Index: head/security/aescrypt/Makefile =================================================================== --- head/security/aescrypt/Makefile (revision 395959) +++ head/security/aescrypt/Makefile (revision 395960) @@ -1,37 +1,34 @@ # Created by: roam@FreeBSD.org # $FreeBSD$ PORTNAME= aescrypt PORTVERSION= 0.7 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}.0 PATCH_SITES= http://devel.ringlet.net/security/aescrypt/patches/ \ http://people.FreeBSD.org/~roam/ports/patches/security/aescrypt/ PATCHFILES= aescrypt-0.7-roam-whopper-01.patch.gz MAINTAINER= ports@FreeBSD.org COMMENT= Command-line AES encryption/decryption suite GNU_CONFIGURE= yes MAKE_ENV+= BINGRP=wheel BINS= aescrypt aesget OPTIONS_DEFINE= DOCS -.include - do-install: .for f in ${BINS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.html ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/amavis-stats/Makefile =================================================================== --- head/security/amavis-stats/Makefile (revision 395959) +++ head/security/amavis-stats/Makefile (revision 395960) @@ -1,53 +1,51 @@ # Created by: Mantas Kaulakys # $FreeBSD$ PORTNAME= amavis-stats PORTVERSION= 0.1.12 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= LOCAL/feld MAINTAINER= feld@FreeBSD.org COMMENT= Simple AMaViS statistics generator based on rrdtool RUN_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool USES= perl5 shebangfix USE_PERL5= run SHEBANG_FILES= amavis-stats perl_CMD= ${PERL} -w USE_PHP= pcre NO_BUILD= yes +NO_ARCH= yes PORTDOCS= README AMAVISUSER?= amavis AMAVISGROUP?= amavis -USERS= ${AMAVISUSER} -GROUPS= ${AMAVISGROUP} +USERS= ${AMAVISUSER} +GROUPS= ${AMAVISGROUP} PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS=${USERS} GROUPS=${GROUPS} PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_SCRIPT} ${WRKSRC}/amavis-stats ${STAGEDIR}${PREFIX}/sbin - ${INSTALL_DATA} ${WRKSRC}/amavis-stats.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/amavis-stats.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${PREFIX}/www/amavis-stats ${MKDIR} ${STAGEDIR}${PREFIX}/www/amavis-stats/img ${TOUCH} ${STAGEDIR}${PREFIX}/www/amavis-stats/img/.keep ${INSTALL_DATA} ${WRKSRC}/amavis-stats.php ${STAGEDIR}${PREFIX}/www/amavis-stats cd ${STAGEDIR}${PREFIX}/www/amavis-stats && ${LN} -s amavis-stats.php index.php -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/bugs/Makefile =================================================================== --- head/security/bugs/Makefile (revision 395959) +++ head/security/bugs/Makefile (revision 395960) @@ -1,63 +1,61 @@ # Created by: Stephane Legrand # $FreeBSD$ PORTNAME= bugs PORTVERSION= 4.1.1 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SUNSITE/apps/crypto MAINTAINER= ports@FreeBSD.org COMMENT= Great cryptographic library and sample programs LICENSE= GPLv2 USES= gmake tar:tgz MAKE_ARGS= CC="${CC}" BFLAG="${CFLAGS}" \ INSTALL_PATH="${PREFIX}/${DISTNAME}" PLIST_SUB= PORTVERSION="${PORTVERSION}" DOCSDIR= ${PREFIX}/${DISTNAME}/doc OPTIONS_DEFINE= DOCS -.include - post-patch: # Sanitize permissions so "make clean" can work @${CHMOD} +x ${WRKSRC}/lib/unix ${WRKSRC}/lib/windows # Allow parallel builds (-jX): fix make(1) syntax, register dependencies @${REINPLACE_CMD} -E 's+cd (.*); make+$$(MAKE) -C \1+' \ ${WRKSRC}/Makefile.bsd @${ECHO_CMD} 'apps: lib' >> ${WRKSRC}/Makefile.bsd @${REINPLACE_CMD} -E '/^(bcrypt|bchat|bpass|blogin|bkey|bpassdel|bmore|block|bunlock|shell):/s+ *$$+ extra.o+' \ ${WRKSRC}/apps/Makefile.bsd post-configure: ${MAKE_CMD} -C ${WRKSRC} bsd @${REINPLACE_CMD} -e 's/^install: instchoice all/install: instchoice/' ${WRKSRC}/Makefile; @${REINPLACE_CMD} -e 's+\(@echo "Copying docs.*\)+# \1+' ${WRKSRC}/Makefile; @${REINPLACE_CMD} -e 's+\(@cp -rf ./doc/.*\)+# \1+' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's+\(@cp -rf ./doc/.*\)+# \1+' ${WRKSRC}/Makefile post-build: @${LN} -sf ${WRKSRC}/lib/unix/*.a ${WRKSRC}/lib/ post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${DISTNAME}/include ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/${DISTNAME}/include .for file in bchat bcrypt bhide bkey block blogin bmore bpass bpassdel bunlock @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${DISTNAME}/${file} .endfor -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.endif test: build ${MAKE_CMD} -C ${WRKSRC} test regression-test: test .include Index: head/security/ccsrch/Makefile =================================================================== --- head/security/ccsrch/Makefile (revision 395959) +++ head/security/ccsrch/Makefile (revision 395960) @@ -1,34 +1,30 @@ # Created by: Pavel I Volkov # $FreeBSD$ PORTNAME= ccsrch PORTVERSION= 1.0.3 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} MAINTAINER= pavelivolkov@gmail.com COMMENT= Is a tool that searches for credit card numbers (PAN) and track data LICENSE= GPLv2 OPTIONS_DEFINE= DOCS USES= tar:tgz PORTDOCS= README PLIST_FILES= bin/${PORTNAME} -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ -post-install: -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}; \ for f in ${PORTDOCS}; do \ ${INSTALL_DATA} ${WRKSRC}/$$f ${STAGEDIR}${DOCSDIR}; \ done -.endif .include Index: head/security/cvm/Makefile =================================================================== --- head/security/cvm/Makefile (revision 395959) +++ head/security/cvm/Makefile (revision 395960) @@ -1,60 +1,58 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= cvm PORTVERSION= 0.96 PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://untroubled.org/${PORTNAME}/ \ http://untroubled.org/${PORTNAME}/archive/ MAINTAINER= uffe@uffe.org COMMENT= Credential Validation Modules LICENSE= GPLv2 LIB_DEPENDS= libbg.so:${PORTSDIR}/devel/bglibs CONFLICTS= bglibs-1.00* USES= libtool:build USE_LDCONFIG= yes BGLIBS_INC= ${LOCALBASE}/include/bglibs BGLIBS_LIB= ${LOCALBASE}/lib/bglibs DOCS= NEWS README TODO *.html ALL_TARGET= all OPTIONS_DEFINE= DOCS VCHKPW OPTIONS_SUB= yes VCHKPW_DESC= Compile cvm-vchkpw VCHKPW_ALL_TARGET= cvm-vchkpw VCHKPW_BUILD_DEPENDS= ${LOCALBASE}/vpopmail/lib/libvpopmail.a:${PORTSDIR}/mail/vpopmail -.include - do-configure: ${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home ${ECHO_CMD} "${STAGEDIR}${PREFIX}/bin" > ${WRKSRC}/conf-bin ${ECHO_CMD} "${STAGEDIR}${PREFIX}/include" > ${WRKSRC}/conf-include ${ECHO_CMD} "${STAGEDIR}${PREFIX}/lib" > ${WRKSRC}/conf-lib ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld ${ECHO_CMD} "${BGLIBS_INC}" > ${WRKSRC}/conf-bgincs ${ECHO_CMD} "${BGLIBS_LIB}" > ${WRKSRC}/conf-bglibs post-install: .for l in command local module qmail sasl sql udp v1client v2client ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-${l}.so* .endfor -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/engine_pkcs11/Makefile =================================================================== --- head/security/engine_pkcs11/Makefile (revision 395959) +++ head/security/engine_pkcs11/Makefile (revision 395960) @@ -1,34 +1,30 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= engine_pkcs11 PORTVERSION= 0.1.8 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SF/opensc/${PORTNAME} MAINTAINER= ale@FreeBSD.org COMMENT= Implementation of a PKCS\#11 engine for OpenSSL LICENSE= BSD2CLAUSE LIB_DEPENDS= libp11.so:${PORTSDIR}/security/libp11 OPTIONS_DEFINE= DOCS USES= libtool pkgconfig USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" PORTDOCS= * -.include - -.if ${PORT_OPTIONS:MDOCS} -CONFIGURE_ARGS+=--enable-doc -.endif +DOCS_CONFIGURE_ON= --enable-doc .include Index: head/security/gsasl/Makefile =================================================================== --- head/security/gsasl/Makefile (revision 395959) +++ head/security/gsasl/Makefile (revision 395960) @@ -1,48 +1,46 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gsasl PORTVERSION= 1.8.0 PORTREVISION= 7 CATEGORIES= security MASTER_SITES= GNU MAINTAINER= johans@FreeBSD.org COMMENT= GNU SASL Library LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libgnutls.so:${PORTSDIR}/security/gnutls \ libntlm.so:${PORTSDIR}/security/libntlm USES= charsetfix pathfix perl5 pkgconfig libtool USE_PERL5= build GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls INFO= gsasl CPPFLAGS+= -nostdinc -I/usr/include -I${LOCALBASE}/include LDFLAGS+= -L/usr/lib -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e '/^en@/d' \ ${WRKSRC}/lib/po/LINGUAS ${WRKSRC}/po/LINGUAS -.include - post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgsasl.so -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/reference - @${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/doc/reference/html/* \ + ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/reference/html/* \ ${STAGEDIR}${DOCSDIR}/reference -.endif .include Index: head/security/ipv6toolkit/Makefile =================================================================== --- head/security/ipv6toolkit/Makefile (revision 395959) +++ head/security/ipv6toolkit/Makefile (revision 395960) @@ -1,49 +1,47 @@ # $FreeBSD$ PORTNAME= ipv6toolkit PORTVERSION= 2.0.b CATEGORIES= security ipv6 MASTER_SITES= http://www.si6networks.com/tools/ipv6toolkit/ DISTNAME= ipv6toolkit-v2.0beta MAINTAINER= hrs@FreeBSD.org COMMENT= Set of IPv6 security assessment tools LICENSE= GPLv3 USES= shebangfix uidfix SHEBANG_FILES= tools/blackhole6 tools/script6 MAKE_ENV= DATADIR=${DATADIR} WRKSRC=${WRKSRC} SUB_FILES= BSDMakefile Makefile Makefile.lib MAKEFILE= BSDMakefile PORTDOCS= README.TXT CHANGES.TXT CREDITS.TXT PROGDIRS= addr6 flow6 frag6 icmp6 jumbo6 na6 ni6 ns6 path6 ra6 rd6 rs6 \ scan6 tcp6 LIBDIRS= libipv6 OPTIONS_DEFINE= DOCS -.include - post-extract: @cd ${WRKSRC} && ${MKDIR} ${PROGDIRS} ${LIBDIRS} post-patch: apply-slist ${INSTALL_DATA} ${WRKDIR}/BSDMakefile ${WRKSRC} for D in ${PROGDIRS}; do \ ${INSTALL_DATA} ${WRKDIR}/Makefile ${WRKSRC}/$$D; \ done for D in ${LIBDIRS}; do \ ${INSTALL_DATA} ${WRKDIR}/Makefile.lib ${WRKSRC}/$$D/Makefile; \ done post-install: ${INSTALL_SCRIPT} ${WRKSRC}/tools/blackhole6 ${WRKSRC}/tools/script6 \ ${STAGEDIR}${PREFIX}/sbin -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/libsparkcrypto/Makefile =================================================================== --- head/security/libsparkcrypto/Makefile (revision 395959) +++ head/security/libsparkcrypto/Makefile (revision 395960) @@ -1,44 +1,39 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= libsparkcrypto PORTVERSION= 0.1.1 PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://senier.net/libsparkcrypto/ MAINTAINER= marino@FreeBSD.org COMMENT= Cryptographic library implemented in SPARK LICENSE= BSD3CLAUSE USES= ada dos2unix gmake tar:tgz DOS2UNIX_FILES= Makefile build/libsparkcrypto.gpr \ src/shared/generic/lsc-byteswap64.ads \ src/shared/generic/lsc-types.ads SPARKARCH:= ${ARCH:S/amd64/x86_64/:S/i386/i686/} ALL_TARGET= all build MAKE_ENV+= SPARKARCH=${SPARKARCH} \ SPARK_DIR=${WRKSRC}/src/spark \ MODE=release \ RUNTIME=native \ NO_TESTS=true \ NO_PROOF=true OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= adabrowse:${PORTSDIR}/textproc/adabrowse -.else -MAKE_ENV+= NO_APIDOC=true -.endif +DOCS_BUILD_DEPENDS= adabrowse:${PORTSDIR}/textproc/adabrowse +DOCS_MAKE_ENV_OFF= NO_APIDOC=true post-patch: # ports passed unwanted ARCH definition to Makefile @${REINPLACE_CMD} -e 's|ARCH|SPARKARCH|g' \ ${WRKSRC}/Makefile .include Index: head/security/mac-robber/Makefile =================================================================== --- head/security/mac-robber/Makefile (revision 395959) +++ head/security/mac-robber/Makefile (revision 395960) @@ -1,33 +1,29 @@ # Created by: Yonatan # $FreeBSD$ PORTNAME= mac-robber PORTVERSION= 1.02 CATEGORIES= security MASTER_SITES= SF MAINTAINER= onatan@gmail.com COMMENT= Tool for listing Modify, Access, Create timestamps from files LICENSE= GPLv2 PLIST_FILES= bin/mac-robber PORTDOCS= CHANGES README +OPTIONS_DEFINE= DOCS + do-build: cd ${WRKSRC}; ${CC} ${CFLAGS} -o mac-robber mac-robber.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mac-robber ${STAGEDIR}${PREFIX}/bin -OPTIONS_DEFINE= DOCS - -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/opensaml2/Makefile =================================================================== --- head/security/opensaml2/Makefile (revision 395959) +++ head/security/opensaml2/Makefile (revision 395960) @@ -1,38 +1,35 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= opensaml2 PORTVERSION= 2.5.5 CATEGORIES= security MASTER_SITES= http://shibboleth.net/downloads/c++-opensaml/${PORTVERSION}/ DISTNAME= opensaml-${PORTVERSION} MAINTAINER= girgen@FreeBSD.org COMMENT= Open source implementation of SAML2 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ liblog4shib.so:${PORTSDIR}/devel/log4shib \ libxerces-c.so:${PORTSDIR}/textproc/xerces-c3 \ libxmltooling.so:${PORTSDIR}/devel/xmltooling BUILD_DEPENDS= boost-libs>=0:${PORTSDIR}/devel/boost-libs GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} \ --with-xmltooling=${LOCALBASE} --disable-doxygen-doc USES= gmake libtool pkgconfig USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's,^pkgdocdir.*=.*,pkgdocdir = ${DOCSDIR},' \ ${WRKSRC}/doc/Makefile.in -.if empty(PORT_OPTIONS:MDOCS) +post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s,doc ,,' ${WRKSRC}/Makefile.in -.endif .include Index: head/security/sancp/Makefile =================================================================== --- head/security/sancp/Makefile (revision 395959) +++ head/security/sancp/Makefile (revision 395960) @@ -1,51 +1,49 @@ # Created by: Paul Schmehl # $FreeBSD$ PORTNAME= sancp PORTVERSION= 1.6.1 DISTVERSIONSUFFIX= -stable PORTREVISION= 6 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}-stable MAINTAINER= bofh@FreeBSD.org COMMENT= Network connection profiler LICENSE= QPLv1 LICENSE_NAME= Q PUBLIC LICENSE v1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ALL_TARGET= bsd USE_RC_SUBR= sancp USERS= sancp GROUPS= sancp OPTIONS_DEFINE= DOCS PORTDOCS= CHANGES INSTALL ISSUES \ README SETUP fields.LIST MAKE_ARGS= CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LFLAGS="${LDFLAGS}" SUB_FILES= pkg-message -.include - post-patch: @${REINPLACE_CMD} -e 's|gcc|$${CC}|g ; s|g++|$${CXX}|g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sancp \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/etc/sancp/sancp.conf \ ${STAGEDIR}${PREFIX}/etc/sancp.conf.sample ${MKDIR} ${STAGEDIR}/var/log/sancp -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/security/switzerland/Makefile =================================================================== --- head/security/switzerland/Makefile (revision 395959) +++ head/security/switzerland/Makefile (revision 395960) @@ -1,36 +1,31 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= switzerland PORTVERSION= 0.1.0 CATEGORIES= security python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/zero%20point%20one -EXTRACT_SUFX= .tgz MAINTAINER= cs@FreeBSD.org COMMENT= Test the integrity of communications over networks and firewalls LICENSE= GPLv3 -USES= python +USES= python tar:tgz USE_PYTHON= distutils PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's,gcc -O3,${CC} ${CFLAGS}, ; \ s,"Switzerland","switzerland", ; \ s,"0\.0","${PORTVERSION}",' ${WRKSRC}/setup.py -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/BUGS.txt ${WRKSRC}/README.txt \ ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/asusoled/Makefile =================================================================== --- head/sysutils/asusoled/Makefile (revision 395959) +++ head/sysutils/asusoled/Makefile (revision 395960) @@ -1,43 +1,41 @@ # $FreeBSD$ PORTNAME= asusoled PORTVERSION= 0.10 PORTREVISION= 10 CATEGORIES= sysutils MASTER_SITES= LOCAL/jkim MAINTAINER= jkim@FreeBSD.org COMMENT= Utility for ASUS USB OLED Display LICENSE= GPLv2 RUN_DEPENDS= ${FONTDIR}/TTF/luxisr.ttf:${PORTSDIR}/x11-fonts/font-bh-ttf USE_SDL= image sdl ttf USE_RC_SUBR= asusoled oled_clock PORTDATA= asus.png asus_clock.png PORTDOCS= README.FreeBSD PLIST_FILES= sbin/asusoled SUB_FILES= pkg-message MAKE_ARGS+= TTF_FONT=${FONTDIR}/TTF/luxisr.ttf FONTDIR?= ${LOCALBASE}/share/fonts OPTIONS_DEFINE= DOCS -.include - do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/asusoled ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_PROGRAM} ${WRKSRC}/asusoled ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${DATADIR} .for i in ${PORTDATA} - @${INSTALL_DATA} ${WRKSRC}/data/${i} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/data/${i} ${STAGEDIR}${DATADIR} .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README.FreeBSD -.endif + ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README.FreeBSD .include Index: head/sysutils/cmospwd/Makefile =================================================================== --- head/sysutils/cmospwd/Makefile (revision 395959) +++ head/sysutils/cmospwd/Makefile (revision 395960) @@ -1,40 +1,36 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= cmospwd PORTVERSION= 5.1 CATEGORIES= sysutils MASTER_SITES= http://www.cgsecurity.org/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= BIOS password recovery tool LICENSE= GPLv2 USES= tar:bzip2 PLIST_FILES= bin/cmospwd PORTDOCS= cmospwd.txt ONLY_FOR_ARCHS= i386 amd64 OPTIONS_DEFINE= DOCS -.include - -post-patch: -.if ${PORT_OPTIONS:MDOCS} +post-patch-DOCS-on: @${REINPLACE_CMD} -e "s/`${ECHO_CMD} -e '\r'`*$$//" \ ${WRKSRC}/cmospwd.txt -.endif do-build: ${CC} ${CFLAGS} ${WRKSRC}/src/${PORTNAME}.c -o ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/daa2iso/Makefile =================================================================== --- head/sysutils/daa2iso/Makefile (revision 395959) +++ head/sysutils/daa2iso/Makefile (revision 395960) @@ -1,38 +1,34 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= daa2iso PORTVERSION= 0.1.7e PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://aluigi.altervista.org/mytoolz/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Convert PowerISO DAA files to ISO9660 LICENSE= GPLv2 USES= zip WRKSRC= ${WRKDIR}/src OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} 's|exit(1)|exit(0)|' \ ${WRKSRC}/daa2iso.c @${REINPLACE_CMD} 's|/usr/local|${STAGEDIR}${PREFIX}|' \ ${WRKSRC}/Makefile -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in COPYING daa2iso.txt ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/sysutils/dd_rescue/Makefile =================================================================== --- head/sysutils/dd_rescue/Makefile (revision 395959) +++ head/sysutils/dd_rescue/Makefile (revision 395960) @@ -1,38 +1,35 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= dd_rescue PORTVERSION= 1.46 CATEGORIES= sysutils MASTER_SITES= http://www.garloff.de/kurt/linux/ddrescue/ \ http://fossies.org/unix/privat/ MAINTAINER= nobutaka@FreeBSD.org COMMENT= dd tool suitable for rescuing data from a medium with errors LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake USE_CSTD= gnu89 USE_AUTOTOOLS= autoconf autoheader WRKSRC= ${WRKDIR}/${PORTNAME} ALL_TARGET= default OPTIONS_DEFINE= DOCS -.include -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dd_rescue ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/libddr_hash.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_PROGRAM} ${WRKSRC}/libddr_null.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/dd_rescue.1 ${STAGEDIR}${PREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.dd_rescue ${STAGEDIR}${DOCSDIR} -.endif -.include +.include Index: head/sysutils/dupmerge/Makefile =================================================================== --- head/sysutils/dupmerge/Makefile (revision 395959) +++ head/sysutils/dupmerge/Makefile (revision 395960) @@ -1,31 +1,29 @@ # $FreeBSD$ PORTNAME= dupmerge PORTVERSION= 1.73 CATEGORIES= sysutils MASTER_SITES= SF DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Searches for files with equal content USES= zip -MAKE_FLAGS= -MAKEFILE= +MAKE_FLAGS= # empty +MAKEFILE= # empty LDFLAGS+= -lroken -lcrypt ALL_TARGET= dupmerge PLIST_FILES= bin/dupmerge PORTDOCS= readme.txt OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dupmerge ${STAGEDIR}${PREFIX}/bin/ -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/sysutils/farbot/Makefile =================================================================== --- head/sysutils/farbot/Makefile (revision 395959) +++ head/sysutils/farbot/Makefile (revision 395960) @@ -1,35 +1,34 @@ # Created by: Nick Barkas # $FreeBSD$ PORTNAME= farbot PORTVERSION= 1.0.b2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE DISTNAME= farbot-1.0-beta2 MAINTAINER= ports@FreeBSD.org COMMENT= FreeBSD Automated Release Bot BUILD_DEPENDS= ${LOCALBASE}/bin/zconfig:${PORTSDIR}/devel/py-zconfig RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${DISTNAME} USES= python USE_PYTHON= distutils PYDISTUTILS_PKGNAME= farb PYDISTUTILS_PKGVERSION= 0.1 +NO_ARCH= yes OPTIONS_DEFINE= DOCS -.include - post-install: ${INSTALL_DATA} ${WRKSRC}/farbot.conf ${STAGEDIR}${PREFIX}/etc/farbot.conf.sample -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/xhtml ${INSTALL_MAN} ${WRKSRC}/docs/xhtml/* ${STAGEDIR}${DOCSDIR}/xhtml -.endif .include Index: head/sysutils/fusefs-chironfs/Makefile =================================================================== --- head/sysutils/fusefs-chironfs/Makefile (revision 395959) +++ head/sysutils/fusefs-chironfs/Makefile (revision 395960) @@ -1,32 +1,30 @@ # Created by: Yen-Ming Lee # $FreeBSD$ PORTNAME= chironfs PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= fusefs- MAINTAINER= leeym@FreeBSD.org COMMENT= FUSE based filesystem with replication at the filesystem level GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= fuse PLIST_FILES= bin/chironfs bin/chirctl man/man8/chironfs.8.gz PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - post-patch: -.if empty(PORT_OPTIONS:MDOCS) - @${REINPLACE_CMD} -e 's, doc , ,' ${WRKSRC}/Makefile.in -.endif @${REINPLACE_CMD} -e 's,-liconv,${ICONV_LIB},' ${WRKSRC}/src/Makefile.* + +post-patch-DOCS-off: + @${REINPLACE_CMD} -e 's, doc , ,' ${WRKSRC}/Makefile.in .include Index: head/sysutils/fusefs-cryptofs/Makefile =================================================================== --- head/sysutils/fusefs-cryptofs/Makefile (revision 395959) +++ head/sysutils/fusefs-cryptofs/Makefile (revision 395960) @@ -1,31 +1,27 @@ # Created by: Yen-Ming Lee # $FreeBSD$ PORTNAME= cryptofs PORTVERSION= 0.6.0 PORTREVISION= 7 CATEGORIES= sysutils MASTER_SITES= http://reboot78.re.funpic.de/cryptofs/ PKGNAMEPREFIX= fusefs- MAINTAINER= ports@FreeBSD.org COMMENT= Encrypted filesystem for FUSE LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libglib-2.0.so:${PORTSDIR}/devel/glib20 GNU_CONFIGURE= yes USES= fuse pkgconfig tar:bzip2 DOCS= README cryptofs.conf OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/fusefs-wikipediafs/Makefile =================================================================== --- head/sysutils/fusefs-wikipediafs/Makefile (revision 395959) +++ head/sysutils/fusefs-wikipediafs/Makefile (revision 395960) @@ -1,37 +1,37 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= wikipediafs PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF PKGNAMEPREFIX= fusefs- MAINTAINER= bofh@FreeBSD.org COMMENT= Mount mediawikis LICENSE= GPLv2 RUN_DEPENDS= py*-fusefs>=0.2:${PORTSDIR}/devel/py-fusefs USES= fuse python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist distutils PORTDOCS= AUTHORS ChangeLog HACKING NEWS README TODO +NO_ARCH= yes OPTIONS_DEFINE= DOCS PLIST_FILES= man/man1/mount.${PORTNAME}.1.gz -.include post-extract: @${GUNZIP_CMD} ${WRKSRC}/doc/*gz post-install: - @cd ${WRKSRC}/doc/&&${INSTALL_MAN} mount.${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/ - @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ -.endif + @cd ${WRKSRC}/doc && ${INSTALL_MAN} mount.${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/sysutils/fusefs-zip/Makefile =================================================================== --- head/sysutils/fusefs-zip/Makefile (revision 395959) +++ head/sysutils/fusefs-zip/Makefile (revision 395960) @@ -1,39 +1,35 @@ # $FreeBSD$ PORTNAME= fuse-zip PORTVERSION= 0.3.0 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE MAINTAINER= olevole@olevole.ru COMMENT= FUSE filesystem to mount ZIP archives with write support LICENSE= LGPL3 LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip BUILD_DEPENDS= libzip>=0.11.1:${PORTSDIR}/archivers/libzip USES= gmake fuse pkgconfig PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz PORTDOCS= README TODO changelog OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's|make|$${MAKE}|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 -post-install: -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/hal/Makefile =================================================================== --- head/sysutils/hal/Makefile (revision 395959) +++ head/sysutils/hal/Makefile (revision 395960) @@ -1,107 +1,107 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/sysutils/hal/Makefile,v 1.81 2010/04/13 02:49:07 mezz Exp $ PORTNAME= hal DISTVERSION= 0.5.14 PORTREVISION= 30 CATEGORIES= sysutils MASTER_SITES= http://hal.freedesktop.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Hardware Abstraction Layer for simplifying device access BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat # keep shlib version, to prevent confusion with polkit-* from sysutils/polkit LIB_DEPENDS= libpolkit.so.2:${PORTSDIR}/sysutils/policykit \ libvolume_id.so:${PORTSDIR}/devel/libvolume_id \ libck-connector.so:${PORTSDIR}/sysutils/consolekit RUN_DEPENDS= ${LOCALBASE}/share/pciids/pci.ids:${PORTSDIR}/misc/pciids USES= gettext gmake libtool:keepla pathfix pkgconfig python shebangfix USE_GNOME= intlhack GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-gtk-doc \ --with-backend=freebsd \ --disable-docbook-docs \ --with-pci-ids=${LOCALBASE}/share/pciids \ --disable-usb-ids \ --without-libpci \ --disable-usb \ --disable-smbios \ --disable-apm \ --disable-pmu \ --enable-policy-kit \ --enable-console-kit \ --with-socket-dir=/var/run/hald \ --with-eject=/usr/sbin/cdcontrol \ --with-pid-file=/var/run/hald/hald.pid \ --with-deprecated-keys \ --localstatedir=/var CONFIGURE_ENV= GTKDOC="false" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib bash_CMD= ${SH} SHEBANG_FILES= tools/hal-* #HALVERSION= 0.5.10 #SNAPVERSION= 20080218 USERS= haldaemon GROUPS= haldaemon USE_RC_SUBR= hald USE_GNOME_SUBR= yes DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${DISTVERSION} PLIST_SUB= VERSION=${DISTVERSION} RC_FILES= hal.conf:${PREFIX}/etc/dbus-1/system.d PLIST_FILES= ${PRIV_FILES:S|^|%%DATADIR%%/dist/|} SUB_FILES= pkg-install pkg-deinstall SUB_LIST= RC_FILES="${RC_FILES}" INSTALL_TARGET= install-strip OPTIONS_DEFINE= FIXED_MOUNTPOINTS DOCS FIXED_MOUNTPOINTS_DESC= use fixed mountpoints FIXED_MOUNTPOINTS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-tools_hal-storage-mount.c .include .if (${ARCH}=="i386" || ${ARCH}=="amd64" || ${ARCH}=="ia64") RUN_DEPENDS+= dmidecode:${PORTSDIR}/sysutils/dmidecode .endif post-patch: @${REINPLACE_CMD} -e 's/==/=/g' ${WRKSRC}/tools/hal-luks* @${REINPLACE_CMD} -e '/^scriptdir = /s|[(]libexecdir[)]/scripts|(libexecdir)/hal/scripts|' \ ${WRKSRC}/tools/Makefile.in \ ${WRKSRC}/tools/freebsd/Makefile.in @${REINPLACE_CMD} -e 's|[(]libexecdir[)]/scripts|(libexecdir)/hal/scripts|' \ ${WRKSRC}/hald/Makefile.in \ ${WRKSRC}/tools/Makefile.in @${REINPLACE_CMD} -e 's|user="0"|group="operator"|g' \ ${WRKSRC}/hal.conf.in @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ < ${FILESDIR}/README.fuse > ${WRKDIR}/README.fuse post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/dist ${INSTALL_DATA} ${WRKSRC}/hal.conf ${STAGEDIR}${DATADIR}/dist @${MKDIR} ${STAGEDIR}${PREFIX}/share/hal/fdi/policy/10osvendor ${INSTALL_DATA} ${FILESDIR}/10-mouse-sysmouse.fdi \ ${STAGEDIR}${PREFIX}/share/hal/fdi/policy/10osvendor ${INSTALL_SCRIPT} ${FILESDIR}/mount-fuse \ ${STAGEDIR}${PREFIX}/share/hal/mount-fuse -.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}/var/lib/hal + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/hald/freebsd/README \ ${STAGEDIR}${DOCSDIR}/README.freebsd ${INSTALL_DATA} ${WRKDIR}/README.fuse \ ${STAGEDIR}${DOCSDIR}/README.fuse -.endif - @${MKDIR} ${STAGEDIR}/var/lib/hal .include Index: head/sysutils/hfsexplorer/Makefile =================================================================== --- head/sysutils/hfsexplorer/Makefile (revision 395959) +++ head/sysutils/hfsexplorer/Makefile (revision 395960) @@ -1,57 +1,53 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= hfsexplorer PORTVERSION= 0.23 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= sysutils java MAINTAINER= vg@FreeBSD.org COMMENT= HFSExplorer read Mac-formatted harddisks and disk images LICENSE= GPLv3 BUILD_DEPENDS= ant:${PORTSDIR}/devel/apache-ant DESKTOP_ENTRIES="hfsexplorer" "reader Mac-formatted harddisk" \ "${DATADIR}/res/icon.png" "${PORTNAME}" \ "System;Utility;Java;" false USE_GITHUB= yes GH_PROJECT= ${PORTNAME} GH_ACCOUNT= unsound USE_JAVA= yes JAVA_VERSION= 1.6+ OPTIONS_DEFINE= DOCS NO_ARCH= yes WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_PROJECT}-${DISTVERSION} -.include - do-configure: @cd ${WRKSRC}/dist/bin && ${REINPLACE_CMD} -e 's|BASEDIR=".*"|BASEDIR="${DATADIR}/lib"|g' \ hfsx.sh resview.sh unhfs.sh @${REINPLACE_CMD} -e 's|BASEDIR=".*"|BASEDIR="${DATADIR}/lib"|g' \ ${WRKSRC}/dist/bin/hfsexplorer.sh do-build: @cd ${WRKSRC} && ${SH} buildall.sh do-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - @cd ${WRKSRC}/dist/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/ -.endif - -post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/lib @${MKDIR} ${STAGEDIR}${DATADIR}/res .for f in hfsx.sh resview.sh unhfs.sh @cd ${WRKSRC} && ${INSTALL_SCRIPT} dist/bin/${f} ${STAGEDIR}${PREFIX}/bin .endfor @cd ${WRKSRC} && ${INSTALL_SCRIPT} dist/bin/hfsexplorer.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @cd ${WRKSRC} && ${INSTALL_DATA} dist/lib/*.jar ${STAGEDIR}${DATADIR}/lib @cd ${WRKSRC} && ${INSTALL_DATA} dist/res/icon.png ${STAGEDIR}${DATADIR}/res + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @cd ${WRKSRC}/dist/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/ .include Index: head/sysutils/hourglass/Makefile =================================================================== --- head/sysutils/hourglass/Makefile (revision 395959) +++ head/sysutils/hourglass/Makefile (revision 395960) @@ -1,42 +1,38 @@ # $FreeBSD$ PORTNAME= hourglass PORTVERSION= 1.0.1 DISTVERSIONSUFFIX= b CATEGORIES= sysutils parallel MASTER_SITES= http://www.cs.utah.edu/~regehr/hourglass/ MAINTAINER= jadawin@FreeBSD.org COMMENT= Real-time application to learn how CPU scheduling works RUN_DEPENDS= jgraph:${PORTSDIR}/graphics/jgraph ONLY_FOR_ARCHS= i386 amd64 GNU_CONFIGURE= yes PLIST_FILES= bin/busy bin/hourglass PORTDOCS= CALIBRATION OPTIONS_DEFINE= DOCS -.include - THREAD_LIBS= -pthread post-patch: @${REINPLACE_CMD} -e 's,%LOCALBASE%,${LOCALBASE},g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,%THREAD_LIBS%,${THREAD_LIBS},g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,%THREAD_CFLAGS%,${THREAD_CFLAGS},g' \ ${WRKSRC}/configure -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} -. for doc in ${PORTDOCS} +.for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} -. endfor -.endif +.endfor .include Index: head/sysutils/jailrc/Makefile =================================================================== --- head/sysutils/jailrc/Makefile (revision 395959) +++ head/sysutils/jailrc/Makefile (revision 395960) @@ -1,27 +1,24 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= jailrc PORTVERSION= 1.0 CATEGORIES= sysutils MASTER_SITES= # DISTFILES= # MAINTAINER= mm@FreeBSD.org COMMENT= Improved jail startup/shutdown script NO_BUILD= yes +NO_ARCH= yes NO_INSTALL= yes USE_RC_SUBR= jailrc PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${FILESDIR}/README ${STAGEDIR}${DOCSDIR}/README -.endif .include Index: head/sysutils/javaservicewrapper/Makefile =================================================================== --- head/sysutils/javaservicewrapper/Makefile (revision 395959) +++ head/sysutils/javaservicewrapper/Makefile (revision 395960) @@ -1,48 +1,48 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= javaservicewrapper PORTVERSION= 3.5.21 CATEGORIES= sysutils java MASTER_SITES= http://wrapper.tanukisoftware.com/download/${PORTVERSION}/ DISTNAME= wrapper_${PORTVERSION}_src MAINTAINER= mike.jakubik@gmail.com COMMENT= Application to solve problems common to many Java applications ONLY_FOR_ARCHS= i386 amd64 USE_JAVA= 1.4+ USE_ANT= yes USES= gmake iconv DATADIR= ${PREFIX}/lib/${PORTNAME} OPTIONS_DEFINE= DOCS .include .if (${ARCH} == amd64) MAKE_ARGS+= -Dbits=64 .else MAKE_ARGS+= -Dbits=32 .endif post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC} ${CFLAGS}| ; \ s|/usr/local|${ICONV_PREFIX}|g ; \ s|-liconv|${ICONV_LIB}|' \ ${WRKSRC}/src/c/Makefile-freebsd-x86-32.gmake \ ${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${CP} -rp bin conf lib test ${STAGEDIR}${DATADIR} ${STRIP_CMD} ${STAGEDIR}${DATADIR}/bin/wrapper ${LN} -sf ${DATADIR}/bin/wrapper ${STAGEDIR}${PREFIX}/bin/${PORTNAME} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/ldap-account-manager/Makefile =================================================================== --- head/sysutils/ldap-account-manager/Makefile (revision 395959) +++ head/sysutils/ldap-account-manager/Makefile (revision 395960) @@ -1,56 +1,55 @@ # $FreeBSD$ PORTNAME= ldap-account-manager PORTVERSION= 5.0 CATEGORIES= sysutils www MASTER_SITES= SF/${SHORTNAME}/LAM/${PORTVERSION} MAINTAINER= basil@vpm.net.ua COMMENT= Webfrontend for managing accounts stored in an OpenLDAP server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= p5-Quota>=0:${PORTSDIR}/sysutils/p5-Quota \ p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap NO_BUILD= yes +NO_ARCH= yes USES= gettext perl5 tar:bzip2 USE_PHP= gettext hash iconv ldap mcrypt pcre session simplexml spl xml json zip openssl WANT_PHP_WEB= yes SHORTNAME= lam PORTDOCS= docs HISTORY README copyright LAMDATA= config graphics help lib locale sess style templates tmp VERSION index.html .htaccess WWWDIR= ${PREFIX}/www/${SHORTNAME} CONFIGS= config.cfg addressbook.conf samba3.conf unix.conf windows_samba4.conf WRITEABLES= config sess tmp OPTIONS_DEFINE= DOCS -.include - do-install: @${ECHO_CMD} '@exec if [ -f %D/${WWWDIR_REL}/config/shells ]; then ${RM} -f %D/${WWWDIR_REL}/config/shells; fi' >> ${TMPPLIST} .for CONFIG in ${CONFIGS} @${ECHO_CMD} '@sample ${WWWDIR_REL}/config/${CONFIG}.sample' >> ${TMPPLIST} @${ECHO_CMD} '@exec if [ -f %D/${WWWDIR_REL}/config/${CONFIG}_sample ]; then ${RM} -f %D/${WWWDIR_REL}/config/${CONFIG}_sample; fi' >> ${TMPPLIST} .endfor .for I in ${LAMDATA} @${FIND} -s ${WRKSRC}/${I} -type f -not -name '*.sample' | ${SED} -e 's,^${WRKSRC},${WWWDIR_REL},' >> ${TMPPLIST} @${FIND} -ds ${WRKSRC}/${I} -type d | ${SED} -e 's,^${WRKSRC},@dir ${WWWDIR_REL},' >> ${TMPPLIST} .endfor @${ECHO_CMD} '@dir ${WWWDIR_REL}' >> ${TMPPLIST} @cd ${WRKSRC} && ${COPYTREE_SHARE} "${LAMDATA}" ${STAGEDIR}${WWWDIR} .for DIR in ${WRITEABLES} @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN} %D/${WWWDIR_REL}/${DIR}' >> ${TMPPLIST} @${ECHO_CMD} '@exec ${CHMOD} -R u+w %D/${WWWDIR_REL}/${DIR}' >> ${TMPPLIST} .endfor @${ECHO_CMD} '@exec ${CHOWN} ${WWWOWN} %D/${WWWDIR_REL}/${DIR}/lib/lamdaemon.pl' >> ${TMPPLIST} @${ECHO_CMD} '@exec ${CHMOD} u+x %D/${WWWDIR_REL}/${DIR}/lib/lamdaemon.pl' >> ${TMPPLIST} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/logwatch/Makefile =================================================================== --- head/sysutils/logwatch/Makefile (revision 395959) +++ head/sysutils/logwatch/Makefile (revision 395960) @@ -1,54 +1,51 @@ # Created by: John D. "Trix" Farrar # $FreeBSD$ PORTNAME= logwatch PORTVERSION= 7.4.0 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= trix@basement.net COMMENT= Log file analysis program LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64 USES= perl5 shebangfix USE_PERL5= run SHEBANG_FILES= scripts/logwatch.pl PORTDOCS= HOWTO-Customize-LogWatch README NO_BUILD= yes +NO_ARCH= yes MAKE_ENV+= SITE_PERL_REL=${SITE_PERL_REL} OPTIONS_DEFINE= DOCS -.include - pre-configure: @${CP} ${FILESDIR}/Makefile ${WRKSRC} post-patch: ${REINPLACE_CMD} -E \ -e "s,/usr/share/logwatch,${LOCALBASE}," \ -e "s,/etc/logwatch,${ETCDIR}," \ -e 's,^eval "use lib.*,,' \ -e "s,.BaseDir/lib,${LIBEXECDIR}," \ -e 's,BaseDir/dist.conf,ConfigDir/defaults,' \ -e 's,BaseDir/default.conf,ConfigDir/defaults,' \ -e 's,ConfigDir/conf,ConfigDir,' \ -e "s,BaseDir/scripts/([^/]*)/,BaseDir/libexec/${PORTNAME}/defaults/\1/," \ -e "s,ConfigDir/scripts/([^/]*)/,BaseDir/libexec/${PORTNAME}/\1/," \ ${WRKSRC}/scripts/logwatch.pl ${REINPLACE_CMD} -E \ -e "s,/var/cache/logwatch,${LOCALBASE}/var/${PORTNAME}," \ ${WRKSRC}/conf/logwatch.conf -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/HOWTO-Customize-LogWatch ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.endif + ${INSTALL_DATA} ${WRKSRC}/HOWTO-Customize-LogWatch ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/pax-utils/Makefile =================================================================== --- head/sysutils/pax-utils/Makefile (revision 395959) +++ head/sysutils/pax-utils/Makefile (revision 395960) @@ -1,37 +1,34 @@ # Created by: Timothy Redaelli # $FreeBSD$ PORTNAME= pax-utils PORTVERSION= 0.7 CATEGORIES= sysutils MASTER_SITES= http://dev.gentoo.org/~vapier/dist/ \ LOCAL/sbz MAINTAINER= sbz@FreeBSD.org COMMENT= Various ELF related utils for ELF32, ELF64 binaries LICENSE= GPLv2 USES= gmake tar:xz PLIST_FILES= bin/dumpelf bin/pspax bin/scanelf bin/scanmacho \ man/man1/dumpelf.1.gz man/man1/pspax.1.gz \ man/man1/scanelf.1.gz man/man1/scanmacho.1.gz PORTDOCS= BUGS README TODO OPTIONS_DEFINE= DOCS -.include - do-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif - .for f in dumpelf pspax scanelf scanmacho ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/${f}.1 ${STAGEDIR}${PREFIX}/man/man1 .endfor + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/slack/Makefile =================================================================== --- head/sysutils/slack/Makefile (revision 395959) +++ head/sysutils/slack/Makefile (revision 395960) @@ -1,50 +1,49 @@ # Created by: Steve Atwell # $FreeBSD$ PORTNAME= slack PORTVERSION= 0.15.2 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE \ http://www.sundell.net/~alan/projects/slack/ MAINTAINER= satwell@disjoint.net COMMENT= Configuration management system designed to appeal to lazy admins RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync USES= perl5 gmake +NO_ARCH= yes PORTDOCS= ChangeLog COPYING CREDITS FAQ GPL README TODO \ fixfiles-and-dirs.txt slack-intro MAKE_ARGS= prefix=${PREFIX} exec_prefix=${PREFIX} \ libexecdir=${PREFIX}/libexec mandir=${PREFIX}/man \ localstatedir=/var OPTIONS_DEFINE= DOCS -.include - pre-build: ${REINPLACE_CMD} -e '1s,^#!.*perl,#!${PERL},' ${WRKSRC}/test/gen_config_file - + post-build: @for f in ${WRKSRC}/src/build/*; do \ ${REINPLACE_CMD} -e '1s,^#!.*perl,#!${PERL},' $$f; \ done post-install: @${INSTALL_DATA} ${WRKSRC}/src/build/slack.conf ${STAGEDIR}${PREFIX}/etc/slack.conf.sample -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/CREDITS ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/GPL ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/doc/fixfiles-and-dirs.txt ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/doc/slack-intro ${STAGEDIR}${DOCSDIR} -.endif + ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/CREDITS ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/GPL ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/fixfiles-and-dirs.txt ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/slack-intro ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/tbku/Makefile =================================================================== --- head/sysutils/tbku/Makefile (revision 395959) +++ head/sysutils/tbku/Makefile (revision 395960) @@ -1,28 +1,26 @@ # Created by: tundra # $FreeBSD$ PORTNAME= tbku PORTVERSION= 1.117 CATEGORIES= sysutils MASTER_SITES= http://www.tundraware.com/Software/tbku/ MAINTAINER= tbku@tundraware.com COMMENT= Tool For Incremental And Imaging Backups +NO_ARCH= yes + OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in WHATSNEW.txt tbku-license.txt tbku.html tbku.pdf tbku.ps tbku.txt \ Imaging-FreeBSD-With-tbku.txt Imaging-FreeBSD-With-tbku.html \ Imaging-FreeBSD-With-tbku.pdf Imaging-FreeBSD-With-tbku.ps \ Imaging-SUSE-Linux-With-tbku.txt Imaging-SUSE-Linux-With-tbku.html \ Imaging-SUSE-Linux-With-tbku.pdf Imaging-SUSE-Linux-With-tbku.ps - @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/sysutils/tenshi/Makefile =================================================================== --- head/sysutils/tenshi/Makefile (revision 395959) +++ head/sysutils/tenshi/Makefile (revision 395960) @@ -1,46 +1,45 @@ # Created by: Oliver Eikemeier # $FreeBSD$ PORTNAME= tenshi PORTVERSION= 0.14 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://dev.inversepath.com/tenshi/ MAINTAINER= jadawin@FreeBSD.org COMMENT= Tenshi is a log monitoring program, designed to watch multiple logs RUN_DEPENDS= ${LOCALBASE}/bin/gtail:${PORTSDIR}/sysutils/coreutils \ p5-IO-BufferedSelect>=0:${PORTSDIR}/devel/p5-IO-BufferedSelect USES= perl5 USE_PERL5= run build patch NO_BUILD= yes +NO_ARCH= yes USE_RC_SUBR= tenshi SUB_LIST= PERL=${PERL} OPTIONS_DEFINE= DOCS PLIST_FILES= bin/tenshi etc/tenshi.conf.sample man/man8/tenshi.8.gz PORTDOCS= README Changelog -.include - post-patch: @${PERL5} -pi.bak -e ' \ s"/usr/bin/perl"${PERL}" if $$. == 1; \ s"/etc/tenshi/tenshi\.conf"${PREFIX}/etc/tenshi.conf"; \ s"/usr/bin/tail"${LOCALBASE}/bin/gtail"; \ ' ${WRKSRC}/tenshi do-install: ${INSTALL_SCRIPT} ${WRKSRC}/tenshi ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tenshi.conf ${STAGEDIR}${PREFIX}/etc/tenshi.conf.sample ${INSTALL_MAN} ${WRKSRC}/tenshi.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/tren/Makefile =================================================================== --- head/sysutils/tren/Makefile (revision 395959) +++ head/sysutils/tren/Makefile (revision 395960) @@ -1,25 +1,23 @@ # Created by: Tim Daneliuk # $FreeBSD$ PORTNAME= tren PORTVERSION= 1.242 CATEGORIES= sysutils python MASTER_SITES= http://www.tundraware.com/Software/tren/ MAINTAINER= tren@tundraware.com COMMENT= Powerful File And Directory Batch Renaming Tool USES= python PLIST_FILES= bin/tren.py man/man1/tren.1.gz PORTDOCS= WHATSNEW.txt tren-license.txt tren.html tren.pdf tren.ps tren.rst +NO_ARCH= yes + OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/sysutils/ucspi-ipc/Makefile =================================================================== --- head/sysutils/ucspi-ipc/Makefile (revision 395959) +++ head/sysutils/ucspi-ipc/Makefile (revision 395960) @@ -1,44 +1,42 @@ # Created by: David Thiel # $FreeBSD$ PORTNAME= ucspi-ipc PORTVERSION= 0.67 CATEGORIES= sysutils MASTER_SITES= http://www.superscript.com/ucspi-ipc/ MAINTAINER= lx@redundancy.redundancy.org COMMENT= UCSPI tools for building local-domain client-server applications USES= perl5 DISABLE_SIZE= yes DOCS= CHANGES WRKSRC= ${WRKDIR}/host/superscript.com/net/${DISTNAME} OPTIONS_DEFINE= DOCS -.include - do-configure: ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-cc ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-ld do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} package/compile do-install: .for x in ipccat ipcconnect ipcdo ipcrun ${INSTALL_SCRIPT} ${WRKSRC}/command/${x} ${STAGEDIR}${PREFIX}/bin .endfor .for x in ipcclient ipccommand ipcconnect-io ipcexec ipcexec-config \ ipcexecrules ipcexecrulescheck ipcperl ipcrules ipcrulescheck ipcserver ${INSTALL_PROGRAM} ${WRKSRC}/command/${x} ${STAGEDIR}${PREFIX}/bin .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/src && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/ucspi-unix/Makefile =================================================================== --- head/sysutils/ucspi-unix/Makefile (revision 395959) +++ head/sysutils/ucspi-unix/Makefile (revision 395960) @@ -1,48 +1,46 @@ # Created by: Patrick Rinke # $FreeBSD$ PORTNAME= ucspi-unix PORTVERSION= 0.36 PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= http://untroubled.org/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Unix-domain socket client-server command-line tools LICENSE= GPLv2 BUILD_DEPENDS= ${BGLIBS_LIB}/libbg.a:${PORTSDIR}/devel/bglibs BGLIBS_INC= ${LOCALBASE}/include/bglibs BGLIBS_LIB= ${LOCALBASE}/lib/bglibs CFLAGS+= -I${BGLIBS_INC} LDFLAGS+= -L${BGLIBS_LIB} PLIST_FILES= bin/unixcat bin/unixclient bin/unixserver \ man/man1/unixclient.1.gz man/man1/unixserver.1.gz PORTDOCS= NEWS PROTOCOL README TODO OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE=yes -.include - post-patch: .SILENT ${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home ${ECHO_CMD} "${STAGEDIR}${PREFIX}/bin" > ${WRKSRC}/conf-bin ${ECHO_CMD} "${STAGEDIR}${MANPREFIX}/man" > ${WRKSRC}/conf-man ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc ${ECHO_CMD} "${CC} ${LDFLAGS} ${STRIP}" > ${WRKSRC}/conf-ld ${ECHO_CMD} "${BGLIBS_INC}" > ${WRKSRC}/conf-bgincs ${ECHO_CMD} "${BGLIBS_LIB}" > ${WRKSRC}/conf-bglibs do-install: cd ${WRKSRC} && ./installer -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/uif2iso/Makefile =================================================================== --- head/sysutils/uif2iso/Makefile (revision 395959) +++ head/sysutils/uif2iso/Makefile (revision 395960) @@ -1,39 +1,35 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= uif2iso PORTVERSION= 0.1.7c PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://aluigi.altervista.org/mytoolz/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Convert MagicISO UIF files to ISO9660 LICENSE= GPLv2 USES= zip WRKSRC= ${WRKDIR}/src OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} 's|exit(1)|exit(0)|' \ ${WRKSRC}/uif2iso.c @${REINPLACE_CMD} 's|/usr/local|${STAGEDIR}${PREFIX}|; \ s|$$(DESTDIR)||' \ ${WRKSRC}/Makefile -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in README uif2iso.txt ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/sysutils/usermatic/Makefile =================================================================== --- head/sysutils/usermatic/Makefile (revision 395959) +++ head/sysutils/usermatic/Makefile (revision 395960) @@ -1,46 +1,45 @@ # Created by: Andreas Fehlner (fehlner@gmx.de) # $FreeBSD$ PORTNAME= usermatic PORTVERSION= 0.6.1 CATEGORIES= sysutils MASTER_SITES= http://btw23.de/johannes/usermatic/\ http://home.arcor.de/fehlner/fbsd_ports/\ http://home.arcor.de/teambushido/fbsd_ports/ MAINTAINER= fehlner@gmx.de COMMENT= Scripts to automate the maintenance of accounts RUN_DEPENDS= ${PREFIX}/sbin/userneu.pl:${PORTSDIR}/sysutils/userneu NO_BUILD= yes +NO_ARCH= yes USES= perl5 shebangfix SHEBANG_FILES= digestion/digestion.pl hunter-seeker/hunter-seeker.pl \ newusers/newusers.pl reaper/reaper.pl USE_PERL5= run DOCS= Artistic COPYING README CHANGES \ doc/digestion.pl.pod doc/hunter-seeker.pl.pod \ doc/reaper.pl.pod EXAMPLES= digestion/list_digested digestion/list_raw \ newusers/sums_to_ignore OPTIONS_DEFINE= DOCS -.include - do-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} digestion.pl.1 ${STAGEDIR}${MANPREFIX}/man/man1 cd ${WRKSRC}/doc && ${INSTALL_MAN} hunter-seeker.pl.8 newusers.pl.8 reaper.pl.8 ${STAGEDIR}${MANPREFIX}/man/man8 cd ${WRKSRC}/digestion && ${INSTALL_SCRIPT} digestion.pl ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/hunter-seeker && ${INSTALL_SCRIPT} hunter-seeker.pl \ ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/reaper && ${INSTALL_SCRIPT} reaper.pl ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/newusers && ${INSTALL_SCRIPT} newusers.pl ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/userneu/Makefile =================================================================== --- head/sysutils/userneu/Makefile (revision 395959) +++ head/sysutils/userneu/Makefile (revision 395960) @@ -1,46 +1,45 @@ # Created by: Andreas Fehlner (fehlner@gmx.de) # $FreeBSD$ PORTNAME= userneu PORTVERSION= 1.38 DISTVERSIONSUFFIX= _1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://btw23.de/johannes/userneu/ \ http://home.arcor.de/fehlner/fbsd_ports/ \ http://home.arcor.de/teambushido/fbsd_ports/ MAINTAINER= fehlner@gmx.de COMMENT= Account management and creation tool LICENSE= GPLv2 RUN_DEPENDS= p5-Crypt-PasswdMD5>=0:${PORTSDIR}/security/p5-Crypt-PasswdMD5 \ - p5-Crypt-RandPasswd>=0:${PORTSDIR}/security/p5-Crypt-RandPasswd + p5-Crypt-RandPasswd>=0:${PORTSDIR}/security/p5-Crypt-RandPasswd USES= perl5 shebangfix USE_PERL5= run NO_BUILD= yes +NO_ARCH= yes SHEBANG_FILES= userquick.pl smbrepair.pl userneu.pl CONFLICTS= userneu-devel-[0-9]* SCRIPTS= userneu.pl userquick.pl smbrepair.pl DOCS= BUGS CHANGES CREDITS REQUIREMENTS TODO \ doc/README doc/INSTALL doc/userneu.pod doc/userquick.pod EXAMPLES= list-sample OPTIONS_DEFINE= DOCS -.include - do-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.8 userquick.8 ${STAGEDIR}${MANPREFIX}/man/man8 cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/userneu-devel/Makefile =================================================================== --- head/sysutils/userneu-devel/Makefile (revision 395959) +++ head/sysutils/userneu-devel/Makefile (revision 395960) @@ -1,51 +1,50 @@ # Created by: Andreas Fehlner (fehlner@gmx.de) # $FreeBSD$ PORTNAME= userneu PORTVERSION= 1.43 DISTVERSIONSUFFIX= b PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://btw23.de/johannes/files/userneu/\ http://home.arcor.de/fehlner/fbsd_ports/\ http://home.arcor.de/teambushido/fbsd_ports/ PKGNAMESUFFIX= -devel MAINTAINER= fehlner@gmx.de COMMENT= Account management and creation tool LICENSE= GPLv2 RUN_DEPENDS= p5-Crypt-PasswdMD5>=0:${PORTSDIR}/security/p5-Crypt-PasswdMD5 \ p5-Crypt-RandPasswd>=0:${PORTSDIR}/security/p5-Crypt-RandPasswd USES= perl5 shebangfix SHEBANG_FILES= userneu.pl smbrepair.pl USE_PERL5= run NO_BUILD= yes +NO_ARCH= yes CONFLICTS= userneu-1.* SCRIPTS= userneu.pl smbrepair.pl LDOCS1= BUGS CHANGES CREDITS REQUIREMENTS TODO LDOCS2= README INSTALL userneu.pod userneu.conf.pod PORTDOCS= ${LDOCS1} ${LDOCS2} EXAMPLES= userlist userneu.conf.example OPTIONS_DEFINE= DOCS -.include - do-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.8 ${STAGEDIR}${MANPREFIX}/man/man8 cd ${WRKSRC}/doc && ${INSTALL_MAN} userneu.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/sbin ${LN} -sf userneu.pl ${STAGEDIR}${PREFIX}/sbin/userquick @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${LDOCS1} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${LDOCS2} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/sysutils/vobcopy/Makefile =================================================================== --- head/sysutils/vobcopy/Makefile (revision 395959) +++ head/sysutils/vobcopy/Makefile (revision 395960) @@ -1,69 +1,65 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= vobcopy PORTVERSION= 1.2.0 PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= http://vobcopy.org/download/ \ LOCAL/ehaupt MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Decrypts and copies DVD .vob files LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.sh CONFIGURE_ARGS= --with-lfs --with-dvdread-libs=${LOCALBASE} ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/vobcopy man/man1/vobcopy.1.gz PORTDOCS= COPYING Changelog README TODO \ alternative_programs.txt OPTIONS_DEFINE= DOCS -.include - post-extract: @${CHMOD} a+x ${WRKSRC}/${CONFIGURE_SCRIPT} post-patch: @${REINPLACE_CMD} -E -e 's|(fopen\( *"/etc/)mtab|\1fstab|; \ s|iso9660|cd9660|' ${WRKSRC}/dvd.c @${REINPLACE_CMD} -E -e 's|declare -i i=0||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # -CURRENT after 500041 has getopt_long # do not use libgnugetopt @${REINPLACE_CMD} -E \ -e 's|-lgnugetopt||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # fix typo @${REINPLACE_CMD} -E \ -e 's|FreeBSD_Version|FreeBSD_version|' \ ${WRKSRC}/dvd.c # no such flag under FreeBSD # fdatasync(2) -> fsync(2) @${REINPLACE_CMD} -E \ -e 's|O_LARGEFILE|0|' \ -e 's|fdatasync|fsync|g' \ ${WRKSRC}/vobcopy.c post-configure: @${REINPLACE_CMD} -E -e 's|^CC.+||; s|^PREFIX.+||; \ s|/usr/local/|${LOCALBASE}/|' \ ${WRKSRC}/Makefile do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/vobcopy ${STAGEDIR}${PREFIX}/bin/vobcopy - @${INSTALL_MAN} ${WRKSRC}/vobcopy.1${MAN1_SUFX} \ + ${INSTALL_PROGRAM} ${WRKSRC}/vobcopy ${STAGEDIR}${PREFIX}/bin/vobcopy + ${INSTALL_MAN} ${WRKSRC}/vobcopy.1${MAN1_SUFX} \ ${STAGEDIR}${MANPREFIX}/man/man1/vobcopy.1 -post-install: -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL} -d ${STAGEDIR}${DOCSDIR} - @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/dblatex/Makefile =================================================================== --- head/textproc/dblatex/Makefile (revision 395959) +++ head/textproc/dblatex/Makefile (revision 395960) @@ -1,37 +1,36 @@ # Created by: Peter Johnson # $FreeBSD$ PORTNAME= dblatex PORTVERSION= 0.3.6 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= DocBook to LaTeX/ConTeXt Publishing BUILD_DEPENDS= ${LOCALBASE}/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty:${PORTSDIR}/print/texlive-texmf RUN_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt \ docbook-xml>0:${PORTSDIR}/textproc/docbook-xml USES= tar:bzip2 python:2 USE_PYTHON= distutils autoplist USE_TEX= tex +NO_ARCH= yes PYDISTUTILS_INSTALLARGS+= --catalogs=${LOCALBASE}/share/xml/catalog.ports OPTIONS_DEFINE= DOCS -.include - post-patch: -.if ! ${PORT_OPTIONS:MDOCS} - @${REINPLACE_CMD} -e '/pdfdocs),/d ; /htmldoc)/d' ${WRKSRC}/setup.py -.endif @${REINPLACE_CMD} -e "s,share/man/man1,man/man1,g" ${WRKSRC}/setup.py + +post-patch-DOCS-off: + @${REINPLACE_CMD} -e '/pdfdocs),/d ; /htmldoc)/d' ${WRKSRC}/setup.py post-install: # shebangfix can't be used because dblatex is built from scratch ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PREFIX}/bin/python2|' \ ${STAGEDIR}${PREFIX}/bin/dblatex .include Index: head/textproc/dictem/Makefile =================================================================== --- head/textproc/dictem/Makefile (revision 395959) +++ head/textproc/dictem/Makefile (revision 395960) @@ -1,57 +1,55 @@ # Created by: Max N. Boyarov # $FreeBSD$ PORTNAME= dictem PORTVERSION= 1.0.4 PORTREVISION= 2 CATEGORIES= textproc net elisp MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION} PKGNAMESUFFIX= -${EMACS_PORT_NAME} MAINTAINER= max.n.boyarov@gmail.com COMMENT= DictEm is a dict client for [X]Emacs LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/bin/dict:${PORTSDIR}/textproc/dict USE_EMACS= yes SRC_EL= dictem.el dictem-lingvo-dsl.el dictem-elisp.el .for f in ${SRC_EL} PLIST_FILES+= ${LISPDIR}/${f} \ ${LISPDIR}/${f:S/.el$/.elc/} .endfor WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS+= README AUTHORS NEWS COPYING TODO OPTIONS_DEFINE= DOCS .include .if ${EMACS_NAME} == "xemacs" LISPDIR= ${EMACS_LIBDIR}/site-packages/lisp/dictem .else LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/dictem .endif do-build: cd ${WRKSRC} && ${EMACS_CMD} --no-site-file --no-init-file -batch \ -l compile.el -f compile-dictem ${SRC_EL} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${LISPDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${SRC_EL} ${SRC_EL:S/.el$/.elc/} \ ${STAGEDIR}${PREFIX}/${LISPDIR}/ -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/textproc/elasticsearch/Makefile =================================================================== --- head/textproc/elasticsearch/Makefile (revision 395959) +++ head/textproc/elasticsearch/Makefile (revision 395960) @@ -1,122 +1,121 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= elasticsearch PORTVERSION= 1.7.1 CATEGORIES= textproc java devel MASTER_SITES= http://download.elasticsearch.org/${PORTNAME}/${PORTNAME}/ \ http://mirrors.rit.edu/zi/ MAINTAINER= tj@FreeBSD.org COMMENT= Full-text search engine for Java LICENSE= APACHE20 RUN_DEPENDS= java-sigar>=0:${PORTSDIR}/java/sigar USES= cpe NO_ARCH= yes USE_JAVA= yes NO_BUILD= yes JAVA_VERSION= 1.7+ ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= ${PORTNAME} OPTIONS_DEFINE= DOCS .include LUCENEVER= 4.10.4 CONFIG_FILES= elasticsearch.yml logging.yml JARS= elasticsearch-${PORTVERSION}.jar \ asm-4.1.jar \ asm-commons-4.1.jar \ apache-log4j-extras-1.2.17.jar \ antlr-runtime-3.5.jar \ groovy-all-2.4.4.jar \ jna-4.1.0.jar \ jts-1.13.jar \ log4j-1.2.17.jar \ lucene-analyzers-common-${LUCENEVER}.jar \ lucene-core-${LUCENEVER}.jar \ lucene-expressions-${LUCENEVER}.jar \ lucene-grouping-${LUCENEVER}.jar \ lucene-highlighter-${LUCENEVER}.jar \ lucene-join-${LUCENEVER}.jar \ lucene-memory-${LUCENEVER}.jar \ lucene-queries-${LUCENEVER}.jar \ lucene-misc-${LUCENEVER}.jar \ lucene-queries-${LUCENEVER}.jar \ lucene-queryparser-${LUCENEVER}.jar \ lucene-sandbox-${LUCENEVER}.jar \ lucene-spatial-${LUCENEVER}.jar \ lucene-suggest-${LUCENEVER}.jar \ spatial4j-0.4.1.jar DOCS= LICENSE.txt \ NOTICE.txt \ README.textile SIGAR_ARCH= ${ARCH:S|i386|x86|} SEARCHUSER?= elasticsearch SEARCHGROUP?= ${SEARCHUSER} USERS= ${SEARCHUSER} GROUPS= ${SEARCHGROUP} ELASTIC_DBDIR= /var/db/elasticsearch ELASTIC_LOGDIR= /var/log/elasticsearch .if ${OPSYS} == FreeBSD . if ${OSVERSION} >= 1000000 PLATFORM_VER= 1 . elif ${OSVERSION} >= 900000 PLATFORM_VER= 9 . else PLATFORM_VER= 8 . endif .else BROKEN= ${OPSYS} platform is not supported .endif SIGAR_LIBNAME= libsigar-${ARCH:S,i386,x86,}-freebsd-${PLATFORM_VER}.so SUB_LIST= SEARCHUSER=${SEARCHUSER} \ SEARCHGROUP=${SEARCHGROUP} \ PORTVERSION=${PORTVERSION} SUB_FILES= elasticsearch-plugin pkg-message PLIST_SUB= SIGAR_ARCH=${SIGAR_ARCH} \ SEARCHUSER=${SEARCHUSER} \ SEARCHGROUP=${SEARCHGROUP} \ LUCENEVER=${LUCENEVER} \ PORTVERSION=${PORTVERSION} \ ELASTIC_DBDIR=${ELASTIC_DBDIR} \ ELASTIC_LOGDIR=${ELASTIC_LOGDIR} \ SIGAR_LIBNAME=${SIGAR_LIBNAME} post-patch: ${SED} -i .bak -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/elasticsearch.yml do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch .for f in ${CONFIG_FILES} ${INSTALL} -m 440 ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample .endfor ${INSTALL_SCRIPT} ${WRKDIR}/elasticsearch-plugin ${STAGEDIR}${PREFIX}/bin/elasticsearch-plugin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch .for f in ${JARS} ${INSTALL_DATA} ${WRKSRC}/lib/${f} ${STAGEDIR}${PREFIX}/lib/elasticsearch/ .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar # ${INSTALL_DATA} ${WRKSRC}/lib/sigar/sigar-1.6.4.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar/ cd ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar && ${LN} -s ${JAVAJARDIR}/sigar.jar cd ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar && ${LN} -s ${JAVAJARDIR}/${SIGAR_LIBNAME} -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/textproc/gdome2/Makefile =================================================================== --- head/textproc/gdome2/Makefile (revision 395959) +++ head/textproc/gdome2/Makefile (revision 395960) @@ -1,52 +1,50 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= gdome2 PORTVERSION= 0.8.1 PORTREVISION= 10 CATEGORIES= textproc MASTER_SITES= http://gdome2.cs.unibo.it/tarball/ MAINTAINER= ports@FreeBSD.org COMMENT= Gnome DOM Engine USES= pathfix pkgconfig libtool USE_GNOME= glib20 libxml2 GNU_CONFIGURE= yes CONFIGURE_ENV= GLIB_CONFIG="${LOCALBASE}/bin/pkg-config glib-2.0" CPPFLAGS+= -I${LOCALBASE}/include DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS PORTDOCS= * -.include - post-patch: -.if ${PORT_OPTIONS:MDOCS} - @${REINPLACE_CMD} -E -e \ - 's,^(HTML_DIR *= *).*,\1\$$(DESTDIR)$$(prefix)/share/doc,' \ - ${WRKSRC}/gtk-doc/Makefile.in -.else - @${REINPLACE_CMD} '/gtk-doc/d' ${WRKSRC}/Makefile.in -.endif - @${FIND} ${WRKSRC} -type f -and \ '(' -name '*.[ch]' -or -name '*.xml' ')' | \ ${XARGS} ${REINPLACE_CMD} -e ' \ s,,,; \ s,,,; \ s,,,; \ s,,,; \ s,,,; \ s,,,; \ s,,,; \ s,,,' + +post-patch-DOCS-on: + @${REINPLACE_CMD} -E -e \ + 's,^(HTML_DIR *= *).*,\1\$$(DESTDIR)$$(prefix)/share/doc,' \ + ${WRKSRC}/gtk-doc/Makefile.in + +post-patch-DOCS-off: + @${REINPLACE_CMD} '/gtk-doc/d' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdome.so .include Index: head/textproc/google-ctemplate/Makefile =================================================================== --- head/textproc/google-ctemplate/Makefile (revision 395959) +++ head/textproc/google-ctemplate/Makefile (revision 395960) @@ -1,39 +1,37 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= google-ctemplate PORTVERSION= 2.2 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= GOOGLE_CODE PROJECTHOST= ctemplate DISTNAME= ctemplate-${PORTVERSION} MAINTAINER= vanilla@FreeBSD.org COMMENT= Simple but powerful template language for C++ OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig shebangfix SHEBANG_FILES= src/template-converter USE_LDCONFIG= yes BROKEN_powerpc= Does not compile on powerpc -.include - post-patch: @${REINPLACE_CMD} -e \ 's|$$(prefix)/share/doc/$$(PACKAGE)-$$(VERSION)|${DOCSDIR}|' \ ${WRKSRC}/Makefile.in -.if empty(PORT_OPTIONS:MDOCS) + +post-patch-DOCS-off: @${REINPLACE_CMD} -e \ '/install-data-am/ s|install-dist_docDATA||' \ ${WRKSRC}/Makefile.in -.endif tests: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) .include Index: head/textproc/hevea/Makefile =================================================================== --- head/textproc/hevea/Makefile (revision 395959) +++ head/textproc/hevea/Makefile (revision 395960) @@ -1,42 +1,40 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= hevea PORTVERSION= 2.25 CATEGORIES= textproc MASTER_SITES= http://para.inria.fr/~maranget/hevea/distri/ \ ftp://ftp.inria.fr/INRIA/moscova/hevea/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danilo@FreeBSD.org COMMENT= Convert LaTeX to HTML BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml OPTIONS_DEFINE= DOCS PLIST_SUB= HEVEAVERSION=${PORTVERSION} PORTDOCS= * DOCS_DISTFILES+= ${PORTNAME}-${PORTVERSION}-manual.pdf \ ${PORTNAME}-${PORTVERSION}-manual.tar.gz -.include - post-patch: @${REINPLACE_CMD} -e '/^PREFIX=/s|/usr/local|${PREFIX}|' \ ${WRKSRC}/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/esponja @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bibhva @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hevea @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hacha -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/hevea ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-manual.pdf ${STAGEDIR}${PREFIX}/share/doc/hevea (cd ${STAGEDIR}${PREFIX}/share/doc/hevea; ${TAR} xvfz ${DISTDIR}/${PORTNAME}-${PORTVERSION}-manual.tar.gz) -.endif .include Index: head/textproc/jakarta-commons-digester/Makefile =================================================================== --- head/textproc/jakarta-commons-digester/Makefile (revision 395959) +++ head/textproc/jakarta-commons-digester/Makefile (revision 395960) @@ -1,55 +1,56 @@ # Created by: Herve Quiroz # $FreeBSD$ PORTNAME= commons-digester PORTVERSION= 2.1 CATEGORIES= textproc java devel MASTER_SITES= APACHE_COMMONS_BINARIES PKGNAMEPREFIX= jakarta- DISTNAME= ${PORTNAME}-${PORTVERSION}-bin MAINTAINER= ports@FreeBSD.org COMMENT= XML-to-Java-object mapping utility package LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${JAR_DEPENDS} RUN_DEPENDS= ${JAR_DEPENDS} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes +NO_ARCH= yes USE_JAVA= yes JAVA_VERSION= 1.6+ JARFILE= ${PORTNAME}.jar PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} OPTIONS_DEFINE= DOCS OTHERDOCS= LICENSE.txt NOTICE.txt RELEASE-NOTES.txt PORTDOCS= * .include JAR_DEPENDS= ${JAVALIBDIR}/commons-beanutils.jar:${PORTSDIR}/java/jakarta-commons-beanutils \ ${JAVALIBDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \ ${JAVALIBDIR}/commons-collections.jar:${PORTSDIR}/java/jakarta-commons-collections .if ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/} != "1.4" JAR_DEPENDS+= ${JAVALIBDIR}/xercesImpl.jar:${PORTSDIR}/textproc/xerces-j .endif do-install: @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..." ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${JARFILE} @${ECHO_MSG} " [ DONE ]" -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." @cd ${WRKSRC}/apidocs \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; ${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ @${ECHO_MSG} " [ DONE ]" -.endif .include Index: head/textproc/jq/Makefile =================================================================== --- head/textproc/jq/Makefile (revision 395959) +++ head/textproc/jq/Makefile (revision 395960) @@ -1,36 +1,32 @@ # Created by: Jui-Nan Lin # $FreeBSD$ PORTNAME= jq PORTVERSION= 1.4 CATEGORIES= textproc MASTER_SITES= http://stedolan.github.io/jq/download/source/ \ http://mirrors.rit.edu/zi/ MAINTAINER= jnlin@csie.nctu.edu.tw COMMENT= Lightweight and flexible command-line JSON processor OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs --docdir="${DOCSDIR}" USE_CSTD= gnu99 USE_LDCONFIG= yes USES= libtool PLIST_FILES= bin/${PORTNAME} \ include/jq.h include/jv.h \ lib/libjq.a lib/libjq.so lib/libjq.so.1 lib/libjq.so.1.0.4 \ man/man1/${PORTNAME}.1.gz PORTDOCS= * -.include - -.if !${PORT_OPTIONS:MDOCS} -MAKE_ARGS= docdir= -.endif +DOCS_MAKE_ARGS_OFF= docdir= post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libjq.so.1.0.4 .include Index: head/textproc/liblingoteach/Makefile =================================================================== --- head/textproc/liblingoteach/Makefile (revision 395959) +++ head/textproc/liblingoteach/Makefile (revision 395960) @@ -1,36 +1,32 @@ # $FreeBSD$ PORTNAME= liblingoteach PORTVERSION= 0.2.1 PORTREVISION= 6 CATEGORIES= textproc MASTER_SITES= SF/lingoteach/OldFiles MAINTAINER= ports@FreeBSD.org COMMENT= Library for parsing lesson files based on the LingoTeach DTD USES= gmake pathfix pkgconfig libtool USE_GNOME= libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS ZLIB DEBUG OPTIONS_DEFAULT= ZLIB DEBUG_DESC= Additional debugging information and output ZLIB_CONFIGURE_WITH= compression DEBUG_CONFIGURE_ENABLE= debug -.include - -.if ! ${PORT_OPTIONS:MDOCS} -post-patch: +post-patch-DOCS-off: @${REINPLACE_CMD} 's|SUBDIRS = src test doc|SUBDIRS = src test|' \ ${WRKSRC}/Makefile.in -.endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/textproc/perl2html/Makefile =================================================================== --- head/textproc/perl2html/Makefile (revision 395959) +++ head/textproc/perl2html/Makefile (revision 395960) @@ -1,28 +1,24 @@ # Created by: Martin Kammerhofer # $FreeBSD$ PORTNAME= perl2html PORTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= textproc www MASTER_SITES= SUNSITE/apps/www/converters MAINTAINER= mkamm@gmx.net COMMENT= Perl sources to HTML converter LICENSE= GPLv2 GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS NEWS README ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/textproc/redet/Makefile =================================================================== --- head/textproc/redet/Makefile (revision 395959) +++ head/textproc/redet/Makefile (revision 395960) @@ -1,36 +1,35 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= redet PORTVERSION= 8.26 CATEGORIES= textproc tk MASTER_SITES= http://www.billposer.org/Software/Downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Visual regexp development and execution RUN_DEPENDS= iwidgets>0:${PORTSDIR}/x11-toolkits/iwidgets -OPTIONS_DEFINE= DOCS - NO_BUILD= yes -USES+= tk:run tar:bzip2 +NO_ARCH= yes +USES= tk:run tar:bzip2 PORTDOCS= AUTHORS COPYING CREDITS LICENSE NEWS README-General ChangeLog PLIST_FILES= bin/redet \ man/man1/redet.1.gz -.include +OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s@exec wish@exec ${WISH}@" ${WRKSRC}/redet.tcl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/redet.tcl ${STAGEDIR}${PREFIX}/bin/redet ${INSTALL_MAN} ${WRKSRC}/redet.1 ${STAGEDIR}${PREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL} -d ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/sablotron/Makefile =================================================================== --- head/textproc/sablotron/Makefile (revision 395959) +++ head/textproc/sablotron/Makefile (revision 395960) @@ -1,56 +1,52 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= Sablot PORTVERSION= 1.0.3 PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= SF/sablotron/sablotron-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= XML toolkit implementing XSLT 1.0, XPath 1.0 and DOM Level2 LICENSE= MPL GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 OPTIONS_DEFINE= DEBUGGER DISABLE_META DOCS DOCUMENT_ERRORS DOM DEBUGGER_DESC= Enable debugger DISABLE_META_DESC= Do not output the META html tag DOCUMENT_ERRORS_DESC= Allow document errors DOM_DESC= Use DOM OPTIONS_DEFAULT= DOM DOCUMENT_ERRORS DEBUGGER_CONFIGURE_ENABLE= debugger DISABLE_META_CONFIGURE_ON= --disable-adding-meta DOCS_BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser DOCS_CONFIGURE_ON= --with-html-dir=${DOCSDIR} DOCS_USES= perl5 DOCS_USE= PERL5=build DOM_CONFIGURE_ENABLE= dom DOCUMENT_ERRORS_CONFIGURE_ENABLE= document-errors GNU_CONFIGURE= yes USES= gmake iconv libtool USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexpat ${ICONV_LIB} PORTDOCS= * -.include - -post-patch: -.if ! ${PORT_OPTIONS:MDOCS} +post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/apidoc//' ${WRKSRC}/doc/Makefile.in -.endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsablot.so cd ${WRKSRC} && ${COPYTREE_SHARE} "README README_JS RELEASE \ doc/misc/DEBUGGER doc/misc/NOTES" ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/spiff/Makefile =================================================================== --- head/textproc/spiff/Makefile (revision 395959) +++ head/textproc/spiff/Makefile (revision 395960) @@ -1,54 +1,52 @@ # $FreeBSD$ PORTNAME= spiff PORTVERSION= 1.0.6 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= swills@FreeBSD.org COMMENT= Declarative YAML templating system tuned for BOSH deployment manifests BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go USE_GITHUB= yes GH_ACCOUNT= cloudfoundry-incubator PLIST_FILES= bin/spiff PORTDOCS= LICENSE README.md examples/cf-aws.yml \ examples/multi-az-cf-aws.yml examples/tutorial.md STRIP= # stripping can break go binaries OPTIONS_DEFINE= DOCS -.include - post-patch: @cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${MV} .gitignore .travis.yml Godeps LICENSE Makefile README.md \ compare dynaml examples flow init_test.go scripts spiff.go \ spiff_test.go yaml \ src/github.com/${GH_ACCOUNT}/${GH_PROJECT} @${MV} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/Godeps/_workspace/src/github.com/${GH_ACCOUNT}/candiedyaml \ ${WRKSRC}/src/github.com/${GH_ACCOUNT} @${MV} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/Godeps/_workspace/src/github.com/codegangsta \ ${WRKSRC}/src/github.com do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${SETENV} GOPATH=${WRKSRC} go build spiff.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \ + ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \ ${STAGEDIR}${DOCSDIR} - ${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \ + ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \ ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && ${COPYTREE_SHARE} examples ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/textproc/templates_parser/Makefile =================================================================== --- head/textproc/templates_parser/Makefile (revision 395959) +++ head/textproc/templates_parser/Makefile (revision 395960) @@ -1,54 +1,52 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= templates_parser PORTVERSION= 11.10.0.0 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://downloads.dragonlace.net/src/ MAINTAINER= marino@FreeBSD.org COMMENT= Web page template engine module for the Ada Web Server LICENSE= GPLv3 BUILD_DEPENDS= gprbuild:${PORTSDIR}/devel/gprbuild \ xmlada>=4.4:${PORTSDIR}/textproc/xmlada RUN_DEPENDS= xmlada>=4.4:${PORTSDIR}/textproc/xmlada USES= ada gmake tar:bzip2 DESTINC= ${STAGEDIR}${PREFIX}/include/templates_parser PLIST_SUB= LIBVER=11.10.0w MAKE_ARGS+= PROCESSORS=${MAKE_JOBS_NUMBER} \ ENABLE_SHARED=true \ HOST=${CONFIGURE_TARGET} \ TARGET=${CONFIGURE_TARGET} \ prefix=${PREFIX} PORTDOCS= html OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx -.include - do-build: # Override build target to avoid -jX getting passed to makefile # Parallel builds are handled with PROCESSORS setting cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} build -.if ${PORT_OPTIONS:MDOCS} + +do-build-DOCS-on: cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} html -.endif post-install: ${RM} -rf ${STAGEDIR}${PREFIX}/share/gpr/manifests ${MV} ${DESTINC}.relocatable/templates_parser-conf*.ads \ ${DESTINC}.relocatable/templates_parser-configuration.ads ${MV} ${DESTINC}/templates_parser-conf*.ads \ ${DESTINC}/templates_parser-configuration.ads ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat ${INSTALL_DATA} ${FILESDIR}/templates_parser.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat .include Index: head/textproc/words/Makefile =================================================================== --- head/textproc/words/Makefile (revision 395959) +++ head/textproc/words/Makefile (revision 395960) @@ -1,58 +1,56 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= words PORTVERSION= 1.97F PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://archives.nd.edu/whitaker/ DISTNAME= ${PORTNAME}all MAINTAINER= marino@FreeBSD.org COMMENT= Latin-English Dictionary Program LICENSE= public LICENSE_NAME= Public Domain LICENSE_TEXT= All parts of the WORDS system, source code and data files, \ are made freely available to anyone that wishes to use them, \ for whatever purpose. LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= ada zip NO_WRKSUBDIR= yes GNATMAKE= ${SETENV} ${MAKE_ENV} gnatmake OPTIONS_DEFINE= DOCS -.include - do-build: @cd ${WRKSRC} && \ ${GNATMAKE} -O3 words ${GNATLINK_ARGS} && \ ${GNATMAKE} makedict && \ ${GNATMAKE} makestem && \ ${GNATMAKE} makeefil && \ ${GNATMAKE} makeinfl && \ ${ECHO_CMD} G | ./makedict DICTLINE.GEN && \ ${ECHO_CMD} G | ./makestem STEMLIST.GEN && \ ./makeefil EWDSLIST.GEN && \ ./makeinfl INFLECTS.LAT @${CAT} ${FILESDIR}/words | ${SED} -e 's|%%DATADIR%%|${DATADIR}|' > ${WRKDIR}/words.sh do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/words ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/DICTFILE.GEN ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/STEMFILE.GEN ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/INDXFILE.GEN ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/EWDSFILE.GEN ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/INFLECTS.SEC ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ADDONS.LAT ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/UNIQUES.LAT ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/words.sh ${STAGEDIR}${PREFIX}/bin/words -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/wordsdoc.htm ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/textproc/xmlenc/Makefile =================================================================== --- head/textproc/xmlenc/Makefile (revision 395959) +++ head/textproc/xmlenc/Makefile (revision 395960) @@ -1,48 +1,48 @@ # Created by: Ernst de Haan # $FreeBSD$ PORTNAME= xmlenc PORTVERSION= 0.52 PORTREVISION= 2 CATEGORIES= textproc java MASTER_SITES= SF -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Light-weight XML encoding library for Java +USES= tar:tgz USE_JAVA= yes USE_ANT= yes +NO_ARCH= yes OPTIONS_DEFINE= DOCS ALL_TARGET= jar DOCS_ALL_TARGET=javadoc PORTDOCS= * JARFILE= ${PORTNAME}.jar PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} .include JDK_API!= (${FIND} -s ${LOCALBASE}/share/doc/jdk1.? -maxdepth 1 -name api -type d 2>/dev/null || ${ECHO_CMD}) | ${TAIL} -n 1 .if ${JDK_API} != "" MAKE_ARGS+= -Djavadoc.srcdir.j2se=${JDK_API} do-configure: ${REINPLACE_CMD} -e 's,http://java.sun.com/j2se/1.3/docs/api,${JDK_API},' ${WRKSRC}/build.xml .endif do-install: @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..." @${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/ @${ECHO_MSG} " [ DONE ]" -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}/..." @cd ${WRKSRC}/build/javadoc/ \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; @${ECHO_MSG} " [ DONE ]" -.endif .include Index: head/textproc/xmlstarlet/Makefile =================================================================== --- head/textproc/xmlstarlet/Makefile (revision 395959) +++ head/textproc/xmlstarlet/Makefile (revision 395960) @@ -1,38 +1,34 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= xmlstarlet PORTVERSION= 1.5.0 CATEGORIES= textproc MASTER_SITES= SF/xmlstar/${PORTNAME}/${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Command Line XML Toolkit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USE_GNOME= libxslt USES= iconv GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libxml-prefix=${LOCALBASE} \ --with-libxslt-prefix=${LOCALBASE} \ ${ICONV_CONFIGURE_ARG} \ --disable-static-libs PLIST_FILES= bin/xml man/man1/xmlstarlet.1.gz PORTDOCS= xmlstarlet.txt \ xmlstarlet-man.xml \ xmlstarlet-ug.html xmlstarlet-ug.pdf \ xmlstarlet-ug.ps xmlstarlet-ug.xml \ html.css OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/textproc/xqilla/Makefile =================================================================== --- head/textproc/xqilla/Makefile (revision 395959) +++ head/textproc/xqilla/Makefile (revision 395960) @@ -1,45 +1,41 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= xqilla PORTVERSION= 2.3.0 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= textproc MASTER_SITES= SF DISTNAME= XQilla-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= XQuery and XPath2 library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxerces-c.so.3:${PORTSDIR}/textproc/xerces-c3 USES= gmake libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include PORTDOCS= * INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS MAKE_JOBS_UNSAFE= yes -.include +DOCS_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \ + dot:${PORTSDIR}/graphics/graphviz -.if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \ - dot:${PORTSDIR}/graphics/graphviz - -post-build: +post-build-DOCS-on: cd ${WRKSRC} && ${MAKE_CMD} docs -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \*-api ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/textproc/xslint/Makefile =================================================================== --- head/textproc/xslint/Makefile (revision 395959) +++ head/textproc/xslint/Makefile (revision 395960) @@ -1,40 +1,39 @@ # Created by: Alex Kapranoff # $FreeBSD$ PORTNAME= xslint PORTVERSION= 005 CATEGORIES= textproc perl5 MASTER_SITES= http://nwalsh.com/obsolete/xslint/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= XSL(T) stylesheet checker RUN_DEPENDS= p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM USES= shebangfix perl5 zip USE_PERL5= run WRKSRC= ${WRKDIR}/${PORTNAME}-0.05 NO_BUILD= yes +NO_ARCH= yes SHEBANG_FILES= xslint.pl PLIST_FILES= bin/xslint PORTDOCS= README xslint.html xslint.xml OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/textproc/xstream/Makefile =================================================================== --- head/textproc/xstream/Makefile (revision 395959) +++ head/textproc/xstream/Makefile (revision 395960) @@ -1,40 +1,39 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= xstream PORTVERSION= 1.4.3 CATEGORIES= textproc java MASTER_SITES= https://nexus.codehaus.org/content/repositories/releases/com/thoughtworks/xstream/xstream-distribution/${PORTVERSION}/ DISTFILES= ${PORTNAME}-distribution-${PORTVERSION}-bin${EXTRACT_SUFX} MAINTAINER= ale@FreeBSD.org COMMENT= Simple library to serialize Java objects to XML LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt OPTIONS_DEFINE= DOCS USES= zip USE_JAVA= yes NO_BUILD= yes +NO_ARCH= yes PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar PORTDOCS= * -.include - do-install: @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..." - @${INSTALL_DATA} ${WRKSRC}/lib/${DISTNAME}.jar \ + ${INSTALL_DATA} ${WRKSRC}/lib/${DISTNAME}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar @${ECHO_MSG} " [ DONE ]" -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}/ @${ECHO_MSG} " [ DONE ]" -.endif .include