Index: head/databases/ora2pg/Makefile =================================================================== --- head/databases/ora2pg/Makefile (revision 516996) +++ head/databases/ora2pg/Makefile (revision 516997) @@ -1,41 +1,41 @@ # Created by: Jov amutu@amutu.com # $FreeBSD$ PORTNAME= ora2pg PORTVERSION= 19.1 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= databases MAINTAINER= ports@FreeBSD.org COMMENT= Oracle to PostgreSQL database schema converter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Class-DBI-Pg>=0:databases/p5-Class-DBI-Pg \ p5-Class-DBI-mysql>=0:databases/p5-Class-DBI-mysql \ p5-Class-DBI-Oracle>=0:databases/p5-Class-DBI-Oracle RUN_DEPENDS:= ${BUILD_DEPENDS} USES= perl5 USE_PERL5= configure USE_GITHUB= yes GH_ACCOUNT= darold NO_ARCH= yes DOCS= changelog README OPTIONS_DEFINE= DOCS -do-patch: +post-patch: ${REINPLACE_CMD} -e '/install_all :/,/};/s=$$CONFDIR=${STAGEDIR}${ETCDIR}=g' \ -e '/install_all :/,/};/s=$$DOCDIR=${STAGEDIR}${DOCSDIR}=g' \ ${WRKSRC}/Makefile.PL do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${RM} ${STAGEDIR}${DOCSDIR}/INSTALL .include Index: head/devel/pythontidy/Makefile =================================================================== --- head/devel/pythontidy/Makefile (revision 516996) +++ head/devel/pythontidy/Makefile (revision 516997) @@ -1,36 +1,36 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pythontidy PORTVERSION= 1.23 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://www.lacusveris.com/PythonTidy/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PythonTidy-${PORTVERSION}.python EXTRACT_SUFX= # DIST_SUBDIR= python MAINTAINER= lwhsu@FreeBSD.org COMMENT= Cleans up, regularizes, and reformats the text of Python scripts LICENSE= GPLv2 USES= python NO_BUILD= yes PLIST_FILES= bin/pythontidy do-extract: @${MKDIR} ${WRKDIR} @${CP} ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} ${WRKDIR} -do-patch: +post-patch: ${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \ ${WRKDIR}/${DISTFILES} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${DISTFILES} \ ${STAGEDIR}${PREFIX}/bin/pythontidy .include Index: head/dns/autotrust/Makefile =================================================================== --- head/dns/autotrust/Makefile (revision 516996) +++ head/dns/autotrust/Makefile (revision 516997) @@ -1,37 +1,37 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= autotrust PORTVERSION= 0.3.1 PORTREVISION= 10 CATEGORIES= dns MASTER_SITES= http://www.nlnetlabs.nl/downloads/autotrust/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool to automatically update DNSSEC trust anchors BROKEN= unfetchable LIB_DEPENDS+= libldns.so:dns/ldns \ libunbound.so:dns/unbound GNU_CONFIGURE= yes CFLAGS= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PLIST_FILES= sbin/autotrust man/man8/autotrust.8.gz \ etc/autotrust/autotrust.conf.sample -do-patch: +post-patch: ${REINPLACE_CMD} \ '45s!=!\?=!; \ 46s!^\(CFLAGS \)\(= -I.\) @CFLAGS@!\1+\2!' \ ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample ${STAGEDIR}${ETCDIR} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/dns/djbdns-tools/Makefile =================================================================== --- head/dns/djbdns-tools/Makefile (revision 516996) +++ head/dns/djbdns-tools/Makefile (revision 516997) @@ -1,41 +1,41 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= djbdns PORTVERSION= 1.05 CATEGORIES= dns MASTER_SITES= http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ \ http://smarden.org/pape/djb/manpages/:manpages PKGNAMESUFFIX= -tools DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-man-20031023.tar.gz:manpages MAINTAINER= ports@FreeBSD.org COMMENT= Resolver tools from djbdns package CONFLICTS= djbdns-[0-9]* PROGRAMS= dnsip dnsipq dnsname dnstxt dnsmx dnsfilter \ random-ip dnsqr dnsq dnstrace SCRIPTS= dnstracesort MANPAGES= dnsfilter.1 dnsip.1 dnsipq.1 dnsmx.1 dnsname.1 \ dnsq.1 dnsqr.1 dnstrace.1 dnstracesort.1 dnstxt.1 ALL_TARGET= it -do-patch: +do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC} && \ ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/bin @cd ${WRKDIR}/djbdns-man && \ ${INSTALL_MAN} ${MANPAGES} ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/games/py-sgflib/Makefile =================================================================== --- head/games/py-sgflib/Makefile (revision 516996) +++ head/games/py-sgflib/Makefile (revision 516997) @@ -1,35 +1,35 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= sgflib PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= http://gotools.sourceforge.net/sgflib/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Smart Game Format parser library for Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl.txt USES= python shebangfix USE_PYTHON= flavors NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} -do-patch: +post-patch: @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/*.py @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} sgflib.py typelib.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}) .include Index: head/japanese/skk-jisyo/Makefile =================================================================== --- head/japanese/skk-jisyo/Makefile (revision 516996) +++ head/japanese/skk-jisyo/Makefile (revision 516997) @@ -1,84 +1,84 @@ # Created by: Shigeyuki FUKUSHIMA # $FreeBSD$ PORTNAME= skk-jisyo PORTVERSION= 201409 #PORTREVISION= 0 CATEGORIES= japanese MASTER_SITES= LOCAL/matusita/${PORTNAME} .if defined(WITH_SKKJISYO_CDB) PKGNAMESUFFIX= -cdb .endif DIST_SUBDIR= skk-jisyo MAINTAINER?= ports@FreeBSD.org COMMENT?= Jisyo (dictionary) files for the SKK Japanese-input software .if defined(WITH_SKKJISYO_CDB) BUILD_DEPENDS= ${LOCALBASE}/bin/cdb:databases/tinycdb .endif SKKDIR?= share/skk SKK_JISYO_TYPE?=L M S USES= tar:bzip2 NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= -p EXTRACT_AFTER_ARGS= ${WRKSRC} PLIST_SUB+= SKKDIR=${SKKDIR} .for type in ${SKK_JISYO_TYPE} DISTFILES+= SKK-JISYO.${type}.${PORTVERSION}.bz2 PLIST_FILES+= ${SKKDIR}/SKK-JISYO.${type}${CDBSUFFIX} .endfor .if defined(WITH_SKKJISYO_CDB) CDBSUFFIX= .cdb .else CDBSUFFIX= #empty NO_BUILD= yes .endif post-extract: @(cd ${WRKSRC}; ${BZIP2_CMD} -d *.bz2) .if defined(WITH_SKKJISYO_DELCOMMENTS) # Strip comments in transtation candidates list. -# Candidate list starts with '/', and each candidate is concatinated by +# Candidate list starts with '/', and each candidate is concatenated by # '/' (e.g., "/c1/c2/".) Each candidate may have a comment just after # the candidate, leading a marker character ';' (e.g. /c3;comment/). -do-patch: +post-patch: .for type in ${SKK_JISYO_TYPE} ${REINPLACE_CMD} -e '/^[^;]/s,;[^/]*/,/,g' -e '/^>/d' \ ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION} .endfor .endif .if defined(WITH_SKKJISYO_CDB) # Convert plaintext jisyo data to CDB database by cdbmake. # Each line consists of "+${klen},${dlen}:${key}->${data}", where klen/dlen # are length of key/data. A blank line at the end of data is required. # See also: . do-build: .for type in ${SKK_JISYO_TYPE} ${AWK} '/^[^;]/ { \ s = substr($$0, index($$0, " ") + 1); \ print "+" length($$1) "," length(s) ":" $$1 "->" s; \ } \ END { \ print ""; \ }' \ < ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION} | \ ${LOCALBASE}/bin/cdb -c -t - \ ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION}${CDBSUFFIX} .endfor .endif do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR} .for type in ${SKK_JISYO_TYPE} ${INSTALL_DATA} ${WRKSRC}/SKK-JISYO.${type}.${PORTVERSION}${CDBSUFFIX} \ ${STAGEDIR}${PREFIX}/${SKKDIR}/SKK-JISYO.${type}${CDBSUFFIX} .endfor .include Index: head/lang/clips/Makefile =================================================================== --- head/lang/clips/Makefile (revision 516996) +++ head/lang/clips/Makefile (revision 516997) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= clips PORTVERSION= 6.30 CATEGORIES= lang MASTER_SITES= SF/clipsrules/CLIPS/${PORTVERSION}/ DISTNAME= clips_core_source_630 MAINTAINER= wen@FreeBSD.org COMMENT= Tool for Building Expert Systems LICENSE= PD LICENSE_FILE= ${WRKDIR}/${DISTNAME}/readme.txt USES= zip WRKSRC= ${WRKDIR}/${DISTNAME}/core MAKEFILE= makefile.gcc ALL_TARGET= clips PLIST_FILES= bin/clips post-extract: ${CP} ${WRKDIR}/${DISTNAME}/makefiles/${MAKEFILE} ${WRKSRC}/ -do-patch: +post-patch: ${REINPLACE_CMD} -e 's#gcc #${CC} ${CFLAGS} #g' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/clips ${STAGEDIR}${PREFIX}/bin/ .include Index: head/net-mgmt/py-pdagent/Makefile =================================================================== --- head/net-mgmt/py-pdagent/Makefile (revision 516996) +++ head/net-mgmt/py-pdagent/Makefile (revision 516997) @@ -1,42 +1,42 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pdagent PORTVERSION= 1.5 DISTVERSIONPREFIX=v CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= PagerDuty Agent software LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT USES= python:2.7 shebangfix USE_PYTHON= flavors USE_RC_SUBR= pdagentd USE_GITHUB= yes GH_ACCOUNT= PagerDuty SHEBANG_FILES= bin/* NO_ARCH= yes NO_BUILD= yes SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" BINFILES= pd-queue pd-send pdagentd.py USERS= pdagent GROUPS= pdagent -do-patch: +post-patch: ${REINPLACE_CMD} -e 's|/var/lib/pdagent|/var/db/pdagent| ; s|/etc|${ETCDIR}|' \ ${WRKSRC}/pdagent/confdirs.py do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${STAGEDIR}/${ETCDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} pdagent ${STAGEDIR}${PYTHON_SITELIBDIR}) (cd ${WRKSRC}/bin ; ${INSTALL_SCRIPT} ${BINFILES} ${STAGEDIR}/${PREFIX}/bin) ${INSTALL_DATA} ${WRKSRC}/conf/pdagent.conf ${STAGEDIR}/${ETCDIR}/pdagent.conf.sample .include Index: head/sysutils/chyves/Makefile =================================================================== --- head/sysutils/chyves/Makefile (revision 516996) +++ head/sysutils/chyves/Makefile (revision 516997) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= chyves DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 CATEGORIES= sysutils MAINTAINER= lme@FreeBSD.org COMMENT= bhyve front-end manager LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes NO_BUILD= yes NO_ARCH= yes MAKE_ARGS+= -e -do-patch: +post-patch: ${REINPLACE_CMD} 's%\$$(PREFIX)%${STAGEDIR}/$$(PREFIX)%g' ${WRKSRC}/Makefile .include Index: head/sysutils/dirvish/Makefile =================================================================== --- head/sysutils/dirvish/Makefile (revision 516996) +++ head/sysutils/dirvish/Makefile (revision 516997) @@ -1,52 +1,52 @@ # Created by: Loren M. Lang # $FreeBSD$ PORTNAME= dirvish PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= sysutils archivers MASTER_SITES= http://www.dirvish.org/ MAINTAINER= tarkhil@over.ru COMMENT= Network backup system based off of rsync BROKEN= unfetchable RUN_DEPENDS= p5-Time-modules>=0:devel/p5-Time-modules \ p5-Time-Period>=0:devel/p5-Time-Period \ rsync:net/rsync MAN5S= dirvish.conf.5 MAN8S= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8 USES= perl5 tar:tgz USE_PERL5= run NO_BUILD= yes NO_WRKSUBDIR= yes EXECUTABLES= dirvish dirvish-expire dirvish-locate dirvish-runall -do-patch: +post-patch: @${SED} -e 's:%%CONFDIR%%:${PREFIX}/etc/dirvish:' -e 's:%%PERL%%:${PERL}:' \ ${FILESDIR}/header.pl > ${WRKDIR}/header.pl .for _E in ${EXECUTABLES} @(cd ${WRKSRC} && ${CAT} ${WRKDIR}/header.pl ${_E}.pl loadconfig.pl \ > ${_E}) .endfor do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dirvish .for _E in ${EXECUTABLES} ${INSTALL_SCRIPT} ${WRKSRC}/${_E} ${STAGEDIR}${PREFIX}/sbin .endfor .for _M in ${MAN5S} ${INSTALL_MAN} ${WRKSRC}/${_M} ${STAGEDIR}${PREFIX}/man/man5 .endfor .for _M in ${MAN8S} ${INSTALL_MAN} ${WRKSRC}/${_M} ${STAGEDIR}${PREFIX}/man/man8 .endfor ${INSTALL_DATA} ${FILESDIR}/master.conf.dist ${STAGEDIR}${PREFIX}/etc/dirvish ${INSTALL_DATA} ${FILESDIR}/default.conf.dist ${STAGEDIR}${PREFIX}/etc/dirvish .include Index: head/sysutils/diskcheckd/Makefile =================================================================== --- head/sysutils/diskcheckd/Makefile (revision 516996) +++ head/sysutils/diskcheckd/Makefile (revision 516997) @@ -1,36 +1,36 @@ # Created by: David W. Chapman Jr. (dwcjr@FreeBSD.org) # $FreeBSD$ PORTNAME= diskcheckd PORTVERSION= 20150220 CATEGORIES= sysutils MASTER_SITES= # part of port DISTFILES= # part of port EXTRACT_ONLY= # part of port MAINTAINER= perryh@pluto.rain.com COMMENT= Daemon to check for disk read errors LICENSE= BSD2CLAUSE USE_RC_SUBR= diskcheckd CFLAGS+= -D_PATH_CONF='\"${PREFIX}/etc/diskcheckd.conf\"' MAKEFILE= /usr/share/mk/bsd.prog.mk MAKE_ARGS= PROG=diskcheckd MAN8=diskcheckd.8 do-extract: @${MKDIR} ${WRKSRC} .for f in diskcheckd.c diskcheckd.8 @(cd ${WRKSRC} ; ${CP} ${FILESDIR}/${f} .) .endfor -do-patch: +post-patch: @${REINPLACE_CMD} -e 's|/usr/local/etc/diskcheckd.conf|${PREFIX}/etc/diskcheckd.conf|g' ${WRKSRC}/diskcheckd.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/diskcheckd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${FILESDIR}/diskcheckd.conf ${STAGEDIR}${PREFIX}/etc/diskcheckd.conf.sample ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${STAGEDIR}${MAN8PREFIX}/man/man5/diskcheckd.conf.5 ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .include Index: head/sysutils/hfm/Makefile =================================================================== --- head/sysutils/hfm/Makefile (revision 516996) +++ head/sysutils/hfm/Makefile (revision 516997) @@ -1,53 +1,53 @@ # $FreeBSD$ PORTNAME= hfm PORTVERSION= 1.2.3 PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= 554b8425@razorfever.net COMMENT= Run tests in parallel at high frequency LICENSE= BSD2CLAUSE BROKEN= fails to build # gb 0.4 includes FreeBSD-specific fixes that this port requires # https://github.com/constabulary/gb/issues/506 BUILD_DEPENDS= gb>=0.4:devel/gb \ ${LOCALBASE}/lib/libucl.a:textproc/libucl USES= compiler:c++11-lang go:no_targets USE_GITHUB= yes GH_ACCOUNT= derekmarcotte GH_TUPLE= mitchellh:go-libucl:f9d0e55:gu/vendor/src/github.com/mitchellh/go-libucl \ op:go-logging:dfaf3df:gl/vendor/src/github.com/op/go-logging USERS= _hfm GROUPS= _hfm USE_RC_SUBR= hfm MAKE_ARGS+= ETCDIR=${ETCDIR} TAG=${DISTVERSIONPREFIX}${PORTVERSION} ALL_TARGET= test build OPTIONS_DEFINE= DOCS EXAMPLES -do-patch: +post-patch: (cd ${WRKSRC}; ${PATCH} vendor/src/github.com/mitchellh/go-libucl/libucl.go < vendor/patches/github.com/mitchellh/go-libucl/libucl.go.patch ) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/hfm ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/examples/hfm.conf.sample ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/iohyve/Makefile =================================================================== --- head/sysutils/iohyve/Makefile (revision 516996) +++ head/sysutils/iohyve/Makefile (revision 516997) @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= iohyve PORTVERSION= 0.7.9 CATEGORIES= sysutils MAINTAINER= lme@FreeBSD.org COMMENT= bhyve manager utilizing ZFS and other FreeBSD tools LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= pr1ntf NO_ARCH= yes -do-patch: +post-patch: ${REINPLACE_CMD} 's%\$$(PREFIX)%${STAGEDIR}/$$(PREFIX)%g' ${WRKSRC}/Makefile .include Index: head/sysutils/mcollective/Makefile =================================================================== --- head/sysutils/mcollective/Makefile (revision 516996) +++ head/sysutils/mcollective/Makefile (revision 516997) @@ -1,53 +1,53 @@ # Created by: Russell Jackson # $FreeBSD$ PORTNAME= mcollective PORTVERSION= 2.12.5 CATEGORIES= sysutils MASTER_SITES= https://downloads.puppetlabs.com/${PORTNAME}/ MAINTAINER= puppet@FreeBSD.org COMMENT= Modern scalable datacenter orchestration framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= rubygem-stomp>=0:devel/rubygem-stomp USES= shebangfix NO_BUILD= yes USE_RUBY= yes USE_RC_SUBR= mcollectived SHEBANG_FILES= bin/mcollectived bin/mco CFG_FILES= client.cfg data-help.erb discovery-help.erb facts.yaml \ metadata-help.erb rpc-help.erb server.cfg # don't make .bak files REINPLACE_ARGS= -i "" SCRIPTS= mco SUB_LIST+= RUBY=${RUBY} OPTIONS_DEFINE= DOCS -do-patch: +post-patch: @${REINPLACE_CMD} -e "s|/etc/mcollective|${ETCDIR}|" \ ${WRKSRC}/bin/mcollectived \ ${WRKSRC}/etc/server.cfg.dist \ ${WRKSRC}/etc/client.cfg.dist \ ${WRKSRC}/lib/mcollective/config.rb \ ${WRKSRC}/lib/mcollective/util.rb \ ${WRKSRC}/lib/mcollective/rpc.rb @${REINPLACE_CMD} -e "s|/usr/libexec/mcollective|${PREFIX}/share|" \ ${WRKSRC}/etc/server.cfg.dist \ ${WRKSRC}/etc/client.cfg.dist do-install: cd ${WRKSRC} ; ${RUBY} install.rb --destdir=${STAGEDIR} --configdir=${ETCDIR} --plugindir=${DATADIR} .for cfg in ${CFG_FILES} ${MV} ${STAGEDIR}${ETCDIR}/${cfg} ${STAGEDIR}${ETCDIR}/${cfg}.sample .endfor .include Index: head/www/podcastamatic/Makefile =================================================================== --- head/www/podcastamatic/Makefile (revision 516996) +++ head/www/podcastamatic/Makefile (revision 516997) @@ -1,52 +1,52 @@ # Created by: lars.eggert@gmx.net # $FreeBSD$ PORTNAME= podcastamatic PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://kenwardtown.com/projects/podcastamatic/ \ http://people.nokia.net/~lars/distfiles/ DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/} MAINTAINER= lars.eggert@gmx.net COMMENT= Automates creation of webpage and RSS feed for a podcast LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/gpl.txt RUN_DEPENDS= p5-MP3-Info>=0:audio/p5-MP3-Info \ p5-MP4-Info>=0:multimedia/p5-MP4-Info USES= perl5 zip USE_PERL5= run USES+= shebangfix SHEBANG_FILES= podcastamatic.pl NO_BUILD= yes SUB_LIST= PORTNAME="${PORTNAME}" OPTIONS_DEFINE= DOCS -do-patch: +post-patch: @${REINPLACE_CMD} -e "s|${PORTNAME}.conf|${PREFIX}/etc/${PORTNAME}.conf|"\ ${WRKSRC}/${PORTNAME}.pl @${REINPLACE_CMD} -e "s|../test/podcastamatic.log|/var/log/${PORTNAME}.log|"\ ${WRKSRC}/example_${PORTNAME}.conf @${REINPLACE_CMD} -e "s|/projects/podcastamatic|/podcast|"\ ${WRKSRC}/example_${PORTNAME}.conf @${REINPLACE_CMD} -e "s|style.css|${PREFIX}/share/${PORTNAME}/style.css|"\ ${WRKSRC}/example_${PORTNAME}.conf @${REINPLACE_CMD} -e "s|/testpodcast||" ${WRKSRC}/example_${PORTNAME}.conf @${REINPLACE_CMD} -e "s|/audio||" ${WRKSRC}/example_${PORTNAME}.conf @${REINPLACE_CMD} -e "s|[wW]:|${PREFIX}/www|" ${WRKSRC}/example_${PORTNAME}.conf do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/example_${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample @${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/style.css ${STAGEDIR}${PREFIX}/share/${PORTNAME}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.html ${STAGEDIR}${DOCSDIR} .include Index: head/www/quark/Makefile =================================================================== --- head/www/quark/Makefile (revision 516996) +++ head/www/quark/Makefile (revision 516997) @@ -1,57 +1,55 @@ # $FreeBSD$ PORTNAME= quark DISTVERSION= g20190923 CATEGORIES= www MASTER_SITES= https://people.freebsd.org/~0mp/distfiles/ PKGNAMESUFFIX= -server DISTNAME= ${PKGNAME} MAINTAINER= 0mp@FreeBSD.org COMMENT= Small and simple HTTP GET/HEAD-only web server for static content LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= quark MAKE_ARGS= MANPREFIX=${PREFIX}/man PLIST_FILES= bin/quark \ man/man1/quark.1.gz .include # _WITH_DPRINTF support was removed precisely in r303524. .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200002 CFLAGS+= -D_WITH_DPRINTF .endif COMMIT_HASH= 3c7049e9063edebbd1934178f263f9f3c9b8ddf5 pre-everything:: @${ECHO_MSG} "You can build quark with your own config.h using the QUARK_CONF knob:" @${ECHO_MSG} "make QUARK_CONF=/path/to/quark/config.h install clean" -do-patch: - ${REINPLACE_CMD} -e '/^include config.mk$$/d' ${WRKSRC}/Makefile - post-patch: + ${REINPLACE_CMD} -e '/^include config.mk$$/d' ${WRKSRC}/Makefile .if defined(QUARK_CONF) @${ECHO_MSG} "Creating config.h from ${QUARK_CONF}" @${LN} -sf ${QUARK_CONF} ${WRKSRC}/config.h .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quark regenerate-distfile: ${RM} -r -- ${PKGNAME} git clone -n https://git.suckless.org/quark ${PKGNAME} git -C ${PKGNAME} checkout ${COMMIT_HASH} ${RM} -r -- ${PKGNAME}/.git ${TAR} -czf ${PKGNAME}.tar.gz ${PKGNAME} scp ${PKGNAME}.tar.gz 0mp@freefall.freebsd.org:~/public_html/distfiles ${RM} -r -- ${PKGNAME} ${PKGNAME}.tar.gz .include Index: head/www/yabb/Makefile =================================================================== --- head/www/yabb/Makefile (revision 516996) +++ head/www/yabb/Makefile (revision 516997) @@ -1,70 +1,68 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= yabb PORTVERSION= 2.6.11 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.yabbforum.com/downloads/release/ DISTNAME= YaBB_${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Original free open-source forum written in Perl LICENSE= YABB_PUBLIC_LICENCE LICENSE_NAME= YABB PUBLIC LICENCE LICENSE_TEXT= Description of the license can be obtained from the following URL: http://www.yabbforum.com/licenses.php LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= p5-Digest-HMAC>=0:security/p5-Digest-HMAC USES= perl5 shebangfix zip USE_PERL5= run NO_BUILD= yes NO_ARCH= yes WWWDOCROOT?= www YABBSUBDIR?= yabb YABBDIR?= ${WWWDOCROOT}/${YABBSUBDIR} PLIST_SUB= YABBDIR=${YABBDIR} \ WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} DIR= ${PREFIX}/${YABBDIR} WDIR= ${WRKSRC}/public_html/yabbfiles WCGI= ${WRKSRC}/cgi-bin/yabb2 SUB_FILES= pkg-message SUB_LIST= DIR=${DIR} ISOFILES= Admin/NewSettings.pm \ Admin/Settings_Main.pm \ Convert.pl Languages/English/Admin.lng \ Setup.pl Sources/InstantMessage.pm \ Sources/Post.pm Sources/Profile.pm \ Sources/Subs.pm PERLFILES= AdminIndex.pl BoardConvert.pl Convert.pl \ Convert2x.pl Setup.pl Sources/SpellChecker.pl YaBB.pl post-extract: @${RM} -r ${WCGI}/Convert ${WCGI}/Modules ${WCGI}/FixFile.pl -do-patch: +post-patch: .for _I in ${PERLFILES} @${SED} -i '' -e '1s|/usr/bin/perl|${perl_CMD}|' ${WCGI}/${_I} .endfor - -post-patch: @${CHMOD} -R a=,u+rwX ${WCGI}/* @${CHMOD} a=rx ${WCGI}/AdminIndex.pl ${WCGI}/Setup.pl ${WCGI}/YaBB.pl @${CHMOD} -R a-w ${WCGI}/Admin ${WCGI}/Languages ${WCGI}/Sources @${CHMOD} -R a=rX ${WDIR}/* @${CHMOD} -R u+w ${WDIR}/Attachments ${WDIR}/Templates do-install: ${INSTALL} -d ${STAGEDIR}${DIR} @cd ${WCGI} && ${COPYTREE_SHARE} . ${STAGEDIR}${DIR}/ @cd ${WDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${DIR}/ @${CHMOD} a=rx ${STAGEDIR}${DIR} # Maintainer section # The result goest to ISOFILES #grep -l 8859 `find yabb -type f` .include