Index: head/archivers/rox-archive/Makefile =================================================================== --- head/archivers/rox-archive/Makefile (revision 439142) +++ head/archivers/rox-archive/Makefile (revision 439143) @@ -1,31 +1,33 @@ # $FreeBSD$ PORTNAME= rox-archive PORTVERSION= 2.3 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= SF/rox/Archive/${PORTVERSION} DISTNAME= archive-${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Archive management tool for the ROX desktop RUN_DEPENDS= ${LOCALBASE}/bin/rox:x11-fm/rox-filer \ ${LOCALBASE}/lib/ROX-Lib2/python/rox/__init__.py:devel/py-roxlib -USES= python tar:bzip2 +USES= python shebangfix tar:bzip2 NO_ARCH= yes +SHEBANG_FILES= Archive/AppRun do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} pre-install: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${WRKSRC}/Archive/findrox.py @${FIND} ${WRKSRC} -name *.bak -delete do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/apps ${CP} -r ${WRKSRC}/Archive ${STAGEDIR}${PREFIX}/apps/ .include Index: head/astro/gpsd/Makefile =================================================================== --- head/astro/gpsd/Makefile (revision 439142) +++ head/astro/gpsd/Makefile (revision 439143) @@ -1,152 +1,154 @@ # Created by: Anton Karpov # $FreeBSD$ PORTNAME= gpsd PORTVERSION= 3.14 -PORTREVISION= 3 +PORTREVISION= 4 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 BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt -USES= cpe pathfix pkgconfig python scons +USES= cpe pathfix pkgconfig python scons shebangfix CPE_VENDOR= gpsd_project USE_RC_SUBR= gpsd +SHEBANG_FILES= *.py gps/*.py gegps xgps gpscat xgpsspeed gpsprof \ + gpsfake MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" MAKE_ENV= DESTDIR="${STAGEDIR}" 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 QTBIND UBLOX USB 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 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 QTBIND_DESC= build QT bindings 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 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 QTBIND_USE= QT4=network QTBIND_MAKE_ARGS= qt=yes QTBIND_MAKE_ARGS_OFF= qt=no QTBIND_PLIST_SUB= QTBIND="" QTBIND_PLIST_SUB_OFF= QTBIND="@comment " RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no CPPBIND_MAKE_ARGS_OFF= libgpsmm=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}/;;}) .include Index: head/audio/codec2/Makefile =================================================================== --- head/audio/codec2/Makefile (revision 439142) +++ head/audio/codec2/Makefile (revision 439143) @@ -1,50 +1,51 @@ # $FreeBSD$ PORTNAME= codec2 PORTVERSION= 0.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio hamradio MASTER_SITES= http://files.freedv.org/codec2/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Low bit rate codec LICENSE= LGPL21 LIB_DEPENDS= libspeex.so:audio/speex CONFLICTS= libcodec2-* -USES= cmake:outsource compiler:c11 tar:xz +USES= cmake:outsource compiler:c11 shebangfix tar:xz USE_LDCONFIG= yes +SHEBANG_FILES= script/menu.sh OPTIONS_DEFINE= EXAMPLES TEST OPTIONS_SUB= yes EXAMPLES_CMAKE_ON= -DINSTALL_EXAMPLES=ON TEST_CMAKE_ON= -DUNITTEST=ON CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON TEST_SRCFILES= cohpsk_ch cohpsk_demod cohpsk_get_test_bits cohpsk_mod\ cohpsk_put_test_bits fdmdv_channel freedv_rx freedv_tx\ generate_codebook genlspdtcb TEST_UNITTESTFILES= c2validate create_interleaver de extract fdmdv_mem\ genampdata genlsp genphdata genres lspsync polar2rect\ pre raw2h scalarlsptest speexnoisesup t16_8\ t16_8_short tcohpsk test_cohpsk_ch tfdmdv tfifo\ tinterp tlspsens tnlp tprede tquant vq_train_jvm\ vqtrain vqtrainjnd vqtrainph vqtrainsp pre-patch-TEST-on: ${REINPLACE_CMD} 's|speex/speex.h|speex/speex_preprocess.h|;\ s|"_FLAGS"|_FLAGS|' ${WRKSRC}/CMakeLists.txt post-install-TEST-on: .for a in ${TEST_SRCFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/src/${a} ${STAGEDIR}${PREFIX}/bin .endfor .for a in ${TEST_UNITTESTFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/unittest/${a} ${STAGEDIR}${PREFIX}/bin .endfor .include Index: head/audio/gtkpod/Makefile =================================================================== --- head/audio/gtkpod/Makefile (revision 439142) +++ head/audio/gtkpod/Makefile (revision 439143) @@ -1,59 +1,59 @@ # Created by: David Le Brun # $FreeBSD$ PORTNAME= gtkpod PORTVERSION= 1.0.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= GUI for Apple iPod using GTK2 LICENSE= GPLv2 LIB_DEPENDS= libid3tag.so:audio/libid3tag \ libgpod.so:audio/libgpod -USES= gettext gmake pkgconfig shebangfix +USES= gettext gmake pkgconfig python:run shebangfix SHEBANG_FILES= scripts/mab2vcard scripts/sync-evolution.sh \ scripts/sync-knotes.sh scripts/sync-ldif.sh \ scripts/sync-palm-jppy.py USE_GNOME= gtk20 intltool libglade2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= ChangeLog NEWS README TODOandBUGS.txt TROUBLESHOOTING OPTIONS_DEFINE= VORBIS FLAC CURL DOCS OPTIONS_DEFAULT= VORBIS FLAC CURL CURL_DESC= Cover art download support via libcurl VORBIS_LIB_DEPENDS= libvorbisfile.so:audio/libvorbis VORBIS_CONFIGURE_OFF= --without-ogg FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_OFF= --without-flac CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_OFF= --without-curl post-patch: # Install locale files correctly (to share dir instead of lib dir) @${REINPLACE_CMD} -e 's|DATADIRNAME=lib|DATADIRNAME=share|' \ ${WRKSRC}/configure # FreeBSD does not have separate libdl.so @${REINPLACE_CMD} -e 's| -ldl||' ${WRKSRC}/src/Makefile.in # Fix location of the header @${REINPLACE_CMD} -e 's|endian\.h|sys/&|' ${WRKSRC}/configure \ ${WRKSRC}/src/mp4file.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/benchmarks/expedite/Makefile =================================================================== --- head/benchmarks/expedite/Makefile (revision 439142) +++ head/benchmarks/expedite/Makefile (revision 439143) @@ -1,31 +1,33 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= expedite PORTVERSION= 1.7.10 +PORTREVISION= 1 CATEGORIES= benchmarks enlightenment MASTER_SITES= http://download.enlightenment.org/releases/ MAINTAINER= enlightenment@FreeBSD.org COMMENT= Expedite is a benchmark suite for Evas LICENSE= BSD2CLAUSE LIB_DEPENDS= libefl.so:devel/efl DIST_SUBDIR= enlightenment GNU_CONFIGURE= yes -USES= tar:bzip2 pkgconfig +USES= pkgconfig python:run shebangfix tar:bzip2 USE_LDCONFIG= yes +SHEBANG_FILES= src/bin/expedite-cmp OPTIONS_DEFINE= OPENGL SDL X11 OPTIONS_DEFAULT=OPENGL X11 OPENGL_DESC= Enable OpenGL evas engine SDL_DESC= Enable SDL evas engine X11_DESC= Enable X11 evas engine OPENGL_CONFIGURE_ENABLE= opengl-x11 SDL_CONFIGURE_ENABLE= software-sdl X11_CONFIGURE_ENABLE= software-x11 xrender-x11 .include Index: head/benchmarks/tsung/Makefile =================================================================== --- head/benchmarks/tsung/Makefile (revision 439142) +++ head/benchmarks/tsung/Makefile (revision 439143) @@ -1,33 +1,35 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= tsung PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= benchmarks sysutils MASTER_SITES= http://tsung.erlang-projects.org/dist/ MAINTAINER= linpct@gmail.com COMMENT= Multi-protocol distributed load testing tool LICENSE= GPLv2 BUILD_DEPENDS= erlc:lang/erlang RUN_DEPENDS= erl:lang/erlang USE_PERL5= run GNU_CONFIGURE= yes USES= gmake perl5 python:run shebangfix -SHEBANG_FILES= src/*.pl.in src/tsung-plotter/tsung/tsung.py +SHEBANG_FILES= src/*.pl.in src/tsung-plotter/tsung/tsung.py \ + src/tsung-plotter/tsplot.py.in PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|MAN_DIR = $$(datadir)/man/man1/|MAN_DIR = $$(prefix)/man/man1/| ; \ s|CONFDIR = $$(docdir)/examples|CONFDIR = $$(prefix)/share/examples/tsung| ; \ s|install: doc|install: tsung doc|' \ ${WRKSRC}/Makefile.in .include Index: head/biology/bowtie/Makefile =================================================================== --- head/biology/bowtie/Makefile (revision 439142) +++ head/biology/bowtie/Makefile (revision 439143) @@ -1,46 +1,47 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= bowtie PORTVERSION= 1.1.2 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= biology MAINTAINER= bacon4000@gmail.com COMMENT= Ultrafast, memory-efficient short read aligner LICENSE= ART10 # May also work on other 64-bit platforms, but untested ONLY_FOR_ARCHS= amd64 # FIXME: bowtie-align intermittently dumps core when compiled with clang # GCC 4.2 does not provide good performance USE_GCC= yes -USES= gmake perl5 shebangfix +USES= gmake perl5 python:run shebangfix USE_PERL5= run -SHEBANG_FILES= scripts/*.pl +SHEBANG_FILES= scripts/*.pl bowtie bowtie-build \ + bowtie-inspect USE_GITHUB= yes GH_ACCOUNT= BenLangmead post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/scripts ${INSTALL_SCRIPT} \ ${WRKSRC}/bowtie \ ${WRKSRC}/bowtie-build \ ${WRKSRC}/bowtie-inspect \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} \ ${WRKSRC}/scripts/*.sh \ ${WRKSRC}/scripts/*.pl \ ${STAGEDIR}${DATADIR}/scripts cd ${WRKSRC} && ${COPYTREE_SHARE} \ 'genomes indexes reads' \ ${STAGEDIR}${DATADIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ \* \ ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*-[sl] .include