Index: head/astro/gpsd/Makefile =================================================================== --- head/astro/gpsd/Makefile (revision 536496) +++ head/astro/gpsd/Makefile (revision 536497) @@ -1,156 +1,156 @@ # Created by: Anton Karpov # $FreeBSD$ PORTNAME= gpsd PORTVERSION= 3.20 CATEGORIES= astro geography MASTER_SITES= SAVANNAH MAINTAINER= z7dr6ut7gs@snkmail.com COMMENT= Daemon that monitors one or more GPSes attached to a host computer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe pathfix pkgconfig python:3.6+ scons shebangfix +USES= cpe pathfix pkgconfig python:3.6+ scons:python2 shebangfix CPE_VENDOR= gpsd_project USE_LDCONFIG= yes USE_RC_SUBR= gpsd SHEBANG_FILES= *.py gps/*.py gegps xgps gpscat xgpsspeed gpsprof \ gpsfake ubxtool zerk MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" \ manbuild=no target_python="${PYTHON_CMD}" qt=no MAKE_ENV= DESTDIR="${STAGEDIR}" PLIST_SUB= PYTHON_EGGINFO=gps-${PORTVERSION}.egg-info OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE EVERMORE FURY FV18 GARMIN \ GARMINTXT GEOSTAR GPSCLOCK IPV6 ITRAX MTK NAVCOM NCURSES \ NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE \ PASSTHROUGH PPS PROFILING RECONFIGURE RTCM104V2 RTCM104V3 \ SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE \ TSIP UBLOX USB X11 OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 GARMIN \ GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES NETFEED \ NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE PASSTHROUGH \ RECONFIGURE RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \ SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11 OPTIONS_SUB= yes AIVDM_DESC= Aivdm support ASHTECH_DESC= Ashtech support CPPBIND_DESC= Build C++ bindings EARTHMATE_DESC= DeLorme EarthMate Zodiac support EVERMORE_DESC= Evermore binary support FURY_DESC= Jackson Labs Fury and Firefly support FV18_DESC= San Jose Navigation FV-18 support GARMIN_DESC= Garmin kernel driver support GARMINTXT_DESC= Garmin Simple Text support GEOSTAR_DESC= Geostar Protocol support GPSCLOCK_DESC= GPSclock support ITRAX_DESC= iTrax support MTK_DESC= MTK-3301 support NAVCOM_DESC= Navcom support NCURSES_DESC= Build with ncurses NETFEED_DESC= Build support for handling TCP/IP data sources NMEA0183_DESC= NMEA0183 support NTP_DESC= NTP time hinting support NTPSHM_DESC= NTP time hinting support via shared memory NTRIP_DESC= NTRIP support OCEANSERVER_DESC= Oceanserver support ONCORE_DESC= Motorola OnCore chipset support PASSTHROUGH_DESC= Build support for passing through JSON PPS_DESC= PPS time syncing support PROFILING_DESC= Profiling support RECONFIGURE_DESC= Allow gpsd to change device settings RTCM104V2_DESC= rtcm104v2 support RTCM104V3_DESC= rtcm104v3 support SHMEXPORT_DESC= Enable export via shared memory SIRF_DESC= SiRF chipset support SOCKEXPORT_DESC= Enable export over sockets SUPERSTARII_DESC= SuperStarII support TIMING_DESC= Build latency timing support TNT_DESC= True North Technologies support TRIPMATE_DESC= DeLorme TripMate support TSIP_DESC= Trimble TSIP support UBLOX_DESC= u-blox protocol support USB_DESC= libusb support for USB devices # Options related to GPS protocols NMEA0183_MAKE_ARGS_OFF= nmea0183=no ASHTECH_MAKE_ARGS_OFF= ashtech=no EARTHMATE_MAKE_ARGS_OFF= earthmate=no EVERMORE_MAKE_ARGS_OFF= evermore=no FURY_MAKE_ARGS_OFF= fury=no FV18_MAKE_ARGS_OFF= fv18=no GARMIN_MAKE_ARGS_OFF= garmin=no GARMINTXT_MAKE_ARGS_OFF= garmintxt=no GEOSTAR_MAKE_ARGS_OFF= geostar=no ITRAX_MAKE_ARGS_OFF= itrax=no MTK_MAKE_ARGS_OFF= mtk3301=no NAVCOM_MAKE_ARGS_OFF= navcom=no ONCORE_MAKE_ARGS_OFF= oncore=no SIRF_MAKE_ARGS_OFF= sirf=no SUPERSTARII_MAKE_ARGS_OFF= superstar2=no TNT_MAKE_ARGS_OFF= tnt=no TRIPMATE_MAKE_ARGS_OFF= tripmate=no TSIP_MAKE_ARGS_OFF= tsip=no UBLOX_MAKE_ARGS_OFF= ublox=no # Options related to Non-GPS protocols AIVDM_MAKE_ARGS_OFF= aivdm=no GPSCLOCK_MAKE_ARGS_OFF= gpsclock=no NTRIP_MAKE_ARGS_OFF= ntrip=no OCEANSERVER_MAKE_ARGS_OFF= oceanserver=no RTCM104V2_MAKE_ARGS_OFF= rtcm104v2=no RTCM104V3_MAKE_ARGS_OFF= rtcm104v3=no # Time service NTP_MAKE_ARGS_OFF= ntp=no NTPSHM_MAKE_ARGS_OFF= ntpshm=no PPS_MAKE_ARGS_OFF= pps=no PPS_IMPLIES= NTPSHM # Export methods SOCKEXPORT_MAKE_ARGS_OFF= socket_export=no DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS= dbus_export=yes DBUS_MAKE_ARGS_OFF= dbus_export=no SHMEXPORT_MAKE_ARGS_OFF= shm_export=no # Communication USB_MAKE_ARGS_OFF= usb=no IPV6_MAKE_ARGS_OFF= ipv6=no NETFEED_MAKE_ARGS_OFF= netfeed=no PASSTHROUGH_MAKE_ARGS_OFF= passthrough=no # Other daemon options TIMING_MAKE_ARGS_OFF= timing=no # Client-side options NCURSES_MAKE_ARGS_OFF= ncurses=no NCURSES_USES= ncurses RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no CPPBIND_MAKE_ARGS_OFF= libgpsmm=no X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serial>=0:comms/py-serial@${PY_FLAVOR} X11_USES= gnome X11_USE= GNOME=gtk30 X11_MAKE_ARGS_OFF= xgps=no # Build control PROFILING_MAKE_ARGS= profiling=yes # generates .py[co] files for installed modules # if that's not done, ${PYTHON_SITELIBDIR}/gps will be polluted # with these files when module is imported from root user post-install: (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) ${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gps/__pycache__ .include Index: head/audio/ardour/Makefile =================================================================== --- head/audio/ardour/Makefile (revision 536496) +++ head/audio/ardour/Makefile (revision 536497) @@ -1,126 +1,126 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= ardour PORTVERSION= 2.8.16 PORTREVISION= 17 CATEGORIES= audio MASTER_SITES= http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Multichannel digital audio workstation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= Does not build: KeyError: 'soundtouch' BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libaubio.so:audio/aubio \ libboost_date_time.so:devel/boost-libs \ libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgnomecanvasmm-2.6.so:graphics/libgnomecanvasmm26 \ libjack.so:audio/jack \ liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libraptor2.so:textproc/raptor2 \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile -USES= cpe gettext gnome pkgconfig scons tar:bzip2 +USES= cpe gettext gnome pkgconfig scons:python2 tar:bzip2 MAKE_ARGS+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes CFLAGS+= -I${LOCALBASE}/include -DHAVE_AUBIO4 USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 \ libartlgpl2 libgnomecanvas libsigc++20 libxslt pango pangomm USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST VST_DESC= VST plugins support .include .if ${PORT_OPTIONS:MVST} MAKE_ARGS+= VST=yes LIB_DEPENDS+= libwine.so:emulators/wine PLIST_SUB+= NO_VST="@comment " PLIST_SUB+= VST="" .else PLIST_SUB+= NO_VST="" PLIST_SUB+= VST="@comment " .endif # Upstream uses these flags by default .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce . if ${ARCH} == "amd64" MAKE_ARGS+= DIST_TARGET=x86_64 MAKE_ARGS+= FPU_OPTIMIZATION=1 . elif ${MACHINE_CPU:Msse} MAKE_ARGS+= DIST_TARGET=i686 MAKE_ARGS+= FPU_OPTIMIZATION=1 . else MAKE_ARGS+= DIST_TARGET=i386 MAKE_ARGS+= FPU_OPTIMIZATION=0 . endif .else MAKE_ARGS+= FPU_OPTIMIZATION=0 .endif post-patch: @${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template @${REINPLACE_CMD} -e 's|std::pair Index: head/audio/mixxx/Makefile =================================================================== --- head/audio/mixxx/Makefile (revision 536496) +++ head/audio/mixxx/Makefile (revision 536497) @@ -1,116 +1,116 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.2.3 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf \ liblilv-0.so:audio/lilv -USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg +USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons:python2 xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx21* MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 mad=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD FFMPEG GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD FFMPEG HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS= ffmpeg=1 FFMPEG_MAKE_ARGS_OFF= ffmpeg=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx_icon.svg|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/audio/mixxx21/Makefile =================================================================== --- head/audio/mixxx21/Makefile (revision 536496) +++ head/audio/mixxx21/Makefile (revision 536497) @@ -1,112 +1,112 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.1.8 PORTREVISION= 6 CATEGORIES= audio PKGNAMESUFFIX= 21 MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf -USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg +USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons:python2 xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/chinese/sunpinyin/Makefile =================================================================== --- head/chinese/sunpinyin/Makefile (revision 536496) +++ head/chinese/sunpinyin/Makefile (revision 536497) @@ -1,38 +1,38 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= sunpinyin DISTVERSION= 2.0.4rc3 PORTREVISION= 1 CATEGORIES= chinese devel MASTER_SITES= SF/open-gram:2 DISTFILES= lm_sc.3gm.arpa-20140820.tar.bz2:2 dict.utf8-20131214.tar.bz2:2 MAINTAINER= lichray@gmail.com COMMENT= Statistical language model based input method engine LICENSE= LGPL21 CDDL LICENSE_COMB= dual LIB_DEPENDS= libsqlite3.so:databases/sqlite3 USE_GITHUB= yes GH_TAGNAME= a8bd811 MAKE_ARGS+= --prefix=${PREFIX} USE_LDCONFIG= yes -USES= gmake iconv perl5 pkgconfig python:2.7 scons shebangfix +USES= gmake iconv perl5 pkgconfig python:2.7 scons:python2 shebangfix USE_PERL5= build SHEBANG_FILES= python/*.py LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} INSTALL_TARGET= install-lib install-headers --install-sandbox=${STAGEDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsunpinyin.so.3.0 ${SETENV} PATH=${WRKSRC}/src:$${PATH} ${GMAKE} -C ${WRKDIR} \ -f ${WRKSRC}/src/sunpinyin-dictgen.mk STAGEDIR=${STAGEDIR} ${INSTALL} -d ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/lm_sc.t3g ${WRKDIR}/pydict_sc.bin \ ${STAGEDIR}${DATADIR} .include Index: head/databases/mongodb36/Makefile =================================================================== --- head/databases/mongodb36/Makefile (revision 536496) +++ head/databases/mongodb36/Makefile (revision 536497) @@ -1,82 +1,82 @@ # $FreeBSD$ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 3.6.17 CATEGORIES= databases net MASTER_SITES= https://fastdl.mongodb.org/src/ \ http://fastdl.mongodb.org/src/ \ http://download.mongodb.org/src/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} MAINTAINER= dev@dudu.ro COMMENT= Distributed document-oriented "NoSQL" database # mongodb is AGPLv3, C++ driver is APACHE20 LICENSE= AGPLv3 APACHE20 LICENSE_COMB= multi ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= "Only supported on amd64 and aarch64 (i386 deprecated in v3)" BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libpcre.so:devel/pcre \ libsnappy.so:archivers/snappy -USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix +USES= compiler:c++14-lang cpe python:2.7,build scons:python2 shebangfix USE_RC_SUBR= mongod CONFLICTS_BUILD= mongo-cxx-driver CONFLICTS_INSTALL= mongodb34 mongodb40 SHEBANG_FILES= src/mongo/installer/compass/install_compass.in python_OLD_CMD= @python_interpreter@ MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ --use-system-pcre --use-system-snappy \ --use-system-boost --use-system-zlib \ --cxx-std=14 --libc++ \ --runtime-hardening=on \ --disable-warnings-as-errors \ VERBOSE=on USERS= mongodb GROUPS= mongodb OPTIONS_DEFINE= SASL SSL OPTIONS_DEFAULT= SASL SSL SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_MAKE_ARGS= --use-sasl-client SSL_USES= ssl SSL_MAKE_ARGS= --ssl .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" .else SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment " .endif .if ${ARCH} == aarch64 EXTRA_PATCHES= ${FILESDIR}/aarch64 .endif ALL_TARGET= core PORTSCOUT= limitw:1,even CPE_PRODUCT= mongodb post-install: .for f in mongo mongod mongoperf mongos ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${CP} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample .include Index: head/databases/mongodb40/Makefile =================================================================== --- head/databases/mongodb40/Makefile (revision 536496) +++ head/databases/mongodb40/Makefile (revision 536497) @@ -1,85 +1,85 @@ # $FreeBSD$ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 4.0.12 PORTREVISION= 1 CATEGORIES= databases net MASTER_SITES= https://fastdl.mongodb.org/src/ \ http://fastdl.mongodb.org/src/ \ http://download.mongodb.org/src/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} MAINTAINER= dev.ashevchuk@gmail.com COMMENT= Distributed document-oriented "NoSQL" database # mongodb is AGPLv3, C++ driver is APACHE20 LICENSE= AGPLv3 APACHE20 LICENSE_COMB= multi ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= "Only supported on amd64 and aarch64 (i386 deprecated in v3)" BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${LOCALBASE}/bin/ar:devel/binutils LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ libsnappy.so:archivers/snappy -USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix +USES= compiler:c++14-lang cpe python:2.7,build scons:python2 shebangfix USE_RC_SUBR= mongod CONFLICTS_BUILD= mongo-cxx-driver CONFLICTS_INSTALL= mongodb3[46] SHEBANG_FILES= src/mongo/installer/compass/install_compass.in python_OLD_CMD= @python_interpreter@ MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ --use-system-pcre --use-system-snappy \ --use-system-boost --use-system-zlib \ --cxx-std=14 --libc++ \ --runtime-hardening=on \ --disable-warnings-as-errors \ VERBOSE=on AR=${PREFIX}/bin/ar USERS= mongodb GROUPS= mongodb OPTIONS_DEFINE= SASL SSL OPTIONS_DEFAULT= SASL SSL SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_MAKE_ARGS= --use-sasl-client SSL_USES= ssl SSL_MAKE_ARGS= --ssl .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" .else SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment " .endif .if ${ARCH} == aarch64 EXTRA_PATCHES= ${FILESDIR}/aarch64 .endif ALL_TARGET= core PORTSCOUT= limitw:1,even CPE_PRODUCT= mongodb post-install: .for f in mongo mongod mongos ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${CP} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample .include Index: head/devel/godot2/Makefile =================================================================== --- head/devel/godot2/Makefile (revision 536496) +++ head/devel/godot2/Makefile (revision 536497) @@ -1,111 +1,111 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= godot DISTVERSION= 2.1.6 DISTVERSIONSUFFIX= -stable CATEGORIES= devel games PKGNAMESUFFIX?= 2 MAINTAINER= FreeBSD@Shaneware.biz COMMENT?= Game runtime engine LICENSE= MIT CC-BY-3.0 LICENSE_COMB= multi LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LOGO_LICENSE.md LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libmpcdec.so:audio/musepack \ libspeex.so:audio/speex RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \ xdg-open:devel/xdg-utils \ xmessage:x11/xmessage -USES= compiler:c++11-lib gl pkgconfig scons ssl xorg +USES= compiler:c++11-lib gl pkgconfig scons:python2 ssl xorg USE_XORG= x11 xcursor xi xinerama xrandr USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= godotengine MAKE_ARGS+= platform=x11 builtin_speex=no builtin_libmpcdec=no verbose=yes MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}} MAKE_ARGS_clang= use_llvm=yes CXXFLAGS+= -DGLEW_NO_GLU -DRTAUDIO_ENABLED CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_i386_gcc= -march=i586 CXXFLAGS_aarch64= -DNO_THREADS CXXFLAGS_sparc64= -DNO_THREADS CXXFLAGS_mips= -DNO_THREADS CXXFLAGS_mips64= -DNO_THREADS LDFLAGS+= -lspeex -lmpcdec OPTIONS_DEFINE= EXAMPLES TOOLS OPTIONS_DEFAULT= OSS # Moved to devel/godot-tools OPTIONS_EXCLUDE?= EXAMPLES TOOLS OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA OSS PULSEAUDIO AUDIO_DESC= Audio support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MAKE_ARGS= alsa=yes EXAMPLES_GH_PROJECT= godot-demo-projects:DEMOS EXAMPLES_GH_TAGNAME= 2.1.4-stable:DEMOS EXAMPLES_PORTEXAMPLES= * OSS_MAKE_ARGS= oss=yes PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS= pulseaudio=yes TOOLS_DESC= Include development tools (IDE) TOOLS_MAKE_ARGS= target=release_debug tools=yes TOOLS_MAKE_ARGS_OFF= target=release tools=no TOOLS_LDFLAGS= -lexecinfo TOOLS_DESKTOP_ENTRIES= "Godot-v2" "${COMMENT}" "${GODOTFILE}" \ "${GODOTFILE}" "Development;IDE;" "" TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \ share/pixmaps/${GODOTFILE}.svg GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX} PLIST_FILES= bin/${GODOTFILE} # rename to prevent conflict with godot v3 EXAMPLESDIR= ${PREFIX}/share/examples/godot2 .ifmake makesum # Always include optional distfiles .MAKEFLAGS: WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE= .endif .include .if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != i386 && ${ARCH} != armv6 && ${ARCH} != armv7 # use system libvpx on archs that break with built-in LIB_DEPENDS+= libvpx.so:multimedia/libvpx MAKE_ARGS+= builtin_libvpx=False .endif post-patch: @${REINPLACE_CMD} -e 's|custom_build|${OPSYS}_Ports_build|' \ ${WRKSRC}/methods.py @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/platform/x11/os_x11.cpp # The official godot binary name reflects options used to compile # We just want a simple name matching the portname # This gives us bin/godot for runtime and bin/godot-tools for the IDE do-install: cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} godot.x11* \ ${STAGEDIR}/${PREFIX}/bin/${GODOTFILE} do-install-EXAMPLES-on: (cd ${WRKSRC_DEMOS} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ ${STAGEDIR}${EXAMPLESDIR}) do-install-TOOLS-on: ${INSTALL_DATA} ${WRKSRC}/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png ${INSTALL_DATA} ${WRKSRC}/icon.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg .include Index: head/devel/mongo-cxx-driver/Makefile =================================================================== --- head/devel/mongo-cxx-driver/Makefile (revision 536496) +++ head/devel/mongo-cxx-driver/Makefile (revision 536497) @@ -1,47 +1,47 @@ # Created by: Simun Mikecin # $FreeBSD$ PORTNAME= mongo-cxx-driver PORTVERSION= 1.1.2 DISTVERSIONPREFIX=legacy- PORTREVISION= 14 CATEGORIES= devel MAINTAINER= numisemis@yahoo.com COMMENT= MongoDB Legacy C++ Driver LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/APACHE-2.0.txt BROKEN_SSL= openssl BROKEN_SSL_REASON_openssl= use of undeclared identifier 'BIO_s_file_internal' LIB_DEPENDS= libboost_system.so:devel/boost-libs MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= SCRAM-SHA-1 OPTIONS_DEFAULT= SCRAM-SHA-1 SCRAM-SHA-1_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SCRAM-SHA-1_MAKE_ARGS= --use-sasl-client --ssl SCRAM-SHA-1_DESC= SCRAM-SHA-1 authentication mechanism support. USE_GITHUB= yes GH_ACCOUNT= mongodb GH_PROJECT= mongo-cxx-driver -USES= compiler:c++11-lang scons ssl +USES= compiler:c++11-lang scons:python2 ssl MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ --cc=${CC} \ --cxx=${CXX} USE_LDCONFIG= yes .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= use of undeclared identifier 'BIO_s_file_internal' BROKEN_FreeBSD_13= use of undeclared identifier 'BIO_s_file_internal' .endif .include Index: head/emulators/fceux/Makefile =================================================================== --- head/emulators/fceux/Makefile (revision 536496) +++ head/emulators/fceux/Makefile (revision 536497) @@ -1,93 +1,93 @@ # Created by: HIYAMA Takeshi # $FreeBSD$ PORTNAME= fceux PORTVERSION= 2.2.3 PORTREVISION= 10 CATEGORIES= emulators MASTER_SITES= SF/fceultra/Source%20Code/${PORTVERSION}%20src/ DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= ports@FreeBSD.org COMMENT= Portable NES/Famicom emulator based on Bero's original FCE LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= zenity:x11/zenity USES= compiler:c++0x desktop-file-utils dos2unix localbase:ldflags \ - pkgconfig scons sdl xorg + pkgconfig scons:python2 sdl xorg USE_SDL= sdl USE_XORG= x11 USE_GNOME+= gdkpixbuf2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing OPTIONS_DEFINE= CREATE_AVI DEBUG DOCS FRAMESKIP LOGO LUA OPENGL OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= GTK2 GTK3 OPTIONS_DEFAULT= CREATE_AVI FRAMESKIP GTK2 LOGO LUA OPENGL CREATE_AVI_DESC= Enable avi creation support CREATE_AVI_MAKE_ARGS= CREATE_AVI=1 CREATE_AVI_MAKE_ARGS_OFF= CREATE_AVI=0 DEBUG_MAKE_ARGS= DEBUG=1 DEBUG_MAKE_ARGS_OFF= DEBUG=0 FRAMESKIP_DESC= Enable frameskipping FRAMESKIP_MAKE_ARGS= FRAMESKIP=1 FRAMESKIP_MAKE_ARGS_OFF= FRAMESKIP=0 GTK2_USES= gnome GTK2_USE= GNOME=gtk20 GTK2_MAKE_ARGS= GTK=1 GTK2_MAKE_ARGS_OFF= GTK=0 GTK3_USES= gnome GTK3_USE= GNOME=gtk30 GTK3_MAKE_ARGS= GTK3=1 GTK3_MAKE_ARGS_OFF= GTK3=0 LOGO_DESC= Enable a logoscreen when creating avis LOGO_LIB_DEPENDS= libgd.so:graphics/gd LOGO_MAKE_ARGS= LOGO=1 LOGO_MAKE_ARGS_OFF= LOGO=0 LOGO_IMPLIES= CREATE_AVI LUA_USES= lua:51 LUA_MAKE_ARGS= LUA=1 SYSTEM_LUA=1 LUA_MAKE_ARGS_OFF= LUA=0 OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MAKE_ARGS= OPENGL=1 OPENGL_MAKE_ARGS_OFF= OPENGL=0 post-patch: @${REINPLACE_CMD} -e \ '/PUBLIC/s|^|#| ; \ /CheckLib/s|lua5.1|lua-${LUA_VER}| ; \ /LINKFLAGS/s|lua5.1|lua-${LUA_VER}| ; \ s|"-ldl"|| ; \ s|/usr/include/lua5.1|${LUA_INCDIR}| ; \ s|-O2||' ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e \ 's|/usr/bin/|| ; \ s|/usr/share/|${PREFIX}/share/|' ${WRKSRC}/fceux.desktop do-install: .for i in fceux fceux-net-server ${INSTALL_PROGRAM} ${WRKSRC}/bin/${i} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/documentation/${i}.6 ${STAGEDIR}${MANPREFIX}/man/man6 .endfor @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/*.lua ${STAGEDIR}${DATADIR} @(cd ${WRKSRC}/output && ${COPYTREE_SHARE} "luaScripts palettes tools" \ ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/*.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/*.png ${STAGEDIR}${PREFIX}/share/pixmaps do-install-DOCS-on: @(cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} "TODO-PROJECT Videolog.txt \ cheat.html faq fcs.txt fm2.txt protocol.txt snes9x-lua.html tech" \ ${STAGEDIR}${DOCSDIR}) .include Index: head/emulators/gem5/Makefile =================================================================== --- head/emulators/gem5/Makefile (revision 536496) +++ head/emulators/gem5/Makefile (revision 536497) @@ -1,51 +1,51 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= gem5 PORTVERSION= 0.0.${DATE} CATEGORIES= emulators MAINTAINER= ports@FreeBSD.org COMMENT= gem5 Simulator System -BUILD_DEPENDS= swig3.0:devel/swig30 \ - scons:devel/scons +BUILD_DEPENDS= swig3.0:devel/swig30 BROKEN_armv6= fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV BROKEN_armv7= fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV BROKEN_i386= does not build BROKEN_mips64= fails to build: claims that gcc version 4.6 or newer required BROKEN_FreeBSD_11_powerpc64= fails to build: claims that gcc version 4.6 or newer required BROKEN_FreeBSD_12_powerpc64= fails to build: claims that gcc version 4.6 or newer required +USES= gmake scons:python2 + DATE= 20140422 USE_GITHUB= yes GH_ACCOUNT= CTSRD-CHERI GH_TAGNAME= 99d65cc -SWIG_BIN= swig3.0 -USES= gmake +ALL_TARGET= build/ARM/gem5.opt +MAKE_ENV= SWIG="${LOCALBASE}/bin/swig3.0" + .include post-patch: @${REINPLACE_CMD} -e 's|sys/termios.h|termios.h|' \ ${WRKSRC}/src/base/vnc/vncserver.cc \ ${WRKSRC}/src/dev/terminal.cc \ ${WRKSRC}/util/term/term.c -do-build: +pre-build: cd ${WRKSRC} && ${GMAKE} -C util/term - cd ${WRKSRC} && ${SETENV} SWIG="${PREFIX}/bin/${SWIG_BIN}" scons \ - build/ARM/gem5.opt do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/${PORTNAME}/ARM (cd ${WRKSRC} && ${COPYTREE_SHARE} configs \ ${STAGEDIR}${PREFIX}/${PORTNAME}) (cd ${WRKSRC} && ${INSTALL_PROGRAM} build/ARM/gem5.opt \ ${STAGEDIR}${PREFIX}/${PORTNAME}/ARM/gem5.opt) (cd ${WRKSRC} && ${INSTALL_PROGRAM} util/term/m5term \ ${STAGEDIR}${PREFIX}/bin/m5term) .include Index: head/emulators/nonpareil/Makefile =================================================================== --- head/emulators/nonpareil/Makefile (revision 536496) +++ head/emulators/nonpareil/Makefile (revision 536497) @@ -1,42 +1,42 @@ # Created by: trasz # $FreeBSD$ PORTNAME= nonpareil PORTVERSION= 0.79 PORTREVISION= 7 CATEGORIES= emulators MASTER_SITES= http://nonpareil.brouhaha.com/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Simulator for many HP calculators LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png -USES= bison gnome pkgconfig scons sdl +USES= bison gnome pkgconfig scons:python2 sdl USE_GNOME= gtk20 libxml2 USE_SDL= sdl PORTDOCS= CREDITS DEBUGGING README TODO OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|%%CFLAGS%%|${CFLAGS}| ; \ s|%%CC%%|${CC}|' ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -E \ "s|('/usr/local')|\1,PathVariable.PathAccept|" ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/src/*.[cly] post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/battletanks/Makefile =================================================================== --- head/games/battletanks/Makefile (revision 536496) +++ head/games/battletanks/Makefile (revision 536497) @@ -1,54 +1,54 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= btanks PORTVERSION= 0.9.8083 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/ MAINTAINER= danfe@FreeBSD.org COMMENT= Fast 2D tank arcade game with multiplayer and split-screen modes LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20 \ libexpat.so:textproc/expat2 \ libvorbisfile.so:audio/libvorbis \ libsmpeg.so:multimedia/smpeg -USES= lua:51 openal:al pkgconfig python:build scons sdl tar:bzip2 +USES= lua:51 openal:al pkgconfig python:build scons:python2 sdl tar:bzip2 USE_CXXSTD= gnu++98 USE_LDCONFIG= yes USE_SDL= image sdl MAKE_ARGS= prefix=${PREFIX} resources_dir=${DATADIR} \ --install-sandbox=${STAGEDIR} CXXFLAGS+= -fpermissive PORTDOCS= LICENSE LICENSE.EXCEPTION README-en.txt README-linux.txt \ donate.url homepage.url project_page.url video.txt DESKTOP_ENTRIES="Battle Tanks" "" "" "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's/lua5\.1/lua-${LUA_VER}/' \ ${WRKSRC}/engine/SConscript pre-build: # Regenerate `sl08.h' after we patch `sl08.py' (patching the header itself # would've resulted in a larger diff and gratuitous difference with Debian) cd ${WRKSRC} && ${PYTHON_CMD} engine/sl08/sl08.py > engine/sl08/sl08.h post-install: ${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.6 \ ${STAGEDIR}${MANPREFIX}/man/man6 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so \ ${STAGEDIR}${PREFIX}/lib/btanks/*.so .include Index: head/games/dangerdeep/Makefile =================================================================== --- head/games/dangerdeep/Makefile (revision 536496) +++ head/games/dangerdeep/Makefile (revision 536497) @@ -1,56 +1,56 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dangerdeep PORTVERSION= 0.3.0 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/danger_from_the_deep-src/${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Open source World War II German submarine simulation LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= dangerdeep-data>0:games/dangerdeep-data -USES= compiler gl scons sdl +USES= compiler gl scons:python2 sdl USE_GL= yes USE_SDL= sdl mixer image net CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing MAKE_ARGS= installbindir=${PREFIX}/bin installdatadir=${DATADIR} MAKE_ENV= X11BASE=${LOCALBASE} PLIST_FILES= bin/dangerdeep bin/crosssection bin/damagemodel \ bin/oceantest bin/portal bin/viewmodel \ man/man6/dangerdeep.6.gz PORTDOCS= CREDITS README OPTIONS_DEFINE= DOCS .include .if defined(PACKAGE_BUILDING) MAKE_ARGS+= usex86sse=-1 # disable MMX/SSE on the build cluster .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share/games/dangerdeep|${DATADIR}|; \ s|Linux|"Danger from the Deep"|' ${WRKSRC}/doc/man/dangerdeep.6 @${REINPLACE_CMD} -e 's|/usr/X11BASE|${LOCALBASE}|g' \ ${WRKSRC}/SConstruct do-install: @cd ${WRKSRC}/build/freebsd && \ ${INSTALL_PROGRAM} dangerdeep crosssection damagemodel oceantest \ portal viewmodel ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man/dangerdeep.6 ${STAGEDIR}${PREFIX}/man/man6 ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man6/dangerdeep.6 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/dxx-rebirth/Makefile =================================================================== --- head/games/dxx-rebirth/Makefile (revision 536496) +++ head/games/dxx-rebirth/Makefile (revision 536497) @@ -1,38 +1,38 @@ # Created by: Piotr Kubaj # $FreeBSD$ PORTNAME= dxx-rebirth PORTVERSION= 20200501 DISTVERSIONSUFFIX= -src CATEGORIES= games MASTER_SITES= https://www.dxx-rebirth.com/download/dxx/rebirth/ DISTNAME= ${PORTNAME}_${PORTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= pkubaj@FreeBSD.org COMMENT= Open source port of Descent and Descent 2 LICENSE= GPLv3 PARALLAX LICENSE_COMB= multi LICENSE_NAME_PARALLAX= original Parallax license LICENSE_FILE_GPLv3= ${WRKSRC}/GPL-3.txt LICENSE_FILE_PARALLAX= ${WRKSRC}/COPYING.txt LICENSE_PERMS_PARALLAX= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= as:devel/binutils LIB_DEPENDS= libphysfs.so:devel/physfs \ libpng.so:graphics/png -USES= compiler:c++14-lang gl localbase:ldflags pkgconfig scons sdl tar:xz +USES= compiler:c++14-lang gl localbase:ldflags pkgconfig scons:python2 sdl tar:xz USE_GL= gl glu USE_SDL= mixer sdl MAKE_ARGS= ignore_unknown_variables=1 PLIST_FILES= bin/d1x-rebirth \ bin/d2x-rebirth post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/d1x-rebirth \ ${STAGEDIR}${PREFIX}/bin/d2x-rebirth .include Index: head/games/freera/Makefile =================================================================== --- head/games/freera/Makefile (revision 536496) +++ head/games/freera/Makefile (revision 536497) @@ -1,41 +1,41 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= freera PORTVERSION= 080203 PORTREVISION= 8 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}%20${PORTNAME}%2B%2B/0.47%20beta DISTNAME= ${PORTVERSION}_freera++_src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Westwood red alert game engine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/gpl.txt -USES= compiler:c++11-lang scons sdl +USES= compiler:c++11-lang scons:python2 sdl USE_SDL= sdl mixer WRKSRC= ${WRKDIR}/freera++ SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} PORTDATA= * PLIST_DIRS= %%DATADIR%%/mix post-patch: @${MV} ${WRKSRC}/SConstruct ${WRKSRC}/SConstruct.orig @${CP} ${FILESDIR}/SConstruct ${WRKSRC}/ @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/video/renderer.cpp \ ${WRKSRC}/src/video/graphicsengine.cpp ${WRKSRC}/src/vfs/vfs.cpp \ ${WRKSRC}/data/settings/files.ini @${RM} ${WRKSRC}/data/settings/files.ini.bak @${RM} -r ${WRKSRC}/data/settings/ra/.svn ${WRKSRC}/data/settings/td/.svn do-install: ${INSTALL_PROGRAM} ${WRKSRC}/freera ${STAGEDIR}${PREFIX}/bin/ @cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ .include Index: head/games/glob2/Makefile =================================================================== --- head/games/glob2/Makefile (revision 536496) +++ head/games/glob2/Makefile (revision 536497) @@ -1,80 +1,80 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= glob2 PORTVERSION= 0.9.4.4 PORTREVISION= 29 CATEGORIES= games MASTER_SITES= SAVANNAH/${PORTNAME}/${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Globulation 2, free and innovative strategy game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libfribidi.so:converters/fribidi \ libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 OPTIONS_DEFINE= DOCS PORTAUDIO -USES= compiler:c++11-lang gl gnome pkgconfig scons sdl +USES= compiler:c++11-lang gl gnome pkgconfig scons:python2 sdl USE_SDL= image net sdl ttf USE_GL= gl glu MAKE_ARGS= CCFLAGS="${CFLAGS}" \ LINKFLAGS="${LDFLAGS}" \ BINDIR="${STAGEDIR}${PREFIX}/bin" \ INSTALLDIR="${STAGEDIR}${PREFIX}/share" \ DATADIR="${DATADIR}" INSTALLS_ICONS= yes CFLAGS+= -I${LOCALBASE}/include -Wno-return-type LDFLAGS+= -lpthread -L${LOCALBASE}/lib PORTDOCS= README SUB_FILES= pkg-message .include .if ${PORT_OPTIONS:MPORTAUDIO} LIB_DEPENDS+= libportaudio.so:audio/portaudio MAKE_ARGS+= --portaudio=true .else MAKE_ARGS+= --portaudio=false .endif pre-configure: ${REINPLACE_CMD} -e \ 's|"-g"|""|' \ ${WRKSRC}/SConstruct ${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PORTNAME}|' \ ${WRKSRC}/data/${PORTNAME}.desktop ${REINPLACE_CMD} -e \ '/(PACKAGE_SOURCE_DIR)/s|^|//|' \ ${WRKSRC}/libgag/src/FileManager.cpp manual-regression-test: # Don't enable these tests on pointyhat, they take too long. .if defined(MAINTAINER_MODE) (cd ${WRKSRC}/src && ./glob2 -test-games) .else (cd ${WRKSRC}/src && ./glob2 -test-games-nox) .endif post-install: .for s in 16 24 32 48 64 128 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps (cd ${WRKSRC}/data/icons && ${INSTALL_DATA} glob2-icon-${s}x${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/${PORTNAME}.png) .endfor ${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/glob2 .include Index: head/games/gtkradiant/Makefile =================================================================== --- head/games/gtkradiant/Makefile (revision 536496) +++ head/games/gtkradiant/Makefile (revision 536497) @@ -1,74 +1,74 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= gtkradiant PORTVERSION= 1.5.0 PORTREVISION= 16 CATEGORIES= games cad MASTER_SITES= IDSOFTWARE/source/:id \ http://www.bsd-geek.de/FreeBSD/distfiles/:fb DISTNAME= GtkRadiant-GPL DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:id \ ${PORTNAME}_gamepacks${EXTRACT_SUFX}:fb MAINTAINER= danfe@FreeBSD.org COMMENT= Map editor for FPS games, by id Software and Loki Software LICENSE= GPLv2 LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libmhash.so:security/mhash \ libpng.so:graphics/png -USES= compiler:c++11-lang gnome pkgconfig python:build scons zip +USES= compiler:c++11-lang gnome pkgconfig python:build scons:python2 zip USE_GNOME= gtk20 libxml2 MAKE_ARGS= ${MAKE_ENV} BUILD=release SSP_UNSAFE= yes DATADIR= ${PREFIX}/lib/${PORTNAME} WRKSRC= ${WRKDIR}/GPL/GtkRadiant SUB_FILES= ${PORTNAME} post-patch: @${GREP} -Rl 'defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e \ 's/\(defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)\)/\1 || defined (__FreeBSD__)/' @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/libs/os/dir.h \ ${WRKSRC}/libs/gtkutil/idledraw.h \ ${WRKSRC}/libs/gtkutil/cursor.h \ ${WRKSRC}/libs/convert.h \ ${WRKSRC}/plugins/shaders/shaders.cpp \ ${WRKSRC}/plugins/vfspk3/vfs.cpp \ ${WRKSRC}/radiant/feedback.h \ ${WRKSRC}/radiant/environment.cpp \ ${WRKSRC}/radiant/patch.cpp \ ${WRKSRC}/radiant/watchbsp.cpp \ ${WRKSRC}/tools/quake3/common/inout.c # Fix the build against Clang @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 318G' \ ${WRKSRC}/libs/scenelib.h @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \ x ; s/^/#include "scenelib.h"/ ; G ; }' \ ${WRKSRC}/plugins/mapq3/parse.h # Fix warnings of "GtkSpinButton: setting an adjustment with non-zero # page size is deprecated" (very annoying) @${GREP} -Rl --null gtk_adjustment_new ${WRKSRC} | ${XARGS} -0 \ ${REINPLACE_CMD} -E 's|(gtk_adjustment_new[^)]*,)[^)]*|\1 0|' # Do not #include header which is deprecated @${REINPLACE_CMD} -e '/#include/s, Index: head/games/marsnomercy/Makefile =================================================================== --- head/games/marsnomercy/Makefile (revision 536496) +++ head/games/marsnomercy/Makefile (revision 536497) @@ -1,59 +1,55 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= marsnomercy PORTVERSION= 0.2.1 PORTREVISION= 13 CATEGORIES= games MASTER_SITES= SF/mars/mars/${PORTVERSION} DISTNAME= mars-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Turn-based strategy game setting on Mars LICENSE= GPLv2 # version unspecified actually -BUILD_DEPENDS= scons:devel/scons LIB_DEPENDS= libpng.so:graphics/png -USES= compiler gl sdl +USES= compiler gl scons:python2 sdl USE_GL= gl USE_SDL= sdl image ttf SCONS_ARGS= prefix=${PREFIX} CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing SUB_FILES= mars-nomercy pkg-message WRKSRC= ${WRKDIR}/mars-${PORTVERSION} PLIST_FILES= bin/mars-nomercy \ libexec/mars PLIST_DIRS= %%DATADIR%%/img/units/mercenaries PORTDATA= * OPTIONS_DEFINE= DEBUG OPENGL .include .if ${PORT_OPTIONS:MDEBUG} SCONS_ARGS+= debug=1 .else SCONS_ARGS+= debug=0 .endif .if ${PORT_OPTIONS:MOPENGL} SCONS_ARGS+= with_opengl=1 .else SCONS_ARGS+= with_opengl=0 .endif - -do-build: - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} scons ${SCONS_ARGS} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/mars-nomercy ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/mars ${STAGEDIR}${PREFIX}/libexec/mars cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} @${RM} ${STAGEDIR}${DATADIR}/SConscript .include Index: head/games/netpanzer/Makefile =================================================================== --- head/games/netpanzer/Makefile (revision 536496) +++ head/games/netpanzer/Makefile (revision 536497) @@ -1,53 +1,53 @@ # $FreeBSD$ PORTNAME= netpanzer PORTVERSION= 0.8.7 DISTVERSIONSUFFIX= -source CATEGORIES= games MASTER_SITES= http://www.netpanzer.info/Download/NetPanzer/Releases/${PORTVERSION}/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Real time, isometric view, tank multiplayer strategy game LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LDFLAGS+= -lpthreads -USES= gnome scons sdl zip +USES= gnome scons:python2 sdl zip USE_SDL= sdl mixer image USE_GNOME= libxml2 MAKE_ARGS+= datadir="${DATADIR}" NO_WRKSUBDIR= yes PLIST_FILES= bin/netpanzer \ share/applications/netpanzer.desktop \ share/pixmaps/netpanzer.png \ share/pixmaps/netpanzer.xpm PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-configure: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/SConstruct do-install: ${INSTALL_PROGRAM} ${WRKSRC}/netpanzer ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "cache maps pics powerups scripts sound units wads" \ ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/support/win32/netpanzer.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/netpanzer.png ${WRKSRC}/support/icon/netpanzer.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} COPYING README ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/docs && ${INSTALL_DATA} code-notes.txt coding.txt old/serverhowto.html \ ${STAGEDIR}${DOCSDIR}) do-fetch-svn: svn export svn://svn.berlios.de/${PORTNAME}/tags/${PORTNAME}/${PORTVERSION} ${PORTNAME}-${PORTVERSION} tar cjf ${PORTNAME}-${PORTVERSION}.tar.bz2 ${PORTNAME}-${PORTVERSION} .include Index: head/games/pingus/Makefile =================================================================== --- head/games/pingus/Makefile (revision 536496) +++ head/games/pingus/Makefile (revision 536497) @@ -1,48 +1,48 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= pingus PORTVERSION= 0.7.6 PORTREVISION= 22 CATEGORIES= games MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free Lemmings-like game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/signals2.hpp:devel/boost-libs LIB_DEPENDS= libpng.so:graphics/png -USES= compiler:c++11-lib gl iconv scons sdl tar:bzip2 xorg +USES= compiler:c++11-lib gl iconv scons:python2 sdl tar:bzip2 xorg USE_GL= gl USE_SDL= sdl image mixer LIBS+= ${ICONV_LIB} MAKE_ARGS= LIBS="${LIBS}" PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png PORTDATA= * DESKTOP_ENTRIES="Pingus" \ "" \ "${PORTNAME}" \ "${PORTNAME}" \ "Game;LogicGame;" \ false post-patch: @${REINPLACE_CMD} -e '/g_path_manager.set_path("data")/ s|data|${DATADIR}|g' \ ${WRKSRC}/src/pingus/pingus_main.cpp @${REINPLACE_CMD} -e '/CheckLib.*iconv/ d' ${WRKSRC}/SConscript do-install: (cd ${WRKSRC}/data && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/data/images/icons/pingus-icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/games/pink-pony/Makefile =================================================================== --- head/games/pink-pony/Makefile (revision 536496) +++ head/games/pink-pony/Makefile (revision 536497) @@ -1,52 +1,52 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= pink-pony PORTVERSION= 1.4.1 PORTREVISION= 21 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tron-like multiplayer racing game LICENSE= GPLv3+ LIB_DEPENDS= libIL.so:graphics/devil \ libprotobuf.so:devel/protobuf \ libglfw.so:graphics/glfw2 \ libHalf.so:graphics/ilmbase \ libftgl.so:graphics/ftgl \ libsigc-2.0.so:devel/libsigc++20 USE_GITHUB= yes GH_ACCOUNT= ginkgo -USES= pkgconfig scons compiler:c++11-lang gl sdl +USES= pkgconfig scons:python2 compiler:c++11-lang gl sdl USE_CXXSTD= c++11 USE_GL= gl glu USE_SDL= mixer SUB_FILES= pink-pony.sh PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -Ee 's,resources/,${DATADIR}/,' \ ${WRKSRC}/pony.options ${WRKSRC}/src/Config.cc @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/install/pink-pony.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Pony ${STAGEDIR}${PREFIX}/libexec/ cd ${WRKSRC}/resources && ${COPYTREE_SHARE} '*' ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/pony.options ${STAGEDIR}${DATADIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/pink-pony.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/install/pink-pony.png ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/install/pink-pony.desktop ${STAGEDIR}${PREFIX}/share/applications/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/rlvm/Makefile =================================================================== --- head/games/rlvm/Makefile (revision 536496) +++ head/games/rlvm/Makefile (revision 536497) @@ -1,103 +1,103 @@ # $FreeBSD$ PORTNAME= rlvm DISTVERSIONPREFIX= release- DISTVERSION= 0.14-67 DISTVERSIONSUFFIX= -g9350209 PORTREVISION= 22 CATEGORIES= games PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= fb627bad9129.patch:-p1 MAINTAINER= jbeich@FreeBSD.org COMMENT= RealLive virtual machine clone LICENSE= GPLv2 GPLv3 MIT LICENSE_COMB= multi BROKEN_FreeBSD_11_powerpc64= fails to link on powerpc64 elfv1: gcn_platform.cc: undefined reference to gcn::Exception::Exception BROKEN_FreeBSD_12_powerpc64= fails to link on powerpc64 elfv1: gcn_platform.cc: undefined reference to gcn::Exception::Exception BUILD_DEPENDS= ${LOCALBASE}/include/utf8.h:devel/utf8cpp LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libboost_serialization.so:devel/boost-libs \ libguichan.so:devel/guichan RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu USE_GITHUB= yes GH_ACCOUNT= eglaysher -USES= compiler:c++11-lib gl gnome pkgconfig scons sdl +USES= compiler:c++11-lib gl gnome pkgconfig scons:python2 sdl USE_GL= glew glu USE_GNOME= gtk20 USE_SDL= image mixer ttf EXCLUDE= GLEW SDL_image SDL_mixer SDL_ttf gmock gtest guichan \ luabind utf8cpp # leaving only pygame, xclannad, *.cpp EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude vendor/,} LDFLAGS+= -Wl,--as-needed # avoid overlinking (gtk deps) MAKE_ARGS= VERBOSE=1 INSTALLS_ICONS= yes PORTDOCS= AUTHORS.TXT NEWS.TXT README.md STATUS.TXT notes OPTIONS_DEFINE= DEBUG DOCS NLS TEST OPTIONS_DEFAULT=MONA OPTIONS_MULTI= JAPANESE_FONT OPTIONS_MULTI_JAPANESE_FONT=KOCHI MONA SAZANAMI OPTIONS_SUB= yes JAPANESE_FONT_DESC=msgothic.ttc alternatives with verified metrics (unless --font) KOCHI_DESC= kochi-gothic-subst.ttf from japanese/font-kochi KOCHI_RUN_DEPENDS=${LOCALBASE}/share/fonts/kochi/kochi-gothic-subst.ttf:japanese/font-kochi MONA_DESC= mona.ttf from japanese/font-mona-ttf MONA_RUN_DEPENDS=${LOCALBASE}/share/fonts/mona-ttf/mona.ttf:japanese/font-mona-ttf SAZANAMI_DESC= sazanami-gothic.ttf from japanese/font-sazanami SAZANAMI_RUN_DEPENDS=${LOCALBASE}/share/fonts/sazanami/sazanami-gothic.ttf:japanese/font-sazanami DEBUG_MAKE_ARGS_OFF=--release NLS_USES= gettext NLS_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-nls TEST_USES= lua:51 TEST_BUILD_DEPENDS=googletest>=1.7.0:devel/googletest \ luabind>0:devel/luabind TEST_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-test post-patch: @${GREP} -Flr 'utf8cpp/' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -i .bak.utf8cpp -e 's,utf8cpp/,,' @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/src/platforms/gtk/gtk_rlvm_instance.cc @${REINPLACE_CMD} -e 's,/usr/share,${LOCALBASE}/share,' \ -e 's,truetype/ttf-dejavu,dejavu,' \ -e 's,truetype/[^/"]*/,TTF/,' \ ${WRKSRC}/src/utilities/find_font_file.cc do-test-TEST-on: (cd ${WRKSRC} && build/${PORTNAME}_unittests) pre-install-TEST-on: do-test-TEST-on do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/debian/${PORTNAME}.6 \ ${STAGEDIR}${PREFIX}/share/man/man6 ${INSTALL_DATA} ${WRKSRC}/src/platforms/gtk/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} @(cd ${WRKSRC}/resources && for f in */${PORTNAME}.png; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ ${INSTALL_DATA} -v $$f \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ done) post-install-NLS-on: (cd ${WRKSRC}/build/locale && ${COPYTREE_SHARE} \ . ${STAGEDIR}${PREFIX}/share/locale) post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS:Nnotes}" ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ notes ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/goxel/Makefile =================================================================== --- head/graphics/goxel/Makefile (revision 536496) +++ head/graphics/goxel/Makefile (revision 536497) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= goxel DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= greg@unrelenting.technology COMMENT= Free and Open Source 3D Voxel Editor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libargp.so:devel/argp-standalone \ libglfw.so:graphics/glfw \ libpng.so:graphics/png -USES= compiler:c++11-lang pkgconfig scons gnome gl +USES= compiler:c++11-lang pkgconfig scons:python2 gnome gl USE_GITHUB= yes GH_ACCOUNT= guillaumechereau USE_GNOME= cairo gtk30 USE_GL= gl INSTALLS_ICONS= yes MAKE_ARGS= debug=0 werror=0 DESKTOP_ENTRIES="Goxel" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Graphics;3DGraphics;" false .include .if ${ARCH} != amd64 && ${ARCH} != i386 post-patch: ${REINPLACE_CMD} -e 's/-msse2 //g' ${WRKSRC}/SConstruct .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .for SZ in 32 64 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps ${INSTALL_DATA} ${WRKSRC}/osx/goxel/goxel/Assets.xcassets/AppIcon.appiconset/${SZ}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/goxel.png .endfor .include Index: head/lang/tolua++/Makefile =================================================================== --- head/lang/tolua++/Makefile (revision 536496) +++ head/lang/tolua++/Makefile (revision 536497) @@ -1,36 +1,36 @@ # Created by: aaron@FreeBSD.org # $FreeBSD$ PORTNAME= tolua++ PORTVERSION= 1.0.93 PORTREVISION= 3 CATEGORIES= lang devel MASTER_SITES= http://www.codenix.com/~tolua/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Extended version of tolua, a tool to integrate C/C++ code with Lua -USES= scons lua:51 tar:bzip2 +USES= scons:python2 lua:51 tar:bzip2 MAKE_ARGS= prefix=${PREFIX} SONAME="libtolua++-${LUA_VER}.so" CCFLAGS+= -I${LUA_INCDIR} LDFLAGS+= -L${LUA_LIBDIR} TGT_BINDIR= ${PREFIX}/bin TGT_INCDIR= ${LUA_INCDIR:C/^${LOCALBASE}/${PREFIX}/} TGT_LIBDIR= ${LUA_LIBDIR:C/^${LOCALBASE}/${PREFIX}/} post-patch: @${REINPLACE_CMD} -e "s|'lualib',||; s|lua|lua-${LUA_VER}|g" ${WRKSRC}/config_posix.py do-install: ${MKDIR} ${STAGEDIR}${TGT_BINDIR} ${STAGEDIR}${TGT_INCDIR} ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua++ ${STAGEDIR}${TGT_BINDIR} ${LN} -sf tolua++ ${STAGEDIR}${PREFIX}/bin/tolua++-${LUA_VER} ${INSTALL_DATA} ${WRKSRC}/include/tolua++.h ${STAGEDIR}${TGT_INCDIR} ${INSTALL_DATA} ${WRKSRC}/lib/libtolua++.a ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${PREFIX}/lib/libtolua++-${LUA_VER}.so .include Index: head/math/gringo/Makefile =================================================================== --- head/math/gringo/Makefile (revision 536496) +++ head/math/gringo/Makefile (revision 536497) @@ -1,30 +1,30 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= gringo DISTVERSION= 4.5.4 DISTVERSIONSUFFIX= -source PORTREVISION= 3 CATEGORIES= math devel MASTER_SITES= SOURCEFORGE/potassco/${PORTNAME}/${PORTVERSION} MAINTAINER= vsevolod@FreeBSD.org COMMENT= Grounding algorithm based on semi-naive database evaluation LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= re2c:devel/re2c -USES= bison compiler:c++11-lib python:2.7 scons +USES= bison compiler:c++11-lib python:2.7 scons:python2 MAKE_ARGS= ${MAKE_ENV} CXXFLAGS+= -std=c++11 MAKE_ENV= WITH_LUA=no PLIST_FILES= bin/${PORTNAME} bin/clingo do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/build/debug/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/build/debug/clingo ${STAGEDIR}${PREFIX}/bin/clingo .include Index: head/multimedia/ffmpeg2theora/Makefile =================================================================== --- head/multimedia/ffmpeg2theora/Makefile (revision 536496) +++ head/multimedia/ffmpeg2theora/Makefile (revision 536497) @@ -1,28 +1,28 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= ffmpeg2theora PORTVERSION= 0.30 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= http://v2v.cc/~j/ffmpeg2theora/downloads/ MAINTAINER= wg@FreeBSD.org COMMENT= Reencode many media file formats to Ogg Theora LICENSE= GPLv3 LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libkate.so:multimedia/libkate \ libtheora.so:multimedia/libtheora -USES= iconv pkgconfig scons tar:bzip2 +USES= iconv pkgconfig scons:python2 tar:bzip2 MAKE_ARGS= APPEND_CCFLAGS="${CFLAGS} ${CPPFLAGS}" \ APPEND_LINKFLAGS="${LDFLAGS} ${LIBS}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} PLIST_FILES= bin/ffmpeg2theora man/man1/ffmpeg2theora.1.gz .include Index: head/net/fspclient/Makefile =================================================================== --- head/net/fspclient/Makefile (revision 536496) +++ head/net/fspclient/Makefile (revision 536497) @@ -1,19 +1,19 @@ # Created by: ache # $FreeBSD$ PORTNAME= fspclient PORTVERSION= 0.93.1 CATEGORIES= net MASTER_SITES= SF MAINTAINER= cy@FreeBSD.org COMMENT= Ftp-like client for the FSP service CONFLICTS_INSTALL= alliance-* -USES= tar:bzip2 scons +USES= tar:bzip2 scons:python2 MAKE_ARGS= prefix=${PREFIX} PLIST_FILES= bin/fsp share/man/man1/fsp.1.gz INSTALL_TARGET= install prefix=${STAGEDIR}${PREFIX} .include Index: head/net/fspd/Makefile =================================================================== --- head/net/fspd/Makefile (revision 536496) +++ head/net/fspd/Makefile (revision 536497) @@ -1,85 +1,85 @@ # Created by: trevor # $FreeBSD$ PORTNAME= fspd PORTVERSION= 2.8.1.28 CATEGORIES= net MASTER_SITES= SF/fsp/fsp/2.8.1b28 DISTNAME= fsp-2.8.1b28 MAINTAINER= hsn@sendmail.cz COMMENT= FSP daemon, clients, and scanner LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -USES= scons tar:bzip2 +USES= scons:python2 tar:bzip2 CLIENTS= fbye fcatcmd fcdcmd fducmd ffindcmd fgetcmd fgrabcmd fhostcmd \ flscmd fmkdir fmvcmd fprocmd fput frmcmd frmdircmd fsetupcmd \ fspmerge fstatcmd fver FSPDOCS= BETA.README ChangeLog COPYRIGHT faq.html FILES HISTORY INFO \ INSTALL MACHINES PROTOCOL TODO MAN1CLIENT= fcatcmd.1 fcdcmd.1 fducmd.1 ffindcmd.1 fgetcmd.1 fgrabcmd.1 \ fhostcmd.1 flscmd.1 fmkdir.1 fmvcmd.1 fprocmd.1 fput.1 frmcmd.1 \ frmdircmd.1 fsetupcmd.1 fstatcmd.1 fver.1 MAN1SERVER= fspd.1 fspscan.1 MAN5CLIENT= fsp_prof.5 fspsites.5 MAN7CLIENT= fsp_env.7 WRKSRC= ${WRKDIR}/${DISTNAME} OPTIONS_DEFINE= CLIENTS DOCS INFINITE CLIENTS_DESC= Install client commands INFINITE_DESC= Infinite retry in client commands OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MINFINITE} SCONS_ARGS+= disable-timeout=yes .endif .if ! ${PORT_OPTIONS:MCLIENTS} SCONS_ARGS+= without-clients=yes .endif post-extract: @${CP} ${WRKSRC}/doc/PROTOCOL ${WRKSRC} @${CP} ${WRKSRC}/doc/HISTORY ${WRKSRC} : > ${WRKSRC}/doc/SConscript post-build: @${CP} ${WRKSRC}/doc/*.html ${WRKSRC} do-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${FSPDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .endif .if ${PORT_OPTIONS:MCLIENTS} .for command in ${CLIENTS} ${INSTALL_PROGRAM} ${WRKSRC}/clients/${command} ${STAGEDIR}${PREFIX}/bin .endfor .for page in ${MAN1CLIENT} ${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man1 .endfor .for page in ${MAN5CLIENT} ${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man5 .endfor .for page in ${MAN7CLIENT} ${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man7 .endfor .endif ${INSTALL_PROGRAM} ${WRKSRC}/contrib/fspscan ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/server/fspd ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/fspd.conf \ ${STAGEDIR}${PREFIX}/etc/fspd.conf.sample .for page in ${MAN1SERVER} ${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man1 .endfor .include Index: head/net/fsplib/Makefile =================================================================== --- head/net/fsplib/Makefile (revision 536496) +++ head/net/fsplib/Makefile (revision 536497) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= fsplib PORTVERSION= 0.14 CATEGORIES= net MASTER_SITES= SF/fsp/${PORTNAME}/${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Library implementing FSP protocol LICENSE= FSPSSC LICENSE_NAME= FSP software suite copyright LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= scons +USES= scons:python2 CCFLAGS= ${CXXFLAGS} PLIST_FILES= include/fsplib.h lib/libfsplib.a NO_WRKSUBDIR= yes MAKE_ARGS= prefix=${STAGEDIR}${PREFIX} OPTIONS_DEFINE= SHARED SHARED_DESC= Install shared library (EXPERIMENTAL) SHARED_MAKE_ARGS= enable-shared=1 SHARED_PLIST_FILES= lib/libfsplib.so.0.0.0 .include Index: head/net/xorp/Makefile =================================================================== --- head/net/xorp/Makefile (revision 536496) +++ head/net/xorp/Makefile (revision 536497) @@ -1,62 +1,62 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= xorp PORTVERSION= 1.8.5 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 14 CATEGORIES= net MAINTAINER= hrs@FreeBSD.org COMMENT= EXtensible Open Router Platform LICENSE= GPLv2 DEPRECATED= Uses deprecated version of python EXPIRATION_DATE= 2020-09-15 LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libpcap.so.1:net/libpcap # avoid base libpcap -USES= ncurses scons shebangfix ssl compiler:env python:2.7,build +USES= ncurses scons:python2 shebangfix ssl compiler:env python:2.7,build USE_GITHUB= yes USE_RC_SUBR= xorp GH_ACCOUNT= greearb GH_PROJECT= ${PORTNAME}.ct SHEBANG_FILES= xrl/scripts/clnt-gen xrl/scripts/tgt-gen python_OLD_CMD= .*python WRKSRC_SUBDIR= ${PORTNAME} MAKE_ARGS= prefix=${PREFIX} enable_boost=1 SUB_FILES= pkg-message GROUPS= xorp BROKEN_armv6= does not compile: recursive template instantiation exceeded maximum depth of 25 BROKEN_sparc64= does not compile on sparc64 OPTIONS_DEFINE= OPTIMIZE ORIGIN SHARED STRIP TCP_RPC OPTIONS_DEFAULT= OPTIMIZE ORIGIN SHARED STRIP OPTIONS_SUB= yes OPTIMIZE_DESC= Build with optimization OPTIMIZE_MAKE_ARGS= optimize=highest OPTIMIZE_MAKE_ARGS_OFF= optimize=no ORIGIN_DESC= Use ORIGIN with shared libraries ORIGIN_MAKE_ARGS= origin=true ORIGIN_MAKE_ARGS_OFF= origin=false SHARED_DESC= Build with shared libraries SHARED_MAKE_ARGS= shared=true SHARED_MAKE_ARGS_OFF= shared=false SHARED_USE= LDCONFIG=${PREFIX}/lib/xorp/lib STRIP_MAKE_ARGS= strip=true STRIP_MAKE_ARGS_OFF= strip=false TCP_RPC_DESC= Use TCP as RPC transport (defaults to AF_LOCAL) TCP_RPC_MAKE_ARGS= transport=tcp TCP_RPC_MAKE_ARGS_OFF= transport=local post-patch: @${REINPLACE_CMD} 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/SConstruct post-install: ${INSTALL_DATA} ${WRKSRC}/rtrmgr/config/multicast4.boot \ ${STAGEDIR}${PREFIX}/etc/xorp.conf.sample .include Index: head/net-p2p/linuxdcpp/Makefile =================================================================== --- head/net-p2p/linuxdcpp/Makefile (revision 536496) +++ head/net-p2p/linuxdcpp/Makefile (revision 536497) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= linuxdcpp PORTVERSION= 1.1.0 PORTREVISION= 17 CATEGORIES= net-p2p MASTER_SITES= http://launchpadlibrarian.net/69733951/ MAINTAINER= ports@FreeBSD.org COMMENT= Port of the DC++ Direct Connect client to Unix-like systems LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/License.txt BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs USES= compiler:c++11-lang gettext gnome iconv localbase:ldflags \ - pkgconfig scons ssl tar:bzip2 + pkgconfig scons:python2 ssl tar:bzip2 USE_GNOME= libglade2 INSTALLS_ICONS= yes PORTDOCS= * DESTDIRNAME= FAKE_ROOT OPTIONS_DEFINE= NOTIFY DOCS OPTIONS_DEFAULT=NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_MAKE_ARGS_OFF= libnotify=0 .if defined(WITH_DEBUG) MAKE_ARGS+= debug=1 .endif post-patch: @${REINPLACE_CMD} -e "s/'iconv'/'${ICONV_LIB:S/-l//}'/" \ ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e 's|g++|${CXX}|' ${WRKSRC}/SConstruct post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/security/orthrus/Makefile =================================================================== --- head/security/orthrus/Makefile (revision 536496) +++ head/security/orthrus/Makefile (revision 536497) @@ -1,39 +1,39 @@ # Created by: Gavin McDonald # $FreeBSD$ PORTNAME= orthrus PORTVERSION= 0.8.0 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/orthrus/ \ http://16degrees.com.au/${PORTNAME}/ MAINTAINER= gavin@16degrees.com.au COMMENT= One-Time Password System (OTP) alternative to OPIE or S/Key LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libapr-1.so:devel/apr1 -USES= iconv scons tar:bzip2 +USES= iconv scons:python2 tar:bzip2 MAKE_ARGS= DEBUG=False --install-sandbox=${STAGEDIR} USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|-O[0-9]||; /chmod/d' ${WRKSRC}/SConstruct post-install: @${TOUCH} ${STAGEDIR}${PREFIX}/etc/orthruskeys @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liborthrus-0.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/security/pam_orthrus.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} NOTICE README TODO \ ${STAGEDIR}${DOCSDIR}) .include Index: head/sysutils/ori/Makefile =================================================================== --- head/sysutils/ori/Makefile (revision 536496) +++ head/sysutils/ori/Makefile (revision 536497) @@ -1,52 +1,52 @@ # Created by: Ali Mashtizadeh # $FreeBSD$ PORTNAME= ori PORTVERSION= 0.8.1 PORTREVISION= 23 CATEGORIES= sysutils net MASTER_SITES= http://cdn.bitbucket.org/orifs/ori/downloads/ PATCH_SITES= https://bitbucket.org/orifs/ori/commits/ PATCHFILES= 48862f2477b1/raw:-p1 MAINTAINER= mashti@cs.stanford.edu COMMENT= Ori distributed file system LIB_DEPENDS= libevent.so:devel/libevent \ libboost_date_time.so:devel/boost-libs -USES= compiler:c++11-lib fuse pkgconfig scons ssl tar:xz +USES= compiler:c++11-lib fuse pkgconfig scons:python2 ssl tar:xz CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -lcrypto MAKE_ARGS= VERBOSE=1 PLIST_FILES= bin/ori \ bin/oridbg \ bin/orifs \ bin/orisync \ man/man1/ori.1.gz \ man/man1/oridbg.1.gz \ man/man1/orifs.1.gz \ man/man1/orisync.1.gz .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') BROKEN_FreeBSD_13= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') .endif do-install: @${ECHO_MSG} "===> Installing binaries..." ${INSTALL_PROGRAM} ${WRKSRC}/build/ori/ori ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/build/oridbg/oridbg ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/build/orifs/orifs ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/build/orisync/orisync ${STAGEDIR}${PREFIX}/bin/ @${ECHO_MSG} "===> Installing man pages..." ${INSTALL_MAN} ${WRKSRC}/docs/ori.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/oridbg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/orifs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/orisync.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/www/serf/Makefile =================================================================== --- head/www/serf/Makefile (revision 536496) +++ head/www/serf/Makefile (revision 536497) @@ -1,64 +1,64 @@ # Created by: Craig Rodrigues # $FreeBSD$ PORTNAME= serf PORTVERSION= 1.3.9 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= APACHE/serf MAINTAINER= lev@FreeBSD.org COMMENT= Serf HTTP client library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS+= libapr-1.so:devel/apr1 -USES= scons ssl tar:bzip2 cpe +USES= scons:python2 ssl tar:bzip2 cpe USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_BASE_DESC= Heimdal Kerberos (base) GSSAPI_HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) GSSAPI_MIT_DESC= MIT Kerberos (security/krb5) GSSAPI_HEIMDAL_LIB_DEPENDS= libkrb5.so.26:security/heimdal GSSAPI_MIT_LIB_DEPENDS= libkrb5.so.3:security/krb5 SCONS_ARGS= APR=${LOCALBASE}/bin/apr-1-config SCONS_ARGS+= APU=${LOCALBASE}/bin/apu-1-config SCONS_ARGS+= OPENSSL=${OPENSSLBASE} SCONS_ARGS+= PREFIX=${PREFIX} SCONS_ARGS+= CC=${CC} SCONS_ARGS+= CFLAGS="${CFLAGS}" INSTALL_TARGET= install --install-sandbox=${STAGEDIR} TEST_TARGET= check # some tests fail .include .if ${PORT_OPTIONS:MGSSAPI_BASE} SCONS_ARGS+= GSSAPI="/usr" .endif .if ${PORT_OPTIONS:MGSSAPI_MIT} || ${PORT_OPTIONS:MGSAPI_HEIMDAL} SCONS_ARGS+= GSSAPI="${LOCALBASE}" .endif post-patch: @${REINPLACE_CMD} -E \ -e '/^Requires.private/s/(libssl|libcrypto)//g' \ -e '/^Libs.private/s|$$| -L${OPENSSLLIB} -lssl -lcrypto|' \ ${WRKSRC}/build/serf.pc.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/design-guide.txt ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libserf-1.so .include MAKE_ARGS= ${SCONS_ARGS} .include