parent
61637cd877
commit
aea0e6f1fe
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -108,6 +108,7 @@
|
|||
SUBDIR += verilator
|
||||
SUBDIR += verilog-mode.el
|
||||
SUBDIR += xcircuit
|
||||
SUBDIR += yosys
|
||||
SUBDIR += z88
|
||||
SUBDIR += zcad
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
}
|
||||
]
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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;
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= dbd-pg
|
||||
PORTVERSION= 0.3.9
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= databases rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}/
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -1,3 +0,0 @@
|
|||
TIMESTAMP = 1565272798
|
||||
SHA256 (gperf-3.1.tar.gz) = 588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2
|
||||
SIZE (gperf-3.1.tar.gz) = 1215925
|
|
@ -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/
|
|
@ -1,3 +0,0 @@
|
|||
bin/gperf31
|
||||
man/man1/gperf31.1.gz
|
||||
%%DOCSDIR%%/gperf31.html
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
|
@ -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,
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Term-Choose-Util
|
||||
PORTVERSION= 0.110
|
||||
PORTVERSION= 0.111
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= arrow
|
||||
PORTVERSION= 0.15.4
|
||||
PORTVERSION= 0.15.5
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= bullet3
|
||||
DISTVERSION= 2.88
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.89
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]\
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue