*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-01-05 09:53:25 +01:00
parent 61637cd877
commit aea0e6f1fe
447 changed files with 2616 additions and 2330 deletions

View File

@ -1,6 +1,15 @@
--- Makefile.orig 2017-03-26 22:24:25 UTC
--- Makefile.orig 2019-08-25 17:32:03 UTC
+++ Makefile
@@ -80,7 +80,7 @@ man_html := $(patsubst %.md,%.html,$(man
@@ -25,7 +25,7 @@ current_sampledata := t/sampledata/var/rev/v$(sampleda
os := $(shell ($(pf); uname | sed 's/[-_].*//') $(isok))
os := $(call shout,$(os),Unable to determine OS)
-CFLAGS := -Wall -O2 -Werror -Wno-unknown-pragmas $(PYINCLUDE) $(CFLAGS)
+CFLAGS := -Wall -O2 -Wno-unknown-pragmas $(PYINCLUDE) $(CFLAGS)
CFLAGS := -D_FILE_OFFSET_BITS=64 $(CFLAGS)
SOEXT:=.so
@@ -84,7 +84,7 @@ man_html := $(patsubst %.md,%.html,$(man_md))
INSTALL=install
PREFIX=/usr/local

View File

@ -27,7 +27,7 @@ asterisk16_CONFLICTS_INSTALL= asterisk13-espeak
asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16
asterisk16_RUN_DEPENDS= asterisk:net/asterisk16
USES= compiler gmake localbase
USES= compiler:c11 gmake localbase
INSTALL_TARGET= install samples
USE_GITHUB= yes

View File

@ -26,7 +26,7 @@ asterisk16_CONFLICTS_INSTALL= asterisk13-flite
asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16
asterisk16_RUN_DEPENDS= asterisk:net/asterisk16
USES= compiler gmake localbase
USES= compiler:c11 gmake localbase
INSTALL_TARGET= install samples
USE_GITHUB= yes

View File

@ -13,7 +13,7 @@ COMMENT= Legendary Open Cubic Player
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS= amd64 i386 powerpc64
LIB_DEPENDS= libid3tag.so:audio/libid3tag \
libmad.so:audio/libmad \

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pylast
PORTVERSION= 3.1.0
PORTVERSION= 3.2.0
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,6 +13,8 @@ COMMENT= Python interface to Last.fm and Libre.fm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist distutils

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1551964414
SHA256 (pylast-3.1.0.tar.gz) = 7eb58682beccc0052c3284aba64a9a6454b5e89706f789ebeb2403dc1045606a
SIZE (pylast-3.1.0.tar.gz) = 34551
TIMESTAMP = 1578125703
SHA256 (pylast-3.2.0.tar.gz) = 87c433ac63b592c92a5e8d5176fc8b65794ca239f7e295e6e46851e0c67b11d5
SIZE (pylast-3.2.0.tar.gz) = 42893

View File

@ -37,6 +37,9 @@ OGG_LIB_DEPENDS=\
libvorbisfile.so:audio/libvorbis \
libogg.so:audio/libogg
OGG_CMAKE_OFF= -DWITHOUT_OGGVORBIS=yes
.if exists(/usr/lib/libc++.so) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
TAGLIB_BROKEN= ld: undefined reference to symbol '__cxa_demangle@@CXXABI_1.3' (try adding -lcxxrt)
.endif
TAGLIB_LIB_DEPENDS= libtag_c.so:audio/taglib
TAGLIB_CMAKE_OFF= -DWITHOUT_TAGLIB=yes

View File

@ -5,12 +5,14 @@ PORTNAME= thrulay
PORTVERSION= 0.9
PORTREVISION= 1
CATEGORIES= benchmarks net
MASTER_SITES= SF \
http://www.internet2.edu/~shalunov/thrulay/
MASTER_SITES= SF
MAINTAINER= shalunov@shlang.com
COMMENT= Network capacity tester
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
GNU_CONFIGURE= yes
USES= gmake libtool
USE_LDCONFIG= yes
@ -28,7 +30,7 @@ post-patch:
post-extract:
@${CP} ${WRKSRC}/doc/*.[ht]* ${WRKSRC}/
post-install:
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for docs in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}

View File

@ -13,4 +13,4 @@ Special features of thrulay include:
(microsecond errors in sending times)
* Human- and machine-readable output (ready to be fed to gnuplot)
WWW: http://www.internet2.edu/~shalunov/thrulay/
WWW: https://sourceforge.net/projects/thrulay/

View File

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

View File

@ -3,6 +3,7 @@
PORTNAME= ccx
PORTVERSION= 2.16
PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= http://www.dhondt.de/
PKGNAMEPREFIX= CalculiX-
@ -16,9 +17,7 @@ COMMENT= Three-Dimensional Structural Finite Element Program
LICENSE= GPLv2
LIB_DEPENDS= libarpack.so:math/arpack-ng \
libmetis.so:math/metis \
libspooles.so:math/spooles \
libtaucs.so:math/taucs
libspooles.so:math/spooles
USES= blaslapack compiler:openmp fortran gmake tar:bzip2
USE_PERL5= build

View File

@ -1,10 +1,11 @@
--- Makefile.orig 2019-11-25 17:54:53 UTC
+++ Makefile
@@ -1,9 +1,9 @@
@@ -1,9 +1,10 @@
-CFLAGS = -Wall -O2 -I ../../../SPOOLES.2.2 -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE -DNETWORKOUT
-FFLAGS = -Wall -O2
+CFLAGS += -O2 -I%%LOCALBASE%%/include -I%%LOCALBASE%%/include/spooles -DARCH="FreeBSD" -DSPOOLES -DARPACK -DMATRIXSTORAGE -DNETWORKOUT -DTAUCS
+CFLAGS += -O2 -I%%LOCALBASE%%/include -I%%LOCALBASE%%/include/spooles -DARCH="FreeBSD" -DSPOOLES -DARPACK -DMATRIXSTORAGE -DNETWORKOUT \
+ -DUSE_MT=1
+FFLAGS += -O2
-CC=cc
@ -14,14 +15,13 @@
.c.o :
$(CC) $(CFLAGS) -c $<
@@ -21,12 +21,12 @@ OCCXMAIN = $(SCCXMAIN:.c=.o)
@@ -21,12 +22,11 @@ OCCXMAIN = $(SCCXMAIN:.c=.o)
DIR=../../../SPOOLES.2.2
LIBS = \
- $(DIR)/spooles.a \
- ../../../ARPACK/libarpack_INTEL.a \
- -lpthread -lm -lc
+ -ltaucs -lmetis \
+ -lspooles -larpack %%BLAS_LIBS%% %%LAPACK_LIBS%% \
+ -lpthread -lm

View File

@ -9,4 +9,4 @@ general purpose finite element code developed and supported by Hibbitt,
Karlsson & Sorensen, Inc (HKS) and are used with kind permission from HKS.
Results obtained from CalculiX are in no way connected to ABAQUS.
WWW: http://www.calculix.de
WWW: http://www.calculix.de/

View File

@ -0,0 +1,9 @@
[
{ type: install
message: <<EOM
Spooles: by default the single-threaded solver is used unless you set the
CCX_NPROC_EQUATION_SOLVER environment variable with the number of
cores you want to use.
EOM
}
]

View File

@ -9,8 +9,6 @@ DISTFILES= ${PORTNAME}-src-${DISTVERSIONFULL}${EXTRACT_SUFX}
MAINTAINER= enriquefynn@gmail.com
COMMENT= Traffic simulation suite for road vehicles, public transportation, etc
BROKEN_powerpc64= fails to configure: xerces-lib not found in /usr/local/lib
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libFOX-1.6.so:x11-toolkits/fox16 \
libfreetype.so:print/freetype2 \
@ -20,7 +18,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libtiff.so:graphics/tiff \
libxerces-c.so:textproc/xerces-c3
USES= cmake gl jpeg python shebangfix zip xorg
USES= compiler:c++11-lang cmake gl jpeg python shebangfix zip xorg
SHEBANG_FILES= tools/*.py tools/*/*.py \
tools/*/*/*.py tools/*/*/*/*.py \
tools/*/*/*/*/*/*.py \

View File

@ -3,12 +3,10 @@
PORTNAME= yosys
DISTVERSIONPREFIX= yosys-
DISTVERSION= 0.8-1116
PORTREVISION= 1
DISTVERSIONSUFFIX= -g90ec2cda
CATEGORIES= devel
DISTVERSION= 0.9
CATEGORIES= cad
MAINTAINER= jsorocil@gmail.com
MAINTAINER= yuri@FreeBSD.org
COMMENT= Yosys Open SYnthesis Suite
LICENSE= ISCL

3
cad/yosys/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1571641858
SHA256 (YosysHQ-yosys-yosys-0.9_GH0.tar.gz) = f2e31371f9cf1b36cb4f57b23fd6eb849adc7d935dcf49f3c905aa5136382c2f
SIZE (YosysHQ-yosys-yosys-0.9_GH0.tar.gz) = 1299545

View File

@ -1,29 +0,0 @@
--- src/synapse/ssl_openssl_lib.pas.orig 2018-07-11 04:13:02 UTC
+++ src/synapse/ssl_openssl_lib.pas
@@ -1875,23 +1875,12 @@ begin
Paths := TStringList.Create;
try
- Paths.Add('/usr/lib64/');
- Paths.Add('/lib64/');
- Paths.Add('/usr/lib/x86_64-linux-gnu/');
- Paths.Add('/lib/x86_64-linux-gnu/');
- Paths.Add('/usr/lib/i386-linux-gnu/');
- Paths.Add('/lib/i386-linux-gnu/');
+ Paths.Add('%%OPENSSLLIB%%');
Paths.Add('/usr/lib/');
Paths.Add('/lib/');
- DLLSSLName := MyFindFile('libssl*1.0.*', Paths);
- DLLUtilName := MyFindFile('libcrypto*1.0.*', Paths);
-
- if (DLLSSLName = '') then
- begin
- DLLSSLName := MyFindFile('libssl*1.1*', Paths);
- DLLUtilName := MyFindFile('libcrypto*1.1*', Paths)
- end
+ DLLSSLName := MyFindFile('libssl.so', Paths);
+ DLLUtilName := MyFindFile('libcrypto.so', Paths)
finally
FreeAndNil(Paths)
end;

View File

@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= fldigi
PORTVERSION= 4.1.08
PORTREVISION= 2
PORTVERSION= 4.1.08.51
CATEGORIES= comms hamradio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
MASTER_SITES= SF/${PORTNAME}/alpha_tests
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Digital decoder for psk, cw, psk31, olivia

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1565818622
SHA256 (fldigi-4.1.08.tar.gz) = 004b54fa4ff03c85e088bf1706270db5f3976afcaaf1003b4d6d3b0ef8007349
SIZE (fldigi-4.1.08.tar.gz) = 4633597
TIMESTAMP = 1578070233
SHA256 (fldigi-4.1.08.51.tar.gz) = 9a3984b8bbd8b3db0c87b43b12a55df595341498e3b7d1589733239c424b7172
SIZE (fldigi-4.1.08.51.tar.gz) = 4697169

View File

@ -2,11 +2,10 @@
PORTNAME= scrcpy
DISTVERSIONPREFIX= v
DISTVERSION= 1.9
PORTREVISION= 2
DISTVERSION= 1.12.1
CATEGORIES= comms net
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/:jar
DISTFILES= ${DIST_JARFILE}:jar
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/:server
DISTFILES= ${SERVER_FILE}:server
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= tagattie@yandex.com
@ -24,23 +23,18 @@ USE_SDL= sdl2
USE_GITHUB= yes
GH_ACCOUNT= Genymobile
MESON_ARGS= -Dbuild_server=false \
-Dportable=false
MESON_ARGS= -Dportable=false \
-Dprebuilt_server=${WRKSRC}/${SERVER_FILE}
OPTIONS_DEFINE= DOCS
PORTDOCS= README.md FAQ.md
DIST_JARFILE= ${PORTNAME}-server-${DISTVERSIONPREFIX}${DISTVERSION}.jar
INSTALL_JARFILE= ${DIST_JARFILE:C/(server).*/\1/}.jar
PLIST_FILES= bin/scrcpy ${DATADIR}/${INSTALL_JARFILE}
SERVER_FILE= ${PORTNAME}-server-${DISTVERSIONPREFIX}${DISTVERSION}
PLIST_FILES= bin/scrcpy man/man1/scrcpy.1.gz ${DATADIR}/scrcpy-server
post-extract:
${CP} ${DISTDIR}/${DIST_JARFILE} ${WRKSRC}/${INSTALL_JARFILE}
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/${INSTALL_JARFILE} ${STAGEDIR}${DATADIR}
${CP} ${DISTDIR}/${SERVER_FILE} ${WRKSRC}
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1560494328
SHA256 (scrcpy-server-v1.9.jar) = ad7e539f100e48259b646f26982bc63e0a60a81ac87ae135e242855bef69bd1a
SIZE (scrcpy-server-v1.9.jar) = 22470
SHA256 (Genymobile-scrcpy-v1.9_GH0.tar.gz) = 905fe62e2825310eeb77187f8974763c3ae2f08ca1f649bcaf4721f1fd14a764
SIZE (Genymobile-scrcpy-v1.9_GH0.tar.gz) = 191404
TIMESTAMP = 1577253746
SHA256 (scrcpy-server-v1.12.1) = 63e569c8a1d0c1df31d48c4214871c479a601782945fed50c1e61167d78266ea
SIZE (scrcpy-server-v1.12.1) = 26202
SHA256 (Genymobile-scrcpy-v1.12.1_GH0.tar.gz) = 7692664e1bd703421eb9659cc9956d9f0ac64eb14abddab7b2ade37625f0243d
SIZE (Genymobile-scrcpy-v1.12.1_GH0.tar.gz) = 215449

View File

@ -1,11 +0,0 @@
--- app/src/server.c.orig 2019-06-18 09:31:46 UTC
+++ app/src/server.c
@@ -15,7 +15,7 @@
#define SOCKET_NAME "scrcpy"
#define SERVER_FILENAME "scrcpy-server.jar"
-#define DEFAULT_SERVER_PATH PREFIX "/share/scrcpy/" SERVER_FLENAME
+#define DEFAULT_SERVER_PATH PREFIX "/share/scrcpy/" SERVER_FILENAME
#define DEVICE_SERVER_PATH "/data/local/tmp/" SERVER_FILENAME
static const char *

View File

@ -40,7 +40,6 @@ BROKEN_FreeBSD_12_armv7= fails to configure: Could not find standard set_new_han
BROKEN_FreeBSD_13_aarch64= fails to configure: Could not find standard set_new_handler function
BROKEN_FreeBSD_13_armv6= fails to configure: Could not find standard set_new_handler function
BROKEN_FreeBSD_13_armv7= fails to configure: Could not find standard set_new_handler function
BROKEN_powerpc64= fails to link: undefined reference to boost function
USE_LDCONFIG= yes
CMAKE_SOURCE_PATH= ${WRKSRC}/host

View File

@ -1,22 +1,27 @@
# $FreeBSD$
PORTNAME= pypuppetdb
PORTVERSION= 0.1.1
PORTVERSION= 1.2.0
DISTVERSIONPREFIX= v
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= allanjude@FreeBSD.org
MAINTAINER= puppet@FreeBSD.org
COMMENT= Library to work with PuppetDB's REST API
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= pypuppetdb03-*
USES= python
USE_GITHUB= yes
GH_ACCOUNT= voxpupuli
USES= python
USE_PYTHON= autoplist distutils
CONFLICTS_INSTALL= pypuppetdb03-*
GH_ACCOUNT= voxpupuli
post-patch:
${REINPLACE_CMD} -e '/requirements_for_tests/d' \
${WRKSRC}/setup.py
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1476513087
SHA256 (voxpupuli-pypuppetdb-v0.1.1_GH0.tar.gz) = e1d34b8a5ceef363c36aa1cfcb2c1243e3288ca66345157d606904f26b37b2d3
SIZE (voxpupuli-pypuppetdb-v0.1.1_GH0.tar.gz) = 28597
TIMESTAMP = 1577856941
SHA256 (voxpupuli-pypuppetdb-v1.2.0_GH0.tar.gz) = fe101609f4d4795679cccc8c90224e86ffb01051fc653776fc7a4caa83954a2c
SIZE (voxpupuli-pypuppetdb-v1.2.0_GH0.tar.gz) = 49618

View File

@ -13,6 +13,9 @@ COMMENT= Library to work with PuppetDB's REST API
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Use databases/py-pypuppetdb instead
EXPIRATION_DATE=2020-04-01
CONFLICTS_INSTALL= pypuppetdb-*
USE_GITHUB= yes
GH_ACCOUNT= voxpupuli

View File

@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= redis
PORTVERSION= 6.0.0.20191220
PORTVERSION= 6.0.0.20200101
PORTREVISION= 1
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@ -13,9 +14,9 @@ LICENSE= BSD3CLAUSE
USES+= compiler:c11 gmake
USE_GITHUB= yes
GH_TUPLE= antirez:${PORTNAME}:324e22a
GH_TUPLE= antirez:${PORTNAME}:0af467d
OPTIONS_DEFINE= JEMALLOC TESTS TRIB
OPTIONS_DEFINE= JEMALLOC TESTS TLS TRIB
OPTIONS_RADIO= EXTLUA
OPTIONS_RADIO_EXTLUA= LUA LUAJIT LUAJITOR
OPTIONS_SUB= yes
@ -23,12 +24,39 @@ JEMALLOC_DESC= Use jemalloc
LUA_DESC= Use lang/lua instead of builtin lua
LUAJIT_DESC= Use lang/luajit instead of builtin lua
LUAJITOR_DESC= Use lang/luajit-openresty instead of builtin lua
TLS_DESC= Use TLS (openssl req.)
TESTS_DESC= Install lang/tcl for redis unit tests
TRIB_DESC= Install redis-trib.rb (lang/ruby req.)
MAKE_ENV= "V=yo"
MAKE_ENV= V=yo
.include <bsd.port.options.mk>
JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes
LUA_USE= lua=51
LUA_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.lua
LUA_VARS= _addflags=true
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
LUAJIT_BUILD_DEPENDS= ${LOCALBASE}/include/luajit-2.0/lua.h:lang/luajit
LUAJIT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.luajit
LUAJIT_VARS= _addflags=true
LUAJITOR_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
LUAJITOR_BUILD_DEPENDS= ${LOCALBASE}/include/luajit-2.1/lua.h:lang/luajit-openresty
LUAJITOR_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.luajit-or \
${PATCHDIR}/extra-patch-deps_lua_src_lua__cjson.c
LUAJITOR_VARS= _addflags=true
TESTS_USES= tcl:build
TLS_USES= ssl
TLS_MAKE_ENV= BUILD_TLS=yes
TRIB_CATEGORIES= ruby
TRIB_USE= ruby=yes
TRIB_RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
.include <bsd.port.pre.mk>
.if ${ARCH} == i386 && ! ${CFLAGS:M-march=*}
# Needed for __atomic_fetch_add_8
@ -36,41 +64,9 @@ USE_GCC= yes
CFLAGS+= -march=i586
.endif
.if ${PORT_OPTIONS:MJEMALLOC}
MAKE_ENV+= "USE_JEMALLOC=yes"
.endif
.if ${PORT_OPTIONS:MTRIB}
CATEGORIES+= ruby
USE_RUBY= yes
RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
.endif
.if ${PORT_OPTIONS:MLUA}
USES+= lua:51
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-Makefile.lua
.endif
.if ${PORT_OPTIONS:MLUAJIT}
LIB_DEPENDS+= libluajit-5.1.so:lang/luajit
BUILD_DEPENDS+= ${LOCALBASE}/include/luajit-2.0/lua.h:lang/luajit
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-Makefile.luajit
.endif
.if ${PORT_OPTIONS:MLUAJITOR}
LIB_DEPENDS+= libluajit-5.1.so:lang/luajit-openresty
BUILD_DEPENDS+= ${LOCALBASE}/include/luajit-2.1/lua.h:lang/luajit-openresty
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-Makefile.luajit-or \
${PATCHDIR}/extra-patch-deps_lua_src_lua__cjson.c
.endif
.if ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MLUAJIT} || ${PORT_OPTIONS:MLUAJITOR}
CFLAGS+= -fPIC
LDFLAGS+= -Wl,-E
.endif
.if ${PORT_OPTIONS:MTESTS}
USES+= tcl:build
.if defined(_addflags)
CFLAGS= -fPIC
LDFLAGS= -Wl,-E
.endif
LDFLAGS+= -lpthread -lm -lexecinfo
@ -101,15 +97,15 @@ PLIST_SUB+= REDIS_USER=${USERS} \
REDIS_DBDIR=${REDIS_DBDIR} \
REDIS_RUNDIR=${REDIS_RUNDIR}
.include <bsd.port.pre.mk>
post-patch:
.if ${PORT_OPTIONS:MJEMALLOC}
post-patch-JEMALLOC-on:
@${REINPLACE_CMD} '35s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile
.endif
.if ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MLUAJIT} || ${PORT_OPTIONS:MLUAJITOR}
copy-lua-files:
@cd ${WRKSRC}/deps/lua/src && ${CP} fpconv.* lua_* strbuf.* ${WRKSRC}/src/
.endif
post-patch-LUA-on: copy-lua-files
post-patch-LUAJIT-on: copy-lua-files
post-patch-LUAJITOR-on: copy-lua-files
post-build:
${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
@ -117,15 +113,15 @@ post-build:
do-install:
${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/
.if ${PORT_OPTIONS:MTRIB}
${INSTALL_SCRIPT} ${WRKSRC}/src/redis-trib.rb ${STAGEDIR}${PREFIX}/bin/
.endif
${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample
${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample
${MKDIR} ${STAGEDIR}${REDIS_LOGDIR} \
${STAGEDIR}${REDIS_DBDIR} \
${STAGEDIR}${REDIS_RUNDIR}
do-install-TRIB-on:
${INSTALL_SCRIPT} ${WRKSRC}/src/redis-trib.rb ${STAGEDIR}${PREFIX}/bin/
do-test:
@cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577097821
SHA256 (antirez-redis-6.0.0.20191220-324e22a_GH0.tar.gz) = 581d34fb294aaf5f816a0fb7066f0a98d507f810bbe86fcacf2fd02ef38a3a6f
SIZE (antirez-redis-6.0.0.20191220-324e22a_GH0.tar.gz) = 2171903
TIMESTAMP = 1578147146
SHA256 (antirez-redis-6.0.0.20200101-0af467d_GH0.tar.gz) = f7ad0c83aaeb0acb1f256284e030f912f3edef55d315d44b7d1b245fb1d5780d
SIZE (antirez-redis-6.0.0.20200101-0af467d_GH0.tar.gz) = 2172280

View File

@ -2,7 +2,7 @@
PORTNAME= dbd-pg
PORTVERSION= 0.3.9
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,6 +1,6 @@
--- lib/dbd/pg/database.rb.orig 2018-04-15 06:18:20 UTC
--- lib/dbd/pg/database.rb.orig 2020-01-03 12:38:44 UTC
+++ lib/dbd/pg/database.rb
@@ -48,7 +48,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -48,7 +48,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
hash['tty'] ||= ''
hash['port'] = hash['port'].to_i unless hash['port'].nil?
@ -9,7 +9,7 @@
hash['dbname'] || hash['database'], user, auth)
@exec_method = :exec
@@ -78,7 +78,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -78,7 +78,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
self['AutoCommit'] = true # Postgres starts in unchained mode (AutoCommit=on) by default
@ -18,7 +18,7 @@
raise DBI::OperationalError.new(err.message)
end
@@ -96,7 +96,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -96,7 +96,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
else
return false
end
@ -27,7 +27,28 @@
return false
ensure
answer.clear if answer
@@ -426,7 +426,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -383,9 +383,6 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
end
}
end
- # additional conversions
- @type_map[705] ||= DBI::Type::Varchar # select 'hallo'
- @type_map[1114] ||= DBI::Type::Timestamp # TIMESTAMP WITHOUT TIME ZONE
# remap array subtypes
@type_map.each_key do |key|
@@ -399,6 +396,10 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
end
end
end
+
+ # additional conversions
+ @type_map[1114] ||= DBI::Type::Timestamp # TIMESTAMP WITHOUT TIME ZONE
+ @type_map[705] ||= DBI::Type::Varchar # select 'hallo'
end
public
@@ -426,7 +427,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
def __blob_import(file)
start_transaction unless @in_transaction
@connection.lo_import(file)
@ -36,7 +57,7 @@
raise DBI::DatabaseError.new(err.message)
end
@@ -436,27 +436,27 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -436,27 +437,27 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
def __blob_export(oid, file)
start_transaction unless @in_transaction
@connection.lo_export(oid.to_i, file)
@ -69,7 +90,7 @@
raise DBI::DatabaseError.new(err.message)
end
@@ -466,7 +466,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -466,7 +467,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
def __blob_unlink(oid)
start_transaction unless @in_transaction
@connection.lo_unlink(oid.to_i)
@ -78,7 +99,7 @@
raise DBI::DatabaseError.new(err.message)
end
@@ -474,7 +474,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -474,7 +475,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
# Read a BLOB and return the data.
#
def __blob_read(oid, length)
@ -87,7 +108,7 @@
if length.nil?
data = @connection.lo_read(blob)
@@ -485,7 +485,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -485,7 +486,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
# FIXME it doesn't like to close here either.
# @connection.lo_close(blob)
data
@ -96,7 +117,7 @@
raise DBI::DatabaseError.new(err.message)
end
@@ -494,14 +494,14 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -494,14 +495,14 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
#
def __blob_write(oid, value)
start_transaction unless @in_transaction
@ -113,7 +134,7 @@
raise DBI::DatabaseError.new(err.message)
end
@@ -510,7 +510,7 @@ class DBI::DBD::Pg::Database < DBI::Base
@@ -510,7 +511,7 @@ class DBI::DBD::Pg::Database < DBI::BaseDatabase
#
def __set_notice_processor(proc)
@connection.set_notice_processor proc

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= calibre
PORTVERSION= 4.7.0
PORTVERSION= 4.8.0
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577436637
SHA256 (calibre-4.7.0.tar.xz) = 48ab11dcc46f119131355a1644e1c5879af4bde4fbe7c396c6610a5c87564b01
SIZE (calibre-4.7.0.tar.xz) = 37432756
TIMESTAMP = 1578039003
SHA256 (calibre-4.8.0.tar.xz) = 13dff54232735939a9eb574089cda89d3cf9d8993102b0c4bf107f38202664d2
SIZE (calibre-4.8.0.tar.xz) = 37448552

View File

@ -1346,6 +1346,7 @@ lib/calibre/calibre/utils/wmf/__init__.py
lib/calibre/calibre/utils/wmf/emf.py
lib/calibre/calibre/utils/wmf/parse.py
lib/calibre/calibre/utils/wordcount.py
lib/calibre/calibre/utils/xml_parse.py
lib/calibre/calibre/utils/zipfile.py
lib/calibre/calibre/web/__init__.py
lib/calibre/calibre/web/feeds/__init__.py
@ -1498,6 +1499,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/arrow-down.png
%%DATADIR%%/images/arrow-up.png
%%DATADIR%%/images/auto-reload.png
%%DATADIR%%/images/auto-scroll.png
%%DATADIR%%/images/auto_author_sort.png
%%DATADIR%%/images/back.png
%%DATADIR%%/images/beautify.png

View File

@ -883,7 +883,6 @@
SUBDIR += goswagger
SUBDIR += govendor
SUBDIR += gperf
SUBDIR += gperf31
SUBDIR += gpm
SUBDIR += gprbuild
SUBDIR += gputils
@ -4302,6 +4301,7 @@
SUBDIR += py-colorful
SUBDIR += py-colorlog
SUBDIR += py-columnize
SUBDIR += py-commandlines
SUBDIR += py-conditional
SUBDIR += py-configargparse
SUBDIR += py-configobj
@ -4491,6 +4491,7 @@
SUBDIR += py-greenlet
SUBDIR += py-grizzled
SUBDIR += py-grouch
SUBDIR += py-grpc-google-iam-v1
SUBDIR += py-grpcio
SUBDIR += py-grpcio-gcp
SUBDIR += py-grpcio-tools
@ -4603,6 +4604,7 @@
SUBDIR += py-lazr.uri
SUBDIR += py-lazy
SUBDIR += py-lazy-object-proxy
SUBDIR += py-libcst
SUBDIR += py-libioc
SUBDIR += py-libiocage
SUBDIR += py-liblarch
@ -4773,6 +4775,7 @@
SUBDIR += py-pipdeptree
SUBDIR += py-pipenv
SUBDIR += py-pipreqs
SUBDIR += py-pipx
SUBDIR += py-pkgconfig
SUBDIR += py-plac
SUBDIR += py-plan
@ -5127,6 +5130,7 @@
SUBDIR += py-typed-ast
SUBDIR += py-typing
SUBDIR += py-typing-extensions
SUBDIR += py-typing-inspect
SUBDIR += py-tzlocal
SUBDIR += py-u-msgpack-python
SUBDIR += py-ua_parser
@ -5144,6 +5148,7 @@
SUBDIR += py-urwidtrees
SUBDIR += py-usb
SUBDIR += py-user_agents
SUBDIR += py-userpath
SUBDIR += py-utils
SUBDIR += py-uvloop
SUBDIR += py-validators
@ -6633,7 +6638,6 @@
SUBDIR += yaml2argdata
SUBDIR += yasm
SUBDIR += yasm-devel
SUBDIR += yosys
SUBDIR += youcompleteme
SUBDIR += z80-asm
SUBDIR += z80asm

View File

@ -6,7 +6,7 @@ PORTVERSION= g20181021
PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jsorocil@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Place and route tool for FPGAs
LICENSE= MIT

View File

@ -1,34 +0,0 @@
# $FreeBSD$
PORTNAME= gperf
PORTVERSION= 3.1
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= GNU
PKGNAMESUFFIX= 31
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Generates perfect hash functions for sets of keywords
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS= ace+tao-[0-9]*
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --docdir=${DOCSDIR}
INFO= gperf31
TEST_TARGET= check
post-install:
${MV} ${STAGEDIR}/${PREFIX}/bin/gperf \
${STAGEDIR}/${PREFIX}/bin/gperf31
${MV} ${STAGEDIR}/${PREFIX}/man/man1/gperf.1 \
${STAGEDIR}/${PREFIX}/man/man1/gperf31.1
${MV} ${STAGEDIR}/${DOCSDIR}/gperf.html \
${STAGEDIR}/${DOCSDIR}/gperf31.html
${MV} ${STAGEDIR}/${PREFIX}/${INFO_PATH}/gperf.info \
${STAGEDIR}/${PREFIX}/${INFO_PATH}/gperf31.info
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1565272798
SHA256 (gperf-3.1.tar.gz) = 588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2
SIZE (gperf-3.1.tar.gz) = 1215925

View File

@ -1,24 +0,0 @@
While teaching a data structures course at University of California,
Irvine, I developed a program called GPERF that generates perfect hash
functions for sets of key words. A perfect hash function is simply:
A hash function and a data structure that allows
recognition of a key word in a set of words using
exactly 1 probe into the data structure.
The gperf.texinfo file explains how the program works, the form of the
input, what options are available, and hints on choosing the best
options for particular key word sets. The texinfo file is readable
both via the GNU emacs `info' command, and is also suitable for
typesetting with TeX.
The enclosed Makefile creates the executable program ``gperf'' and
also runs some tests.
Output from the GPERF program is used to recognize reserved words in
the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU
indent program.
LICENSE: GPL3 or later
WWW: https://www.gnu.org/software/gperf/

View File

@ -1,3 +0,0 @@
bin/gperf31
man/man1/gperf31.1.gz
%%DOCSDIR%%/gperf31.html

View File

@ -6,7 +6,7 @@ PORTVERSION= g20190526
PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= jsorocil@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= IceStorm tools for Lattice iCE40 FPGAs
LICENSE= ISCL

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.210
PORTVERSION= 2.211
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
DISTNAME= jenkins

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577067956
SHA256 (jenkins/2.210/jenkins.war) = 693d692bc4485d6f18d0579f93d6430e4ccd34dcb1972e7059fd1dd590e1ddb7
SIZE (jenkins/2.210/jenkins.war) = 62752366
TIMESTAMP = 1578109681
SHA256 (jenkins/2.211/jenkins.war) = cbe6ca81feb8c21752aee38dc9b115b1906bcccf2760438587e04669a12a24d8
SIZE (jenkins/2.211/jenkins.war) = 62479753

View File

@ -2,6 +2,7 @@
PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications # kde kde-applications-plasma
MAINTAINER= kde@FreeBSD.org

View File

@ -5,7 +5,7 @@ PORTNAME= lattice-ice40-examples-hx1k
PORTVERSION= g20180310
CATEGORIES= devel
MAINTAINER= jsorocil@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Lattice iCE40 FPGA examples for the Olimex HX1K board
LICENSE= APACHE20
@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= abc:cad/abc \
arachne-pnr:devel/arachne-pnr \
icepack:devel/icestorm \
yosys:devel/yosys
yosys:cad/yosys
USES= gmake
USE_GITHUB= yes

View File

@ -5,7 +5,7 @@ PORTNAME= lattice-ice40-examples-hx8k
PORTVERSION= g20180310
CATEGORIES= devel
MAINTAINER= jsorocil@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Lattice iCE40 FPGA examples for the Olimex HX8K board
LICENSE= APACHE20
@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= abc:cad/abc \
arachne-pnr:devel/arachne-pnr \
icepack:devel/icestorm \
yosys:devel/yosys
yosys:cad/yosys
USES= gmake
USE_GITHUB= yes

View File

@ -5,13 +5,13 @@ PORTNAME= lattice-ice40-tools
PORTVERSION= g20181021
CATEGORIES= devel
MAINTAINER= jsorocil@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Open source tools for Lattice iCE40 FPGAs
RUN_DEPENDS= abc:cad/abc \
arachne-pnr:devel/arachne-pnr \
icepack:devel/icestorm \
yosys:devel/yosys
yosys:cad/yosys
USES= metaport

View File

@ -6,6 +6,6 @@
#
LLVM_MAJOR= 10
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
SNAPDATE= 20191218
SNAPDATE= 20200103
LLVM_PROJECT_COMMIT= 5789e83dedb97588ad75cca36d01ba6c5142d6d3
LLVM_PROJECT_COMMIT= add743b4348095c0d2e407c7a2b8a87a5f8194b0

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1576705258
SHA256 (llvm-llvm-project-10.0.d20191218-5789e83dedb97588ad75cca36d01ba6c5142d6d3_GH0.tar.gz) = 227799a56bc95b7b125e97113dc6aeb70114c5efdc72de6a1df8a5cb352657df
SIZE (llvm-llvm-project-10.0.d20191218-5789e83dedb97588ad75cca36d01ba6c5142d6d3_GH0.tar.gz) = 118025562
TIMESTAMP = 1578071828
SHA256 (llvm-llvm-project-10.0.d20200103-add743b4348095c0d2e407c7a2b8a87a5f8194b0_GH0.tar.gz) = b6d44cbd083afa1dc9af8306ff8aae944b490322c81de614d619e5532e060b4a
SIZE (llvm-llvm-project-10.0.d20200103-add743b4348095c0d2e407c7a2b8a87a5f8194b0_GH0.tar.gz) = 120147591

View File

@ -557,6 +557,7 @@ llvm-devel/bin/yaml2obj
%%CLANG%%llvm-devel/include/clang/Driver/DriverDiagnostic.h
%%CLANG%%llvm-devel/include/clang/Driver/Job.h
%%CLANG%%llvm-devel/include/clang/Driver/Multilib.h
%%CLANG%%llvm-devel/include/clang/Driver/OptionUtils.h
%%CLANG%%llvm-devel/include/clang/Driver/Options.h
%%CLANG%%llvm-devel/include/clang/Driver/Options.inc
%%CLANG%%llvm-devel/include/clang/Driver/Phases.h
@ -1189,7 +1190,6 @@ llvm-devel/bin/yaml2obj
%%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTImporter.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTMetadata.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCommon.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ClangUtil.h
%%LLDB%%llvm-devel/include/lldb/Symbol/CompactUnwindInfo.h
%%LLDB%%llvm-devel/include/lldb/Symbol/CompileUnit.h
@ -2475,6 +2475,7 @@ llvm-devel/include/llvm/Support/Errno.h
llvm-devel/include/llvm/Support/Error.h
llvm-devel/include/llvm/Support/ErrorHandling.h
llvm-devel/include/llvm/Support/ErrorOr.h
llvm-devel/include/llvm/Support/Extension.def
llvm-devel/include/llvm/Support/FileCheck.h
llvm-devel/include/llvm/Support/FileCollector.h
llvm-devel/include/llvm/Support/FileOutputBuffer.h
@ -3000,6 +3001,7 @@ llvm-devel/lib/cmake/llvm/LLVMProcessSources.cmake
llvm-devel/lib/cmake/llvm/TableGen.cmake
llvm-devel/lib/cmake/llvm/UseLibtool.cmake
llvm-devel/lib/cmake/llvm/VersionFromVCS.cmake
llvm-devel/lib/libBye.a
llvm-devel/lib/libLLVM-%%LLVM_MAJOR%%git.so
llvm-devel/lib/libLLVM-%%LLVM_RELEASE%%git.so
llvm-devel/lib/libLLVM.so

View File

@ -1,14 +1,10 @@
# $FreeBSD$
PORTNAME= llvm
DISTVERSION= 9.0.0
PORTREVISION= 2
DISTVERSION= 9.0.1
PORTREVISION= 0
CATEGORIES= devel lang
.if ${DISTVERSION:M*rc*}
MASTER_SITES= https://prereleases.llvm.org/${LLVM_RELEASE}/${RCDIR}
.else
MASTER_SITES= https://releases.llvm.org/${LLVM_RELEASE}/
.endif
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
PKGNAMESUFFIX= ${LLVM_SUFFIX}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
@ -73,7 +69,7 @@ OPTIONS_DEFINE_powerpc64= OPENMP
OPTIONS_DEFAULT= BE_AMDGPU BE_STANDARD CLANG EXTRAS LIT LLD LLD_LINK LLDB PYCLANG
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP
OPTIONS_DEFAULT_powerpc64= OPENMP
OPTIONS_DEFAULT_powerpc64= ${PPC_ABI:tu:MELFV2} OPENMP
OPTIONS_SINGLE= BACKENDS
OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
OPTIONS_SUB= yes
@ -89,7 +85,7 @@ BE_${BE}_PLIST_FILES= ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|${LLVM_PREFIX:S|${PREFIX}/|
.endfor
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang
CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX}
CLANG_DISTFILES= clang-${DISTVERSION}.src${EXTRACT_SUFX}
CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
CLANG_PORTDOCS= clang
CLANG_USE= GNOME=libxml2
@ -220,11 +216,6 @@ EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}
.include <bsd.port.options.mk>
# PPC_ABI variable is only defined after including bsd.port.options.mk
.if defined(PPC_ABI) && ${PPC_ABI} == ELFv2
OPTIONS_DEFAULT_powerpc64= ELFV2
.endif
# keep in sync with /usr/src/lib/clang/clang.build.mk
# ----------- start of sync block ------------------
# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it.
@ -500,9 +491,6 @@ post-install-DOCS-off:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.endif
post-install-LLD-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/BinaryFormat/WasmRelocs
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp

View File

@ -1,15 +1,15 @@
TIMESTAMP = 1569071576
SHA256 (llvm-9.0.0.src.tar.xz) = d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84
SIZE (llvm-9.0.0.src.tar.xz) = 32994768
SHA256 (cfe-9.0.0.src.tar.xz) = 7ba81eef7c22ca5da688fdf9d88c20934d2d6b40bfe150ffd338900890aa4610
SIZE (cfe-9.0.0.src.tar.xz) = 13533024
SHA256 (compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e
SIZE (compiler-rt-9.0.0.src.tar.xz) = 1993084
SHA256 (clang-tools-extra-9.0.0.src.tar.xz) = ea1c86ce352992d7b6f6649bc622f6a2707b9f8b7153e9f9181a35c76aa3ac10
SIZE (clang-tools-extra-9.0.0.src.tar.xz) = 2183436
SHA256 (lld-9.0.0.src.tar.xz) = 31c6748b235d09723fb73fea0c816ed5a3fab0f96b66f8fbc546a0fcc8688f91
SIZE (lld-9.0.0.src.tar.xz) = 1100608
SHA256 (lldb-9.0.0.src.tar.xz) = 1e4c2f6a1f153f4b8afa2470d2e99dab493034c1ba8b7ffbbd7600de016d0794
SIZE (lldb-9.0.0.src.tar.xz) = 9846624
SHA256 (openmp-9.0.0.src.tar.xz) = 9979eb1133066376cc0be29d1682bc0b0e7fb541075b391061679111ae4d3b5b
SIZE (openmp-9.0.0.src.tar.xz) = 939036
TIMESTAMP = 1578078181
SHA256 (llvm-9.0.1.src.tar.xz) = 00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a
SIZE (llvm-9.0.1.src.tar.xz) = 33035112
SHA256 (clang-9.0.1.src.tar.xz) = 5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253
SIZE (clang-9.0.1.src.tar.xz) = 13452780
SHA256 (compiler-rt-9.0.1.src.tar.xz) = c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077
SIZE (compiler-rt-9.0.1.src.tar.xz) = 1983828
SHA256 (clang-tools-extra-9.0.1.src.tar.xz) = b26fd72a78bd7db998a26270ec9ec6a01346651d88fa87b4b323e13049fb6f07
SIZE (clang-tools-extra-9.0.1.src.tar.xz) = 2175728
SHA256 (lld-9.0.1.src.tar.xz) = 86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82
SIZE (lld-9.0.1.src.tar.xz) = 1088260
SHA256 (lldb-9.0.1.src.tar.xz) = 8a7b9fd795c31a3e3cba6ce1377a2ae5c67376d92888702ce27e26f0971beb09
SIZE (lldb-9.0.1.src.tar.xz) = 9837400
SHA256 (openmp-9.0.1.src.tar.xz) = 5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace
SIZE (openmp-9.0.1.src.tar.xz) = 938360

View File

@ -1,300 +0,0 @@
commit 96f7d6cb2727d1d08e1e460f6606a2a11673b292
Author: dim <dim@FreeBSD.org>
Date: Sat Sep 21 21:01:38 2019 +0000
Pull in r371557 from upstream clang trunk (by Richard Smith):
When evaluating a __builtin_constant_p conditional, always enter
constant-folding mode regardless of the original evaluation mode.
In order for this to be correct, we need to track whether we're
checking for a potential constant expression or checking for
undefined behavior separately from the evaluation mode enum, since we
don't want to clobber those states when entering constant-folding
mode.
This should fix "ld: error: undefined symbol: ix86_isa_flags" (and many
other symbol names) during the initial stages of the lang/gcc* ports.
The issue was that without optimization, the __builtin_constant_p()
expressions generated in gencondmd.c would emit references to global
variables that were undefined, such as ix86_isa_flags.
PR: 240629
Notes:
svn path=/projects/clang900-import/; revision=352586
diff --git tools/clang/lib/AST/ExprConstant.cpp tools/clang/lib/AST/ExprConstant.cpp
index f01b42e7ff76..26163c6143e6 100644
--- tools/clang/lib/AST/ExprConstant.cpp
+++ tools/clang/lib/AST/ExprConstant.cpp
@@ -794,58 +794,47 @@ namespace {
/// constant value.
bool InConstantContext;
+ /// Whether we're checking that an expression is a potential constant
+ /// expression. If so, do not fail on constructs that could become constant
+ /// later on (such as a use of an undefined global).
+ bool CheckingPotentialConstantExpression = false;
+
+ /// Whether we're checking for an expression that has undefined behavior.
+ /// If so, we will produce warnings if we encounter an operation that is
+ /// always undefined.
+ bool CheckingForUndefinedBehavior = false;
+
enum EvaluationMode {
/// Evaluate as a constant expression. Stop if we find that the expression
/// is not a constant expression.
EM_ConstantExpression,
- /// Evaluate as a potential constant expression. Keep going if we hit a
- /// construct that we can't evaluate yet (because we don't yet know the
- /// value of something) but stop if we hit something that could never be
- /// a constant expression.
- EM_PotentialConstantExpression,
+ /// Evaluate as a constant expression. Stop if we find that the expression
+ /// is not a constant expression. Some expressions can be retried in the
+ /// optimizer if we don't constant fold them here, but in an unevaluated
+ /// context we try to fold them immediately since the optimizer never
+ /// gets a chance to look at it.
+ EM_ConstantExpressionUnevaluated,
/// Fold the expression to a constant. Stop if we hit a side-effect that
/// we can't model.
EM_ConstantFold,
- /// Evaluate the expression looking for integer overflow and similar
- /// issues. Don't worry about side-effects, and try to visit all
- /// subexpressions.
- EM_EvaluateForOverflow,
-
/// Evaluate in any way we know how. Don't worry about side-effects that
/// can't be modeled.
EM_IgnoreSideEffects,
-
- /// Evaluate as a constant expression. Stop if we find that the expression
- /// is not a constant expression. Some expressions can be retried in the
- /// optimizer if we don't constant fold them here, but in an unevaluated
- /// context we try to fold them immediately since the optimizer never
- /// gets a chance to look at it.
- EM_ConstantExpressionUnevaluated,
-
- /// Evaluate as a potential constant expression. Keep going if we hit a
- /// construct that we can't evaluate yet (because we don't yet know the
- /// value of something) but stop if we hit something that could never be
- /// a constant expression. Some expressions can be retried in the
- /// optimizer if we don't constant fold them here, but in an unevaluated
- /// context we try to fold them immediately since the optimizer never
- /// gets a chance to look at it.
- EM_PotentialConstantExpressionUnevaluated,
} EvalMode;
/// Are we checking whether the expression is a potential constant
/// expression?
bool checkingPotentialConstantExpression() const {
- return EvalMode == EM_PotentialConstantExpression ||
- EvalMode == EM_PotentialConstantExpressionUnevaluated;
+ return CheckingPotentialConstantExpression;
}
/// Are we checking an expression for overflow?
// FIXME: We should check for any kind of undefined or suspicious behavior
// in such constructs, not just overflow.
- bool checkingForOverflow() { return EvalMode == EM_EvaluateForOverflow; }
+ bool checkingForUndefinedBehavior() { return CheckingForUndefinedBehavior; }
EvalInfo(const ASTContext &C, Expr::EvalStatus &S, EvaluationMode Mode)
: Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr),
@@ -932,15 +921,12 @@ namespace {
switch (EvalMode) {
case EM_ConstantFold:
case EM_IgnoreSideEffects:
- case EM_EvaluateForOverflow:
if (!HasFoldFailureDiagnostic)
break;
// We've already failed to fold something. Keep that diagnostic.
LLVM_FALLTHROUGH;
case EM_ConstantExpression:
- case EM_PotentialConstantExpression:
case EM_ConstantExpressionUnevaluated:
- case EM_PotentialConstantExpressionUnevaluated:
HasActiveDiagnostic = false;
return OptionalDiagnostic();
}
@@ -986,8 +972,8 @@ namespace {
/// Diagnose that the evaluation does not produce a C++11 core constant
/// expression.
///
- /// FIXME: Stop evaluating if we're in EM_ConstantExpression or
- /// EM_PotentialConstantExpression mode and we produce one of these.
+ /// FIXME: Stop evaluating if we're in EM_ConstantExpression mode
+ /// and we produce one of these.
OptionalDiagnostic CCEDiag(SourceLocation Loc, diag::kind DiagId
= diag::note_invalid_subexpr_in_const_expr,
unsigned ExtraNotes = 0) {
@@ -1023,16 +1009,16 @@ namespace {
/// couldn't model?
bool keepEvaluatingAfterSideEffect() {
switch (EvalMode) {
- case EM_PotentialConstantExpression:
- case EM_PotentialConstantExpressionUnevaluated:
- case EM_EvaluateForOverflow:
case EM_IgnoreSideEffects:
return true;
case EM_ConstantExpression:
case EM_ConstantExpressionUnevaluated:
case EM_ConstantFold:
- return false;
+ // By default, assume any side effect might be valid in some other
+ // evaluation of this expression from a different context.
+ return checkingPotentialConstantExpression() ||
+ checkingForUndefinedBehavior();
}
llvm_unreachable("Missed EvalMode case");
}
@@ -1047,16 +1033,13 @@ namespace {
/// Should we continue evaluation after encountering undefined behavior?
bool keepEvaluatingAfterUndefinedBehavior() {
switch (EvalMode) {
- case EM_EvaluateForOverflow:
case EM_IgnoreSideEffects:
case EM_ConstantFold:
return true;
- case EM_PotentialConstantExpression:
- case EM_PotentialConstantExpressionUnevaluated:
case EM_ConstantExpression:
case EM_ConstantExpressionUnevaluated:
- return false;
+ return checkingForUndefinedBehavior();
}
llvm_unreachable("Missed EvalMode case");
}
@@ -1076,16 +1059,12 @@ namespace {
return false;
switch (EvalMode) {
- case EM_PotentialConstantExpression:
- case EM_PotentialConstantExpressionUnevaluated:
- case EM_EvaluateForOverflow:
- return true;
-
case EM_ConstantExpression:
case EM_ConstantExpressionUnevaluated:
case EM_ConstantFold:
case EM_IgnoreSideEffects:
- return false;
+ return checkingPotentialConstantExpression() ||
+ checkingForUndefinedBehavior();
}
llvm_unreachable("Missed EvalMode case");
}
@@ -1142,9 +1121,7 @@ namespace {
Info.EvalStatus.Diag->empty() &&
!Info.EvalStatus.HasSideEffects),
OldMode(Info.EvalMode) {
- if (Enabled &&
- (Info.EvalMode == EvalInfo::EM_ConstantExpression ||
- Info.EvalMode == EvalInfo::EM_ConstantExpressionUnevaluated))
+ if (Enabled)
Info.EvalMode = EvalInfo::EM_ConstantFold;
}
void keepDiagnostics() { Enabled = false; }
@@ -1163,8 +1140,7 @@ namespace {
EvalInfo::EvaluationMode OldMode;
explicit IgnoreSideEffectsRAII(EvalInfo &Info)
: Info(Info), OldMode(Info.EvalMode) {
- if (!Info.checkingPotentialConstantExpression())
- Info.EvalMode = EvalInfo::EM_IgnoreSideEffects;
+ Info.EvalMode = EvalInfo::EM_IgnoreSideEffects;
}
~IgnoreSideEffectsRAII() { Info.EvalMode = OldMode; }
@@ -2323,7 +2299,7 @@ static bool CheckedIntArithmetic(EvalInfo &Info, const Expr *E,
APSInt Value(Op(LHS.extend(BitWidth), RHS.extend(BitWidth)), false);
Result = Value.trunc(LHS.getBitWidth());
if (Result.extend(BitWidth) != Value) {
- if (Info.checkingForOverflow())
+ if (Info.checkingForUndefinedBehavior())
Info.Ctx.getDiagnostics().Report(E->getExprLoc(),
diag::warn_integer_constant_overflow)
<< Result.toString(10) << E->getType();
@@ -6047,6 +6023,8 @@ class ExprEvaluatorBase
// Always assume __builtin_constant_p(...) ? ... : ... is a potential
// constant expression; we can't check whether it's potentially foldable.
+ // FIXME: We should instead treat __builtin_constant_p as non-constant if
+ // it would return 'false' in this mode.
if (Info.checkingPotentialConstantExpression() && IsBcpCall)
return false;
@@ -6329,7 +6307,7 @@ class ExprEvaluatorBase
bool VisitStmtExpr(const StmtExpr *E) {
// We will have checked the full-expressions inside the statement expression
// when they were completed, and don't need to check them again now.
- if (Info.checkingForOverflow())
+ if (Info.checkingForUndefinedBehavior())
return Error(E);
BlockScopeRAII Scope(Info);
@@ -9499,14 +9477,11 @@ bool IntExprEvaluator::VisitBuiltinCallExpr(const CallExpr *E,
// size of the referenced object.
switch (Info.EvalMode) {
case EvalInfo::EM_ConstantExpression:
- case EvalInfo::EM_PotentialConstantExpression:
case EvalInfo::EM_ConstantFold:
- case EvalInfo::EM_EvaluateForOverflow:
case EvalInfo::EM_IgnoreSideEffects:
// Leave it to IR generation.
return Error(E);
case EvalInfo::EM_ConstantExpressionUnevaluated:
- case EvalInfo::EM_PotentialConstantExpressionUnevaluated:
// Reduce it to a constant now.
return Success((Type & 2) ? 0 : -1, E);
}
@@ -12546,8 +12521,9 @@ APSInt Expr::EvaluateKnownConstIntCheckOverflow(
EvalResult EVResult;
EVResult.Diag = Diag;
- EvalInfo Info(Ctx, EVResult, EvalInfo::EM_EvaluateForOverflow);
+ EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects);
Info.InConstantContext = true;
+ Info.CheckingForUndefinedBehavior = true;
bool Result = ::EvaluateAsRValue(Info, this, EVResult.Val);
(void)Result;
@@ -12564,7 +12540,8 @@ void Expr::EvaluateForOverflow(const ASTContext &Ctx) const {
bool IsConst;
EvalResult EVResult;
if (!FastEvaluateAsRValue(this, EVResult, Ctx, IsConst)) {
- EvalInfo Info(Ctx, EVResult, EvalInfo::EM_EvaluateForOverflow);
+ EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects);
+ Info.CheckingForUndefinedBehavior = true;
(void)::EvaluateAsRValue(Info, this, EVResult.Val);
}
}
@@ -13178,9 +13155,9 @@ bool Expr::isPotentialConstantExpr(const FunctionDecl *FD,
Expr::EvalStatus Status;
Status.Diag = &Diags;
- EvalInfo Info(FD->getASTContext(), Status,
- EvalInfo::EM_PotentialConstantExpression);
+ EvalInfo Info(FD->getASTContext(), Status, EvalInfo::EM_ConstantExpression);
Info.InConstantContext = true;
+ Info.CheckingPotentialConstantExpression = true;
const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(FD);
const CXXRecordDecl *RD = MD ? MD->getParent()->getCanonicalDecl() : nullptr;
@@ -13219,8 +13196,9 @@ bool Expr::isPotentialConstantExprUnevaluated(Expr *E,
Status.Diag = &Diags;
EvalInfo Info(FD->getASTContext(), Status,
- EvalInfo::EM_PotentialConstantExpressionUnevaluated);
+ EvalInfo::EM_ConstantExpressionUnevaluated);
Info.InConstantContext = true;
+ Info.CheckingPotentialConstantExpression = true;
// Fabricate a call stack frame to give the arguments a plausible cover story.
ArrayRef<const Expr*> Args;

View File

@ -1,58 +0,0 @@
commit 3538987a800db5e174b3301b9bf70b955a349762
Author: dim <dim@FreeBSD.org>
Date: Mon Sep 23 17:05:46 2019 +0000
Pull in r372606 from upstream llvm trunk (by Sanjay Patel):
[x86] fix assert with horizontal math + broadcast of vector (PR43402)
https://bugs.llvm.org/show_bug.cgi?id=43402
This should fix 'Assertion failed: ((HOp.getValueType() == MVT::v2f64 ||
HOp.getValueType() == MVT::v4f64) && HOp.getValueType() == VT &&
"Unexpected type for h-op"), function foldShuffleOfHorizOp, file
contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, line 33661' when
building the devel/llvm90 port with CPUTYPE=haswell.
PR: 240759
Notes:
svn path=/projects/clang900-import/; revision=352629
diff --git lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.cpp
index 0c5b8a79dd62..1869cc9da017 100644
--- lib/Target/X86/X86ISelLowering.cpp
+++ lib/Target/X86/X86ISelLowering.cpp
@@ -33651,14 +33651,14 @@ static SDValue foldShuffleOfHorizOp(SDNode *N, SelectionDAG &DAG) {
// When the operands of a horizontal math op are identical, the low half of
// the result is the same as the high half. If a target shuffle is also
- // replicating low and high halves, we don't need the shuffle.
+ // replicating low and high halves (and without changing the type/length of
+ // the vector), we don't need the shuffle.
if (Opcode == X86ISD::MOVDDUP || Opcode == X86ISD::VBROADCAST) {
- if (HOp.getScalarValueSizeInBits() == 64) {
+ if (HOp.getScalarValueSizeInBits() == 64 && HOp.getValueType() == VT) {
// movddup (hadd X, X) --> hadd X, X
// broadcast (extract_vec_elt (hadd X, X), 0) --> hadd X, X
assert((HOp.getValueType() == MVT::v2f64 ||
- HOp.getValueType() == MVT::v4f64) && HOp.getValueType() == VT &&
- "Unexpected type for h-op");
+ HOp.getValueType() == MVT::v4f64) && "Unexpected type for h-op");
return updateHOp(HOp, DAG);
}
return SDValue();
diff --git lib/Target/X86/X86ISelLowering.h lib/Target/X86/X86ISelLowering.h
index db36bcb929e3..d873edb857a8 100644
--- lib/Target/X86/X86ISelLowering.h
+++ lib/Target/X86/X86ISelLowering.h
@@ -422,7 +422,8 @@ namespace llvm {
// Tests Types Of a FP Values for scalar types.
VFPCLASSS,
- // Broadcast scalar to vector.
+ // Broadcast (splat) scalar or element 0 of a vector. If the operand is
+ // a vector, this node may change the vector length as part of the splat.
VBROADCAST,
// Broadcast mask to vector.
VBROADCASTM,

View File

@ -2729,10 +2729,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/include/xray/xray_interface.h
%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/include/xray/xray_log_interface.h
%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/include/xray/xray_records.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/CheckerDependencyHandlingAnalyzerPlugin.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/CheckerOptionHandlingAnalyzerPlugin.so
%%GOLD%%llvm%%LLVM_SUFFIX%%/lib/LLVMgold.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/SampleAnalyzerPlugin.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_builtin_vars.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_cmath.h
%%CLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_complex_builtins.h

View File

@ -22,7 +22,8 @@ COMMENT= Perforce API (static libraries and header files)
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_powerpc64= fails to build: /bin/sh: clang++: not found
BROKEN_FreeBSD_11_powerpc64= fails to build: /bin/sh: clang++: not found
BROKEN_FreeBSD_12_powerpc64= fails to build: /bin/sh: clang++: not found
BUILD_DEPENDS= ${JAM}:devel/jam

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Term-Choose-Util
PORTVERSION= 0.110
PORTVERSION= 0.111
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577626049
SHA256 (Term-Choose-Util-0.110.tar.gz) = a5cbf50d95bcd3829f48333af761b180b74e9f8ed48cf17cfc9755e9f6923549
SIZE (Term-Choose-Util-0.110.tar.gz) = 23229
TIMESTAMP = 1578117377
SHA256 (Term-Choose-Util-0.111.tar.gz) = 366f200d8d5906c8a5112a28a148afaac12ab8001ccc4786aa5af29ada6f5619
SIZE (Term-Choose-Util-0.111.tar.gz) = 23264

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Document Templating Markup Language (DTML)
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Special Missing objects used in Zope2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${PY_FLAVOR}

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Special MultiMapping objects used in Zope2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${PY_FLAVOR}

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Persistent ExtensionClass
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= BTree based implementation for Zope 2's OFS
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Action icons product for the Zope CMF
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${PY_FLAVOR}

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Calendar product for the Zope Content Management Framework
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Zope Content Management Framework core components
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Default product for the Zope Content Management Framework
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Diff tool for Plone
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Product for dynamic views in CMF
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>0:devel/py-zope.browsermenu@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Versioning for Plone
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.copy>0:devel/py-zope.copy@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Form validation mechanism for Zope CMF
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Workflow policies for CMF and Plone
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Facility for activation/deactivation of Zope CMF products
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Uid product for the Zope CMF
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${PY_FLAVOR}

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= DCWorkflow product for the Zope Content Management Framework
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${PY_FLAVOR}

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Zope catalog index for paths
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Support for external Python methods within a Zope 2 environment
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Read Zope configuration state from profile dirs / tarballs
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -12,6 +12,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= LDAP-backed plugins for the Zope2 PluggableAuthService
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0.6:net/py-ldap@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Provides the <!--#mime--> tag for DocumentTemplate
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DocumentTemplate>=0:devel/py-DocumentTemplate@${PY_FLAVOR}

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= MIME type handling for Zope
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= General Zope 2 help screens
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Configure application plugins based on interfaces
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Support for restricted execution of Python scripts in Zope 2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Cache managers for Zope 2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Full text indexing for ZCatalog/Zope2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -10,6 +10,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Zope2's indexing and search solution
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= SQL method support for Zope 2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${PY_FLAVOR} \

View File

@ -11,6 +11,9 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Special Record objects used in Zope2
DEPRECATED= Outdated, uses EOLed python27
EXPIRATION_DATE= 2020-02-05
LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${PY_FLAVOR}

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= arrow
PORTVERSION= 0.15.4
PORTVERSION= 0.15.5
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1572971665
SHA256 (arrow-0.15.4.tar.gz) = e1a318a4c0b787833ae46302c02488b6eeef413c6a13324b3261ad320f21ec1e
SIZE (arrow-0.15.4.tar.gz) = 77979
TIMESTAMP = 1578117379
SHA256 (arrow-0.15.5.tar.gz) = 5390e464e2c5f76971b60ffa7ee29c598c7501a294bc9f5e6dadcb251a5d027b
SIZE (arrow-0.15.5.tar.gz) = 82264

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= bullet3
DISTVERSION= 2.88
PORTREVISION= 1
DISTVERSION= 2.89
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1548916400
SHA256 (bulletphysics-bullet3-2.88_GH0.tar.gz) = 21c135775527754fc2929db1db5144e92ad0218ae72840a9f162acb467a7bbf9
SIZE (bulletphysics-bullet3-2.88_GH0.tar.gz) = 78575915
TIMESTAMP = 1578131800
SHA256 (bulletphysics-bullet3-2.89_GH0.tar.gz) = 621b36e91c0371933f3c2156db22c083383164881d2a6b84636759dc4cbb0bb8
SIZE (bulletphysics-bullet3-2.89_GH0.tar.gz) = 135742506

View File

@ -1,11 +1,11 @@
--- setup.py.orig 2018-12-31 20:42:41 UTC
--- setup.py.orig 2020-01-04 10:04:32 UTC
+++ setup.py
@@ -535,7 +535,7 @@ else:
CXX_FLAGS += '-D_BSD '
CXX_FLAGS += '-I/usr/X11R6/include '
CXX_FLAGS += '-DHAS_SOCKLEN_T '
- CXX_FLAGS += '-fno-inline-functions-called-once'
+ #CXX_FLAGS += '-fno-inline-functions-called-once'
sources = ["examples/ThirdPartyLibs/enet/unix.c"]\
+["examples/OpenGLWindow/X11OpenGLWindow.cpp"]\
+["examples/ThirdPartyLibs/glad/gl.c"]\
@@ -434,7 +434,7 @@ else:
CXX_FLAGS += '-D_BSD '
CXX_FLAGS += '-I/usr/X11R6/include '
CXX_FLAGS += '-DHAS_SOCKLEN_T '
- CXX_FLAGS += '-fno-inline-functions-called-once'
+ #CXX_FLAGS += '-fno-inline-functions-called-once'
sources = ["examples/ThirdPartyLibs/enet/unix.c"]\
+["examples/OpenGLWindow/X11OpenGLWindow.cpp"]\
+["examples/ThirdPartyLibs/glad/gl.c"]\

View File

@ -2,6 +2,7 @@
PORTNAME= cfn-lint
PORTVERSION= 0.26.1
PORTREVISION= 1
CATEGORIES= devel python textproc
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -17,10 +18,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.15.1:devel/py-aws-sam-translator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR}
py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathlib2>=2.3.0:devel/py-pathlib2@${PY_FLAVOR}
py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR}
py35_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR}
py36_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR}
py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathlib2>=2.3.0:devel/py-pathlib2@${PY_FLAVOR}
py35_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR}
py36_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.0.2:devel/py-importlib-resources@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= colorlog
PORTVERSION= 4.0.2
PORTVERSION= 4.1.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,13 +13,13 @@ COMMENT= Python module for log formatting with colors
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
OPTIONS_DEFINE= DOCS
USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
OPTIONS_DEFINE= DOCS
PORTDOCS= README.md
post-install-DOCS-on:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1551029337
SHA256 (colorlog-4.0.2.tar.gz) = 3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42
SIZE (colorlog-4.0.2.tar.gz) = 26431
TIMESTAMP = 1578117381
SHA256 (colorlog-4.1.0.tar.gz) = 30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2
SIZE (colorlog-4.1.0.tar.gz) = 26460

View File

@ -0,0 +1,20 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= commandlines
PORTVERSION= 0.4.1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Command line argument to object parsing library
LICENSE= MIT
USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

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