*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-03-24 05:43:06 +01:00
parent f38c927818
commit d608c7cd1c
297 changed files with 1386 additions and 8250 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Archive-Tar-Wrapper
PORTVERSION= 0.33
PORTVERSION= 0.34
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -19,9 +19,10 @@ RUN_DEPENDS= p5-File-Which>=0:sysutils/p5-File-Which \
p5-Log-Log4perl>=0:devel/p5-Log-Log4perl
TEST_DEPENDS= p5-Dumbbench>=0.111:benchmarks/p5-Dumbbench
NO_ARCH= yes
USE_PERL5= configure
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.pre.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1532714939
SHA256 (Archive-Tar-Wrapper-0.33.tar.gz) = 8afd18e41a9274d897f7b70db44a32eac012eb3be74d5e378c967042df7ed67c
SIZE (Archive-Tar-Wrapper-0.33.tar.gz) = 34530
TIMESTAMP = 1553421914
SHA256 (Archive-Tar-Wrapper-0.34.tar.gz) = 1d57c14fded369125c7cf38b29a2f5a2c72105464f02def9746943587a91bed5
SIZE (Archive-Tar-Wrapper-0.34.tar.gz) = 36422

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= xopen
DISTVERSION= 0.3.5
DISTVERSION= 0.5.0
CATEGORIES= archivers python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -10,10 +10,18 @@ MAINTAINER= jwb@FreeBSD.org
COMMENT= Open compressed files transparently
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bz2file>=0.98:archivers/py-bz2file@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
USES= python:3.4+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
USES= python
USE_PYTHON= autoplist distutils
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1530899151
SHA256 (xopen-0.3.5.tar.gz) = 3a418d5d3eacc6645d8f002635308651bb6e47b9cabb19ae3abad600aa117ce3
SIZE (xopen-0.3.5.tar.gz) = 4736
TIMESTAMP = 1553347516
SHA256 (xopen-0.5.0.tar.gz) = b097cd25e8afec42b6e1780c1f6315016171b5b6936100cdf307d121e2cbab9f
SIZE (xopen-0.5.0.tar.gz) = 9616

View File

@ -0,0 +1,273 @@
--- netmenu.c.orig 2010-10-06 21:12:40 UTC
+++ netmenu.c
@@ -9,6 +9,8 @@
#include <string.h>
#include <unistd.h>
+#include <openssl/ssl.h>
+
#include <Xm/Form.h>
#include <Xm/Label.h>
#include <Xm/PushB.h>
@@ -70,12 +72,24 @@ static int rb_unk; /* index of first unknown char */
static char netcategory[] = "Network"; /* Save category */
+static SSL_METHOD *ssl_method; /* global ssl dispatch structure for creating a ssl context */
+static SSL_CTX *ssl_ctx; /* global ssl context structure for creating ssl connections */
+
/* call to set up without actually bringing up the menus.
*/
void
net_create()
{
if (!netshell_w) {
+ if (SSL_library_init() < 0) {
+ fprintf (stderr, "Could not initialize the OpenSSL library !\n");
+ } else {
+ ssl_method = SSLv23_client_method(); /* deprecated since openssl 1.1.x */
+// ssl_method = TLS_client_method(); /* since openssl 1.1.x */
+ ssl_ctx = SSL_CTX_new (ssl_method);
+ SSL_CTX_set_options (ssl_ctx, SSL_OP_NO_SSLv2);
+ };
+
net_create_form();
(void) net_save(); /* confirming here is just annoying */
}
@@ -251,8 +265,8 @@ char msg[]) /* return diagnostic message here, if retu
struct {
unsigned char VN; /* version number */
unsigned char CD; /* command code */
- unsigned short DSTPORT; /* destination port */
- unsigned long DSTIP; /* destination IP addres */
+ uint16_t DSTPORT; /* destination port */
+ uint32_t DSTIP; /* destination IP address */
} SocksPacket;
struct hostent *hs = gethostbyname (socks_host);
@@ -390,7 +404,7 @@ readbytes (int fd, unsigned char buf[], int n)
/* read up to and including the next '\n' from socket fd into buf[max].
* we silently ignore all '\r'. we add a trailing '\0'.
- * return line lenth (not counting \0) if all ok, else -1.
+ * return line length (not counting \0) if all ok, else -1.
* N.B. this never reads ahead -- if that's ok, recvlineb() is better
*/
int
@@ -442,6 +456,216 @@ recvlineb (int sock, char *buf, int size)
break;
}
nr = read (sock, rb_linebuf, sizeof(rb_linebuf));
+ if (nr <= 0) {
+ ok = nr;
+ rb_next = 0;
+ rb_unk = 0;
+ break;
+ }
+ rb_next = 0;
+ rb_unk = nr;
+ }
+
+ if ((c = rb_linebuf[rb_next++]) != '\r')
+ *buf++ = c;
+
+ } while (buf-origbuf < size && c != '\n');
+
+ /* always give back a real line regardless, else status */
+ if (ok > 0) {
+ *buf = '\0';
+ ok = buf - origbuf;
+ }
+
+ return (ok);
+}
+
+/* open the host, do the given GET cmd, and return a socket fd for the result.
+ * on success it fills the XE_SSL_FD structure for later use by SSL_read() and necessary cleanup.
+ * return -1 and with excuse in msg[], else 0 if ok.
+ * N.B. can be called before we are created if net set in app defaults.
+ */
+int
+httpsGET (char *host, char *GETcmd, char msg[], XE_SSL_FD *ssl_fd)
+{
+ char buf[2048];
+ int fd;
+ int connected;
+ SSL *ssl;
+ int n;
+ int ret;
+ int httpsport = 443;
+
+ /* open connection */
+ if (proxy_on) {
+ fd = mkconnection (proxy_host, proxy_port, msg);
+ if (fd < 0)
+ return (-1);
+
+ /* fill buf with CONNECT */
+ (void) sprintf (buf, "CONNECT %1$s:%2$d HTTP/1.0\r\nUser-Agent: xephem/%3$s\r\nHost: %1$s:%2$d\r\n\r\n", host, httpsport, PATCHLEVEL);
+
+ /* add proxy auth if enabled */
+ if (!auth_w)
+ net_create_form();
+ if (XmToggleButtonGetState (auth_w))
+ addAuth(buf);
+
+ /* log it */
+ xe_msg (0, "https proxy connect: %s", buf);
+
+ /* send it */
+ n = strlen (buf);
+ if (sendbytes(fd, (unsigned char *)buf, n) < 0) {
+ (void) sprintf (msg, "%s: send error: %s", proxy_host, syserrstr());
+ (void) close (fd);
+ return (-1);
+ }
+
+ connected = 0;
+ while (recvline (fd, buf, sizeof(buf)) > 1) {
+ xe_msg (0, "Rcv: %s", buf);
+ if (strstr (buf, "200 "))
+ connected = 1;
+ }
+ if (!connected) {
+ (void) sprintf (msg, "%s: connect error: %s", proxy_host, syserrstr());
+ (void) close (fd);
+ return (-1);
+ }
+ } else {
+ /* SOCKS or direct are both handled by mkconnection() */
+ fd = mkconnection (host, httpsport, msg);
+ if (fd < 0)
+ return (-1);
+ }
+
+ /* fill buf with GETcmd */
+ (void) sprintf (buf, "%s", GETcmd);
+
+ /* start ssl connection */
+ ssl = SSL_new (ssl_ctx);
+ SSL_set_fd (ssl, fd);
+ SSL_connect (ssl);
+
+ /* log it */
+ xe_msg (0, "https: %s", buf);
+
+ /* send it */
+ n = strlen (buf);
+ ret = SSL_write (ssl, (unsigned char *)buf, n);
+ if (ret <= 0) {
+ (void) sprintf (msg, "%s: ssl send error code: %d", host, SSL_get_error (ssl, ret));
+ (void) SSL_free (ssl);
+ (void) close (fd);
+ return (-1);
+ }
+
+ /* caller can read response */
+ ssl_fd->fd = fd;
+ ssl_fd->ssl = ssl;
+ return (fd);
+}
+
+/* receive exactly n bytes from ssl connection ssl_fd into buf.
+ * return -1, 0 or n.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n)
+{
+ int ns, tot;
+
+ for (tot = 0; tot < n; tot += ns) {
+ if (tout (TOUT, ssl_fd->fd, 0) < 0)
+ return (-1);
+ if (ssl_fd->ssl)
+ ns = SSL_read (ssl_fd->ssl, (void *)(buf+tot), n-tot);
+ else
+ ns = read (ssl_fd->fd, (void *)(buf+tot), n-tot);
+ if (ns <= 0)
+ return (ns);
+ }
+ return (n);
+}
+
+/* like read(2) except we time out and allow user to cancel.
+ * receive up to n bytes from ssl connection ssl_fd into buf.
+ * return count, or 0 on eof or -1 on error.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_readbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n)
+{
+ int ns;
+
+ if (tout (TOUT, ssl_fd->fd, 0) < 0)
+ return (-1);
+ if (ssl_fd->ssl)
+ ns = SSL_read (ssl_fd->ssl, (void *)buf, n);
+ else
+ ns = read (ssl_fd->fd, (void *)buf, n);
+ return (ns);
+}
+
+/* read up to and including the next '\n' from ssl into buf[max].
+ * we silently ignore all '\r'. we add a trailing '\0'.
+ * return line length (not counting \0) if all ok, else -1.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvline (XE_SSL_FD *ssl_fd, char buf[], int max)
+{
+ unsigned char c;
+ int n;
+
+ max--; /* leave room for trailing \0 */
+
+ for (n = 0; n < max && ssl_recvbytes (ssl_fd, &c, 1) == 1; ) {
+ if (c != '\r') {
+ buf[n++] = c;
+ if (c == '\n') {
+ buf[n] = '\0';
+ return (n);
+ }
+ }
+ }
+
+ return (-1);
+}
+
+/* rather like ssl_recvline but reads ahead in big chunk for efficiency.
+ * return length if read a line ok, 0 if hit eof, -1 if error.
+ * N.B. we silently swallow all '\r'.
+ * N.B. we read ahead and can hide bytes after each call.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvlineb (XE_SSL_FD *ssl_fd, char *buf, int size)
+{
+ char *origbuf = buf; /* save to prevent overfilling buf */
+ char c = '\0';
+ int ok = 1;
+
+ /* always leave room for trailing \n */
+ size -= 1;
+
+ /* read and copy linebuf[next] to buf until buf fills or copied a \n */
+ do {
+
+ if (rb_next >= rb_unk) {
+ /* linebuf is empty -- refill */
+
+ int nr;
+
+ if (tout (TOUT, ssl_fd->fd, 0) < 0) {
+ nr = -1;
+ break;
+ }
+ if (ssl_fd->ssl)
+ nr = SSL_read (ssl_fd->ssl, rb_linebuf, sizeof(rb_linebuf));
+ else
+ nr = read (ssl_fd->fd, rb_linebuf, sizeof(rb_linebuf));
if (nr <= 0) {
ok = nr;
rb_next = 0;

View File

@ -0,0 +1,63 @@
--- ucac.c.orig 2013-03-02 02:41:37 UTC
+++ ucac.c
@@ -18,15 +18,15 @@
#define MAXFOV 15.0 /* max fov, degs */
-typedef unsigned char UC; /* byte */
-typedef unsigned int UI; /* unsigned integer */
+typedef unsigned char XE_UC; /* byte */
+typedef unsigned int XE_UI; /* unsigned integer */
/* access an I*2 or I*4 at offset i in UC array a in little-endian byte order.
* a bit slow but ultra portable.
*/
-#define I2(a,i) ((int)(short)((((UI)(a)[i]) | (((UI)(a)[i+1])<<8))))
-#define I4(a,i) ((int)((((UI)(a)[i]) | (((UI)(a)[i+1])<<8) | \
- (((UI)(a)[i+2])<<16) | (((UI)(a)[i+3])<<24))))
+#define I2(a,i) ((int)(short)((((XE_UI)(a)[i]) | (((XE_UI)(a)[i+1])<<8))))
+#define I4(a,i) ((int)((((XE_UI)(a)[i]) | (((XE_UI)(a)[i+1])<<8) | \
+ (((XE_UI)(a)[i+2])<<16) | (((XE_UI)(a)[i+3])<<24))))
/* keep track of an array of ObjF */
typedef struct {
@@ -48,9 +48,9 @@ typedef struct {
#define DPMAS (1.0/3600000.0) /* degrees per milliarcsecond */
-typedef UC U2Star[44]; /* UCAC2 record */
-typedef UC U3Star[84]; /* UCAC3 record */
-typedef UC U4Star[78]; /* UCAC4 record */
+typedef XE_UC U2Star[44]; /* UCAC2 record */
+typedef XE_UC U3Star[84]; /* UCAC3 record */
+typedef XE_UC U4Star[78]; /* UCAC4 record */
static char *basedir; /* full dir with zone files and index */
static FILE *indexfp; /* index file handle */
@@ -293,7 +293,7 @@ static int
read4Index (int rz, int dz, int *nskip, int *nnew)
{
off_t offset;
- UC i4[4];
+ XE_UC i4[4];
offset = (rz*NZH4 + dz)*sizeof(i4);
if (fseek (indexfp, offset, SEEK_SET) < 0) {
@@ -508,7 +508,7 @@ static int
read3Index (int rz, int dz, int *nskip, int *nnew)
{
off_t offset;
- UC i4[4];
+ XE_UC i4[4];
offset = (rz*NZH + dz)*sizeof(i4);
if (fseek (indexfp, offset, SEEK_SET) < 0) {
@@ -663,7 +663,7 @@ static int
get2N (int rz, int dz, int *idp)
{
off_t offset;
- UC nat[4];
+ XE_UC nat[4];
offset = (dz*NZW + rz)*sizeof(nat);
if (fseek (indexfp, offset, SEEK_SET) < 0)

View File

@ -225,7 +225,6 @@
SUBDIR += gmpc-mdcover
SUBDIR += gmpc-mserver
SUBDIR += gmpc-shout
SUBDIR += gmpc-wikipedia
SUBDIR += gmsynth-lv2
SUBDIR += gmtp
SUBDIR += gmusicbrowser

View File

@ -1,31 +0,0 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= gmpc-wikipedia
PORTVERSION= 11.8.16
PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Wikipedia info for gmpc
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmpd.so:audio/libmpd \
libsoup-2.4.so:devel/libsoup \
libwebkitgtk-1.0.so:www/webkit-gtk2
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
RUN_DEPENDS= gmpc:audio/gmpc
DEPRECATED= Uses webkit-gtk2 which has security issues
EXPIRATION_DATE=2019-03-24
GNU_CONFIGURE= yes
USE_GNOME= intltool glib20 gtk20
USES= gettext gmake libtool pkgconfig
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gmpc-wikipedia-11.8.16.tar.gz) = 1a2456469d1f487d9c5c88a439c3d67ae1ec6cf3879dd790ae66b234744fee44
SIZE (gmpc-wikipedia-11.8.16.tar.gz) = 310015

View File

@ -1,4 +0,0 @@
A plugin that shows the Wikipedia page of the currently playing artist.
The information is shown in a new tab of the player.
WWW: http://gmpc.wikia.com/wiki/GMPC_PLUGIN_WIKIPEDIA

View File

@ -1,2 +0,0 @@
lib/gmpc/plugins/wikiplugin.so
share/gmpc/plugins/wikipedia/wikipedia.png

View File

@ -21,7 +21,7 @@ LIB_DEPENDS+= libspeex.so:audio/speex \
PLIST_SUB+= PORTVERSION="${PORTVERSION:R}"
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig qmake qt:5 ssl
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig python:2.7 qmake qt:5 ssl
USE_CXXSTD= c++11
USE_GITHUB= yes
GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \

View File

@ -0,0 +1,211 @@
https://github.com/MusicPlayerDaemon/ncmpc/commit/b6c25f3b5fa5
https://github.com/MusicPlayerDaemon/ncmpc/commit/4f767b38e527
--- src/LyricsPage.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/LyricsPage.cxx
@@ -75,7 +75,7 @@ class LyricsPage final : public TextPage { (public)
}
auto &get_io_service() noexcept {
- return loader_timeout.get_io_service();
+ return screen.get_io_service();
}
private:
--- src/aconnect.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/aconnect.cxx
@@ -125,7 +125,7 @@ aconnect_start(boost::asio::io_service &io_service,
*acp = ac;
- ac->rconnect.Start(host, port);
+ ac->rconnect.Start(io_service, host, port);
}
void
--- src/keyboard.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/keyboard.cxx
@@ -43,7 +43,7 @@ void
UserInput::OnReadable(const boost::system::error_code &error)
{
if (error) {
- d.get_io_service().stop();
+ get_io_context().stop();
return;
}
@@ -81,7 +81,7 @@ UserInput::OnReadable(const boost::system::error_code
begin_input_event();
- if (!do_input_event(d.get_io_service(), cmd))
+ if (!do_input_event(get_io_context(), cmd))
return;
end_input_event();
@@ -89,7 +89,11 @@ UserInput::OnReadable(const boost::system::error_code
}
UserInput::UserInput(boost::asio::io_service &io_service, WINDOW &_w)
- :d(io_service), w(_w)
+ :d(io_service),
+#if BOOST_VERSION >= 107000
+ io_context(io_service),
+#endif
+ w(_w)
{
d.assign(STDIN_FILENO);
AsyncWait();
--- src/keyboard.hxx.orig 2018-10-22 17:04:35 UTC
+++ src/keyboard.hxx
@@ -28,10 +28,23 @@
class UserInput {
boost::asio::posix::stream_descriptor d;
+
+#if BOOST_VERSION >= 107000
+ boost::asio::io_context &io_context;
+#endif
+
WINDOW &w;
public:
UserInput(boost::asio::io_service &io_service, WINDOW &_w);
+
+ auto &get_io_context() noexcept {
+#if BOOST_VERSION >= 107000
+ return io_context;
+#else
+ return d.get_io_service();
+#endif
+ }
private:
void AsyncWait() {
--- src/lirc.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/lirc.cxx
@@ -37,7 +37,7 @@ LircInput::OnReadable(const boost::system::error_code
if (lirc_nextcode(&code) == 0) {
while (lirc_code2char(lc, code, &txt) == 0 && txt != nullptr) {
const auto cmd = get_key_command_from_name(txt);
- if (!do_input_event(d.get_io_service(), cmd))
+ if (!do_input_event(get_io_context(), cmd))
return;
}
}
@@ -48,6 +48,9 @@ LircInput::OnReadable(const boost::system::error_code
LircInput::LircInput(boost::asio::io_service &io_service)
:d(io_service)
+#if BOOST_VERSION >= 107000
+ , io_context(io_service)
+#endif
{
int lirc_socket = 0;
--- src/lirc.hxx.orig 2018-10-22 17:04:35 UTC
+++ src/lirc.hxx
@@ -26,11 +26,24 @@
class LircInput {
boost::asio::posix::stream_descriptor d;
+
+#if BOOST_VERSION >= 107000
+ boost::asio::io_context &io_context;
+#endif
+
struct lirc_config *lc = nullptr;
public:
explicit LircInput(boost::asio::io_service &io_service);
~LircInput();
+
+ auto &get_io_context() noexcept {
+#if BOOST_VERSION >= 107000
+ return io_context;
+#else
+ return d.get_io_service();
+#endif
+ }
private:
void AsyncWait() {
--- src/mpdclient.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/mpdclient.cxx
@@ -156,6 +156,9 @@ mpdclient::mpdclient(boost::asio::io_service &io_servi
const char *_host, unsigned _port,
unsigned _timeout_ms, const char *_password)
:timeout_ms(_timeout_ms), password(_password),
+#if BOOST_VERSION >= 107000
+ io_context(io_service),
+#endif
enter_idle_timer(io_service)
{
#ifdef ENABLE_ASYNC_CONNECT
--- src/mpdclient.hxx.orig 2018-10-22 17:04:35 UTC
+++ src/mpdclient.hxx
@@ -71,6 +71,10 @@ struct mpdclient final
struct mpd_status *status = nullptr;
const struct mpd_song *current_song = nullptr;
+#if BOOST_VERSION >= 107000
+ boost::asio::io_context &io_context;
+#endif
+
/**
* A timer which re-enters MPD idle mode before the next main
* loop iteration.
@@ -130,7 +134,11 @@ struct mpdclient final
}
auto &get_io_service() noexcept {
+#if BOOST_VERSION >= 107000
+ return io_context;
+#else
return enter_idle_timer.get_io_service();
+#endif
}
#ifdef ENABLE_ASYNC_CONNECT
--- src/net/AsyncResolveConnect.cxx.orig 2018-10-22 17:04:35 UTC
+++ src/net/AsyncResolveConnect.cxx
@@ -54,7 +54,8 @@ AsyncResolveConnect::OnResolved(const boost::system::e
}
void
-AsyncResolveConnect::Start(const char *host, unsigned port) noexcept
+AsyncResolveConnect::Start(boost::asio::io_service &io_service,
+ const char *host, unsigned port) noexcept
{
#ifndef _WIN32
if (host[0] == '/' || host[0] == '@') {
@@ -64,7 +65,7 @@ AsyncResolveConnect::Start(const char *host, unsigned
s.front() = 0;
boost::asio::local::stream_protocol::endpoint ep(std::move(s));
- boost::asio::local::stream_protocol::socket socket(resolver.get_io_service());
+ boost::asio::local::stream_protocol::socket socket(io_service);
boost::system::error_code error;
socket.connect(ep, error);
@@ -76,6 +77,8 @@ AsyncResolveConnect::Start(const char *host, unsigned
handler.OnConnect(std::move(socket));
return;
}
+#else
+ (void)io_service;
#endif /* _WIN32 */
char service[20];
--- src/net/AsyncResolveConnect.hxx.orig 2018-10-22 17:04:35 UTC
+++ src/net/AsyncResolveConnect.hxx
@@ -47,7 +47,8 @@ class AsyncResolveConnect { (public)
/**
* Resolve a host name and connect to it asynchronously.
*/
- void Start(const char *host, unsigned port) noexcept;
+ void Start(boost::asio::io_service &io_service,
+ const char *host, unsigned port) noexcept;
private:
void OnResolved(const boost::system::error_code &error,

View File

@ -20,6 +20,7 @@ LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \
GNU_CONFIGURE= yes
USES= libtool pathfix pkgconfig autoreconf
USE_LDCONFIG= yes
LDFLAGS+= -lcrypto -L${LOCALBASE}/lib -logg
OPTIONS_DEFINE= DOCS

View File

@ -113,6 +113,7 @@
SUBDIR += py-biopython
SUBDIR += py-bx-python
SUBDIR += py-cutadapt
SUBDIR += py-dnaio
SUBDIR += py-fastTSNE
SUBDIR += py-gffutils
SUBDIR += py-gtfparse

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= TrimGalore
DISTVERSION= 0.4.5
CATEGORIES= biology perl5
DISTVERSION= 0.6.1
CATEGORIES= biology perl5 python
PKGNAMEPREFIX= p5-
MAINTAINER= jwb@FreeBSD.org
@ -14,18 +14,21 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cutadapt>0:biology/py-cutadapt@${PY_FLAVOR} \
fastqc>0:biology/fastqc
# Future: Can 3.4+ be determined from cutadapt dep?
USES= perl5 python:env,3.4+ shebangfix
USE_PERL5= run
USE_GITHUB= yes
SHEBANG_FILES= trim_galore
GH_ACCOUNT= FelixKrueger
NO_ARCH= yes
NO_BUILD= yes
USES= perl5 python:env shebangfix
SHEBANG_FILES= trim_galore
USE_PERL5= run
USE_GITHUB= yes
GH_ACCOUNT= FelixKrueger
SUB_FILES= trim_galore-test
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/trim_galore ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKDIR}/trim_galore-test ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC} && ${COPYTREE_SHARE} test_files ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1512570215
SHA256 (FelixKrueger-TrimGalore-0.4.5_GH0.tar.gz) = a6b97e554944ddc6ecd50e78df486521f17225d415aad84e9911163faafe1f3c
SIZE (FelixKrueger-TrimGalore-0.4.5_GH0.tar.gz) = 21983909
TIMESTAMP = 1553345061
SHA256 (FelixKrueger-TrimGalore-0.6.1_GH0.tar.gz) = 658578c29d007fe66f9ab49608442be703a6fcf535db06eb82659c7edccb62b0
SIZE (FelixKrueger-TrimGalore-0.6.1_GH0.tar.gz) = 26825390

View File

@ -0,0 +1,13 @@
#!/bin/sh
test_dir=%%DATADIR%%/test_files
for file in $test_dir/*.fastq.gz $test_dir/*.fq.gz; do
cat << EOM
===============================================================================
Trimming $file...
===============================================================================
EOM
trim_galore $file
done

View File

@ -1,8 +1,20 @@
bin/trim_galore
bin/trim_galore-test
%%DATADIR%%/test_files/4_seqs_with_Ns.fastq.gz
%%DATADIR%%/test_files/clock_10K_R1.fastq.gz
%%DATADIR%%/test_files/clock_10K_R2.fastq.gz
%%DATADIR%%/test_files/colorspace_file.fastq
%%DATADIR%%/test_files/empty_file.fastq
%%DATADIR%%/test_files/illumina_100K.fastq.gz
%%DATADIR%%/test_files/illumina_100K.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/illumina_10K.fastq.gz
%%DATADIR%%/test_files/illumina_10K.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/illumina_10K_trimmed.fq.gz
%%DATADIR%%/test_files/nextera_100K.fastq.gz
%%DATADIR%%/test_files/nextera_100K.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/smallRNA_100K.fastq.gz
%%DATADIR%%/test_files/smallRNA_100K.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/smallRNA_100K_R1.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/smallRNA_100K_R2.fastq.gz
%%DATADIR%%/test_files/smallRNA_100K_R2.fastq.gz_trimming_report.txt
%%DATADIR%%/test_files/truncated.fq.gz

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cutadapt
PORTVERSION= 1.18
DISTVERSION= 2.1
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,13 +12,19 @@ COMMENT= Trim adapters from high-throughput sequencing reads
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xopen>=0.3.2:archivers/py-xopen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bz2file>=0.98:archivers/py-bz2file@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xopen>=0.5.0:archivers/py-xopen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnaio>=0.3:biology/py-dnaio@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
USES= python:3.4+
USE_PYTHON= autoplist concurrent cython distutils
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cutadapt/*.so
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1536508727
SHA256 (cutadapt-1.18.tar.gz) = 17aabf9b19d09a426d96030a83ad003c97b26dba9d45bf5570d33088fcd533f9
SIZE (cutadapt-1.18.tar.gz) = 342050
TIMESTAMP = 1553346146
SHA256 (cutadapt-2.1.tar.gz) = 09fd222a27cc1eeb571633f2bd54442ea9d4ff668ef1f475fd9d5253a7d315ef
SIZE (cutadapt-2.1.tar.gz) = 264993

18
biology/py-dnaio/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $FreeBSD$
PORTNAME= dnaio
DISTVERSION= 0.3
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jwb@FreeBSD.org
COMMENT= Read and write FASTQ and FASTA
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python:3.4+
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1553347181
SHA256 (dnaio-0.3.tar.gz) = 47e4449affad0981978fe986684fc0d9c39736f05a157f6cf80e54dae0a92638
SIZE (dnaio-0.3.tar.gz) = 138098

View File

@ -0,0 +1,5 @@
dnaio is a Python 3 library for fast parsing of FASTQ and also FASTA files. The
code was previously part of the cutadapt tool and has been improved since it
has been split out.
WWW: https://pypi.python.org/pypi/dnaio

View File

@ -101,7 +101,6 @@
SUBDIR += verilator
SUBDIR += verilog-mode.el
SUBDIR += xcircuit
SUBDIR += xtrkcad
SUBDIR += z88
SUBDIR += zcad

View File

@ -1,61 +0,0 @@
# $FreeBSD$
PORTNAME= xtrkcad
DISTVERSIONPREFIX= source-
DISTVERSION= 5.1.2a
CATEGORIES= cad
MASTER_SITES= SF/xtrkcad-fork/XTrackCad/Version%20${DISTVERSION:C/[:alpha:]//}
MAINTAINER= freebsd@rheinwolf.de
COMMENT= CAD program for designing model railroad layouts
LICENSE= GPLv2
LIB_DEPENDS= libcmocka.so:sysutils/cmocka \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libsoup-2.4.so:devel/libsoup \
libwebkitgtk-1.0.so:www/webkit-gtk2
DEPRECATED= Uses webkit-gtk2 which has security issues
EXPIRATION_DATE=2019-03-24
USES= cmake gnome pkgconfig
USE_GNOME= gdkpixbuf2 gtk20 cairo
CMAKE_ON= XTRKCAD_USE_GTK
CMAKE_OFF= XTRKCAD_TESTING
OPTIONS_DEFINE= DOCS EXAMPLES NLS
OPTIONS_SUB= NLS
DOCS_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
NLS_USES= gettext-runtime:lib gettext-tools:build
NLS_CMAKE_BOOL= XTRKCAD_USE_GETTEXT
post-install:
${MKDIR} ${STAGEDIR}${DESKTOPDIR} \
${STAGEDIR}${DOCSDIR} \
${STAGEDIR}${EXAMPLESDIR} \
${STAGEDIR}${PREFIX}/share/pixmaps
${MV} ${STAGEDIR}/usr/share/applications/xtrkcad.desktop ${STAGEDIR}${DESKTOPDIR}
${MV} ${STAGEDIR}/usr/share/pixmaps/xtrkcad.png ${STAGEDIR}${PREFIX}/share/pixmaps
${RM} ${STAGEDIR}${DATADIR}/COPYING
${RMDIR} ${STAGEDIR}/usr/share/applications ${STAGEDIR}/usr/share/pixmaps ${STAGEDIR}/usr/share
post-install-DOCS-on:
${MV} ${STAGEDIR}${DATADIR}/CHANGELOG.txt ${STAGEDIR}${DOCSDIR}
${MV} ${STAGEDIR}${DATADIR}/Readme.txt ${STAGEDIR}${DOCSDIR}
post-install-DOCS-off:
${RM} ${STAGEDIR}${DATADIR}/*.txt
post-install-EXAMPLES-on:
${MV} ${STAGEDIR}${DATADIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}
${RMDIR} ${STAGEDIR}${DATADIR}/examples
post-install-EXAMPLES-off:
${RM} -rf ${STAGEDIR}${DATADIR}/examples
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1545943850
SHA256 (xtrkcad-source-5.1.2a.tar.gz) = 6ef8d92af48eef4dfc1d15d7449525951ea102e34042d3fa1d7b4bbc63e23488
SIZE (xtrkcad-source-5.1.2a.tar.gz) = 12667102

View File

@ -1,10 +0,0 @@
--- app/bin/ccornu.c.orig 2018-10-04 16:29:16 UTC
+++ app/bin/ccornu.c
@@ -64,6 +64,7 @@
#include "track.h"
+#include "bezctx.h"
#include "spiro.h"
#include "spiroentrypoints.h"
#include "bezctx_xtrkcad.h"

View File

@ -1,3 +0,0 @@
XTrackCAD is a CAD program for designing model railroad layouts.
WWW: http://www.xtrkcad.org/

View File

@ -1,833 +0,0 @@
bin/xtrkcad
share/applications/xtrkcad.desktop
share/pixmaps/xtrkcad.png
%%NLS%%share/locale/de_DE/LC_MESSAGES/xtrkcad.mo
%%NLS%%share/locale/fi/LC_MESSAGES/xtrkcad.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/xtrkcad.mo
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
%%PORTDOCS%%%%DOCSDIR%%/Readme.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2_train_round_mrklnhomde_v1_2014_01.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2oval8_mrklnhomde_v1_2013_03.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2way2loop_mrklnhomde_v1_2013_04.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2x8+L+layout+01c.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3_circles_loops_mrklnhomde_2013_06_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3oval1circle_mrklnhomde_v1_2013_03.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3oval2loops_mrklnhomde_v1_2013_04.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3oval8_mrklnhomde_v1_2013_03.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3way_track_and_looping_mrklnhomde_2013_02_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4_Triangles_mrklnhomde_2012_11_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Bridge_over_central_station.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Central_Station_City_mrklnhomde_2013_06_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Central_Station_mrklnhomde_2013_04_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Control-Panels.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DVRR v3.0 E Stroudsburg - Pt Jervis.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Eishindo T Track Test Layout.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MaerklinLayout_ReverseLoop4.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Station_2ladder_v1_2014_07_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Station_and_Circles_mrklnhomde_2013_02_jruppert.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge_and_loops_mrklnhomde_v1_2013_03.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cascade.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/katoxing.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laurel_hon3.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mr03.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mrklnhomde_v1_geometry.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntrak4.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntrak6.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntrak8.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pmi.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/port_dinllean.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psr.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rack-rail-ski-train-t-trak-triple-double-wide.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spagw1.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spagw2.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spagw3.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spagw4.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spagw5.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stonega.xtc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timesavr.xtc
%%DATADIR%%/demos/dmadjend.xtr
%%DATADIR%%/demos/dmbench.xtr
%%DATADIR%%/demos/dmcancel.xtr
%%DATADIR%%/demos/dmcircle.xtr
%%DATADIR%%/demos/dmconn1.xtr
%%DATADIR%%/demos/dmconn2.xtr
%%DATADIR%%/demos/dmcrvtrk.xtr
%%DATADIR%%/demos/dmctlpnl.xtr
%%DATADIR%%/demos/dmdelund.xtr
%%DATADIR%%/demos/dmdialog.xtr
%%DATADIR%%/demos/dmdimlin.xtr
%%DATADIR%%/demos/dmease.xtr
%%DATADIR%%/demos/dmelev.xtr
%%DATADIR%%/demos/dmexcept.xtr
%%DATADIR%%/demos/dmextend.xtr
%%DATADIR%%/demos/dmflip.xtr
%%DATADIR%%/demos/dmgroup.xtr
%%DATADIR%%/demos/dmhelix.xtr
%%DATADIR%%/demos/dmhndld.xtr
%%DATADIR%%/demos/dmintro.xtr
%%DATADIR%%/demos/dmjcir.xtr
%%DATADIR%%/demos/dmjnabut.xtr
%%DATADIR%%/demos/dmjncs.xtr
%%DATADIR%%/demos/dmjnmove.xtr
%%DATADIR%%/demos/dmjnss.xtr
%%DATADIR%%/demos/dmjntt.xtr
%%DATADIR%%/demos/dmlines.xtr
%%DATADIR%%/demos/dmlines2.xtr
%%DATADIR%%/demos/dmmouse.xtr
%%DATADIR%%/demos/dmmovabt.xtr
%%DATADIR%%/demos/dmnotes.xtr
%%DATADIR%%/demos/dmparall.xtr
%%DATADIR%%/demos/dmplymod.xtr
%%DATADIR%%/demos/dmprof.xtr
%%DATADIR%%/demos/dmrescal.xtr
%%DATADIR%%/demos/dmrotate.xtr
%%DATADIR%%/demos/dmruler.xtr
%%DATADIR%%/demos/dmselect.xtr
%%DATADIR%%/demos/dmsplit.xtr
%%DATADIR%%/demos/dmstrtrk.xtr
%%DATADIR%%/demos/dmtbledg.xtr
%%DATADIR%%/demos/dmtodes.xtr
%%DATADIR%%/demos/dmtosel.xtr
%%DATADIR%%/demos/dmtotrim.xtr
%%DATADIR%%/demos/dmtoyard.xtr
%%DATADIR%%/demos/dmtrkwid.xtr
%%DATADIR%%/demos/dmtrntab.xtr
%%DATADIR%%/html/EasementsCornu.html
%%DATADIR%%/html/EasementsSectional.html
%%DATADIR%%/html/EasementsTraditional.html
%%DATADIR%%/html/ExportDXF.html
%%DATADIR%%/html/GNUGPLicense.html
%%DATADIR%%/html/IndexPage.html
%%DATADIR%%/html/Linux.html
%%DATADIR%%/html/LinuxInstall.html
%%DATADIR%%/html/MS-Windows.html
%%DATADIR%%/html/MSG_2ND_TRK_NOT_SEL_UNSEL.html
%%DATADIR%%/html/MSG_BITMAP_SIZE_WARNING.html
%%DATADIR%%/html/MSG_BITMAP_TOO_LARGE.html
%%DATADIR%%/html/MSG_CANNOT_CHANGE.html
%%DATADIR%%/html/MSG_CANNOT_GROUP_TRACK.html
%%DATADIR%%/html/MSG_CANT_GROUP_BUMPER1.html
%%DATADIR%%/html/MSG_CANT_MODIFY_FROZEN_TRK.html
%%DATADIR%%/html/MSG_CANT_MOVE_UNDER_TRAIN.html
%%DATADIR%%/html/MSG_CANT_PASTE.html
%%DATADIR%%/html/MSG_CANT_PLACE_FROGPOINTS.html
%%DATADIR%%/html/MSG_CANT_SPLIT_TRK.html
%%DATADIR%%/html/MSG_CARDESC_VALUE_ZERO.html
%%DATADIR%%/html/MSG_CARIMP_DUP_COLUMNS.html
%%DATADIR%%/html/MSG_CARIMP_DUP_INDEX.html
%%DATADIR%%/html/MSG_CARIMP_IGNORED_COLUMN.html
%%DATADIR%%/html/MSG_CARIMP_MISSING_COLUMNS.html
%%DATADIR%%/html/MSG_CARIMP_MISSING_DIMS.html
%%DATADIR%%/html/MSG_CARIMP_MISSING_PARTNO.html
%%DATADIR%%/html/MSG_CARIMP_NO_DATA.html
%%DATADIR%%/html/MSG_CARPART_DUPNAME.html
%%DATADIR%%/html/MSG_CARPROTO_BADSEGS.html
%%DATADIR%%/html/MSG_CARPROTO_DUPNAME.html
%%DATADIR%%/html/MSG_CHANGE_ELEV_MODE.html
%%DATADIR%%/html/MSG_COMMAND_DISABLED.html
%%DATADIR%%/html/MSG_CONN_PARAMS_TOO_BIG.html
%%DATADIR%%/html/MSG_CONN_PARAMS_TOO_SMALL.html
%%DATADIR%%/html/MSG_CURVE_OUT_OF_RANGE.html
%%DATADIR%%/html/MSG_CURVE_TOO_LARGE.html
%%DATADIR%%/html/MSG_CUSTMGM_CANT_WRITE.html
%%DATADIR%%/html/MSG_CUSTMGM_DELETE_CONFIRM.html
%%DATADIR%%/html/MSG_DESC_NOT_VISIBLE.html
%%DATADIR%%/html/MSG_DOMOUSE_BAD_OP.html
%%DATADIR%%/html/MSG_ENTERED_STRING_TRUNCATED.html
%%DATADIR%%/html/MSG_EP_ON_PATH.html
%%DATADIR%%/html/MSG_GRID_ENABLE_SPACE_GTR_0.html
%%DATADIR%%/html/MSG_GRID_SHOW_SPACE_GTR_0.html
%%DATADIR%%/html/MSG_GROUP_NONBLANK.html
%%DATADIR%%/html/MSG_HELIX_TURNS_GTR_0.html
%%DATADIR%%/html/MSG_JOIN_CORNU_SAME.html
%%DATADIR%%/html/MSG_JOIN_DIFFER_ELEV.html
%%DATADIR%%/html/MSG_JOIN_EASEMENTS.html
%%DATADIR%%/html/MSG_JOIN_SAME.html
%%DATADIR%%/html/MSG_JOIN_TURNTABLE.html
%%DATADIR%%/html/MSG_LARGE_FONT.html
%%DATADIR%%/html/MSG_LAYER_FREEZE.html
%%DATADIR%%/html/MSG_LAYER_HIDE.html
%%DATADIR%%/html/MSG_LAYER_SEL_FROZEN.html
%%DATADIR%%/html/MSG_MOVE_OUT_OF_BOUNDS.html
%%DATADIR%%/html/MSG_MOVE_POINTS_AWAY_CLOSE.html
%%DATADIR%%/html/MSG_MOVE_POINTS_AWAY_NO_INTERSECTION.html
%%DATADIR%%/html/MSG_MOVE_POINTS_OTHER_SIDE.html
%%DATADIR%%/html/MSG_NO_CARPROTO.html
%%DATADIR%%/html/MSG_NO_CARS.html
%%DATADIR%%/html/MSG_NO_PATH_TO_EP.html
%%DATADIR%%/html/MSG_NO_REDO.html
%%DATADIR%%/html/MSG_NO_ROOM_BTW_TRKS.html
%%DATADIR%%/html/MSG_NO_SELECTED_TRK.html
%%DATADIR%%/html/MSG_NO_TURNOUTS_AVAILABLE.html
%%DATADIR%%/html/MSG_NO_UNCONN_EP.html
%%DATADIR%%/html/MSG_NO_UNDO.html
%%DATADIR%%/html/MSG_OBJECT_TOO_SHORT.html
%%DATADIR%%/html/MSG_OUT_OF_BOUNDS.html
%%DATADIR%%/html/MSG_PARALLEL_SEP_GTR_0.html
%%DATADIR%%/html/MSG_PLAYBACK_LISTENTRY.html
%%DATADIR%%/html/MSG_PLAYBACK_VERSION_UPGRADE.html
%%DATADIR%%/html/MSG_POINT_INSIDE_TURNTABLE.html
%%DATADIR%%/html/MSG_POLY_SHAPES_3_SIDES.html
%%DATADIR%%/html/MSG_PRINT_MAX_SIZE.html
%%DATADIR%%/html/MSG_PRINT_NO_PAGES.html
%%DATADIR%%/html/MSG_PRMFIL_NO_CONTENTS.html
%%DATADIR%%/html/MSG_PRMFIL_NO_MAP.html
%%DATADIR%%/html/MSG_PRMFIL_OPEN_NEW.html
%%DATADIR%%/html/MSG_PROG_CORRUPTED.html
%%DATADIR%%/html/MSG_PT_IS_NOT_TRK.html
%%DATADIR%%/html/MSG_PULL_FEW_SECTIONS.html
%%DATADIR%%/html/MSG_RADIUS_GTR_0.html
%%DATADIR%%/html/MSG_RADIUS_GTR_10000.html
%%DATADIR%%/html/MSG_RADIUS_LSS_EASE_MIN.html
%%DATADIR%%/html/MSG_RADIUS_TOO_BIG.html
%%DATADIR%%/html/MSG_RESCALE_TOO_BIG.html
%%DATADIR%%/html/MSG_SAVE_CHANGES.html
%%DATADIR%%/html/MSG_SEGMENTS_DIFFER.html
%%DATADIR%%/html/MSG_SELECTED_TRACKS_PARALLEL.html
%%DATADIR%%/html/MSG_SEL_POS_FIRST.html
%%DATADIR%%/html/MSG_SEL_TRK_FROZEN.html
%%DATADIR%%/html/MSG_SPLIT_PATH_NOT_UNIQUE.html
%%DATADIR%%/html/MSG_SPLIT_POS_BTW_MERGEPTS.html
%%DATADIR%%/html/MSG_STRUCT_NO_STRUCTS.html
%%DATADIR%%/html/MSG_TODSGN_CROSSOVER_TOO_SHORT.html
%%DATADIR%%/html/MSG_TODSGN_DESC_NONBLANK.html
%%DATADIR%%/html/MSG_TODSGN_REPLACE.html
%%DATADIR%%/html/MSG_TODSGN_VALUES_GTR_0.html
%%DATADIR%%/html/MSG_TOOMANYSEGSINGROUP.html
%%DATADIR%%/html/MSG_TOO_FAR_APART_DIVERGE.html
%%DATADIR%%/html/MSG_TRK_ALREADY_CONN.html
%%DATADIR%%/html/MSG_TRK_TOO_SHORT.html
%%DATADIR%%/html/MSG_TURNOUT_NO_TURNOUT.html
%%DATADIR%%/html/MSG_TURNTABLE_DIAM_GTR_0.html
%%DATADIR%%/html/MSG_UNDO_ASSERT.html
%%DATADIR%%/html/MSG_UPGRADE_VERSION1.html
%%DATADIR%%/html/MSG_UPGRADE_VERSION2.html
%%DATADIR%%/html/MSG_WBITMAP_FAILED.html
%%DATADIR%%/html/MSWinInstall.html
%%DATADIR%%/html/MessagesandExplanations.html
%%DATADIR%%/html/NoteDialog.html
%%DATADIR%%/html/aboutmanual.html
%%DATADIR%%/html/addFeatures.html
%%DATADIR%%/html/addM.html
%%DATADIR%%/html/addText.html
%%DATADIR%%/html/addshortcutkeys.html
%%DATADIR%%/html/bugs.html
%%DATADIR%%/html/bugs_enhancements.html
%%DATADIR%%/html/carpart.html
%%DATADIR%%/html/carprototype.html
%%DATADIR%%/html/changeM.html
%%DATADIR%%/html/chgBezier.html
%%DATADIR%%/html/chgCornu.html
%%DATADIR%%/html/chgTrackLength.html
%%DATADIR%%/html/chgTrackRadius.html
%%DATADIR%%/html/clrElev.html
%%DATADIR%%/html/cmdAboveBelow.html
%%DATADIR%%/html/cmdAcclKeys.html
%%DATADIR%%/html/cmdAdd.html
%%DATADIR%%/html/cmdBlock.html
%%DATADIR%%/html/cmdCarinv.html
%%DATADIR%%/html/cmdCarpart.html
%%DATADIR%%/html/cmdChange.html
%%DATADIR%%/html/cmdCircle.html
%%DATADIR%%/html/cmdCircleL.html
%%DATADIR%%/html/cmdCmdopt.html
%%DATADIR%%/html/cmdConnect.html
%%DATADIR%%/html/cmdContmgm.html
%%DATADIR%%/html/cmdControl.html
%%DATADIR%%/html/cmdCurve.html
%%DATADIR%%/html/cmdCurvedL.html
%%DATADIR%%/html/cmdCustmgm.html
%%DATADIR%%/html/cmdDelete.html
%%DATADIR%%/html/cmdDemo.html
%%DATADIR%%/html/cmdDescribe.html
%%DATADIR%%/html/cmdDisplay.html
%%DATADIR%%/html/cmdDraw.html
%%DATADIR%%/html/cmdDrawCircle.html
%%DATADIR%%/html/cmdDrawCurve.html
%%DATADIR%%/html/cmdDrawShape.html
%%DATADIR%%/html/cmdDrawStraight.html
%%DATADIR%%/html/cmdEasement.html
%%DATADIR%%/html/cmdEdit.html
%%DATADIR%%/html/cmdElev.html
%%DATADIR%%/html/cmdEnum.html
%%DATADIR%%/html/cmdExport.html
%%DATADIR%%/html/cmdFile.html
%%DATADIR%%/html/cmdFlip.html
%%DATADIR%%/html/cmdGrid.html
%%DATADIR%%/html/cmdGroup.html
%%DATADIR%%/html/cmdHandLaidTurnout.html
%%DATADIR%%/html/cmdHelix.html
%%DATADIR%%/html/cmdHotBar.html
%%DATADIR%%/html/cmdImport.html
%%DATADIR%%/html/cmdJoin.html
%%DATADIR%%/html/cmdLayer.html
%%DATADIR%%/html/cmdLayout.html
%%DATADIR%%/html/cmdMacro.html
%%DATADIR%%/html/cmdManage.html
%%DATADIR%%/html/cmdMap.html
%%DATADIR%%/html/cmdModify.html
%%DATADIR%%/html/cmdMove.html
%%DATADIR%%/html/cmdMoveLabel.html
%%DATADIR%%/html/cmdNote.html
%%DATADIR%%/html/cmdOption.html
%%DATADIR%%/html/cmdOutputbitmap.html
%%DATADIR%%/html/cmdPan.html
%%DATADIR%%/html/cmdParallel.html
%%DATADIR%%/html/cmdPref.html
%%DATADIR%%/html/cmdPricelist.html
%%DATADIR%%/html/cmdPrint.html
%%DATADIR%%/html/cmdPrmfile.html
%%DATADIR%%/html/cmdProfile.html
%%DATADIR%%/html/cmdRaiseElev.html
%%DATADIR%%/html/cmdRefreshSpecial.html
%%DATADIR%%/html/cmdRescale.html
%%DATADIR%%/html/cmdRgbcolor.html
%%DATADIR%%/html/cmdRotate.html
%%DATADIR%%/html/cmdRuler.html
%%DATADIR%%/html/cmdSelect.html
%%DATADIR%%/html/cmdSensor.html
%%DATADIR%%/html/cmdShapes.html
%%DATADIR%%/html/cmdSignal.html
%%DATADIR%%/html/cmdSplitTrack.html
%%DATADIR%%/html/cmdStatusbar.html
%%DATADIR%%/html/cmdSticky.html
%%DATADIR%%/html/cmdStraight.html
%%DATADIR%%/html/cmdStraightL.html
%%DATADIR%%/html/cmdStructure.html
%%DATADIR%%/html/cmdSwitchmotor.html
%%DATADIR%%/html/cmdText.html
%%DATADIR%%/html/cmdTrain.html
%%DATADIR%%/html/cmdTunnel.html
%%DATADIR%%/html/cmdTurnout.html
%%DATADIR%%/html/cmdTurnoutNew.html
%%DATADIR%%/html/cmdTurntable.html
%%DATADIR%%/html/cmdUndo.html
%%DATADIR%%/html/cmdUngroup.html
%%DATADIR%%/html/cmdUpdatetitle.html
%%DATADIR%%/html/cmdView.html
%%DATADIR%%/html/cmdZoom.html
%%DATADIR%%/html/commandMenus.html
%%DATADIR%%/html/computeElevations.html
%%DATADIR%%/html/contents.html
%%DATADIR%%/html/controlElementScripts.html
%%DATADIR%%/html/copydist.html
%%DATADIR%%/html/createTangent.html
%%DATADIR%%/html/dirOverview.html
%%DATADIR%%/html/directories.html
%%DATADIR%%/html/editM.html
%%DATADIR%%/html/enhancements.html
%%DATADIR%%/html/enterValue.html
%%DATADIR%%/html/extendTrack.html
%%DATADIR%%/html/faqs.html
%%DATADIR%%/html/faqsButtonColor.html
%%DATADIR%%/html/faqsHotBar.html
%%DATADIR%%/html/faqsJoin.html
%%DATADIR%%/html/faqsPrototype.html
%%DATADIR%%/html/faqsTransfer.html
%%DATADIR%%/html/fileM.html
%%DATADIR%%/html/fontSelW.html
%%DATADIR%%/html/generalTerms.html
%%DATADIR%%/html/generaloperation.html
%%DATADIR%%/html/glossary.html
%%DATADIR%%/html/hbStructures.html
%%DATADIR%%/html/hbTurnouts.html
%%DATADIR%%/html/helpM.html
%%DATADIR%%/html/index.html
%%DATADIR%%/html/installDir.html
%%DATADIR%%/html/installSoftware.html
%%DATADIR%%/html/introQT.html
%%DATADIR%%/html/joinCornu.html
%%DATADIR%%/html/joinNormalEasment.html
%%DATADIR%%/html/joinTrackCurve.html
%%DATADIR%%/html/joinTrackMove.html
%%DATADIR%%/html/joinTrackStraight.html
%%DATADIR%%/html/kbshortcutHotBar.html
%%DATADIR%%/html/kbshortcutMainCanvas.html
%%DATADIR%%/html/kbshortcutdraw.html
%%DATADIR%%/html/kbshortcuts.html
%%DATADIR%%/html/keyFeatures.html
%%DATADIR%%/html/macroM.html
%%DATADIR%%/html/mainW.html
%%DATADIR%%/html/manageM.html
%%DATADIR%%/html/messageList.html
%%DATADIR%%/html/messageType.html
%%DATADIR%%/html/mouseBcmd.html
%%DATADIR%%/html/moveByMenu.html
%%DATADIR%%/html/moveByMouse.html
%%DATADIR%%/html/navigation.html
%%DATADIR%%/html/optionM.html
%%DATADIR%%/html/performance.html
%%DATADIR%%/html/png.d/ahelix.png
%%DATADIR%%/html/png.d/bblock.png
%%DATADIR%%/html/png.d/bcircl1.png
%%DATADIR%%/html/png.d/bcircl2.png
%%DATADIR%%/html/png.d/bcircl3.png
%%DATADIR%%/html/png.d/bcircle.png
%%DATADIR%%/html/png.d/bconnect.png
%%DATADIR%%/html/png.d/bcontrol.png
%%DATADIR%%/html/png.d/bcurve.png
%%DATADIR%%/html/png.d/bcurve1.png
%%DATADIR%%/html/png.d/bcurve2.png
%%DATADIR%%/html/png.d/bcurve3.png
%%DATADIR%%/html/png.d/bcurve4.png
%%DATADIR%%/html/png.d/bdelete.png
%%DATADIR%%/html/png.d/bdescrib.png
%%DATADIR%%/html/png.d/bdraw.png
%%DATADIR%%/html/png.d/beasement.png
%%DATADIR%%/html/png.d/belev.png
%%DATADIR%%/html/png.d/bezier.png
%%DATADIR%%/html/png.d/bflip.png
%%DATADIR%%/html/png.d/bgsnap.png
%%DATADIR%%/html/png.d/bgundo.png
%%DATADIR%%/html/png.d/bgzoom.png
%%DATADIR%%/html/png.d/bhelix.png
%%DATADIR%%/html/png.d/bhndldto.png
%%DATADIR%%/html/png.d/bitmap.png
%%DATADIR%%/html/png.d/bjoin.png
%%DATADIR%%/html/png.d/blayer.png
%%DATADIR%%/html/png.d/block.png
%%DATADIR%%/html/png.d/blockBoth.png
%%DATADIR%%/html/png.d/blockBottom.png
%%DATADIR%%/html/png.d/blockNone.png
%%DATADIR%%/html/png.d/blockTop.png
%%DATADIR%%/html/png.d/bmap.png
%%DATADIR%%/html/png.d/bmcircle.png
%%DATADIR%%/html/png.d/bmcurved.png
%%DATADIR%%/html/png.d/bmenu.png
%%DATADIR%%/html/png.d/bmodify.png
%%DATADIR%%/html/png.d/bmove.png
%%DATADIR%%/html/png.d/bmovedes.png
%%DATADIR%%/html/png.d/bnew.png
%%DATADIR%%/html/png.d/bnewcar.png
%%DATADIR%%/html/png.d/bnote.png
%%DATADIR%%/html/png.d/bopen.png
%%DATADIR%%/html/png.d/bparalle.png
%%DATADIR%%/html/png.d/brotate.png
%%DATADIR%%/html/png.d/bruler.png
%%DATADIR%%/html/png.d/bsave.png
%%DATADIR%%/html/png.d/bselect.png
%%DATADIR%%/html/png.d/bsensor.png
%%DATADIR%%/html/png.d/bsignal.png
%%DATADIR%%/html/png.d/bsplit.png
%%DATADIR%%/html/png.d/bstraigh.png
%%DATADIR%%/html/png.d/bstruct.png
%%DATADIR%%/html/png.d/bswitchmotor.png
%%DATADIR%%/html/png.d/btext.png
%%DATADIR%%/html/png.d/btop_bottom.png
%%DATADIR%%/html/png.d/btrain.png
%%DATADIR%%/html/png.d/btunnel.png
%%DATADIR%%/html/png.d/bturnout.png
%%DATADIR%%/html/png.d/bturntbl.png
%%DATADIR%%/html/png.d/carinv.png
%%DATADIR%%/html/png.d/caritem.png
%%DATADIR%%/html/png.d/carlist.png
%%DATADIR%%/html/png.d/carpart.png
%%DATADIR%%/html/png.d/carproto.png
%%DATADIR%%/html/png.d/celev.png
%%DATADIR%%/html/png.d/cgroup.png
%%DATADIR%%/html/png.d/chelix.png
%%DATADIR%%/html/png.d/cmdopt.png
%%DATADIR%%/html/png.d/colorw.png
%%DATADIR%%/html/png.d/control.png
%%DATADIR%%/html/png.d/custmgm.png
%%DATADIR%%/html/png.d/dbench.png
%%DATADIR%%/html/png.d/dbezier.png
%%DATADIR%%/html/png.d/dbox.png
%%DATADIR%%/html/png.d/dchgelev.png
%%DATADIR%%/html/png.d/dcircle2.png
%%DATADIR%%/html/png.d/dcircle3.png
%%DATADIR%%/html/png.d/dcprofile.png
%%DATADIR%%/html/png.d/dcurve1.png
%%DATADIR%%/html/png.d/dcurve2.png
%%DATADIR%%/html/png.d/dcurve3.png
%%DATADIR%%/html/png.d/dcurve4.png
%%DATADIR%%/html/png.d/ddimlin.png
%%DATADIR%%/html/png.d/demo.png
%%DATADIR%%/html/png.d/dfilbox.png
%%DATADIR%%/html/png.d/dfilpoly.png
%%DATADIR%%/html/png.d/dflcrcl2.png
%%DATADIR%%/html/png.d/dflcrcl3.png
%%DATADIR%%/html/png.d/displayopt.png
%%DATADIR%%/html/png.d/dlayer.png
%%DATADIR%%/html/png.d/dlayers.png
%%DATADIR%%/html/png.d/dline.png
%%DATADIR%%/html/png.d/dpoly.png
%%DATADIR%%/html/png.d/dprmfile.png
%%DATADIR%%/html/png.d/dproperties.png
%%DATADIR%%/html/png.d/dpropertieshighlight.png
%%DATADIR%%/html/png.d/drotateangle.png
%%DATADIR%%/html/png.d/dtbledge.png
%%DATADIR%%/html/png.d/dtipofday.png
%%DATADIR%%/html/png.d/easeex1.png
%%DATADIR%%/html/png.d/easeex2.png
%%DATADIR%%/html/png.d/easew.png
%%DATADIR%%/html/png.d/exportfile.png
%%DATADIR%%/html/png.d/exportfiledxf.png
%%DATADIR%%/html/png.d/flip1.png
%%DATADIR%%/html/png.d/flip2.png
%%DATADIR%%/html/png.d/flip3.png
%%DATADIR%%/html/png.d/flip4.png
%%DATADIR%%/html/png.d/fonts.png
%%DATADIR%%/html/png.d/grid.png
%%DATADIR%%/html/png.d/hotbar.png
%%DATADIR%%/html/png.d/iconnote.png
%%DATADIR%%/html/png.d/import.png
%%DATADIR%%/html/png.d/joincornu1.png
%%DATADIR%%/html/png.d/joincornu2.png
%%DATADIR%%/html/png.d/joincornu3.png
%%DATADIR%%/html/png.d/joincornu4.png
%%DATADIR%%/html/png.d/joincornu5.png
%%DATADIR%%/html/png.d/joincrv1.png
%%DATADIR%%/html/png.d/joincrv2.png
%%DATADIR%%/html/png.d/joincrv3.png
%%DATADIR%%/html/png.d/joincrv4.png
%%DATADIR%%/html/png.d/joincrv5.png
%%DATADIR%%/html/png.d/joinmove1.png
%%DATADIR%%/html/png.d/joinmove2.png
%%DATADIR%%/html/png.d/joinmove3.png
%%DATADIR%%/html/png.d/joinmove4.png
%%DATADIR%%/html/png.d/joinstrt1.png
%%DATADIR%%/html/png.d/joinstrt2.png
%%DATADIR%%/html/png.d/joinstrt3.png
%%DATADIR%%/html/png.d/layout.png
%%DATADIR%%/html/png.d/lcemanager.png
%%DATADIR%%/html/png.d/madd.png
%%DATADIR%%/html/png.d/main.png
%%DATADIR%%/html/png.d/main1.png
%%DATADIR%%/html/png.d/maincanvas.png
%%DATADIR%%/html/png.d/map.png
%%DATADIR%%/html/png.d/mchange.png
%%DATADIR%%/html/png.d/mdraw.png
%%DATADIR%%/html/png.d/mdrawcircles.png
%%DATADIR%%/html/png.d/mdrawcurve.png
%%DATADIR%%/html/png.d/mdrawshapes.png
%%DATADIR%%/html/png.d/mdrawstraight.png
%%DATADIR%%/html/png.d/medit.png
%%DATADIR%%/html/png.d/menu.png
%%DATADIR%%/html/png.d/menu.xcf
%%DATADIR%%/html/png.d/mfile.png
%%DATADIR%%/html/png.d/mhelp.png
%%DATADIR%%/html/png.d/mhelpdemos.png
%%DATADIR%%/html/png.d/mhelprecent.png
%%DATADIR%%/html/png.d/mmacro.png
%%DATADIR%%/html/png.d/mmanage.png
%%DATADIR%%/html/png.d/mmanageturnoutdesign.png
%%DATADIR%%/html/png.d/mmovedraw.png
%%DATADIR%%/html/png.d/moptions.png
%%DATADIR%%/html/png.d/mrotatealign.png
%%DATADIR%%/html/png.d/mrotatefixed.png
%%DATADIR%%/html/png.d/mrotatemove.png
%%DATADIR%%/html/png.d/mselect.png
%%DATADIR%%/html/png.d/mselected.png
%%DATADIR%%/html/png.d/msplitblock.png
%%DATADIR%%/html/png.d/msplitblockLR.png
%%DATADIR%%/html/png.d/mtoolbar.png
%%DATADIR%%/html/png.d/mtrainmanagement.png
%%DATADIR%%/html/png.d/mview.png
%%DATADIR%%/html/png.d/mwindow.png
%%DATADIR%%/html/png.d/mzoomscale.png
%%DATADIR%%/html/png.d/openwindows.png
%%DATADIR%%/html/png.d/pan.png
%%DATADIR%%/html/png.d/partslist.png
%%DATADIR%%/html/png.d/pref.png
%%DATADIR%%/html/png.d/pricelist.png
%%DATADIR%%/html/png.d/print.png
%%DATADIR%%/html/png.d/printset.png
%%DATADIR%%/html/png.d/printset_win.png
%%DATADIR%%/html/png.d/rescale.png
%%DATADIR%%/html/png.d/satusbarparallel.png
%%DATADIR%%/html/png.d/sensor.png
%%DATADIR%%/html/png.d/signal.png
%%DATADIR%%/html/png.d/splitConnect.png
%%DATADIR%%/html/png.d/splitDisconnect.png
%%DATADIR%%/html/png.d/splitNotYet.png
%%DATADIR%%/html/png.d/statusbar.png
%%DATADIR%%/html/png.d/statusbartrain.png
%%DATADIR%%/html/png.d/statusbarturntable.png
%%DATADIR%%/html/png.d/statustext.png
%%DATADIR%%/html/png.d/sticky.png
%%DATADIR%%/html/png.d/strsel.png
%%DATADIR%%/html/png.d/switchmotor.png
%%DATADIR%%/html/png.d/title.png
%%DATADIR%%/html/png.d/toolbar.png
%%DATADIR%%/html/png.d/trainbar.png
%%DATADIR%%/html/png.d/trainctrl.png
%%DATADIR%%/html/png.d/trainsimulator.png
%%DATADIR%%/html/png.d/turndes.png
%%DATADIR%%/html/png.d/turnsel.png
%%DATADIR%%/html/png.d/updttl.png
%%DATADIR%%/html/png.d/xtrkcad_logo.gif
%%DATADIR%%/html/printSetup.html
%%DATADIR%%/html/rotateByAlign.html
%%DATADIR%%/html/rotateByMenu.html
%%DATADIR%%/html/rotateByMouse.html
%%DATADIR%%/html/splitBlockGap.html
%%DATADIR%%/html/splitDisconnect.html
%%DATADIR%%/html/splitDivide.html
%%DATADIR%%/html/startSoftware.html
%%DATADIR%%/html/toolbarM.html
%%DATADIR%%/html/uninstall.html
%%DATADIR%%/html/upgrades.html
%%DATADIR%%/html/v4.0.3_revisions.html
%%DATADIR%%/html/v4.0.x_revisions.html
%%DATADIR%%/html/viewM.html
%%DATADIR%%/html/warranty.html
%%DATADIR%%/html/warrantyLicenseCopy.html
%%DATADIR%%/html/whyXTrackCAD.html
%%DATADIR%%/html/windowM.html
%%DATADIR%%/html/windowTerms.html
%%DATADIR%%/html/workDir.html
%%DATADIR%%/html/xtrkcad_lin.css
%%DATADIR%%/logo.bmp
%%DATADIR%%/params/ACG19.350 Track.xtp
%%DATADIR%%/params/ACG20.000 Track.xtp
%%DATADIR%%/params/ACG20.000_Track.xtp
%%DATADIR%%/params/Any-CTC_panel.xtp
%%DATADIR%%/params/Any-CabooseIndustries.xtp
%%DATADIR%%/params/Any-ElecSymbol.xtp
%%DATADIR%%/params/AtlasTrueTrk.xtp
%%DATADIR%%/params/Azatrax.xtp
%%DATADIR%%/params/BachmannEZ-HO.xtp
%%DATADIR%%/params/BachmannEZ-N.xtp
%%DATADIR%%/params/Central Valley turnout kits.xtp
%%DATADIR%%/params/Central Valley turnouts.xtp
%%DATADIR%%/params/Circuits.xtp
%%DATADIR%%/params/DiamondSc.xtp
%%DATADIR%%/params/EM-UK Fine Scale.xtp
%%DATADIR%%/params/F-NMRA-RP12-21.xtp
%%DATADIR%%/params/FastTrack-HO.xtp
%%DATADIR%%/params/FastTrack_n.xtp
%%DATADIR%%/params/G-NMRA-RP12-23.xtp
%%DATADIR%%/params/G-NQD-AMAX Plastic.xtp
%%DATADIR%%/params/G-aristo.xtp
%%DATADIR%%/params/Gn15-nmra.xtp
%%DATADIR%%/params/H0_ncb-Roads.xtp
%%DATADIR%%/params/HO-AtlasHOstruct.xtp
%%DATADIR%%/params/HO-DapolHOOO.xtp
%%DATADIR%%/params/HO-Frateschi.xtp
%%DATADIR%%/params/HO-HornbyHO.xtp
%%DATADIR%%/params/HO-LifeLike-Power-Loc.xtp
%%DATADIR%%/params/HO-Mehano.xtp
%%DATADIR%%/params/HO-MetcalfeHOOO.xtp
%%DATADIR%%/params/HO-MicroEngineering.xtp
%%DATADIR%%/params/HO-OldJouefHO100.xtp
%%DATADIR%%/params/HO-Peco-Code100Setrack.xtp
%%DATADIR%%/params/HO-Peco-Code100Streamline.xtp
%%DATADIR%%/params/HO-Peco-Code75Finescale.xtp
%%DATADIR%%/params/HO-Peco-Code83.xtp
%%DATADIR%%/params/HO-Peco70USA.xtp
%%DATADIR%%/params/HO-RatioHOOO.xtp
%%DATADIR%%/params/HO-Slot-Car-AFX-Track.xtp
%%DATADIR%%/params/HO-Slot-Car-Adapter-Track.xtp
%%DATADIR%%/params/HO-Slot-Car-Aurora-Track-Manually-Modified.xtp
%%DATADIR%%/params/HO-Slot-Car-Aurora-Track.xtp
%%DATADIR%%/params/HO-Slot-Cars.xtp
%%DATADIR%%/params/HO-Superquick.xtp
%%DATADIR%%/params/HO-WalthCornerstone 1.xtp
%%DATADIR%%/params/HO-Weinert-Code75.xtp
%%DATADIR%%/params/HO-WillsHOOO.xtp
%%DATADIR%%/params/HO-atl100ho.xtp
%%DATADIR%%/params/HO-cmr-ho.xtp
%%DATADIR%%/params/HO_toolkit-Roads.xtp
%%DATADIR%%/params/HOn3-BlackStoneProTraxx.xtp
%%DATADIR%%/params/HOn3-MicroEngineering.xtp
%%DATADIR%%/params/HOn30_Minitrains.xtp
%%DATADIR%%/params/Hornby Dublo 2 Rail Buildings.xtp
%%DATADIR%%/params/Hornby Dublo 2 Rail.xtp
%%DATADIR%%/params/Hornby Dublo 3 Rail with Turntable.xtp
%%DATADIR%%/params/Hornby Dublo Signals.xtp
%%DATADIR%%/params/Hornby Dublo Wood Buildings.xtp
%%DATADIR%%/params/HornbyOO.xtp
%%DATADIR%%/params/JouefHO.xtp
%%DATADIR%%/params/K-Line O Structures (Kits).xtp
%%DATADIR%%/params/Lego-Track.xtp
%%DATADIR%%/params/LifeLike-N.xtp
%%DATADIR%%/params/LimaHO.xtp
%%DATADIR%%/params/Lionel O Misc.xtp
%%DATADIR%%/params/Lionel O Operating Structures.xtp
%%DATADIR%%/params/Lionel O Structures (Kits).xtp
%%DATADIR%%/params/Lionel-O-O27.xtp
%%DATADIR%%/params/Lionel-O.xtp
%%DATADIR%%/params/Lionel27.xtp
%%DATADIR%%/params/LionelFasttrack.xtp
%%DATADIR%%/params/Lionel_Marx Beacons & Floodlight Towers.xtp
%%DATADIR%%/params/Lionel_Marx Highway Signals & Blocks.xtp
%%DATADIR%%/params/Marx.xtp
%%DATADIR%%/params/N-AtlasTrueTrack.xtp
%%DATADIR%%/params/N-BRIDGES.xtp
%%DATADIR%%/params/N-Bonus Commercial Structures.xtp
%%DATADIR%%/params/N-Bonus Generic Industrial Structures.xtp
%%DATADIR%%/params/N-Bonus Industrial Structures.xtp
%%DATADIR%%/params/N-Bonus Railroad Structures.xtp
%%DATADIR%%/params/N-Bonus Residential Structures.xtp
%%DATADIR%%/params/N-Bonus Structures.xtp
%%DATADIR%%/params/N-BritishFinescaleFineTraxC40.xtp
%%DATADIR%%/params/N-DESIGN-PRESERVATION.xtp
%%DATADIR%%/params/N-GRAIN-ELEVATORS.xtp
%%DATADIR%%/params/N-Greenmax-Engine sheds.xtp
%%DATADIR%%/params/N-Greenmax-Island platform 16.xtp
%%DATADIR%%/params/N-Ibertren.xtp
%%DATADIR%%/params/N-Kato-Unitram.xtp
%%DATADIR%%/params/N-Katocn.xtp
%%DATADIR%%/params/N-LifeLike Power-Loc.xtp
%%DATADIR%%/params/N-ME Structures.xtp
%%DATADIR%%/params/N-MOBILE-HOMES.xtp
%%DATADIR%%/params/N-N- 90ft-ROUNDHOUSE.xtp
%%DATADIR%%/params/N-NScaleArchitect.xtp
%%DATADIR%%/params/N-NULINE.xtp
%%DATADIR%%/params/N-PecoCode55Finescale.xtp
%%DATADIR%%/params/N-PecoCode80Setrack.xtp
%%DATADIR%%/params/N-PecoCode80Streamline.xtp
%%DATADIR%%/params/N-Rix-Pikestuff.xtp
%%DATADIR%%/params/N-Shinohara70.xtp
%%DATADIR%%/params/N-atlasn55.xtp
%%DATADIR%%/params/N-cmr.xtp
%%DATADIR%%/params/N-fl.xtp
%%DATADIR%%/params/N-kato-n-gl-trk.xtp
%%DATADIR%%/params/N-kato-turntable.xtp
%%DATADIR%%/params/N-kato.xtp
%%DATADIR%%/params/N-me.xtp
%%DATADIR%%/params/N-walth-n.xtp
%%DATADIR%%/params/NJI.xtp
%%DATADIR%%/params/NScale_SectorPlate_Traverser_Examples.xtp
%%DATADIR%%/params/Ninco_SCX Slot Car.xtp
%%DATADIR%%/params/Nm-NTram.xtp
%%DATADIR%%/params/Nn3-FastTrack.xtp
%%DATADIR%%/params/O-Bassett-Lowke (discontinued).xtp
%%DATADIR%%/params/O-ETS TramTrack.xtp
%%DATADIR%%/params/O-ETS.xtp
%%DATADIR%%/params/O-Lehnhardt Tramrails.xtp
%%DATADIR%%/params/O-Lenz.xtp
%%DATADIR%%/params/O-RealTrax.xtp
%%DATADIR%%/params/O-Ross.xtp
%%DATADIR%%/params/O-atlaso3rail.xtp
%%DATADIR%%/params/O-nmra-lapped.xtp
%%DATADIR%%/params/On14mm KBScale.xtp
%%DATADIR%%/params/On30-FastTrack.xtp
%%DATADIR%%/params/On30-Guy.xtp
%%DATADIR%%/params/On30-Interfaceplates.xtp
%%DATADIR%%/params/On30.xtp
%%DATADIR%%/params/Peco-On30.xtp
%%DATADIR%%/params/Piko-A.xtp
%%DATADIR%%/params/Piko-g.xtp
%%DATADIR%%/params/ProZ-Track.xtp
%%DATADIR%%/params/Proto-AmSlotCar.xtp
%%DATADIR%%/params/RSLaserKits.xtp
%%DATADIR%%/params/RocoGeoLineHO.xtp
%%DATADIR%%/params/S-AmericanModel.xtp
%%DATADIR%%/params/S-MTH S-Trax.xtp
%%DATADIR%%/params/S-SHelper S-Trax.xtp
%%DATADIR%%/params/S-Trax.xtp
%%DATADIR%%/params/S_ACG_18.824in Radius Track.xtp
%%DATADIR%%/params/S_ACG_20.000 Track.xtp
%%DATADIR%%/params/SideTrk.xtp
%%DATADIR%%/params/T-Eishindo.xtp
%%DATADIR%%/params/TT-Kuehn.xtp
%%DATADIR%%/params/TT-Roco-Turntable.xtp
%%DATADIR%%/params/TT-TilligAdvBeddingTrack.xtp
%%DATADIR%%/params/TT-Trak Modules.xtp
%%DATADIR%%/params/TTi-AuhagenNG.xtp
%%DATADIR%%/params/Tables (all scales).xtp
%%DATADIR%%/params/TilligAdvTT.xtp
%%DATADIR%%/params/TilligH0EliteCode83.xtp
%%DATADIR%%/params/TilligH0e.xtp
%%DATADIR%%/params/TilligH0m.xtp
%%DATADIR%%/params/TilligTTModellGS.xtp
%%DATADIR%%/params/USA-G.xtp
%%DATADIR%%/params/Woodland.xtp
%%DATADIR%%/params/Z-Atlas55.xtp
%%DATADIR%%/params/Z-Fasttrack.xtp
%%DATADIR%%/params/Z-Peco60.xtp
%%DATADIR%%/params/Z-Rokuhan.xtp
%%DATADIR%%/params/Z-T-Trak.xtp
%%DATADIR%%/params/accurail.xtp
%%DATADIR%%/params/amb-n.xtp
%%DATADIR%%/params/arnold.xtp
%%DATADIR%%/params/atl83ho.xtp
%%DATADIR%%/params/atlascho.xtp
%%DATADIR%%/params/atlascn.xtp
%%DATADIR%%/params/atlaseho.xtp
%%DATADIR%%/params/atlasen.xtp
%%DATADIR%%/params/atlasn.xtp
%%DATADIR%%/params/atlaso2rail.xtp
%%DATADIR%%/params/bach-n.xtp
%%DATADIR%%/params/br.xtp
%%DATADIR%%/params/busch-HOf.xtp
%%DATADIR%%/params/ctlpanel.xtp
%%DATADIR%%/params/dpm-ho.xtp
%%DATADIR%%/params/dpm-n.xtp
%%DATADIR%%/params/eu.xtp
%%DATADIR%%/params/fallerho.xtp
%%DATADIR%%/params/fl-model.xtp
%%DATADIR%%/params/fl-profi.xtp
%%DATADIR%%/params/flnpicco.xtp
%%DATADIR%%/params/gargrv-o.xtp
%%DATADIR%%/params/ho-amb.xtp
%%DATADIR%%/params/ho-barm.xtp
%%DATADIR%%/params/ho-blair.xtp
%%DATADIR%%/params/ho-branc.xtp
%%DATADIR%%/params/ho-campb.xtp
%%DATADIR%%/params/ho-craft.xtp
%%DATADIR%%/params/ho-fos.xtp
%%DATADIR%%/params/ho-jlinn.xtp
%%DATADIR%%/params/ho-ncb-roads.xtp
%%DATADIR%%/params/hon3-peco.xtp
%%DATADIR%%/params/hornby3r.xtp
%%DATADIR%%/params/hubner1.xtp
%%DATADIR%%/params/kato-ho.xtp
%%DATADIR%%/params/kato-n-DblTrk.xtp
%%DATADIR%%/params/kato-n.xtp
%%DATADIR%%/params/lgb.xtp
%%DATADIR%%/params/marcway-EM.xtp
%%DATADIR%%/params/me-ho.xtp
%%DATADIR%%/params/minitrix.xtp
%%DATADIR%%/params/mp-n.xtp
%%DATADIR%%/params/mrkholde.xtp
%%DATADIR%%/params/mrkhomde.xtp
%%DATADIR%%/params/mrkln1.xtp
%%DATADIR%%/params/mrklnhoc-de.xtp
%%DATADIR%%/params/mrklnhoc.xtp
%%DATADIR%%/params/mrklnhok.xtp
%%DATADIR%%/params/mrklnhom.xtp
%%DATADIR%%/params/mrklnz.xtp
%%DATADIR%%/params/mtl-z.xtp
%%DATADIR%%/params/nmra-0-lapped.xtp
%%DATADIR%%/params/nmra-ho.xtp
%%DATADIR%%/params/nmra-ho3.xtp
%%DATADIR%%/params/nmra-n.xtp
%%DATADIR%%/params/nmra-o.xtp
%%DATADIR%%/params/nmra-o3.xtp
%%DATADIR%%/params/nmra-s.xtp
%%DATADIR%%/params/nmra-tt.xtp
%%DATADIR%%/params/nmra-z.xtp
%%DATADIR%%/params/p4.xtp
%%DATADIR%%/params/peco turntable wo routes.xtp
%%DATADIR%%/params/peco-O-Bullhead.xtp
%%DATADIR%%/params/pecohom.xtp
%%DATADIR%%/params/pecohon30.xtp
%%DATADIR%%/params/pikestuf.xtp
%%DATADIR%%/params/protoam.xtp
%%DATADIR%%/params/protosteam.xtp
%%DATADIR%%/params/prototype-de.xtp
%%DATADIR%%/params/revell.xtp
%%DATADIR%%/params/rocho100.xtp
%%DATADIR%%/params/rocho83.xtp
%%DATADIR%%/params/signals_HO.xtp
%%DATADIR%%/params/smltown.xtp
%%DATADIR%%/params/supero.xtp
%%DATADIR%%/params/t-trak-notes.txt
%%DATADIR%%/params/t-trak.xtp
%%DATADIR%%/params/taylor-ho.xtp
%%DATADIR%%/params/tomix-n.xtp
%%DATADIR%%/params/toolkit-n.xtp
%%DATADIR%%/params/tortoise.xtp
%%DATADIR%%/params/trees.xtp
%%DATADIR%%/params/walth-bkgrd-ho.xtp
%%DATADIR%%/params/walth-ho.xtp
%%DATADIR%%/params/walth-n.xtp
%%DATADIR%%/params/wlthho10.xtp
%%DATADIR%%/params/wlthho83.xtp
%%DATADIR%%/xdg-open
%%DATADIR%%/xtrkcad.tip
%%DATADIR%%/xtrkcad.xtq

View File

@ -11,7 +11,7 @@ COMMENT= Multichannel portable Morse code signals generator
LICENSE= GPLv3+
USES+= ncurses
USES= compiler:c++11-lang ncurses
USE_WX= 3.0+
GNU_CONFIGURE= yes

View File

@ -3,7 +3,7 @@
PORTNAME= wkhtmltopdf
PORTVERSION= 0.12.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= converters
MAINTAINER= pi@FreeBSD.org
@ -16,15 +16,13 @@ BROKEN_aarch64= fails to build: error: cast from pointer to smaller type loses
BROKEN_armv6= fails to build: error: Not supported ARM architecture
BROKEN_armv7= fails to build: error: invalid operand for instruction
BROKEN_mips64= fails to link: undefined reference to __sync_add_and_fetch_4
BROKEN_SSL= openssl111
BROKEN_SSL_REASON_openssl111= member access into incomplete type 'SSL_CIPHER' (aka 'ssl_cipher_st')
RUN_DEPENDS= webfonts>=0:x11-fonts/webfonts
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
USES= compiler:c++11-lang gmake iconv jpeg perl5 pkgconfig ssl:build
USES= compiler:c++11-lang gmake iconv jpeg perl5 pkgconfig ssl
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes

View File

@ -11,6 +11,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Client library for memcached using libmemcache
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LIB_DEPENDS= libmemcache.so:databases/libmemcache
USES= perl5

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= memcache
PORTVERSION= 4.0.2
DISTVERSIONSUFFIX= -php73
PORTVERSION= 4.0.3
CATEGORIES= databases
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1553098282
SHA256 (websupport-sk-pecl-memcache-4.0.2-php73_GH0.tar.gz) = 712f9016811211532e761b7bbe428dd9982f0dbb701bbf9f83c25003ba8b04ff
SIZE (websupport-sk-pecl-memcache-4.0.2-php73_GH0.tar.gz) = 113271
TIMESTAMP = 1553422503
SHA256 (websupport-sk-pecl-memcache-4.0.3_GH0.tar.gz) = 59cc60f6226e802575e8930eea977bf66aa3df7b47cecdb3a6e82b08fb729c78
SIZE (websupport-sk-pecl-memcache-4.0.3_GH0.tar.gz) = 113725

View File

@ -1,14 +0,0 @@
Obtained from: https://github.com/websupport-sk/pecl-memcache/commit/09e21a63410cbfd8827c7a876d8160a6b80b076c
--- php7/memcache_pool.c.orig 2019-03-04 21:49:48 UTC
+++ php7/memcache_pool.c
@@ -44,6 +44,9 @@ ZEND_DECLARE_MODULE_GLOBALS(memcache)
MMC_POOL_INLINE void mmc_buffer_alloc(mmc_buffer_t *buffer, unsigned int size) /*
ensures space for an additional size bytes {{{ */
{
+#if PHP_VERSION_ID < 70200
+ register size_t newlen;
+#endif
smart_string_alloc((&(buffer->value)), size, 0);
}
/* }}} */

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= activerecord-session_store
PORTVERSION= 1.1.2
PORTVERSION= 1.1.3
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1551529767
SHA256 (rubygem/activerecord-session_store-1.1.2.gem) = b78720f529f79ff7058ae43bb50d5f4d68cf2f88d833a2a5350856da36049f17
SIZE (rubygem/activerecord-session_store-1.1.2.gem) = 12800
TIMESTAMP = 1553421923
SHA256 (rubygem/activerecord-session_store-1.1.3.gem) = 4b9c6cf8cbe4e835a0af70e7160b9b9c0eba3132406a6ebbea8a516aa328ca5c
SIZE (rubygem/activerecord-session_store-1.1.3.gem) = 12800

View File

@ -211,7 +211,6 @@
SUBDIR += qlipper
SUBDIR += qownnotes
SUBDIR += recoll
SUBDIR += rednotebook
SUBDIR += remind
SUBDIR += rolo
SUBDIR += rox-memo

View File

@ -1,30 +0,0 @@
# Created by: Hon-Yu Lawrence Cheung (cheunghonyu@gmail.com)
# $FreeBSD$
PORTNAME= rednotebook
PORTVERSION= 1.9.0
PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= SF/rednotebook
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= cheunghonyu@gmail.com
COMMENT= Modern journal written in Python
LICENSE= GPLv2
DEPRECATED= Uses webkit-gtk2 which has security issues
EXPIRATION_DATE= 2019-03-24
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk@${PY_FLAVOR} \
${LOCALBASE}/bin/xdg-open:devel/xdg-utils \
${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR}
USES= desktop-file-utils gettext python:2.7
INSTALLS_ICONS= yes
USE_GNOME= pygtk2
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (rednotebook-1.9.0.tar.gz) = 43ccc7a1a614e948bcf912b5336df8569f313d8cab5a41c8c46909535d93fa20
SIZE (rednotebook-1.9.0.tar.gz) = 511618

View File

@ -1,5 +0,0 @@
RedNotebook is a modern journal written by python. It includes a calendar
navigation, customizable templates, export functionality and word clouds. You
can also format, tag and search your entries.
WWW: http://rednotebook.sourceforge.net/

View File

@ -460,7 +460,6 @@
SUBDIR += ding-libs
SUBDIR += directfb
SUBDIR += dispy
SUBDIR += dissy
SUBDIR += distcc
SUBDIR += distel
SUBDIR += distorm
@ -709,7 +708,6 @@
SUBDIR += geany-plugin-ctags
SUBDIR += geany-plugin-debugger
SUBDIR += geany-plugin-defineformat
SUBDIR += geany-plugin-devhelp
SUBDIR += geany-plugin-doc
SUBDIR += geany-plugin-extrasel
SUBDIR += geany-plugin-geanypy
@ -743,7 +741,6 @@
SUBDIR += geany-plugin-utilslib
SUBDIR += geany-plugin-vc
SUBDIR += geany-plugin-vimode
SUBDIR += geany-plugin-webhelper
SUBDIR += geany-plugin-workbench
SUBDIR += geany-plugin-xmlsnippets
SUBDIR += geany-plugins
@ -2992,12 +2989,14 @@
SUBDIR += p5-Mojolicious-Plugin-NYTProf
SUBDIR += p5-Moo
SUBDIR += p5-MooX-Aliases
SUBDIR += p5-MooX-Attribute-ENV
SUBDIR += p5-MooX-Cmd
SUBDIR += p5-MooX-ConfigFromFile
SUBDIR += p5-MooX-File-ConfigDir
SUBDIR += p5-MooX-HandlesVia
SUBDIR += p5-MooX-Locale-Passthrough
SUBDIR += p5-MooX-Options
SUBDIR += p5-MooX-Role-Parameterized
SUBDIR += p5-MooX-StrictConstructor
SUBDIR += p5-MooX-Thunking
SUBDIR += p5-MooX-Traits
@ -5671,6 +5670,7 @@
SUBDIR += rubygem-fast-stemmer
SUBDIR += rubygem-fast_blank
SUBDIR += rubygem-fast_gettext
SUBDIR += rubygem-fast_gettext1
SUBDIR += rubygem-fast_stack
SUBDIR += rubygem-fast_xor
SUBDIR += rubygem-fastercsv

View File

@ -4,7 +4,7 @@ PORTNAME= cppunit
PORTVERSION= 1.14.0
PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= http://dev-www.libreoffice.org/src/
MASTER_SITES= https://dev-www.libreoffice.org/src/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= C++ port of the JUnit framework for unit testing

View File

@ -1,34 +0,0 @@
# Created by: Sofian Brabez <sbrabez@gmail.com>
# $FreeBSD$
PORTNAME= dissy
PORTVERSION= 10
PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= sbz@FreeBSD.org
COMMENT= Graphical frontend to the objdump disassembler
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk@${PY_FLAVOR}
LIB_DEPENDS= librsvg-2.so:graphics/librsvg2
USES= python:2.7
USE_PYTHON= distutils
USE_GITHUB= yes
GH_ACCOUNT= SimonKagstrom
GH_TAGNAME= 2f1005e
PORTDOCS= COPYING ChangeLog README UPGRADE
OPTIONS_DEFINE= DOCS
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1490730220
SHA256 (SimonKagstrom-dissy-10-2f1005e_GH0.tar.gz) = 51bcfae8bc47698d2de79042af21abb0fb2051bbeee6c2a768a85d99069da1cb
SIZE (SimonKagstrom-dissy-10-2f1005e_GH0.tar.gz) = 56303

View File

@ -1,12 +0,0 @@
--- setup.py.orig 2014-09-11 06:02:36 UTC
+++ setup.py
@@ -53,9 +53,6 @@ setup(name='%s' % (Config.PROGRAM_NAME).
'gfx/red_arrow_right.png', 'gfx/red_plus.png', 'gfx/red_start_up.png',
'gfx/icon.svg']),
('share/%s/' % (Config.PROGRAM_NAME.lower()), ['dissy.ui']),
- ('share/doc/%s/' % (Config.PROGRAM_NAME.lower()), ['README']),
- ('share/doc/%s/' % (Config.PROGRAM_NAME.lower()), ['COPYING']),
- ('share/man/man1/', ['dissy.1']),
],
)

View File

@ -1,4 +0,0 @@
Dissy is a graphical frontend to the objdump disassembler. Dissy can be used
for debugging and browsing compiler-generated code.
WWW: https://github.com/SimonKagstrom/dissy

View File

@ -1,88 +0,0 @@
bin/dissy
man/man1/dissy.1.gz
%%PYTHON_SITELIBDIR%%/dissy/Bookmark.py
%%PYTHON_SITELIBDIR%%/dissy/Bookmark.pyc
%%PYTHON_SITELIBDIR%%/dissy/Bookmark.pyo
%%PYTHON_SITELIBDIR%%/dissy/Config.py
%%PYTHON_SITELIBDIR%%/dissy/Config.pyc
%%PYTHON_SITELIBDIR%%/dissy/Config.pyo
%%PYTHON_SITELIBDIR%%/dissy/Data.py
%%PYTHON_SITELIBDIR%%/dissy/Data.pyc
%%PYTHON_SITELIBDIR%%/dissy/Data.pyo
%%PYTHON_SITELIBDIR%%/dissy/DataModel.py
%%PYTHON_SITELIBDIR%%/dissy/DataModel.pyc
%%PYTHON_SITELIBDIR%%/dissy/DataModel.pyo
%%PYTHON_SITELIBDIR%%/dissy/Entity.py
%%PYTHON_SITELIBDIR%%/dissy/Entity.pyc
%%PYTHON_SITELIBDIR%%/dissy/Entity.pyo
%%PYTHON_SITELIBDIR%%/dissy/File.py
%%PYTHON_SITELIBDIR%%/dissy/File.pyc
%%PYTHON_SITELIBDIR%%/dissy/File.pyo
%%PYTHON_SITELIBDIR%%/dissy/Function.py
%%PYTHON_SITELIBDIR%%/dissy/Function.pyc
%%PYTHON_SITELIBDIR%%/dissy/Function.pyo
%%PYTHON_SITELIBDIR%%/dissy/FunctionModel.py
%%PYTHON_SITELIBDIR%%/dissy/FunctionModel.pyc
%%PYTHON_SITELIBDIR%%/dissy/FunctionModel.pyo
%%PYTHON_SITELIBDIR%%/dissy/InfoBox.py
%%PYTHON_SITELIBDIR%%/dissy/InfoBox.pyc
%%PYTHON_SITELIBDIR%%/dissy/InfoBox.pyo
%%PYTHON_SITELIBDIR%%/dissy/Instruction.py
%%PYTHON_SITELIBDIR%%/dissy/Instruction.pyc
%%PYTHON_SITELIBDIR%%/dissy/Instruction.pyo
%%PYTHON_SITELIBDIR%%/dissy/InstructionModel.py
%%PYTHON_SITELIBDIR%%/dissy/InstructionModel.pyc
%%PYTHON_SITELIBDIR%%/dissy/InstructionModel.pyo
%%PYTHON_SITELIBDIR%%/dissy/InstructionModelHighlighter.py
%%PYTHON_SITELIBDIR%%/dissy/InstructionModelHighlighter.pyc
%%PYTHON_SITELIBDIR%%/dissy/InstructionModelHighlighter.pyo
%%PYTHON_SITELIBDIR%%/dissy/JumpStreamHandler.py
%%PYTHON_SITELIBDIR%%/dissy/JumpStreamHandler.pyc
%%PYTHON_SITELIBDIR%%/dissy/JumpStreamHandler.pyo
%%PYTHON_SITELIBDIR%%/dissy/Location.py
%%PYTHON_SITELIBDIR%%/dissy/Location.pyc
%%PYTHON_SITELIBDIR%%/dissy/Location.pyo
%%PYTHON_SITELIBDIR%%/dissy/PreferencesDialogue.py
%%PYTHON_SITELIBDIR%%/dissy/PreferencesDialogue.pyc
%%PYTHON_SITELIBDIR%%/dissy/PreferencesDialogue.pyo
%%PYTHON_SITELIBDIR%%/dissy/StrEntity.py
%%PYTHON_SITELIBDIR%%/dissy/StrEntity.pyc
%%PYTHON_SITELIBDIR%%/dissy/StrEntity.pyo
%%PYTHON_SITELIBDIR%%/dissy/ValueAnalysisInfoProvider.py
%%PYTHON_SITELIBDIR%%/dissy/ValueAnalysisInfoProvider.pyc
%%PYTHON_SITELIBDIR%%/dissy/ValueAnalysisInfoProvider.pyo
%%PYTHON_SITELIBDIR%%/dissy/__init__.py
%%PYTHON_SITELIBDIR%%/dissy/__init__.pyc
%%PYTHON_SITELIBDIR%%/dissy/__init__.pyo
%%PYTHON_SITELIBDIR%%/dissy/architecture.py
%%PYTHON_SITELIBDIR%%/dissy/architecture.pyc
%%PYTHON_SITELIBDIR%%/dissy/architecture.pyo
%%PYTHON_SITELIBDIR%%/dissy/arm.py
%%PYTHON_SITELIBDIR%%/dissy/arm.pyc
%%PYTHON_SITELIBDIR%%/dissy/arm.pyo
%%PYTHON_SITELIBDIR%%/dissy/atmel.py
%%PYTHON_SITELIBDIR%%/dissy/atmel.pyc
%%PYTHON_SITELIBDIR%%/dissy/atmel.pyo
%%PYTHON_SITELIBDIR%%/dissy/history.py
%%PYTHON_SITELIBDIR%%/dissy/history.pyc
%%PYTHON_SITELIBDIR%%/dissy/history.pyo
%%PYTHON_SITELIBDIR%%/dissy/intel.py
%%PYTHON_SITELIBDIR%%/dissy/intel.pyc
%%PYTHON_SITELIBDIR%%/dissy/intel.pyo
%%PYTHON_SITELIBDIR%%/dissy/mips.py
%%PYTHON_SITELIBDIR%%/dissy/mips.pyc
%%PYTHON_SITELIBDIR%%/dissy/mips.pyo
%%PYTHON_SITELIBDIR%%/dissy/ppc.py
%%PYTHON_SITELIBDIR%%/dissy/ppc.pyc
%%PYTHON_SITELIBDIR%%/dissy/ppc.pyo
%%PYTHON_SITELIBDIR%%/dissy/valueanalysis.py
%%PYTHON_SITELIBDIR%%/dissy/valueanalysis.pyc
%%PYTHON_SITELIBDIR%%/dissy/valueanalysis.pyo
%%DATADIR%%/gfx/red_arrow_left.png
%%DATADIR%%/gfx/red_line.png
%%DATADIR%%/gfx/red_start_down.png
%%DATADIR%%/gfx/red_arrow_right.png
%%DATADIR%%/gfx/red_plus.png
%%DATADIR%%/gfx/red_start_up.png
%%DATADIR%%/gfx/icon.svg
%%DATADIR%%/dissy.ui

View File

@ -1,24 +0,0 @@
# $FreeBSD$
PORTNAME= geany-plugin-devhelp
PORTVERSION= ${GEANY_VER}
PKGNAMESUFFIX= -gtk2
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
DEPRECATED= Depends on forbidden webkit port
EXPIRATION_DATE=2019-03-24
LIB_DEPENDS= libwnck-1.so:x11-toolkits/libwnck \
libwebkitgtk-1.0.so:www/webkit-gtk2 \
libsoup-2.4.so:devel/libsoup \
libgeany.so:devel/geany@gtk2
FLAVORS= # intentionally left empty
USE_GNOME= gconf2
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>

View File

@ -1,4 +0,0 @@
This plugin embeds an API documentation browser and search functionality
directly into Geany's user interface.
WWW: https://plugins.geany.org/devhelp.html

View File

@ -1,11 +0,0 @@
lib/geany/devhelp.so
%%DOCSDIR%%/devhelp/AUTHORS
%%DOCSDIR%%/devhelp/COPYING
%%DOCSDIR%%/devhelp/ChangeLog
%%DOCSDIR%%/devhelp/NEWS
%%DOCSDIR%%/devhelp/README
%%DATADIR%%/devhelp/devhelp-plugin-48.png
%%DATADIR%%/devhelp/devhelp-plugin.svg
%%DATADIR%%/devhelp/devhelp.conf
%%DATADIR%%/devhelp/geany-devhelp-plugin.png
%%DATADIR%%/devhelp/home.html

View File

@ -1,20 +0,0 @@
# $FreeBSD$
PORTNAME= geany-plugin-webhelper
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
gtk2_LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2
gtk3_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
DEPRECATED= Depends on forbidden webkit port
EXPIRATION_DATE=2019-03-24
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
WebHelper is a plugin for Geany that provides some web development
facilities, such as a web page preview and some debugging tools
(web inspector).
WWW: https://plugins.geany.org/webhelper.html

View File

@ -1,7 +0,0 @@
lib/geany/webhelper.so
%%DOCSDIR%%/webhelper/AUTHORS
%%DOCSDIR%%/webhelper/COPYING
%%DOCSDIR%%/webhelper/ChangeLog
%%DOCSDIR%%/webhelper/NEWS
%%DOCSDIR%%/webhelper/README
%%DOCSDIR%%/webhelper/TODO

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= imake
PORTVERSION= 1.0.7
PORTREVISION= 2
PORTVERSION= 1.0.8
PORTEPOCH= 1
CATEGORIES= devel
@ -18,7 +17,7 @@ RUN_DEPENDS= gccmakedep:devel/gccmakedep \
makedepend:devel/makedepend \
${LOCALBASE}/lib/X11/config/xorg.cf:x11/xorg-cf-files
USES= shebangfix perl5 pkgconfig
USES= shebangfix perl5 pkgconfig
USE_PERL5= run
SHEBANG_FILES= mkhtmlindex.pl

View File

@ -1,2 +1,3 @@
SHA256 (xorg/util/imake-1.0.7.tar.bz2) = 690c2c4ac1fad2470a5ea73156cf930b8040dc821a0da4e322014a42c045f37e
SIZE (xorg/util/imake-1.0.7.tar.bz2) = 156543
TIMESTAMP = 1553315673
SHA256 (xorg/util/imake-1.0.8.tar.bz2) = b8d2e416b3f29cd6482bcffaaf19286d32917a164d07102a0e531ccd41a2a702
SIZE (xorg/util/imake-1.0.8.tar.bz2) = 159398

View File

@ -0,0 +1,11 @@
--- configure.orig 2012-09-19 15:40:08 UTC
+++ configure
@@ -12141,7 +12141,7 @@ fi
esac
-LIBINDICATOR_LIBS+="$LIBM"
+LIBINDICATOR_LIBS="$LIBINDICATOR_LIBS $LIBM"
##############################
# Custom Junk

View File

@ -3,7 +3,7 @@
PORTNAME= mdds
PORTVERSION= 1.4.1
CATEGORIES= devel
MASTER_SITES= http://kohei.us/files/mdds/src/
MASTER_SITES= https://kohei.us/files/mdds/src/
MAINTAINER= office@FreeBSD.org
COMMENT= Multi-dimensional data index algorithm
@ -12,12 +12,14 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= tar:bzip2
NO_ARCH= yes
NO_BUILD= yes
API_VERSION= 1.4
PLIST_SUB= API_VERSION=${API_VERSION}
API_VERSION= 1.4
do-configure:
@${SED} -e 's|@API_VERSION@|${API_VERSION}|' \
-e 's|@VERSION@|${PORTVERSION}|' \

View File

@ -1,12 +1,9 @@
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree.hpp
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree_def.inl
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree_itr.hpp
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree.hpp
include/mdds-%%API_VERSION%%/mdds/global.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_matrix.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_matrix_def.inl
include/mdds-%%API_VERSION%%/mdds/multi_type_vector.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection_def.inl
include/mdds-%%API_VERSION%%/mdds/multi_type_matrix.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func1.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func2.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func3.hpp
@ -15,16 +12,21 @@ include/mdds-%%API_VERSION%%/mdds/multi_type_vector_itr.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_macro.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_trait.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector_types.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection_def.inl
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection.hpp
include/mdds-%%API_VERSION%%/mdds/node.hpp
include/mdds-%%API_VERSION%%/mdds/point_quad_tree.hpp
include/mdds-%%API_VERSION%%/mdds/quad_node.hpp
include/mdds-%%API_VERSION%%/mdds/rectangle_set.hpp
include/mdds-%%API_VERSION%%/mdds/rectangle_set_def.inl
include/mdds-%%API_VERSION%%/mdds/segment_tree.hpp
include/mdds-%%API_VERSION%%/mdds/rectangle_set.hpp
include/mdds-%%API_VERSION%%/mdds/rtree_def.inl
include/mdds-%%API_VERSION%%/mdds/rtree.hpp
include/mdds-%%API_VERSION%%/mdds/segment_tree_def.inl
include/mdds-%%API_VERSION%%/mdds/sorted_string_map.hpp
include/mdds-%%API_VERSION%%/mdds/segment_tree.hpp
include/mdds-%%API_VERSION%%/mdds/sorted_string_map_def.inl
include/mdds-%%API_VERSION%%/mdds/trie_map.hpp
include/mdds-%%API_VERSION%%/mdds/sorted_string_map.hpp
include/mdds-%%API_VERSION%%/mdds/trie_map_def.inl
include/mdds-%%API_VERSION%%/mdds/trie_map_itr.hpp
include/mdds-%%API_VERSION%%/mdds/trie_map.hpp
libdata/pkgconfig/mdds-%%API_VERSION%%.pc

View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= MooX-Attribute-ENV
PORTVERSION= 0.02
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Allow Moo attributes to get their values from %ENV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1553474453
SHA256 (MooX-Attribute-ENV-0.02.tar.gz) = 8feb8ca3a198a63747604b9c9209c59f604d9116069fac62070d54b8b0308569
SIZE (MooX-Attribute-ENV-0.02.tar.gz) = 4794

View File

@ -0,0 +1,6 @@
This is a Moo extension. It allows other attributes for "has" in Moo.
If any of these are given, then instead of the normal value-setting
"chain" for attributes of given, default; the chain will be given,
environment, default.
WWW: https://metacpan.org/release/MooX-Attribute-ENV

View File

@ -0,0 +1,2 @@
%%SITE_PERL%%/MooX/Attribute/ENV.pm
%%PERL5_MAN3%%/MooX::Attribute::ENV.3.gz

View File

@ -0,0 +1,23 @@
# $FreeBSD$
PORTNAME= MooX-Role-Parameterized
PORTVERSION= 0.082
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Roles with composition parameters
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Moo>=0:devel/p5-Moo \
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1553480591
SHA256 (MooX-Role-Parameterized-0.082.tar.gz) = be0f81eff7849dee01104a39ee72846d00ade65de0f5353e4b1b5e4b70051f4c
SIZE (MooX-Role-Parameterized-0.082.tar.gz) = 7567

View File

@ -0,0 +1,3 @@
It is an experimental port of MooseX::Role::Parameterized to Moo.
WWW: https://metacpan.org/pod/MooX::Role::Parameterized

View File

@ -0,0 +1,6 @@
%%SITE_PERL%%/MooX/Role/Parameterized.pm
%%SITE_PERL%%/MooX/Role/Parameterized/Proxy.pm
%%SITE_PERL%%/MooX/Role/Parameterized/With.pm
%%PERL5_MAN3%%/MooX::Role::Parameterized.3.gz
%%PERL5_MAN3%%/MooX::Role::Parameterized::Proxy.3.gz
%%PERL5_MAN3%%/MooX::Role::Parameterized::With.3.gz

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= Term-Encoding
PORTVERSION= 0.02
PORTREVISION= 1
PORTVERSION= 0.03
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -13,8 +12,11 @@ COMMENT= Detect encoding of the current terminal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_PERL5= configure
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (Term-Encoding-0.02.tar.gz) = f274e72346a0c0cfacfb53030ac1e38b57425512fc5bdc5cd9ef75ab0f26cfcc
SIZE (Term-Encoding-0.02.tar.gz) = 11373
TIMESTAMP = 1553421916
SHA256 (Term-Encoding-0.03.tar.gz) = 95ba9687d735d25a3cbe64508d7894f009c7fa2a1726c3e786e9e21da2251d0b
SIZE (Term-Encoding-0.03.tar.gz) = 10151

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= git-url-parse
PORTVERSION= 1.2.1
PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1552372723
SHA256 (git-url-parse-1.2.1.tar.gz) = b06ee4850c070d6ad22f307a47c7ebff2cc3cdaeb56d35da8decb22917d9981f
SIZE (git-url-parse-1.2.1.tar.gz) = 12782
TIMESTAMP = 1553422113
SHA256 (git-url-parse-1.2.2.tar.gz) = 7b5f4e3aeb1d693afeee67a3bd4ac063f7206c2e8e46e559f0da0da98445f117
SIZE (git-url-parse-1.2.2.tar.gz) = 12963

View File

@ -3,6 +3,7 @@
PORTNAME= jsonschema
PORTVERSION= 3.0.1
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -14,6 +15,8 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyrsistent>=0.14.0:devel/py-pyrsistent@${PY_FLAVOR}
py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32@${PY_FLAVOR}
USES= python

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= fast_gettext
PORTVERSION= 1.8.0
PORTVERSION= 2.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544400121
SHA256 (rubygem/fast_gettext-1.8.0.gem) = 6669969e9c80b7cbbdb03287bccb6e6f040c76d61192cfb3decca5d877c6490b
SIZE (rubygem/fast_gettext-1.8.0.gem) = 27136
TIMESTAMP = 1553380925
SHA256 (rubygem/fast_gettext-2.0.0.gem) = 9b2d7eb3fbe33b688852ddf23331b562768721b2d8965b52aeac51c8f2dc1c98
SIZE (rubygem/fast_gettext-2.0.0.gem) = 28672

View File

@ -0,0 +1,22 @@
# Created by: Michael Moll <kvedulv at kvedulv.de>
# $FreeBSD$
PORTNAME= fast_gettext
PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast, memory-efficient and threadsafe GetText for Ruby
LICENSE= MIT
USES= gem
USE_RUBY= yes
NO_ARCH= yes
PORTSCOUT= limit:^1\.
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1544400121
SHA256 (rubygem/fast_gettext-1.8.0.gem) = 6669969e9c80b7cbbdb03287bccb6e6f040c76d61192cfb3decca5d877c6490b
SIZE (rubygem/fast_gettext-1.8.0.gem) = 27136

View File

@ -0,0 +1,4 @@
A simple, fast, memory-efficient and threadsafe implementation of GetText
for Ruby that supports multiple backends and can easily be extended.
WWW: https://github.com/grosser/fast_gettext

View File

@ -3,6 +3,7 @@
PORTNAME= fog
PORTVERSION= 2.1.0
PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-fog-aliyun>=0.1.0:net/rubygem-fog-aliyun \
rubygem-fog-atmos>=0:net/rubygem-fog-atmos \
rubygem-fog-aws>=0.6.0:net/rubygem-fog-aws \
rubygem-fog-brightbox>=0.4:net/rubygem-fog-brightbox \
rubygem-fog-brightbox0>=0.4:net/rubygem-fog-brightbox0 \
rubygem-fog-cloudatcost>=0.1.0:net/rubygem-fog-cloudatcost \
rubygem-fog-core>=1.45:devel/rubygem-fog-core \
rubygem-fog-digitalocean>=0.3.0:net/rubygem-fog-digitalocean \

View File

@ -3,6 +3,7 @@
PORTNAME= gettext-setup
PORTVERSION= 0.30
PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -11,12 +12,13 @@ COMMENT= Set up i18n for Ruby projects
LICENSE= APACHE20
RUN_DEPENDS= rubygem-fast_gettext>=1.1.0:devel/rubygem-fast_gettext \
RUN_DEPENDS= rubygem-fast_gettext1>=1.1.0:devel/rubygem-fast_gettext1 \
rubygem-gettext>=3.0.2:devel/rubygem-gettext \
rubygem-locale>=0:devel/rubygem-locale
NO_ARCH= yes
USE_RUBY= yes
USES= gem
USE_RUBY= yes
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= jekyll-coffeescript
PORTVERSION= 1.2.0
PORTVERSION= 1.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -12,7 +12,8 @@ COMMENT= CoffeeScript converter for Jekyll
LICENSE= MIT
RUN_DEPENDS= rubygem-coffee-script>=2.2:devel/rubygem-coffee-script \
rubygem-coffee-script-source>=1.12:devel/rubygem-coffee-script-source
rubygem-coffee-script-source>=1.12:devel/rubygem-coffee-script-source \
rubygem-jekyll>=2.0:www/rubygem-jekyll
USES= gem
USE_RUBY= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1553341104
SHA256 (rubygem/jekyll-coffeescript-1.2.0.gem) = 08ca67e75a173ba4b88bd794362207deb32acddecf03538b4e1fcc974a993317
SIZE (rubygem/jekyll-coffeescript-1.2.0.gem) = 4608
TIMESTAMP = 1553421925
SHA256 (rubygem/jekyll-coffeescript-1.2.1.gem) = 59bf0f7753f42480742bc56b1610dfb4bbe374bad2c6dea623298538cb5eb806
SIZE (rubygem/jekyll-coffeescript-1.2.1.gem) = 4608

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= necromancer
PORTVERSION= 0.4.0
PORTVERSION= 0.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -12,8 +12,9 @@ COMMENT= Convert object types
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
NO_ARCH= yes
USE_RUBY= yes
USES= gem
USE_RUBY= yes
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1520792153
SHA256 (rubygem/necromancer-0.4.0.gem) = 7fab7bc465a634365d354341a0f7a57a6928b7b06777442c3b377fb36783366d
SIZE (rubygem/necromancer-0.4.0.gem) = 21504
TIMESTAMP = 1553421928
SHA256 (rubygem/necromancer-0.5.0.gem) = 158678ec551e0e82dac2667a22978fddea1b1c7e5a7e69895db58befcedd4d84
SIZE (rubygem/necromancer-0.5.0.gem) = 19968

View File

@ -3,6 +3,7 @@
PORTNAME= tty-prompt
PORTVERSION= 0.18.1
PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -0,0 +1,11 @@
--- tty-prompt.gemspec.orig 2019-03-24 10:13:19 UTC
+++ tty-prompt.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
s.specification_version = 4
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_runtime_dependency(%q<necromancer>.freeze, ["~> 0.4.0"])
+ s.add_runtime_dependency(%q<necromancer>.freeze, ["~> 0.4"])
s.add_runtime_dependency(%q<pastel>.freeze, ["~> 0.7.0"])
s.add_runtime_dependency(%q<timers>.freeze, ["~> 4.0"])
s.add_runtime_dependency(%q<tty-cursor>.freeze, ["~> 0.6.0"])

View File

@ -3,6 +3,7 @@
PORTNAME= tty-table
PORTVERSION= 0.10.0
PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -0,0 +1,11 @@
--- tty-table.gemspec.orig 2019-03-24 10:10:50 UTC
+++ tty-table.gemspec
@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<equatable>.freeze, ["~> 0.5.0"])
- s.add_runtime_dependency(%q<necromancer>.freeze, ["~> 0.4.0"])
+ s.add_runtime_dependency(%q<necromancer>.freeze, ["~> 0.4"])
s.add_runtime_dependency(%q<pastel>.freeze, ["~> 0.7.2"])
s.add_runtime_dependency(%q<tty-screen>.freeze, ["~> 0.6.4"])
s.add_runtime_dependency(%q<strings>.freeze, ["~> 0.1.0"])

View File

@ -55,7 +55,6 @@
SUBDIR += gnome-latex
SUBDIR += gobby
SUBDIR += gomate
SUBDIR += gwrite
SUBDIR += heme
SUBDIR += hexcurse
SUBDIR += hexedit

View File

@ -1,34 +0,0 @@
# Created by: Ju Pengfei <jupengfei@gmail.com>
# $FreeBSD$
PORTNAME= gwrite
PORTVERSION= 0.5.1
PORTREVISION= 4
CATEGORIES= editors python
MASTER_SITES= http://archive.ubuntu.com/ubuntu/pool/universe/g/gwrite/
DISTNAME= gwrite_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple HTML format editor
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Uses webkit-gtk2 which has security issues
EXPIRATION_DATE= 2019-03-24
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.15:devel/py-python-distutils-extra@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jswebkit>=0:www/py-jswebkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webkitgtk>=0:www/py-webkitgtk@${PY_FLAVOR}
RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \
wvHtml:textproc/wv \
${PYTHON_PKGNAMEPREFIX}jswebkit>=0:www/py-jswebkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webkitgtk>=0:www/py-webkitgtk@${PY_FLAVOR}
NO_ARCH= yes
USES= desktop-file-utils gettext-tools python:2.7
USE_GNOME= intltool pygtk2
USE_PYTHON= distutils
WRKSRC= ${WRKDIR}/gwrite-${PORTVERSION}
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1474285885
SHA256 (gwrite_0.5.1.orig.tar.gz) = dc07c69297a8c1d2bc7921e3a832c0aaeacdf2cf6d3c6b13f19faa26f3d88df5
SIZE (gwrite_0.5.1.orig.tar.gz) = 56338

View File

@ -1,15 +0,0 @@
gwrite is an HTML format text editor.
Features:
1. HTML5 file format
2. Standard word processing user interface
3. Content structure oriented word processing
4. Title style table of contents production
5. Similar navigation/documentation views in Microsoft Word
6. Paragraph selection when double or right click in navigation view
7. Word count: for document or selections, count the words(with and
without spaces), paragraphs, lines, English words, Chinese characters.
8. Images inclusion via Base64
WWW: http://code.google.com/p/gwrite

View File

@ -1,54 +0,0 @@
bin/gwrite
%%PYTHON_SITELIBDIR%%/gwrite/__init__.py
%%PYTHON_SITELIBDIR%%/gwrite/__init__.pyc
%%PYTHON_SITELIBDIR%%/gwrite/__init__.pyo
%%PYTHON_SITELIBDIR%%/gwrite/config.py
%%PYTHON_SITELIBDIR%%/gwrite/config.pyc
%%PYTHON_SITELIBDIR%%/gwrite/config.pyo
%%PYTHON_SITELIBDIR%%/gwrite/docfilter.py
%%PYTHON_SITELIBDIR%%/gwrite/docfilter.pyc
%%PYTHON_SITELIBDIR%%/gwrite/docfilter.pyo
%%PYTHON_SITELIBDIR%%/gwrite/gtkdialogs.py
%%PYTHON_SITELIBDIR%%/gwrite/gtkdialogs.pyc
%%PYTHON_SITELIBDIR%%/gwrite/gtkdialogs.pyo
%%PYTHON_SITELIBDIR%%/gwrite/gtklatex.py
%%PYTHON_SITELIBDIR%%/gwrite/gtklatex.pyc
%%PYTHON_SITELIBDIR%%/gwrite/gtklatex.pyo
%%PYTHON_SITELIBDIR%%/gwrite/gwrite.py
%%PYTHON_SITELIBDIR%%/gwrite/gwrite.pyc
%%PYTHON_SITELIBDIR%%/gwrite/gwrite.pyo
%%PYTHON_SITELIBDIR%%/gwrite/i18n.py
%%PYTHON_SITELIBDIR%%/gwrite/i18n.pyc
%%PYTHON_SITELIBDIR%%/gwrite/i18n.pyo
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_font-size.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_insert-header.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_insert-rule.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_insert-table.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_insert_image.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_insert_section.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_line-spacing-1.5.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_line-spacing-1.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_line-spacing-2.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_link.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_list-insert-unnumbered.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_list_bullet.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_list_enum-off.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_list_enum-restart.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_list_enum.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_subscript.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_superscript.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_text-monospaced.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_text-quickedit.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_text_color_hilight.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_tools-hyphenation.png
%%PYTHON_SITELIBDIR%%/gwrite/icons/stock_view-html-source.png
%%PYTHON_SITELIBDIR%%/gwrite/webkitedit.py
%%PYTHON_SITELIBDIR%%/gwrite/webkitedit.pyc
%%PYTHON_SITELIBDIR%%/gwrite/webkitedit.pyo
%%PYTHON_SITELIBDIR%%/gwrite/webkitlinkview.py
%%PYTHON_SITELIBDIR%%/gwrite/webkitlinkview.pyc
%%PYTHON_SITELIBDIR%%/gwrite/webkitlinkview.pyo
share/applications/gwrite.desktop
share/locale/fr/LC_MESSAGES/gwrite.mo
share/locale/zh_CN/LC_MESSAGES/gwrite.mo
share/pixmaps/gwrite.png

View File

@ -3,7 +3,7 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
DISTVERSION= 2.5.3
DISTVERSION= 2.5.4
PORTEPOCH= 3
CATEGORIES= graphics devel

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1552940089
SHA256 (dtschump-CImg-v.2.5.3_GH0.tar.gz) = e6452d4e1b4aa37a83f54dfd7b4376977906632fbd3ffa01333fb21391bbe946
SIZE (dtschump-CImg-v.2.5.3_GH0.tar.gz) = 11075521
TIMESTAMP = 1553418596
SHA256 (dtschump-CImg-v.2.5.4_GH0.tar.gz) = bfbfc49f5be775f12a821f34778164e88f6ff9cb878d4a203cb28af8b9c3f965
SIZE (dtschump-CImg-v.2.5.4_GH0.tar.gz) = 11075605

View File

@ -26,8 +26,8 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \
CONFLICTS= gnash-devel-[0-9]*
USES= autoreconf compiler:c++11-lang cpe desktop-file-utils gl \
gmake gnome jpeg libtool pkgconfig tar:bzip2
USES= cpe tar:bzip2 compiler:c++11-lang autoreconf gmake libtool \
pkgconfig jpeg gnome gl desktop-file-utils
CPE_VENDOR= gnu
GNU_CONFIGURE= yes
WANT_GSTREAMER= yes

View File

@ -13,7 +13,7 @@ COMMENT= Canvas widget for GTK+ 3
LICENSE= LGPL20
USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz
USES= gmake gnome libtool localbase pathfix pkgconfig python:build tar:xz
USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
USE_LDCONFIG= yes

View File

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= ipe
PORTVERSION= 7.2.8
PORTVERSION= 7.2.11
DISTVERSIONSUFFIX= -src
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://dl.bintray.com/otfried/generic/ipe/${PORTVERSION:R}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1547285171
SHA256 (ipe-7.2.8-src.tar.gz) = fe0927db42c97133d8368f59114fa1e904692be5330c14244bbbb997fb1b33d7
SIZE (ipe-7.2.8-src.tar.gz) = 1847318
TIMESTAMP = 1553384182
SHA256 (ipe-7.2.11-src.tar.gz) = a22dcae9cb660f466678a6b568e9fed1b12a3830e49465594d65fc789b0ba725
SIZE (ipe-7.2.11-src.tar.gz) = 1950071

View File

@ -1,12 +1,13 @@
--- ipelib/ipeplatform.cpp.orig 2019-01-12 09:37:35 UTC
--- ipelib/ipeplatform.cpp.orig 2019-03-09 12:21:05 UTC
+++ ipelib/ipeplatform.cpp
@@ -44,7 +44,9 @@
#include <mach-o/dyld.h>
#include <xlocale.h>
@@ -48,7 +48,10 @@
#include <sys/param.h>
#include <sys/errno.h>
#endif
-
+#if defined(__FreeBSD__) || defined(__DragonFly__)
+#include <xlocale.h>
+#include <sys/errno.h>
+#endif
#include <cstdlib>
#include <sys/types.h>

Some files were not shown because too many files have changed in this diff Show More