Index: head/benchmarks/httperf/Makefile =================================================================== --- head/benchmarks/httperf/Makefile (revision 458760) +++ head/benchmarks/httperf/Makefile (revision 458761) @@ -1,34 +1,35 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= httperf PORTVERSION= 0.9.0.1 CATEGORIES= benchmarks www MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Tool for measuring webserver performance LICENSE= GPLv2 GNU_CONFIGURE= yes USES= autoreconf gmake libtool ssl USE_GITHUB= yes GH_TAGNAME= dcfb746 MAKE_ARGS= LIBUTIL_OBJS=ssl_writev.o \ exec_prefix=${PREFIX} PLIST_FILES= bin/httperf \ man/man1/httperf.1.gz +PORTDOCS= ChangeLog NEWS README TODO OPTIONS_DEFINE= DOCS -PORTDOCS= ChangeLog NEWS README TODO do-install: - ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 \ + ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in ${PORTDOCS} - ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/biology/velvet/Makefile =================================================================== --- head/biology/velvet/Makefile (revision 458760) +++ head/biology/velvet/Makefile (revision 458761) @@ -1,83 +1,85 @@ # Created by: Motomichi Matsuzaki # $FreeBSD$ PORTNAME= velvet PORTVERSION= 1.2.10 PORTREVISION= 2 CATEGORIES= biology MASTER_SITES= http://www.ebi.ac.uk/~zerbino/velvet/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= Sequence assembler for very short reads ALL_TARGET= default MAXKMERLENGTH?= 31 VELVET_CATEGORIES?= 2 MAKE_JOBS_UNSAFE= yes MAKE_ENV+= MAXKMERLENGTH=${MAXKMERLENGTH} CATEGORIES=${VELVET_CATEGORIES} USES= perl5 gmake shebangfix tar:tgz USE_PERL5= run BINARIES= velvetg velveth SHEBANG_FILES= contrib/shuffleSequences_fasta/shuffleSequences_fasta.pl \ contrib/shuffleSequences_fasta/shuffleSequences_fastq.pl \ contrib/VelvetOptimiser-2.2.4/VelvetOptimiser.pl \ contrib/afg_handling/asmbly_splitter.pl \ contrib/afg_handling/snp_view.pl \ contrib/columbus_scripts/enlarge_exons.pl \ contrib/columbus_scripts/gff2fasta.pl \ contrib/columbus_scripts/merge_gtf_exons.pl \ contrib/estimate-exp_cov/velvet-estimate-exp_cov.pl \ contrib/extractContigReads/extractContigReads.pl \ contrib/fasta2agp/fasta2agp.pl \ contrib/observed-insert-length.pl/observed-insert-length.pl \ contrib/read_prepare/pe_read_prepare.0.1.pl \ contrib/select_paired/select_paired.pl \ contrib/show_repeats/show_repeats.pl PERLMOD_DIRS= contrib/VelvetOptimiser-2.2.4/VelvetOpt PERLMOD_FILES= contrib/VelvetOptimiser-2.2.4/VelvetOpt/Assembly.pm \ contrib/VelvetOptimiser-2.2.4/VelvetOpt/Utils.pm \ contrib/VelvetOptimiser-2.2.4/VelvetOpt/gwrap.pm \ contrib/VelvetOptimiser-2.2.4/VelvetOpt/hwrap.pm .if !defined(WITHOUT_PYTHON) USES+= python SHEBANG_FILES+= contrib/AssemblyAssembler1.3/AssemblyAssembler1.3.py .endif .for f in ${BINARIES} ${SHEBANG_FILES} PLIST_FILES+= bin/${f:T} .endfor .for d in ${PERLMOD_DIRS} PLIST_DIRS+= %%SITE_PERL%%/${d:T} .endfor .for f in ${PERLMOD_FILES} PLIST_FILES+= %%SITE_PERL%%/${f:H:T}/${f:T} .endfor PORTDOCS= ChangeLog Manual.pdf Columbus_manual.pdf OPTIONS_DEFINE= DOCS .include do-install: .for f in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor .for f in ${SHEBANG_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/${f:T} .endfor .for d in ${PERLMOD_DIRS} ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${d:T} .endfor .for f in ${PERLMOD_FILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${f:H:T}/${f:T} .endfor - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/comms/tio/Makefile =================================================================== --- head/comms/tio/Makefile (revision 458760) +++ head/comms/tio/Makefile (revision 458761) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= tio DISTVERSIONPREFIX= v DISTVERSION= 1.28 CATEGORIES= comms MAINTAINER= dg@syrec.org COMMENT= Simple TTY terminal I/O application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf GNU_CONFIGURE= yes USE_GITHUB= yes OPTIONS_DEFINE= BASH DOCS OPTIONS_DEFAULT= BASH OPTIONS_SUB= yes BASH_CONFIGURE_WITH= bash-completion-dir -post-install: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/databases/pgbarman/Makefile =================================================================== --- head/databases/pgbarman/Makefile (revision 458760) +++ head/databases/pgbarman/Makefile (revision 458761) @@ -1,56 +1,61 @@ # Created by: Matthew Seaman # $FreeBSD$ PORTNAME= barman DISTVERSION= 2.3 CATEGORIES= databases MASTER_SITES= SF/${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= pg DISTFILES= ${DISTNAME}${EXTRACT_SUFX} tutorial.pdf EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= matthew@FreeBSD.org COMMENT= Backup and recovery manager for PostgreSQL LICENSE= GPLv3 RUN_DEPENDS= rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argh>=0.21.2:devel/py-argh@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${FLAVOR} NO_ARCH= yes USERS= barman GROUPS= barman USES= pgsql python WANT_PGSQL= client USE_PYTHON= autoplist distutils concurrent optsuffix PORTDOCS= tutorial.pdf +OPTIONS_DEFINE= DOCS + .include .if ${PGSQL_VER:M9\.[12345]} PGUSER= pgsql .else PGUSER= postgres .endif post-extract: ${CP} ${DISTDIR}/${PORTDOCS} ${WRKDIR}/ post-patch: ${SED} -i -e "s@%%PREFIX%%@${PREFIX}@" ${WRKSRC}/barman/config.py ${SED} -i -e "s@%%PREFIX%%@${PREFIX}@" ${WRKSRC}/doc/barman.conf ${SED} -i -e "s@%%PGUSER%%@${PGUSER}@" ${WRKSRC}/doc/barman.5 post-install: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${ETCDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/barman.conf ${STAGEDIR}${ETCDIR}/barman.conf.sample + ${INSTALL_DATA} ${WRKSRC}/doc/barman.conf \ + ${STAGEDIR}${ETCDIR}/barman.conf.sample + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/databases/powerarchitect/Makefile =================================================================== --- head/databases/powerarchitect/Makefile (revision 458760) +++ head/databases/powerarchitect/Makefile (revision 458761) @@ -1,42 +1,41 @@ # Created by: Jose Garcia Juanino # $FreeBSD$ PORTNAME= powerarchitect PORTVERSION= 1.0.8 CATEGORIES= databases java MASTER_SITES= http://download.sqlpower.ca/architect/1.0.8/community/ DISTNAME= SQL-Power-Architect-generic-jdbc-${PORTVERSION} MAINTAINER= jjuanino@gmail.com COMMENT= Data modeling and profiling tool LICENSE= GPLv3 -OPTIONS_DEFINE= MYSQL_JDBC PGSQL_JDBC - -MYSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/mysql-connector-java.jar:databases/mysql-connector-java -PGSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc - USE_JAVA= yes - JAVA_VERSION= 1.6+ - NO_BUILD= yes PORTDOCS= * DATADIR= ${JAVASHAREDIR}/${PORTNAME} WRKSRC= ${WRKDIR}/architect-${PORTVERSION} SUB_FILES= ${PORTNAME} +OPTIONS_DEFINE= DOCS MYSQL_JDBC PGSQL_JDBC + +MYSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/mysql-connector-java.jar:databases/mysql-connector-java +PGSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc + do-install: @${MKDIR} ${STAGEDIR}/${DATADIR}/jdbc (cd ${WRKSRC}/ && \ ${INSTALL_DATA} architect.jar ${STAGEDIR}/${DATADIR}/ && \ ${INSTALL_DATA} jdbc/sqlserver_2005.jar ${STAGEDIR}/${DATADIR}/jdbc/ && \ ${COPYTREE_SHARE} lib ${STAGEDIR}/${DATADIR}) ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README.generic ${STAGEDIR}/${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.generic ${STAGEDIR}/${DOCSDIR} .include Index: head/deskutils/showdown/Makefile =================================================================== --- head/deskutils/showdown/Makefile (revision 458760) +++ head/deskutils/showdown/Makefile (revision 458761) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= showdown DISTVERSION= 0.6 CATEGORIES= deskutils MAINTAINER= dg@syrec.org COMMENT= Simple markdown viewer, written in Vala and GTK 3 LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount \ valac:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= desktop-file-utils gmake pkgconfig USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= craigbarnes MAKEFILE= GNUmakefile MAKE_ARGS= V=1 prefix=${PREFIX} INSTALLS_ICONS= yes PORTDOCS= README.md PLIST_FILES= bin/showdown \ share/applications/io.gitlab.craigbarnes.Showdown.desktop \ share/icons/hicolor/scalable/apps/showdown.svg OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/showdown post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/api-sanity-autotest/Makefile =================================================================== --- head/devel/api-sanity-autotest/Makefile (revision 458760) +++ head/devel/api-sanity-autotest/Makefile (revision 458761) @@ -1,71 +1,70 @@ # Created by: bf # $FreeBSD$ PORTNAME= api-sanity-checker PORTVERSION= 1.98.4 PORTREVISION= 3 CATEGORIES= devel perl5 MASTER_SITES= LOCAL/bf/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Quickly generate sanity tests for the API of a C/C++ shared library LICENSE= LGPL20 GPLv2 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/bin/abi-compliance-checker.pl:devel/abi-compliance-checker USES= perl5 shebangfix SHEBANG_FILES= ${PORTNAME}.pl USE_GITHUB= yes GH_ACCOUNT= lvc .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS= ${LOCALBASE}/bin/abi-compliance-checker.pl:devel/abi-compliance-checker .else USE_PERL5= run .endif USE_GCC= 4.8 # same as devel/elfutils NO_BUILD= yes + PLIST_FILES= bin/${PORTNAME}.pl +PORTDOCS= Changes.html Descriptor.html Options.html Readme.html \ + SpecType.html OPTIONS_DEFINE= DOCS .include CPPFILT?= /usr/bin/c++filt READELF?= /usr/bin/readelf .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif post-patch: @${REINPLACE_CMD} -E \ -e 's/gcc([ \])/${CC}\1/' \ -e 's/g\+\+([ \])/${CXX}\1/' \ -e 's/ -shared/& ${PICFLAG}/' \ -e 's|abi-compliance-checker|${LOCALBASE}/bin/&.pl|' \ ${WRKSRC}/${PORTNAME}.pl \ ${WRKSRC}/Makefile.pl \ ${WRKSRC}/modules/Internals/RegTests.pm do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin - .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) check regression-test test: build cd ${WRKSRC}; ${PERL} ./${PORTNAME}.pl -test - .endif -PORTDOCS= Changes.html Descriptor.html Options.html Readme.html SpecType.html - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @(cd ${WRKSRC}/doc; ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/git-modes/Makefile =================================================================== --- head/devel/git-modes/Makefile (revision 458760) +++ head/devel/git-modes/Makefile (revision 458761) @@ -1,40 +1,44 @@ # Created by: KIMURA Yasuhiro # $FreeBSD$ PORTNAME= git-modes PORTVERSION= 1.2.6 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel elisp PKGNAMESUFFIX= -${EMACS_PORT_NAME} MAINTAINER= yasu@utahime.org COMMENT= GNU Emacs modes for Git-related files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= magit USES= gmake USE_EMACS= yes PORTDOCS= README.md NO_ARCH= yes ALL_TARGET= lisp OPTIONS_DEFINE= DOCS GIT_SUBVERSION ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} PLIST_SUB= ELISPDIR=${ELISPDIR} GIT_SUBVERSION_DESC= Use devel/git-subversion as backend GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion GIT_SUBVERSION_RUN_DEPENDS_OFF= git>0:devel/git do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${STAGEDIR}${PREFIX}/${ELISPDIR} - ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR} + ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ + ${STAGEDIR}${PREFIX}/${ELISPDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/devel/gtkparasite/Makefile =================================================================== --- head/devel/gtkparasite/Makefile (revision 458760) +++ head/devel/gtkparasite/Makefile (revision 458761) @@ -1,31 +1,31 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= gtkparasite PORTVERSION= 20090819 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= LOCAL/pav MAINTAINER= ashish@FreeBSD.org COMMENT= GTK+ UI debugging tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static INSTALL_TARGET= install-strip USES= autoreconf libtool pkgconfig python:2.7 USE_GNOME= gtk20 pygtk2 WRKSRC= ${WRKDIR}/chipx86-gtkparasite-a3d862d4a91ea27222e4273a6797f3e47efe6e83 PORTDOCS= USAGE PLIST_FILES= lib/gtk-2.0/modules/libgtkparasite.so OPTIONS_DEFINE= DOCS -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/USAGE ${STAGEDIR}/${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/USAGE ${STAGEDIR}/${DOCSDIR} .include Index: head/devel/jsmin/Makefile =================================================================== --- head/devel/jsmin/Makefile (revision 458760) +++ head/devel/jsmin/Makefile (revision 458761) @@ -1,29 +1,31 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= jsmin PORTVERSION= 20130329 CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= The JavaScript Minifier USE_GITHUB= yes GH_ACCOUNT= douglascrockford GH_PROJECT= JSMin GH_TAGNAME= 1bf6ce5 PLIST_FILES= bin/jsmin PORTDOCS= README -.include +OPTIONS_DEFINE= DOCS do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libaura/Makefile =================================================================== --- head/devel/libaura/Makefile (revision 458760) +++ head/devel/libaura/Makefile (revision 458761) @@ -1,41 +1,45 @@ # Created by: Andrew Turner # $FreeBSD$ PORTNAME= libaura PORTVERSION= 3.1.20051222 CATEGORIES= devel MASTER_SITES= LOCAL/philip MAINTAINER= rodrigo@FreeBSD.org COMMENT= Library of Assorted Useful Reusable Abstractions -USES= tar:bzip2 +USES= tar:bzip2 USE_LDCONFIG= yes +MAKE_ENV= SONAME=${SONAME} SOLINK=${SOLINK} + SONAME= ${SOLINK}.3 SOLINK= ${PORTNAME}3.so PLIST_FILES= lib/${SONAME} \ lib/${SOLINK} \ include/aura3/buffer.h \ include/aura3/dict.h \ include/aura3/popen.h \ include/aura3/fspred.h \ include/aura3/mem.h PORTDOCS= README -MAKE_ENV= SONAME=${SONAME} SOLINK=${SOLINK} +OPTIONS_DEFINE= DOCS do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${SONAME} ${STAGEDIR}${PREFIX}/lib/${SONAME} - ${LN} -s ${PREFIX}/lib/${SONAME} ${STAGEDIR}${PREFIX}/lib/${SOLINK} + ${INSTALL_PROGRAM} ${WRKSRC}/${SONAME} ${STAGEDIR}${PREFIX}/lib + ${LN} -s ${SONAME} ${STAGEDIR}${PREFIX}/lib/${SOLINK} ${MKDIR} ${STAGEDIR}${PREFIX}/include/aura3/ ${INSTALL_DATA} ${WRKSRC}/buffer.h ${STAGEDIR}${PREFIX}/include/aura3/ ${INSTALL_DATA} ${WRKSRC}/dict.h ${STAGEDIR}${PREFIX}/include/aura3/ ${INSTALL_DATA} ${WRKSRC}/popen.h ${STAGEDIR}${PREFIX}/include/aura3/ ${INSTALL_DATA} ${WRKSRC}/fspred.h ${STAGEDIR}${PREFIX}/include/aura3/ ${INSTALL_DATA} ${WRKSRC}/mem.h ${STAGEDIR}${PREFIX}/include/aura3/ + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libdfui/Makefile =================================================================== --- head/devel/libdfui/Makefile (revision 458760) +++ head/devel/libdfui/Makefile (revision 458761) @@ -1,54 +1,58 @@ # Created by: Andrew Turner # $FreeBSD$ PORTNAME= libdfui PORTVERSION= 4.1.20060122 CATEGORIES= devel MASTER_SITES= LOCAL/philip MAINTAINER= rodrigo@FreeBSD.org COMMENT= Abstract user interface protocol library LICENSE= BSD3CLAUSE LIB_DEPENDS= libaura3.so:devel/libaura -USES= tar:bzip2 +USES= tar:bzip2 USE_LDCONFIG= yes +MAKE_ENV= SONAME=${SONAME} SOLINK=${SOLINK} + SONAME= ${SOLINK}.4 SOLINK= ${PORTNAME}4.so PLIST_FILES= lib/${SONAME} \ lib/${SOLINK} \ include/dfui4/conn_caps.h \ include/dfui4/conn_npipe.h \ include/dfui4/conn_tcp.h \ include/dfui4/dfui.h \ include/dfui4/dump.h \ include/dfui4/encoding.h \ include/dfui4/lang.h \ include/dfui4/system.h PORTDOCS= README -MAKE_ENV= SONAME=${SONAME} SOLINK=${SOLINK} +OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/Makefile do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${SONAME} ${STAGEDIR}${PREFIX}/lib/${SONAME} + ${INSTALL_PROGRAM} ${WRKSRC}/${SONAME} ${STAGEDIR}${PREFIX}/lib ${LN} -s ${SONAME} ${STAGEDIR}${PREFIX}/lib/${SOLINK} ${MKDIR} ${STAGEDIR}${PREFIX}/include/dfui4 ${INSTALL_DATA} ${WRKSRC}/conn_caps.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/conn_npipe.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/conn_tcp.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/dfui.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/dump.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/encoding.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/lang.h ${STAGEDIR}${PREFIX}/include/dfui4/ ${INSTALL_DATA} ${WRKSRC}/system.h ${STAGEDIR}${PREFIX}/include/dfui4/ + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/dns/noip/Makefile =================================================================== --- head/dns/noip/Makefile (revision 458760) +++ head/dns/noip/Makefile (revision 458761) @@ -1,39 +1,41 @@ # Created by: Eyal Soha # $FreeBSD$ PORTNAME= noip PORTVERSION= 2.1.9 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= http://www.no-ip.com/client/linux/ \ LOCAL/ehaupt MAINTAINER= sthalik@tehran.lain.pl COMMENT= No-IP.com's dynamic DNS update client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ALL_TARGET= noip2 SUB_FILES= pkg-message USE_RC_SUBR= noip USERS= noip GROUPS= noip PLIST_SUB= USER="${USERS}" OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/noip2 ${STAGEDIR}${PREFIX}/bin - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README.FIRST ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.FIRST ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} conf: (cd ${PREFIX}/etc && ${PREFIX}/bin/noip2 -C) ${CHOWN} noip:noip ${PREFIX}/etc/no-ip2.conf ${CHMOD} 0600 ${PREFIX}/etc/no-ip2.conf .include Index: head/editors/with-editor/Makefile =================================================================== --- head/editors/with-editor/Makefile (revision 458760) +++ head/editors/with-editor/Makefile (revision 458761) @@ -1,39 +1,42 @@ # Created by: KIMURA Yasuhiro # $FreeBSD$ PORTNAME= with-editor PORTVERSION= 2.7.0 DISTVERSIONPREFIX= v CATEGORIES= editors elisp PKGNAMESUFFIX= -${EMACS_PORT_NAME} MAINTAINER= yasu@utahime.org COMMENT= Use the Emacsclient as the $$EDITOR of child processes LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= magit USES= gmake makeinfo USE_EMACS= yes +MAKE_ENV= EFLAGS="-L ${PREFIX}/${EMACS_SITE_LISPDIR}" NO_ARCH= yes INFO= with-editor PORTDOCS= README.md -OPTIONS_DEFINE= DOCS - -MAKE_ENV+= EFLAGS="-L ${PREFIX}/${EMACS_SITE_LISPDIR}" - PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/with-editor.el \ ${EMACS_VERSION_SITE_LISPDIR}/with-editor.elc \ ${EMACS_VERSION_SITE_LISPDIR}/with-editor-autoloads.el +OPTIONS_DEFINE= DOCS + do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} - ${INSTALL_MAN} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} - ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ + ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/math/prng/Makefile =================================================================== --- head/math/prng/Makefile (revision 458760) +++ head/math/prng/Makefile (revision 458761) @@ -1,43 +1,36 @@ # Created by: bf # $FreeBSD$ PORTNAME= prng DISTVERSION= 3.0.2 CATEGORIES= math MASTER_SITES= http://statistik.wu-wien.ac.at/software/prng/ MAINTAINER= ports@FreeBSD.org COMMENT= Portable, high-performance ANSI-C pseudorandom number generators LICENSE= GPLv2 USE_CSTD= gnu89 GNU_CONFIGURE= yes INFO= prng PLIST_FILES= include/prng.h lib/libprng.a PORTDOCS= prng.dvi prng.pdf prng.ps prng.txt PORTEXAMPLES= Makefile pairs.c tuples.c OPTIONS_DEFINE= DOCS EXAMPLES -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for _d in ${PORTDOCS} - ${INSTALL_MAN} ${WRKSRC}/doc/${_d} ${STAGEDIR}${DOCSDIR} -.endfor -.endif -.if ${PORT_OPTIONS:MEXAMPLES} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -.for _e in ${PORTEXAMPLES} - ${INSTALL_DATA} ${WRKSRC}/examples/${_e} ${STAGEDIR}${EXAMPLESDIR} -.endfor -.endif + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/examples/,} \ + ${STAGEDIR}${EXAMPLESDIR} check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} check) .include Index: head/textproc/atom/Makefile =================================================================== --- head/textproc/atom/Makefile (revision 458760) +++ head/textproc/atom/Makefile (revision 458761) @@ -1,26 +1,30 @@ # $FreeBSD$ PORTNAME= atom PORTVERSION= 1.0 CATEGORIES= textproc MASTER_SITES= http://www.bayofrum.net/dist/atom/ \ http://muuz.deadbbs.com/FreeBSD/atom/ MAINTAINER= crees@FreeBSD.org COMMENT= Converts text files to html with special attributes LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes PLIST_FILES= bin/atom man/man1/atom.1.gz PORTDOCS= README TODO testFile +OPTIONS_DEFINE= DOCS + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/c2html/Makefile =================================================================== --- head/textproc/c2html/Makefile (revision 458760) +++ head/textproc/c2html/Makefile (revision 458761) @@ -1,24 +1,25 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ -PORTNAME= c2html -PORTVERSION= 0.9.6 -CATEGORIES= textproc www -MASTER_SITES= SUNSITE/apps/www/converters +PORTNAME= c2html +PORTVERSION= 0.9.6 +CATEGORIES= textproc www +MASTER_SITES= SUNSITE/apps/www/converters -MAINTAINER= mkamm@gmx.net +MAINTAINER= mkamm@gmx.net COMMENT= C-language sources to HTML converter LICENSE= GPLv2 GNU_CONFIGURE= yes + PLIST_FILES= bin/c2html man/man1/c2html.1.gz PORTDOCS= AUTHORS NEWS README -post-install: +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in ${PORTDOCS} - ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/www/tidy/Makefile =================================================================== --- head/www/tidy/Makefile (revision 458760) +++ head/www/tidy/Makefile (revision 458761) @@ -1,34 +1,35 @@ # Created by: Abel Chow # $FreeBSD$ PORTNAME= tidy4 PORTVERSION= 20000804 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= http://www.w3.org/People/Raggett/ DISTNAME= tidy4aug00 MAINTAINER= ports@FreeBSD.org COMMENT= Fixes and tidies up HTML files LICENSE= BSD2CLAUSE LICENSE_FILE= ${FILESDIR}/COPYRIGHT USES= tar:tgz ALL_TARGET= tidy DOCFILES= Overview.html tidy.gif release-notes.html grid.gif OPTIONS_DEFINE= DOCS do-configure: ${REINPLACE_CMD} -e 's|tidy|tidy4|' ${WRKSRC}/man_page.txt do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tidy ${STAGEDIR}${PREFIX}/bin/tidy4 - ${INSTALL_MAN} ${WRKSRC}/man_page.txt ${STAGEDIR}${PREFIX}/man/man1/tidy4.1 - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for docfile in ${DOCFILES} - ${INSTALL_MAN} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR}/ -.endfor + ${INSTALL_MAN} ${WRKSRC}/man_page.txt \ + ${STAGEDIR}${PREFIX}/man/man1/tidy4.1 + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include