parent
089fcc705f
commit
7b8b305eec
|
@ -173,6 +173,7 @@
|
|||
SUBDIR += py-lzma
|
||||
SUBDIR += py-pyliblzma
|
||||
SUBDIR += py-python-lhafile
|
||||
SUBDIR += py-python-lzo
|
||||
SUBDIR += py-python-snappy
|
||||
SUBDIR += py-rarfile
|
||||
SUBDIR += py-rcssmin
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= python-lzo
|
||||
PORTVERSION= 1.11
|
||||
CATEGORIES= archivers python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= Python bindings for the LZO data compression library
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= liblzo2.so:archivers/lzo2
|
||||
|
||||
USES= python:2
|
||||
USE_PYTHON= autoplist distutils
|
||||
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/lzo
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1492589752
|
||||
SHA256 (python-lzo-1.11.tar.gz) = 38a0ea4ceb27cdd8e3526509fe1b7a936e5dfa57c64608fd32085c129e8be386
|
||||
SIZE (python-lzo-1.11.tar.gz) = 13823
|
|
@ -0,0 +1,10 @@
|
|||
This module provides Python bindings for the LZO data compression library.
|
||||
|
||||
LZO is a portable lossless data compression library written in ANSI C.
|
||||
It offers pretty fast compression and very fast decompression. Decompression
|
||||
requires no memory.
|
||||
|
||||
In addition there are slower compression levels achieving a quite competitive
|
||||
compression ratio while still decompressing at this very high speed.
|
||||
|
||||
WWW: https://pypi.python.org/pypi/python-lzo
|
|
@ -2,9 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= zstd
|
||||
PORTVERSION= 1.1.4
|
||||
PORTVERSION= 1.2.0
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= archivers
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
|
@ -25,10 +24,4 @@ USE_GITHUB= yes
|
|||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|INSTALL_|BSD_&|' ${WRKSRC}/lib/Makefile ${WRKSRC}/programs/Makefile
|
||||
|
||||
post-build:
|
||||
${MAKE_CMD} -C ${WRKSRC}/contrib/pzstd/
|
||||
|
||||
post-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/contrib/pzstd/pzstd ${STAGEDIR}${PREFIX}/bin/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1489890610
|
||||
SHA256 (facebook-zstd-v1.1.4_GH0.tar.gz) = 6aae2b586e359344cb8ecfe6917a407dc7e01b5d7d7388559714de37900fb9fb
|
||||
SIZE (facebook-zstd-v1.1.4_GH0.tar.gz) = 923381
|
||||
TIMESTAMP = 1493987264
|
||||
SHA256 (facebook-zstd-v1.2.0_GH0.tar.gz) = 4a7e4593a3638276ca7f2a09dc4f38e674d8317bbea51626393ca73fc047cbfb
|
||||
SIZE (facebook-zstd-v1.2.0_GH0.tar.gz) = 1300584
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
bin/pzstd
|
||||
bin/unzstd
|
||||
bin/zstd
|
||||
bin/zstdcat
|
||||
bin/zstdgrep
|
||||
bin/zstdless
|
||||
bin/zstdmt
|
||||
include/zbuff.h
|
||||
include/zdict.h
|
||||
include/zstd.h
|
||||
|
|
|
@ -627,6 +627,7 @@
|
|||
SUBDIR += py-eyed3
|
||||
SUBDIR += py-fmoo-audiotools
|
||||
SUBDIR += py-gmusicapi
|
||||
SUBDIR += py-hsaudiotag
|
||||
SUBDIR += py-id3
|
||||
SUBDIR += py-karaoke
|
||||
SUBDIR += py-mad
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= jackit
|
||||
PORTVERSION= 0.124.1
|
||||
PORTREVISION= 6
|
||||
PORTVERSION= 0.125.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://jackaudio.org/downloads/
|
||||
DISTNAME= jack-audio-connection-kit-${PORTVERSION}
|
||||
|
@ -21,18 +20,18 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
|
|||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
USES= gmake pathfix pkgconfig libtool bdb
|
||||
USES= gmake pathfix pkgconfig libtool localbase bdb
|
||||
USE_RC_SUBR= jackd
|
||||
|
||||
CONFIGURE_ARGS= --disable-portaudio \
|
||||
--enable-force-install \
|
||||
--with-default-tmpdir=/tmp
|
||||
|
||||
CFLAGS+= -I${BDB_INCLUDE_DIR}
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR}
|
||||
LIBS+= -L${BDB_LIB_DIR}
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
OPTIONS_DEFINE= ALSA DOXYGEN READLINE
|
||||
OPTIONS_DEFINE= ALSA DOXYGEN READLINE SNDIO
|
||||
OPTIONS_DEFAULT=READLINE
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
|
@ -47,6 +46,9 @@ DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false"
|
|||
READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \
|
||||
ac_cv_header_readline_chardefs_h=no
|
||||
|
||||
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
SNDIO_CONFIGURE_ENABLE= sndio
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \
|
||||
-e 's|alloca.h||' \
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (jack-audio-connection-kit-0.124.1.tar.gz) = eb42df6065576f08feeeb60cb9355dce4eb53874534ad71534d7aa31bae561d6
|
||||
SIZE (jack-audio-connection-kit-0.124.1.tar.gz) = 1113456
|
||||
TIMESTAMP = 1491234945
|
||||
SHA256 (jack-audio-connection-kit-0.125.0.tar.gz) = 3517b5bff82139a76b2b66fe2fd9a3b34b6e594c184f95a988524c575b11d444
|
||||
SIZE (jack-audio-connection-kit-0.125.0.tar.gz) = 1217977
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
--- configure.orig 2014-01-22 20:23:47 UTC
|
||||
+++ configure
|
||||
@@ -2607,50 +2607,6 @@ ac_link='$CC -o conftest$ac_exeext $CFLA
|
||||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
|
||||
-
|
||||
-
|
||||
-
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking existing, conflicting JACK installs" >&5
|
||||
-$as_echo_n "checking existing, conflicting JACK installs... " >&6; }
|
||||
-not_overwriting=0
|
||||
-installs=
|
||||
-for dir in /usr/lib /usr/local/lib /opt/lib ; do
|
||||
- if test -d $dir ; then
|
||||
- if test $(find $dir/ -name 'libjack.so.*' 2>/dev/null | wc -l) -gt 0 ; then
|
||||
- if echo $prefix/lib | grep -vs $dir >/dev/null 2>&1 ; then
|
||||
- not_overwriting=$(expr $not_overwriting + 1)
|
||||
- fi
|
||||
- installs="$installs $dir"
|
||||
- fi
|
||||
- fi
|
||||
-done
|
||||
-
|
||||
-if test $not_overwriting -gt 0 ; then
|
||||
- echo
|
||||
- echo
|
||||
- echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
- echo "You appear to have at least one existing installation of JACK."
|
||||
- echo
|
||||
- echo "Complete or partial JACK installs exist in:$installs"
|
||||
- echo
|
||||
- echo "Installing this version will leave at least one of these"
|
||||
- echo "existing installations installed and this will probably break"
|
||||
- echo "JACK on your machine. "
|
||||
- echo
|
||||
- echo "Before building, you should first remove the existing JACK"
|
||||
- echo "installation(s). "
|
||||
- echo
|
||||
- echo "Alternatively use ./configure --prefix=... to force overwriting"
|
||||
- echo "the existing install."
|
||||
- echo
|
||||
- echo "WARNING: ON ANY DEBIAN-DERIVED DISTRIBUTION (Debian, Ubuntu etc)"
|
||||
- echo "CHANGING THE INSTALLATION PREFIX WILL NOT PRODUCE A WORKING JACK"
|
||||
- echo "INSTALL. Please contact the distribution packager for JACK and"
|
||||
- echo "ask them to fix their packaging."
|
||||
- echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
- exit 1
|
||||
-fi
|
||||
-
|
||||
ac_aux_dir=
|
||||
for ac_dir in config "$srcdir"/config; do
|
||||
for ac_t in install-sh install.sh shtool; do
|
|
@ -1,4 +1,4 @@
|
|||
--- drivers/alsa/memops.c.orig 2013-10-04 00:45:25 UTC
|
||||
--- drivers/alsa/memops.c.orig 2016-02-23 15:13:53 UTC
|
||||
+++ drivers/alsa/memops.c
|
||||
@@ -30,7 +30,7 @@
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- drivers/dummy/dummy_driver.c.orig 2013-10-04 00:45:25 UTC
|
||||
+++ drivers/dummy/dummy_driver.c
|
||||
@@ -73,7 +73,7 @@ FakeVideoSync( dummy_driver_t *driver )
|
||||
}
|
||||
}
|
||||
|
||||
-#ifdef HAVE_CLOCK_GETTIME
|
||||
+#if HAVE_CLOCK_GETTIME
|
||||
static inline unsigned long long ts_to_nsec(struct timespec ts)
|
||||
{
|
||||
return ts.tv_sec * 1000000000LL + ts.tv_nsec;
|
|
@ -1,11 +0,0 @@
|
|||
--- drivers/dummy/dummy_driver.h.orig 2013-10-04 00:45:25 UTC
|
||||
+++ drivers/dummy/dummy_driver.h
|
||||
@@ -44,7 +44,7 @@ struct _dummy_driver
|
||||
jack_nframes_t period_size;
|
||||
unsigned long wait_time;
|
||||
|
||||
-#ifdef HAVE_CLOCK_GETTIME
|
||||
+#if HAVE_CLOCK_GETTIME
|
||||
struct timespec next_wakeup;
|
||||
#else
|
||||
jack_time_t next_time;
|
|
@ -1,4 +1,4 @@
|
|||
--- drivers/oss/oss_driver.c.orig 2013-10-04 00:45:25 UTC
|
||||
--- drivers/oss/oss_driver.c.orig 2016-02-23 15:13:53 UTC
|
||||
+++ drivers/oss/oss_driver.c
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
|
@ -8,198 +8,191 @@
|
|||
#ifdef USE_BARRIER
|
||||
/*
|
||||
* POSIX conformance level should be globally defined somewhere, possibly
|
||||
@@ -183,7 +184,9 @@ static void set_period_size (oss_driver_
|
||||
((double) driver->period_size /
|
||||
(double) driver->sample_rate) * 1e6;
|
||||
@@ -172,7 +173,9 @@ static void set_period_size (oss_driver_
|
||||
((double)driver->period_size /
|
||||
(double)driver->sample_rate) * 1e6;
|
||||
driver->last_wait_ust = 0;
|
||||
- driver->last_periodtime = driver->engine->get_microseconds();
|
||||
- driver->last_periodtime = driver->engine->get_microseconds ();
|
||||
+ driver->last_periodtime = driver->engine ?
|
||||
+ driver->engine->get_microseconds() :
|
||||
+ jack_get_microseconds();
|
||||
driver->next_periodtime = 0;
|
||||
driver->iodelay = 0.0F;
|
||||
}
|
||||
@@ -191,7 +194,9 @@ static void set_period_size (oss_driver_
|
||||
@@ -180,7 +183,9 @@ static void set_period_size (oss_driver_
|
||||
|
||||
static inline void update_times (oss_driver_t *driver)
|
||||
{
|
||||
- driver->last_periodtime = driver->engine->get_microseconds();
|
||||
- driver->last_periodtime = driver->engine->get_microseconds ();
|
||||
+ driver->last_periodtime = driver->engine ?
|
||||
+ driver->engine->get_microseconds() :
|
||||
+ jack_get_microseconds();
|
||||
if (driver->next_periodtime > 0)
|
||||
{
|
||||
if (driver->next_periodtime > 0) {
|
||||
driver->iodelay = (float)
|
||||
@@ -224,6 +229,7 @@ static void copy_and_convert_in (jack_sa
|
||||
((long double)driver->last_periodtime -
|
||||
@@ -211,6 +216,7 @@ static void copy_and_convert_in (jack_sa
|
||||
int dstidx;
|
||||
signed short *s16src = (signed short *) src;
|
||||
signed int *s32src = (signed int *) src;
|
||||
signed short *s16src = (signed short*)src;
|
||||
signed int *s32src = (signed int*)src;
|
||||
+ unsigned char *s24src = (unsigned char *) src;
|
||||
double *f64src = (double *) src;
|
||||
double *f64src = (double*)src;
|
||||
jack_sample_t scale;
|
||||
|
||||
@@ -240,11 +246,14 @@ static void copy_and_convert_in (jack_sa
|
||||
}
|
||||
break;
|
||||
case 24:
|
||||
- scale = 1.0f / 0x7fffff;
|
||||
+ scale = 1.0f / 0x7fffffff;
|
||||
for (dstidx = 0; dstidx < nframes; dstidx++)
|
||||
{
|
||||
dst[dstidx] = (jack_sample_t)
|
||||
- s32src[srcidx] * scale;
|
||||
+ ((signed int)(
|
||||
+ (s24src[3 * srcidx + 2] << 24) |
|
||||
+ (s24src[3 * srcidx + 1] << 16) |
|
||||
+ (s24src[3 * srcidx + 0] << 8))) * scale;
|
||||
srcidx += chcount;
|
||||
}
|
||||
break;
|
||||
@@ -274,6 +283,7 @@ static void copy_and_convert_out (void *
|
||||
@@ -225,10 +231,13 @@ static void copy_and_convert_in (jack_sa
|
||||
}
|
||||
break;
|
||||
case 24:
|
||||
- scale = 1.0f / 0x7fffff;
|
||||
+ scale = 1.0f / 0x7fffffff;
|
||||
for (dstidx = 0; dstidx < nframes; dstidx++) {
|
||||
dst[dstidx] = (jack_sample_t)
|
||||
- s32src[srcidx] * scale;
|
||||
+ ((signed int)(
|
||||
+ (s24src[3 * srcidx + 2] << 24) |
|
||||
+ (s24src[3 * srcidx + 1] << 16) |
|
||||
+ (s24src[3 * srcidx + 0] << 8))) * scale;
|
||||
srcidx += chcount;
|
||||
}
|
||||
break;
|
||||
@@ -256,6 +265,7 @@ static void copy_and_convert_out (void *
|
||||
int srcidx;
|
||||
int dstidx;
|
||||
signed short *s16dst = (signed short *) dst;
|
||||
signed short *s16dst = (signed short*)dst;
|
||||
+ unsigned char *s24dst = (unsigned char *) dst;
|
||||
signed int *s32dst = (signed int *) dst;
|
||||
double *f64dst = (double *) dst;
|
||||
signed int *s32dst = (signed int*)dst;
|
||||
double *f64dst = (double*)dst;
|
||||
jack_sample_t scale;
|
||||
@@ -293,13 +303,17 @@ static void copy_and_convert_out (void *
|
||||
}
|
||||
break;
|
||||
case 24:
|
||||
- scale = 0x7fffff;
|
||||
+ scale = 0x7fffffff;
|
||||
for (srcidx = 0; srcidx < nframes; srcidx++)
|
||||
{
|
||||
- s32dst[dstidx] = (signed int)
|
||||
- (src[srcidx] >= 0.0f) ?
|
||||
- (src[srcidx] * scale + 0.5f) :
|
||||
- (src[srcidx] * scale - 0.5f);
|
||||
+ signed int sample =
|
||||
+ (src[srcidx] >= 0.0f) ?
|
||||
+ (src[srcidx] * scale + 0.5f) :
|
||||
+ (src[srcidx] * scale - 0.5f) ;
|
||||
+
|
||||
+ s24dst[3*dstidx + 2] = sample >> 24;
|
||||
+ s24dst[3*dstidx + 1] = sample >> 16;
|
||||
+ s24dst[3*dstidx + 0] = sample >> 8;
|
||||
dstidx += chcount;
|
||||
}
|
||||
break;
|
||||
@@ -471,20 +485,7 @@ static int oss_driver_start (oss_driver_
|
||||
@@ -273,12 +283,15 @@ static void copy_and_convert_out (void *
|
||||
}
|
||||
break;
|
||||
case 24:
|
||||
- scale = 0x7fffff;
|
||||
+ scale = 0x7fffffff;
|
||||
for (srcidx = 0; srcidx < nframes; srcidx++) {
|
||||
- s32dst[dstidx] = (signed int)
|
||||
- (src[srcidx] >= 0.0f) ?
|
||||
- (src[srcidx] * scale + 0.5f) :
|
||||
- (src[srcidx] * scale - 0.5f);
|
||||
+ signed int sample =
|
||||
+ (src[srcidx] >= 0.0f) ?
|
||||
+ (src[srcidx] * scale + 0.5f) :
|
||||
+ (src[srcidx] * scale - 0.5f) ;
|
||||
+ s24dst[3*dstidx + 2] = sample >> 24;
|
||||
+ s24dst[3*dstidx + 1] = sample >> 16;
|
||||
+ s24dst[3*dstidx + 0] = sample >> 8;
|
||||
dstidx += chcount;
|
||||
}
|
||||
break;
|
||||
@@ -441,19 +454,7 @@ static int oss_driver_start (oss_driver_
|
||||
const char *indev = driver->indev;
|
||||
const char *outdev = driver->outdev;
|
||||
|
||||
- switch (driver->bits)
|
||||
- {
|
||||
- case 24:
|
||||
- case 32:
|
||||
- samplesize = sizeof(int);
|
||||
- break;
|
||||
- case 64:
|
||||
- samplesize = sizeof(double);
|
||||
- break;
|
||||
- case 16:
|
||||
- default:
|
||||
- samplesize = sizeof(short);
|
||||
- break;
|
||||
- switch (driver->bits) {
|
||||
- case 24:
|
||||
- case 32:
|
||||
- samplesize = sizeof(int);
|
||||
- break;
|
||||
- case 64:
|
||||
- samplesize = sizeof(double);
|
||||
- break;
|
||||
- case 16:
|
||||
- default:
|
||||
- samplesize = sizeof(short);
|
||||
- break;
|
||||
- }
|
||||
+ samplesize = driver->bits / 8;
|
||||
driver->trigger = 0;
|
||||
if (strcmp(indev, outdev) != 0)
|
||||
{
|
||||
@@ -762,7 +763,9 @@ static int oss_driver_start (oss_driver_
|
||||
if (driver->threads & 1) sem_post(&driver->sem_start);
|
||||
if (driver->threads & 2) sem_post(&driver->sem_start);
|
||||
if (strcmp (indev, outdev) != 0) {
|
||||
if (driver->capture_channels > 0) {
|
||||
@@ -705,7 +706,9 @@ static int oss_driver_start (oss_driver_
|
||||
sem_post (&driver->sem_start);
|
||||
}
|
||||
|
||||
- driver->last_periodtime = driver->engine->get_microseconds();
|
||||
- driver->last_periodtime = driver->engine->get_microseconds ();
|
||||
+ driver->last_periodtime = driver->engine ?
|
||||
+ driver->engine->get_microseconds() :
|
||||
+ jack_get_microseconds();
|
||||
driver->next_periodtime = 0;
|
||||
driver->iodelay = 0.0F;
|
||||
|
||||
@@ -1235,7 +1238,24 @@ jack_driver_t * driver_initialize (jack_
|
||||
}
|
||||
pnode = jack_slist_next(pnode);
|
||||
@@ -1143,6 +1146,23 @@ jack_driver_t * driver_initialize (jack_
|
||||
pnode = jack_slist_next (pnode);
|
||||
}
|
||||
-
|
||||
+
|
||||
|
||||
+ switch (bits)
|
||||
+ {
|
||||
+ case 16: /* native-endian 16-bit integer */
|
||||
+ case 16: /* native-endian 16-bit integer */
|
||||
+ driver->format = AFMT_S16_NE;
|
||||
+ break;
|
||||
+ case 24: /* little-endian 24-bit integer */
|
||||
+ case 24: /* little-endian 24-bit integer */
|
||||
+ driver->format = AFMT_S24_LE;
|
||||
+ break;
|
||||
+ case 32: /* native-endian 32-bit integer */
|
||||
+ case 32: /* native-endian 32-bit integer */
|
||||
+ driver->format = AFMT_S32_NE;
|
||||
+ break;
|
||||
+ default:
|
||||
+ free(driver);
|
||||
+ jack_error("OSS: invalid number of bits: %d",
|
||||
+ __FILE__, __LINE__, bits);
|
||||
+ __FILE__, __LINE__, bits);
|
||||
+ return NULL;
|
||||
+ }
|
||||
driver->sample_rate = sample_rate;
|
||||
driver->period_size = period_size;
|
||||
driver->nperiods = nperiods;
|
||||
@@ -1254,59 +1274,6 @@ jack_driver_t * driver_initialize (jack_
|
||||
driver->outdev = strdup(OSS_DRIVER_DEF_DEV);
|
||||
@@ -1163,58 +1183,6 @@ jack_driver_t * driver_initialize (jack_
|
||||
}
|
||||
driver->infd = -1;
|
||||
driver->outfd = -1;
|
||||
- switch (driver->bits)
|
||||
- {
|
||||
-# ifndef OSS_ENDIAN
|
||||
-# ifdef __GNUC__
|
||||
-# if (defined(__i386__) || defined(__alpha__) || defined(__arm__) || defined(__x86_64__) || (defined(__sh__) && !defined(__LITTLE_ENDIAN__)))
|
||||
-# define OSS_LITTLE_ENDIAN 1234
|
||||
-# define OSS_ENDIAN OSS_LITTLE_ENDIAN
|
||||
-# else
|
||||
-# define OSS_BIG_ENDIAN 4321
|
||||
-# define OSS_ENDIAN OSS_BIG_ENDIAN
|
||||
-# endif
|
||||
-# else /* __GNUC__ */
|
||||
-# if (defined(_AIX) || defined(AIX) || defined(sparc) || defined(__hppa) || defined(PPC) || defined(__powerpc__) && !defined(i386) && !defined(__i386) && !defined(__i386__))
|
||||
-# define OSS_BIG_ENDIAN 4321
|
||||
-# define OSS_ENDIAN OSS_BIG_ENDIAN
|
||||
-# else
|
||||
-# define OSS_LITTLE_ENDIAN 1234
|
||||
-# define OSS_ENDIAN OSS_LITTLE_ENDIAN
|
||||
-# endif
|
||||
-# endif /* __GNUC__ */
|
||||
-# endif /* OSS_ENDIAN */
|
||||
-# if (OSS_ENDIAN == 1234)
|
||||
- /* little-endian architectures */
|
||||
- case 24: /* little-endian LSB aligned 24-bits in 32-bits integer */
|
||||
- driver->format = 0x00008000;
|
||||
- break;
|
||||
- case 32: /* little-endian 32-bit integer */
|
||||
- driver->format = 0x00001000;
|
||||
- break;
|
||||
- case 64: /* native-endian 64-bit float */
|
||||
- driver->format = 0x00004000;
|
||||
- break;
|
||||
- case 16: /* little-endian 16-bit integer */
|
||||
- default:
|
||||
- driver->format = 0x00000010;
|
||||
- break;
|
||||
- switch (driver->bits) {
|
||||
-# ifndef OSS_ENDIAN
|
||||
-# ifdef __GNUC__
|
||||
-# if (defined(__i386__) || defined(__alpha__) || defined(__arm__) || defined(__x86_64__) || (defined(__sh__) && !defined(__LITTLE_ENDIAN__)))
|
||||
-# define OSS_LITTLE_ENDIAN 1234
|
||||
-# define OSS_ENDIAN OSS_LITTLE_ENDIAN
|
||||
-# else
|
||||
-# define OSS_BIG_ENDIAN 4321
|
||||
-# define OSS_ENDIAN OSS_BIG_ENDIAN
|
||||
-# endif
|
||||
-# else /* __GNUC__ */
|
||||
-# if (defined(_AIX) || defined(AIX) || defined(sparc) || defined(__hppa) || defined(PPC) || defined(__powerpc__) && !defined(i386) && !defined(__i386) && !defined(__i386__))
|
||||
-# define OSS_BIG_ENDIAN 4321
|
||||
-# define OSS_ENDIAN OSS_BIG_ENDIAN
|
||||
-# else
|
||||
-# define OSS_LITTLE_ENDIAN 1234
|
||||
-# define OSS_ENDIAN OSS_LITTLE_ENDIAN
|
||||
-# endif
|
||||
-# endif /* __GNUC__ */
|
||||
-# endif /* OSS_ENDIAN */
|
||||
-# if (OSS_ENDIAN == 1234)
|
||||
- /* little-endian architectures */
|
||||
- case 24: /* little-endian LSB aligned 24-bits in 32-bits integer */
|
||||
- driver->format = 0x00008000;
|
||||
- break;
|
||||
- case 32: /* little-endian 32-bit integer */
|
||||
- driver->format = 0x00001000;
|
||||
- break;
|
||||
- case 64: /* native-endian 64-bit float */
|
||||
- driver->format = 0x00004000;
|
||||
- break;
|
||||
- case 16: /* little-endian 16-bit integer */
|
||||
- default:
|
||||
- driver->format = 0x00000010;
|
||||
- break;
|
||||
- /* big-endian architectures */
|
||||
-# else
|
||||
- case 24: /* big-endian LSB aligned 24-bits in 32-bits integer */
|
||||
- break;
|
||||
- driver->format = 0x00010000;
|
||||
- case 32: /* big-endian 32-bit integer */
|
||||
- driver->format = 0x00002000;
|
||||
- break;
|
||||
- case 64: /* native-endian 64-bit float */
|
||||
- driver->format = 0x00004000;
|
||||
- break;
|
||||
- case 16: /* big-endian 16-bit integer */
|
||||
- default:
|
||||
- driver->format = 0x00000020;
|
||||
-# endif
|
||||
-# else
|
||||
- case 24: /* big-endian LSB aligned 24-bits in 32-bits integer */
|
||||
- break;
|
||||
- driver->format = 0x00010000;
|
||||
- case 32: /* big-endian 32-bit integer */
|
||||
- driver->format = 0x00002000;
|
||||
- break;
|
||||
- case 64: /* native-endian 64-bit float */
|
||||
- driver->format = 0x00004000;
|
||||
- break;
|
||||
- case 16: /* big-endian 16-bit integer */
|
||||
- default:
|
||||
- driver->format = 0x00000020;
|
||||
-# endif
|
||||
- }
|
||||
-
|
||||
driver->indevbuf = driver->outdevbuf = NULL;
|
||||
|
|
|
@ -5,5 +5,5 @@
|
|||
Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server
|
||||
Version: @JACK_VERSION@
|
||||
-Libs: -L${libdir} -ljack -lpthread @OS_LDFLAGS@
|
||||
+Libs: -L${libdir} -ljack -lpthread
|
||||
+Libs: -L${libdir} -ljack -pthread
|
||||
Cflags: -I${includedir}
|
||||
|
|
|
@ -1,20 +1,11 @@
|
|||
--- jackd/engine.c.orig 2013-11-30 17:04:00 UTC
|
||||
--- jackd/engine.c.orig 2016-09-14 17:41:53 UTC
|
||||
+++ jackd/engine.c
|
||||
@@ -1415,7 +1415,7 @@ handle_external_client_request (jack_eng
|
||||
if ((r = read (client->request_fd, &req, sizeof (req)))
|
||||
< (ssize_t) sizeof (req)) {
|
||||
@@ -1435,7 +1435,7 @@ handle_external_client_request (jack_eng
|
||||
if ((r = read (client->request_fd, &req, sizeof(req)))
|
||||
< (ssize_t)sizeof(req)) {
|
||||
if (r == 0) {
|
||||
-#ifdef JACK_USE_MACH_THREADS
|
||||
+#ifndef __linux
|
||||
-#if defined(JACK_USE_MACH_THREADS) || defined(__OpenBSD__)
|
||||
+#if 1
|
||||
/* poll is implemented using
|
||||
select (see the macosx/fakepoll
|
||||
code). When the socket is closed
|
||||
@@ -1428,7 +1428,7 @@ handle_external_client_request (jack_eng
|
||||
and remove the client.
|
||||
*/
|
||||
jack_mark_client_socket_error (engine, fd);
|
||||
-#endif /* JACK_USE_MACH_THREADS */
|
||||
+#endif /* !__linux */
|
||||
return 1;
|
||||
} else {
|
||||
jack_error ("cannot read request from client (%d/%d/%s)",
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- libjack/client.c.orig 2014-01-21 22:48:10 UTC
|
||||
--- libjack/client.c.orig 2016-09-14 17:41:53 UTC
|
||||
+++ libjack/client.c
|
||||
@@ -116,6 +116,30 @@ init_cpu ()
|
||||
|
||||
char *jack_tmpdir = DEFAULT_TMP_DIR;
|
||||
@@ -69,6 +69,30 @@
|
||||
static pthread_mutex_t client_lock;
|
||||
static pthread_cond_t client_ready;
|
||||
|
||||
+/*
|
||||
+ * The following read/write wrappers handle the case of interruption
|
||||
|
@ -29,161 +29,162 @@
|
|||
+}
|
||||
+
|
||||
static int
|
||||
jack_get_tmpdir ()
|
||||
{
|
||||
@@ -248,7 +272,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
jack_client_close_aux(jack_client_t *client);
|
||||
|
||||
@@ -252,7 +276,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
int wok, rok;
|
||||
jack_client_t *client = (jack_client_t*) ptr;
|
||||
jack_client_t *client = (jack_client_t*)ptr;
|
||||
|
||||
- wok = (write (client->request_fd, req, sizeof (*req))
|
||||
+ wok = (write_retry (client->request_fd, req, sizeof (*req))
|
||||
== sizeof (*req));
|
||||
- wok = (write (client->request_fd, req, sizeof(*req))
|
||||
+ wok = (write_retry (client->request_fd, req, sizeof(*req))
|
||||
== sizeof(*req));
|
||||
|
||||
/* if necessary, add variable length key data after a PropertyChange request
|
||||
@@ -256,7 +280,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
|
||||
if (req->type == PropertyChangeNotify) {
|
||||
if (req->x.property.keylen) {
|
||||
- if (write (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
|
||||
+ if (write_retry (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
|
||||
jack_error ("cannot send property key of length %d to server",
|
||||
req->x.property.keylen);
|
||||
req->status = -1;
|
||||
@@ -265,7 +289,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
}
|
||||
}
|
||||
/* if necessary, add variable length key data after a PropertyChange request
|
||||
@@ -260,7 +284,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
|
||||
- rok = (read (client->request_fd, req, sizeof (*req))
|
||||
+ rok = (read_retry (client->request_fd, req, sizeof (*req))
|
||||
== sizeof (*req));
|
||||
if (req->type == PropertyChangeNotify) {
|
||||
if (req->x.property.keylen) {
|
||||
- if (write (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
|
||||
+ if (write_retry (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
|
||||
jack_error ("cannot send property key of length %d to server",
|
||||
req->x.property.keylen);
|
||||
req->status = -1;
|
||||
@@ -269,7 +293,7 @@ oop_client_deliver_request (void *ptr, j
|
||||
}
|
||||
}
|
||||
|
||||
if (wok && rok) { /* everything OK? */
|
||||
@@ -822,14 +846,14 @@ server_event_connect (jack_client_t *cli
|
||||
- rok = (read (client->request_fd, req, sizeof(*req))
|
||||
+ rok = (read_retry (client->request_fd, req, sizeof(*req))
|
||||
== sizeof(*req));
|
||||
|
||||
if (wok && rok) { /* everything OK? */
|
||||
@@ -838,14 +862,14 @@ server_event_connect (jack_client_t *cli
|
||||
|
||||
jack_uuid_copy (&req.client_id, client->control->uuid);
|
||||
|
||||
- if (write (fd, &req, sizeof (req)) != sizeof (req)) {
|
||||
+ if (write_retry (fd, &req, sizeof (req)) != sizeof (req)) {
|
||||
jack_error ("cannot write event connect request to server (%s)",
|
||||
- if (write (fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
- jack_error ("cannot write event connect request to server (%s)",
|
||||
+ if (write_retry (fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
+ jack_error ("cannot write_retry event connect request to server (%s)",
|
||||
strerror (errno));
|
||||
close (fd);
|
||||
return -1;
|
||||
}
|
||||
|
||||
- if (read (fd, &res, sizeof (res)) != sizeof (res)) {
|
||||
+ if (read_retry (fd, &res, sizeof (res)) != sizeof (res)) {
|
||||
- if (read (fd, &res, sizeof(res)) != sizeof(res)) {
|
||||
+ if (read_retry (fd, &res, sizeof(res)) != sizeof(res)) {
|
||||
jack_error ("cannot read event connect result from server (%s)",
|
||||
strerror (errno));
|
||||
close (fd);
|
||||
@@ -1070,14 +1094,14 @@ jack_request_client (ClientType type,
|
||||
snprintf (req.object_data, sizeof (req.object_data),
|
||||
@@ -1110,14 +1134,14 @@ jack_request_client (ClientType type,
|
||||
snprintf (req.object_data, sizeof(req.object_data),
|
||||
"%s", va->load_init);
|
||||
|
||||
- if (write (*req_fd, &req, sizeof (req)) != sizeof (req)) {
|
||||
+ if (write_retry (*req_fd, &req, sizeof (req)) != sizeof (req)) {
|
||||
- if (write (*req_fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
+ if (write_retry (*req_fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
jack_error ("cannot send request to jack server (%s)",
|
||||
strerror (errno));
|
||||
*status |= (JackFailure|JackServerError);
|
||||
*status |= (JackFailure | JackServerError);
|
||||
goto fail;
|
||||
}
|
||||
|
||||
- if (read (*req_fd, res, sizeof (*res)) != sizeof (*res)) {
|
||||
+ if (read_retry (*req_fd, res, sizeof (*res)) != sizeof (*res)) {
|
||||
- if (read (*req_fd, res, sizeof(*res)) != sizeof(*res)) {
|
||||
+ if (read_retry (*req_fd, res, sizeof(*res)) != sizeof(*res)) {
|
||||
|
||||
if (errno == 0) {
|
||||
/* server shut the socket */
|
||||
@@ -1456,7 +1480,7 @@ jack_internal_client_close (const char *
|
||||
@@ -1513,7 +1537,7 @@ jack_internal_client_close (const char *
|
||||
return;
|
||||
}
|
||||
|
||||
- if (write (fd, &req, sizeof (req)) != sizeof(req)) {
|
||||
+ if (write_retry (fd, &req, sizeof (req)) != sizeof(req)) {
|
||||
- if (write (fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
+ if (write_retry (fd, &req, sizeof(req)) != sizeof(req)) {
|
||||
jack_error ("cannot deliver ClientUnload request to JACK "
|
||||
"server.");
|
||||
}
|
||||
@@ -1582,7 +1606,7 @@ jack_session_notify (jack_client_t* clie
|
||||
@@ -1649,7 +1673,7 @@ jack_session_notify (jack_client_t* clie
|
||||
|
||||
request.x.session.type = code;
|
||||
|
||||
- if( (write (client->request_fd, &request, sizeof (request))
|
||||
+ if( (write_retry (client->request_fd, &request, sizeof (request))
|
||||
!= sizeof (request)) ) {
|
||||
|
||||
- if ( (write (client->request_fd, &request, sizeof(request))
|
||||
+ if ( (write_retry (client->request_fd, &request, sizeof(request))
|
||||
!= sizeof(request)) ) {
|
||||
jack_error ("cannot send request type %d to server",
|
||||
request.type);
|
||||
@@ -1592,7 +1616,7 @@ jack_session_notify (jack_client_t* clie
|
||||
while( 1 ) {
|
||||
request.type);
|
||||
@@ -1659,7 +1683,7 @@ jack_session_notify (jack_client_t* clie
|
||||
while ( 1 ) {
|
||||
jack_uuid_t uid;
|
||||
|
||||
- if (read (client->request_fd, &uid, sizeof (uid)) != sizeof (uid)) {
|
||||
+ if (read_retry (client->request_fd, &uid, sizeof (uid)) != sizeof (uid)) {
|
||||
- if (read (client->request_fd, &uid, sizeof(uid)) != sizeof(uid)) {
|
||||
+ if (read_retry (client->request_fd, &uid, sizeof(uid)) != sizeof(uid)) {
|
||||
jack_error ("cannot read result for request type %d from"
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
goto out;
|
||||
@@ -1613,19 +1637,19 @@ jack_session_notify (jack_client_t* clie
|
||||
@@ -1681,19 +1705,19 @@ jack_session_notify (jack_client_t* clie
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
- if (read (client->request_fd, (char *)retval[num_replies-1].client_name, JACK_CLIENT_NAME_SIZE)
|
||||
+ if (read_retry (client->request_fd, (char *)retval[num_replies-1].client_name, JACK_CLIENT_NAME_SIZE)
|
||||
!= JACK_CLIENT_NAME_SIZE) {
|
||||
- if (read (client->request_fd, (char*)retval[num_replies - 1].client_name, JACK_CLIENT_NAME_SIZE)
|
||||
+ if (read_retry (client->request_fd, (char*)retval[num_replies - 1].client_name, JACK_CLIENT_NAME_SIZE)
|
||||
!= JACK_CLIENT_NAME_SIZE) {
|
||||
jack_error ("cannot read result for request type %d from"
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
goto out;
|
||||
}
|
||||
- if (read (client->request_fd, (char *)retval[num_replies-1].command, JACK_PORT_NAME_SIZE)
|
||||
+ if (read_retry (client->request_fd, (char *)retval[num_replies-1].command, JACK_PORT_NAME_SIZE)
|
||||
!= JACK_PORT_NAME_SIZE) {
|
||||
- if (read (client->request_fd, (char*)retval[num_replies - 1].command, JACK_PORT_NAME_SIZE)
|
||||
+ if (read_retry (client->request_fd, (char*)retval[num_replies - 1].command, JACK_PORT_NAME_SIZE)
|
||||
!= JACK_PORT_NAME_SIZE) {
|
||||
jack_error ("cannot read result for request type %d from"
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
goto out;
|
||||
}
|
||||
- if (read (client->request_fd, & retval[num_replies-1].flags, sizeof(retval[num_replies-1].flags) )
|
||||
+ if (read_retry (client->request_fd, & retval[num_replies-1].flags, sizeof(retval[num_replies-1].flags) )
|
||||
!= sizeof(retval[num_replies-1].flags) ) {
|
||||
- if (read (client->request_fd, &retval[num_replies - 1].flags, sizeof(retval[num_replies - 1].flags) )
|
||||
+ if (read_retry (client->request_fd, &retval[num_replies - 1].flags, sizeof(retval[num_replies - 1].flags) )
|
||||
!= sizeof(retval[num_replies - 1].flags) ) {
|
||||
jack_error ("cannot read result for request type %d from"
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
@@ -1742,7 +1766,7 @@ jack_client_process_events (jack_client_
|
||||
" server (%s)", request.type, strerror (errno));
|
||||
@@ -1812,7 +1836,7 @@ jack_client_process_events (jack_client_
|
||||
/* server has sent us an event. process the
|
||||
* event and reply */
|
||||
|
||||
- if (read (client->event_fd, &event, sizeof (event))
|
||||
+ if (read_retry (client->event_fd, &event, sizeof (event))
|
||||
!= sizeof (event)) {
|
||||
|
||||
- if (read (client->event_fd, &event, sizeof(event))
|
||||
+ if (read_retry (client->event_fd, &event, sizeof(event))
|
||||
!= sizeof(event)) {
|
||||
jack_error ("cannot read server event (%s)",
|
||||
strerror (errno));
|
||||
@@ -1751,7 +1775,7 @@ jack_client_process_events (jack_client_
|
||||
|
||||
if (event.type == PropertyChange) {
|
||||
key = (char *) malloc (event.y.key_size);
|
||||
- if (read (client->event_fd, key, event.y.key_size) !=
|
||||
+ if (read_retry (client->event_fd, key, event.y.key_size) !=
|
||||
event.y.key_size) {
|
||||
jack_error ("cannot read property change key (%s)",
|
||||
strerror (errno));
|
||||
@@ -1868,7 +1892,7 @@ jack_client_process_events (jack_client_
|
||||
@@ -1822,7 +1846,7 @@ jack_client_process_events (jack_client_
|
||||
if (event.type == PropertyChange) {
|
||||
if (event.y.key_size) {
|
||||
key = (char*)malloc (event.y.key_size);
|
||||
- if (read (client->event_fd, key, event.y.key_size) !=
|
||||
+ if (read_retry (client->event_fd, key, event.y.key_size) !=
|
||||
event.y.key_size) {
|
||||
jack_error ("cannot read property change key (%s)",
|
||||
strerror (errno));
|
||||
@@ -1941,7 +1965,7 @@ jack_client_process_events (jack_client_
|
||||
DEBUG ("client has dealt with the event, writing "
|
||||
"response on event fd");
|
||||
|
||||
- if (write (client->event_fd, &status, sizeof (status))
|
||||
+ if (write_retry (client->event_fd, &status, sizeof (status))
|
||||
!= sizeof (status)) {
|
||||
|
||||
- if (write (client->event_fd, &status, sizeof(status))
|
||||
+ if (write_retry (client->event_fd, &status, sizeof(status))
|
||||
!= sizeof(status)) {
|
||||
jack_error ("cannot send event response to "
|
||||
"engine (%s)", strerror (errno));
|
||||
@@ -1888,7 +1912,7 @@ jack_wake_next_client (jack_client_t* cl
|
||||
@@ -1961,7 +1985,7 @@ jack_wake_next_client (jack_client_t* cl
|
||||
int pret = 0;
|
||||
char c = 0;
|
||||
|
||||
- if (write (client->graph_next_fd, &c, sizeof (c))
|
||||
+ if (write_retry (client->graph_next_fd, &c, sizeof (c))
|
||||
!= sizeof (c)) {
|
||||
DEBUG("cannot write byte to fd %d", client->graph_next_fd);
|
||||
- if (write (client->graph_next_fd, &c, sizeof(c))
|
||||
+ if (write_retry (client->graph_next_fd, &c, sizeof(c))
|
||||
!= sizeof(c)) {
|
||||
DEBUG ("cannot write byte to fd %d", client->graph_next_fd);
|
||||
jack_error ("cannot continue execution of the "
|
||||
@@ -1916,7 +1940,7 @@ jack_wake_next_client (jack_client_t* cl
|
||||
@@ -1989,7 +2013,7 @@ jack_wake_next_client (jack_client_t* cl
|
||||
}
|
||||
|
||||
if (pret > 0 && (pfds[0].revents & POLLIN)) {
|
||||
- if (read (client->graph_wait_fd, &c, sizeof (c))
|
||||
+ if (read_retry (client->graph_wait_fd, &c, sizeof (c))
|
||||
!= sizeof (c)) {
|
||||
- if (read (client->graph_wait_fd, &c, sizeof(c))
|
||||
+ if (read_retry (client->graph_wait_fd, &c, sizeof(c))
|
||||
!= sizeof(c)) {
|
||||
jack_error ("cannot complete execution of the "
|
||||
"processing graph (%s)", strerror(errno));
|
||||
"processing graph (%s)", strerror (errno));
|
||||
|
|
|
@ -53,6 +53,7 @@ lib/jack/intime.so
|
|||
lib/jack/jack_dummy.so
|
||||
lib/jack/jack_net.so
|
||||
lib/jack/jack_oss.so
|
||||
%%SNDIO%%lib/jack/jack_sndio.so
|
||||
lib/libjack.so
|
||||
lib/libjack.so.0
|
||||
lib/libjack.so.0.0.28
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libsndfile
|
||||
PORTVERSION= 1.0.27
|
||||
PORTVERSION= 1.0.28
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://www.mega-nerd.com/libsndfile/files/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1478375015
|
||||
SHA256 (libsndfile-1.0.27.tar.gz) = a391952f27f4a92ceb2b4c06493ac107896ed6c76be9a613a4731f076d30fac0
|
||||
SIZE (libsndfile-1.0.27.tar.gz) = 1192337
|
||||
TIMESTAMP = 1494006962
|
||||
SHA256 (libsndfile-1.0.28.tar.gz) = 1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9
|
||||
SIZE (libsndfile-1.0.28.tar.gz) = 1202833
|
||||
|
|
|
@ -7,14 +7,13 @@ bin/sndfile-interleave
|
|||
bin/sndfile-metadata-get
|
||||
bin/sndfile-metadata-set
|
||||
bin/sndfile-play
|
||||
bin/sndfile-regtest
|
||||
bin/sndfile-salvage
|
||||
include/sndfile.h
|
||||
include/sndfile.hh
|
||||
lib/libsndfile.a
|
||||
lib/libsndfile.so
|
||||
lib/libsndfile.so.1
|
||||
lib/libsndfile.so.1.0.27
|
||||
lib/libsndfile.so.1.0.28
|
||||
libdata/pkgconfig/sndfile.pc
|
||||
man/man1/sndfile-cmp.1.gz
|
||||
man/man1/sndfile-concat.1.gz
|
||||
|
@ -26,11 +25,14 @@ man/man1/sndfile-metadata-get.1.gz
|
|||
man/man1/sndfile-metadata-set.1.gz
|
||||
man/man1/sndfile-play.1.gz
|
||||
man/man1/sndfile-salvage.1.gz
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/bugs.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/command.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/dither.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/embedded_files.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/libsndfile.css
|
||||
|
@ -41,8 +43,3 @@ man/man1/sndfile-salvage.1.gz
|
|||
%%PORTDOCS%%%%DOCSDIR%%/sndfile_info.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/win32.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hsaudiotag
|
||||
PORTVERSION= 1.1.1
|
||||
CATEGORIES= audio python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
USES= python:2
|
||||
USE_PYTHON= distutils autoplist
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1479091794
|
||||
SHA256 (hsaudiotag-1.1.1.tar.gz) = 48b57c6a00b0ed2bb906850ac42390740ff5b83a222c09a2d3dea28b44a80f96
|
||||
SIZE (hsaudiotag-1.1.1.tar.gz) = 16409
|
|
@ -0,0 +1,7 @@
|
|||
hsaudiotag is a pure Python library that lets you read metadata (bitrate,
|
||||
sample rate, duration and tags) from mp3, mp4, wma, ogg, flac and aiff files.
|
||||
It can only read tags, not write to them, but unlike more complete libraries
|
||||
(like Mutagen), it is BSD licensed, making it suitable for most projects.
|
||||
It is also backed by a nifty test suite.
|
||||
|
||||
WWW: http://hg.hardcoded.net/hsaudiotag
|
|
@ -83,6 +83,8 @@
|
|||
SUBDIR += psi88
|
||||
SUBDIR += py-biom-format
|
||||
SUBDIR += py-biopython
|
||||
SUBDIR += py-bx-python
|
||||
SUBDIR += py-pysam
|
||||
SUBDIR += pycogent
|
||||
SUBDIR += pyfasta
|
||||
SUBDIR += python-nexus
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= bx-python
|
||||
PORTVERSION= 0.7.4
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= biology python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= Python module for reading, manipulating and writing genomic data sets
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}python-lzo>0:archivers/py-python-lzo
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bxlab
|
||||
|
||||
USES= compiler python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1492586227
|
||||
SHA256 (bxlab-bx-python-v0.7.4_GH0.tar.gz) = 1066d1e56d062d0661f23c19942eb757bd7ab7cb8bc7d89a72fdc3931c995cb4
|
||||
SIZE (bxlab-bx-python-v0.7.4_GH0.tar.gz) = 2277893
|
|
@ -0,0 +1,17 @@
|
|||
bx-python is a python library and associated set of scripts to allow for rapid
|
||||
implementation of genome scale analyses. The library contains a variety of
|
||||
useful modules, but the particular strengths are:
|
||||
|
||||
Classes for reading and working with genome-scale multiple local alignments
|
||||
(in MAF, AXT, and LAV formats). Generic data structure for indexing on disk
|
||||
files that contain blocks of data associated with intervals on various
|
||||
sequences (used, for example, to provide random access to individual
|
||||
alignments in huge files; optomized for use over network filesystems).
|
||||
Data structures for working with intervals on sequences:
|
||||
* "Binned bitsets" which act just like chromosome sized bit arrays,
|
||||
but lazily allocate regions and allow large blocks of all set or
|
||||
all unset bits to be stored compactly
|
||||
* "Intersecter" for performing fast intersection tests that preserve
|
||||
both query and target intervals and associated annotation
|
||||
|
||||
WWW: https://github.com/bxlab/bx-python
|
|
@ -0,0 +1,22 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pysam
|
||||
PORTVERSION= 0.11
|
||||
CATEGORIES= biology python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= Python module for reading, manipulating and writing genomic data sets
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= cython:lang/cython
|
||||
RUN_DEPENDS= cython:lang/cython
|
||||
|
||||
USES= gmake python:2
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1492580723
|
||||
SHA256 (pysam-0.11.tar.gz) = 815c8a6150c5fe21df227e730dd57e4212984ae568854fcc5873e243072dcbad
|
||||
SIZE (pysam-0.11.tar.gz) = 2425484
|
|
@ -0,0 +1,11 @@
|
|||
--- setup.py.orig 2017-04-19 05:48:10 UTC
|
||||
+++ setup.py
|
||||
@@ -60,7 +60,7 @@ def run_configure(option):
|
||||
|
||||
|
||||
def run_make_print_config():
|
||||
- stdout = subprocess.check_output(["make", "-s", "print-config"])
|
||||
+ stdout = subprocess.check_output(["gmake", "-s", "print-config"])
|
||||
if IS_PYTHON3:
|
||||
stdout = stdout.decode("ascii")
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
pysam is a lightweight wrapper of the htslib C-API and provides facilities to
|
||||
read and write SAM/BAM/VCF/BCF/BED/GFF/GTF/FASTA/FASTQ files as well as access
|
||||
to the command line functionality of the samtools and bcftools packages. The
|
||||
module supports compression and random access through indexing.
|
||||
|
||||
This module provides a low-level wrapper around the htslib C-API as using
|
||||
cython and a high-level API for convenient access to the data within standard
|
||||
genomic file formats.
|
||||
|
||||
WWW: https://pypi.python.org/pypi/pysam
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= smstools
|
||||
PORTVERSION= 3.1.20
|
||||
PORTVERSION= 3.1.21
|
||||
CATEGORIES= comms
|
||||
MASTER_SITES= http://smstools3.kekekasvi.com/packages/
|
||||
DISTNAME= smstools3-${PORTVERSION}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1492030947
|
||||
SHA256 (smstools3-3.1.20.tar.gz) = 91b22a418f92fa1f7cb1d0be6c9b57e53b08c76e5dde6be11d091dcadf753dd5
|
||||
SIZE (smstools3-3.1.20.tar.gz) = 352762
|
||||
TIMESTAMP = 1493966333
|
||||
SHA256 (smstools3-3.1.21.tar.gz) = a26ba4c02b16f6cf13177bffca6c9230dc5fefaeba8e3030cd4e4905f6a92084
|
||||
SIZE (smstools3-3.1.21.tar.gz) = 356548
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= citus
|
||||
PORTVERSION= 6.1.0
|
||||
PORTVERSION= 6.1.1
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= pg_
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1486714172
|
||||
SHA256 (citusdata-citus-v6.1.0_GH0.tar.gz) = 68a0db12b3ccc639e79cd19e60c0787f62b6cfccda8fa31b6a78522a9f66512a
|
||||
SIZE (citusdata-citus-v6.1.0_GH0.tar.gz) = 1845765
|
||||
TIMESTAMP = 1494064861
|
||||
SHA256 (citusdata-citus-v6.1.1_GH0.tar.gz) = 01a887d7f7cf2a7f597e3e76f89ee0ee40a6ec213695309ce893d53a9f3da89f
|
||||
SIZE (citusdata-citus-v6.1.1_GH0.tar.gz) = 1850801
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= pgbouncer
|
||||
PORTVERSION= 1.7.2
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://pgbouncer.github.io/downloads/files/${PORTVERSION}/ \
|
||||
http://pgbouncer.github.io/downloads/files/${PORTVERSION}/
|
||||
|
@ -26,6 +26,10 @@ USE_RC_SUBR= pgbouncer
|
|||
GNU_CONFIGURE= yes
|
||||
USES= gmake ssl
|
||||
|
||||
OPTIONS_DEFINE= CARES
|
||||
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
|
||||
CARES_CONFIGURE_WITH= cares
|
||||
|
||||
CONFIGURE_ARGS= --with-libevent=${LOCALBASE} --enable-evdns
|
||||
CONFIGURE_ENV+= PTHREAD_LIBS="-lpthread"
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pglogical
|
||||
PORTVERSION= 1.2.2
|
||||
PORTVERSION= 2.0.0
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= http://packages.2ndquadrant.com/pglogical/tarballs/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1483003468
|
||||
SHA256 (pglogical-1.2.2.tar.bz2) = 045a56f500f443ac37bd4f35ba2854cb3c699e8fa20005e8d6a13ef166ed5135
|
||||
SIZE (pglogical-1.2.2.tar.bz2) = 322902
|
||||
TIMESTAMP = 1494072985
|
||||
SHA256 (pglogical-2.0.0.tar.bz2) = fc65342046df677452d0a87ad1e9f695cea534768a5b68e0282480cf62c58804
|
||||
SIZE (pglogical-2.0.0.tar.bz2) = 343090
|
||||
|
|
|
@ -9,12 +9,8 @@ share/postgresql/extension/pglogical--1.1.0--1.1.1.sql
|
|||
share/postgresql/extension/pglogical--1.1.1--1.1.2.sql
|
||||
share/postgresql/extension/pglogical--1.1.2--1.2.0.sql
|
||||
share/postgresql/extension/pglogical--1.2.0--1.2.1.sql
|
||||
share/postgresql/extension/pglogical--1.2.0.sql
|
||||
share/postgresql/extension/pglogical--1.2.1--1.2.2.sql
|
||||
share/postgresql/extension/pglogical--1.2.1.sql
|
||||
share/postgresql/extension/pglogical--1.2.2.sql
|
||||
share/postgresql/extension/pglogical--1.2.1--2.0.0.sql
|
||||
share/postgresql/extension/pglogical--2.0.0.sql
|
||||
share/postgresql/extension/pglogical.control
|
||||
share/postgresql/extension/pglogical_origin--1.0.0.sql
|
||||
share/postgresql/extension/pglogical_origin.control
|
||||
share/postgresql/extension/pglogical_output--1.1.0.sql
|
||||
share/postgresql/extension/pglogical_output.control
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= activerecord-import
|
||||
PORTVERSION= 0.18.1
|
||||
PORTVERSION= 0.18.2
|
||||
CATEGORIES= databases rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1492606905
|
||||
SHA256 (rubygem/activerecord-import-0.18.1.gem) = 47938aef6aa98029e071fc9f6f5adac44583f1e882bd21944c5d332e8d7961c4
|
||||
SIZE (rubygem/activerecord-import-0.18.1.gem) = 48128
|
||||
TIMESTAMP = 1493987321
|
||||
SHA256 (rubygem/activerecord-import-0.18.2.gem) = 75fa23ad3d254fe3f42956cacfa8ab15a80bfa63e4fe8b6b6db277103dbb2580
|
||||
SIZE (rubygem/activerecord-import-0.18.2.gem) = 48640
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mysql2
|
||||
PORTVERSION= 0.4.5
|
||||
PORTVERSION= 0.4.6
|
||||
CATEGORIES= databases rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
@ -10,9 +10,10 @@ MAINTAINER= ruby@FreeBSD.org
|
|||
COMMENT= Simple, fast MySQL library for Ruby, binding to libmysql
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USE_MYSQL= yes
|
||||
USE_RUBY= yes
|
||||
USES= gem
|
||||
USES= gem ssl
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1482935914
|
||||
SHA256 (rubygem/mysql2-0.4.5.gem) = 9469673d09122537569a8a696136f69b8dd825fe8296df9af25c9b346e3709ce
|
||||
SIZE (rubygem/mysql2-0.4.5.gem) = 76288
|
||||
TIMESTAMP = 1493987328
|
||||
SHA256 (rubygem/mysql2-0.4.6.gem) = 6fd9c4646b409388c6007fed258363d0d4d4e836d25e4cb11c5a6feaf6b4f1a2
|
||||
SIZE (rubygem/mysql2-0.4.6.gem) = 76288
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= calibre
|
||||
PORTVERSION= 2.83.0
|
||||
PORTVERSION= 2.84.0
|
||||
CATEGORIES= deskutils python
|
||||
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1492289630
|
||||
SHA256 (calibre-2.83.0.tar.xz) = 96166e8c74047cfbae9289c38ab5e2f661168048e568cd187f908242d98426ab
|
||||
SIZE (calibre-2.83.0.tar.xz) = 38875672
|
||||
TIMESTAMP = 1493966591
|
||||
SHA256 (calibre-2.84.0.tar.xz) = 75a6c2f142ccee594d6e208c4c7f57e137e2c4f06c81d36d5bc42f0dcdaa76cf
|
||||
SIZE (calibre-2.84.0.tar.xz) = 37770832
|
||||
|
|
|
@ -216,6 +216,7 @@ lib/calibre/calibre/ebooks/conversion/plugins/txt_input.py
|
|||
lib/calibre/calibre/ebooks/conversion/plugins/txt_output.py
|
||||
lib/calibre/calibre/ebooks/conversion/plumber.py
|
||||
lib/calibre/calibre/ebooks/conversion/preprocess.py
|
||||
lib/calibre/calibre/ebooks/conversion/search_replace.py
|
||||
lib/calibre/calibre/ebooks/conversion/utils.py
|
||||
lib/calibre/calibre/ebooks/covers.py
|
||||
lib/calibre/calibre/ebooks/css_transform_rules.py
|
||||
|
@ -685,7 +686,6 @@ lib/calibre/calibre/gui2/catalog/__init__.py
|
|||
lib/calibre/calibre/gui2/catalog/catalog_bibtex.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_bibtex_ui.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_csv_xml.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_csv_xml_ui.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_epub_mobi.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_epub_mobi_ui.py
|
||||
lib/calibre/calibre/gui2/catalog/catalog_tab_template_ui.py
|
||||
|
@ -702,7 +702,6 @@ lib/calibre/calibre/gui2/convert/debug_ui.py
|
|||
lib/calibre/calibre/gui2/convert/docx_input.py
|
||||
lib/calibre/calibre/gui2/convert/docx_input_ui.py
|
||||
lib/calibre/calibre/gui2/convert/docx_output.py
|
||||
lib/calibre/calibre/gui2/convert/docx_output_ui.py
|
||||
lib/calibre/calibre/gui2/convert/epub_output.py
|
||||
lib/calibre/calibre/gui2/convert/epub_output_ui.py
|
||||
lib/calibre/calibre/gui2/convert/fb2_input.py
|
||||
|
@ -780,7 +779,6 @@ lib/calibre/calibre/gui2/device_drivers/tabbed_device_config.py
|
|||
lib/calibre/calibre/gui2/dialogs/__init__.py
|
||||
lib/calibre/calibre/gui2/dialogs/add_empty_book.py
|
||||
lib/calibre/calibre/gui2/dialogs/add_from_isbn.py
|
||||
lib/calibre/calibre/gui2/dialogs/add_from_isbn_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/authors_edit.py
|
||||
lib/calibre/calibre/gui2/dialogs/book_info.py
|
||||
lib/calibre/calibre/gui2/dialogs/catalog.py
|
||||
|
@ -789,7 +787,6 @@ lib/calibre/calibre/gui2/dialogs/check_library.py
|
|||
lib/calibre/calibre/gui2/dialogs/choose_format.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_format_device.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_format_device_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_format_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_library.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_library_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/choose_plugin_toolbars.py
|
||||
|
@ -800,7 +797,6 @@ lib/calibre/calibre/gui2/dialogs/comments_dialog_ui.py
|
|||
lib/calibre/calibre/gui2/dialogs/confirm_delete.py
|
||||
lib/calibre/calibre/gui2/dialogs/confirm_delete_location.py
|
||||
lib/calibre/calibre/gui2/dialogs/confirm_delete_location_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/confirm_delete_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/confirm_merge.py
|
||||
lib/calibre/calibre/gui2/dialogs/conversion_error.py
|
||||
lib/calibre/calibre/gui2/dialogs/conversion_error_ui.py
|
||||
|
@ -815,12 +811,10 @@ lib/calibre/calibre/gui2/dialogs/duplicates.py
|
|||
lib/calibre/calibre/gui2/dialogs/edit_authors_dialog.py
|
||||
lib/calibre/calibre/gui2/dialogs/edit_authors_dialog_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/exim.py
|
||||
lib/calibre/calibre/gui2/dialogs/job_view_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/jobs_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/match_books.py
|
||||
lib/calibre/calibre/gui2/dialogs/match_books_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/message_box.py
|
||||
lib/calibre/calibre/gui2/dialogs/message_box_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/metadata_bulk.py
|
||||
lib/calibre/calibre/gui2/dialogs/metadata_bulk_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/opml.py
|
||||
|
@ -828,14 +822,12 @@ lib/calibre/calibre/gui2/dialogs/password.py
|
|||
lib/calibre/calibre/gui2/dialogs/password_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/plugin_updater.py
|
||||
lib/calibre/calibre/gui2/dialogs/progress.py
|
||||
lib/calibre/calibre/gui2/dialogs/progress_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/quickview.py
|
||||
lib/calibre/calibre/gui2/dialogs/quickview_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/restore_library.py
|
||||
lib/calibre/calibre/gui2/dialogs/saved_search_editor.py
|
||||
lib/calibre/calibre/gui2/dialogs/saved_search_editor_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/scheduler.py
|
||||
lib/calibre/calibre/gui2/dialogs/scheduler_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/search.py
|
||||
lib/calibre/calibre/gui2/dialogs/search_item_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/search_ui.py
|
||||
|
@ -851,9 +843,7 @@ lib/calibre/calibre/gui2/dialogs/tag_list_editor_ui.py
|
|||
lib/calibre/calibre/gui2/dialogs/template_dialog.py
|
||||
lib/calibre/calibre/gui2/dialogs/template_dialog_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/template_line_editor.py
|
||||
lib/calibre/calibre/gui2/dialogs/test_email_ui.py
|
||||
lib/calibre/calibre/gui2/dialogs/trim_image.py
|
||||
lib/calibre/calibre/gui2/dialogs/user_profiles_ui.py
|
||||
lib/calibre/calibre/gui2/dnd.py
|
||||
lib/calibre/calibre/gui2/ebook_download.py
|
||||
lib/calibre/calibre/gui2/email.py
|
||||
|
@ -900,7 +890,6 @@ lib/calibre/calibre/gui2/preferences/coloring.py
|
|||
lib/calibre/calibre/gui2/preferences/columns.py
|
||||
lib/calibre/calibre/gui2/preferences/columns_ui.py
|
||||
lib/calibre/calibre/gui2/preferences/conversion.py
|
||||
lib/calibre/calibre/gui2/preferences/conversion_ui.py
|
||||
lib/calibre/calibre/gui2/preferences/create_custom_column.py
|
||||
lib/calibre/calibre/gui2/preferences/device_debug.py
|
||||
lib/calibre/calibre/gui2/preferences/device_user_defined.py
|
||||
|
@ -936,14 +925,12 @@ lib/calibre/calibre/gui2/preferences/texture_chooser.py
|
|||
lib/calibre/calibre/gui2/preferences/toolbar.py
|
||||
lib/calibre/calibre/gui2/preferences/toolbar_ui.py
|
||||
lib/calibre/calibre/gui2/preferences/tweaks.py
|
||||
lib/calibre/calibre/gui2/preferences/tweaks_ui.py
|
||||
lib/calibre/calibre/gui2/proceed.py
|
||||
lib/calibre/calibre/gui2/progress_indicator/__init__.py
|
||||
lib/calibre/calibre/gui2/save.py
|
||||
lib/calibre/calibre/gui2/search_box.py
|
||||
lib/calibre/calibre/gui2/search_restriction_mixin.py
|
||||
lib/calibre/calibre/gui2/shortcuts.py
|
||||
lib/calibre/calibre/gui2/shortcuts_ui.py
|
||||
lib/calibre/calibre/gui2/splash_screen.py
|
||||
lib/calibre/calibre/gui2/store/__init__.py
|
||||
lib/calibre/calibre/gui2/store/basic_config.py
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= tine20
|
||||
PORTVERSION= 0.0.2015.07.07
|
||||
DISTVERSIONSUFFIX= 2015.07.7
|
||||
PORTVERSION= 0.0.2017.02.2
|
||||
DISTVERSIONSUFFIX= 2017.02.2
|
||||
CATEGORIES= deskutils www
|
||||
MASTER_SITES= http://packages.tine20.org/source/${DISTVERSIONSUFFIX}/
|
||||
DISTNAME= ${PORTNAME}-allinone_${DISTVERSIONSUFFIX}
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (tine20-allinone_2015.07.7.tar.bz2) = 1a590b1db5adc5885e903ac21326d9ea8ae3b03f88b844d0bf6b98a40e67965b
|
||||
SIZE (tine20-allinone_2015.07.7.tar.bz2) = 19473867
|
||||
TIMESTAMP = 1493138982
|
||||
SHA256 (tine20-allinone_2017.02.2.tar.bz2) = 8f6142062590181eb4595fca89b1a2dbd87d89ea3be2ff5b5ae8a4179bd1de4b
|
||||
SIZE (tine20-allinone_2017.02.2.tar.bz2) = 28264872
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -39,6 +39,7 @@
|
|||
SUBDIR += R-cran-microbenchmark
|
||||
SUBDIR += R-cran-pkgmaker
|
||||
SUBDIR += R-cran-plyr
|
||||
SUBDIR += R-cran-praise
|
||||
SUBDIR += R-cran-proto
|
||||
SUBDIR += R-cran-randomForest
|
||||
SUBDIR += R-cran-registry
|
||||
|
@ -501,6 +502,7 @@
|
|||
SUBDIR += elixir-quantum
|
||||
SUBDIR += elixir-red_black_tree
|
||||
SUBDIR += elixir-simple_bayes
|
||||
SUBDIR += elixir-smppex
|
||||
SUBDIR += elixir-sorted_set
|
||||
SUBDIR += elixir-stemmer
|
||||
SUBDIR += elixir-swarm
|
||||
|
@ -831,7 +833,6 @@
|
|||
SUBDIR += guichan
|
||||
SUBDIR += guikachu
|
||||
SUBDIR += guile-lib
|
||||
SUBDIR += guiloader
|
||||
SUBDIR += gumbo
|
||||
SUBDIR += gvfs
|
||||
SUBDIR += gvp
|
||||
|
@ -3899,6 +3900,7 @@
|
|||
SUBDIR += pecl-uv
|
||||
SUBDIR += pecl-vld
|
||||
SUBDIR += pecl-weakref
|
||||
SUBDIR += pecl-weakref2
|
||||
SUBDIR += pecl-xhprof
|
||||
SUBDIR += pecl-yac
|
||||
SUBDIR += pecl-yaconf
|
||||
|
@ -4541,6 +4543,7 @@
|
|||
SUBDIR += py-py
|
||||
SUBDIR += py-pyasn1
|
||||
SUBDIR += py-pyasn1-modules
|
||||
SUBDIR += py-pybind11
|
||||
SUBDIR += py-pycadf
|
||||
SUBDIR += py-pycalendar
|
||||
SUBDIR += py-pycallgraph
|
||||
|
@ -4552,6 +4555,7 @@
|
|||
SUBDIR += py-pydenticon
|
||||
SUBDIR += py-pydocstyle
|
||||
SUBDIR += py-pydoop
|
||||
SUBDIR += py-pydrive
|
||||
SUBDIR += py-pyechonest
|
||||
SUBDIR += py-pyee
|
||||
SUBDIR += py-pyelftools
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
# Created by: Pedro Giffuni
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= praise
|
||||
DISTVERSION= 1.0.0
|
||||
CATEGORIES= devel
|
||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||
|
||||
MAINTAINER= pfg@FreeBSD.org
|
||||
COMMENT= Praise Users
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
USES= cran:auto-plist
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1475167762
|
||||
SHA256 (praise_1.0.0.tar.gz) = 5c035e74fd05dfa59b03afe0d5f4c53fbf34144e175e90c53d09c6baedf5debd
|
||||
SIZE (praise_1.0.0.tar.gz) = 6100
|
|
@ -0,0 +1,6 @@
|
|||
praise: Praise Users
|
||||
|
||||
Build friendly R packages that praise their users if they have done
|
||||
something good, or they just need it to feel better.
|
||||
|
||||
WWW: http://cran.r-project.org/web/packages/praise/
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= arduino-sevseg
|
||||
PORTVERSION= 3.1
|
||||
PORTVERSION= 3.3.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1474167691
|
||||
SHA256 (DeanIsMe-SevSeg-v3.1_GH0.tar.gz) = 818b35ce6634774851dad395ba9c2d4a383fc2562d8f9bd6a5ddaa4601602146
|
||||
SIZE (DeanIsMe-SevSeg-v3.1_GH0.tar.gz) = 10865
|
||||
TIMESTAMP = 1489874791
|
||||
SHA256 (DeanIsMe-SevSeg-v3.3.0_GH0.tar.gz) = d920679e2469c226b2c113fca3be3e86a3ed00ff350d903b46b2d36f9589435b
|
||||
SIZE (DeanIsMe-SevSeg-v3.3.0_GH0.tar.gz) = 13249
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= cdecl
|
||||
PORTVERSION= 3.1.1
|
||||
PORTVERSION= 3.1.3
|
||||
DISTVERSIONPREFIX= ${PORTNAME}-
|
||||
CATEGORIES= devel
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493812533
|
||||
SHA256 (paul-j-lucas-cdecl-cdecl-3.1.1_GH0.tar.gz) = becc8abee5f6f888b6692d049865a53b741757920e10dec9f83b19fd6275106b
|
||||
SIZE (paul-j-lucas-cdecl-cdecl-3.1.1_GH0.tar.gz) = 235660
|
||||
TIMESTAMP = 1494084630
|
||||
SHA256 (paul-j-lucas-cdecl-cdecl-3.1.3_GH0.tar.gz) = 785369b45f8655d4d5067b18646de1dc4457190571a6a851d692f4cf36c297b4
|
||||
SIZE (paul-j-lucas-cdecl-cdecl-3.1.3_GH0.tar.gz) = 236083
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= creduce
|
||||
DISTVERSION= 2.5.0
|
||||
DISTVERSION= 2.6.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://embed.cs.utah.edu/creduce/
|
||||
|
||||
MAINTAINER= swills@FreeBSD.org
|
||||
COMMENT= Produces small test cases
|
||||
|
||||
BUILD_DEPENDS= llvm-config38:devel/llvm38
|
||||
RUN_DEPENDS= llvm-config38:devel/llvm38 \
|
||||
BUILD_DEPENDS= llvm-config39:devel/llvm39
|
||||
RUN_DEPENDS= llvm-config39:devel/llvm39 \
|
||||
topformflat:devel/delta \
|
||||
astyle:devel/astyle \
|
||||
p5-Benchmark-Timer>=0:devel/p5-Benchmark-Timer \
|
||||
|
@ -21,10 +21,10 @@ RUN_DEPENDS= llvm-config38:devel/llvm38 \
|
|||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_FLAGS= --with-llvm=${LOCALBASE}
|
||||
CONFIGURE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config38 \
|
||||
CC=${LOCALBASE}/bin/clang38 \
|
||||
CXX=${LOCALBASE}/bin/clang++38 \
|
||||
CPP=${LOCALBASE}/bin/clang-cpp38
|
||||
CONFIGURE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config39 \
|
||||
CC=${LOCALBASE}/bin/clang39 \
|
||||
CXX=${LOCALBASE}/bin/clang++39 \
|
||||
CPP=${LOCALBASE}/bin/clang-cpp39
|
||||
|
||||
USES= autoreconf gmake libtool perl5
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1463921303
|
||||
SHA256 (creduce-2.5.0.tar.gz) = 2dcd784e1d27df60f4ea1d92c4c556c02da4152db353d544dce8b7813fa443e4
|
||||
SIZE (creduce-2.5.0.tar.gz) = 742516
|
||||
TIMESTAMP = 1493926310
|
||||
SHA256 (creduce-2.6.0.tar.gz) = cdacc1046ca3ae2b0777b8f235428e7976b0fb97c2f69979c8accd8d2cc0c55d
|
||||
SIZE (creduce-2.6.0.tar.gz) = 763886
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= smppex
|
||||
PORTVERSION= 0.3.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= SMPP 3.4 library for Elixir
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
USES= elixir
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= savonarola
|
||||
|
||||
MIX_BUILD_DEPS= net/erlang-ranch
|
||||
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
|
||||
MIX_REWRITE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1494063522
|
||||
SHA256 (savonarola-smppex-v0.3.0_GH0.tar.gz) = 3ac8928b9defb913149fe0414ca4f1f8352325b22be5b0b23fda5b0fedd39a9c
|
||||
SIZE (savonarola-smppex-v0.3.0_GH0.tar.gz) = 46719
|
|
@ -0,0 +1,3 @@
|
|||
SMPP 3.4 protocol and framework implemented in Elixir.
|
||||
|
||||
WWW: https://github.com/savonarola/smppex/
|
|
@ -0,0 +1,68 @@
|
|||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.ClientPool.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.ESME.SMPPHandler.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.ESME.Sync.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.ESME.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.MC.SMPPHandler.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.MC.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.Errors.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.Factory.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.MessageState.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.Multipart.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.Oserl.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.PP.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.UDH.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Pdu.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.PduStorage.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.CommandNames.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.MandatoryFieldsBuilder.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.MandatoryFieldsParser.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.MandatoryFieldsSpecs.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.OptionalFieldsBuilder.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.OptionalFieldsParser.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.Pack.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.TlvFormat.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.Unpack.Helpers.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.Unpack.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Protocol.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.RawPdu.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.SMPPHandler.SMPPEX.ESME.SMPPHandler.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.SMPPHandler.SMPPEX.MC.SMPPHandler.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.SMPPHandler.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.SMPPTimers.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Session.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.Time.beam
|
||||
lib/elixir/lib/smppex/ebin/Elixir.SMPPEX.beam
|
||||
lib/elixir/lib/smppex/ebin/smppex.app
|
||||
lib/elixir/lib/smppex/lib/smppex.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/client_pool.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/esme.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/esme/smpp_handler.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/esme/sync.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/mc.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/mc/smpp_handler.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/errors.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/factory.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/message_state.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/multipart.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/oserl.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/pp.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu/udh.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/pdu_storage.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/command_names.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/mandatory_fields_builder.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/mandatory_fields_parser.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/mandatory_fields_specs.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/optional_fields_builder.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/optional_fields_parser.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/pack.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/tlv_format.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/unpack.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/protocol/unpack/helpers.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/raw_pdu.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/session.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/smpp_handler.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/smpp_timers.ex
|
||||
lib/elixir/lib/smppex/lib/smppex/time.ex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= git-lfs
|
||||
PORTVERSION= 2.0.2
|
||||
PORTVERSION= 2.1.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1491509370
|
||||
SHA256 (git-lfs-git-lfs-v2.0.2_GH0.tar.gz) = e266bdffa53e947ba1d0bf8944d73029384bad2ed05af92bc10918d07eec6b63
|
||||
SIZE (git-lfs-git-lfs-v2.0.2_GH0.tar.gz) = 633786
|
||||
TIMESTAMP = 1493460769
|
||||
SHA256 (git-lfs-git-lfs-v2.1.0_GH0.tar.gz) = 638e079aab661a8e4d886fd9d4ea728c5e4efcbf657ad4f5497ba39b91e91c08
|
||||
SIZE (git-lfs-git-lfs-v2.1.0_GH0.tar.gz) = 645947
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
# Created by: Yinghong Liu <relaxbsd@gmail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= guiloader
|
||||
PORTVERSION= 2.19.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel gnome
|
||||
MASTER_SITES= GOOGLE_CODE
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= High-performance and compact GuiXml loader library
|
||||
|
||||
BROKEN= Unfetchable (google code has gone away)
|
||||
DEPRECATED= Unfetchable for more than six months (google code has gone away)
|
||||
EXPIRATION_DATE= 2017-04-30
|
||||
|
||||
PROJECTHOST= nothing-personal
|
||||
USES= gettext gmake libtool pathfix pkgconfig tar:bzip2
|
||||
USE_GNOME= gtk20
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-hidden-visibility
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libguiloader.so.1
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (guiloader-2.19.0.tar.bz2) = 8a8bda509dbcc072a95a16470659d16c9eebb2e2d75f083d300ff6f15af1531e
|
||||
SIZE (guiloader-2.19.0.tar.bz2) = 298825
|
|
@ -1,8 +0,0 @@
|
|||
GuiLoader is a high-performance and compact GuiXml loader library.
|
||||
This library allows GTK+ applications to create GUI widgets and
|
||||
objects at run-time from GuiXml resource files. GuiLoader is
|
||||
written in the C language as a GObject subclass and has
|
||||
a trivial language-independent API. GuiLoader was designed to be
|
||||
easily wrapped for any language that has GTK+ bindings.
|
||||
|
||||
WWW: http://www.crowdesigner.org/
|
|
@ -1,6 +0,0 @@
|
|||
include/guiloader/guiloader.h
|
||||
lib/libguiloader.so
|
||||
lib/libguiloader.so.1
|
||||
lib/libguiloader.so.1.0.0
|
||||
libdata/pkgconfig/guiloader.pc
|
||||
share/locale/ru/LC_MESSAGES/guiloader.mo
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= oniguruma
|
||||
PORTVERSION= 6.1.2
|
||||
PORTVERSION= 6.1.3
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel textproc
|
||||
PKGNAMESUFFIX= 6
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1480711156
|
||||
SHA256 (kkos-oniguruma-v6.1.2_GH0.tar.gz) = 0c0c63ed17d20b6063fe07d34f5df5704b1134c2de22b3ce3c08889ba6b11e17
|
||||
SIZE (kkos-oniguruma-v6.1.2_GH0.tar.gz) = 566824
|
||||
TIMESTAMP = 1489970831
|
||||
SHA256 (kkos-oniguruma-v6.1.3_GH0.tar.gz) = 27fec91c6ba8333c1cd508a4b26ed29c232415724c68a9268207b6c7a5e8c20b
|
||||
SIZE (kkos-oniguruma-v6.1.3_GH0.tar.gz) = 567006
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= DateTime-Format-Pg
|
||||
PORTVERSION= 0.16012
|
||||
PORTVERSION= 0.16013
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1488262557
|
||||
SHA256 (DateTime-Format-Pg-0.16012.tar.gz) = ebd7d334b6cb53a35b7cf0a7acc11ac7839eb0664e8b239edd2450f405c1d9f5
|
||||
SIZE (DateTime-Format-Pg-0.16012.tar.gz) = 29403
|
||||
TIMESTAMP = 1494055006
|
||||
SHA256 (DateTime-Format-Pg-0.16013.tar.gz) = 7f862ea5e51bd45bebc6c6f9708497b98964932e5a39ebcafe3402351ce0519b
|
||||
SIZE (DateTime-Format-Pg-0.16013.tar.gz) = 30196
|
||||
|
|
|
@ -18,8 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
|||
BUILD_DEPENDS= p5-Moose>=2.0002:devel/p5-Moose \
|
||||
p5-POE>=1.310:devel/p5-POE
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
TEST_DEPENDS= p5-MooseX-Daemonize>=0:devel/p5-MooseX-Daemonize \
|
||||
p5-MooseX-Declare>=0:devel/p5-MooseX-Declare \
|
||||
TEST_DEPENDS= p5-MooseX-Declare>=0:devel/p5-MooseX-Declare \
|
||||
p5-Test-Fatal>=0.003:devel/p5-Test-Fatal
|
||||
|
||||
USES= perl5
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Params-Validate
|
||||
PORTVERSION= 1.27
|
||||
PORTVERSION= 1.28
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493551638
|
||||
SHA256 (Params-Validate-1.27.tar.gz) = b414204242c5049c6652eff8fc270a3c39e2901ee8143ea7bbdaa6bf2d828ddc
|
||||
SIZE (Params-Validate-1.27.tar.gz) = 137860
|
||||
TIMESTAMP = 1494055018
|
||||
SHA256 (Params-Validate-1.28.tar.gz) = dde5ec77993a9cac300c53053588a50b9c5aeadb77626fe8bc9c2d9b29aaff77
|
||||
SIZE (Params-Validate-1.28.tar.gz) = 137099
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= swoole
|
||||
PORTVERSION= 1.9.9
|
||||
PORTVERSION= 1.9.10
|
||||
CATEGORIES= devel net
|
||||
|
||||
MAINTAINER= vanilla@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1492612480
|
||||
SHA256 (PECL/swoole-1.9.9.tgz) = a9a45e5492382b055a53c80dd439602b4a150cd32d74c0181147db38cf2fdabc
|
||||
SIZE (PECL/swoole-1.9.9.tgz) = 575967
|
||||
TIMESTAMP = 1494033790
|
||||
SHA256 (PECL/swoole-1.9.10.tgz) = be6547889147da1b04a72207df42af18685eabd8115eb2e9dea05eeda6fbb8d6
|
||||
SIZE (PECL/swoole-1.9.10.tgz) = 576960
|
||||
|
|
|
@ -1,117 +0,0 @@
|
|||
--- src/network/ReactorThread.c.orig 2017-04-20 02:12:07 UTC
|
||||
+++ src/network/ReactorThread.c
|
||||
@@ -1263,7 +1263,6 @@ int swReactorThread_dispatch(swConnectio
|
||||
#ifdef SW_USE_RINGBUFFER
|
||||
swServer *serv = SwooleG.serv;
|
||||
swReactorThread *thread = swServer_get_thread(serv, SwooleTG.id);
|
||||
- int target_worker_id = swServer_worker_schedule(serv, conn->fd);
|
||||
|
||||
swPackage package;
|
||||
package.length = length;
|
||||
@@ -1271,11 +1270,11 @@ int swReactorThread_dispatch(swConnectio
|
||||
|
||||
task.data.info.type = SW_EVENT_PACKAGE;
|
||||
task.data.info.len = sizeof(package);
|
||||
- task.target_worker_id = target_worker_id;
|
||||
|
||||
- //swoole_dump_bin(package.data, 's', buffer->length);
|
||||
memcpy(package.data, data, package.length);
|
||||
memcpy(task.data.data, &package, sizeof(package));
|
||||
+
|
||||
+ task.target_worker_id = swServer_worker_schedule(serv, conn->fd, &task.data);
|
||||
|
||||
//dispatch failed, free the memory.
|
||||
if (factory->dispatch(factory, &task) < 0)
|
||||
@@ -1335,92 +1334,6 @@ int swReactorThread_dispatch(swConnectio
|
||||
return SW_OK;
|
||||
}
|
||||
|
||||
-#if 0
|
||||
-int swReactorThread_dispatch_array_buffer(swReactorThread *thread, swConnection *conn)
|
||||
-{
|
||||
- swDispatchData task;
|
||||
- swFactory *factory = SwooleG.factory;
|
||||
-
|
||||
- task.data.info.fd = conn->fd;
|
||||
- task.data.info.from_id = conn->from_id;
|
||||
-
|
||||
- swBuffer *buffer = conn->in_buffer;
|
||||
- swBuffer_trunk *trunk = swBuffer_get_trunk(buffer);
|
||||
-
|
||||
-#ifdef SW_USE_RINGBUFFER
|
||||
- swServer *serv = SwooleG.serv;
|
||||
- uint16_t target_worker_id = swServer_worker_schedule(serv, conn->fd);
|
||||
- swPackage package;
|
||||
-
|
||||
- package.length = 0;
|
||||
- package.data = swReactorThread_alloc(thread, buffer->length);
|
||||
-
|
||||
- task.data.info.type = SW_EVENT_PACKAGE;
|
||||
-
|
||||
- while (trunk != NULL)
|
||||
- {
|
||||
- task.data.info.len = trunk->length;
|
||||
- memcpy(package.data + package.length, trunk->store.ptr, trunk->length);
|
||||
- package.length += trunk->length;
|
||||
-
|
||||
- swBuffer_pop_trunk(buffer, trunk);
|
||||
- trunk = swBuffer_get_trunk(buffer);
|
||||
- }
|
||||
- task.data.info.len = sizeof(package);
|
||||
- task.target_worker_id = target_worker_id;
|
||||
- memcpy(task.data.data, &package, sizeof(package));
|
||||
- //swWarn("[ReactorThread] copy_n=%d", package.length);
|
||||
- //dispatch failed, free the memory.
|
||||
- if (factory->dispatch(factory, &task) < 0)
|
||||
- {
|
||||
- thread->buffer_input->free(thread->buffer_input, package.data);
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- return SW_OK;
|
||||
- }
|
||||
-#else
|
||||
- int ret;
|
||||
- task.data.info.type = SW_EVENT_PACKAGE_START;
|
||||
- task.target_worker_id = -1;
|
||||
-
|
||||
- /**
|
||||
- * lock target
|
||||
- */
|
||||
- SwooleTG.factory_lock_target = 1;
|
||||
-
|
||||
- while (trunk != NULL)
|
||||
- {
|
||||
- task.data.info.fd = conn->fd;
|
||||
- task.data.info.len = trunk->length;
|
||||
- memcpy(task.data.data, trunk->store.ptr, task.data.info.len);
|
||||
- //package end
|
||||
- if (trunk->next == NULL)
|
||||
- {
|
||||
- task.data.info.type = SW_EVENT_PACKAGE_END;
|
||||
- }
|
||||
- ret = factory->dispatch(factory, &task);
|
||||
- //TODO: 处理数据失败,数据将丢失
|
||||
- if (ret < 0)
|
||||
- {
|
||||
- swWarn("factory->dispatch() failed.");
|
||||
- }
|
||||
- swBuffer_pop_trunk(buffer, trunk);
|
||||
- trunk = swBuffer_get_trunk(buffer);
|
||||
-
|
||||
- swTrace("send2worker[trunk_num=%d][type=%d]", buffer->trunk_num, task.data.info.type);
|
||||
- }
|
||||
- /**
|
||||
- * unlock
|
||||
- */
|
||||
- SwooleTG.factory_target_worker = -1;
|
||||
- SwooleTG.factory_lock_target = 0;
|
||||
-
|
||||
-#endif
|
||||
- return SW_OK;
|
||||
-}
|
||||
-#endif
|
||||
-
|
||||
void swReactorThread_free(swServer *serv)
|
||||
{
|
||||
int i;
|
|
@ -0,0 +1,23 @@
|
|||
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= weakref
|
||||
PORTVERSION= 0.3.3
|
||||
CATEGORIES= devel pear
|
||||
PKGNAMESUFFIX= 2
|
||||
DISTNAME= Weakref-${PORTVERSION}
|
||||
|
||||
MAINTAINER= joneum@bsdproject.de
|
||||
COMMENT= PECL Weakref extension
|
||||
|
||||
LICENSE= PHP301
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= php:pecl
|
||||
IGNORE_WITH_PHP= 56
|
||||
|
||||
CONFLICTS= pecl-weakref-1*
|
||||
|
||||
CFLAGS+= -I${LOCALBASE}/include
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1494042173
|
||||
SHA256 (PECL/Weakref-0.3.3.tgz) = ae574042ca9c074e5c11e72f5b4fe16d8e2353eae394ab8448f905cee935ac1c
|
||||
SIZE (PECL/Weakref-0.3.3.tgz) = 12042
|
|
@ -0,0 +1,4 @@
|
|||
A weak reference provides a gateway to an object without preventing
|
||||
that object from being collected by the garbage collector (GC).
|
||||
|
||||
WWW: https://pecl.php.net/package/Weakref
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= lazy-object-proxy
|
||||
PORTVERSION= 1.3.0
|
||||
PORTVERSION= 1.3.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493921327
|
||||
SHA256 (lazy-object-proxy-1.3.0.tar.gz) = bf4778a8d0efef27d8080718ac6efb437c520d697d61e6935787e56fc0bab2c8
|
||||
SIZE (lazy-object-proxy-1.3.0.tar.gz) = 32180
|
||||
TIMESTAMP = 1494054994
|
||||
SHA256 (lazy-object-proxy-1.3.1.tar.gz) = eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a
|
||||
SIZE (lazy-object-proxy-1.3.1.tar.gz) = 32237
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pybind11
|
||||
PORTVERSION= 1.8.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= Seamless interoperability between C++11 and Python
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
USES= python:2
|
||||
USE_PYTHON= autoplist distutils
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1479626622
|
||||
SHA256 (pybind11-1.8.1.tar.gz) = 358d4b7d8c38cd1dde66064178c6bbaaa2c479a44e67e642820fe0f329a4fff8
|
||||
SIZE (pybind11-1.8.1.tar.gz) = 45860
|
|
@ -0,0 +1,7 @@
|
|||
A lightweight header-only library to create Python bindings of existing
|
||||
C++ code. Its goals and syntax are similar to the excellent Boost.Python
|
||||
library by David Abrahams: to minimize boilerplate code in traditional
|
||||
extension modules by inferring type information using compile-time
|
||||
introspection.
|
||||
|
||||
WWW: https://github.com/wjakob/pybind11
|
|
@ -0,0 +1,22 @@
|
|||
# Created by: Paul Mather <paul@gromit.dlib.vt.edu>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pydrive
|
||||
PORTVERSION= 1.3.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= PyDrive-${PORTVERSION}
|
||||
|
||||
MAINTAINER= paul@gromit.dlib.vt.edu
|
||||
COMMENT= Google drive api made easy
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.2:www/py-google-api-python-client \
|
||||
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1484930069
|
||||
SHA256 (PyDrive-1.3.1.tar.gz) = 83890dcc2278081c6e3f6a8da1f8083e25de0bcc8eb7c91374908c5549a20787
|
||||
SIZE (PyDrive-1.3.1.tar.gz) = 987445
|
|
@ -0,0 +1,6 @@
|
|||
PyDrive
|
||||
|
||||
PyDrive is a wrapper library of google-api-python-client that simplifies many
|
||||
common Google Drive API tasks.
|
||||
|
||||
WWW: https://github.com/googledrive/PyDrive
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= aws-sdk-core
|
||||
PORTVERSION= 2.9.14
|
||||
PORTVERSION= 2.9.15
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493551649
|
||||
SHA256 (rubygem/aws-sdk-core-2.9.14.gem) = dc4fcced755646c8533da695bc15eebd6b275da20706d64bb886b8011ab4c4fe
|
||||
SIZE (rubygem/aws-sdk-core-2.9.14.gem) = 999936
|
||||
TIMESTAMP = 1493987340
|
||||
SHA256 (rubygem/aws-sdk-core-2.9.15.gem) = 4007aa103f3f353e2ba1d231cf549a83b71ec63c2847950bbf8a6e268861c4dc
|
||||
SIZE (rubygem/aws-sdk-core-2.9.15.gem) = 1000448
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= aws-sdk-resources
|
||||
PORTVERSION= 2.9.14
|
||||
PORTVERSION= 2.9.15
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493551656
|
||||
SHA256 (rubygem/aws-sdk-resources-2.9.14.gem) = 3ede0e5dcc5d90917c4140873463a8802c5fb23b1a70631001e022ab85d54f24
|
||||
SIZE (rubygem/aws-sdk-resources-2.9.14.gem) = 48640
|
||||
TIMESTAMP = 1493987346
|
||||
SHA256 (rubygem/aws-sdk-resources-2.9.15.gem) = 8e5bca07964dd8a6056ee40aa31853c585604672a12e51e151d51d0a36dc2723
|
||||
SIZE (rubygem/aws-sdk-resources-2.9.15.gem) = 48640
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= aws-sdk
|
||||
PORTVERSION= 2.9.14
|
||||
PORTVERSION= 2.9.15
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1493551661
|
||||
SHA256 (rubygem/aws-sdk-2.9.14.gem) = ebf7ed75e1702f319f2d05a9fc1e6dd30eacf39e797f4f1986b9af68c982ae31
|
||||
SIZE (rubygem/aws-sdk-2.9.14.gem) = 4608
|
||||
TIMESTAMP = 1493987352
|
||||
SHA256 (rubygem/aws-sdk-2.9.15.gem) = ecbcc92846c7a50db4280f0f407671beca7b7f5e23b8b02e881168f7e6689e77
|
||||
SIZE (rubygem/aws-sdk-2.9.15.gem) = 4608
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= google-api-client
|
||||
PORTVERSION= 0.11.1
|
||||
PORTVERSION= 0.11.2
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1491396946
|
||||
SHA256 (rubygem/google-api-client-0.11.1.gem) = 034f6f71d93d727511232798ad7d12744224c44524bf0493bc2025584b27fa0a
|
||||
SIZE (rubygem/google-api-client-0.11.1.gem) = 2760704
|
||||
TIMESTAMP = 1493987372
|
||||
SHA256 (rubygem/google-api-client-0.11.2.gem) = 9d216e2687b524bd546dd4138fc275cd83ae48c07890bc07188f17b00919798d
|
||||
SIZE (rubygem/google-api-client-0.11.2.gem) = 3180544
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue