*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2016-08-08 06:51:48 +02:00
parent d7f4d6d64f
commit f69c727216
283 changed files with 6544 additions and 2252 deletions

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= Compress-LZ4
PORTVERSION= 0.22
PORTVERSION= 0.23
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View file

@ -1,2 +1,3 @@
SHA256 (Compress-LZ4-0.22.tar.gz) = f4fe8a3722eb61b75b87ad27fb9f55134f74d810dfe2c97cdf1efdd7fd5f07c8
SIZE (Compress-LZ4-0.22.tar.gz) = 50088
TIMESTAMP = 1470385162
SHA256 (Compress-LZ4-0.23.tar.gz) = 10e44267452b53c166c466b170dcd4fb9a5c19a406a83a9fe7f257826faac1c7
SIZE (Compress-LZ4-0.23.tar.gz) = 50220

View file

@ -82,6 +82,7 @@
SUBDIR += py-aipy
SUBDIR += py-astLib
SUBDIR += py-astropy
SUBDIR += py-horoscopegenerator
SUBDIR += py-pyfits
SUBDIR += py-pymetar
SUBDIR += py-pywapi

View file

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= HoroscopeGenerator
PORTVERSION= 0.1.8
PORTREVISION= 1
CATEGORIES= astro python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Generate horoscopes using context-free grammar
LICENSE= MIT
NO_ARCH= yes
USES= python
USE_PYTHON= distutils autoplist
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1470381700
SHA256 (HoroscopeGenerator-0.1.8.tar.gz) = 96b9f577f7024d131bd3a080a2e177494fa41a36d803bd5f0ec21133bad90073
SIZE (HoroscopeGenerator-0.1.8.tar.gz) = 6443

View file

@ -0,0 +1,4 @@
The HoroscopeGenerator produces horoscopes on demand using context-free
grammar.
WWW: https://github.com/mouse-reeve/horoscope-generator

View file

@ -3,10 +3,11 @@
PORTNAME= stellarium
PORTVERSION= 0.15.0
PORTREVISION= 1
CATEGORIES= astro
MASTER_SITES= SF/${PORTNAME}/Stellarium-sources/${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${_DISTFILES:Nstars_*.cat}
EXTRACT_ONLY= ${_DISTFILES:Nstars_*.cat:N*.pdf}
MAINTAINER= danfe@FreeBSD.org
COMMENT= 3D photo-realistic sky renderer (planetarium)
@ -17,21 +18,35 @@ CONFLICTS_INSTALL= ${PORTNAME}-qt4-0.12.*
USES= cmake gettext
USE_QT5= qmake_build buildtools_build linguisttools_build \
concurrent core gui network opengl printsupport \
serialport widgets
concurrent core gui network opengl printsupport widgets
PORTDOCS= AUTHORS ChangeLog README
PORTDOCS= AUTHORS ChangeLog README stellarium_user_guide-0.15.0-1.pdf
OPTIONS_DEFINE= DOCS MORE_STARS MULTIMEDIA SCRIPTING TEXTURES \
TELESCOPE
OPTIONS_DEFAULT= MULTIMEDIA SCRIPTING TELESCOPE
OPTIONS_DEFINE= DOCS MORE_STARS MULTIMEDIA SCRIPTING TEXTURES
OPTIONS_DEFAULT= MULTIMEDIA SCRIPTING TEXTURES
MORE_STARS_DESC= Install extra star catalogs (1.0GB)
TEXTURES_DESC= Install better quality textures
MULTIMEDIA_DESC= Sound and video support
SCRIPTING_DESC= Scripting support
TELESCOPE_DESC= Telescope control plugin
DOCS_MASTER_SITES= SF/${PORTNAME}/Stellarium-user-guide/0.15.0-1:ug
DOCS_DISTFILES= stellarium_user_guide-0.15.0-1.pdf:ug
TEXTURES_MASTER_SITES= SF/${PORTNAME}/Extra-data-files/textures:gfx
TEXTURES_DISTFILES= textures-1K.zip:gfx
MULTIMEDIA_USE= QT5=multimedia
MULTIMEDIA_CMAKE_OFF= -DENABLE_MEDIA:BOOL=OFF
TELESCOPE_USE= QT5=serialport
TELESCOPE_CMAKE_OFF= -DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMORE_STARS} || ${.TARGETS:Mmakesum}
.if ${PORT_OPTIONS:MMORE_STARS}
. for i in 4 5 6 7 8
MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/stars${i}:stars${i}
. endfor
@ -43,17 +58,6 @@ PLIST_SUB+= MORE_STARS=""
PLIST_SUB+= MORE_STARS="@comment "
.endif
.if ${PORT_OPTIONS:MTEXTURES} || ${.TARGETS:Mmakesum}
MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/textures:gfx
DISTFILES+= textures-1K.zip:gfx
.endif
.if ${PORT_OPTIONS:MMULTIMEDIA}
USE_QT5+= multimedia
.else
CMAKE_ARGS+= -DENABLE_MEDIA:BOOL=OFF
.endif
.if ${PORT_OPTIONS:MSCRIPTING}
USE_QT5+= script
PLIST_SUB+= SCRIPTS=""
@ -62,6 +66,9 @@ CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF
PLIST_SUB+= SCRIPTS="@comment "
.endif
post-extract-DOCS-on:
@${LN} -sf ${_DISTDIR}/stellarium_user_guide-0.15.0-1.pdf ${WRKSRC}
post-patch:
@${REINPLACE_CMD} -e 's, -Wno-unused-result,,' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's,-Testscene,&_ground,' \

View file

@ -1,5 +1,7 @@
SHA256 (stellarium-0.15.0.tar.gz) = 74d0e3a69fcbaf1c6278f601a44497fd3e9f2de7dfa11a60197d3afb68288746
SIZE (stellarium-0.15.0.tar.gz) = 147160785
SHA256 (stellarium_user_guide-0.15.0-1.pdf) = 264d437a1afc0742f5bbadf37115d8cd2b41ac462daf1516657c091955c9217e
SIZE (stellarium_user_guide-0.15.0-1.pdf) = 16155822
SHA256 (stars_4_1v0_1.cat) = 7a2084e5e45610bbffae9448d9552d8a8dd191e5b1a07b0e47d27622fab4a979
SIZE (stars_4_1v0_1.cat) = 17040932
SHA256 (stars_5_2v0_1.cat) = c4ebd18d05a805308cfac85fe224e3f0a75db6579cae65c935a0954da13f4164

View file

