Index: head/audio/cplay/Makefile =================================================================== --- head/audio/cplay/Makefile (revision 438998) +++ head/audio/cplay/Makefile (revision 438999) @@ -1,55 +1,56 @@ # Created by: Jochem Kossen # $FreeBSD$ PORTNAME= cplay PORTVERSION= 1.50 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= woodsb02@FreeBSD.org COMMENT= Curses-based front-end for various audio players LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= hukka USES= gettext gmake python:-2.7 shebangfix -SHEBANG_FILES= ${WRKSRC}/cplay +SHEBANG_FILES= ${WRKSRC}/cplay cnq MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" NO_ARCH= yes PORTDOCS= README OPTIONS_DEFINE= DOCS OPTIONS_GROUP= PLAYERS OPTIONS_GROUP_PLAYERS= MADPLAY MIKMOD MPG123 MPG321 MPLAYER MPV OGG123 SOX SPEEX SPLAY XMP MADPLAY_DESC= MPEG audio playback support via madplay MPG321_DESC= MP3 decoding support via mpg321 MPV_DESC= mpv media player support OGG123_DESC= Ogg Vorbis audio decoding support via ogg123 SOX_DESC= Audio playback support via SOund eXchange SPLAY_DESC= MPEG and WAV playback support via Splay XMP_DESC= Audio playback support via the Extended Module Player MADPLAY_RUN_DEPENDS= madplay:audio/madplay MIKMOD_RUN_DEPENDS= mikmod:audio/mikmod MPG123_RUN_DEPENDS= mpg123:audio/mpg123 MPG321_RUN_DEPENDS= mpg321:audio/mpg321 MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv OGG123_RUN_DEPENDS= ogg123:audio/vorbis-tools SOX_RUN_DEPENDS= play:audio/sox SPEEX_RUN_DEPENDS= speexdec:audio/speex SPLAY_RUN_DEPENDS= splay:audio/splay XMP_RUN_DEPENDS= xmp:audio/xmp post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/conduit/Makefile =================================================================== --- head/deskutils/conduit/Makefile (revision 438998) +++ head/deskutils/conduit/Makefile (revision 438999) @@ -1,51 +1,54 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/deskutils/conduit/Makefile,v 1.7 2008/03/18 14:53:42 ahze Exp $ PORTNAME= conduit PORTVERSION= 0.3.17 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= deskutils MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Synchronization application for GNOME BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/goocanvasmodule.so:graphics/py-goocanvas \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus LIB_DEPENDS= libdbus-1.so:devel/dbus RUN_DEPENDS= ${PYTHON_SITELIBDIR}/goocanvasmodule.so:graphics/py-goocanvas \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \ xdg-open:devel/xdg-utils GNU_CONFIGURE= yes -USES= gettext gmake pathfix pkgconfig python:2 +USES= gettext gmake pathfix pkgconfig python:2 \ + shebangfix INSTALLS_OMF= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_GNOME= intltool pygnome2 gnomeprefix gnomedocutils CONFIGURE_ARGS= --disable-nautilus-extension +SHEBANG_FILES= conduit/conduit.real \ + tools/conduit-client OPTIONS_DEFINE= EOG OPTIONS_DEFAULT=EOG EOG_DESC= Build Eye-Of-Gnome Plugin .include .if ${PORT_OPTIONS:MEOG} BUILD_DEPENDS+= eog:graphics/eog RUN_DEPENDS+= eog:graphics/eog CONFIGURE_ARGS+= --enable-eog-plugin .endif post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e 's|/bin/bash|${SH}|' \ -e 's|/usr/bin/python|${LOCALBASE}/bin/python|' \ -e 's|/usr/lib/firefox*|${LOCALBASE}/lib/firefox|' .include Index: head/mail/mailman/Makefile =================================================================== --- head/mail/mailman/Makefile (revision 438998) +++ head/mail/mailman/Makefile (revision 438999) @@ -1,204 +1,208 @@ # Created by: n_hibma@qubesoft.com # $FreeBSD$ PORTNAME= mailman DISTVERSION= 2.1.23 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= GNU \ SF/${PORTNAME}/Mailman%202.1%20%28stable%29/${PORTVERSION} \ https://launchpad.net/mailman/${DISTVERSION:R}/${DISTVERSION}/+download/ DIST_SUBDIR= mailman PATCH_SITES= LOCAL/mandree PATCH_DIST_STRIP= -p1 MAINTAINER= mandree@FreeBSD.org COMMENT= Mailing list manager with user-friendly web front-end LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL CONFLICTS= ja-mailman-2.1.* -USES= autoreconf cpe fakeroot python:2 tar:tgz +USES= autoreconf cpe fakeroot python:2 shebangfix tar:tgz USE_RC_SUBR= mailman +SHEBANG_FILES= bin/msgfmt.py \ + tests/fblast.py \ + tests/onebounce.py CPE_VENDOR= gnu GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${MAILMANDIR} CONFIGURE_ARGS+=--with-python=${PYTHON_CMD} \ --with-username=${MM_USERNAME} \ --with-groupname=${MM_GROUPNAME} \ --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID} \ --with-permcheck=no # The Mailman port supports a number of variables that may be tweaked at # build time. Getting the values of some of them right is crucial! # MM_USERNAME?= mailman MM_USERID?= 91 MM_GROUPNAME?= ${MM_USERNAME} MM_GROUPID?= ${MM_USERID} MM_DIR?= mailman CGI_GID?= www IMGDIR?= www/icons # # End of user-configurable variables. USERS= ${MM_USERNAME} GROUPS= ${MM_GROUPNAME} MAILMANDIR= ${PREFIX}/${MM_DIR} PLIST_SUB= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} MM_USERNAME=${MM_USERNAME} MM_GROUPNAME=${MM_GROUPNAME} SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= MAILMANDIR=${MAILMANDIR} USER=${MM_USERNAME} GROUP=${MM_GROUPNAME} PYTHON_CMD="${PYTHON_CMD}" PORTDOCS= ACKNOWLEDGMENTS BUGS FAQ INSTALL NEWS README README-I18N.en \ README.CONTRIB README.NETSCAPE \ README.USERAGENT TODO UPGRADING \ mailman-admin.txt \ mailman-install.txt \ mailman-member.txt \ FreeBSD-post-install-notes OPTIONS_SINGLE= MTA OPTIONS_SINGLE_MTA= COURIER EXIM4 OPENSMTPD POSTFIX SENDMAIL OPTIONS_DEFINE= HTDIG NAMAZU2 NLS DOCS OPTIONS_DEFAULT= SENDMAIL COURIER_DESC= for use with courier EXIM4_DESC= for use with exim4 OPENSMTPD_DESC= for use with opensmtpd - EXPERIMENTAL - POSTFIX_DESC= for use with postfix SENDMAIL_DESC= for use with sendmail HTDIG_DESC= - EXPERIMENTAL - htdig integration patches NAMAZU2_DESC= Make private archives searchable with namazu2 MTA_DESC= Integrate with which MTA? .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " MAKE_ARGS+= LANGUAGES=en .endif .if ${PORT_OPTIONS:MSENDMAIL} MAIL_GID?= mailnull .endif .if ${PORT_OPTIONS:MEXIM4} MAIL_GID?= mail .endif .if ${PORT_OPTIONS:MPOSTFIX} BUILD_DEPENDS+= postfix:mail/postfix RUN_DEPENDS+= postfix:mail/postfix MAIL_GID?= mailman EXTRA_PATCHES+= ${FILESDIR}/postfix-verp.diff .endif .if ${PORT_OPTIONS:MCOURIER} MAIL_GID?= courier .endif .if ${PORT_OPTIONS:MOPENSMTPD} MAIL_GID?= _smtpd .endif .if ${PORT_OPTIONS:MHTDIG} PKGNAMESUFFIX+= -with-htdig # how to create PATCHFILES: #X fetch http://bazaar.launchpad.net/~msapiro/mailman/htdig/tarball/1668 #X unpack this tarball, and the original distfile #X diff -NEur original-unpack bazaar-unpack | xz --best -c >msapiro-htdig-1668.patch.xz #X upload the latter with mode 0644 or similar to freefall's public_distfiles/ directory PATCHFILES+= msapiro-htdig-1668.patch.xz RUN_DEPENDS+= htdig:textproc/htdig PLIST_SUB+= SUB_HTDIG="" .else PLIST_SUB+= SUB_HTDIG="@comment " .endif .if ${PORT_OPTIONS:MNAMAZU2} RUN_DEPENDS+= mknmz:databases/namazu2 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Mailman-Cgi-private.py .endif BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython pre-everything:: @${ECHO} "" @${ECHO} "You may change the following build options:" @${ECHO} "" @${ECHO} "Option Default Value Description" @${ECHO} "------------- --------------- ------------------------------------------------" @${ECHO} "MM_USERNAME mailman The username of the Mailman user." @${ECHO} "MM_USERID 91 The user ID of the Mailman user." @${ECHO} "MM_GROUPNAME mailman The group to which the Mailman user will belong." @${ECHO} "MM_GROUPID \$$MM_USERID The group ID for the Mailman user." @${ECHO} "MM_DIR mailman Mailman will be installed in" @${ECHO} " ${PREFIX}/${MM_DIR}." @${ECHO} "CGI_GID www The group name or id under which your web" @${ECHO} " server executes CGI scripts." @${ECHO} "IMGDIR www/icons Icon images will be installed in" @${ECHO} " ${PREFIX}/${IMGDIR}." @${ECHO} "" post-patch: ${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' \ ${WRKSRC}/Mailman/Defaults.py.in ${REINPLACE_CMD} -e 's/^0,5,10/#&/' ${WRKSRC}/cron/crontab.in.in .if empty(PORT_OPTIONS:MNLS) ${REINPLACE_CMD} -e 's/messages//' ${WRKSRC}/Makefile.in .endif ${MV} ${WRKSRC}/configure.in ${WRKSRC}/configure.ac # suppress warning .if ${PORT_OPTIONS:MPOSTFIX} pre-configure: ${ECHO} "MTA = 'Postfix'" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in .endif post-install: .for i in admindb admin confirm create edithtml listinfo options private \ rmlist roster subscribe ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i} .endfor .if ${PORT_OPTIONS:MHTDIG} .for i in htdig mmsearch ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i} .endfor .endif ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/mail/mailman # Compile additional Python scripts: .for dir in bin (cd ${STAGEDIR}${MAILMANDIR} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${MAILMANDIR}/${dir} ${dir}) .endfor @${RM} ${STAGEDIR}${MAILMANDIR}/pythonlib/*.egg-info @# mm_cfg.py is handled by pkg-plist, no need to archive a copy: @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.py @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.pyc @${MKDIR} ${STAGEDIR}${PREFIX}/${IMGDIR} ${CP} -p ${STAGEDIR}${MAILMANDIR}/icons/* ${STAGEDIR}${PREFIX}/${IMGDIR} ${INSTALL_DATA} ${FILESDIR}/powerlogo.png \ ${STAGEDIR}${PREFIX}/${IMGDIR}/ ${INSTALL_DATA} ${FILESDIR}/powerlogo.png \ ${STAGEDIR}${MAILMANDIR}/icons/ .if ${PORT_OPTIONS:MDOCS} ${CP} -R ${WRKSRC}/doc/* ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/FreeBSD-post-install-notes ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS:NFreeBSD-post-install-notes} ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .endif @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${ECHO} "This marker file ensures that Python's upgrade-site-packages handles ${PKGNAME}." >${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mailman-info.txt ${INSTALL_SCRIPT} ${PKGINSTALL} ${STAGEDIR}${MAILMANDIR}/bin/FreeBSD-post-install .include Index: head/security/flawfinder/Makefile =================================================================== --- head/security/flawfinder/Makefile (revision 438998) +++ head/security/flawfinder/Makefile (revision 438999) @@ -1,33 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= flawfinder PORTVERSION= 1.31 +PORTREVISION= 1 CATEGORIES= security devel MASTER_SITES= http://www.dwheeler.com/flawfinder/ \ PACKETSTORM/UNIX/security MAINTAINER= lx@FreeBSD.org COMMENT= Examines source code looking for security weaknesses LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python shebangfix NO_BUILD= yes +SHEBANG_FILES= flawfinder PLIST_FILES= bin/flawfinder man/man1/flawfinder.1.gz PORTDOCS= ChangeLog README flawfinder.pdf flawfinder.ps PORTEXAMPLES= test.c correct-results.html correct-results.txt OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_SCRIPT} ${WRKSRC}/flawfinder ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/flawfinder.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/sd-agent/Makefile =================================================================== --- head/sysutils/sd-agent/Makefile (revision 438998) +++ head/sysutils/sd-agent/Makefile (revision 438999) @@ -1,42 +1,43 @@ # $FreeBSD$ PORTNAME= sd-agent DISTVERSION= 1.13.4 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= tim@wallago.co.uk COMMENT= Server Density Agent for FreeBSD LICENSE= BSD3CLAUSE RUN_DEPENDS= ${LOCALBASE}/sbin/sysinfo:sysutils/sysinfo USERS= sd-agent GROUPS= sd-agent USE_GITHUB= yes GH_ACCOUNT= serverdensity USES= python shebangfix -SHEBANG_FILES= agent.py +SHEBANG_FILES= agent.py plugins.py USE_RC_SUBR= ${PORTNAME} SUB_LIST+= RCNAME=${PORTNAME:S/-/_/g} NO_ARCH= yes INSTALLDIR= ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} FLIST= agent.py checks.py daemon.py logtail.py minjson.py pep8.sh plugins.py sd-deploy.py do-build:: ${SED} -i .bak 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/agent.py do-install:: ${MKDIR} ${INSTALLDIR}/plugins .for f in ${FLIST} ${INSTALL_SCRIPT} ${WRKSRC}/$f ${INSTALLDIR} .endfor ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/config.cfg ${STAGEDIR}${ETCDIR}/config.cfg.sample .include Index: head/textproc/rubygem-jekyll-redirect-from/Makefile =================================================================== --- head/textproc/rubygem-jekyll-redirect-from/Makefile (revision 438998) +++ head/textproc/rubygem-jekyll-redirect-from/Makefile (revision 438999) @@ -1,20 +1,24 @@ # $FreeBSD$ PORTNAME= jekyll-redirect-from PORTVERSION= 0.12.1 +PORTREVISION= 1 CATEGORIES= textproc rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Handles redirection URLs for jekyll pages and posts LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-jekyll>=3.3:www/rubygem-jekyll NO_ARCH= yes USE_RUBY= yes -USES= gem +USES= gem shebangfix +SHEBANG_FILES= script/cibuild \ + script/bootstrap \ + script/release .include Index: head/x11-fm/rox-mime-editor/Makefile =================================================================== --- head/x11-fm/rox-mime-editor/Makefile (revision 438998) +++ head/x11-fm/rox-mime-editor/Makefile (revision 438999) @@ -1,31 +1,32 @@ # $FreeBSD$ PORTNAME= rox-mime-editor PORTVERSION= 0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-fm MASTER_SITES= SF/rox/MIME-Editor/${PORTVERSION} DISTNAME= mime-editor-${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= MIME type editor 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 +SHEBANG_FILES= MIME-Editor/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}/MIME-Editor/findrox.py @${FIND} ${WRKSRC} -name *.bak -delete do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/apps @${CP} -r ${WRKSRC}/MIME-Editor ${STAGEDIR}${PREFIX}/apps/ .include