*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2017-12-05 05:55:20 +01:00
parent 3ecefa99ae
commit 8e6c1f6743
62 changed files with 286 additions and 407 deletions

View File

@ -1,34 +1,23 @@
# Created by: Jason Bacon <bacon4000@gmail.com>
# $FreeBSD$
PORTNAME= FastTree
PORTVERSION= 2.1.8
PORTREVISION= 3
DISTVERSION= 2.1.10
CATEGORIES= biology
MASTER_SITES= http://www.microbesonline.org/fasttree/
EXTRACT_SUFX= .c
MAINTAINER= bacon4000@gmail.com
MAINTAINER= jwb@FreeBSD.org
COMMENT= Approximately-maximum-likelihood phylogenetic trees from alignments
# LICENSE= unspecified open source
LICENSE= GPLv2+
USES= compiler:openmp
CFLAGS+= -DOPENMP -fopenmp -O3 -finline-functions -funroll-loops
LDFLAGS+= -lm
NO_WRKSUBDIR= yes
PLIST_FILES= bin/FastTree
do-extract:
${MKDIR} ${WRKSRC}
${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}
do-build:
cd ${WRKSRC} && ${CC} ${CFLAGS} -o FastTree ${DISTFILES} ${LDFLAGS}
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/FastTree ${STAGEDIR}${PREFIX}/bin
@${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (FastTree-2.1.8.c) = b172d160f1b12b764d21a6937c3ce01ba42fa8743d95e083e031c6947762f837
SIZE (FastTree-2.1.8.c) = 385231
TIMESTAMP = 1512317739
SHA256 (FastTree-2.1.10.c) = 54cb89fc1728a974a59eae7a7ee6309cdd3cddda9a4c55b700a71219fc6e926d
SIZE (FastTree-2.1.10.c) = 390916

View File

@ -0,0 +1,25 @@
BIN = FastTree
SRC = FastTree*.c
CC ?= gcc
CFLAGS ?= -O3
CFLAGS += -DOPENMP -fopenmp -finline-functions -funroll-loops
MKDIR ?= mkdir
INSTALL ?= install
PREFIX ?= /usr/local
DESTDIR ?= .
.PHONY: all install clean
all: ${BIN}
${BIN}: ${SRC} Makefile
${CC} ${CFLAGS} ${SRC} -o ${BIN} -lm
install: ${BIN}
${MKDIR} -p ${DESTDIR}${PREFIX}/bin
${INSTALL} -s -c ${BIN} ${DESTDIR}${PREFIX}/bin
clean:
${RM} -f ${BIN}

View File

@ -0,0 +1,11 @@
--- FastTree-2.1.10.c.orig 2017-12-04 15:09:11 UTC
+++ FastTree-2.1.10.c
@@ -8759,7 +8759,7 @@ double pnorm(double x)
void *mymalloc(size_t sz) {
if (sz == 0) return(NULL);
- void *new = malloc(sz);
+ void *new = aligned_alloc(16, sz);
if (new == NULL) {
fprintf(stderr, "Out of memory\n");
exit(1);

View File

@ -11,9 +11,9 @@ COMMENT= Analysis of chromatin immunoprecipitation (ChIP) sequences
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
BUILD_DEPENDS= ${PYNUMPY}
USES= python
USES= python:2.7
USE_PYTHON= autoplist concurrent cython distutils
USE_GITHUB= yes

View File

@ -19,6 +19,8 @@ NO_WRKSUBDIR= yes
USES= dos2unix uidfix zip
DOS2UNIX_GLOB= *.c *.h
CONFLICTS_INSTALL= shells/fish
post-patch:
@${REINPLACE_CMD} -e '/int main/s/short argc/int argc/' \
${WRKSRC}/apps/gethumd/gethumd.c ${WRKSRC}/apps/shaapp/shaapp.c

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= redis
DISTVERSION= 4.0.2
DISTVERSION= 4.0.6
CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/
PKGNAMESUFFIX= -devel

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1506183038
SHA256 (redis-4.0.2.tar.gz) = b1a0915dbc91b979d06df1977fe594c3fa9b189f1f3d38743a2948c9f7634813
SIZE (redis-4.0.2.tar.gz) = 1713990
TIMESTAMP = 1512444121
SHA256 (redis-4.0.6.tar.gz) = 769b5d69ec237c3e0481a262ff5306ce30db9b5c8ceb14d1023491ca7be5f6fa
SIZE (redis-4.0.6.tar.gz) = 1723533

View File

@ -12,7 +12,7 @@ COMMENT= Calendar program for women
LICENSE= GPLv2+
USES= python:run shebangfix tar:bzip2
USES= python:2.7,run shebangfix tar:bzip2
SHEBANG_FILES= cycle.py
USE_WX= 3.0+
WX_COMPS= python

View File

@ -14,7 +14,7 @@ COMMENT= Cross platform RAD GUI Building IDE for wxPython
WRKSRC= ${WRKDIR}/boa-constructor-${PORTVERSION}
USES= dos2unix gettext python zip
USES= dos2unix gettext python:2.7 zip
USE_WX= 3.0+
WX_COMPS= python
DATADIR= ${PREFIX}/share/Boa

View File

@ -6,24 +6,23 @@ PORTVERSION= 2.1
CATEGORIES= devel python
MASTER_SITES= SF
DISTNAME= syncmail
EXTRACT_SUFX=
EXTRACT_SUFX= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= CVS notification tool
RUN_DEPENDS= cvs:devel/cvs
LICENSE= BSD3CLAUSE # see CVS repository on SourceForge
USES= python shebangfix
SHEBANG_FILES= ${DISTNAME}
NO_BUILD= yes
NO_WRKSUBDIR= yes
NO_ARCH= yes
PLIST_FILES= bin/${DISTNAME}
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
RUN_DEPENDS= cvs:devel/cvs
.endif
do-extract:
@${MKDIR} ${WRKSRC}
${CP} ${DISTDIR}/${DISTNAME} ${WRKSRC}
@ -31,4 +30,4 @@ do-extract:
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/${DISTNAME}
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -16,7 +16,7 @@ COMMENT= Documentation system for C, C++, and other languages
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= bison cmake:outsource,noninja iconv python:2 shebangfix
USES= bison cmake:outsource,noninja iconv python shebangfix
ALL_TARGET= all
CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL}
# Parallel jobs breaks when the DOCS option is on

View File

@ -3,7 +3,7 @@
PORTNAME= libcfg
PORTVERSION= 0.6.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://opensource.platon.org/projects/
DISTNAME= ${PORTNAME}+-${DISTVERSION}
@ -19,6 +19,7 @@ CONFLICTS_INSTALL= ossp-cfg
USES= autoreconf gmake
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
LLD_UNSAFE= yes
INSTALL_TARGET= install-strip install-man

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1512130305
SHA256 (openSUSE-osc-0.162.0_GH0.tar.gz) = 34b853e1e27c526fb5dccc45084524612c627fdd8e2c0342ec60ab391063aae9
SIZE (openSUSE-osc-0.162.0_GH0.tar.gz) = 344040
TIMESTAMP = 1512403187
SHA256 (openSUSE-osc-0.162.0_GH0.tar.gz) = 9d47097ff6aff84a5f2b39ce4252fe2a8935cfdc67e570e76e941182a0cecccc
SIZE (openSUSE-osc-0.162.0_GH0.tar.gz) = 344014

View File

@ -3,7 +3,7 @@
PORTNAME= ocempgui
PORTVERSION= 0.2.9
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= devel python
MASTER_SITES= SF/ocemp/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -15,10 +15,10 @@ COMMENT= GUI toolkit in python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/${PYTHON_VERSION}/pygame/pygame.h:devel/py-game
RUN_DEPENDS= ${LOCALBASE}/include/${PYTHON_VERSION}/pygame/pygame.h:devel/py-game
BUILD_DEPENDS= ${PYGAME}
RUN_DEPENDS= ${PYGAME}
USES= python:2
USES= python:2.7
USE_GNOME= atk
USE_PYTHON= autoplist distutils
NO_ARCH= yes

View File

@ -22,7 +22,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \
USE_QT4= corelib qmake_build qtestlib moc_build network \
uic_build rcc_build xml xmlpatterns
USES= cmake python tar:bzip2
USES= cmake python:2.7 tar:bzip2
USE_LDCONFIG= yes
ALL_TARGET= all

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= citra
PORTVERSION= s20171129
PORTVERSION= s20171204
PORTREVISION?= 0
CATEGORIES= emulators
@ -26,15 +26,15 @@ ONLY_FOR_ARCHS_REASON= https://github.com/MerryMage/dynarmic/issues/35
USE_GITHUB= yes
GH_ACCOUNT= citra-emu
GH_TAGNAME= b2a99043
GH_TAGNAME= 56db8e08
GH_TUPLE= citra-emu:ext-soundtouch:019d208:soundtouch/externals/soundtouch \
MerryMage:dynarmic:bb87d25:dynarmic/externals/dynarmic \
benhoyt:inih:r40:inih/externals/inih/inih \
catchorg:Catch2:v2.0.1:catch/externals/catch \
fmtlib:fmt:4.0.0:fmt/externals/fmt \
herumi:xbyak:v5.53-1-gc5da377:xbyak/externals/xbyak \
lsalzman:enet:a84c120:enet/externals/enet \
neobrain:nihstro:7e24743:nihstro/externals/nihstro \
philsquared:Catch:v1.9.4:catch/externals/catch \
svn2github:inih:603729d:inih/externals/inih/inih \
weidai11:cryptopp:CRYPTOPP_5_6_5-610-g24bc2b8:cryptopp/externals/cryptopp/cryptopp
USES= cmake:outsource compiler:c++14-lang iconv localbase:ldflags
@ -58,7 +58,7 @@ SDL_PLIST_FILES=bin/${PORTNAME} \
man/man6/${PORTNAME}.6.gz
QT5_USES= desktop-file-utils shared-mime-info
QT5_USE= QT5=qmake_build,buildtools_build,core,gui,opengl,widgets
QT5_USE= QT5=qmake_build,buildtools_build,concurrent_build,core,gui,opengl,widgets
QT5_CMAKE_BOOL= ENABLE_QT
QT5_PLIST_FILES=bin/${PORTNAME}-qt \
man/man6/${PORTNAME}-qt.6.gz \

View File

@ -1,10 +1,14 @@
TIMESTAMP = 1511970348
SHA256 (citra-emu-citra-s20171129-b2a99043_GH0.tar.gz) = 3d49cbb7b06ebc9927b4006a105cdbd4601cec3c5b73d181b57ec543cac64d3a
SIZE (citra-emu-citra-s20171129-b2a99043_GH0.tar.gz) = 1635637
TIMESTAMP = 1512421828
SHA256 (citra-emu-citra-s20171204-56db8e08_GH0.tar.gz) = 4a03d4a5453ae51d7dce5c2b3af5e41839c82beb37ff1a49921d966a477914fc
SIZE (citra-emu-citra-s20171204-56db8e08_GH0.tar.gz) = 1641549
SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7
SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366
SHA256 (MerryMage-dynarmic-bb87d25_GH0.tar.gz) = c9ac2c24b410526b94984d700081a77da8e28f5e5f553f18a1e2d99ff8fd54f8
SIZE (MerryMage-dynarmic-bb87d25_GH0.tar.gz) = 1246108
SHA256 (benhoyt-inih-r40_GH0.tar.gz) = 0a7d8600c523ccd2d01a5bec2ef3a6482ada49794e67cf694d2bec796cb2c340
SIZE (benhoyt-inih-r40_GH0.tar.gz) = 11436
SHA256 (catchorg-Catch2-v2.0.1_GH0.tar.gz) = 5f31b93712e65d363f257ad0f0c02cfbed7a3988979d5f320ad7771e513d4cc8
SIZE (catchorg-Catch2-v2.0.1_GH0.tar.gz) = 397154
SHA256 (fmtlib-fmt-4.0.0_GH0.tar.gz) = 35300a0d356529447a79ed5ccf419239d8b34f916e5d4625f046fd37afa3650a
SIZE (fmtlib-fmt-4.0.0_GH0.tar.gz) = 617818
SHA256 (herumi-xbyak-v5.53-1-gc5da377_GH0.tar.gz) = 51129bc945fe2650f5fcd41f3b0166555b17589f03bda5d2216927234ef6446a
@ -13,10 +17,6 @@ SHA256 (lsalzman-enet-a84c120_GH0.tar.gz) = 409d458f2da9d8bba49191ab6abaeb6bcf89
SIZE (lsalzman-enet-a84c120_GH0.tar.gz) = 79369
SHA256 (neobrain-nihstro-7e24743_GH0.tar.gz) = 063728b01f7de99ca91693c46bd5c5a0fb03c0058baf4452d539f630b10f3650
SIZE (neobrain-nihstro-7e24743_GH0.tar.gz) = 110273
SHA256 (philsquared-Catch-v1.9.4_GH0.tar.gz) = d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20
SIZE (philsquared-Catch-v1.9.4_GH0.tar.gz) = 363097
SHA256 (svn2github-inih-603729d_GH0.tar.gz) = b4faa364c3e33261707d4b669e1c669ca3818d7b9515c15fe0befd9df3f1f00a
SIZE (svn2github-inih-603729d_GH0.tar.gz) = 8342
SHA256 (weidai11-cryptopp-CRYPTOPP_5_6_5-610-g24bc2b8_GH0.tar.gz) = 9f3f59538ba0515307e142ab404d65270da709aa3ac906770ec658e47a277ec2
SIZE (weidai11-cryptopp-CRYPTOPP_5_6_5-610-g24bc2b8_GH0.tar.gz) = 7008104
SHA256 (whoshuu-cpr-1.3.0-12-gb5758fb_GH0.tar.gz) = 84ea509dc08766d7182b867b78ba6dd16f3352d85b18b0654661079b8617dae4

View File

@ -2,7 +2,7 @@
PORTNAME= ppsspp
DISTVERSIONPREFIX= v
DISTVERSION?= 1.5.2
DISTVERSION?= 1.5.3
PORTREVISION?= 0
CATEGORIES= emulators
# XXX Get from Debian once #697821 lands
@ -23,7 +23,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
USE_GITHUB= yes
GH_ACCOUNT= hrydgard
GH_TUPLE?= hrydgard:glslang:2edde666:glslang/ext/glslang \
hrydgard:${PORTNAME}-lang:c37028e:lang/assets/lang \
hrydgard:${PORTNAME}-lang:6f00429:lang/assets/lang \
KhronosGroup:SPIRV-Cross:90966d5:SPIRV/ext/SPIRV-Cross \
Kingcom:armips:v0.9-89-g8b4cada:armips/ext/armips \
Kingcom:tinyformat:Release-2.0.1-7-gb7f5a22:tinyformat/ext/armips/ext/tinyformat

View File

@ -1,12 +1,12 @@
TIMESTAMP = 1512030114
TIMESTAMP = 1512213048
SHA256 (ppsspp.1) = 64a7cca4c3a5fc6ad5b63399edef9056b0c85ea68fed00fb7e97f4b2724e503b
SIZE (ppsspp.1) = 1598
SHA256 (hrydgard-ppsspp-v1.5.2_GH0.tar.gz) = 29e000f5f0176192ae412ef8dd2e5eefbba640a97ca502aeea6a91dc92142d38
SIZE (hrydgard-ppsspp-v1.5.2_GH0.tar.gz) = 19005533
SHA256 (hrydgard-ppsspp-v1.5.3_GH0.tar.gz) = 9f73078ab8ef32a1c0d65ca8979cb4717f08551f4c1e834faa4d5270faa38879
SIZE (hrydgard-ppsspp-v1.5.3_GH0.tar.gz) = 19007098
SHA256 (hrydgard-glslang-2edde666_GH0.tar.gz) = 9ab09c2aa5a89b2c32297358d25850bec56667aa28fdfe6986fbedd1ced28e78
SIZE (hrydgard-glslang-2edde666_GH0.tar.gz) = 1941913
SHA256 (hrydgard-ppsspp-lang-c37028e_GH0.tar.gz) = 768d2719dce1cec5ca25f8ff18d83fd4faa2cb89a8ff89f06f6253e5aebeb870
SIZE (hrydgard-ppsspp-lang-c37028e_GH0.tar.gz) = 345639
SHA256 (hrydgard-ppsspp-lang-6f00429_GH0.tar.gz) = a531b69ef2279b87c203a78e08c4499491ee3de7858938d95300bc172d103f55
SIZE (hrydgard-ppsspp-lang-6f00429_GH0.tar.gz) = 346448
SHA256 (KhronosGroup-SPIRV-Cross-90966d5_GH0.tar.gz) = de8bcf01e0a0c4107871fdc8b764771487052fedbe2990a369e7908d4a95c000
SIZE (KhronosGroup-SPIRV-Cross-90966d5_GH0.tar.gz) = 228783
SHA256 (Kingcom-armips-v0.9-89-g8b4cada_GH0.tar.gz) = c41aa68bd6798356af568509de4f298485f752f620caae35ff84d17ff798b227

View File

@ -2,8 +2,8 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.4-125
DISTVERSIONSUFFIX= -g8f314c51
DISTVERSION= 0.0.4-132
DISTVERSIONSUFFIX= -g970d2a06
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1512160086
SHA256 (RPCS3-rpcs3-v0.0.4-125-g8f314c51_GH0.tar.gz) = 78e23025fc89567757ed01a01782fe8fa7324a1e48920744477d42fc8763b797
SIZE (RPCS3-rpcs3-v0.0.4-125-g8f314c51_GH0.tar.gz) = 3598712
TIMESTAMP = 1512400938
SHA256 (RPCS3-rpcs3-v0.0.4-132-g970d2a06_GH0.tar.gz) = 8fa919484d7906d3790174e764e5c838707f2bb51e2af1e212c4da277eba48b1
SIZE (RPCS3-rpcs3-v0.0.4-132-g970d2a06_GH0.tar.gz) = 3598702
SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = e50e4f4e9035e891e16867e995f44aac87ce734a9dde169f02fc9719b2ce3642
SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = 105623
SHA256 (RPCS3-yaml-cpp-release-0.5.3-62-g017626a_GH0.tar.gz) = 1d4b32443f137c23b68d3cb183ba6fb48eb76be2b0b30016970adff5c770d841

View File

@ -10,7 +10,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Brain%20Workshop%20${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Free open-source version of the Dual N-Back mental exercise
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyglet/__init__.py:graphics/py-pyglet
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyglet/__init__.py:graphics/py-pyglet@${PY_FLAVOR}
USES= dos2unix python:2.7,run zip
NO_BUILD= yes

View File

@ -14,7 +14,7 @@ COMMENT= Educational software made in python
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:devel/py-game
RUN_DEPENDS= ${PYGAME}
USES= python:2.7 shebangfix zip
NO_BUILD= yes

View File

@ -16,7 +16,7 @@
# MAILDROP_MBOX_DIR=<dir> Specify DEFAULT mailbox location
PORTNAME= maildrop
PORTVERSION= 2.9.2
PORTVERSION= 2.9.3
CATEGORIES= mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1507210219
SHA256 (maildrop-2.9.2.tar.bz2) = 599341e63b7e430cb719a1295f8d2a948ce9ed4fdcfe67e05203cf27727ce7c5
SIZE (maildrop-2.9.2.tar.bz2) = 2078713
TIMESTAMP = 1512335312
SHA256 (maildrop-2.9.3.tar.bz2) = fceae3b85dd9caf4d769d76e5d1179c4065b7f3af88623008ad44f9e08299794
SIZE (maildrop-2.9.3.tar.bz2) = 2079784

View File

@ -100,7 +100,7 @@ USE_RC_SUBR= sympa
CONFLICTS= sympa-5*
OPTIONS_DEFINE= FASTCGI APACHE NLS
OPTIONS_DEFAULT=APACHE
OPTIONS_DEFAULT=APACHE NLS
OPTIONS_RADIO= DATABASE
OPTIONS_RADIO_DATABASE= PGSQL SYBASE MYSQL
OPTIONS_SUB= yes

View File

@ -11,7 +11,7 @@ MASTER_SITES= http://www.sourcefiles.org/Productivity_Tools/Calculators/ \
MAINTAINER= psh@iki.fi
COMMENT= Programmer's calculator
USES= python shebangfix
USES= python:2.7 shebangfix
USE_GNOME= pygtk2
NO_BUILD= yes

View File

@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= glpk
DISTVERSION= 4.63
DISTVERSION= 4.64
CATEGORIES= math
MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
MAINTAINER= dg@syrec.org
COMMENT= GNU Linear Programming Kit
LICENSE= GPLv3+

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1511732948
SHA256 (glpk-4.63.tar.gz) = 914d27f1a51c2bf4a51f1bd4a507f875fcca99db7b219380b836a25b29b3e7f6
SIZE (glpk-4.63.tar.gz) = 4131787
TIMESTAMP = 1512396158
SHA256 (glpk-4.64.tar.gz) = 539267f40ea3e09c3b76a31c8747f559e8a097ec0cda8f1a3778eec3e4c3cc24
SIZE (glpk-4.64.tar.gz) = 4143259

View File

@ -3,4 +3,4 @@ include/glpk.h
lib/libglpk.a
lib/libglpk.so
lib/libglpk.so.40
lib/libglpk.so.40.2.2
lib/libglpk.so.40.2.3

View File

@ -23,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= rastersoft
GH_PROJECT= Devede
USES= iconv python:run shebangfix
USES= iconv python:2.7,run shebangfix
USE_GNOME= pygtk2:run
SHEBANG_FILES= devede
NO_ARCH= yes

View File

@ -10,13 +10,13 @@ MASTER_SITES= http://forja.rediris.es/frs/download.php/2051/
MAINTAINER= gustau.perez@gmail.com
COMMENT= Tucan Manager aids file-sharing with 1-click hosters
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
${LOCALBASE}/bin/cntraining:graphics/tesseract
NO_BUILD= yes
USE_GNOME= pygtk2 librsvg2
USES= gettext python
USES= gettext python:2.7
post-patch:
${REINPLACE_CMD} -Ee 's|#! /usr/bin/env python|#! ${PYTHON_CMD}|' ${WRKSRC}/tucan.py

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= poudriere
DISTVERSION= 3.2.99.20171129
PORTREVISION= 0
DISTVERSION= 3.2.99.20171204
PORTREVISION= 1
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
http://mirror.shatow.net/freebsd/${PORTNAME}/ \
@ -18,7 +18,7 @@ CONFLICTS_INSTALL= poudriere-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_TAGNAME= 3.2.2-25-g8695dfd6
GH_TAGNAME= 3.2.2-37-gf25a99c8
#DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
GNU_CONFIGURE= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1511988702
SHA256 (freebsd-poudriere-3.2.99.20171129-3.2.2-25-g8695dfd6_GH0.tar.gz) = ab274a43b149ed101be4c8cf2b03d0e31773ee324fe841c17aef226f80fce8e2
SIZE (freebsd-poudriere-3.2.99.20171129-3.2.2-25-g8695dfd6_GH0.tar.gz) = 4355244
TIMESTAMP = 1512431516
SHA256 (freebsd-poudriere-3.2.99.20171204-3.2.2-37-gf25a99c8_GH0.tar.gz) = d925d63c10c93ae6e061d4bd0ca5501e6289cf8dc17c048bdfee7e55e243db3e
SIZE (freebsd-poudriere-3.2.99.20171204-3.2.2-37-gf25a99c8_GH0.tar.gz) = 4355800

View File

@ -18,6 +18,7 @@ LIB_DEPENDS= libnet.so:net/libnet
BUILD_DEPENDS= ${LOCALBASE}/lib/libnids.a:net/libnids
BROKEN_FreeBSD_12= fails to compile: pcaputil.c: '/usr/include/pcap-int.h' file not found
BROKEN_FreeBSD_11= fails to compile: pcaputil.c: '/usr/include/pcap-int.h' file not found
USE_HARDENING= pie:off

View File

@ -3,6 +3,7 @@
PORTNAME= spike-proxy
PORTVERSION= 1.4.8
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://www.immunitysec.com/downloads/
DISTNAME= SP${PORTVERSION:tl:C/\.//g}
@ -13,9 +14,9 @@ COMMENT= Tool looking for vulnerabilities in web applications
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR}
USES= python shebangfix tar:tgz
USES= python:2.7 shebangfix tar:tgz
SHEBANG_FILES= *.py
NO_BUILD= yes
NO_ARCH= yes

View File

@ -17,6 +17,8 @@ USES= autoreconf cpe gmake libtool ncurses pkgconfig pathfix python:3.4+ \
localbase compiler:c++11-lang shebangfix
SHEBANG_FILES= share/tools/*.py share/tools/web_config/webconfig.py
CONFLICTS_INSTALL= comms/mlan3
GNU_CONFIGURE= yes
CPE_VENDOR= fishshell

View File

@ -2,7 +2,7 @@
PORTNAME= mod_pagespeed
PORTVERSION= 1.12.34.2
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= www devel
MASTER_SITES= LOCAL/mmokhi:boringssl,chromium_base,chromium_build,googleurl,gflags_arch,gflags_src,libjpeg_turbo_src,yasm_patched,libwebp,modpb64 \
@ -14,9 +14,6 @@ COMMENT= Apache module for rewriting web pages to reduce latency
LICENSE= APACHE20
BROKEN_SSL= base
BROKEN_SSL_REASON_base= needs openssl.pc
BUILD_DEPENDS= bash:shells/bash \
curl:ftp/curl \
closure-compiler:www/closure-compiler \
@ -34,7 +31,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libicutu.so:devel/icu \
libopencv_legacy.so:graphics/opencv
USES= compiler:c++14-lang jpeg gmake localbase pkgconfig \
USES= compiler:c++14-lang gperf jpeg gmake localbase pkgconfig \
python shebangfix ssl tar:xz
USE_APACHE= 22
SHEBANG_GLOB= *.gyp *.gypi *.py *.sh
@ -145,7 +142,7 @@ post-patch:
cd ${BUILD_WRKSRC}/third_party/google-sparsehash/gen/arch/freebsd && \
${MV} ia32 i386 && ${MV} x64 amd64 )
${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" \
${WRKSRC}/base/base.gypi
${WRKSRC}/base/base.gypi ${WRKSRC}/third_party/serf/select_openssl.gyp
${REINPLACE_CMD} -e "s,%%PORTSSTAGE%%,${STAGEDIR},g" \
${WRKSRC}/install/Makefile
${FIND} ${WRKSRC} -type f \( -name "*.gyp" -o -name "*.gypi" \) -exec \

View File

@ -8,3 +8,18 @@
#include <limits.h>
#include <string.h>
@@ -54,11 +55,10 @@
#define TSI_SSL_MAX_PROTECTED_FRAME_SIZE_UPPER_BOUND 16384
#define TSI_SSL_MAX_PROTECTED_FRAME_SIZE_LOWER_BOUND 1024
-/* Putting a macro like this and littering the source file with #if is really
- bad practice.
- TODO(jboeuf): refactor all the #if / #endif in a separate module. */
-#ifndef TSI_OPENSSL_ALPN_SUPPORT
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L
#define TSI_OPENSSL_ALPN_SUPPORT 1
+#else
+#define TSI_OPENSSL_ALPN_SUPPORT 0
#endif
/* TODO(jboeuf): I have not found a way to get this number dynamically from the

View File

@ -0,0 +1,18 @@
--- third_party/serf/instaweb_ssl_buckets.c.orig 2017-06-08 22:22:39 UTC
+++ third_party/serf/instaweb_ssl_buckets.c
@@ -1697,11 +1697,15 @@ int serf_ssl_cert_depth(const serf_ssl_c
int serf_ssl_check_host(const serf_ssl_certificate_t *cert,
const char* hostname)
{
+#if TSI_OPENSSL_ALPN_SUPPORT == 0
+ return (-1);
+#else
return X509_check_host(cert->ssl_cert,
hostname,
strlen(hostname),
0 /* we don't need to set any flags */,
NULL /* we don't need the SAN or CN extracted*/);
+#endif
}
apr_hash_t *serf_ssl_cert_issuer(

View File

@ -1,15 +1,21 @@
--- third_party/serf/select_openssl.gyp.orig 2017-10-04 20:20:10 UTC
--- third_party/serf/select_openssl.gyp.orig 2017-06-08 22:22:39 UTC
+++ third_party/serf/select_openssl.gyp
@@ -47,10 +47,10 @@
@@ -42,15 +42,15 @@
'type': 'none',
'direct_dependent_settings': {
'cflags': [
- '<!@(pkg-config --cflags openssl)',
+ '<!@(if [ -e %%LOCALBASE%%/libdata/pkgconfig/openssl.pc ]; then pkg-config --cflags openssl; else echo "-I/usr/include -DTSI_OPENSSL_ALPN_SUPPORT=0"; fi)',
],
},
'link_settings': {
'ldflags': [
- '<!@(pkg-config --libs-only-L --libs-only-other openssl)',
+ '<!@(pkg-config --libs openssl)',
+ '<!@(if [ -e %%LOCALBASE%%/libdata/pkgconfig/openssl.pc ]; then pkg-config --libs openssl; else echo "-L/usr/lib -lssl -lcrypto"; fi)',
],
'libraries': [
- '<!@(pkg-config --libs-only-l openssl)',
+ '<!@(pkg-config --libs openssl)',
+ '<!@(if [ -e %%LOCALBASE%%/libdata/pkgconfig/openssl.pc ]; then pkg-config --libs openssl; else echo "-L/usr/lib -lssl -lcrypto"; fi)',
],
},
},

View File

@ -0,0 +1,27 @@
--- third_party/serf/serf.diff.orig 2017-06-08 22:22:39 UTC
+++ third_party/serf/serf.diff
@@ -324,7 +324,7 @@
apr_status_t serf_ssl_load_cert_file(
serf_ssl_certificate_t **cert,
const char *file_path,
-@@ -1652,6 +1688,21 @@
+@@ -1652,6 +1688,25 @@
return cert->depth;
}
@@ -337,11 +337,15 @@
+int serf_ssl_check_host(const serf_ssl_certificate_t *cert,
+ const char* hostname)
+{
++#if TSI_OPENSSL_ALPN_SUPPORT == 0
++ return (-1);
++#else
+ return X509_check_host(cert->ssl_cert,
+ hostname,
+ strlen(hostname),
+ 0 /* we don't need to set any flags */,
+ NULL /* we don't need the SAN or CN extracted*/);
++#endif
+}
apr_hash_t *serf_ssl_cert_issuer(

View File

@ -3,7 +3,7 @@
PORTNAME= nginx
PORTVERSION= 1.13.7
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= http://nginx.org/download/
MASTER_SITES+= LOCAL/osa
@ -15,6 +15,10 @@ COMMENT?= Robust and small WWW server
LICENSE= BSD2CLAUSE
CONFLICTS_INSTALL= nginx
PORTSCOUT= limit:^1\.13\.[0-9]*
USES+= cpe
CPE_VENDOR= nginx
@ -123,6 +127,7 @@ OPTIONS_DEFINE= \
SMALL_LIGHT \
SRCACHE \
VOD \
VTS \
X11 \
XSS
@ -233,6 +238,7 @@ SLOWFS_CACHE_DESC= 3rd party slowfs_cache module
SMALL_LIGHT_DESC= 3rd party small_light module
SRCACHE_DESC= 3rd party srcache module
VOD_DESC= 3rd party vod module
VTS_DESC= 3rd party vts module
X11_DESC= graphics/ImageMagick[-nox11] dependency
XSS_DESC= 3rd party xss module
VIDEO_DESC= Video module support
@ -453,7 +459,7 @@ IGNORE= CT option requires OpenSSL 1.0.2, add DEFAULT_VERSIONS+=ssl=openssl to
.endif
.if ${PORT_OPTIONS:MECHO}
NGINX_ECHO_VERSION= 46334b3
NGINX_ECHO_VERSION= d95da35
GH_ACCOUNT+= openresty:echo
GH_PROJECT+= echo-nginx-module:echo
GH_TAGNAME+= ${NGINX_ECHO_VERSION}:echo
@ -462,7 +468,6 @@ CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_echo}
.else
CONFIGURE_ARGS+=--add-module=${WRKSRC_echo}
.endif
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_echo_request_info.c
.endif
.if ${PORT_OPTIONS:MFASTDFS}
@ -631,7 +636,7 @@ USES+= perl5
.endif
.if ${PORT_OPTIONS:MHTTP_PUSH}
GIT_PUSH_VERSION= 0.99.16
GIT_PUSH_VERSION= 1.1.13
GH_ACCOUNT+= slact:push
GH_PROJECT+= nchan:push
GH_TAGNAME+= v${GIT_PUSH_VERSION}:push
@ -685,7 +690,7 @@ LIB_DEPENDS+= libmsgpuck.so:devel/msgpuck \
libyajl.so:devel/yajl
GH_ACCOUNT+= tarantool:nginx_tarantool
GH_PROJECT+= nginx_upstream_module:nginx_tarantool
GH_TAGNAME+= 1278ee5:nginx_tarantool
GH_TAGNAME+= 4ca8684:nginx_tarantool
.if ${PORT_OPTIONS:MDSO}
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_nginx_tarantool}
.else
@ -853,7 +858,7 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_let}
LIB_DEPENDS+= libluajit-5.1.so:lang/luajit
CONFIGURE_ENV+= "LUAJIT_INC=${LOCALBASE}/include/luajit-2.0"
CONFIGURE_ENV+= "LUAJIT_LIB=${LOCALBASE}/lib"
NGINX_LUA_VERSION= 0.10.8
NGINX_LUA_VERSION= 0.10.11
GH_ACCOUNT+= openresty:lua
GH_PROJECT+= lua-nginx-module:lua
GH_TAGNAME+= v${NGINX_LUA_VERSION}:lua
@ -862,11 +867,6 @@ CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_lua}
.else
CONFIGURE_ARGS+=--add-module=${WRKSRC_lua}
.endif
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_lua_common.h \
${PATCHDIR}/extra-patch-ngx_http_lua_headers.c \
${PATCHDIR}/extra-patch-ngx_http_lua_headers.h \
${PATCHDIR}/extra-patch-ngx_http_lua_module.c \
${PATCHDIR}/extra-patch-ngx_http_lua_ssl_ocsp.c
.endif
.if ${PORT_OPTIONS:MMEMC}
@ -959,12 +959,11 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_rdsjson}
.endif
.if ${PORT_OPTIONS:MREDIS2}
NGINX_REDIS2_VERSION= 0.12
NGINX_REDIS2_VERSION= 0.14
GH_ACCOUNT+= openresty:redis2
GH_PROJECT+= redis2-nginx-module:redis2
GH_TAGNAME+= v${NGINX_REDIS2_VERSION}:redis2
CONFIGURE_ARGS+=--add-module=${WRKSRC_redis2}
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_redis2_util.c
.endif
.if ${PORT_OPTIONS:MRTMP}
@ -1027,7 +1026,7 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_small_light}
.endif
.if ${PORT_OPTIONS:MSRCACHE}
NGINX_SRCACHE_VERSION= 0.30
NGINX_SRCACHE_VERSION= 0.31
GH_ACCOUNT+= openresty:srcache
GH_PROJECT+= srcache-nginx-module:srcache
GH_TAGNAME+= v${NGINX_SRCACHE_VERSION}:srcache
@ -1035,7 +1034,7 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_srcache}
.endif
.if ${PORT_OPTIONS:MVOD}
NGINX_VOD_VERSION= 1.18
NGINX_VOD_VERSION= 1.22
GH_ACCOUNT+= kaltura:vod
GH_PROJECT+= nginx-vod-module:vod
GH_TAGNAME+= ${NGINX_VOD_VERSION}:vod
@ -1046,6 +1045,14 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_vod}
.endif
.endif
.if ${PORT_OPTIONS:MVTS}
NGINX_VTS_VERSION= 0.1.15
GH_ACCOUNT+= vozlt:vts
GH_PROJECT+= nginx-module-vts:vts
GH_TAGNAME+= v${NGINX_VTS_VERSION}:vts
CONFIGURE_ARGS+=--add-module=${WRKSRC_vts}
.endif
.if ${PORT_OPTIONS:MXSS}
NGINX_XSS_VERSION= 0.05
GH_ACCOUNT+= openresty:xss
@ -1063,7 +1070,7 @@ CONFIGURE_ARGS+=--with-http_v2_module
.if ${PORT_OPTIONS:MNJS}
GH_ACCOUNT+= nginx:njs
GH_PROJECT+= njs:njs
GH_TAGNAME+= bd40aea:njs
GH_TAGNAME+= 4ed8a0b:njs
.if ${PORT_OPTIONS:MDSO}
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_njs}/nginx
.else
@ -1137,9 +1144,9 @@ CONFIGURE_ARGS+=--add-module=${WRKSRC_arrayvar}
.endif
.if ${PORT_OPTIONS:MBROTLI}
NGINX_BROTLI_VERSION= 12529813
NGINX_BROTLI_VERSION= 14dede1
LIB_DEPENDS+= libbrotlicommon.so:archivers/brotli
GH_ACCOUNT+= google:brotli
GH_ACCOUNT+= eustas:brotli
GH_PROJECT+= ngx_brotli:brotli
GH_TAGNAME+= ${NGINX_BROTLI_VERSION}:brotli
.if ${PORT_OPTIONS:MDSO}
@ -1263,6 +1270,11 @@ post-patch:
's!%%PREFIX%%!${LOCALBASE}!g' \
${WRKSRC_nginx_tarantool}/config
.endif
.if ${PORT_OPTIONS:MBROTLI}
@${REINPLACE_CMD} \
'62s|\/usr\/local|${LOCALBASE}|' \
${WRKSRC_brotli}/config
.endif
pre-configure:
.if ${PORT_OPTIONS:MMODSECURITY}

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1511734956
TIMESTAMP = 1512445126
SHA256 (nginx-1.13.7.tar.gz) = beb732bc7da80948c43fd0bf94940a21a21b1c1ddfba0bd99a4b88e026220f5c
SIZE (nginx-1.13.7.tar.gz) = 990836
SHA256 (ngx_cache_purge-2.3.tar.gz) = 279e0d8a46d3b1521fd43b3f78bc1c08b263899142a7cc5058c1c0361a92c89c
@ -37,8 +37,8 @@ SHA256 (nginx-clojure-nginx-clojure-v0.4.5_GH0.tar.gz) = c6d500f935dde5f87a6eb47
SIZE (nginx-clojure-nginx-clojure-v0.4.5_GH0.tar.gz) = 602064
SHA256 (grahamedgecombe-nginx-ct-v1.3.2_GH0.tar.gz) = b4ceae549b9dbf84b2e511633982e4efeee0388e3b7a038a8bac555008a77b88
SIZE (grahamedgecombe-nginx-ct-v1.3.2_GH0.tar.gz) = 6844
SHA256 (openresty-echo-nginx-module-46334b3_GH0.tar.gz) = 00d42a5f562a0be5570110d9b70c8f2cace93b292421a6f994cf4ec76a8979f0
SIZE (openresty-echo-nginx-module-46334b3_GH0.tar.gz) = 52766
SHA256 (openresty-echo-nginx-module-d95da35_GH0.tar.gz) = d1cd947c9ab3174857781e7e8a481125e3f05596be76a6114ba4a6e19ee5e902
SIZE (openresty-echo-nginx-module-d95da35_GH0.tar.gz) = 53162
SHA256 (happyfish100-fastdfs-nginx-module-5a8110f_GH0.tar.gz) = 58daa08a5ab9b9de5459817fc088230f4092fb818b87a2cb61b217952a5af54d
SIZE (happyfish100-fastdfs-nginx-module-5a8110f_GH0.tar.gz) = 17980
SHA256 (openresty-headers-more-nginx-module-84241e4_GH0.tar.gz) = d3442be9058682ed0ad1d294ab27effcb245c0a320fcf418c452dc923f714531
@ -57,14 +57,14 @@ SHA256 (nginx-modules-ngx_http_json_status_module-1d2f303_GH0.tar.gz) = fdc34e0e
SIZE (nginx-modules-ngx_http_json_status_module-1d2f303_GH0.tar.gz) = 6736
SHA256 (kr-nginx-notice-3c95966_GH0.tar.gz) = e829fc94178cc8c91fef15a1fc44ee7ac162c13eddc0bba4c9427aaa23386885
SIZE (kr-nginx-notice-3c95966_GH0.tar.gz) = 3343
SHA256 (slact-nchan-v0.99.16_GH0.tar.gz) = 200cc1b02931a067c3edb07243a7faac80265ce6aab37af680cf7373011efc41
SIZE (slact-nchan-v0.99.16_GH0.tar.gz) = 378626
SHA256 (slact-nchan-v1.1.13_GH0.tar.gz) = 8e869ea92fd885f5d9755f926e809ee81ca21967044b98e9932a8eb661d91709
SIZE (slact-nchan-v1.1.13_GH0.tar.gz) = 629850
SHA256 (wandenberg-nginx-push-stream-module-0.5.1_GH0.tar.gz) = a95f31e80120fd7324795b92a0d94c0b43e1265df7fd0f1eba11a337c1e0a626
SIZE (wandenberg-nginx-push-stream-module-0.5.1_GH0.tar.gz) = 175263
SHA256 (yaoweibin-ngx_http_substitutions_filter_module-v0.6.4_GH0.tar.gz) = ed4ddbcf0c434f4a1e97b61251a63ace759792764bd5cb79ff20efe348db8db3
SIZE (yaoweibin-ngx_http_substitutions_filter_module-v0.6.4_GH0.tar.gz) = 92230
SHA256 (tarantool-nginx_upstream_module-1278ee5_GH0.tar.gz) = 34d51afcd464582e6011a5d3abe6829c5690ddb9b50c993dfdafb4c725a4803a
SIZE (tarantool-nginx_upstream_module-1278ee5_GH0.tar.gz) = 48378
SHA256 (tarantool-nginx_upstream_module-4ca8684_GH0.tar.gz) = e1ce39052f2df4972dc7ce827a3ff774660586955c5894cf38997c6f687d8fa4
SIZE (tarantool-nginx_upstream_module-4ca8684_GH0.tar.gz) = 59005
SHA256 (Austinb-nginx-upload-module-72ec037_GH0.tar.gz) = c6d4e38ad0712c898cc53721f492f8f73acf2753cc0a0769fa34d4d6ba4e8efd
SIZE (Austinb-nginx-upload-module-72ec037_GH0.tar.gz) = 28303
SHA256 (masterzen-nginx-upload-progress-module-v0.9.0_GH0.tar.gz) = 93e29b9b437a2e34713de54c2861ea51151624aca09f73f9f44d1caaff01a6b1
@ -91,8 +91,8 @@ SHA256 (mongodb-mongo-c-driver-v0.3.1_GH0.tar.gz) = 552c54aff81c4701ace4eb1ce20c
SIZE (mongodb-mongo-c-driver-v0.3.1_GH0.tar.gz) = 53024
SHA256 (arut-nginx-let-module-v0.0.4_GH0.tar.gz) = cbf6fcddc00a7e30289134bdeace12565e000cc7d4efee2d2ebb8799d0b88270
SIZE (arut-nginx-let-module-v0.0.4_GH0.tar.gz) = 20534
SHA256 (openresty-lua-nginx-module-v0.10.8_GH0.tar.gz) = d67449c71051b3cc2d6dd60df0ae0d21fca08aa19c9b30c5b95ee21ff38ef8dd
SIZE (openresty-lua-nginx-module-v0.10.8_GH0.tar.gz) = 606643
SHA256 (openresty-lua-nginx-module-v0.10.11_GH0.tar.gz) = c0fb91fcfd1c6e7dec34ca64826ef81ffebafdef6174d254467636f380566626
SIZE (openresty-lua-nginx-module-v0.10.11_GH0.tar.gz) = 616653
SHA256 (openresty-memc-nginx-module-v0.18_GH0.tar.gz) = 4e280d1dcb8b312bc7875604c1e35b17879279126d3d5fbf482aa9cc7c11276d
SIZE (openresty-memc-nginx-module-v0.18_GH0.tar.gz) = 37113
SHA256 (nbs-system-naxsi-0.54_GH0.tar.gz) = 9cc2c09405bc71f78ef26a8b6d70afcea3fccbe8125df70cb0cfc480133daba5
@ -103,8 +103,8 @@ SHA256 (openresty-rds-csv-nginx-module-v0.07_GH0.tar.gz) = b204909c6fb194fe8fed7
SIZE (openresty-rds-csv-nginx-module-v0.07_GH0.tar.gz) = 19444
SHA256 (openresty-rds-json-nginx-module-v0.14_GH0.tar.gz) = 99aedf222a9664484918392988cce41b1a6238240d42f8bd44f5ff102c05c36c
SIZE (openresty-rds-json-nginx-module-v0.14_GH0.tar.gz) = 33496
SHA256 (openresty-redis2-nginx-module-v0.12_GH0.tar.gz) = baf5274c815a5f27854747df09ff5bcd6d82e0baa2f224a9db6450d2f3a35a4f
SIZE (openresty-redis2-nginx-module-v0.12_GH0.tar.gz) = 28981
SHA256 (openresty-redis2-nginx-module-v0.14_GH0.tar.gz) = d830e072fcb4acee8490ba3e38eee6034fd884a954d17ad4efeb397032c58a71
SIZE (openresty-redis2-nginx-module-v0.14_GH0.tar.gz) = 27924
SHA256 (arut-nginx-rtmp-module-v1.1.8_GH0.tar.gz) = de5866111a5b18c9dfb1c10f3a0e84b56af77f7005a41807368f7769b8a50965
SIZE (arut-nginx-rtmp-module-v1.1.8_GH0.tar.gz) = 519647
SHA256 (openresty-set-misc-nginx-module-f808ef4_GH0.tar.gz) = 5f32c484b29b9047dfa65fd3eec511c0f7c65f0f3ec0a4e0453359cf4642d405
@ -115,18 +115,20 @@ SHA256 (nginx-shib-nginx-http-shibboleth-4f1119b_GH0.tar.gz) = c25f284bc934f59a2
SIZE (nginx-shib-nginx-http-shibboleth-4f1119b_GH0.tar.gz) = 16688
SHA256 (cubicdaiya-ngx_small_light-v0.8.0_GH0.tar.gz) = 8f513d6d3df32c3b05327d40e16efd020532a911d3eeca8015eb6271f2d4fd1c
SIZE (cubicdaiya-ngx_small_light-v0.8.0_GH0.tar.gz) = 55918
SHA256 (openresty-srcache-nginx-module-v0.30_GH0.tar.gz) = e34b1ab5f5007661f73819f9c20fd6c2a46ed3e53364e9449b02ef2bd3628633
SIZE (openresty-srcache-nginx-module-v0.30_GH0.tar.gz) = 58777
SHA256 (kaltura-nginx-vod-module-1.18_GH0.tar.gz) = cba0673725f66279671d9dc0ac7bea6ea78cf963ce1b6582320d10a857a818d3
SIZE (kaltura-nginx-vod-module-1.18_GH0.tar.gz) = 388548
SHA256 (openresty-srcache-nginx-module-v0.31_GH0.tar.gz) = 3f9729e73a8340926fa9d9fc15707c2f287cd27b6a9fe42e83f660ca48a5972d
SIZE (openresty-srcache-nginx-module-v0.31_GH0.tar.gz) = 48310
SHA256 (kaltura-nginx-vod-module-1.22_GH0.tar.gz) = 79214a1c2f9b133e039ae78d6a09635ad2bec183c77e2a32bf03003841b3c35b
SIZE (kaltura-nginx-vod-module-1.22_GH0.tar.gz) = 438203
SHA256 (vozlt-nginx-module-vts-v0.1.15_GH0.tar.gz) = 5112a054b1b1edb4c0042a9a840ef45f22abb3c05c68174e28ebf483164fb7e1
SIZE (vozlt-nginx-module-vts-v0.1.15_GH0.tar.gz) = 371128
SHA256 (openresty-xss-nginx-module-v0.05_GH0.tar.gz) = 958bd8de773601d8d3138501cc4be0420f1c818a3987a70cc9c0023371e432cf
SIZE (openresty-xss-nginx-module-v0.05_GH0.tar.gz) = 11477
SHA256 (nginx-njs-bd40aea_GH0.tar.gz) = 0fea9022d79db2b74d2da1b44f6366a3c60fe47475b77a80c506ef02ad976151
SIZE (nginx-njs-bd40aea_GH0.tar.gz) = 203897
SHA256 (nginx-njs-4ed8a0b_GH0.tar.gz) = 44cd86b48bf6a65e6faf76b59cbf75b6317d62d33081671d192632baaf43f165
SIZE (nginx-njs-4ed8a0b_GH0.tar.gz) = 229162
SHA256 (openresty-array-var-nginx-module-v0.05_GH0.tar.gz) = c949d4be6f3442c8e2937046448dc8d8def25c0e0fa6f4e805144cea45eabe80
SIZE (openresty-array-var-nginx-module-v0.05_GH0.tar.gz) = 11280
SHA256 (google-ngx_brotli-12529813_GH0.tar.gz) = 788b25c4a3285b34d06e48a469fd0d0cb52d43b43edccd2935e22802dcfd2d69
SIZE (google-ngx_brotli-12529813_GH0.tar.gz) = 10448
SHA256 (eustas-ngx_brotli-14dede1_GH0.tar.gz) = 655e47be5d947b105b7fd53303c5a94b78e9c8ed9cd96fc786cedc7445fbf539
SIZE (eustas-ngx_brotli-14dede1_GH0.tar.gz) = 10583
SHA256 (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 5c1869d55897075adb3fdf840b21060dc54669a1f840a36d1539acc7e59dd106
SIZE (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 11090
SHA256 (calio-iconv-nginx-module-v0.14_GH0.tar.gz) = b8b9f355c05c0790226512f6732348a2404d48531688a1fc04ce6768163bf462

View File

@ -1,43 +0,0 @@
--- ../echo-nginx-module-46334b3/src/ngx_http_echo_request_info.c.orig 2017-04-15 10:03:29.616243000 -0400
+++ ../echo-nginx-module-46334b3/src/ngx_http_echo_request_info.c 2017-04-15 10:07:41.329695000 -0400
@@ -179,6 +179,9 @@
ngx_int_t i, j;
ngx_buf_t *b, *first = NULL;
unsigned found;
+#if defined(nginx_version) && nginx_version >= 1011011
+ ngx_chain_t *cl;
+#endif
ngx_connection_t *c;
ngx_http_request_t *mr;
ngx_http_connection_t *hc;
@@ -215,8 +218,15 @@
if (hc->nbusy) {
b = NULL;
+
+#if defined(nginx_version) && nginx_version >= 1011011
+ for (cl = hc->busy; cl; /* void */) {
+ b = cl->buf;
+ cl = cl->next;
+#else
for (i = 0; i < hc->nbusy; i++) {
b = hc->busy[i];
+#endif
if (first == NULL) {
if (mr->request_line.data >= b->pos
@@ -280,8 +290,14 @@
}
if (hc->nbusy) {
+#if defined(nginx_version) && nginx_version >= 1011011
+ for (cl = hc->busy; cl; /* void */) {
+ b = cl->buf;
+ cl = cl->next;
+#else
for (i = 0; i < hc->nbusy; i++) {
b = hc->busy[i];
+#endif
if (!found) {
if (b != first) {

View File

@ -1,15 +0,0 @@
--- ../lua-nginx-module-0.10.8/src/ngx_http_lua_common.h.orig 2017-04-15 10:55:20.591680000 -0400
+++ ../lua-nginx-module-0.10.8/src/ngx_http_lua_common.h 2017-04-15 10:55:50.449108000 -0400
@@ -199,6 +199,12 @@
of reqeusts */
ngx_uint_t malloc_trim_req_count;
+#if nginx_version >= 1011011
+ /* the following 2 fields are only used by ngx.req.raw_headers() for now */
+ ngx_buf_t **busy_buf_ptrs;
+ ngx_int_t busy_buf_ptr_count;
+#endif
+
unsigned requires_header_filter:1;
unsigned requires_body_filter:1;
unsigned requires_capture_filter:1;

View File

@ -1,124 +0,0 @@
--- ../lua-nginx-module-0.10.8/src/ngx_http_lua_headers.c.orig 2017-04-15 10:57:48.875770000 -0400
+++ ../lua-nginx-module-0.10.8/src/ngx_http_lua_headers.c 2017-04-15 11:02:00.492564000 -0400
@@ -26,6 +26,9 @@
static int ngx_http_lua_ngx_req_header_clear(lua_State *L);
static int ngx_http_lua_ngx_req_header_set(lua_State *L);
static int ngx_http_lua_ngx_resp_get_headers(lua_State *L);
+#if nginx_version >= 1011011
+void ngx_http_lua_ngx_raw_header_cleanup(void *data);
+#endif
static int
@@ -77,6 +80,11 @@
size_t size;
ngx_buf_t *b, *first = NULL;
ngx_int_t i, j;
+#if nginx_version >= 1011011
+ ngx_buf_t **bb;
+ ngx_chain_t *cl;
+ ngx_http_lua_main_conf_t *lmcf;
+#endif
ngx_connection_t *c;
ngx_http_request_t *r, *mr;
ngx_http_connection_t *hc;
@@ -93,6 +101,10 @@
return luaL_error(L, "no request object found");
}
+#if nginx_version >= 1011011
+ lmcf = ngx_http_get_module_main_conf(r, ngx_http_lua_module);
+#endif
+
ngx_http_lua_check_fake_request(L, r);
mr = r->main;
@@ -109,8 +121,13 @@
dd("hc->nbusy: %d", (int) hc->nbusy);
if (hc->nbusy) {
+#if nginx_version >= 1011011
+ dd("hc->busy: %p %p %p %p", hc->busy->buf->start, hc->busy->buf->pos,
+ hc->busy->buf->last, hc->busy->buf->end);
+#else
dd("hc->busy: %p %p %p %p", hc->busy[0]->start, hc->busy[0]->pos,
hc->busy[0]->last, hc->busy[0]->end);
+#endif
}
dd("request line: %p %p", mr->request_line.data,
@@ -146,9 +163,37 @@
dd("size: %d", (int) size);
if (hc->nbusy) {
+#if nginx_version >= 1011011
+ if (hc->nbusy > lmcf->busy_buf_ptr_count) {
+ if (lmcf->busy_buf_ptrs) {
+ ngx_free(lmcf->busy_buf_ptrs);
+ }
+
+ lmcf->busy_buf_ptrs = ngx_alloc(hc->nbusy * sizeof(ngx_buf_t *),
+ r->connection->log);
+
+ if (lmcf->busy_buf_ptrs == NULL) {
+ return luaL_error(L, "no memory");
+ }
+
+ lmcf->busy_buf_ptr_count = hc->nbusy;
+ }
+
+ bb = lmcf->busy_buf_ptrs;
+ for (cl = hc->busy; cl; cl = cl->next) {
+ *bb++ = cl->buf;
+ }
+#endif
b = NULL;
+
+#if nginx_version >= 1011011
+ bb = lmcf->busy_buf_ptrs;
+ for (i = hc->nbusy; i > 0; i--) {
+ b = bb[i - 1];
+#else
for (i = 0; i < hc->nbusy; i++) {
b = hc->busy[i];
+#endif
dd("busy buf: %d: [%.*s]", (int) i, (int) (b->pos - b->start),
b->start);
@@ -223,8 +268,15 @@
}
if (hc->nbusy) {
+
+#if nginx_version >= 1011011
+ bb = lmcf->busy_buf_ptrs;
+ for (i = hc->nbusy - 1; i >= 0; i--) {
+ b = bb[i];
+#else
for (i = 0; i < hc->nbusy; i++) {
b = hc->busy[i];
+#endif
if (!found) {
if (b != first) {
@@ -1431,4 +1483,20 @@
#endif /* NGX_LUA_NO_FFI_API */
+#if nginx_version >= 1011011
+void
+ngx_http_lua_ngx_raw_header_cleanup(void *data)
+{
+ ngx_http_lua_main_conf_t *lmcf;
+
+ lmcf = (ngx_http_lua_main_conf_t *) data;
+
+ if (lmcf->busy_buf_ptrs) {
+ ngx_free(lmcf->busy_buf_ptrs);
+ lmcf->busy_buf_ptrs = NULL;
+ }
+}
+#endif
+
+
/* vi:set ft=c ts=4 sw=4 et fdm=marker: */

View File

@ -1,12 +0,0 @@
--- ../lua-nginx-module-0.10.8/src/ngx_http_lua_headers.h.orig 2017-04-15 11:05:40.649209000 -0400
+++ ../lua-nginx-module-0.10.8/src/ngx_http_lua_headers.h 2017-04-15 11:06:01.658936000 -0400
@@ -15,6 +15,9 @@
void ngx_http_lua_inject_resp_header_api(lua_State *L);
void ngx_http_lua_inject_req_header_api(lua_State *L);
void ngx_http_lua_create_headers_metatable(ngx_log_t *log, lua_State *L);
+#if nginx_version >= 1011011
+void ngx_http_lua_ngx_raw_header_cleanup(void *data);
+#endif
#endif /* _NGX_HTTP_LUA_HEADERS_H_INCLUDED_ */

View File

@ -1,12 +0,0 @@
--- ../lua-nginx-module-0.10.8/src/ngx_http_lua_ssl_ocsp.c.orig 2017-04-30 17:32:37.211186000 -0400
+++ ../lua-nginx-module-0.10.8/src/ngx_http_lua_ssl_ocsp.c 2017-04-30 17:33:42.926721000 -0400
@@ -490,7 +490,9 @@
dd("set ocsp resp: resp_len=%d", (int) resp_len);
(void) SSL_set_tlsext_status_ocsp_resp(ssl_conn, p, resp_len);
+#ifndef LIBRESSL_VERSION_NUMBER
ssl_conn->tlsext_status_expected = 1;
+#endif
return NGX_OK;

View File

@ -1,18 +0,0 @@
--- ../redis2-nginx-module-0.12/src/ngx_http_redis2_util.c.orig 2016-11-20 15:00:28.997903000 -0500
+++ ../redis2-nginx-module-0.12/src/ngx_http_redis2_util.c 2016-11-20 15:00:44.173323000 -0500
@@ -77,6 +77,7 @@
continue;
}
+#if (nginx_version < 1011006)
if (uscfp[i]->default_port
&& url->default_port
&& uscfp[i]->default_port != url->default_port)
@@ -84,6 +85,7 @@
dd("upstream_add: default_port not match");
continue;
}
+#endif
return uscfp[i];
}

View File

@ -1,20 +1,24 @@
--- ../nginx_upstream_module-1278ee5/config.orig 2016-08-07 15:39:47.000000000 -0400
+++ ../nginx_upstream_module-1278ee5/config 2016-08-07 16:38:59.298414000 -0400
@@ -1,14 +1,14 @@
ngx_addon_name="ngx_http_tnt_module"
-__lib_yajl="$ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/lib/libyajl_s.a"
+__lib_yajl="%%PREFIX%%/lib/libyajl.so"
__module_src_dir="$ngx_addon_dir/src"
__include_paths=" \
$ngx_addon_dir/src \
--- ../nginx_upstream_module-4ca8684/config.orig 2017-09-18 11:54:00.000000000 -0400
+++ ../nginx_upstream_module-4ca8684/config 2017-12-04 21:56:41.978227000 -0500
@@ -7,18 +7,10 @@
$ngx_addon_dir/third_party \
"
-test -f $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/lib/libyajl_s.a &&
-test -f $ngx_addon_dir/third_party/msgpuck/libmsgpuck.a && {
- libs=" \
- $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/lib/libyajl_s.a \
- $ngx_addon_dir/third_party/msgpuck/libmsgpuck.a \
- "
-
- include_paths="${include_paths} \
- $ngx_addon_dir/third_party/msgpuck \
- $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/include \
+include_paths="${include_paths} \
+ %%PREFIX%%/include/msgpuck \
+ %%PREFIX%%/include/yajl \
"
-}
module_src_dir="$ngx_addon_dir/src"
__sources=" \

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= Catalyst-View-JSON
PORTVERSION= 0.33
PORTREVISION= 1
PORTVERSION= 0.36
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MIYAGAWA
@ -11,6 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Catalyst View handler that returns stash data in JSON format
LICENSE= ART10
BUILD_DEPENDS= p5-Catalyst-Runtime>=5.6000:www/p5-Catalyst-Runtime \
p5-JSON-Any>=1.15:converters/p5-JSON-Any \
p5-MRO-Compat>0:devel/p5-MRO-Compat

View File

@ -1,2 +1,3 @@
SHA256 (Catalyst-View-JSON-0.33.tar.gz) = 31ba3ed1f291937f20a0d4ba0f8b8a4db62cdef1430907499ddc3a367552cd0f
SIZE (Catalyst-View-JSON-0.33.tar.gz) = 26777
TIMESTAMP = 1512406665
SHA256 (Catalyst-View-JSON-0.36.tar.gz) = 5447f6cc360ab34e4880c74e8db9b05e216b750f3ab7efadc21f6461831c2475
SIZE (Catalyst-View-JSON-0.36.tar.gz) = 29790

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= flexget
PORTVERSION= 2.10.104
PORTVERSION= 2.11.6
PORTEPOCH= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1508811383
SHA256 (flexget-Flexget-2.10.104_GH0.tar.gz) = 978de46e779f2965b32c50a438ba8ccae7aba85b3059da8152bb489749130d71
SIZE (flexget-Flexget-2.10.104_GH0.tar.gz) = 6774232
TIMESTAMP = 1512093898
SHA256 (flexget-Flexget-2.11.6_GH0.tar.gz) = 2c51f8e3028e5f008be9375b04155e677c57dc3868da27e81a3df240608d42f2
SIZE (flexget-Flexget-2.11.6_GH0.tar.gz) = 6901281

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= waterfox
DISTVERSION= 56.0.s20171130
PORTREVISION= 1
DISTVERSION= 56.0.s20171203
CATEGORIES= www ipv6
MAINTAINER= jbeich@FreeBSD.org
@ -33,7 +32,7 @@ LIB_DEPENDS= libv4l2.so:multimedia/libv4l
USE_GITHUB= yes
GH_ACCOUNT= MrAlex94
GH_PROJECT= Waterfox
GH_TAGNAME= 8c17fb8d3c7f
GH_TAGNAME= eadf0f15d05e
USE_GECKO= gecko
MOZ_PKGCONFIG_FILES= # empty

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1512000823
SHA256 (MrAlex94-Waterfox-56.0.s20171130-8c17fb8d3c7f_GH0.tar.gz) = 6d452052eb4eb618459a39ebe41ed343312cf07bc1f9668c550502844b376dcc
SIZE (MrAlex94-Waterfox-56.0.s20171130-8c17fb8d3c7f_GH0.tar.gz) = 394188551
TIMESTAMP = 1512266552
SHA256 (MrAlex94-Waterfox-56.0.s20171203-eadf0f15d05e_GH0.tar.gz) = edc9c603192ad20ddddbf3f9c1557619c05c545fb10ca33435c79239ff667505
SIZE (MrAlex94-Waterfox-56.0.s20171203-eadf0f15d05e_GH0.tar.gz) = 394204922

View File

@ -10,17 +10,6 @@ Mismerges found by comparing changes with Firefox 56
if (elem) {
elem->NodeInfoChanged(newDoc);
}
--- netwerk/test/unit/test_idn_urls.js.orig
+++ netwerk/test/unit/test_idn_urls.js
@@ -286,7 +286,7 @@ const testcases = [
// Thai (also tests that node with over 63 UTF-8 octets doesn't fail)
["เครื่องทําน้ําทําน้ําแข็ง",
"xn--22cdjb2fanb9fyepcbbb9dwh4a3igze4fdcd",
- false, true, true]
+ false, true, true],
// Effect of adding valid or invalid subdomains (bug 1399540)
["䕮䕵䕶䕱.ascii", "xn--google.ascii", false, true, true],
--- security/nss/lib/softoken/softkver.h.orig
+++ security/nss/lib/softoken/softkver.h
@@ -26,6 +26,6 @@

View File

@ -12,7 +12,7 @@ MAINTAINER= nivit@FreeBSD.org
COMMENT= User-friendly layer on top of wxPython
NO_BUILD= yes
USES= python
USES= python:2.7
USE_WX= 2.8
WX_COMPS= python:run

View File

@ -15,7 +15,7 @@ LICENSE= GPLv3
RUN_DEPENDS= wbar:x11/wbar
USE_GNOME= pygobject pygtk2 gtk20
USES= gettext desktop-file-utils python shebangfix
USES= gettext desktop-file-utils python:2.7 shebangfix
SHEBANG_FILES= ${WRKSRC}/wbarconf
python_OLD_CMD= "/usr/bin/env python2"
NO_BUILD= yes

View File

@ -11,9 +11,9 @@ MASTER_SITES= http://freebsd.nsu.ru/distfiles/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Editor for new X.Org style full-color cursors properties
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR}
USES= python
USES= python:2.7
USE_GNOME= pygtk2
NO_BUILD= yes