@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= speechrecognition
PORTNAME= SpeechRecognition
PORTVERSION= 3.4.6
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
DISTNAME= ${PORTNAME:S/s/S/:S/r/R/}-${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kevlo@FreeBSD.org
@ -16,9 +15,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= flac:audio/flac \
${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio
NO_ARCH= yes
USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
.include <bsd.port.pre.mk>
.include <bsd.port.mk>
.if ${PYTHON_REL} < 3000
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic
.endif
.include <bsd.port.post.mk>

View file

@ -3,6 +3,7 @@
PORTNAME= clpeak
PORTVERSION= 1.0
PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= benchmarks
@ -13,8 +14,7 @@ LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= opencl>=0:devel/opencl
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \
libGL.so:graphics/libGL
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd
RUN_DEPENDS= opencl>=0:devel/opencl
BROKEN_FreeBSD_9= clpeak is only supported on FreeBSD 10.1 and newer
@ -26,6 +26,7 @@ GH_ACCOUNT= krrishnarraj
GH_PROJECT= clpeak
USE_LDCONFIG= yes
USE_GL= gl
USES= cmake
CXXFLAGS+= -std=c++11

View file

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= diamond
PORTVERSION= 0.8.16
DISTVERSIONPREFIX= v
PORTVERSION= 0.8.17
DISTVERSIONPREFIX=v
CATEGORIES= biology
MAINTAINER= jrm@ftfl.ca

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1469364697
SHA256 (bbuchfink-diamond-v0.8.16_GH0.tar.gz) = 369cbacc8169671a299cb87278a868fea3179da7d4c18eabf04f4c8750a5e482
SIZE (bbuchfink-diamond-v0.8.16_GH0.tar.gz) = 222269
TIMESTAMP = 1470323732
SHA256 (bbuchfink-diamond-v0.8.17_GH0.tar.gz) = 3d5b221f7ec2de0eec5564c9aa45f17cd483c52b6977d22720bb3578c1d7e990
SIZE (bbuchfink-diamond-v0.8.17_GH0.tar.gz) = 225660

View file

@ -2,35 +2,39 @@
# $FreeBSD$
PORTNAME= ncid
PORTVERSION= 1.3
PORTVERSION= 1.4
CATEGORIES= comms
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= cpm@fbsd.es
MAINTAINER= cpm@FreeBSD.org
COMMENT= Network based Caller ID package
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/doc/GPL.md
USES= gmake perl5 tk
BUILD_DEPENDS= bash:shells/bash
USES= gmake perl5 tk shebangfix
SHEBANG_FILES= extensions/hangup-message.sh \
extensions/hangup-skel.sh \
logrotate/ncidrotate.sh
ALL_TARGET= local
MAKE_ARGS= WISH=${WISH} TCLSH=${TCLSH}
INSTALL_TARGET= freebsd-install
MAKE_JOBS_UNSAFE= yes
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
OPTIONS_DEFINE= DOCS LOGROTATE
OPTIONS_SUB= yes
LOGROTATE_DESC= Install logrotate scripts
LOGROTATE_RUN_DEPENDS= logrotate:sysutils/logrotate
WRKSRC= ${WRKDIR}/${PORTNAME}
PORTDOCS= Alias.md CHANGES CONTRIBUTORS.md Clients.md Devices.md FAQ.md GPL.md \
Gateways.md GettingStarted.md Hangup.md INSTALL-Cygwin.md INSTALL-Fedora.md \
INSTALL-FreeBSD.md INSTALL-Mac.md INSTALL-Raspbian.md INSTALL-Redhat.md \
INSTALL-TiVo.md INSTALL-Ubuntu.md INSTALL-Win.md INSTALL.md InstallIndex.md \
Makefile Modems.md Modules.md NCID-API.md NCID-SDK.md Obtain.md README.docdir \
ReleaseNotes.md TODO.md Tools.md Use.md UserManualIndex.md Verbose.md mk-epub \
ncid-1.jpg ncid-cover.jpg
PORTDOCS= *
post-extract:
@cd ${WRKSRC}/FreeBSD;for i in *.rc; do \
@ -52,35 +56,56 @@ post-patch:
-e 's|$$(SHARE)/ncid|$${DATADIR}|g' ${WRKSRC}/Makefile
do-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_PROGRAM} ${WRKSRC}/server/ncidd ${STAGEDIR}${PREFIX}/sbin
${INSTALL_DATA} ${WRKSRC}/server/ncidd.conf ${STAGEDIR}${ETCDIR}
${INSTALL_PROGRAM} ${WRKSRC}/gateway/sip2ncid ${STAGEDIR}${PREFIX}/sbin
${INSTALL_DATA} ${WRKSRC}/client/ncid ${STAGEDIR}${PREFIX}/bin
.for f in ncid2ncid rn2ncid yac2ncid wc2ncid
${INSTALL_DATA} ${WRKSRC}/client/ncid.conf ${STAGEDIR}${ETCDIR}
.for e in hangup-message.sh hangup-skel.sh
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ncid/extensions
${INSTALL_SCRIPT} ${WRKSRC}/extensions/${e} ${STAGEDIR}${PREFIX}/share/ncid/extensions
.endfor
.for f in ncid2ncid obi2ncid rn2ncid yac2ncid wc2ncid
${INSTALL_DATA} ${WRKSRC}/gateway/${f} ${STAGEDIR}${PREFIX}/bin
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncid2ncid
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncid2ncid
.endfor
${INSTALL_DATA} ${WRKSRC}/client/ncid.gif ${STAGEDIR}${PREFIX}/share/pixmaps/ncid
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ncid/modules
.for g in ncid-page ncid-samba ncid-speak ncid-mythtv ncid-kpopup ncid-skel \
ncid-alert ncid-yac ncid-initmodem ncid-notify ncid-wakeup
${INSTALL_DATA} ${WRKSRC}/modules/${g} ${STAGEDIR}${PREFIX}/share/ncid
${INSTALL_DATA} ${WRKSRC}/modules/${g} ${STAGEDIR}${PREFIX}/share/ncid/modules
.endfor
${INSTALL_DATA} ${WRKSRC}/server/ncidd.alias ${STAGEDIR}${ETCDIR}
.for h in cidcall cidalias cidupdate wct ncidutil
${INSTALL_DATA} ${WRKSRC}/tools/${h} ${STAGEDIR}${PREFIX}/bin
.endfor
.for i in ncidd ncid2ncid rn2ncid sip2ncid wc2ncid yac2ncid ncid-mythtv ncid-notify \
.for i in ncidd ncid2ncid obi2ncid rn2ncid sip2ncid wc2ncid yac2ncid ncid-mythtv ncid-notify \
ncid-page ncid-samba ncid-speak ncid-yac ncid-initmodem
${INSTALL_DATA} ${WRKSRC}/FreeBSD/${i} ${STAGEDIR}${PREFIX}/etc/rc.d
.endfor
.for j in NumberDisconnected.rmd CallingDeposit.rmd NotInService.rmd
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ncid/recordings
${INSTALL_DATA} ${WRKSRC}/recordings/${j} ${STAGEDIR}${PREFIX}/share/ncid/recordings
.endfor
${INSTALL_MAN} ${WRKSRC}/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
${INSTALL_MAN} ${WRKSRC}/man/*.7 ${STAGEDIR}${MAN7PREFIX}/man/man7
${INSTALL_MAN} ${WRKSRC}/man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for j in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${j} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
@${MKDIR} ${STAGEDIR}${DOCSDIR}/recordings
.for k in README.recordings NumberDisconnected.pvf CallingDeposit.pvf NotInService.pvf
${INSTALL_DATA} ${WRKSRC}/recordings/${k} ${STAGEDIR}${DOCSDIR}/recordings
.endfor
post-install-LOGROTATE-on:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ncid/sys
${INSTALL_SCRIPT} ${WRKSRC}/logrotate/ncidrotate.sh ${STAGEDIR}${PREFIX}/share/ncid/sys
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/logrotate.d
${INSTALL_DATA} ${WRKSRC}/logrotate/ncid ${STAGEDIR}${PREFIX}/etc/logrotate.d
${INSTALL_MAN} ${WRKSRC}/logrotate/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/logrotate/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
.include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (ncid-1.3-src.tar.gz) = 4f8a01a79e01f7e878a42d8cf6493064c09a292d2b8d2bb4dd19754eac16bc7b
SIZE (ncid-1.3-src.tar.gz) = 2210159
TIMESTAMP = 1470326955
SHA256 (ncid-1.4-src.tar.gz) = aad7b03a0a28412cd67544650e74636f8277e3fe9d9432c6587920c1a31d9c3f
SIZE (ncid-1.4-src.tar.gz) = 2872361

View file

@ -4,11 +4,34 @@ bin/cidupdate
bin/ncid
bin/ncid2ncid
bin/ncidutil
bin/obi2ncid
bin/rn2ncid
bin/wc2ncid
bin/wct
bin/yac2ncid
%%DATADIR%%/extensions/hangup-message.sh
%%DATADIR%%/extensions/hangup-skel.sh
%%DATADIR%%/modules/ncid-alert
%%DATADIR%%/modules/ncid-initmodem
%%DATADIR%%/modules/ncid-kpopup
%%DATADIR%%/modules/ncid-mythtv
%%DATADIR%%/modules/ncid-notify
%%DATADIR%%/modules/ncid-page
%%DATADIR%%/modules/ncid-samba
%%DATADIR%%/modules/ncid-skel
%%DATADIR%%/modules/ncid-speak
%%DATADIR%%/modules/ncid-wakeup
%%DATADIR%%/modules/ncid-yac
%%DATADIR%%/recordings/CallingDeposit.rmd
%%DATADIR%%/recordings/NotInService.rmd
%%DATADIR%%/recordings/NumberDisconnected.rmd
%%LOGROTATE%%%%DATADIR%%/sys/ncidrotate.sh
%%LOGROTATE%%etc/logrotate.d/ncid
%%LOGROTATE%%man/man1/ncidrotate.1.gz
%%LOGROTATE%%man/man5/ncidrotate.conf.5.gz
%%ETCDIR%%/ncid.conf
%%ETCDIR%%/ncidd.alias
%%ETCDIR%%/ncidd.conf
etc/rc.d/ncid-initmodem
etc/rc.d/ncid-mythtv
etc/rc.d/ncid-notify
@ -18,6 +41,7 @@ etc/rc.d/ncid-speak
etc/rc.d/ncid-yac
etc/rc.d/ncid2ncid
etc/rc.d/ncidd
etc/rc.d/obi2ncid
etc/rc.d/rn2ncid
etc/rc.d/sip2ncid
etc/rc.d/wc2ncid
@ -25,6 +49,8 @@ etc/rc.d/yac2ncid
man/man1/cidalias.1.gz
man/man1/cidcall.1.gz
man/man1/cidupdate.1.gz
man/man1/hangup-message.1.gz
man/man1/hangup-skel.1.gz
man/man1/ncid-alert.1.gz
man/man1/ncid-initmodem.1.gz
man/man1/ncid-kpopup.1.gz
@ -62,5 +88,4 @@ man/man8/ncidd.8.gz
man/man8/sip2ncid.8.gz
sbin/ncidd
sbin/sip2ncid
%%DATADIR%%
share/pixmaps/ncid

View file

@ -2,12 +2,12 @@
# $FreeBSD$
PORTNAME= sqlite3
PORTVERSION= 4.0.3
PORTVERSION= 4.0.5
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
MAINTAINER= dem.procopiou@gmail.com
COMMENT= OCaml bindings to sqlite3 library
LICENSE= OCSQLT3

View file

@ -1,2 +1,3 @@
SHA256 (mmottl-sqlite3-ocaml-v4.0.3_GH0.tar.gz) = 390383088b07fde6f775d060e59551ea796334b23b480d9937ad6429cd615d30
SIZE (mmottl-sqlite3-ocaml-v4.0.3_GH0.tar.gz) = 67376
TIMESTAMP = 1470261597
SHA256 (mmottl-sqlite3-ocaml-v4.0.5_GH0.tar.gz) = bf0bdc597533d62b8de2798e9aa46c37570875cb4af4f9f42fba21dd59f3f0cb
SIZE (mmottl-sqlite3-ocaml-v4.0.5_GH0.tar.gz) = 67839

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= redis
DISTVERSION= 3.2.1
DISTVERSION= 3.2.3
CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/
PKGNAMESUFFIX= -devel
@ -23,8 +23,6 @@ LUAJIT_DESC= Use lang/luajit instead of builtin lua
TESTS_DESC= Install lang/tcl for redis unit tests
TRIB_DESC= Install redis-trib.rb (lang/ruby req.)
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MTRIB}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1466265413
SHA256 (redis-3.2.1.tar.gz) = df7bfb7b527d99981eba3912ae22703764eb19adda1357818188b22fdd09d5c9
SIZE (redis-3.2.1.tar.gz) = 1534696
TIMESTAMP = 1470611740
SHA256 (redis-3.2.3.tar.gz) = 674e9c38472e96491b7d4f7b42c38b71b5acbca945856e209cb428fbc6135f15
SIZE (redis-3.2.3.tar.gz) = 1541401

View file

@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= redis
DISTVERSION= 3.0.7
DISTVERSION= 3.2.3
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/
@ -57,7 +58,7 @@ CONFLICTS?= redis-devel-3.*
USES+= gmake
MAKE_ENV= "V=yo"
USE_RC_SUBR= redis sentinel
BIN_FILES= redis-benchmark redis-check-aof redis-check-dump \
BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb \
redis-cli redis-sentinel redis-server
PKGMESSAGE= ${WRKDIR}/pkg-message

View file

@ -1,2 +1,3 @@
SHA256 (redis-3.0.7.tar.gz) = b2a791c4ea3bb7268795c45c6321ea5abcc24457178373e6a6e3be6372737f23
SIZE (redis-3.0.7.tar.gz) = 1375200
TIMESTAMP = 1470611740
SHA256 (redis-3.2.3.tar.gz) = 674e9c38472e96491b7d4f7b42c38b71b5acbca945856e209cb428fbc6135f15
SIZE (redis-3.2.3.tar.gz) = 1541401

View file

@ -1,24 +1,24 @@
--- src/Makefile.orig 2014-05-26 20:06:48.000000000 +0400
+++ src/Makefile 2014-06-02 00:19:36.000000000 +0400
--- src/Makefile.orig 2016-02-02 19:44:07.760203000 -0500
+++ src/Makefile 2016-02-02 19:47:01.843358000 -0500
@@ -15,7 +15,7 @@
release_hdr := $(shell sh -c './mkreleasehdr.sh')
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
OPTIMIZATION?=-O2
-DEPENDENCY_TARGETS=hiredis linenoise lua
+DEPENDENCY_TARGETS=hiredis linenoise
-DEPENDENCY_TARGETS=hiredis linenoise lua geohash-int
+DEPENDENCY_TARGETS=hiredis linenoise geohash-int
# Default settings
STD=-std=c99 -pedantic
@@ -49,7 +49,7 @@
STD=-std=c99 -pedantic -DREDIS_STATIC=''
@@ -53,7 +53,7 @@
# Override default settings if possible
-include .make-settings
-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS)
-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int
+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) -I../deps/geohash-int
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
FINAL_LIBS=-lm
DEBUG=-g -ggdb
@@ -88,6 +88,9 @@
@@ -98,6 +98,9 @@
FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -ldl
endif
@ -28,20 +28,20 @@
REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)
REDIS_LD=$(QUIET_LINK)$(CC) $(FINAL_LDFLAGS)
REDIS_INSTALL=$(QUIET_INSTALL)$(INSTALL)
@@ -108,6 +111,7 @@
@@ -118,6 +121,7 @@
REDIS_SERVER_NAME=redis-server
REDIS_SENTINEL_NAME=redis-sentinel
REDIS_SERVER_OBJ=adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o
REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o
+REDIS_SERVER_OBJ+=fpconv.o lua_bit.o lua_cjson.o lua_cmsgpack.o lua_struct.o strbuf.o
REDIS_GEOHASH_OBJ=../deps/geohash-int/geohash.o ../deps/geohash-int/geohash_helper.o
REDIS_CLI_NAME=redis-cli
REDIS_CLI_OBJ=anet.o sds.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o
REDIS_BENCHMARK_NAME=redis-benchmark
@@ -162,7 +166,7 @@
REDIS_CLI_OBJ=anet.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o
@@ -172,7 +176,7 @@
# redis-server
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS)
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS)
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS)
# redis-sentinel
$(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME)

View file

@ -1,24 +1,26 @@
--- src/Makefile.orig 2014-07-29 12:17:48.000000000 +0400
+++ src/Makefile 2014-09-10 02:30:38.000000000 +0400
--- src/Makefile.orig 2016-02-02 19:28:26.001101000 -0500
+++ src/Makefile 2016-02-02 19:31:30.003197000 -0500
@@ -15,7 +15,7 @@
release_hdr := $(shell sh -c './mkreleasehdr.sh')
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
OPTIMIZATION?=-O2
-DEPENDENCY_TARGETS=hiredis linenoise lua
+DEPENDENCY_TARGETS=hiredis linenoise
-DEPENDENCY_TARGETS=hiredis linenoise lua geohash-int
+DEPENDENCY_TARGETS=hiredis linenoise geohash-int
# Default settings
STD=-std=c99 -pedantic
@@ -49,7 +49,7 @@
STD=-std=c99 -pedantic -DREDIS_STATIC=''
@@ -53,8 +53,8 @@
# Override default settings if possible
-include .make-settings
-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS)
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
-FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int
-FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
+FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) -I../deps/geohash-int
+FINAL_LDFLAGS=$(LDFLAGS) $(DEBUG)
FINAL_LIBS=-lm
DEBUG=-g -ggdb
@@ -88,6 +88,9 @@
@@ -98,6 +98,9 @@
FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -ldl
endif
@ -28,20 +30,20 @@
REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)
REDIS_LD=$(QUIET_LINK)$(CC) $(FINAL_LDFLAGS)
REDIS_INSTALL=$(QUIET_INSTALL)$(INSTALL)
@@ -108,6 +111,7 @@
@@ -118,6 +121,7 @@
REDIS_SERVER_NAME=redis-server
REDIS_SENTINEL_NAME=redis-sentinel
REDIS_SERVER_OBJ=adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o
REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o
+REDIS_SERVER_OBJ+=fpconv.o lua_bit.o lua_cjson.o lua_cmsgpack.o lua_struct.o strbuf.o
REDIS_GEOHASH_OBJ=../deps/geohash-int/geohash.o ../deps/geohash-int/geohash_helper.o
REDIS_CLI_NAME=redis-cli
REDIS_CLI_OBJ=anet.o sds.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o
REDIS_BENCHMARK_NAME=redis-benchmark
@@ -162,7 +166,7 @@
REDIS_CLI_OBJ=anet.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o
@@ -172,7 +176,7 @@
# redis-server
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS)
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS)
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(REDIS_GEOHASH_OBJ) $(FINAL_LIBS)
# redis-sentinel
$(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME)

View file

@ -1,15 +1,15 @@
--- deps/Makefile.orig 2014-09-01 19:00:38.000000000 +0400
+++ deps/Makefile 2014-09-09 05:33:10.000000000 +0400
@@ -58,7 +58,7 @@
--- deps/Makefile.orig 2016-02-02 19:38:43.438304000 -0500
+++ deps/Makefile 2016-02-02 19:40:05.911356000 -0500
@@ -59,7 +59,7 @@
LUA_CFLAGS= -D__C99FEATURES__=1
endif
-LUA_CFLAGS+= -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL $(CFLAGS)
+LUA_CFLAGS+= -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL $(CFLAGS)
-LUA_CFLAGS+= -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' $(CFLAGS)
+LUA_CFLAGS+= -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' $(CFLAGS)
LUA_LDFLAGS+= $(LDFLAGS)
# lua's Makefile defines AR="ar rcu", which is unusual, and makes it more
# challenging to cross-compile lua (and redis). These defines make it easier
@@ -68,7 +68,7 @@
@@ -69,7 +69,7 @@
lua: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)

View file

@ -1,21 +1,25 @@
--- redis.conf.orig 2013-08-13 15:40:42.000000000 +0400
+++ redis.conf 2013-08-13 15:42:50.000000000 +0400
@@ -14,11 +14,11 @@
--- redis.conf.orig 2016-06-17 09:15:21.000000000 -0400
+++ redis.conf 2016-06-18 11:58:19.871082000 -0400
@@ -125,7 +125,7 @@
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
-daemonize no
+daemonize yes
# When running daemonized, Redis writes a pid file in /var/run/redis.pid by
# default. You can specify a custom pid file location here.
-pidfile /var/run/redis.pid
# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
@@ -147,7 +147,7 @@
#
# Creating a pid file is best effort: if Redis is not able to create it
# nothing bad happens, the server will start and run normally.
-pidfile /var/run/redis_6379.pid
+pidfile %%REDIS_RUNDIR%%/redis.pid
# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
@@ -71,7 +71,7 @@
# Specify the log file name. Also the emptry string can be used to force
# Specify the server verbosity level.
# This can be one of:
@@ -160,7 +160,7 @@
# Specify the log file name. Also the empty string can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
-logfile ""
@ -23,9 +27,9 @@
# To enable logging to the system logger, just set 'syslog-enabled' to yes,
# and optionally update the other syslog parameters to suit your needs.
@@ -155,7 +155,7 @@
@@ -244,7 +244,7 @@
# The Append Only File will also be created inside this directory.
#
#
# Note that you must specify a directory here, not a file name.
-dir ./
+dir %%REDIS_DBDIR%%/

View file

@ -1,6 +1,6 @@
bin/redis-benchmark
bin/redis-check-aof
bin/redis-check-dump
bin/redis-check-rdb
bin/redis-cli
bin/redis-sentinel
bin/redis-server

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= fet
PORTVERSION= 5.30.1
PORTVERSION= 5.30.2
CATEGORIES= deskutils kde
MASTER_SITES= http://lalescu.ro/liviu/fet/download/ \
http://lalescu.ro/liviu/fet/download/old/ \
@ -16,8 +16,6 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= qmake tar:bzip2
USE_QT4= corelib xml \
moc_build rcc_build uic_build
PORTEXAMPLES= *
@ -29,14 +27,29 @@ DESKTOP_ENTRIES="FET" \
true
OPTIONS_DEFINE= EXAMPLES NLS ONLYCL
ONLYCL_DESC= Build only command line version (without Qt4 GUI)
OPTIONS_SINGLE= QTVER
OPTIONS_SINGLE_QTVER= QT4 QT5
OPTIONS_DEFAULT= EXAMPLES NLS QT4
ONLYCL_DESC= Build only command line version (without Qt GUI)
OPTIONS_SUB= yes
ONLYCL_INSTALL_TARGET= ${WRKSRC}/fet-cl
ONLYCL_VARS= QMAKE_SOURCE_PATH=${WRKSRC}/src/src-cl.pro
ONLYCL_USE_OFF= qt4=gui,network
ONLYCL_INSTALL_TARGET_OFF= ${WRKSRC}/fet
QT4_USE= QT4=corelib,moc_build,rcc_build,uic_build,xml
QT5_USE= QT5=buildtools_build,core,xml GL=gl
.include <bsd.port.options.mk>
INSTALL_TARGET= ${WRKSRC}/fet-cl
.if ${PORT_OPTIONS:MONLYCL}
QMAKE_SOURCE_PATH= ${WRKSRC}/src/src-cl.pro
.else
INSTALL_TARGET+= ${WRKSRC}/fet
.if ${PORT_OPTIONS:MQT4}
USE_QT4+=gui network
.else
USE_QT5+=gui network printsupport widgets
.endif
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share/fet|${DATADIR}|g' \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1468911589
SHA256 (fet-5.30.1.tar.bz2) = c9ee88081ba08a4832509f5898d17da599608fbabc57ecec4cb6a0a2a2647404
SIZE (fet-5.30.1.tar.bz2) = 10183864
TIMESTAMP = 1470143851
SHA256 (fet-5.30.2.tar.bz2) = d045824d44999ae7714ba20d8d29e8fb6bc86adad0e60a67a50b85048613b36b
SIZE (fet-5.30.2.tar.bz2) = 10189378

View file

@ -22,7 +22,6 @@ LIB_DEPENDS= libxapian.so:databases/xapian-core \
libdbus-glib-1.so:devel/dbus-glib \
libxml++-2.6.so:textproc/libxml++26 \
libboost_thread.so:devel/boost-libs \
libexecinfo.so:devel/libexecinfo \
libexif.so:graphics/libexif \
libexiv2.so:graphics/exiv2 \
libgmime-2.4.so:mail/gmime24 \
@ -46,7 +45,8 @@ CONFIGURE_ENV= MKDIR_P="${MKDIR}"
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lboost_system
USES= gettext libarchive libtool pkgconfig python shebangfix sqlite:3
USES= execinfo gettext libarchive libtool pkgconfig python \
shebangfix sqlite:3
USE_OPENSSL= yes
USE_XORG= pixman
USE_LDCONFIG= ${PREFIX}/lib/pinot/backends ${PREFIX}/lib/pinot/filters

View file

@ -56,9 +56,9 @@
SUBDIR += acsccid
SUBDIR += activitymail
SUBDIR += ada-util
SUBDIR += adaid
SUBDIR += adabooch
SUBDIR += adacurses
SUBDIR += adaid
SUBDIR += adime
SUBDIR += aegis
SUBDIR += afay
@ -1439,6 +1439,7 @@
SUBDIR += llvm36
SUBDIR += llvm37
SUBDIR += llvm38
SUBDIR += llvm39
SUBDIR += lm4tools
SUBDIR += lmdbg
SUBDIR += lndir
@ -4217,8 +4218,8 @@
SUBDIR += py-lock_file
SUBDIR += py-lockfile
SUBDIR += py-log4py
SUBDIR += py-logbook
SUBDIR += py-logan
SUBDIR += py-logbook
SUBDIR += py-logilab-common
SUBDIR += py-louie
SUBDIR += py-lxml
@ -5303,6 +5304,7 @@
SUBDIR += sfml1
SUBDIR += sgb
SUBDIR += shapelib
SUBDIR += shedskin
SUBDIR += shflags
SUBDIR += shiboken
SUBDIR += shmap
@ -5317,8 +5319,8 @@
SUBDIR += simian
SUBDIR += simple_components
SUBDIR += skalibs
SUBDIR += slibtool
SUBDIR += slf4j
SUBDIR += slibtool
SUBDIR += smack
SUBDIR += smake
SUBDIR += smc

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= caret
DISTVERSION= 6.0-70
DISTVERSION= 6.0-71
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@ -11,12 +11,14 @@ COMMENT= Classification and Regression Training
LICENSE= GPLv2+
RUN_DEPENDS= R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
CRAN_DEPENDS= R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
R-cran-car>0:math/R-cran-car \
R-cran-foreach>0:devel/R-cran-foreach \
R-cran-plyr>0:devel/R-cran-plyr \
R-cran-reshape2>0:devel/R-cran-reshape2
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist
USES= cran:auto-plist,compile
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1465982430
SHA256 (caret_6.0-70.tar.gz) = 21c5bdf7cf07bece38729465366564d8ca104c2466ee9fd800ca1fd88eb82f38
SIZE (caret_6.0-70.tar.gz) = 4287504
TIMESTAMP = 1470490237
SHA256 (caret_6.0-71.tar.gz) = 403da6ad90613254fd58a37fa6084d61b5d855cf52ea696d7d305fa2860008f6
SIZE (caret_6.0-71.tar.gz) = 4336523

View file

@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=11.0.0:devel/py-twisted \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2 \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.7:databases/py-sqlalchemy-migrate \
${PYTHON_PKGNAMEPREFIX}sqlalchemy07>=0.6:databases/py-sqlalchemy07 \
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.6:databases/py-sqlalchemy10 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
TEST_DEPENDS= trial:devel/py-twisted \
${PYTHON_PKGNAMEPREFIX}mock>0.8.0:devel/py-mock \

View file

@ -3,6 +3,7 @@
PORTNAME= cdecl
PORTVERSION= 2.5
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SUNSITE/devel/lang/c
@ -11,7 +12,7 @@ COMMENT= Explains complicated C/C++ declarations in plain English
CONFLICTS= cutils-[0-9]*
USES= readline
USES= ncurses readline
USE_CSTD= c89
ALL_TARGET= ${PORTNAME}
MAKE_ENV+= STAGEDIR=${STAGEDIR}
@ -21,9 +22,6 @@ PORTDOCS= testset testset++
OPTIONS_DEFINE= DOCS
post-patch:
${REINPLACE_CMD} -e "s/getline/get_line/g" ${WRKSRC}/cdecl.c
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/testset* ${STAGEDIR}${DOCSDIR}

View file

@ -1,5 +1,5 @@
--- Makefile.orig 1996-01-16 00:36:38.000000000 -0500
+++ Makefile 2014-08-09 14:36:10.000000000 -0400
--- Makefile.orig 1996-01-16 05:36:38 UTC
+++ Makefile
@@ -15,13 +15,13 @@
#
# add -DUSE_READLINE To compile in support for the GNU readline library.
@ -9,7 +9,7 @@
-LIBS= -lreadline -ltermcap
+CFLAGS+= -s -DUSE_READLINE ${CPPFLAGS}
+CC?= gcc
+LIBS= -lreadline -ltermcap ${LDFLAGS}
+LIBS= -lreadline -lncurses ${LDFLAGS}
ALLFILES= makefile cdgram.y cdlex.l cdecl.c cdecl.1 testset testset++
-BINDIR= /usr/bin
-MANDIR= /usr/man/man1
@ -20,7 +20,7 @@
INSTALL= install -c
INSTALL_DATA= install -c -m 644
@@ -43,10 +43,10 @@
@@ -43,10 +43,10 @@ test:
./c++decl < testset++
install: cdecl

View file

@ -1,5 +1,5 @@
--- ./cdecl.c.orig 1996-01-16 04:54:46.000000000 +0100
+++ ./cdecl.c 2013-06-10 00:06:29.231069167 +0200
--- cdecl.c.orig 1996-01-16 03:54:46 UTC
+++ cdecl.c
@@ -59,14 +59,22 @@
*/
@ -24,7 +24,16 @@
#else
# ifndef NOVARARGS
# include <varargs.h>
@@ -124,7 +132,6 @@
@@ -90,7 +98,7 @@ void free(), exit(), perror();
#ifdef USE_READLINE
# include <readline/readline.h>
/* prototypes for functions related to readline() */
- char * getline();
+ char * get_line();
char ** attempt_completion(char *, int, int);
char * keyword_completion(char *, int);
char * command_completion(char *, int);
@@ -124,7 +132,6 @@ char real_prompt[MAX_NAME+3];
#if __STDC__
char *ds(char *), *cat(char *, ...), *visible(int);
@ -32,35 +41,44 @@
int main(int, char **);
int yywrap(void);
int dostdin(void);
@@ -138,7 +145,9 @@
@@ -138,7 +145,9 @@ char real_prompt[MAX_NAME+3];
void docast(char*, char*, char*, char*);
void dodexplain(char*, char*, char*, char*);
void docexplain(char*, char*, char*, char*);
+#if __FreeBSD_version < 430001 || (__FreeBSD_version >= 500000 && __FreeBSD_version < 500019)
+#if !defined __FreeBSD__ && !defined __DragonFly__
void setprogname(char *);
+#endif
int dotmpfile(int, char**), dofileargs(int, char**);
#else
char *ds(), *cat(), *visible();
@@ -148,7 +157,9 @@
@@ -148,7 +157,9 @@ char real_prompt[MAX_NAME+3];
void unsupp(), notsupported();
void yyerror();
void doset(), dodeclare(), docast(), dodexplain(), docexplain();
+#if __FreeBSD_version < 430001 || (__FreeBSD_version >= 500000 && __FreeBSD_version < 500019)
+#if !defined __FreeBSD__ && !defined __DragonFly__
void setprogname();
+#endif
int dotmpfile(), dofileargs();
#endif /* __STDC__ */
FILE *tmpfile();
@@ -802,6 +813,7 @@
@@ -375,7 +386,7 @@ char *options[] = {
static char *line_read = NULL;
/* Read a string, and return a pointer to it. Returns NULL on EOF. */
-char * getline ()
+char * get_line ()
{
/* If the buffer has already been allocated, return the memory
to the free pool. */
@@ -802,6 +813,7 @@ void prompt()
#endif
}
+#if __FreeBSD_version < 430001 || (__FreeBSD_version >= 500000 && __FreeBSD_version < 500019)
+#if !defined __FreeBSD__ && !defined __DragonFly__
/* Save away the name of the program from argv[0] */
void setprogname(argv0)
char *argv0;
@@ -841,6 +853,7 @@
@@ -841,6 +853,7 @@ char *argv0;
real_prompt[len+2] = '\0';
}
}
@ -68,3 +86,12 @@
/* Run down the list of keywords to see if the */
/* program is being called named as one of them */
@@ -887,7 +900,7 @@ int dostdin()
if (!quiet) (void) printf("Type `help' or `?' for help\n");
ret = 0;
- while ((line = getline())) {
+ while ((line = get_line())) {
if (!strcmp(line, "quit") || !strcmp(line, "exit")) {
free(line);
return ret;

View file

@ -3,7 +3,7 @@
PORTNAME= elfutils
PORTVERSION= 0.163
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= https://fedorahosted.org/releases/e/l/elfutils/${PORTVERSION}/

View file

@ -1,6 +1,6 @@
--- lib/eu-config.h.orig 2015-06-11 11:38:55 UTC
+++ lib/eu-config.h
@@ -187,4 +187,147 @@ asm (".section predict_data, \"aw\"; .pr
@@ -187,4 +187,167 @@ asm (".section predict_data, \"aw\"; .pr
#endif
@ -57,6 +57,26 @@
+ return (realpath(path, NULL));
+}
+
+/*
+ * A GNU-like basename().
+ *
+ * Unlike POSIX basename(3), this version never modifies its argument. If the
+ * argument ends in a slash, it returns the empty string.
+ */
+static inline char *
+eu_basename(const char *path)
+{
+ const char *slash;
+
+ slash = strrchr(path, '/');
+ if (slash != NULL)
+ slash++;
+ else
+ slash = path;
+ return (__DECONST(char *, slash));
+}
+#define basename eu_basename
+
+#ifndef TEMP_FAILURE_RETRY
+#define TEMP_FAILURE_RETRY(expr) ({ \
+ long value; \

View file

@ -11,15 +11,12 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful literate-programming macro pre-processor
PLIST_FILES= bin/fw
WRKSRC= fw_src/source
WRKSRC= ${WRKDIR}/fw_src/source
do-build:
cd ${WRKDIR}/${WRKSRC} && { \
${CC} ${CFLAGS} -c *.c && \
${CC} ${CFLAGS} -o fw *.o; \
}
(cd ${WRKSRC} && ${CC} ${CFLAGS} -c *.c && ${CC} ${CFLAGS} -o fw *.o)
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/${WRKSRC}/fw ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/fw ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

View file

@ -0,0 +1,33 @@
--- environ.h.orig 1999-05-16 01:09:55.000000000 +0200
+++ environ.h
@@ -84,6 +84,7 @@ Changes:
#define OS_L86 0 /* Linux */
#define OS_AIX 0 /* AIX */
#define OS_FBD 0 /* FreeBSD */
+#define OS_DFB 0 /* DragonFly */
#ifdef THINK_C
@@ -212,6 +213,13 @@ Changes:
#define OS_FBD 1
#endif
+#ifdef __DragonFly__
+#undef OS_UNX
+#define OS_UNX 1
+#undef OS_DFB
+#define OS_DFB 1
+#endif
+
#if (OS_MAC + OS_UNX + OS_VMS + OS_DOS + OS_W32) == 0
#error Error: No operating system class has been selected.
#endif
@@ -222,7 +230,7 @@ Changes:
#if OS_UNX
#define OS_UNXSUM1 (OS_HPU+OS_OSF+OS_SUN+OS_SOL+OS_ULT)
-#define OS_UNXSUM2 (OS_IRX+OS_B86+OS_L86+OS_AIX+OS_FBD)
+#define OS_UNXSUM2 (OS_IRX+OS_B86+OS_L86+OS_AIX+OS_FBD+OS_DFB)
#if ((OS_UNXSUM1+OS_UNXSUM2) != 1)
#error Error: Exactly one Unix operating system must be chosen.
#endif

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= git-cinnabar
DISTVERSION= 0.4.0b2
DISTVERSION= 0.4.0b3
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org

View file

@ -1,2 +1,3 @@
SHA256 (glandium-git-cinnabar-0.4.0b2_GH0.tar.gz) = 1fce7045c006a2d045cc1cca8b770043e82115f40f00293ee9a1b1c361a47e98
SIZE (glandium-git-cinnabar-0.4.0b2_GH0.tar.gz) = 83392
TIMESTAMP = 1468849201
SHA256 (glandium-git-cinnabar-0.4.0b3_GH0.tar.gz) = eecc7f1f55cb53c8a1fdce0b51413ad995fd871f5b02cf2835b4ee5f4d8b7aa9
SIZE (glandium-git-cinnabar-0.4.0b3_GH0.tar.gz) = 83967

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.7.1
PORTVERSION= 2.7.2
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1468209273
SHA256 (jenkins/2.7.1/jenkins.war) = b9dc36de1ea16ccf3af1b371fdd09757cbeae7863a30bd637bf3924a78302a48
SIZE (jenkins/2.7.1/jenkins.war) = 68843514
TIMESTAMP = 1470590645
SHA256 (jenkins/2.7.2/jenkins.war) = b1ea4e1e72a7fe6ead79f7c93b76934d2b8291ab764fc212abe952fa4322a74a
SIZE (jenkins/2.7.2/jenkins.war) = 68853528

View file

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

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1470115453
SHA256 (jenkins/2.16/jenkins.war) = 41f58eaa87cdc70d5a62915d1d5a525ab1aa8f98e9e361dd2e5e76ecba2d1aac
SIZE (jenkins/2.16/jenkins.war) = 69521559
TIMESTAMP = 1470590607
SHA256 (jenkins/2.17/jenkins.war) = af040100d91c7f9af416446a4a1c35fd8b7a5d8838872ab63dc01526233a8300
SIZE (jenkins/2.17/jenkins.war) = 69523163

444
devel/llvm39/Makefile Normal file
View file

@ -0,0 +1,444 @@
# $FreeBSD$
PORTNAME= llvm
DISTVERSION= 3.9.0rc1
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang
BROKEN_powerpc64= Does not build
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]$//}
RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
PRE_= ${DISTVERSION:C/.*rc.*/pre-/:N*[0-9]*}
LLVM_SUFFIX= ${DISTVERSION:R:S/.//}
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_ARGS=
OPTIONS_DEFINE= CLANG DOCS EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFINE_amd64= COMPILER_RT OPENMP
OPTIONS_DEFINE_i386= COMPILER_RT
OPTIONS_DEFAULT= CLANG EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFAULT_amd64= COMPILER_RT OPENMP
OPTIONS_DEFAULT_i386= COMPILER_RT
OPTIONS_SUB= yes
PLIST_FILES=
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= \
${PATCHDIR}/clang-patch-fformat_extensions.diff \
${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt \
${PATCHDIR}/clang-patch-tools_clang_tools_clang-format_clang-format.py \
${PATCHDIR}/clang-patch-tools_clang_tools_scan-build_libexec_ccc-analyzer
CLANG_CONFLICTS_INSTALL= clang-devel-3.[1234567]*
CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX}
CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
CLANG_PORTDOCS= clang
COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|}
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
EXTRAS_DESC= Extra clang tools
EXTRAS_IMPLIES= CLANG
EXTRAS_DISTFILES= clang-tools-extra-${DISTVERSION}.src${EXTRACT_SUFX}
LIT_DESC= Install lit and FileCheck test tools
LLD_DESC= Install lld, the LLVM linker
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_DESC= Install lldb, the LLVM debugger (ignored on 9.x)
LLDB_BUILD_DEPENDS= swig:devel/swig13
LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ld.gold:devel/binutils
# Emulate USE_GITHUB's ${WRKSRC_tag} to reduce diffs to ../llvm-devel
.for option in CLANG COMPILER_RT EXTRAS LLD LLDB OPENMP
WRKSRC_${option:tl}= ${WRKDIR}/${${option}_DISTFILES:S/${EXTRACT_SUFX}//}
.endfor
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} LLVM_MAJOR=${LLVM_MAJOR}
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-profdata \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-split \
llvm-stress \
llvm-symbolizer \
llvm-tblgen \
macho-dump \
opt
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
EXTRAS_COMMANDS+= \
clang-apply-replacements \
clang-modernize \
clang-query \
clang-rename \
clang-tidy \
modularize
EXTRAS_LIBS= libclangApplyReplacements \
libclangIncludeFixer \
libclangRename \
libclangQuery \
libclangRename \
libclangTidy \
libclangTidyGoogleModule \
libclangTidyLLVMModule \
libclangTidyMiscModule \
libclangTidyReadabilityModule \
libclangTidyUtils \
libfindAllSymbols \
libmodernizeCore
EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}
.include <bsd.port.options.mk>
# keep in sync with /usr/src/lib/clang/clang.build.mk
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= clang \
clang++ \
clang-check \
clang-cpp \
clang-format \
clang-tblgen \
scan-build \
scan-view
MAN1SRCS+= clang.1 \
scan-build.1
CLANG_PATTERN= (c-index-test|clang|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
.endif
.if ${PORT_OPTIONS:MCOMPILER_RT}
COMPILER_RT_PATTERN= (asan_blacklist.txt|sanitizer|xray)
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1 FileCheck.1
_USES_PYTHON= python
LIT_COMMANDS= lit llvm-lit FileCheck
.endif
.if ${PORT_OPTIONS:MLLDB}
COMMANDS+= argdumper \
lldb \
lldb-mi \
lldb-server
_USES_PYTHON= python
.endif
.if ! ${OPTIONS_DEFINE:MOPENMP}
# Hack to disable OPENMP in plist of unsupported architectures
PLIST_SUB+= OPENMP="@comment "
.else
.endif
_USES_PYTHON?= python:build
USES+= ${_USES_PYTHON}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
opt.1 tblgen.1
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/freebsd
.if ${ARCH} == "amd64"
_COMPILER_RT_LIBS= \
libclang_rt.asan-preinit-x86_64.a \
libclang_rt.asan-x86_64.a \
libclang_rt.asan-x86_64.a.syms \
libclang_rt.asan-x86_64.so \
libclang_rt.asan_cxx-x86_64.a \
libclang_rt.asan_cxx-x86_64.a.syms \
libclang_rt.builtins-x86_64.a \
libclang_rt.dd-x86_64.a \
libclang_rt.dyndd-x86_64.so \
libclang_rt.lsan-x86_64.a \
libclang_rt.profile-x86_64.a \
libclang_rt.safestack-x86_64.a \
libclang_rt.stats-x86_64.a \
libclang_rt.stats_client-x86_64.a \
libclang_rt.tsan-x86_64.a \
libclang_rt.tsan-x86_64.a.syms \
libclang_rt.tsan_cxx-x86_64.a \
libclang_rt.tsan_cxx-x86_64.a.syms \
libclang_rt.ubsan_standalone-x86_64.a \
libclang_rt.ubsan_standalone-x86_64.a.syms \
libclang_rt.ubsan_standalone_cxx-x86_64.a \
libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
.endif
.if ${ARCH} == "i386"
_COMPILER_RT_LIBS+= \
libclang_rt.asan-i386.a \
libclang_rt.asan-i386.so \
libclang_rt.asan-preinit-i386.a \
libclang_rt.asan_cxx-i386.a \
libclang_rt.builtins-i386.a \
libclang_rt.profile-i386.a \
libclang_rt.safestack-i386.a \
libclang_rt.stats-i386.a \
libclang_rt.stats_client-i386.a \
libclang_rt.ubsan_standalone-i386.a \
libclang_rt.ubsan_standalone_cxx-i386.a
.endif
.if ${PORT_OPTIONS:MEXTRAS}
COMMANDS+= ${EXTRAS_COMMANDS}
MAN1SRCS+= extraclangtools.1
PORTDOCS+= clang-tools
.endif
.if ${PORT_OPTIONS:MLLD}
COMMANDS+= lld \
lld-link
PORTDOCS+= lld
.endif
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
BROKEN= Working C++11 compiler and library required
.endif
.if ${PYTHON_REL} < 3400
LLDB_BUILD_DEPENDS+= \
${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
.endif
.if ${PORT_OPTIONS:MLLDB} && ${PYTHON_REL} >= 3000
BROKEN= LLDB does not build with Python 3
.endif
post-extract-CLANG-on:
${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
post-extract-EXTRAS-on:
${MV} ${WRKSRC_extras} ${PATCH_WRKSRC}/tools/clang/tools/extra
post-extract-LLD-on:
${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
post-extract-LLDB-on:
${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
post-extract-OPENMP-on:
${MV} ${WRKSRC_openmp} ${PATCH_WRKSRC}/tools/openmp
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
post-build-COMPILER_RT-on:
${MKDIR} ${WRKDIR}/compiler-rt-build
cd ${WRKDIR}/compiler-rt-build && \
${CMAKE_BIN} ${CMAKE_ARGS} \
-DLLVM_CONFIG_PATH=${CONFIGURE_WRKSRC}/bin/llvm-config \
${WRKSRC_compiler_rt} && \
${MAKE_ENV} ${MAKE_CMD}
post-install:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/MC/MCAnalysis
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
post-install-DOCS-on:
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
.for _man in ${MAN1SRCS}
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
.endfor
.if ! ${PORT_OPTIONS:MLIT}
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
.endif
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.if ${PORT_OPTIONS:MCLANG}
post-install-DOCS-off:
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.endif
post-install-LLDB-on:
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/lldb/Host/windows/getopt
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
${STAGEDIR}${LLVM_PREFIX}/bin/
post-install-COMPILER_RT-on:
cd ${WRKDIR}/compiler-rt-build && \
${MAKE_ENV} ${MAKE_CMD} ${INSTALL_TARGET}
.if ${ARCH} == "amd64"
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/libclang_rt*i386*
.endif
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST} ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
-e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' | \
${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
-e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' | \
${SORT} >> ${PLIST}.tmp
awk '{ \
if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(omp.h|${EXTRAS_PATTERN}|libclang_rt)/) {printf "%%%%CLANG%%%%"} \
if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
{printf "%%%%COMPILER_RT%%%%"} \
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} \
if ($$0 !~ /libclang_rt/) {print}}' ${PLIST}.tmp >> ${PLIST}
${RM} ${PLIST}.tmp
check-commands:
.for command in ${COMMANDS}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
.endfor
.if make(svn-patch-clang)
.if !defined(PATCH_REV)
.error svn-patch-clang requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/clang-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/cfe/trunk
svn-patch-clang:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
sed -E -e 's;^(---|\+\+\+) ;\1 tools/clang/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-compiler-rt)
.if !defined(PATCH_REV)
.error svn-patch-compiler-rt requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/compiler-rt-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/compiler-rt/trunk
svn-patch-compiler-rt:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
sed -E -e 's;^(---|\+\+\+) ;\1 tools/compiler-rt/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-lldb)
.if !defined(PATCH_REV)
.error svn-patch-lldb requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/lldb-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/lldb/trunk
svn-patch-lldb:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | >> ${_PATCH_FILE}
.endif
.include <bsd.port.post.mk>

15
devel/llvm39/distinfo Normal file
View file

@ -0,0 +1,15 @@
TIMESTAMP = 1470582750
SHA256 (llvm-3.9.0rc1.src.tar.xz) = 2b11e3e2221dc2844d341597abff9d1218caf9649f0e7cc87a1d6f1f92b9aa35
SIZE (llvm-3.9.0rc1.src.tar.xz) = 18221308
SHA256 (cfe-3.9.0rc1.src.tar.xz) = 56adfce2c14e0b90fade6ce4349e90120f12ea650832e80b95f4cb3b59510a1d
SIZE (cfe-3.9.0rc1.src.tar.xz) = 10388152
SHA256 (compiler-rt-3.9.0rc1.src.tar.xz) = d5cd31bf622e2b056dd5c0bddc31f167ee39816701a2d54c7ca5ec9d0fd162f4
SIZE (compiler-rt-3.9.0rc1.src.tar.xz) = 1378212
SHA256 (clang-tools-extra-3.9.0rc1.src.tar.xz) = d952e9e3e25e129e4e3f53ce15d8bbe4f83435cc1d52616c2be527e9e80485ad
SIZE (clang-tools-extra-3.9.0rc1.src.tar.xz) = 454612
SHA256 (lld-3.9.0rc1.src.tar.xz) = d6d3dea1455ead52c17766d8560af11f3b9a712258f0a4eb7f3aaa9629225ff5
SIZE (lld-3.9.0rc1.src.tar.xz) = 499040
SHA256 (lldb-3.9.0rc1.src.tar.xz) = f2fb65327737d8384d6479cb404b0d6f53c5b07495d53d62eaa0a89db2207550
SIZE (lldb-3.9.0rc1.src.tar.xz) = 13753192
SHA256 (openmp-3.9.0rc1.src.tar.xz) = 19ef3527c651a727aa0efca2049a021cf31165a1d990a308fe71a1b7df93fd64
SIZE (openmp-3.9.0rc1.src.tar.xz) = 2257092

View file

@ -0,0 +1,45 @@
diff -ruN tools/clang/include/clang/Basic/LangOptions.def tools/clang/include/clang/Basic/LangOptions.def
--- tools/clang/include/clang/Basic/LangOptions.def 2015-07-30 22:47:41 UTC
+++ tools/clang/include/clang/Basic/LangOptions.def
@@ -114,6 +114,7 @@
LANGOPT(RTTIData , 1, 1, "emit run-time type information data")
LANGOPT(MSBitfields , 1, 0, "Microsoft-compatible structure layout")
LANGOPT(Freestanding, 1, 0, "freestanding implementation")
+LANGOPT(FormatExtensions , 1, 0, "FreeBSD format extensions")
LANGOPT(NoBuiltin , 1, 0, "disable builtin functions")
LANGOPT(NoMathBuiltin , 1, 0, "disable math builtin functions")
LANGOPT(GNUAsm , 1, 1, "GNU-style inline assembly")
diff -ruN tools/clang/include/clang/Driver/Options.td tools/clang/include/clang/Driver/Options.td
--- tools/clang/include/clang/Driver/Options.td 2015-07-30 22:47:41 UTC
+++ tools/clang/include/clang/Driver/Options.td
@@ -644,6 +644,8 @@
def ffreestanding : Flag<["-"], "ffreestanding">, Group<f_Group>, Flags<[CC1Option]>,
HelpText<"Assert that the compilation takes place in a freestanding environment">;
+def fformat_extensions: Flag<["-"], "fformat-extensions">, Group<f_Group>, Flags<[CC1Option]>,
+ HelpText<"Enable FreeBSD kernel specific format string extensions">;
def fgnu_keywords : Flag<["-"], "fgnu-keywords">, Group<f_Group>, Flags<[CC1Option]>,
HelpText<"Allow GNU-extension keywords regardless of language standard">;
def fgnu89_inline : Flag<["-"], "fgnu89-inline">, Group<f_Group>, Flags<[CC1Option]>,
diff -ruN tools/clang/lib/Driver/Tools.cpp tools/clang/lib/Driver/Tools.cpp
--- tools/clang/lib/Driver/Tools.cpp 2015-07-30 22:47:41 UTC
+++ tools/clang/lib/Driver/Tools.cpp
@@ -4045,6 +4045,7 @@
// Forward -f (flag) options which we can pass directly.
Args.AddLastArg(CmdArgs, options::OPT_femit_all_decls);
+ Args.AddLastArg(CmdArgs, options::OPT_fformat_extensions);
Args.AddLastArg(CmdArgs, options::OPT_fheinous_gnu_extensions);
Args.AddLastArg(CmdArgs, options::OPT_fstandalone_debug);
Args.AddLastArg(CmdArgs, options::OPT_fno_standalone_debug);
diff -ruN tools/clang/lib/Frontend/CompilerInvocation.cpp tools/clang/lib/Frontend/CompilerInvocation.cpp
--- tools/clang/lib/Frontend/CompilerInvocation.cpp 2015-07-30 22:47:41 UTC
+++ tools/clang/lib/Frontend/CompilerInvocation.cpp
@@ -1543,6 +1543,7 @@
Opts.ShortWChar = Args.hasFlag(OPT_fshort_wchar, OPT_fno_short_wchar, false);
Opts.ShortEnums = Args.hasArg(OPT_fshort_enums);
Opts.Freestanding = Args.hasArg(OPT_ffreestanding);
+ Opts.FormatExtensions = Args.hasArg(OPT_fformat_extensions);
Opts.NoBuiltin = Args.hasArg(OPT_fno_builtin) || Opts.Freestanding;
Opts.NoMathBuiltin = Args.hasArg(OPT_fno_math_builtin);
Opts.AssumeSaneOperatorNew = !Args.hasArg(OPT_fno_assume_sane_operator_new);

View file

@ -0,0 +1,31 @@
--- tools/clang/lib/Headers/CMakeLists.txt.orig 2015-07-30 22:47:41 UTC
+++ tools/clang/lib/Headers/CMakeLists.txt
@@ -30,7 +30,6 @@ set(files
Intrin.h
inttypes.h
iso646.h
- limits.h
lzcntintrin.h
mm3dnow.h
mmintrin.h
@@ -45,20 +44,12 @@ set(files
s390intrin.h
shaintrin.h
smmintrin.h
- stdalign.h
- stdarg.h
- stdatomic.h
- stdbool.h
- stddef.h
__stddef_max_align_t.h
- stdint.h
- stdnoreturn.h
tbmintrin.h
tgmath.h
tmmintrin.h
unwind.h
vadefs.h
- varargs.h
vecintrin.h
__wmmintrin_aes.h
wmmintrin.h

View file

@ -0,0 +1,11 @@
--- tools/clang/tools/clang-format/clang-format.py.orig 2015-09-08 20:44:00 UTC
+++ tools/clang/tools/clang-format/clang-format.py
@@ -34,7 +34,7 @@ import vim
# set g:clang_format_path to the path to clang-format if it is not on the path
# Change this to the full path if clang-format is not on the path.
-binary = 'clang-format'
+binary = 'clang-format38'
if vim.eval('exists("g:clang_format_path")') == "1":
binary = vim.eval('g:clang_format_path')

View file

@ -0,0 +1,15 @@
$FreeBSD$
--- tools/clang/tools/scan-build/libexec/ccc-analyzer.orig
+++ tools/clang/tools/scan-build/libexec/ccc-analyzer
@@ -81,6 +81,9 @@
if (-x "/usr/bin/xcrun") {
$UseXCRUN = 1;
}
+} elsif (`uname -s` eq "FreeBSD\n") {
+ $DefaultCCompiler = 'cc';
+ $DefaultCXXCompiler = 'c++';
} else {
$DefaultCCompiler = 'gcc';
$DefaultCXXCompiler = 'g++';

View file

@ -0,0 +1,10 @@
#!/bin/sh
# $FreeBSD$
LLVM_PREFIX="%%LLVM_PREFIX%%"
LLVM_SUFFIX="%%LLVM_SUFFIX%%"
tool=$(basename $0)
tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
"${tool}" "${@}"

8
devel/llvm39/pkg-descr Normal file
View file

@ -0,0 +1,8 @@
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.
This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.
WWW: http://llvm.org/

2480
devel/llvm39/pkg-plist Normal file

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= nuitka
PORTVERSION= 0.5.20
PORTVERSION= 0.5.21
CATEGORIES= devel python
MASTER_SITES= http://nuitka.net/releases/
DISTNAME= Nuitka-${PORTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (Nuitka-0.5.20.tar.bz2) = 64994b5048e333dca95f2494be554eb3ad9d44b660eef24a0c445e5a31ccb6c3
SIZE (Nuitka-0.5.20.tar.bz2) = 1180336
SHA256 (Nuitka-0.5.21.tar.bz2) = 29b16b2bdd6894536037b246beb4d04c10c645a7750795fa3bb3b1d2ad110e61
SIZE (Nuitka-0.5.21.tar.bz2) = 1185182

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= XSLoader
PORTVERSION= 0.20
PORTVERSION= 0.22
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:SAPER

View file

@ -1,2 +1,3 @@
SHA256 (XSLoader-0.20.tar.gz) = f178400e548bcc947eaf344cbc91395f2e1d42a9ee047127b5058deba0f40e08
SIZE (XSLoader-0.20.tar.gz) = 11868
TIMESTAMP = 1470405503
SHA256 (XSLoader-0.22.tar.gz) = 8bd4fa3debb4860f091fe7db0fb78970af6a4c06d08ab3cad009634353b7338c
SIZE (XSLoader-0.22.tar.gz) = 12812

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Horde_Core
PORTVERSION= 2.24.0
PORTVERSION= 2.25.0
CATEGORIES= devel www pear
PKGNAMEPREFIX= pear-

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1467410698
SHA256 (Horde/Horde_Core-2.24.0.tgz) = a2920b7d688e783174ebcf0fad7c5201105fb7a052ee399ce98a37be029fa16a
SIZE (Horde/Horde_Core-2.24.0.tgz) = 1654571
TIMESTAMP = 1470611635
SHA256 (Horde/Horde_Core-2.25.0.tgz) = e27ce18b4f34750149d3a3dd4a0eef39517d7a359fdb65afdd86fea400d87c8c
SIZE (Horde/Horde_Core-2.25.0.tgz) = 1654944

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= svn
PORTVERSION= 1.0.2
PORTREVISION= 3
PORTVERSION= 1.0.3
CATEGORIES= devel pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-

View file

@ -1,2 +1,3 @@
SHA256 (PECL/svn-1.0.2.tgz) = ca0ea834e745a1aae65b456800bb5c5cfd7c4eceff281f7a8e317d30726e48cd
SIZE (PECL/svn-1.0.2.tgz) = 25226
TIMESTAMP = 1470382293
SHA256 (PECL/svn-1.0.3.tgz) = 8ccf1dd78b92649486d1875102ecb899c1e4e5ddf674f2d87adf611c16295089
SIZE (PECL/svn-1.0.3.tgz) = 27216

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= django-rq
PORTVERSION= 0.9.1
PORTVERSION= 0.9.2
DISTVERSIONPREFIX= v
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,6 +12,7 @@ COMMENT= Provides Django integration for RQ (Redis Queue)
LICENSE= MIT
TEST_DEPENDS= redis-server:databases/redis
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18 \
${PYTHON_PKGNAMEPREFIX}rq>=0.5.5:devel/py-rq
@ -23,4 +24,6 @@ NO_ARCH= yes
USES= python
USE_PYTHON= autoplist distutils
TEST_TARGET= test
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1463477607
SHA256 (ui-django-rq-v0.9.1_GH0.tar.gz) = 30d03f9d567d11a6494e4a2e9faed98a7c8bc4abcba71329d6ec9946fd74e45e
SIZE (ui-django-rq-v0.9.1_GH0.tar.gz) = 21714
TIMESTAMP = 1470564920
SHA256 (ui-django-rq-v0.9.2_GH0.tar.gz) = f39c85062c853a8854dcd65e64555f70a3c5dddc17d24ed3d46cdefb444ee83d
SIZE (ui-django-rq-v0.9.2_GH0.tar.gz) = 22152

View file

@ -3,6 +3,7 @@
PORTNAME= rbenv
PORTVERSION= 1.0.0
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= devel ruby
MAINTAINER= meta+ports@vmeta.jp
@ -13,20 +14,23 @@ LICENSE= MIT
RUN_DEPENDS= bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= sstephenson
GH_ACCOUNT= rbenv
NO_BUILD= yes
REINPLACE_ARGS= -i ''
post-patch:
@${REINPLACE_CMD} -e "s|\$$root/completions|${DATADIR}/completions|g" ${WRKSRC}/libexec/rbenv-init
@${REINPLACE_CMD} -e "s|\$${root}/completions|${DATADIR}/completions|g" \
${WRKSRC}/libexec/rbenv-init
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/bin/ruby-local-exec ${STAGEDIR}${PREFIX}/bin
( ${INSTALL_SCRIPT} ${WRKSRC}/libexec/* ${STAGEDIR}${PREFIX}/libexec/ )
@${LN} -sf ${PREFIX}/libexec/rbenv ${STAGEDIR}${PREFIX}/bin/rbenv
@${LN} -sf ../libexec/rbenv ${STAGEDIR}${PREFIX}/bin/rbenv
@${MKDIR} ${STAGEDIR}${DATADIR}/completions
( cd ${WRKSRC}/completions && ${COPYTREE_BIN} \* ${STAGEDIR}${DATADIR}/completions )
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/rbenv.d
( cd ${WRKSRC}/rbenv.d && ${COPYTREE_BIN} \* ${STAGEDIR}${PREFIX}/etc/rbenv.d )
.include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (sstephenson-rbenv-v1.0.0_GH0.tar.gz) = 4658f2d8604ef847b39cb8216bb0d8a8aa000f504b6d06b30e008f92e6fa5210
SIZE (sstephenson-rbenv-v1.0.0_GH0.tar.gz) = 30298
TIMESTAMP = 1470184985
SHA256 (rbenv-rbenv-v1.0.0_GH0.tar.gz) = 4658f2d8604ef847b39cb8216bb0d8a8aa000f504b6d06b30e008f92e6fa5210
SIZE (rbenv-rbenv-v1.0.0_GH0.tar.gz) = 30298

View file

@ -2,4 +2,4 @@ Use rbenv to pick a Ruby version for your application and guarantee
that your development environment matches production. Put rbenv to work
with Bundler for painless Ruby upgrades and bulletproof deployments.
WWW: https://github.com/sstephenson/rbenv
WWW: https://github.com/rbenv/rbenv

8
devel/rbenv/pkg-message Normal file
View file

@ -0,0 +1,8 @@
**********************************************************************
Load rbenv automatically by appending
the following to ~/.bash_profile:
eval "$(rbenv init -)"
**********************************************************************

View file

@ -1,5 +1,7 @@
bin/rbenv
bin/ruby-local-exec
etc/rbenv.d/exec/gem-rehash.bash
etc/rbenv.d/exec/gem-rehash/rubygems_plugin.rb
libexec/rbenv
libexec/rbenv---version
libexec/rbenv-commands

39
devel/shedskin/Makefile Normal file
View file

@ -0,0 +1,39 @@
# Created by: lightside <lightside@gmx.com>
# $FreeBSD$
PORTNAME= shedskin
PORTVERSION= 0.9.4
DISTVERSIONPREFIX= v
CATEGORIES= devel python
MAINTAINER= python@FreeBSD.org
COMMENT= Experimental (restricted) Python-to-C++ compiler
LICENSE= GPLv3 MIT BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${LOCALBASE}/lib/libgc.so:devel/boehm-gc \
${LOCALBASE}/lib/libpcre.so:devel/pcre
USE_GITHUB= yes
USES= python:2
USE_PYTHON= autoplist distutils
NO_ARCH= yes
PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
post-patch:
@${REINPLACE_CMD} -e '/^CC/s|g++|$$(CXX)| ; \
/^CCFLAGS/s|-O2 -march=native|$$(CXXFLAGS) -I${LOCALBASE}/include| ; \
/^LFLAGS/s|=|&-L${LOCALBASE}/lib |' \
${WRKSRC}/shedskin/FLAGS
do-install-EXAMPLES-on:
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \
${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>

2
devel/shedskin/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (shedskin-shedskin-v0.9.4_GH0.tar.gz) = 955b4a4d33a2daa31ecd8dfe4e2ff610ae9101d90b6e484267d57d640d04d11d
SIZE (shedskin-shedskin-v0.9.4_GH0.tar.gz) = 28241490

11
devel/shedskin/pkg-descr Normal file
View file

@ -0,0 +1,11 @@
Shed Skin is an experimental compiler, that can translate pure, but implicitly
statically typed Python (2.4-2.6) programs into optimized C++. It can generate
stand-alone programs or extension modules that can be imported and used in
larger Python programs.
Besides the typing restriction, programs cannot freely use the Python standard
library (although about 25 common modules, such as `random' and `re', are
currently supported). Also, not all Python features, such as nested functions
and variable numbers of arguments, are supported.
WWW: http://shedskin.github.io/

View file

@ -6,6 +6,10 @@ PKGNAMESUFFIX= -hiphop
MAINTAINER= mm@FreeBSD.org
COMMENT= Static libcurl with custom patches for HipHop
BROKEN= fails to build
DEPRECATED= useful only for removed hiphop-php
EXPIRATION_DATE= 2016-09-07
SSP_UNSAFE= Refuses -l in LDFLAGS
BUILDING_HIPHOP= yes

View file

@ -1159,6 +1159,7 @@
SUBDIR += zangband
SUBDIR += zatacka
SUBDIR += zaz
SUBDIR += zdoom
SUBDIR += zephulor
SUBDIR += zhlt
SUBDIR += znibbles

View file

@ -2,9 +2,15 @@
# $FreeBSD$
PORTNAME= eduke32
PORTVERSION= 20160610
PORTVERSION= 20160704
CATEGORIES= games
MASTER_SITES= http://dukeworld.duke4.net/eduke32/synthesis/${PORTVERSION}-${SVNREVISION}/:eduke32
MASTER_SITES= http://dukeworld.duke4.net/eduke32/synthesis/${PORTVERSION}-${SVNREVISION}/:eduke32 \
http://www.duke4.org/files/nightfright/hrp/:hrp \
http://burnbit.com/download/447717/:hrp \
https://anongoth.pl/:hrp \
https://anongoth.pl/:xxx \
http://www.duke4.org/files/nightfright/:xxx \
ftp://ftp.3drealms.com/share/:shareware
DISTFILES= ${PORTNAME}_src_${PORTVERSION}-${SVNREVISION}${EXTRACT_SUFX}:eduke32
EXTRACT_ONLY= ${PORTNAME}_src_${PORTVERSION}-${SVNREVISION}${EXTRACT_SUFX}
@ -17,19 +23,22 @@ LICENSE_FILE= ${WRKSRC}/source/gpl-2.0.txt
LIB_DEPENDS= libFLAC.so:audio/flac \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
libvpx.so:multimedia/libvpx
libvpx.so:multimedia/libvpx \
libpng16.so:graphics/png
USES= execinfo gmake tar:xz
USES= execinfo gmake pkgconfig tar:xz
USE_GCC= any
USE_GL= gl glu
USE_GNOME= gtk20
USE_SDL= sdl2 mixer2
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}-${SVNREVISION}
SVNREVISION= 5775
SVNREVISION= 5811
DATADIR= ${LOCALBASE}/share/duke3d
SUB_FILES= pkg-message
SUB_LIST= DATADIR=${DATADIR}
CFLAGS+= -flax-vector-conversions
PLIST_FILES= bin/eduke32 bin/mapster32
PORTDOCS= *
PORTEXAMPLES= *
@ -45,47 +54,22 @@ OPTIONS_DEFAULT_i386= ASM
ASM_BUILD_DEPENDS= nasm:devel/nasm
HRP_DESC= Install High Resolution Pack
HRP_DISTFILES= duke3d_hrp.zip:hrp
HRP_PLIST_FILES= ${DATADIR}/duke3d_hrp.zip
MIDI_DESC= MIDI music support
OFFENSIVE_DESC= Install full XXX Pack
OFFENSIVE_IMPLIES= HRP
OFFENSIVE_DISTFILES= duke3d_xxx.zip:xxx
OFFENSIVE_PLIST_FILES= ${DATADIR}/duke3d_xxx.zip
SHAREWARE_DESC= Install shareware game data version 1.3
SHAREWARE_EXTRACT_ONLY= 3dduke13.zip
SHAREWARE_DISTFILES= 3dduke13.zip:shareware
SHAREWARE_PLIST_FILES= ${DATADIR}/duke3d.grp
TIMIDITY_DESC= Use Timidity for music support
TIMIDITY_RUN_DEPENDS= timidity:audio/timidity
TIMIDITYPLUS_DESC= Use Timidity++ for music support
TIMIDITYPLUS_RUN_DEPENDS= timidity:audio/timidity++
CFLAGS+= -flax-vector-conversions
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MHRP}
DISTFILES+= duke3d_hrp.zip:hrp
PLIST_SUB+= HRP=""
PLIST_FILES+= ${DATADIR}/duke3d_hrp.zip
MASTER_SITES+= http://www.duke4.org/files/nightfright/hrp/:hrp
.else
PLIST_SUB+= HRP="@comment "
.endif
.if ${PORT_OPTIONS:MOFFENSIVE}
DISTFILES+= duke3d_xxx.zip:xxx
PLIST_SUB+= OFFENSIVE=""
PLIST_FILES+= ${DATADIR}/duke3d_xxx.zip
MASTER_SITES+= http://www.duke4.org/files/nightfright/:xxx
.else
PLIST_SUB+= XXX="@comment "
.endif
.if ${PORT_OPTIONS:MSHAREWARE}
EXTRACT_ONLY+= 3dduke13.zip
DISTFILES+= 3dduke13.zip:shareware
PLIST_SUB+= SHAREWARE=""
PLIST_FILES+= ${DATADIR}/duke3d.grp
MASTER_SITES+= ftp://ftp.3drealms.com/share/:shareware
.else
PLIST_SUB+= SHAREWARE="@comment "
.endif
post-extract-SHAREWARE-on:
@cd ${WRKDIR} && ${UNZIP_NATIVE_CMD} -qo DN3DSW13.SHR

View file

@ -1,5 +1,6 @@
SHA256 (eduke32_src_20160610-5775.tar.xz) = ce75431ca0145f1c37934d5c934393982f27b6aa64619a4023ce54e4fd50c8f9
SIZE (eduke32_src_20160610-5775.tar.xz) = 14532340
TIMESTAMP = 1468168899
SHA256 (eduke32_src_20160704-5811.tar.xz) = 28a351aff5c1fc8412dfb8aa9f17b1fcfded70e04c3b90a301d2e1e1ead78105
SIZE (eduke32_src_20160704-5811.tar.xz) = 14125320
SHA256 (duke3d_hrp.zip) = f217df456b4f11055041731033e35e4402fada99253e714e37c4a27e6fdc78a5
SIZE (duke3d_hrp.zip) = 933440151
SHA256 (duke3d_xxx.zip) = c31713e6400a175a1bfa3bd369d132f8a8abce8915c113549f98262b9a84b534

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= quackle
PORTVERSION= 1.0.1
PORTVERSION= 1.0.3
DISTVERSIONPREFIX= v
CATEGORIES= games
@ -14,11 +14,11 @@ LICENSE= GPLv3
USE_GITHUB= yes
USES= compiler:c++11-lib gmake qmake
USE_QT4= gui moc_build
USE_QT4= corelib gui moc_build
BUILD_WRKSRC= ${WRKSRC}/quacker
DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
DESKTOP_ENTRIES="Quackle" "" "" "quackle" "Game;BoardGame;" "true"
post-patch:
@${REINPLACE_CMD} '/-Wno-unused-local-typedefs/d' \

View file

@ -1,2 +1,3 @@
SHA256 (quackle-quackle-v1.0.1_GH0.tar.gz) = 73a4c9ce6e19c1b3b47e89e622f5661be0359e481279ae61fa08414775ec01e1
SIZE (quackle-quackle-v1.0.1_GH0.tar.gz) = 38878711
TIMESTAMP = 1470480364
SHA256 (quackle-quackle-v1.0.3_GH0.tar.gz) = 602b076126cbcff739497fb4708e51d3d5619da2fb0d55218f52b72d5ec5b2cd
SIZE (quackle-quackle-v1.0.3_GH0.tar.gz) = 39080453

View file

@ -11,6 +11,7 @@ bin/quackle
%%DATADIR%%/alphabets/polish.quackle_alphabet
%%DATADIR%%/alphabets/russian.quackle_alphabet
%%DATADIR%%/alphabets/swedish.quackle_alphabet
%%DATADIR%%/alphabets/turkish.quackle_alphabet
%%DATADIR%%/alphabets/tuvan.quackle_alphabet
%%DATADIR%%/alphabets/zhuyin.quackle_alphabet
%%DATADIR%%/lexica/copyrights.txt
@ -23,6 +24,7 @@ bin/quackle
%%DATADIR%%/lexica/ods5.dawg
%%DATADIR%%/lexica/osps.dawg
%%DATADIR%%/lexica/sowpods.dawg
%%DATADIR%%/lexica/turkish.dawg
%%DATADIR%%/lexica/twl06.dawg
%%DATADIR%%/lexica/twl98.dawg
%%DATADIR%%/raw_lexica/cswapr07.raw
@ -33,6 +35,7 @@ bin/quackle
%%DATADIR%%/raw_lexica/ods4.raw
%%DATADIR%%/raw_lexica/ods5.raw
%%DATADIR%%/raw_lexica/sowpods.raw
%%DATADIR%%/raw_lexica/turkish.raw
%%DATADIR%%/raw_lexica/twl06.raw
%%DATADIR%%/raw_lexica/twl98.raw
%%DATADIR%%/strategy/csw12/superleaves

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= slade
PORTVERSION= 3.1.1.2
PORTVERSION= 3.1.1.3
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org

View file

@ -1,2 +1,2 @@
SHA256 (sirjuddington-SLADE-3.1.1.2_GH0.tar.gz) = 9f7a30163f0fa9d754000e2fada8b20ae07df160617fd8a1e898c261edd0e773
SIZE (sirjuddington-SLADE-3.1.1.2_GH0.tar.gz) = 4373357
SHA256 (sirjuddington-SLADE-3.1.1.3_GH0.tar.gz) = 1d407ea420ac85458ec2fcdbc31f56ab457a99b2d794e63793da566adecb50ac
SIZE (sirjuddington-SLADE-3.1.1.3_GH0.tar.gz) = 4383055

42
games/zdoom/Makefile Normal file
View file

@ -0,0 +1,42 @@
# Created by: Kyle Evans <bsdports@kyle-evans.net>
# $FreeBSD$
PORTNAME= zdoom
PORTVERSION= 2.8.1
CATEGORIES= games
MAINTAINER= bsdports@kyle-evans.net
COMMENT= Source port for Doom-engine games
BUILD_DEPENDS= zip:archivers/zip
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libsndfile.so:audio/libsndfile
USE_GITHUB= yes
GH_ACCOUNT= rheit
USES= cmake:outsource gettext jpeg openal pkgconfig
USE_GNOME= atk cairo gdkpixbuf2 gtk20 pango
USE_SDL= sdl2
CMAKE_ARGS= -DNO_FMOD:BOOL=ON
CMAKE_BUILD_TYPE?= Release
PLIST_FILES= bin/${PORTNAME} \
${DATADIR}/${PORTNAME}.pk3
OPTIONS_DEFINE= FLUIDSYNTH
OPTIONS_DEFAULT=FLUIDSYNTH
FLUIDSYNTH_DESC= FluidSynth sound library support
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_CMAKE_BOOL= WITH_FLUIDSYNTH
.include "${.CURDIR}/../doom-data/Makefile.include"
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${CONFIGURE_WRKSRC}/${PORTNAME}.pk3 ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

3
games/zdoom/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1470284266
SHA256 (rheit-zdoom-2.8.1_GH0.tar.gz) = ed8297563268e6b3187c025e9f375369b36c8325291d0f42b33aff55031954a2
SIZE (rheit-zdoom-2.8.1_GH0.tar.gz) = 4767366

17
games/zdoom/pkg-descr Normal file
View file

@ -0,0 +1,17 @@
ZDoom is an enhanced source port of ID Software's DOOM engine. It is based on
the source code of id Software's DOOM. ZDoom boasts enhanced modding support,
as well as support for the following games:
* Ultimate Doom
* Doom II
* Final Doom
* Heretic
* Hexen
* Strife
* Chex Quest (1 & 3)
* Action Doom II
* Harmony v1.1
* Hacx
* The Adventures of Square
WWW: http://www.zdoom.org/

View file

@ -847,6 +847,8 @@
SUBDIR += py-gvgen
SUBDIR += py-imageio
SUBDIR += py-imagesize
SUBDIR += py-imgurpython
SUBDIR += py-mayavi
SUBDIR += py-mcomix
SUBDIR += py-ming
SUBDIR += py-nwdiag

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= darktable
PORTVERSION= 2.0.4
PORTVERSION= 2.0.5
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
@ -12,13 +12,16 @@ COMMENT= Virtual lighttable and darkroom for photographers
LICENSE= GPLv3
BUILD_DEPENDS= xsltproc:textproc/libxslt
BUILD_DEPENDS= ${LOCALBASE}/lib/libsquish.a:graphics/squish \
xsltproc:textproc/libxslt
LIB_DEPENDS= libcurl.so:ftp/curl \
libexiv2.so:graphics/exiv2 \
libjson-glib-1.0.so:devel/json-glib \
liblcms2.so:graphics/lcms2 \
liblensfun.so:graphics/lensfun \
libpng16.so:graphics/png \
libpugixml.so:textproc/pugixml \
libsoup-2.4.so:devel/libsoup \
libtiff.so:graphics/tiff
ONLY_FOR_ARCHS= amd64
@ -26,23 +29,21 @@ ONLY_FOR_ARCHS_REASON= uses SSE instructions and 64-bit address space
USES= cmake:outsource compiler:c++11-lib desktop-file-utils \
jpeg ninja pkgconfig sqlite tar:xz
USE_GNOME= gtk30 intltool librsvg2 libxml2
USE_GL= glu
USE_GNOME= cairo gtk30 intltool librsvg2 libxml2
USE_XORG= ice sm x11 xext xrandr
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
INSTALLS_ICONS= yes
LDFLAGS+= -L${LOCALBASE}/lib -lintl
OPTIONS_DEFINE= COLORD DOCS FLICKR GEO GNOMEKEYRING GPHOTO GRAPHMAGICK \
LIBSECRET LUA NLS OPENEXR OPENJPEG PRINT RAWSPEED \
SLIDESHOW SQUISH WEBP
LIBSECRET LUA NLS OPENEXR OPENJPEG PRINT SLIDESHOW WEBP
GEO_DESC= Support geotagging
LIBSECRET_DESC= Support libsecret as password backend
SQUISH_DESC= Compress thumbnail via libsquish
RAWSPEED_DESC= Compile with rawspeed backend
SLIDESHOW_DESC= Build OpenGL/SDL slideshow viewer
OPTIONS_DEFAULT=COLORD FLICKR GEO GPHOTO LUA OPENEXR OPENJPEG \
PRINT RAWSPEED SLIDESHOW SQUISH WEBP
PRINT SLIDESHOW WEBP
OPTIONS_SUB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/}
@ -53,14 +54,14 @@ CMAKE_ARGS+= -DUSE_KWALLET:BOOL=ON
# darktable 1.4+ can use colord but provides its own libcolord,
# statically linked to libdarktable.so.
COLORD_LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk
COLORD_LIB_DEPENDS= libcolord.so:graphics/colord \
libcolord-gtk.so:graphics/colord-gtk
COLORD_CMAKE_OFF= -DUSE_COLORD:BOOL=OFF
FLICKR_LIB_DEPENDS= libflickcurl.so:www/flickcurl
FLICKR_CMAKE_OFF= -DUSE_FLICKR:BOOL=OFF
GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map \
libsoup-2.4.so:devel/libsoup
GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map
GEO_CMAKE_OFF= -DUSE_GEO:BOOL=OFF
GNOMEKEYRING_LIB_DEPENDS=libgnome-keyring.so:security/libgnome-keyring
@ -78,10 +79,15 @@ LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF
LUA_USES= lua:52
LUA_CMAKE_OFF= -DUSE_LUA:BOOL=OFF
# FIXME: Even with NLS turned off, darktable(1) is still linked to
# libintl.so.
NLS_USES= gettext
NLS_USES_OFF= gettext-runtime
NLS_CMAKE_OFF= -DUSE_NLS:BOOL=OFF
NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl
OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR
OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \
libIlmThread-2_2.so:graphics/ilmbase
OPENEXR_CMAKE_OFF= -DUSE_OPENEXR:BOOL=OFF
OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15
@ -90,14 +96,9 @@ OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF
PRINT_LIB_DEPENDS= libcups.so:print/cups
PRINT_CMAKE_OFF= -DBUILD_PRINT:BOOL=OFF
RAWSPEED_CMAKE_OFF= -DDONT_USE_RAWSPEED:BOOL=ON
SLIDESHOW_USE= GL=gl SDL=sdl
SLIDESHOW_CMAKE_OFF= -DBUILD_SLIDESHOW:BOOL=OFF
SQUISH_BUILD_DEPENDS= ${LOCALBASE}/lib/libsquish.a:graphics/squish
SQUISH_CMAKE_OFF= -DUSE_SQUISH:BOOL=OFF
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF

View file

@ -1,2 +1,3 @@
SHA256 (darktable-2.0.4.tar.xz) = 80e448622ff060bca1d64bf6151c27de34dea8fe6b7ddb708e1e3526a5961e62
SIZE (darktable-2.0.4.tar.xz) = 3013676
TIMESTAMP = 1467836994
SHA256 (darktable-2.0.5.tar.xz) = 898b71b94e7ef540eb1c87c829daadc8d8d025b1705d4a9471b1b9ed91b90a02
SIZE (darktable-2.0.5.tar.xz) = 3015380

View file

@ -296,8 +296,8 @@ share/applications/darktable.desktop
%%DATADIR%%/pixmaps/plugins/darkroom/watermark.svg
%%DATADIR%%/pixmaps/plugins/darkroom/zonesystem.png
%%DATADIR%%/pixmaps/plugins/darkroom/zonesystem.svg
%%RAWSPEED%%%%DATADIR%%/rawspeed/cameras.xml
%%RAWSPEED%%%%DATADIR%%/rawspeed/showcameras.xsl
%%DATADIR%%/rawspeed/cameras.xml
%%DATADIR%%/rawspeed/showcameras.xsl
%%DATADIR%%/style/bullet.gif
%%DATADIR%%/style/close.gif
%%DATADIR%%/style/closelabel.gif

View file

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= imgurpython
PORTVERSION= 1.1.7
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Python client for the Imgur API
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests
NO_ARCH= yes
USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1470374491
SHA256 (imgurpython-1.1.7.tar.gz) = 3ac28501c2f699a78f93a4ab34df7443cebd39a170c9de4adecf0f3852cbdc33
SIZE (imgurpython-1.1.7.tar.gz) = 8427

View file

@ -0,0 +1,4 @@
Imgurpython is a Python client for the Imgur API. It can be used to
interact with the Imgur API in your projects.
WWW: https://github.com/Imgur/imgurpython

View file

@ -0,0 +1,52 @@
# Created by: Vladimir Chukharev
# $FreeBSD$
PORTNAME= mayavi
PORTVERSION= 4.5.0
CATEGORIES= graphics science python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= Vladimir.Chukharev@gmail.com
COMMENT= Application and library for 3D visualization and plotting in Python
LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11
LICENSE_COMB= multi
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt
LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt
LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt
LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt
LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt
LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt
LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt
# See ${WRKSRC}/image_LICENSE.txt for per file license information
BUILD_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \
py27-sphinx>=1.3.1_2:textproc/py-sphinx
RUN_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}envisage>=4.4.0:devel/py-envisage \
${PYTHON_PKGNAMEPREFIX}pyface>=4.5.2:devel/py-pyface \
${PYTHON_PKGNAMEPREFIX}scimath>=4.1.2:science/py-scimath \
${PYTHON_PKGNAMEPREFIX}traitsui>=4.5.1:graphics/py-traitsui
USES= python:-2.7 tar:bzip2
USE_PYTHON= autoplist distutils
USE_WX= 2.8+
WX_COMPS= python:run
DEP1= vtk6
pre-configure:
if [ ! -e ${PREFIX}/lib/python2.7/site-packages/vtk/__init__.py ]; then \
${ECHO_MSG} "Port math/vtk6 is installed without PYTHON option."; \
${ECHO_MSG} "Please reinstall with PYTHON selected."; \
${FALSE}; \
else \
${ECHO_MSG} "Good, math/vtk6 is installed with PYTHON option!"; \
fi
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python2.7/site-packages/tvtk/array_ext.so
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1470335243
SHA256 (mayavi-4.5.0.tar.bz2) = b416bf0b183628e391b73377a965c500480466f06fcf21aae547783eb40c6e49
SIZE (mayavi-4.5.0.tar.bz2) = 6927482

View file

@ -0,0 +1,17 @@
--- setup.py.orig 2016-08-01 19:02:36 UTC
+++ setup.py
@@ -403,12 +403,12 @@ def configuration(parent_package=None, t
config.add_data_dir('mayavi/core/lut')
config.add_data_dir('mayavi/tests/data')
config.add_data_dir('mayavi/tests/csv_files')
- config.add_data_dir('mayavi/tools/static')
+ config.add_data_dir('mayavi/tools/static/x3d')
# Image files.
for pkgdir in ('mayavi', 'tvtk'):
for root, dirs, files in os.walk(pkgdir):
- if split(root)[-1] == 'images':
+ if (split(root)[-1] == 'images') and files:
config.add_data_dir(root)
# *.ini files.

View file

@ -0,0 +1,11 @@
--- tvtk/setup.py.orig 2016-08-01 19:02:36 UTC
+++ tvtk/setup.py
@@ -20,7 +20,7 @@ def configuration(parent_package=None, t
config.add_subpackage('custom')
config.add_subpackage('pipeline')
config.add_data_dir('pipeline/images')
- config.add_data_dir('pyface/images')
+# config.add_data_dir('pyface/images')
config.add_data_dir('tools/images')
config.add_subpackage('plugins')

View file

@ -0,0 +1,17 @@
3D Scientific Data Visualization and Plotting
The Mayavi project includes two related packages for 3-dimensional
visualization:
Mayavi: A tool for easy and interactive visualization of data, with
seamless integration with Python scientific libraries.
TVTK: A Traits-based wrapper for the Visualization Toolkit, a popular
open-source visualization library.
These libraries operate at different levels of abstraction. TVTK
manipulates visualization objects, while Mayavi lets you operate
on your data, and then see the results. Most users either use the
Mayavi user interface or program to its scripting interface; you
probably don't need to interact with TVTK unless you want to create
a new Mayavi module.
WWW: http://code.enthought.com/projects/mayavi/

View file

@ -2,32 +2,59 @@
# $FreeBSD$
PORTNAME= limnoria
PORTVERSION= 2016.02.24
PORTVERSION= 2016.06.29
CATEGORIES= irc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Modified version of Supybot (an IRC bot and framework)
COMMENT= Modified version of Supybot (IRC bot and framework)
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg \
${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser \
${PYTHON_PKGNAMEPREFIX}sqlalchemy07>=0:databases/py-sqlalchemy07 \
${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks \
${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa
LICENSE= BSD3CLAUSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser
OPTIONS_DEFINE= ECDSA PROXY
OPTIONS_DEFAULT= ECDSA ENCODING RSS TIME
OPTIONS_GROUP= EXTRAS
OPTIONS_GROUP_EXTRAS= ENCODING GPG RSS TIME
OPTIONS_RADIO= AKA
OPTIONS_RADIO_AKA= SQLITE SQLALCHEMY
EXTRAS_DESC= Plugin Extras
AKA_DESC= AKA Plugin: SQL Backend (none = plugin disabled)
ECDSA_DESC= ECDSA SASL authentication
PROXY_DESC= SOCKS Proxy connections
ENCODING_DESC= Web Plugin: Better encoding detection (via chardet)
GPG_DESC= GPG Plugin: GnuPG Authentication
RSS_DESC= RSS Plugin: Feed parsing (via feedparser)
TIME_DESC= Time Plugin: Extra time features (via dateutil/pytz)
SQLALCHEMY_DESC= SQLAlchemy database support
ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa
PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks
ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet
GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg
RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser
TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10
USES= python
USE_PYTHON= autoplist distutils
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
# Needs to be installed first to work.
do-test:
@cd ${WRKSRC} && ${LOCALBASE}/bin/supybot-test \
@cd ${WRKSRC} && ${PYTHON_CMD} ${LOCALBASE}/bin/supybot-test \
--no-network \
--plugins-dir="./build/lib*/supybot/plugins/" \
--disable-multiprocessing

View file

@ -1,2 +1,3 @@
SHA256 (limnoria-2016.02.24.tar.gz) = 68628356d85eddc6165b049ad024a9a7b7a09de6bd7965b00e50edda90306398
SIZE (limnoria-2016.02.24.tar.gz) = 866557
TIMESTAMP = 1470569656
SHA256 (limnoria-2016.06.29.tar.gz) = e2c096e4f794ca7040e2a2191abfedbb9187df9421e6a3adc90022c6e6e86dca
SIZE (limnoria-2016.06.29.tar.gz) = 868594

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= erlang
PORTVERSION= 18.3.4.1
PORTVERSION= 18.3.4.3
CATEGORIES= lang parallel java
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
http://erlang.stacken.kth.se/download/:erlangorg \
@ -15,7 +15,8 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \
LOCAL/olgeni
PATCHFILES= patch-otp-18.3.1 patch-otp-18.3.2 patch-otp-18.3.3 \
patch-otp-18.3.4 patch-otp-18.3.4.1
patch-otp-18.3.4 patch-otp-18.3.4.1 patch-otp-18.3.4.2 \
patch-otp-18.3.4.3
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Erlang interface for Java

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