*/*: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
d7f4d6d64f
commit
f69c727216
283 changed files with 6544 additions and 2252 deletions
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Compress-LZ4
|
||||
PORTVERSION= 0.22
|
||||
PORTVERSION= 0.23
|
||||
CATEGORIES= archivers perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
21
astro/py-horoscopegenerator/Makefile
Normal file
21
astro/py-horoscopegenerator/Makefile
Normal 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>
|
||||
3
astro/py-horoscopegenerator/distinfo
Normal file
3
astro/py-horoscopegenerator/distinfo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1470381700
|
||||
SHA256 (HoroscopeGenerator-0.1.8.tar.gz) = 96b9f577f7024d131bd3a080a2e177494fa41a36d803bd5f0ec21133bad90073
|
||||
SIZE (HoroscopeGenerator-0.1.8.tar.gz) = 6443
|
||||
4
astro/py-horoscopegenerator/pkg-descr
Normal file
4
astro/py-horoscopegenerator/pkg-descr
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
The HoroscopeGenerator produces horoscopes on demand using context-free
|
||||
grammar.
|
||||
|
||||
WWW: https://github.com/mouse-reeve/horoscope-generator
|
||||
|
|
@ -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,' \
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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%%/
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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' \
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 \
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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}/
|
||||
|
||||
|
|
|
|||
|
|
@ -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; \
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
33
devel/funnelweb/files/patch-environ.h
Normal file
33
devel/funnelweb/files/patch-environ.h
Normal 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
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= git-cinnabar
|
||||
DISTVERSION= 0.4.0b2
|
||||
DISTVERSION= 0.4.0b3
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
444
devel/llvm39/Makefile
Normal 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
15
devel/llvm39/distinfo
Normal 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
|
||||
45
devel/llvm39/files/clang-patch-fformat_extensions.diff
Normal file
45
devel/llvm39/files/clang-patch-fformat_extensions.diff
Normal 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);
|
||||
|
|
@ -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
|
||||
|
|
@ -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')
|
||||
|
||||
|
|
@ -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++';
|
||||
10
devel/llvm39/files/llvm-wrapper.sh.in
Normal file
10
devel/llvm39/files/llvm-wrapper.sh.in
Normal 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
8
devel/llvm39/pkg-descr
Normal 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
2480
devel/llvm39/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= XSLoader
|
||||
PORTVERSION= 0.20
|
||||
PORTVERSION= 0.22
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:SAPER
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Horde_Core
|
||||
PORTVERSION= 2.24.0
|
||||
PORTVERSION= 2.25.0
|
||||
CATEGORIES= devel www pear
|
||||
PKGNAMEPREFIX= pear-
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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-
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
8
devel/rbenv/pkg-message
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
**********************************************************************
|
||||
|
||||
Load rbenv automatically by appending
|
||||
the following to ~/.bash_profile:
|
||||
|
||||
eval "$(rbenv init -)"
|
||||
|
||||
**********************************************************************
|
||||
|
|
@ -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
39
devel/shedskin/Makefile
Normal 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
2
devel/shedskin/distinfo
Normal 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
11
devel/shedskin/pkg-descr
Normal 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/
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1159,6 +1159,7 @@
|
|||
SUBDIR += zangband
|
||||
SUBDIR += zatacka
|
||||
SUBDIR += zaz
|
||||
SUBDIR += zdoom
|
||||
SUBDIR += zephulor
|
||||
SUBDIR += zhlt
|
||||
SUBDIR += znibbles
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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' \
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= slade
|
||||
PORTVERSION= 3.1.1.2
|
||||
PORTVERSION= 3.1.1.3
|
||||
CATEGORIES= games
|
||||
|
||||
MAINTAINER= danfe@FreeBSD.org
|
||||
|
|
|
|||
|
|
@ -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
42
games/zdoom/Makefile
Normal 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
3
games/zdoom/distinfo
Normal 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
17
games/zdoom/pkg-descr
Normal 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/
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
20
graphics/py-imgurpython/Makefile
Normal file
20
graphics/py-imgurpython/Makefile
Normal 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>
|
||||
3
graphics/py-imgurpython/distinfo
Normal file
3
graphics/py-imgurpython/distinfo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1470374491
|
||||
SHA256 (imgurpython-1.1.7.tar.gz) = 3ac28501c2f699a78f93a4ab34df7443cebd39a170c9de4adecf0f3852cbdc33
|
||||
SIZE (imgurpython-1.1.7.tar.gz) = 8427
|
||||
4
graphics/py-imgurpython/pkg-descr
Normal file
4
graphics/py-imgurpython/pkg-descr
Normal 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
|
||||
52
graphics/py-mayavi/Makefile
Normal file
52
graphics/py-mayavi/Makefile
Normal 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>
|
||||
3
graphics/py-mayavi/distinfo
Normal file
3
graphics/py-mayavi/distinfo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1470335243
|
||||
SHA256 (mayavi-4.5.0.tar.bz2) = b416bf0b183628e391b73377a965c500480466f06fcf21aae547783eb40c6e49
|
||||
SIZE (mayavi-4.5.0.tar.bz2) = 6927482
|
||||
17
graphics/py-mayavi/files/patch-setup.py
Normal file
17
graphics/py-mayavi/files/patch-setup.py
Normal 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.
|
||||
11
graphics/py-mayavi/files/patch-tvtk_setup.py
Normal file
11
graphics/py-mayavi/files/patch-tvtk_setup.py
Normal 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')
|
||||
17
graphics/py-mayavi/pkg-descr
Normal file
17
graphics/py-mayavi/pkg-descr
Normal 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/
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Add table
Reference in a new issue