*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-11-14 01:11:42 +01:00
parent 1a91797c40
commit 0ae31180f3
366 changed files with 1920 additions and 1172 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Compress-Raw-Bzip2
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971643
SHA256 (Compress-Raw-Bzip2-2.089.tar.gz) = f208783323c21ea998a95c46e649ffda37db8435f524d29f84dc3459ba2880e7
SIZE (Compress-Raw-Bzip2-2.089.tar.gz) = 138203
TIMESTAMP = 1573649154
SHA256 (Compress-Raw-Bzip2-2.090.tar.gz) = e6a28104f4b5689384e94f539af5e262e951eb310764858b511e4443a338297a
SIZE (Compress-Raw-Bzip2-2.090.tar.gz) = 138242

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Compress-Raw-Lzma
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971646
SHA256 (Compress-Raw-Lzma-2.089.tar.gz) = 69cb59dcf0848249688b004b90a9ed0ec2213811de94a309a183008ee630a941
SIZE (Compress-Raw-Lzma-2.089.tar.gz) = 115606
TIMESTAMP = 1573649156
SHA256 (Compress-Raw-Lzma-2.090.tar.gz) = 7202e9d6611f2b6e2359cc9b1aa23ef96d7e33b30ac3f740d06b89e914762077
SIZE (Compress-Raw-Lzma-2.090.tar.gz) = 115774

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Compress-Raw-Zlib
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971648
SHA256 (Compress-Raw-Zlib-2.089.tar.gz) = 9ff8b0e8eb5568040cd5cc78eaccaac05cebaa756443201bb76663b40881f677
SIZE (Compress-Raw-Zlib-2.089.tar.gz) = 254408
TIMESTAMP = 1573649158
SHA256 (Compress-Raw-Zlib-2.090.tar.gz) = f2c8499abcc7df90b8ccc3767b870cbd09d305b84b251a9573237ef2cf9eaf59
SIZE (Compress-Raw-Zlib-2.090.tar.gz) = 254413

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= IO-Compress-Lzf
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971654
SHA256 (IO-Compress-Lzf-2.089.tar.gz) = 8290dc06c56182ced9d1bda83854fdc8f0d79a43331cfc82489f9bdb23adc048
SIZE (IO-Compress-Lzf-2.089.tar.gz) = 76088
TIMESTAMP = 1573649162
SHA256 (IO-Compress-Lzf-2.090.tar.gz) = aa3a3d7396bdebe1b95d789bb9f25af784f45ff605baf475021a2364098fbb17
SIZE (IO-Compress-Lzf-2.090.tar.gz) = 76092

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= IO-Compress-Lzma
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971657
SHA256 (IO-Compress-Lzma-2.089.tar.gz) = db3fcb957d9b6a59f814f900331627bcf8d4a23b5aa7bc27aa5c97841d3dad03
SIZE (IO-Compress-Lzma-2.089.tar.gz) = 100060
TIMESTAMP = 1573649164
SHA256 (IO-Compress-Lzma-2.090.tar.gz) = 32489f9c6fe247442531b9f72a8408cd0416510cab8d7154ef78961315d430a5
SIZE (IO-Compress-Lzma-2.090.tar.gz) = 100116

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= IO-Compress-Lzop
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971659
SHA256 (IO-Compress-Lzop-2.089.tar.gz) = edc20a84539c65365da952cd34b8e7f846642ed48af1d1debad9402ba4109811
SIZE (IO-Compress-Lzop-2.089.tar.gz) = 80941
TIMESTAMP = 1573649166
SHA256 (IO-Compress-Lzop-2.090.tar.gz) = 4979d652eb950088cdc2931d56120420adab5d56879ad7aace06f262f701e1f2
SIZE (IO-Compress-Lzop-2.090.tar.gz) = 80942

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= IO-Compress
PORTVERSION= 2.089
PORTVERSION= 2.090
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971652
SHA256 (IO-Compress-2.089.tar.gz) = 2d3474fc34cf729660a92c481ed7a141434389a36af9c8341603945e11bc5005
SIZE (IO-Compress-2.089.tar.gz) = 276924
TIMESTAMP = 1573649160
SHA256 (IO-Compress-2.090.tar.gz) = 4c12e54a83f993372d43dd67389a1ca92b5c33c108c7f86768a4797cd994e987
SIZE (IO-Compress-2.090.tar.gz) = 277159

View File

@ -2,13 +2,12 @@
# $FreeBSD$
PORTNAME= unrar
DISTVERSION= 5.71
PORTREVISION= 1
PORTVERSION= 5.80
PORTEPOCH= 6
CATEGORIES+= archivers
MASTER_SITES= https://rarlab.com/rar/ \
LOCAL/sunpoet
DISTNAME= unrarsrc-5.7.5
DISTNAME= unrarsrc-5.8.3
MAINTAINER?= sunpoet@FreeBSD.org
COMMENT= Extract, view & test RAR archives

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1556560993
SHA256 (unrarsrc-5.7.5.tar.gz) = e1c2fddaa87a88b1535bfc10ca484f3c5af4e5a55fbb933f8819e26203bbe2ee
SIZE (unrarsrc-5.7.5.tar.gz) = 228818
TIMESTAMP = 1573554645
SHA256 (unrarsrc-5.8.3.tar.gz) = 3591685c8f5bbcb0be09de3d0a0544adb88966b9cccb80986f6cd2b534fd91a6
SIZE (unrarsrc-5.8.3.tar.gz) = 229162

View File

@ -0,0 +1,11 @@
--- m4/ax_check_openssl.m4.orig 2019-11-11 19:52:41 UTC
+++ m4/ax_check_openssl.m4
@@ -53,7 +53,7 @@ AC_DEFUN([AX_CHECK_OPENSSL], [
# then use that information and don't search ssldirs
AC_CHECK_TOOL([PKG_CONFIG], [pkg-config])
if test x"$PKG_CONFIG" != x""; then
- OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null`
+ OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null | sed 's|-L/usr/lib||g'`
if test $? = 0; then
OPENSSL_LIBS=`$PKG_CONFIG openssl --libs-only-l 2>/dev/null`
OPENSSL_INCLUDES=`$PKG_CONFIG openssl --cflags-only-I 2>/dev/null`

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mkgmap
PORTVERSION= r4339
PORTVERSION= r4363
CATEGORIES= astro converters java
MASTER_SITES= http://www.mkgmap.org.uk/download/ \
http://mirror.amdmi3.ru/distfiles/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572961207
SHA256 (mkgmap-r4339.tar.gz) = ca8149bdf3b43352d2125e858e050b24f4175062ec2438e5a7ad6e045d71972a
SIZE (mkgmap-r4339.tar.gz) = 3386176
TIMESTAMP = 1573678467
SHA256 (mkgmap-r4363.tar.gz) = 3b7c03ee557ec7febe381ec14380c2f2319ad21af62277c8c91e26f94b629b92
SIZE (mkgmap-r4363.tar.gz) = 3392468

View File

@ -3,6 +3,7 @@
PORTNAME= clunk
PORTVERSION= 1.3.261
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/clunk
@ -20,4 +21,11 @@ OPTIONS_DEFINE= SSE
OPTIONS_DEFAULT_amd64=SSE
SSE_CMAKE_ON= -DWITH_SSE:BOOL=TRUE
post-install:
${INSTALL_DATA} ${WRKSRC}/clunk/types.h ${STAGEDIR}${PREFIX}/include/clunk
${INSTALL_DATA} ${WRKSRC}/clunk/audio_spec.h ${STAGEDIR}${PREFIX}/include/clunk
@${MKDIR} ${STAGEDIR}${PREFIX}/include/clunk/backend/sdl
${INSTALL_DATA} ${WRKSRC}/clunk/backend/sdl/locker.h ${STAGEDIR}${PREFIX}/include/clunk/backend/sdl
${MV} ${STAGEDIR}${PREFIX}/include/clunk/backend.h ${STAGEDIR}${PREFIX}/include/clunk/backend/sdl
.include <bsd.port.mk>

View File

@ -1,4 +1,6 @@
include/clunk/backend.h
include/clunk/audio_spec.h
include/clunk/backend/sdl/backend.h
include/clunk/backend/sdl/locker.h
include/clunk/buffer.h
include/clunk/clunk.h
include/clunk/clunk_assert.h
@ -18,6 +20,7 @@ include/clunk/sample.h
include/clunk/source.h
include/clunk/sse_fft_context.h
include/clunk/stream.h
include/clunk/types.h
include/clunk/v3.h
include/clunk/window_function.h
lib/libclunk.so

View File

@ -3,7 +3,7 @@
PORTNAME= libmad
PORTVERSION= 0.15.1b
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= SF/mad/${PORTNAME}/${PORTVERSION}

View File

@ -0,0 +1,175 @@
Obtained from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133#15
--- layer12.c.orig 2004-02-05 09:02:39 UTC
+++ layer12.c
@@ -134,6 +134,12 @@ int mad_layer_I(struct mad_stream *strea
for (sb = 0; sb < bound; ++sb) {
for (ch = 0; ch < nch; ++ch) {
nb = mad_bit_read(&stream->ptr, 4);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
if (nb == 15) {
stream->error = MAD_ERROR_BADBITALLOC;
@@ -146,6 +152,12 @@ int mad_layer_I(struct mad_stream *strea
for (sb = bound; sb < 32; ++sb) {
nb = mad_bit_read(&stream->ptr, 4);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
if (nb == 15) {
stream->error = MAD_ERROR_BADBITALLOC;
@@ -162,6 +174,12 @@ int mad_layer_I(struct mad_stream *strea
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb]) {
scalefactor[ch][sb] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
# if defined(OPT_STRICT)
/*
@@ -187,6 +205,12 @@ int mad_layer_I(struct mad_stream *strea
frame->sbsample[ch][s][sb] = nb ?
mad_f_mul(I_sample(&stream->ptr, nb),
sf_table[scalefactor[ch][sb]]) : 0;
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
}
@@ -195,6 +219,12 @@ int mad_layer_I(struct mad_stream *strea
mad_fixed_t sample;
sample = I_sample(&stream->ptr, nb);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (ch = 0; ch < nch; ++ch) {
frame->sbsample[ch][s][sb] =
@@ -403,7 +433,15 @@ int mad_layer_II(struct mad_stream *stre
nbal = bitalloc_table[offsets[sb]].nbal;
for (ch = 0; ch < nch; ++ch)
+ {
allocation[ch][sb] = mad_bit_read(&stream->ptr, nbal);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
+ }
}
for (sb = bound; sb < sblimit; ++sb) {
@@ -411,6 +449,13 @@ int mad_layer_II(struct mad_stream *stre
allocation[0][sb] =
allocation[1][sb] = mad_bit_read(&stream->ptr, nbal);
+
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
/* decode scalefactor selection info */
@@ -419,6 +464,12 @@ int mad_layer_II(struct mad_stream *stre
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb])
scfsi[ch][sb] = mad_bit_read(&stream->ptr, 2);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
}
@@ -442,6 +493,12 @@ int mad_layer_II(struct mad_stream *stre
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb]) {
scalefactor[ch][sb][0] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
switch (scfsi[ch][sb]) {
case 2:
@@ -452,11 +509,23 @@ int mad_layer_II(struct mad_stream *stre
case 0:
scalefactor[ch][sb][1] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
/* fall through */
case 1:
case 3:
scalefactor[ch][sb][2] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
if (scfsi[ch][sb] & 1)
@@ -488,6 +557,12 @@ int mad_layer_II(struct mad_stream *stre
index = offset_table[bitalloc_table[offsets[sb]].offset][index - 1];
II_samples(&stream->ptr, &qc_table[index], samples);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (s = 0; s < 3; ++s) {
frame->sbsample[ch][3 * gr + s][sb] =
@@ -506,6 +581,12 @@ int mad_layer_II(struct mad_stream *stre
index = offset_table[bitalloc_table[offsets[sb]].offset][index - 1];
II_samples(&stream->ptr, &qc_table[index], samples);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (ch = 0; ch < nch; ++ch) {
for (s = 0; s < 3; ++s) {

View File

@ -0,0 +1,17 @@
Obtained from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133#15
--- layer3.c.orig 2004-01-23 09:41:32 UTC
+++ layer3.c
@@ -2608,6 +2608,12 @@ int mad_layer_III(struct mad_stream *str
next_md_begin = 0;
md_len = si.main_data_begin + frame_space - next_md_begin;
+ if (md_len + MAD_BUFFER_GUARD > MAD_BUFFER_MDLEN)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
frame_used = 0;

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= liboggz
DISTVERSION= 1.1.1
PORTVERSION= 1.1.1
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://downloads.xiph.org/releases/liboggz/ \
@ -11,6 +11,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple Ogg API
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg

View File

@ -59,8 +59,8 @@ post-patch:
@${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/siren
${FIND} ${STAGEDIR}${PREFIX}/lib/siren -path '*.so' \
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/siren
@${FIND} ${STAGEDIR}${PREFIX}/lib/siren -path '*.so' \
| ${XARGS} ${STRIP_CMD}
.include <bsd.port.mk>

View File

@ -2,4 +2,4 @@ Siren is a text-based audio player for UNIX-like operating systems. It
supports Ogg Vorbis, MP3, FLAC, WavPack, WAVE, AIFF and a few other file
formats.
WWW: http://www.kariliq.nl/siren/
WWW: https://www.kariliq.nl/siren/

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= yoshimi
DISTVERSION= 1.6.0.2
DISTVERSION= 1.6.0.3
CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571489450
SHA256 (Yoshimi-yoshimi-1.6.0.2_GH0.tar.gz) = 337beff85aaea143787cd95d2516575e1a7ff34d94fcbb92f773d0084512bdae
SIZE (Yoshimi-yoshimi-1.6.0.2_GH0.tar.gz) = 9990263
TIMESTAMP = 1573625480
SHA256 (Yoshimi-yoshimi-1.6.0.3_GH0.tar.gz) = f366d0f2d4049a970cf91823c530b8bd43ab04730f5163ca3d86dbb8abfd06bc
SIZE (Yoshimi-yoshimi-1.6.0.3_GH0.tar.gz) = 9991767

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mysql
PORTVERSION= 1.2.2
PORTVERSION= 1.2.4
CATEGORIES= databases
MASTER_SITES= http://ygrek.org.ua/p/release/ocaml-mysql/
PKGNAMEPREFIX= ocaml-
@ -11,6 +11,8 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= danfe@FreeBSD.org
COMMENT= OCaml bindings to libmysqlclient
LICENSE= LGPL21
USES= gmake mysql
USE_OCAML= yes
USE_OCAML_FINDLIB= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1505942666
SHA256 (ocaml-mysql-1.2.2.tar.gz) = fac7873c53ebe8d08c35701c77780d3fdae3b71d536238b6630932dd44e0987d
SIZE (ocaml-mysql-1.2.2.tar.gz) = 99136
TIMESTAMP = 1573595819
SHA256 (ocaml-mysql-1.2.4.tar.gz) = 8535a88f74a34dfdb51c4539e4a965b84204273bd04e539a5d729f2536da6c9f
SIZE (ocaml-mysql-1.2.4.tar.gz) = 99473

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= apsw
PORTVERSION= 3.29.0
PORTVERSION= 3.30.1
DISTVERSIONSUFFIX= -r1
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1569948550
SHA256 (rogerbinns-apsw-3.29.0-r1_GH0.tar.gz) = a5715b4ff614d6bc3b19dcd73e54d5ba0c5340cdae6141ef6dd1e09b289bf7f7
SIZE (rogerbinns-apsw-3.29.0-r1_GH0.tar.gz) = 308253
TIMESTAMP = 1573649190
SHA256 (rogerbinns-apsw-3.30.1-r1_GH0.tar.gz) = 5b7adbc5aa6bc0b186d32ff813a1248817470da78dc9ebf4efc4ff0b475372dd
SIZE (rogerbinns-apsw-3.30.1-r1_GH0.tar.gz) = 308553

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= sqlalchemy
PORTVERSION= 1.3.10
PORTVERSION= 1.3.11
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571483843
SHA256 (SQLAlchemy-1.3.10.tar.gz) = 0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c
SIZE (SQLAlchemy-1.3.10.tar.gz) = 5967223
TIMESTAMP = 1573649192
SHA256 (SQLAlchemy-1.3.11.tar.gz) = afa5541e9dea8ad0014251bc9d56171ca3d8b130c9627c6cb3681cff30be3f8a
SIZE (SQLAlchemy-1.3.11.tar.gz) = 6007784

View File

@ -0,0 +1,8 @@
--- tiledb/libtiledb.pxd.orig 2019-03-18 19:15:46 UTC
+++ tiledb/libtiledb.pxd
@@ -1,3 +1,5 @@
+#cython: language_level=3str
+
from libc.stdio cimport FILE
from libc.stdint cimport uint64_t

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= zodbpickle
PORTVERSION= 1.0.4
PORTVERSION= 1.1
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1560366513
SHA256 (zodbpickle-1.0.4.tar.gz) = 25d35f7c5ed95689d788b4da2a201990368b7abf032df0974632d0f8c5b39058
SIZE (zodbpickle-1.0.4.tar.gz) = 183258
TIMESTAMP = 1573649194
SHA256 (zodbpickle-1.1.tar.gz) = 6a60a2b996abea0d75ae1617c40229171834ff660527370bdd0c44645dda6906
SIZE (zodbpickle-1.1.tar.gz) = 181743

View File

@ -14,10 +14,6 @@ LICENSE= GPLv3
USES= charsetfix libtool makeinfo
GNU_CONFIGURE= yes
.ifdef QEMU_EMULATING
# XXX bug 224740: configure hangs
CONFIGURE_ENV= gl_cv_func_printf_enomem=no
.endif
USE_LDCONFIG= yes
INFO= rec-mode recutils

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= tarantool
PORTVERSION= 2.1.2
PORTREVISION= 2
PORTVERSION= 2.1.3
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
@ -29,7 +28,10 @@ USE_PERL5= build
CMAKE_ARGS= -DCMAKE_INSTALL_FULL_SYSCONFDIR=${ETCDIR} \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_MANDIR=${PREFIX}/man
CMAKE_OFF= ENABLE_BUNDLED_LIBYAML ENABLE_BUNDLED_MSGPUCK ENABLE_BUNDLED_ZSTD
CMAKE_OFF= ENABLE_BUNDLED_LIBCURL \
ENABLE_BUNDLED_LIBYAML \
ENABLE_BUNDLED_MSGPUCK \
ENABLE_BUNDLED_ZSTD
CMAKE_ON= ENABLE_DIST
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
@ -40,10 +42,10 @@ PLIST_SUB= TT_DATADIR=${TT_DATADIR} \
SUB_FILES= pkg-message
GH_TUPLE= luafun:luafun:e248e00:luafun/third_party/luafun \
tarantool:luajit:5f0a43a:luajit/third_party/luajit \
tarantool:luajit:4625404:luajit/third_party/luajit \
tarantool:luarocks:05312b5:luarocks/third_party/luarocks \
tarantool:small:020716d:small/src/lib/small \
tarantool:test-run:27aebd9:test_run/test-run
tarantool:small:9046d88:small/src/lib/small \
tarantool:test-run:e665a66:test_run/test-run
USE_GITHUB= yes
USERS= tarantool

View File

@ -1,13 +1,13 @@
TIMESTAMP = 1560671633
SHA256 (tarantool-tarantool-2.1.2_GH0.tar.gz) = bc8ec0e3e060ca620159179fff169a505aaa0eec5942bf86999897e2087f9596
SIZE (tarantool-tarantool-2.1.2_GH0.tar.gz) = 4206520
TIMESTAMP = 1573657558
SHA256 (tarantool-tarantool-2.1.3_GH0.tar.gz) = e909cf0eae1aa4f6d51230eb0fab56ef724fb9fffed1e3038f1203d44cd0a894
SIZE (tarantool-tarantool-2.1.3_GH0.tar.gz) = 4243053
SHA256 (luafun-luafun-e248e00_GH0.tar.gz) = 9978dd21c0688d5c6206846697be17363a4be446851c1c1d60e2427fe200b7f2
SIZE (luafun-luafun-e248e00_GH0.tar.gz) = 67323
SHA256 (tarantool-luajit-5f0a43a_GH0.tar.gz) = 4b0bb2b8c1c87defbef24664c784d98b8aa531263d461117271f2f4adf38329d
SIZE (tarantool-luajit-5f0a43a_GH0.tar.gz) = 1028458
SHA256 (tarantool-luajit-4625404_GH0.tar.gz) = ebcbb0a404898fa129f199f18dc6628fffea1103b2cf78b05634bb1064e8d8e8
SIZE (tarantool-luajit-4625404_GH0.tar.gz) = 1031568
SHA256 (tarantool-luarocks-05312b5_GH0.tar.gz) = 4ee5ef77b67f2e5eed41aba8e4682aa7dd2516618c1d38caf781d38a7e19818f
SIZE (tarantool-luarocks-05312b5_GH0.tar.gz) = 4027574
SHA256 (tarantool-small-020716d_GH0.tar.gz) = f30115f7d07f0f333f6b933aa635aad9795586a7adcbc37ef851eab70907f750
SIZE (tarantool-small-020716d_GH0.tar.gz) = 113841
SHA256 (tarantool-test-run-27aebd9_GH0.tar.gz) = 19a41fce7120106b7c91b27eee7f99fb605ec11f16b0669bda5604bd23b9ebbe
SIZE (tarantool-test-run-27aebd9_GH0.tar.gz) = 62051
SHA256 (tarantool-small-9046d88_GH0.tar.gz) = 69c7b864989c6cff22edfaa85e403b152586c20722c93dbe772b4fe3e3594628
SIZE (tarantool-small-9046d88_GH0.tar.gz) = 114015
SHA256 (tarantool-test-run-e665a66_GH0.tar.gz) = 5b21c515b46c24e55aa815888af3b69a1cdea83aa89c946528b1bdf090be0ab7
SIZE (tarantool-test-run-e665a66_GH0.tar.gz) = 61452

View File

@ -1,12 +0,0 @@
Obtained from: https://github.com/tarantool/tarantool/commit/67d33761ceaf07564a156dc8252b5edb857808ed
--- src/lib/swim/swim_io.h.orig
+++ src/lib/swim/swim_io.h
@@ -37,6 +37,7 @@
#include "tarantool_ev.h"
#include <stdbool.h>
#include <arpa/inet.h>
+#include <netinet/in.h>
/**
* SWIM protocol transport level.

View File

@ -1,12 +0,0 @@
Obtained from: https://github.com/tarantool/tarantool/commit/67d33761ceaf07564a156dc8252b5edb857808ed
--- src/lib/swim/swim_proto.c.orig
+++ src/lib/swim/swim_proto.c
@@ -33,6 +33,7 @@
#include "say.h"
#include "version.h"
#include "diag.h"
+#include <sys/socket.h> /* AF_INET for FreeBSD. */
const char *swim_member_status_strs[] = {
"alive",

View File

@ -1,13 +0,0 @@
Obtained from: https://github.com/tarantool/tarantool/commit/67d33761ceaf07564a156dc8252b5edb857808ed
--- src/lib/swim/swim_proto.h.orig 2019-04-05 11:27:32 UTC
+++ src/lib/swim/swim_proto.h
@@ -33,6 +33,8 @@
#include "trivia/util.h"
#include "uuid/tt_uuid.h"
#include <arpa/inet.h>
+#include <netinet/in.h>
+#include <sys/socket.h>
#include <stdbool.h>
/**

View File

@ -1,15 +0,0 @@
Obtained from: https://github.com/tarantool/tarantool/commit/67d33761ceaf07564a156dc8252b5edb857808ed
https://github.com/tarantool/tarantool/commit/03e114b91a55dbb89ea9b0b5f134dd6a19ea6a81
--- src/lib/swim/swim_transport.h.orig 2019-04-05 11:27:32 UTC
+++ src/lib/swim/swim_transport.h
@@ -31,7 +31,9 @@
* SUCH DAMAGE.
*/
#include "trivia/util.h"
+#include <netinet/in.h>
#include <arpa/inet.h>
+#include <unistd.h>
/** Transport implementation. */
struct swim_transport {

View File

@ -1,12 +0,0 @@
Obtained from: https://github.com/tarantool/tarantool/commit/67d33761ceaf07564a156dc8252b5edb857808ed
--- test/unit/swim_test_transport.c.orig
+++ test/unit/swim_test_transport.c
@@ -33,6 +33,7 @@
#include "swim/swim_io.h"
#include "fiber.h"
#include <errno.h>
+#include <sys/socket.h>
enum {
/**

View File

@ -4868,8 +4868,8 @@
SUBDIR += py-pyicu
SUBDIR += py-pyinotify
SUBDIR += py-pyinstaller
SUBDIR += py-pyjsparser
SUBDIR += py-pyjq
SUBDIR += py-pyjsparser
SUBDIR += py-pyke
SUBDIR += py-pylama
SUBDIR += py-pylibsrtp
@ -5511,6 +5511,7 @@
SUBDIR += rubygem-aws-sdk-codedeploy
SUBDIR += rubygem-aws-sdk-codepipeline
SUBDIR += rubygem-aws-sdk-codestar
SUBDIR += rubygem-aws-sdk-codestarnotifications
SUBDIR += rubygem-aws-sdk-cognitoidentity
SUBDIR += rubygem-aws-sdk-cognitoidentityprovider
SUBDIR += rubygem-aws-sdk-cognitosync
@ -5638,6 +5639,7 @@
SUBDIR += rubygem-aws-sdk-s3control
SUBDIR += rubygem-aws-sdk-sagemaker
SUBDIR += rubygem-aws-sdk-sagemakerruntime
SUBDIR += rubygem-aws-sdk-savingsplans
SUBDIR += rubygem-aws-sdk-secretsmanager
SUBDIR += rubygem-aws-sdk-securityhub
SUBDIR += rubygem-aws-sdk-serverlessapplicationrepository
@ -5653,6 +5655,8 @@
SUBDIR += rubygem-aws-sdk-sns
SUBDIR += rubygem-aws-sdk-sqs
SUBDIR += rubygem-aws-sdk-ssm
SUBDIR += rubygem-aws-sdk-sso
SUBDIR += rubygem-aws-sdk-ssooidc
SUBDIR += rubygem-aws-sdk-states
SUBDIR += rubygem-aws-sdk-storagegateway
SUBDIR += rubygem-aws-sdk-support
@ -5757,6 +5761,7 @@
SUBDIR += rubygem-cucumber-messages
SUBDIR += rubygem-cucumber-rails
SUBDIR += rubygem-cucumber-tag_expressions
SUBDIR += rubygem-cucumber-tag_expressions1
SUBDIR += rubygem-cucumber-wire
SUBDIR += rubygem-curses
SUBDIR += rubygem-cyoi
@ -6042,8 +6047,8 @@
SUBDIR += rubygem-nsa-rails5
SUBDIR += rubygem-numerizer
SUBDIR += rubygem-numerizer01
SUBDIR += rubygem-octopress-hooks
SUBDIR += rubygem-oci
SUBDIR += rubygem-octopress-hooks
SUBDIR += rubygem-oj
SUBDIR += rubygem-omniauth_crowd
SUBDIR += rubygem-omniauth_crowd22

View File

@ -19,7 +19,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libpopt.so:devel/popt \
libuuid.so:misc/e2fsprogs-libuuid
USES= autoreconf:build bison gmake gnome libtool pathfix pkgconfig
USES= autoreconf:build bison compiler:c11 gmake gnome libtool \
pathfix pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= efficios

View File

@ -5,10 +5,12 @@ DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v4.1.0/:chromium \
https://commondatastorage.googleapis.com/chromium-browser-official/:chromium_official \
https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \
https://commondatastorage.googleapis.com/chromium-fonts/:chromium_testfonts
PKGNAMESUFFIX= 4
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
chromium-${CHROMIUM_OFFICIAL_VER}${EXTRACT_SUFX}:chromium_official \
${CHROMIUM_NODE_MODULES_HASH}:chromium_node \
electron-npm-modules-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
DIST_SUBDIR= ${PORTNAME}
@ -19,12 +21,9 @@ COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
BROKEN= fails to build
FETCH_DEPENDS= npm:www/npm-node10
PATCH_DEPENDS= git:devel/git
BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
gn:devel/chromium-gn \
gperf:devel/gperf \
yasm:devel/yasm \
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
@ -52,7 +51,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
TEST_DEPENDS= npm:www/npm-node10
USES= bison dos2unix gettext-tools gl gnome jpeg localbase:ldflags \
ninja pkgconfig python:2.7,build tar:xz xorg
ninja pkgconfig python:2.7,build tar:xz
CONFLICTS_INSTALL= electron5
@ -64,7 +63,9 @@ GH_TUPLE= electron:node:8bc5d171a0873c0ba49f9433798bc8b67399788c:node
# yaml:pyyaml:3.12:pyyaml \
# kennethreitz:requests:e4d59bedfd3c7f4f254f4f5d036587bcd8152458:requests
ELECTRON_VER= 4.2.9
ELECTRON_VER= 4.2.12
# Official chromium version containing "gn" which is known to work
CHROMIUM_OFFICIAL_VER= 76.0.3809.132
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 69.0.3497.128
# See ${WRKSRC}/third_party/node/node_modules.tar.gz.sha1 for CHROMIUM_NODE_MODULES_HASH
@ -107,6 +108,7 @@ GN_ARGS+= clang_use_chrome_plugins=false \
use_system_libjpeg=true \
extra_cxxflags="${CXXFLAGS}" \
extra_ldflags="${LDFLAGS}"
GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles
ALL_TARGET= electron
MAKE_ARGS= -C out/${BUILDTYPE}
@ -157,7 +159,7 @@ TEST_ALL_TARGET+= third_party/electron_node:headers
POST_BUILD_TARGETS= licenses version
POST_BUILD_DIST_TARGETS= dist.zip chromedriver.zip mksnapshot.zip
NPM_TIMESTAMP= 1565176036
NPM_TIMESTAMP= 1573298347
PLIST_SUB= ELECTRON_VER=${ELECTRON_VER}
@ -196,6 +198,9 @@ pre-fetch:
post-extract:
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC}
${RM} -r ${WRKSRC}/tools/gn
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_OFFICIAL_VER}/tools/gn \
${WRKSRC}/tools/gn
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${GH_TAGNAME_node} \
${WRKSRC}/third_party/${GH_ACCOUNT_node}_${GH_PROJECT_node}
@ -233,7 +238,11 @@ pre-configure:
libxslt openh264 opus snappy yasm || ${FALSE}
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} gn gen out/${BUILDTYPE} \
# GN generator bootstrapping and generating ninja files
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn gen out/${BUILDTYPE} \
--args='import("//electron/build/args/${BUILDTYPE:tl}.gn") ${GN_ARGS}'
# Setup nodejs dependency
${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd-x64/bin

View File

@ -1,13 +1,15 @@
TIMESTAMP = 1565176191
TIMESTAMP = 1573298479
SHA256 (electron/chromium-69.0.3497.128.tar.xz) = af2b0ee2d16255fd28c3ef23a1481eebe58d6604f238b154594072e17ac643ed
SIZE (electron/chromium-69.0.3497.128.tar.xz) = 1363607512
SHA256 (electron/chromium-76.0.3809.132.tar.xz) = d54e4640b5e399d170dffbc5bcff65157eb1b29314b94b5d808f727d9ce45241
SIZE (electron/chromium-76.0.3809.132.tar.xz) = 728899912
SHA256 (electron/050c85d20f7cedd7f5c39533c1ba89dcdfa56a08) = d2e12fe5e144628f70536d1fea30fa817b7639f067e69f6a9e926f7311c9ec00
SIZE (electron/050c85d20f7cedd7f5c39533c1ba89dcdfa56a08) = 4535767
SHA256 (electron/electron-npm-modules-4.2.9.tar.xz) = dc06738638b00fec4f04254ea212f0ce292193f9e0077e5064859589dc63bf68
SIZE (electron/electron-npm-modules-4.2.9.tar.xz) = 15033460
SHA256 (electron/electron-npm-modules-4.2.12.tar.xz) = b738e5394f47902a5a3f37303c32e838541707b38e4cdb8d29691c582280b809
SIZE (electron/electron-npm-modules-4.2.12.tar.xz) = 15031340
SHA256 (electron/a22de844e32a3f720d219e3911c3da3478039f89) = 6e331676d098a57c53c1250821dc47ed84c47f823901bf30c4704df90d8a34be
SIZE (electron/a22de844e32a3f720d219e3911c3da3478039f89) = 17469927
SHA256 (electron/electron-electron-v4.2.9_GH0.tar.gz) = a710da8d07aa330d9982a2dba061c0245531bbf1eabd28a1c28259e8865c320b
SIZE (electron/electron-electron-v4.2.9_GH0.tar.gz) = 6531752
SHA256 (electron/electron-electron-v4.2.12_GH0.tar.gz) = cb8f69579f0db819756d931f2d1dc4fedc6469a5496ff7684d1bd699534618a9
SIZE (electron/electron-electron-v4.2.12_GH0.tar.gz) = 6531419
SHA256 (electron/electron-node-8bc5d171a0873c0ba49f9433798bc8b67399788c_GH0.tar.gz) = bc94083d3904643f17181c83db83a1c7d6557044e957185d0d73d88e82472b90
SIZE (electron/electron-node-8bc5d171a0873c0ba49f9433798bc8b67399788c_GH0.tar.gz) = 56885474

View File

@ -1,6 +1,6 @@
{
"name": "electron",
"version": "4.2.9",
"version": "4.2.12",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "electron",
"version": "4.2.9",
"version": "4.2.12",
"repository": "https://github.com/electron/electron",
"description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
"devDependencies": {

View File

@ -0,0 +1,11 @@
--- tools/gn/base/files/file_posix.cc.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/base/files/file_posix.cc
@@ -414,7 +414,7 @@ void File::DoInitialize(const FilePath& path, uint32_t
bool File::Flush() {
DCHECK(IsValid());
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
return !HANDLE_EINTR(fdatasync(file_.get()));
#else
return !HANDLE_EINTR(fsync(file_.get()));

View File

@ -0,0 +1,11 @@
--- tools/gn/base/files/file_util.h.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/base/files/file_util.h
@@ -361,7 +361,7 @@ bool VerifyPathControlledByAdmin(const base::FilePath&
// the directory |path|, in the number of FilePath::CharType, or -1 on failure.
int GetMaximumPathComponentLength(const base::FilePath& path);
-#if defined(OS_LINUX) || defined(OS_AIX)
+#if defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD)
// Broad categories of file systems as returned by statfs() on Linux.
enum FileSystemType {
FILE_SYSTEM_UNKNOWN, // statfs failed.

View File

@ -0,0 +1,11 @@
--- tools/gn/base/files/file_util_posix.cc.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/base/files/file_util_posix.cc
@@ -254,7 +254,7 @@ bool ReplaceFile(const FilePath& from_path,
#endif // !defined(OS_NACL_NONSFI)
bool CreateLocalNonBlockingPipe(int fds[2]) {
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
return pipe2(fds, O_CLOEXEC | O_NONBLOCK) == 0;
#else
int raw_fds[2];

View File

@ -0,0 +1,11 @@
--- tools/gn/base/files/scoped_file.cc.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/base/files/scoped_file.cc
@@ -30,7 +30,7 @@ void ScopedFDCloseTraits::Free(int fd) {
// a single open directory would bypass the entire security model.
int ret = IGNORE_EINTR(close(fd));
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || \
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
defined(OS_ANDROID)
// NB: Some file descriptors can return errors from close() e.g. network
// filesystems such as NFS and Linux input devices. On Linux, macOS, and

View File

@ -1,20 +0,0 @@
--- tools/gn/bootstrap/bootstrap.py.orig 2019-03-15 06:38:26 UTC
+++ tools/gn/bootstrap/bootstrap.py
@@ -71,8 +71,6 @@ def main(argv):
'--no-last-commit-position',
'--out-path=' + gn_build_dir,
]
- if not options.with_sysroot:
- cmd.append('--no-sysroot')
if options.debug:
cmd.append('--debug')
subprocess.check_call(cmd)
@@ -81,6 +79,8 @@ def main(argv):
os.path.join(BOOTSTRAP_DIR, 'last_commit_position.h'), gn_build_dir)
subprocess.check_call(
['ninja', '-C', gn_build_dir, 'gn', '-w', 'dupbuild=err'])
+ subprocess.check_call(
+ ['ninja', '-C', gn_build_dir, 'gn_unittests', '-w', 'dupbuild=err'])
shutil.copy2(os.path.join(gn_build_dir, 'gn'), gn_path)
gn_gen_args = options.gn_gen_args or ''

View File

@ -0,0 +1,33 @@
--- tools/gn/build/gen.py.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/build/gen.py
@@ -46,7 +46,7 @@ class Platform(object):
@staticmethod
def known_platforms():
- return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia', 'openbsd']
+ return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia', 'openbsd', 'freebsd']
def platform(self):
return self._platform
@@ -69,6 +69,9 @@ class Platform(object):
def is_aix(self):
return self._platform == 'aix'
+ def is_freebsd(self):
+ return self._platform == 'freebsd'
+
def is_posix(self):
return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd']
@@ -335,6 +338,11 @@ def WriteGNNinja(path, platform, host, options):
elif platform.is_aix():
cflags_cc.append('-maix64')
ldflags.append('-maix64')
+ elif platform.is_freebsd():
+ cflags.extend(['-Wno-deprecated-register', '-Wno-parentheses-equality'])
+ ldflags.extend(['-pthread'])
+ libs.extend(['-lexecinfo', '-lkvm', '-lutil'])
+ include_dirs += ['/usr/local/include']
if platform.is_posix():
ldflags.append('-pthread')

View File

@ -0,0 +1,13 @@
--- tools/gn/tools/gn/exec_process.cc.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/tools/gn/exec_process.cc
@@ -29,6 +29,10 @@
#include "base/posix/file_descriptor_shuffle.h"
#endif
+#if defined(OS_BSD)
+#include <signal.h>
+#endif
+
namespace internal {
#if defined(OS_WIN)

View File

@ -0,0 +1,11 @@
--- tools/gn/util/sys_info.cc.orig 2019-08-26 19:07:16 UTC
+++ tools/gn/util/sys_info.cc
@@ -28,6 +28,8 @@ std::string OperatingSystemArchitecture() {
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
+ } else if (arch == "arm64") {
+ arch = "aarch64";
} else if (std::string(info.sysname) == "AIX") {
arch = "ppc64";
}

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= nspr
PORTVERSION= 4.19.0
DISTVERSIONSUFFIX= -1.el6
PORTVERSION= 4.21.0
DISTVERSIONSUFFIX= -1.el6_10
CATEGORIES= devel linux
MAINTAINER= emulation@FreeBSD.org

View File

@ -1,7 +1,7 @@
TIMESTAMP = 1532349275
SHA256 (centos/nspr-4.19.0-1.el6.i686.rpm) = ab4b72a2833cc6cd1c15cde6c73ded3e6db8646868cbc62949c8478e1ef4bb11
SIZE (centos/nspr-4.19.0-1.el6.i686.rpm) = 119652
SHA256 (centos/nspr-4.19.0-1.el6.x86_64.rpm) = f7dc13dea884b7d3bd374059629be73e9e74e6a5939e0fd5dd4285a1e889d031
SIZE (centos/nspr-4.19.0-1.el6.x86_64.rpm) = 116824
SHA256 (centos/nspr-4.19.0-1.el6.src.rpm) = be37a65cf62faf8fa1204d6201afde13eb4e6236fa0d5ba4a354e547faf45e7a
SIZE (centos/nspr-4.19.0-1.el6.src.rpm) = 1204507
TIMESTAMP = 1573639902
SHA256 (centos/nspr-4.21.0-1.el6_10.i686.rpm) = 1d3ff6e3e00c338c5afad2934ced1be065cec2d46df814da71a4f660378e504c
SIZE (centos/nspr-4.21.0-1.el6_10.i686.rpm) = 119660
SHA256 (centos/nspr-4.21.0-1.el6_10.x86_64.rpm) = b17f2cbae1a06c80f64a459978b5fc36d12f8c447e7cae02c0950813e34a03bb
SIZE (centos/nspr-4.21.0-1.el6_10.x86_64.rpm) = 116980
SHA256 (centos/nspr-4.21.0-1.el6_10.src.rpm) = 2ad5199672b8186f3947049f83c45fc23598e8e3bf60342946746ce499401a75
SIZE (centos/nspr-4.21.0-1.el6_10.src.rpm) = 1157386

View File

@ -15,8 +15,6 @@ MASTER_SITE_SUBDIR= openSUSE_Leap_42.3/x86_64/:DEFAULT,amd64 \
MAINTAINER= trasz@FreeBSD.org
COMMENT= Linux Test Project (openSUSE Leap 42.3)
BROKEN= unfetchable
LICENSE= GPLv2+
ONLY_FOR_ARCHS= amd64

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= CPAN-Perl-Releases
PORTVERSION= 4.18
PORTVERSION= 4.20
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572363565
SHA256 (CPAN-Perl-Releases-4.18.tar.gz) = 25dfaa683dbdb666b1368b7037fbd44a150fcf7f5af3d860d39a3f1573a63d50
SIZE (CPAN-Perl-Releases-4.18.tar.gz) = 23495
TIMESTAMP = 1573649172
SHA256 (CPAN-Perl-Releases-4.20.tar.gz) = 71d3310531a644424be33f22148a582f892eb7b12555bc150dbdac4293abd8ed
SIZE (CPAN-Perl-Releases-4.20.tar.gz) = 23536

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Config-Model-Tester
PORTVERSION= 4.003
PORTVERSION= 4.004
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1557747367
SHA256 (Config-Model-Tester-4.003.tar.gz) = fd730924f4fb223de24ddb6ee8ed884ddafa23d79654cd1fe6dbb0681c820db6
SIZE (Config-Model-Tester-4.003.tar.gz) = 28517
TIMESTAMP = 1573649170
SHA256 (Config-Model-Tester-4.004.tar.gz) = c4020e6e1b960366f15c7d03e41ccea81a05177e4a2030a32d140c3224314a81
SIZE (Config-Model-Tester-4.004.tar.gz) = 28863

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= Devel-PPPort
PORTVERSION= 3.54
PORTVERSION= 3.55
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1569809133
SHA256 (Devel-PPPort-3.54.tar.gz) = f30fbbef7bdd6fb12348caf39e795c19c1639b8156e2e2f2927205140e35b0a9
SIZE (Devel-PPPort-3.54.tar.gz) = 248709
TIMESTAMP = 1573649174
SHA256 (Devel-PPPort-3.55.tar.gz) = bac0421ed1ba02f118f2bc1b1a760616847a0c60cb0184651f3f076f46d0946e
SIZE (Devel-PPPort-3.55.tar.gz) = 350498

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Devel-PatchPerl
PORTVERSION= 1.64
PORTVERSION= 1.72
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1560671641
SHA256 (Devel-PatchPerl-1.64.tar.gz) = 9b2c5d26e0068306309d058f384adf916c0d8d54be1e0806664ca6052a01d499
SIZE (Devel-PatchPerl-1.64.tar.gz) = 130408
TIMESTAMP = 1573649176
SHA256 (Devel-PatchPerl-1.72.tar.gz) = 1db63857bf388189427528973f314dd54f557799ef7291de8ac9024cd2c51ede
SIZE (Devel-PatchPerl-1.72.tar.gz) = 137564

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Module-CoreList
PORTVERSION= 5.20191020
PORTVERSION= 5.20191110
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571671537
SHA256 (Module-CoreList-5.20191020.tar.gz) = dd3aec7d4729eee06a3428e6a6f296a169e8565dd7f1204a93845a98c621cd4d
SIZE (Module-CoreList-5.20191020.tar.gz) = 111277
TIMESTAMP = 1573649178
SHA256 (Module-CoreList-5.20191110.tar.gz) = 70275e49823cab701181ecf8272655186f0fbf65a8498f4c6c2aed8609a9a31a
SIZE (Module-CoreList-5.20191110.tar.gz) = 111447

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= astroid
PORTVERSION= 2.3.2
PORTVERSION= 2.3.3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,11 +13,11 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=0:devel/py-lazy-object-proxy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=1.4<1.5:devel/py-lazy-object-proxy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.12<2:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.0<1.5:devel/py-typed-ast@${PY_FLAVOR} \
${PY_TYPING} \
${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}wrapt>=1.11<1.12:devel/py-wrapt@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
USES= python:3.5+

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571483849
SHA256 (astroid-2.3.2.tar.gz) = 09a3fba616519311f1af8a461f804b68f0370e100c9264a035aa7846d7852e33
SIZE (astroid-2.3.2.tar.gz) = 297318
TIMESTAMP = 1573649196
SHA256 (astroid-2.3.3.tar.gz) = 71ea07f44df9568a75d0f354c49143a4575d90645e9fead6dfb52c26a85ed13a
SIZE (astroid-2.3.3.tar.gz) = 297350

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= deprecated
PORTVERSION= 1.2.6
PORTVERSION= 1.2.7
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1562501185
SHA256 (Deprecated-1.2.6.tar.gz) = a515c4cf75061552e0284d123c3066fbbe398952c87333a92b8fc3dd8e4f9cc1
SIZE (Deprecated-1.2.6.tar.gz) = 5046841
TIMESTAMP = 1573649198
SHA256 (Deprecated-1.2.7.tar.gz) = 408038ab5fdeca67554e8f6742d1521cd3cd0ee0ff9d47f29318a4f4da31c308
SIZE (Deprecated-1.2.7.tar.gz) = 5046835

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= inflect
PORTVERSION= 3.0.1
PORTVERSION= 3.0.2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572806122
SHA256 (inflect-3.0.1.tar.gz) = 86da0500226d67531feb1f4f539a24129f187dac8b5965445ea77f345e15a2a0
SIZE (inflect-3.0.1.tar.gz) = 106473
TIMESTAMP = 1573649200
SHA256 (inflect-3.0.2.tar.gz) = ee7c9b7c3376d06828b205460afb3c447b5d25dd653171db249a238f3fc2c18a
SIZE (inflect-3.0.2.tar.gz) = 71546

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= jupyterlab
PORTVERSION= 1.2.1
PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572806126
SHA256 (jupyterlab-1.2.1.tar.gz) = e74955e70d345b8832e243ce3376f7180c79fed2fcc44043e8a43b122e2cd757
SIZE (jupyterlab-1.2.1.tar.gz) = 6659860
TIMESTAMP = 1573649202
SHA256 (jupyterlab-1.2.2.tar.gz) = 96d3146eb09ffa0a198f31b36706859dadd4a59ed184aa9329a9c12733e6af0b
SIZE (jupyterlab-1.2.2.tar.gz) = 6673505

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libtaxii
PORTVERSION= 1.1.114
PORTVERSION= 1.1.115
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1564577828
SHA256 (TAXIIProject-libtaxii-1.1.114_GH0.tar.gz) = 249f4ca6b895ba169b454e3bea5f32290b9aabe66b0964ff1620f653fc0aec19
SIZE (TAXIIProject-libtaxii-1.1.114_GH0.tar.gz) = 120928
TIMESTAMP = 1573649204
SHA256 (TAXIIProject-libtaxii-1.1.115_GH0.tar.gz) = 4c27d93df32cf2c012010c3eec06556d0cb3a01ad0adb2117eede13826b9172c
SIZE (TAXIIProject-libtaxii-1.1.115_GH0.tar.gz) = 121211

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= logilab-common
PORTVERSION= 1.4.3
PORTVERSION= 1.4.4
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1564331745
SHA256 (logilab-common-1.4.3.tar.gz) = ed94546f033d90650a3432a6786b1ba32d3c207f47fe8df58b195746655c88ff
SIZE (logilab-common-1.4.3.tar.gz) = 198506
TIMESTAMP = 1573649206
SHA256 (logilab-common-1.4.4.tar.gz) = 8c1bf26431a3b487940cd4a7c0eefde328f5ff7098222ee695805752dae94aa6
SIZE (logilab-common-1.4.4.tar.gz) = 177237

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= oslo.messaging
PORTVERSION= 10.2.0
PORTVERSION= 10.3.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1567191935
SHA256 (oslo.messaging-10.2.0.tar.gz) = acdee7c4a4631a0e5d29a272cc5750b069063312d164f2e4035e27dab7c6533d
SIZE (oslo.messaging-10.2.0.tar.gz) = 255431
TIMESTAMP = 1573649208
SHA256 (oslo.messaging-10.3.0.tar.gz) = 2a1a8795ab91bc0d60614a9c778c519bb5e1249a69029bfe4481812d60234b7b
SIZE (oslo.messaging-10.3.0.tar.gz) = 255246

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= prance
PORTVERSION= 0.16.1
PORTVERSION= 0.16.2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1569513211
SHA256 (prance-0.16.1.tar.gz) = d9925c28e794300fdcafe09f7f97d16b604e5f03db1b10fe5b9d186f8434ab10
SIZE (prance-0.16.1.tar.gz) = 683229
TIMESTAMP = 1573649210
SHA256 (prance-0.16.2.tar.gz) = 6c71755a3497639cb29548189632ca7e6335ca90bf74f8e3443a0d386b957041
SIZE (prance-0.16.2.tar.gz) = 683181

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pyparsing
PORTVERSION= 2.4.2
PORTVERSION= 2.4.5
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572806134
SHA256 (pyparsing-2.4.2.tar.gz) = 6f98a7b9397e206d78cc01df10131398f1c8b8510a2f4d97d9abd82e1aacdd80
SIZE (pyparsing-2.4.2.tar.gz) = 642860
TIMESTAMP = 1573649212
SHA256 (pyparsing-2.4.5.tar.gz) = 4ca62001be367f01bd3e92ecbb79070272a9d4964dce6a48a82ff0b8bc7e683a
SIZE (pyparsing-2.4.5.tar.gz) = 644726

View File

@ -17,10 +17,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0:devel/py-pytest@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
USE_LOCALE= en_US.UTF-8
USE_PYTHON= autoplist concurrent distutils
USES= python
.include <bsd.port.pre.mk>

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= xxhash
PORTVERSION= 1.4.2
PORTVERSION= 1.4.3
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571483875
SHA256 (xxhash-1.4.2.tar.gz) = 82cdc67b41da904aa2921107e9877814079d9b067a99f19852b5d85e8a40555d
SIZE (xxhash-1.4.2.tar.gz) = 43267
TIMESTAMP = 1573649214
SHA256 (xxhash-1.4.3.tar.gz) = 8b6b1afe7731d7d9cbb0398b4a811ebb5e6be5c174f72c68abf81f919a435de9
SIZE (xxhash-1.4.3.tar.gz) = 45955

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= aws-partitions
PORTVERSION= 1.232.0
PORTVERSION= 1.237.0
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572620550
SHA256 (rubygem/aws-partitions-1.232.0.gem) = 7bd02a3ff0dbcc48bbcbd878c34115ed3e31b3d617e721fcdee55c3649020904
SIZE (rubygem/aws-partitions-1.232.0.gem) = 17920
TIMESTAMP = 1573649230
SHA256 (rubygem/aws-partitions-1.237.0.gem) = 32b9b58b1a0d72c3b186c9c4bec685f748002c0e07a47ae6b16e61754a632203
SIZE (rubygem/aws-partitions-1.237.0.gem) = 17920

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-backup
PORTVERSION= 1.9.0
PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -11,7 +11,7 @@ COMMENT= Official AWS Ruby gem for AWS Backup
LICENSE= APACHE20
RUN_DEPENDS= rubygem-aws-sdk-core>=3.61.1<4:devel/rubygem-aws-sdk-core \
RUN_DEPENDS= rubygem-aws-sdk-core>=3.71.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1567272038
SHA256 (rubygem/aws-sdk-backup-1.9.0.gem) = 2c0e1d43ed96784cb4b90e7c85d77464ea58d708ca160319774bd0fbe8434557
SIZE (rubygem/aws-sdk-backup-1.9.0.gem) = 40960
TIMESTAMP = 1573649232
SHA256 (rubygem/aws-sdk-backup-1.10.0.gem) = a7b2babb689d967136e88a5a73a9a593749f6751d2ffbcdb5580038b888a2cfc
SIZE (rubygem/aws-sdk-backup-1.10.0.gem) = 40960

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-budgets
PORTVERSION= 1.26.0
PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571923673
SHA256 (rubygem/aws-sdk-budgets-1.26.0.gem) = 00d6a92b060b7eccec01f2c052431bafb77a14dc547ee69a8c8374ea8a3b498b
SIZE (rubygem/aws-sdk-budgets-1.26.0.gem) = 22528
TIMESTAMP = 1573649234
SHA256 (rubygem/aws-sdk-budgets-1.27.0.gem) = c38126c1c45237be3ea7633fa9f55e28f30873d7f59ec1cfdfea051b5fa3af77
SIZE (rubygem/aws-sdk-budgets-1.27.0.gem) = 23040

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