Index: head/databases/apq/Makefile =================================================================== --- head/databases/apq/Makefile (revision 395776) +++ head/databases/apq/Makefile (revision 395777) @@ -1,56 +1,55 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= apq PORTVERSION= ${APQ_VERSION} PORTREVISION= ${BASE_PORTREV} CATEGORIES= databases MASTER_SITES= LOCAL/marino MAINTAINER= marino@FreeBSD.org COMMENT= APQ Ada95 database base library LICENSE= GPLv2 GMGPL LICENSE_COMB= multi BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ gprbuild:${PORTSDIR}/devel/gprbuild USES= ada tar:bzip2 PORTDOCS= README HISTORY HAS_CONFIGURE= yes WRKPATH= ${WRKDIR}/build CONFIGURE_ARGS= --prefix=${PREFIX} \ --disable-relocatable \ --work-path=${WRKPATH} \ --processors=${MAKE_JOBS_NUMBER} OPTIONS_DEFINE= DOCS .include "${.CURDIR}/Makefile.version" -.include post-patch: @${REINPLACE_CMD} -e '/for Object_Dir/d' ${WRKSRC}/gnat/apq.gpr.in ${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \ ${WRKSRC}/configure ${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \ ${WRKSRC}/scripts/buildutil.sh do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/lib/apq/static \ ${STAGEDIR}${PREFIX}/include/apq \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKPATH}/include/apq/* \ ${STAGEDIR}${PREFIX}/include/apq ${INSTALL_DATA} ${WRKPATH}/lib/apq/static/*.a* \ ${STAGEDIR}${PREFIX}/lib/apq/static ${INSTALL_DATA} ${WRKPATH}/lib/gnat/apq.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/HISTORY \ ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/devel/cmunge/Makefile =================================================================== --- head/devel/cmunge/Makefile (revision 395776) +++ head/devel/cmunge/Makefile (revision 395777) @@ -1,39 +1,37 @@ # Created by: Frerich Raabe # $FreeBSD$ PORTNAME= cmunge PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ftp://ftp.vcpc.univie.ac.at/vcpc/jhm/code/ \ http://bsd-geek.de/FreeBSD/distfiles/ DISTNAME= ${PORTNAME} MAINTAINER= lme@FreeBSD.org COMMENT= Tool for encrypting and compacting C source code WRKSRC= ${WRKDIR}/cmunger MAKE_ARGS= CC="${CC} ${CFLAGS}" PLIST_FILES= bin/cmunge bin/ctran bin/proc-incl PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e \ 's|/vcpc_users/jhm/bin/cmunger|${PREFIX}|; \ s|/usr/ccs/lib/cpp|/usr/bin/cpp|' ${WRKSRC}/cmunge do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/ctran ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/proc-incl ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/cmunge ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/devel/cvsd/Makefile =================================================================== --- head/devel/cvsd/Makefile (revision 395776) +++ head/devel/cvsd/Makefile (revision 395777) @@ -1,49 +1,49 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= cvsd PORTVERSION= 1.0.18 CATEGORIES= devel MASTER_SITES= http://arthurdejong.org/cvsd/ \ http://wiftp.com/ MAINTAINER= rum1cro@yandex.ru COMMENT= CVS pserver daemon LICENSE= GPLv2 EXTRA_PATCHES= ${FILESDIR}/extra-cvsd-buildroot.in USE_RC_SUBR= cvsd USES= perl5 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libwrap MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" OPTIONS_DEFINE= DOCS PORTDOCS= FAQ NEWS README .include .if ${OSVERSION} > 1000000 BUILD_DEPENDS+= cvs:${PORTSDIR}/devel/cvs RUN_DEPENDS+= cvs:${PORTSDIR}/devel/cvs .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cvsd ${STAGEDIR}${PREFIX}/sbin/cvsd .for f in cvsd-buginfo cvsd-buildroot cvsd-passwd ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/sbin .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/etc/cvsd ${INSTALL_DATA} ${WRKSRC}/cvsd.conf-dist ${STAGEDIR}${PREFIX}/etc/cvsd/cvsd.conf.sample ${INSTALL_MAN} ${WRKSRC}/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/*.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/devel/dcmtk/Makefile =================================================================== --- head/devel/dcmtk/Makefile (revision 395776) +++ head/devel/dcmtk/Makefile (revision 395777) @@ -1,54 +1,50 @@ # Created by: gahr # $FreeBSD$ PORTNAME= dcmtk DISTVERSION= 3.6.0 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= ftp://dicom.offis.de/pub/dicom/offis/software/${PORTNAME}/${PORTNAME}${PORTVERSION:S/.//g}/ MAINTAINER= ports@FreeBSD.org COMMENT= Toolkit to work with DICOM objects LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \ libpng.so:${PORTSDIR}/graphics/png USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes USES= cmake:outsource jpeg CMAKE_ARGS+= -DDCMTK_WITH_DOXYGEN:BOOL=OFF \ -DDCMTK_WITH_OPENSSL:BOOL=ON SHLIBS= dcmdata dcmdsig dcmimage dcmimgle dcmjpeg dcmnet \ dcmpstat dcmqrdb dcmsr dcmtls dcmwlm ijg8 ijg12 \ ijg16 i2d ofstd oflog charls dcmjpls SHLIBVER= ${PORTVERSION:R:R} PLIST_SUB= SHLIBVER=${SHLIBVER} PORTDOCS= * OPTIONS_DEFINE= DOCS -.include +CFLAGS_amd64= -fPIC -.if ${ARCH} == "amd64" -CFLAGS+= -fPIC -.endif - post-patch: ${FIND} ${WRKSRC} -name "*.h.orig" -delete -.if !${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-off: ${FIND} ${WRKSRC} -name CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e '/INSTALL_DOCDIR/d' -.endif post-install: ${INSTALL_DATA} ${WRKSRC}/doxygen/manpages/man1/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .for shlib in ${SHLIBS} @${MV} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} @${LN} -sf ${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so .endfor -.include +.include Index: head/devel/dmalloc/Makefile =================================================================== --- head/devel/dmalloc/Makefile (revision 395776) +++ head/devel/dmalloc/Makefile (revision 395777) @@ -1,51 +1,47 @@ # Created by: Jeremy Shaffner # $FreeBSD$ PORTNAME= dmalloc PORTVERSION= 5.5.2 PORTREVISION= 1 CATEGORIES= devel # Version 5.5.2 is only available at this URL MASTER_SITES= http://dmalloc.com/releases/ EXTRACT_SUFX= .tgz MAINTAINER= mjl@luckie.org.nz COMMENT= Portable debug memory allocation library GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-threads --enable-shlib GNU_CONFIGURE_PREFIX= "${STAGEDIR}${PREFIX}" CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_DATA}" CFLAGS= -fPIC USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes ALL_TARGET= all heavy INSTALL_TARGET= install OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -INSTALL_TARGET+=installdocs -.endif +DOCS_INSTALL_TARGET= installdocs post-install: ${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/dmalloc ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmalloc @(cd ${STAGEDIR}${PREFIX}/lib; \ ${CHMOD} 644 libdmalloc.so.1; \ ${STRIP_CMD} libdmalloc.so.1; \ ${LN} -sf libdmalloc.so.1 libdmalloc.so; \ ${CHMOD} 644 libdmallocxx.so.1; \ ${STRIP_CMD} libdmallocxx.so.1; \ ${LN} -sf libdmallocxx.so.1 libdmallocxx.so; \ ${CHMOD} 644 libdmallocth.so.1; \ ${STRIP_CMD} libdmallocth.so.1; \ ${LN} -sf libdmallocth.so.1 libdmallocth.so; \ ${CHMOD} 644 libdmallocthcxx.so.1; \ ${STRIP_CMD} libdmallocthcxx.so.1; \ ${LN} -sf libdmallocthcxx.so.1 libdmallocthcxx.so) .include Index: head/devel/edb/Makefile =================================================================== --- head/devel/edb/Makefile (revision 395776) +++ head/devel/edb/Makefile (revision 395777) @@ -1,43 +1,41 @@ # $FreeBSD$ PORTNAME= edb PORTVERSION= 0.9.18 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= http://codef00.com/projects/ DISTNAME= debugger-${PORTVERSION} MAINTAINER= itechbear@gmail.com COMMENT= Cross-platform x86/x86-64 debugger based on Qt 4 LICENSE= GPLv2 LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs USES= qmake tar:tgz USE_QT4= gui network xml moc_build rcc_build uic_build QMAKE_ARGS= DEFAULT_PLUGIN_PATH="${PREFIX}/libexec/${PORTNAME}" WRKSRC= ${WRKDIR}/debugger PORTDOCS= * ONLY_FOR_ARCHS= i386 amd64 STRIP_FILES= bin/${PORTNAME} libexec/${PORTNAME}/*.so OPTIONS_DEFINE= DOCS -.include - post-install: -.if ${PORT_OPTIONS:MDOCS} - (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.endif ${INSTALL_DATA} ${WRKSRC}/edb.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/src/images/edb48-logo.png ${STAGEDIR}${PREFIX}/share/pixmaps/edb.png ${INSTALL_MAN} ${WRKSRC}/edb.1 ${STAGEDIR}${MANPREFIX}/man/man1/edb.1 (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PREFIX}/,} + +post-install-DOCS-on: + (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/erlang-exmpp/Makefile =================================================================== --- head/devel/erlang-exmpp/Makefile (revision 395776) +++ head/devel/erlang-exmpp/Makefile (revision 395777) @@ -1,60 +1,54 @@ # Created by: Maxim Ignatenko # $FreeBSD$ PORTNAME= exmpp PORTVERSION= 0.9.9 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= devel net-im PKGNAMEPREFIX= erlang- MAINTAINER= olgeni@FreeBSD.org COMMENT= Fast and scalable library for XMPP written in Erlang/OTP LICENSE= EPL BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libxml2.so:${PORTSDIR}/textproc/libxml2 USE_GITHUB= yes GH_ACCOUNT= processone GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-static=yes \ --enable-shared=yes \ --with-erlang=${LOCALBASE} \ --with-expat=${LOCALBASE} \ --with-openssl=${OPENSSLBASE} \ --disable-debug \ --disable-warnings \ --disable-examples \ --enable-escaping-using-cdata GNU_CONFIGURE_PREFIX= "${PREFIX}/lib/erlang/lib" PLIST_SUB= VERSION=${PORTVERSION} USES= autoreconf cpe libtool pkgconfig CPE_VENDOR= process-one USE_OPENSSL= yes -.include - -.if ${PORT_OPTIONS:MDOCS} -CONFIGURE_ARGS+= --enable-documentation -.else -CONFIGURE_ARGS+= --disable-documentation -.endif +DOCS_CONFIGURE_ENABLE= documentation MAKE_JOBS_UNSAFE= yes post-configure: ${MAKE_CMD} clean -C ${WRKSRC} post-install: .for _file in exmpp_xml_expat_legacy.so exmpp_compress_zlib.so \ exmpp_xml_expat.so exmpp_stringprep.so exmpp_xml_libxml2.so \ exmpp_tls_openssl.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv/lib/${_file} .endfor .include Index: head/devel/etcd/Makefile =================================================================== --- head/devel/etcd/Makefile (revision 395776) +++ head/devel/etcd/Makefile (revision 395777) @@ -1,44 +1,42 @@ # $FreeBSD$ PORTNAME= etcd PORTVERSION= 0.4.6 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= coreos- MAINTAINER= robak@FreeBSD.org COMMENT= Highly-available key value store and service discovery LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go USE_GITHUB= yes GH_ACCOUNT= coreos PLIST_FILES= bin/bench \ bin/etcd PORTDOCS= README.md OPTIONS_DEFINE= DOCS DOCS_DESC= Install etcd README file -.include - post-patch: @${REINPLACE_CMD} -e 's|$$VER|${DISTVERSION}|' ${WRKSRC}/scripts/release-version @${REINPLACE_CMD} -e '/VER=/d' ${WRKSRC}/scripts/release-version do-build: cd ${WRKSRC}; ${SH} build do-install: -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif ${INSTALL_PROGRAM} ${WRKSRC}/bin/bench ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/bin/etcd ${STAGEDIR}${PREFIX}/bin/ + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/etcdctl/Makefile =================================================================== --- head/devel/etcdctl/Makefile (revision 395776) +++ head/devel/etcdctl/Makefile (revision 395777) @@ -1,42 +1,40 @@ # $FreeBSD$ PORTNAME= etcdctl PORTVERSION= 0.4.6 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= coreos- MAINTAINER= robak@FreeBSD.org COMMENT= Simple commandline client for etcd LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go USE_GITHUB= yes GH_ACCOUNT= coreos PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= DOCS DOCS_DESC= Install etcdctl README file -.include - post-patch: @${REINPLACE_CMD} -e 's|$$VER|${DISTVERSION}|' ${WRKSRC}/scripts/release-version @${REINPLACE_CMD} -e '/VER=/d' ${WRKSRC}/scripts/release-version do-build: (cd ${WRKSRC}; ${SH} build) do-install: -.if ${PORT_OPTIONS:MDOCS} + ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include Index: head/devel/flatzebra/Makefile =================================================================== --- head/devel/flatzebra/Makefile (revision 395776) +++ head/devel/flatzebra/Makefile (revision 395777) @@ -1,33 +1,29 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= flatzebra PORTVERSION= 0.1.6 PORTREVISION= 4 CATEGORIES= devel games MASTER_SITES= http://perso.b2b2c.ca/sarrazip/dev/ MAINTAINER= edwin@mavetju.org COMMENT= Generic game engine for 2D double-buffering animation GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include USES= pkgconfig libtool USE_SDL= sdl mixer image USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= AUTHORS COPYING INSTALL NEWS README TODO THANKS OPTIONS_DEFINE= DOCS -.include - -post-patch: -.if empty(PORT_OPTIONS:MDOCS) +post-patch-DOCS-off: @${REINPLACE_CMD} 's|^install-data-am: .*|install-data-am: install-pkgconfigDATA|' ${WRKSRC}/Makefile.in -.endif .include Index: head/devel/fujaba/Makefile =================================================================== --- head/devel/fujaba/Makefile (revision 395776) +++ head/devel/fujaba/Makefile (revision 395777) @@ -1,46 +1,45 @@ # Created by: Gerrit Beine # $FreeBSD$ PORTNAME= fujaba PORTVERSION= 4.3.2 PORTREVISION= 2 CATEGORIES= devel java MASTER_SITES= http://wwwcs.uni-paderborn.de/cs/fujaba/downloads/packages/Fujaba_4/ DISTNAME= FujabaToolSuite_Developer${PORTVERSION:S/./_/g} MAINTAINER= ports@FreeBSD.org COMMENT= Another UML CASE tool USES= zip USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes +NO_ARCH= yes WRKSRC= ${WRKDIR}/Fujaba\ Tool\ Suite\ ${PORTVERSION} DATADIRS= DTDs Templates libs plugins stylesheets DATAFILES= GNULesserGeneralPublicLicense.txt api.zip fujaba.jar src.jar PLIST_FILES= bin/fujaba PORTDATA= * PORTDOCS= * SUB_FILES= fujaba.sh SUB_LIST= LOCALBASE="${LOCALBASE}" DATADIR="${DATADIR}" OPTIONS_DEFINE= DOCS -.include - do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/bin ${INSTALL_SCRIPT} ${WRKDIR}/fujaba.sh ${STAGEDIR}${DATADIR}/bin ${LN} -s ${DATADIR}/bin/fujaba.sh ${STAGEDIR}${PREFIX}/bin/fujaba (cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATADIRS}" ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${INSTALL_DATA} ${DATAFILES} ${STAGEDIR}${DATADIR}) + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.if ${PORT_OPTIONS:MDOCS} ${LN} -s ${DOCSDIR} ${STAGEDIR}${DATADIR}/doc -.endif .include Index: head/devel/gnome-js-common/Makefile =================================================================== --- head/devel/gnome-js-common/Makefile (revision 395776) +++ head/devel/gnome-js-common/Makefile (revision 395777) @@ -1,35 +1,35 @@ # Created by: Alexander Logvinov # $FreeBSD$ # $MCom: ports/devel/gnome-js-common/Makefile,v 1.3 2010/01/01 03:30:52 avl Exp $ PORTNAME= gnome-js-common PORTVERSION= 0.1.2 PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME JavaScript common modules and tests GNU_CONFIGURE= yes USE_GNOME= intltool USES= pathfix pkgconfig gettext gmake tar:bzip2 +NO_ARCH= yes PORTDOCS= AUTHORS COPYING INSTALL NEWS README ChangeLog OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's|== x|= x|g' \ ${WRKSRC}/configure -.if ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-on: @${REINPLACE_CMD} -e 's|$${prefix}/share/doc/gnome_js_common|${DOCSDIR}|' \ ${WRKSRC}/Makefile.in -.else + +post-patch-DOCS-off: @${REINPLACE_CMD} -e 's|install-gnome_js_commondocDATA ||g' ${WRKSRC}/Makefile.in -.endif .include Index: head/devel/go-bindata/Makefile =================================================================== --- head/devel/go-bindata/Makefile (revision 395776) +++ head/devel/go-bindata/Makefile (revision 395777) @@ -1,48 +1,46 @@ # $FreeBSD$ PORTNAME= go-bindata PORTVERSION= 3.0.7 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Generates Go code from any file BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go USE_GITHUB= yes GH_ACCOUNT= jteeuwen PLIST_FILES= bin/go-bindata PORTDOCS= CONTRIBUTING.md LICENSE README.md STRIP= # stripping can break go binaries OPTIONS_DEFINE= DOCS -.include - post-patch: @cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${MV} CONTRIBUTING.md LICENSE README.md asset.go bytewriter.go \ config.go convert.go debug.go doc.go go-bindata release.go \ stringwriter.go testdata toc.go \ src/github.com/${GH_ACCOUNT}/${GH_PROJECT} do-build: cd ${WRKSRC} ; \ ${SETENV} GOPATH=${WRKSRC} go install ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DOCSDIR} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: .for x in ${PORTDOCS} - ${INSTALL_MAN} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${x} \ + ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${x} \ ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/devel/google-sparsehash/Makefile =================================================================== --- head/devel/google-sparsehash/Makefile (revision 395776) +++ head/devel/google-sparsehash/Makefile (revision 395777) @@ -1,42 +1,41 @@ # Created by: Vasil Dimov # $FreeBSD$ PORTNAME= google-sparsehash PORTVERSION= 2.0.2 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GOOGLE_CODE \ LOCAL/vd/${PORTNAME} PROJECTHOST= sparsehash DISTNAME= sparsehash-${PORTVERSION} MAINTAINER= vd@FreeBSD.org COMMENT= Extremely memory-efficient hash_map implementation GNU_CONFIGURE= yes USES= compiler:c++11-lang OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e \ 's|^pkgconfigdir = .*|pkgconfigdir = ${LOCALBASE}/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in -.if ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-on: ${REINPLACE_CMD} -e \ 's|^docdir = .*|docdir = ${DOCSDIR}|' \ ${WRKSRC}/Makefile.in -.else + +post-patch-DOCS-off: ${REINPLACE_CMD} -e \ '/install-data-am/ s|install-dist_docDATA||' \ ${WRKSRC}/Makefile.in -.endif regression-test: check check: build cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check .include Index: head/devel/hadoop/Makefile =================================================================== --- head/devel/hadoop/Makefile (revision 395776) +++ head/devel/hadoop/Makefile (revision 395777) @@ -1,143 +1,143 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= hadoop PORTVERSION= 1.2.1 PORTREVISION= 3 CATEGORIES= devel java MASTER_SITES= APACHE/${PORTNAME}/core/${PORTNAME}-${PORTVERSION} \ http://dist.codehaus.org/jetty/jetty-6.1.14/:jetty DISTFILES= ${DISTNAME}${EXTRACT_SUFX} jetty-6.1.14.zip:jetty DIST_SUBDIR= hadoop MAINTAINER= demon@FreeBSD.org COMMENT= Apache Map/Reduce framework LICENSE= APACHE20 BUILD_DEPENDS= gmake:${PORTSDIR}/devel/gmake \ gsed:${PORTSDIR}/textproc/gsed RUN_DEPENDS= bash:${PORTSDIR}/shells/bash CONFLICTS_INSTALL= hadoop2-2* USES= cpe libtool CPE_VENDOR= apache USE_JAVA= yes JAVA_VERSION= 1.7+ USE_ANT= yes ONLY_FOR_ARCHS= amd64 i386 USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS HADOOP_LOGDIR= /var/log/${PORTNAME} HADOOP_RUNDIR= /var/run/${PORTNAME} HDFS_USER= hdfs MAPRED_USER= mapred HADOOP_GROUP= hadoop USERS= ${HDFS_USER} ${MAPRED_USER} GROUPS= ${HADOOP_GROUP} SUB_FILES= hadoop 000.java_home.env USE_RC_SUBR= tasktracker jobtracker datanode namenode secondarynamenode PLIST_SUB= PORTVERSION="${PORTVERSION}" \ HADOOP_LOGDIR="${HADOOP_LOGDIR}" \ HADOOP_RUNDIR="${HADOOP_RUNDIR}" \ HDFS_USER="${HDFS_USER}" \ MAPRED_USER="${MAPRED_USER}" \ HADOOP_GROUP="${HADOOP_GROUP}" SUB_LIST= HDFS_USER="${HDFS_USER}" \ MAPRED_USER="${MAPRED_USER}" \ HADOOP_GROUP="${HADOOP_GROUP}" \ JAVA_HOME="${JAVA_HOME}" PORTDOCS= * FIX_GCC= src/c++/libhdfs/configure src/c++/pipes/configure \ src/c++/task-controller/configure src/c++/utils/configure \ src/examples/pipes/configure src/native/configure FIX_PERMS= src/c++/pipes/install-sh src/c++/utils/install-sh \ src/c++/libhdfs/install-sh src/c++/libhdfs/tests/test-libhdfs.sh FIX_DOCS= docs/jdiff docs/skin/css docs/skin/scripts docs/skin/translations DOC= CHANGES.txt LICENSE.txt NOTICE.txt README.txt DEFAULTS= src/core/core-default.xml src/hdfs/hdfs-default.xml src/mapred/mapred-default.xml hadoop-examples-${PORTVERSION}.jar DIST= bin contrib hadoop-ant-${PORTVERSION}.jar hadoop-core-${PORTVERSION}.jar \ hadoop-test-${PORTVERSION}.jar hadoop-tools-${PORTVERSION}.jar lib webapps CONF= capacity-scheduler.xml configuration.xsl core-site.xml hadoop-env.sh hadoop-metrics2.properties \ hadoop-policy.xml hdfs-site.xml log4j.properties mapred-queue-acls.xml mapred-site.xml taskcontroller.cfg MAKE_ARGS= -Dbuild.classes=${WRKSRC}/hadoop-core-${PORTVERSION}.jar -Dversion=${PORTVERSION} -Dcompile.native=true \ -Dcompile.c++=true -Dmake.cmd=gmake -Dlibhdfs=1 -Dlibrecordio=true -Dskip.record-parser=true ALL_TARGET= compile-core-native compile-c++ compile-c++-libhdfs compile-c++-pipes compile-c++-utils .include .if ${ARCH} == "amd64" _HADOOP_ARCH= FreeBSD-amd64-64 .else _HADOOP_ARCH= FreeBSD-${ARCH}-32 .endif PLIST_SUB+= HADOOP_ARCH=${_HADOOP_ARCH} post-patch: @${REINPLACE_CMD} -e 's/ -DCPU=\\\\\\".*\\\\\\"//' \ ${WRKSRC}/src/c++/libhdfs/configure @${REINPLACE_CMD} 's/-lssl/-lcrypto/' \ ${WRKSRC}/src/c++/pipes/configure \ ${WRKSRC}/src/examples/pipes/configure .for f in ${FIX_GCC} @${REINPLACE_CMD} -e 's/`gcc/`$$LTCC/' ${WRKSRC}/${f} .endfor .for f in ${FIX_PERMS} @${CHMOD} +x ${WRKSRC}/${f} .endfor .for d in ${FIX_DOCS} @${TOUCH} ${WRKSRC}/${d}/.empty .endfor # With jetty-6.1.26 tasktracker's threads hung with the following error: # org.mortbay.io.nio.SelectorManager$SelectSet@abdcc1c JVM BUG(s) - injecting delay 59 times # See https://issues.apache.org/jira/browse/MAPREDUCE-2386 ${RM} ${WRKSRC}/lib/jetty-6.1.26.jar ${WRKSRC}/lib/jetty-util-6.1.26.jar ${CP} ${WRKDIR}/jetty-6.1.14/lib/jetty-6.1.14.jar ${WRKDIR}/jetty-6.1.14/lib/jetty-util-6.1.14.jar ${WRKSRC}/lib/ post-build: @cd ${WRKSRC} ;${ANT} FreeBSD-dist @${TAR} -cf - -C ${WRKSRC}/build/c++/ ${_HADOOP_ARCH}/lib ${_HADOOP_ARCH}/include | ${TAR} xf - -C ${WRKSRC}/c++/ do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${TAR} -cf - -C ${WRKSRC} ${DIST} | ${TAR} -xf - -C ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${ETCDIR}/envvars.d ${INSTALL_DATA} ${WRKDIR}/000.java_home.env ${STAGEDIR}${ETCDIR}/envvars.d ${ECHO} "export HADOOP_PREFIX=${DATADIR}" > ${STAGEDIR}${ETCDIR}/envvars.d/001.hadoop_home.env ${ECHO} "export HADOOP_CONF_DIR=${ETCDIR}" > ${STAGEDIR}${ETCDIR}/envvars.d/002.hadoop_conf.env ${ECHO} "export HADOOP_LOG_DIR=${HADOOP_LOGDIR}" > ${STAGEDIR}${ETCDIR}/envvars.d/003.hadoop_log.env ${ECHO} "export HADOOP_PID_DIR=${HADOOP_RUNDIR}" > ${STAGEDIR}${ETCDIR}/envvars.d/004.hadoop_run.env ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${TAR} -cf - -C ${WRKSRC}/c++/${_HADOOP_ARCH} include lib | ${TAR} xf - -C ${STAGEDIR}${PREFIX} ${INSTALL_DATA} ${WRKSRC}/src/c++/libhdfs/hdfs.h ${STAGEDIR}${PREFIX}/include/hadoop/ .for f in ${DEFAULTS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor -.if ${PORT_OPTIONS:MDOCS} + ${INSTALL_SCRIPT} ${WRKDIR}/hadoop ${STAGEDIR}${PREFIX}/bin + cd ${WRKSRC} && ${COPYTREE_SHARE} conf ${STAGEDIR}${EXAMPLESDIR} + ${MKDIR} ${STAGEDIR}${HADOOP_LOGDIR} + ${MKDIR} ${STAGEDIR}${HADOOP_RUNDIR} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR} .for f in ${DOC} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif - ${INSTALL_SCRIPT} ${WRKDIR}/hadoop ${STAGEDIR}${PREFIX}/bin - cd ${WRKSRC} && ${COPYTREE_SHARE} conf ${STAGEDIR}${EXAMPLESDIR} - ${MKDIR} ${STAGEDIR}${HADOOP_LOGDIR} - ${MKDIR} ${STAGEDIR}${HADOOP_RUNDIR} .include Index: head/devel/kBuild/Makefile =================================================================== --- head/devel/kBuild/Makefile (revision 395776) +++ head/devel/kBuild/Makefile (revision 395777) @@ -1,84 +1,79 @@ # Created by: Bruce Simpson # $FreeBSD$ PORTNAME= kBuild DISTVERSION= ${KBUILD_VERSION} PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= ftp://ftp.netlabs.org/pub/kbuild/ \ http://tmp.chruetertee.ch/ \ http://disasterarea.chruetertee.ch/ DISTNAME= ${PORTNAME}-${DISTVERSION}r2695-src MAINTAINER= vbox@FreeBSD.org COMMENT= Makefile framework BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex USES= autoreconf:build gmake makeinfo CONFLICTS_INSTALL= kBuild-devel-[0-9]* WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} KBUILD_VERSION= 0.1.9998 KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/} KBUILD_ENV= ACLOCAL=${ACLOCAL} \ AUTOMAKE=${AUTOMAKE} \ AUTORECONF=${AUTORECONF} \ AUTOPOINT=true USE_GCC= any KBUILD_TARGET= ${OPSYS:tl} KBUILD_BINS= kDepIDB kDepPre kObjCache kmk kmk_append kmk_ash kmk_cat \ kmk_chmod kmk_cmp kmk_cp kmk_echo kmk_expr kmk_gmake \ kmk_install kmk_ln kmk_md5sum kmk_mkdir kmk_mv kmk_printf \ kmk_redirect kmk_rm kmk_rmdir kmk_sed kmk_sleep kmk_test kmk_time PORTDOCS= QuickReference-kmk.html \ QuickReference-kmk.txt # bmake doesn't know about unsetenv=true .if defined(.PARSEDIR) ENV= .export ENV .else .SHELL: path="/bin/sh" unsetenv=true .endif +BROKEN_ia64= does not compile on ia64 +BROKEN_powerpc= does not compile on powerpc + OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e '11269d;11274d' ${WRKSRC}/src/sed/configure ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Config.kmk for f in ${WRKSRC}/kBuild/tools/*.kmk; do \ ${REINPLACE_CMD} -e 's|gcc|${CC}|g' $$f ; \ done do-build: cd ${WRKSRC} && ${SETENV} ${KBUILD_ENV} ./kBuild/env.sh --full ${MAKE_CMD} -f bootstrap.gmk cd ${WRKSRC} && ${RM} -rf out cd ${WRKSRC} && ./kBuild/env.sh kmk cd ${WRKSRC} && ./kBuild/env.sh kmk NIX_INSTALL_DIR=${PREFIX} BUILD_TYPE=release -C ${WRKSRC} do-install: .for bin in ${KBUILD_BINS} ${INSTALL_PROGRAM} ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/bin/${bin} ${STAGEDIR}${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/share/kBuild && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}) -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/share/doc/${PORTNAME}-${KBUILD_VERSION}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.endif -.include - -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" -BROKEN= Does not compile on ia64 or powerpc -.endif - -.include +.include Index: head/devel/libatomic_ops/Makefile =================================================================== --- head/devel/libatomic_ops/Makefile (revision 395776) +++ head/devel/libatomic_ops/Makefile (revision 395777) @@ -1,38 +1,37 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= libatomic_ops DISTVERSION= 7.4.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.hboehm.info/gc/gc_source/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Atomic operations access library LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= multi GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= libtool pathfix OPTIONS_DEFINE= DOCS -.include - post-patch: # Inhibit installation of extra copy of GPL @${REINPLACE_CMD} -E 's,: (un)?install-dist_pkgdataDATA,:,' \ ${WRKSRC}/Makefile.in -.if ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-on: # Fix documentation installation directory @${REINPLACE_CMD} -e 's,pkgdata,pkgdoc,g ; s,(datadir.*,(docdir),' \ ${WRKSRC}/doc/Makefile.in -.else + +post-patch-DOCS-off: # If documentation is not wanted, just disable it instead of fixing @${REINPLACE_CMD} -E 's,: (un)?install-dist_pkgdataDATA,:,' \ ${WRKSRC}/doc/Makefile.in -.endif .include Index: head/devel/libbobcat/Makefile =================================================================== --- head/devel/libbobcat/Makefile (revision 395776) +++ head/devel/libbobcat/Makefile (revision 395777) @@ -1,74 +1,72 @@ # $FreeBSD$ PORTNAME= libbobcat PORTVERSION= 3.25.01 CATEGORIES= devel MASTER_SITES= SF/bobcat/bobcat/${PORTVERSION} DISTNAME= bobcat_${PORTVERSION} EXTRACT_SUFX= .orig.tar.gz MAINTAINER= bofh@FreeBSD.org COMMENT= Brokken's Own Base Classes And Templates LICENSE= GPLv3 BUILD_DEPENDS= icmake:${PORTSDIR}/devel/icmake \ yodl>=3.0:${PORTSDIR}/textproc/yodl USE_GCC= 4.9+ USE_XORG= x11 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * PLIST_SUB+= PORTVERSION="${PORTVERSION}" USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/bobcat-${PORTVERSION} USES= readline shebangfix SHEBANG_LANG= icmake icmake_OLD_CMD= /usr/bin/icmake icmake_CMD= ${LOCALBASE}/bin/icmake SHEBANG_FILES= build \ documentation/examples/sockets/client/build \ documentation/examples/sockets/client2/build \ documentation/examples/sockets/forkserver/build \ documentation/examples/sockets/forkserver2/build \ documentation/examples/sockets/server/build OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \ s|"/share/doc/libbobcat3"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/doc/libbobcat3-dev"|"/share/doc/${PORTNAME}-${PORTVERSION}/dev"| ; \ s|"/share/man"|"/man"| ; \ s|"-d"|"-Pp"| ; \ s|#define MANHTML|| ; \ s|g++|${CXX}| ; \ s|Wall|Wall -D_GLIBCXX_USE_C99| ; \ s|gcc|${CC}|' \ ${WRKSRC}/INSTALL.im @${REINPLACE_CMD} -e 's|"cp -r |"cp -R |' \ ${WRKSRC}/icmake/install @${REINPLACE_CMD} -e 's|-lssl|-lssl -L${LOCALBASE}/lib| ; \ s|-lX11|-lX11 -L${LOCALBASE}/lib| ; \ s|-lmilter|-lmilter -lpthread|' \ ${WRKSRC}/icmake/special -.if ! ${PORT_OPTIONS:MDOCS} + +post-patch-DOCs-off: @${REINPLACE_CMD} -e 's|#define DOCOTHER||' \ ${WRKSRC}/INSTALL.im -.endif do-build: @cd ${WRKSRC} && ./build libraries all strip && ./build man do-install: @cd ${WRKSRC} && ./build install ${STAGEDIR} ${STAGEDIR} .include Index: head/devel/libreadline-java/Makefile =================================================================== --- head/devel/libreadline-java/Makefile (revision 395776) +++ head/devel/libreadline-java/Makefile (revision 395777) @@ -1,52 +1,50 @@ # Created by: Martin Kammerhofer # $FreeBSD$ PORTNAME= libreadline-java PORTVERSION= 0.8.0 DISTVERSIONSUFFIX= -src PORTREVISION= 4 CATEGORIES= devel java MASTER_SITES= SF/java-readline/java-readline/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= JNI wrapper around GNU Readline / libedit / libgetline BUILD_DEPENDS= ${LOCALBASE}/include/editline/readline.h:${PORTSDIR}/devel/libedit RUN_DEPENDS= ${LOCALBASE}/include/editline/readline.h:${PORTSDIR}/devel/libedit ALL_TARGET= # empty MAKE_ENV= JAVA_HOME="${JAVA_HOME}" JAVA="${JAVA}" JAVAC="${JAVAC}" \ JAVAH="${JAVAH}" JAR_="${JAR}" SUB_FILES= pkg-message jython.sh PLIST_FILES= %%JAVAJARDIR%%/libreadline-java.jar lib/libJavaReadline.so \ lib/libJavaEditline.so lib/libJavaGetline.so PORTDOCS= README.1st README jython.sh JReadlineCompleter.py USES= gmake readline USE_JAVA= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_DATA} ${WRKSRC}/libreadline-java.jar ${STAGEDIR}${JAVAJARDIR} ${INSTALL_LIB} ${WRKSRC}/libJavaReadline.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libJavaEditline.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libJavaGetline.so ${STAGEDIR}${PREFIX}/lib -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.1st ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/jython.sh ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/JReadlineCompleter.py ${STAGEDIR}${DOCSDIR} -.endif .if !defined(BATCH) test: cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} test # Now type something! .endif .include Index: head/devel/nasm/Makefile =================================================================== --- head/devel/nasm/Makefile (revision 395776) +++ head/devel/nasm/Makefile (revision 395777) @@ -1,40 +1,36 @@ # Created by: Murray Stokely # $FreeBSD$ PORTNAME= nasm PORTVERSION= 2.11.08 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel lang MASTER_SITES= http://www.nasm.us/pub/nasm/releasebuilds/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= General-purpose multi-platform x86 and amd64 assembler LICENSE= BSD2CLAUSE GNU_CONFIGURE= yes USES= tar:xz gmake MAKE_ARGS+= INSTALLROOT=${STAGEDIR} INSTALL_TARGET= install #needed for RDOFF_INSTALL_TARGET OPTIONS_DEFINE= RDOFF DOCS OPTIONS_DEFAULT=RDOFF OPTIONS_SUB= yes RDOFF_DESC= Install tools to handle RDOFF object files RDOFF_INSTALL_TARGET= install_rdf DOCS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-xdoc${EXTRACT_SUFX} PORTDOCS= * -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/doc/nasmdoc.txt ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/devel/ocaml-ulex/Makefile =================================================================== --- head/devel/ocaml-ulex/Makefile (revision 395776) +++ head/devel/ocaml-ulex/Makefile (revision 395777) @@ -1,39 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ulex PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.cduce.org/download/ PKGNAMEPREFIX= ocaml- MAINTAINER= johans@FreeBSD.org COMMENT= Lexer generator for Unicode and OCaml USES= gmake USE_OCAML= true USE_OCAML_FINDLIB= true USE_OCAML_CAMLP4= true USE_OCAML_LDCONFIG= true USE_OCAMLFIND_PLIST= yes ALL_TARGET= all all.opt MAKE_JOBS_UNSAFE= yes DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS -.include +DOCS_ALL_TARGET= doc -.if ${PORT_OPTIONS:MDOCS} -ALL_TARGET+= doc - -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.html ${WRKSRC}/*.css ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/devel/omake/Makefile =================================================================== --- head/devel/omake/Makefile (revision 395776) +++ head/devel/omake/Makefile (revision 395777) @@ -1,70 +1,68 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= omake DISTVERSION= 0.9.8.6-0.rc1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://main.metaprl.org/download/omake/ MAINTAINER= bf@FreeBSD.org COMMENT= Flexible build system WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||} USE_OCAML= yes NO_OCAML_RUNDEPENDS=yes USES= ncurses readline MAKE_ENV+= INSTALL_ROOT=${STAGEDIR} MAKE_JOBS_UNSAFE= yes INFO= omake-doc +BROKEN_powerpc= does not build on powerpc + OPTIONS_DEFINE= DOCS .include -.if ${ARCH} == "powerpc" -BROKEN= Does not build on powerpc -.endif - post-patch: # # Dirty hack for PREFIX safety # @${REINPLACE_CMD} -E -e \ 's|(getenv[[:space:]]+)LIBDIR|\1PREFLIBDIR|' ${WRKSRC}/mk/defaults # # Permissions safety # .for f in OMakefile doc/OMakefile src/main/OMakefile @${REINPLACE_CMD} -e \ 's|cp -f -m 444|$$(BSD_INSTALL_DATA)| ; \ s|cp -f -m 555|$$(BSD_INSTALL_PROGRAM)|' ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -e 's| -j2 | |' ${WRKSRC}/Makefile .if ${NCURSESBASE} == "/usr" .for f in lib/configure/ncurses.om src/libmojave-external/cutil/lm_terminfo.c @${REINPLACE_CMD} -E -e 's|ncurses/(term\.h)|\1|' ${WRKSRC}/${f} .endfor .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake check @${FIND} -ds ${WRKSRC}/test -type f -name 'result.log' -print0 | \ ${XARGS} -0tI @ ${CAT} @ bench: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake bench post-install: @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info-* \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.endif .include Index: head/devel/p5-Parse-RecDescent/Makefile =================================================================== --- head/devel/p5-Parse-RecDescent/Makefile (revision 395776) +++ head/devel/p5-Parse-RecDescent/Makefile (revision 395777) @@ -1,33 +1,30 @@ # Created by: Jerry Hicks # $FreeBSD$ PORTNAME= Parse-RecDescent PORTVERSION= 1.967.009 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E} MAINTAINER= tobez@FreeBSD.org COMMENT= Recursive descent parsing framework for Perl LICENSE= ART10 GPLv1 LICENSE_COMB= dual TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn OPTIONS_DEFINE= DOCS USES= perl5 USE_PERL5= configure +NO_ARCH= yes -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/tutorial ${INSTALL_DATA} ${WRKSRC}/tutorial/* ${STAGEDIR}${DOCSDIR}/tutorial -.endif .include Index: head/devel/pcsc-lite/Makefile =================================================================== --- head/devel/pcsc-lite/Makefile (revision 395776) +++ head/devel/pcsc-lite/Makefile (revision 395777) @@ -1,60 +1,60 @@ # Created by: Toni Andjelkovic # $FreeBSD$ PORTNAME= pcsc-lite PORTVERSION= 1.8.14 PORTEPOCH= 2 CATEGORIES= devel security MASTER_SITES= https://alioth.debian.org/frs/download.php/file/4138/ MAINTAINER= arved@FreeBSD.org COMMENT= Smartcard development library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool pathfix perl5 pkgconfig shebangfix tar:bzip2 USE_PERL5= build USE_RC_SUBR= pcscd SHEBANG_FILES= ${WRKSRC}/src/spy/pcsc-spy USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-usbdropdir=${PREFIX}/lib/pcsc/drivers/ \ LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb" PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 FETCH_DEPENDS= wget:${PORTSDIR}/ftp/wget DISABLE_SIZE= yes FETCH_CMD= ${LOCALBASE}/bin/wget -c -nc --no-check-certificate .endif post-patch: ${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \ ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \ s,libusb_strerror(ret),ret," ${WRKSRC}/configure \ ${WRKSRC}/src/hotplug_libusb.c ${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/src/spy/Makefile.in -.if ! ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-off: ${REINPLACE_CMD} -e '/^install-data-am: / s|install-docDATA||' ${WRKSRC}/doc/Makefile.in -.endif post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.am ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.in ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example/pcsc_demo.c ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers @${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services @${SED} 's,%%PREFIX%%,${PREFIX},g' < ${FILESDIR}/pkg-message.in > \ ${WRKDIR}/pkg-message .include Index: head/devel/perlconsole/Makefile =================================================================== --- head/devel/perlconsole/Makefile (revision 395776) +++ head/devel/perlconsole/Makefile (revision 395777) @@ -1,51 +1,50 @@ # Created by: Philippe Audeoud # $FreeBSD$ PORTNAME= perlconsole PORTVERSION= 0.4 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:SUKRIA MAINTAINER= jadawin@FreeBSD.org COMMENT= Light program that lets you evaluate Perl code interactively RUN_DEPENDS= p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu \ p5-Module-Refresh>=0:${PORTSDIR}/devel/p5-Module-Refresh \ p5-Lexical-Persistence>=0:${PORTSDIR}/devel/p5-Lexical-Persistence \ p5-B-Keywords>=0:${PORTSDIR}/devel/p5-B-Keywords USES= perl5 shebangfix USE_PERL5= configure SHEBANG_FILES= perlconsole +NO_ARCH= yes PORTDOCS= README \ AUTHORS \ CHANGES PLIST_FILES= bin/perlconsole \ ${SITE_PERL_REL}/PerlConsole/Commands.pm \ ${SITE_PERL_REL}/PerlConsole/Console.pm \ ${SITE_PERL_REL}/PerlConsole/Preferences.pm \ ${SITE_PERL_REL}/PerlConsole.pm OPTIONS_DEFINE= DOCS -.include - do-install: -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in README AUTHORS CHANGES - ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} -.endfor -.endif ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/PerlConsole/ ${CP} -R ${WRKSRC}/lib/PerlConsole/ \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/PerlConsole/ ${CP} ${WRKSRC}/lib/PerlConsole.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/PerlConsole.pm ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for i in README AUTHORS CHANGES + ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} +.endfor .include Index: head/devel/py-durus/Makefile =================================================================== --- head/devel/py-durus/Makefile (revision 395776) +++ head/devel/py-durus/Makefile (revision 395777) @@ -1,33 +1,29 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= durus PORTVERSION= 3.9 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://www.mems-exchange.org/software/durus/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Durus-${PORTVERSION} MAINTAINER= robak@FreeBSD.org COMMENT= Persistent object storage system for Python LICENSE= MIT USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @ ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ACKS.txt CHANGES.txt INSTALL.txt LICENSE.txt README.txt doc/FAQ.txt @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/devel/py-dynrules/Makefile =================================================================== --- head/devel/py-dynrules/Makefile (revision 395776) +++ head/devel/py-dynrules/Makefile (revision 395777) @@ -1,29 +1,26 @@ # $FreeBSD$ PORTNAME= dynrules PORTVERSION= 0.1.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://cdn.bitbucket.org/marcusva/py-dynrules/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mva@FreeBSD.org COMMENT= Dynamic Scripting for adaptive AI systems LICENSE= ZLIB USES= python USE_PYTHON= autoplist distutils +NO_ARCH= yes OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${TAR} -C ${WRKSRC}/doc/html -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR}/html -xf - -.endif .include Index: head/devel/py-icalendar/Makefile =================================================================== --- head/devel/py-icalendar/Makefile (revision 395776) +++ head/devel/py-icalendar/Makefile (revision 395777) @@ -1,34 +1,31 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= icalendar PORTVERSION= 3.8.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= Parser and generator of iCalender files for Python LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz USES= python:2 USE_PYTHON= distutils autoplist +NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/devel/py-jsmin/Makefile =================================================================== --- head/devel/py-jsmin/Makefile (revision 395776) +++ head/devel/py-jsmin/Makefile (revision 395777) @@ -1,34 +1,31 @@ # Created by: Po-Chien Lin # $FreeBSD$ PORTNAME= jsmin PORTVERSION= 2.0.11 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= JavaScript minifier written in Python LICENSE= MIT USES= python USE_PYTHON= distutils autoplist +NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= PKG-INFO OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif regression-test: @(cd ${WRKSRC}/${PORTNAME} && ${PYTHON_CMD} test.py) .include Index: head/devel/py-sdl2/Makefile =================================================================== --- head/devel/py-sdl2/Makefile (revision 395776) +++ head/devel/py-sdl2/Makefile (revision 395777) @@ -1,31 +1,28 @@ # $FreeBSD$ PORTNAME= sdl2 PORTVERSION= 0.9.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://bitbucket.org/marcusva/py-sdl2/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PySDL2-${PORTVERSION} MAINTAINER= mva@FreeBSD.org COMMENT= Python bindings to the SDL2 libraries LICENSE= ZLIB USES= python USE_SDL= sdl2 gfx2 image2 ttf2 mixer2 USE_PYTHON= autoplist distutils +NO_ARCH= yes OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} - @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${TAR} -C ${WRKSRC}/doc/html -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR}/html -xf - -.endif .include Index: head/devel/py-watchdog/Makefile =================================================================== --- head/devel/py-watchdog/Makefile (revision 395776) +++ head/devel/py-watchdog/Makefile (revision 395777) @@ -1,45 +1,42 @@ # $FreeBSD$ PORTNAME= watchdog PORTVERSION= 0.8.2 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python API library to monitor file system events LICENSE= APACHE20 RUN_DEPENDS= ${PKGNAMEPREFIX}argh>=0.24.1:${PORTSDIR}/devel/py-argh \ ${PKGNAMEPREFIX}pathtools>=0.1.2:${PORTSDIR}/devel/py-pathtools \ ${PKGNAMEPREFIX}yaml>=3.10:${PORTSDIR}/devel/py-yaml DOCS_BUILD_DEPENDS= ${PKGNAMEPREFIX}pathtools>=0.1.2:${PORTSDIR}/devel/py-pathtools \ ${PKGNAMEPREFIX}sphinx>=1.1.3:${PORTSDIR}/textproc/py-sphinx DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} GH_ACCOUNT= gorakhargosh OPTIONS_DEFINE= DOCS PORTDOCS= * USE_GITHUB= yes USES= python USE_PYTHON= autoplist distutils +NO_ARCH= yes -.include +post-build-DOCS-on: + (cd ${WRKSRC}/docs ; ${MAKE_CMD} html) -.if ${PORT_OPTIONS:MDOCS} -post-build: - (cd ${WRKSRC}/docs ; ${MAKE} html) - -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/build/html ; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo") -.endif .include Index: head/devel/pyst/Makefile =================================================================== --- head/devel/pyst/Makefile (revision 395776) +++ head/devel/pyst/Makefile (revision 395777) @@ -1,32 +1,29 @@ # Created by: Mikhail T. # $FreeBSD$ PORTNAME= pyst PORTVERSION= 0.6.50 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/pyst/${PORTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python interface to allow Asterisk programming LICENSE= LGPL21 PSFL LICENSE_COMB= dual USES= python:2 USE_PYTHON= distutils +NO_ARCH= yes PORTDOCS= README README.html ChangeLog OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/devel/quilt/Makefile =================================================================== --- head/devel/quilt/Makefile (revision 395776) +++ head/devel/quilt/Makefile (revision 395777) @@ -1,60 +1,59 @@ # Created by: Dirk Jagdmann # $FreeBSD$ PORTNAME= quilt PORTVERSION= 0.61 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SAVANNAH MAINTAINER= doj@cubic.org COMMENT= Collection of bash scripts to ease working with patch files LICENSE= GPLv2 BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ gcp:${PORTSDIR}/sysutils/coreutils \ gsed:${PORTSDIR}/textproc/gsed \ gpatch:${PORTSDIR}/devel/patch \ diffstat:${PORTSDIR}/textproc/diffstat \ gawk:${PORTSDIR}/lang/gawk RUN_DEPENDS:= ${BUILD_DEPENDS} \ formail:${PORTSDIR}/mail/procmail USES= desthack gmake perl5 +NO_ARCH= yes OPTIONS_DEFINE= RPMBUILD DOCS NLS OPTIONS_SUB= yes RPMBUILD_DESC= rpmbuild support GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-sed=${LOCALBASE}/bin/gsed \ --without-getopt \ --with-patch=${LOCALBASE}/bin/gpatch PORTDOCS= README README.MAIL quilt.pdf RPMBUILD_BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm4 RPMBUILD_RUN_DEPENDS= rpm:${PORTSDIR}/archivers/rpm4 RPMBUILD_CONFIGURE_OFF= --without-rpmbuild NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls +DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-Makefile.in + .include .if !exists(${LOCALBASE}/sbin/sendmail) PLIST_SUB+= SENDMAIL="" .else PLIST_SUB+= SENDMAIL="@comment " -.endif - -.if ! ${PORT_OPTIONS:MDOCS} -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-Makefile.in .endif post-extract: @${REINPLACE_CMD} -e 's|$$(docdir)/$$(PACKAGE)-$$(VERSION)|$$(docdir)/$$(PACKAGE)|g' \ ${WRKSRC}/Makefile.in .include Index: head/devel/seed/Makefile =================================================================== --- head/devel/seed/Makefile (revision 395776) +++ head/devel/seed/Makefile (revision 395777) @@ -1,56 +1,54 @@ # Created by: Alexander Logvinov # $FreeBSD$ # $MCom: ports/trunk/devel/seed/Makefile 19813 2014-08-15 19:44:33Z gusi $ # NOTE: It may be necessary to update ${FILESDIR}/Seed.js on each release. # To do that, just replace imports.searchPaths with "." and ".." elements. PORTNAME= seed PORTVERSION= 3.8.1 PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GObject JavaScriptCore bridge BUILD_DEPENDS= gnome-js-common>=0:${PORTSDIR}/devel/gnome-js-common LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi \ libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3 \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libmpfr.so:${PORTSDIR}/math/mpfr USES= gettext gmake libtool pathfix pkgconfig tar:xz USE_GNOME= gtk30 intltool libxml2 introspection USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_SQLITE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--enable-gtk-doc=no --with-webkit=3.0 DATADIR= share/seed-gtk3 INSTALL_TARGET= install-strip -.include - post-patch: @${REINPLACE_CMD} -e 's|== x|= x|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/libseed/Makefile.in @${REINPLACE_CMD} -e 's|reference||g' ${WRKSRC}/doc/Makefile.in -.if ! ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| install-seeddocDATA||g ; s|doc$$||g' \ ${WRKSRC}/Makefile.in -.endif pre-build: cd ${WRKSRC}/extensions && ${SETENV} ${MAKE_ENV} ${GMAKE} \ ${MAKE_FLAGS} Makefile ${MAKE_ARGS} all ${CP} ${WRKSRC}/extensions/Seed.js ${WRKSRC}/extensions/Seed.js.sav ${CP} ${FILESDIR}/Seed.js ${WRKSRC}/extensions/Seed.js post-build: ${CP} ${WRKSRC}/extensions/Seed.js.sav ${WRKSRC}/extensions/Seed.js .include Index: head/devel/tcltls/Makefile =================================================================== --- head/devel/tcltls/Makefile (revision 395776) +++ head/devel/tcltls/Makefile (revision 395777) @@ -1,55 +1,51 @@ # Created by: mi@aldan.algebra.com # $FreeBSD$ PORTNAME= tcltls PORTVERSION= 1.6.4 CATEGORIES= devel tcl MASTER_SITES= SF/tls/tls/${PORTVERSION} DISTNAME= tls${PORTVERSION}-src MAINTAINER= mi@aldan.algebra.com COMMENT= SSL extensions for TCL; dynamicly loadable LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept OPTIONS_DEFINE= DOCS USES+= tcl USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--exec-prefix=${PREFIX} \ --with-tcl=${TCL_LIBDIR} \ --with-ssl-dir=${OPENSSLBASE} TCLPKG= tls${PORTVERSION} WRKSRC= ${WRKDIR}/${TCLPKG} PLIST_FILES= include/tls.h \ lib/${TCLPKG}/libtls.so.1 \ lib/${TCLPKG}/pkgIndex.tcl \ lib/${TCLPKG}/tls.tcl PORTDOCS= * -.include - post-patch: ${REINPLACE_CMD} -e \ 's,package require tls.*,load ${WRKSRC}/libtls.so.1;\ source ${WRKSRC}/tls.tcl,' \ ${WRKSRC}/tests/*.test # The tests in ciphers.test are meaningless so far: ${MV} ${WRKSRC}/tests/ciphers.test ${WRKSRC}/tests/ciphers.test.broken -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/tls.htm ${STAGEDIR}${DOCSDIR} -.endif xregression-test test check: build cd ${WRKSRC}/tests && ${SETENV} TCL_LIBRARY="${WRKSRC}" \ tclsh${TCL_VER} all.tcl .include Index: head/devel/tkcon/Makefile =================================================================== --- head/devel/tkcon/Makefile (revision 395776) +++ head/devel/tkcon/Makefile (revision 395777) @@ -1,34 +1,33 @@ # Created by: wghicks@bellsouth.net # $FreeBSD$ PORTNAME= tkcon PORTVERSION= 2.5 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= tcltk@FreeBSD.org COMMENT= Tk console for Tcl OPTIONS_DEFINE= DOCS NO_BUILD= yes +NO_ARCH= yes USES+= tk PORTDOCS= * PLIST_FILES= bin/${PORTNAME} -.include - post-patch: @${REINPLACE_CMD} -e \ 's|%%DOCSDIR%%|${DOCSDIR}|g; s|%%WISH%%|${WISH}|g' ${WRKSRC}/${PORTNAME}.tcl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.tcl ${STAGEDIR}${PREFIX}/bin/${PORTNAME} -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}/README.${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/devel/xmltooling/Makefile =================================================================== --- head/devel/xmltooling/Makefile (revision 395776) +++ head/devel/xmltooling/Makefile (revision 395777) @@ -1,38 +1,36 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= xmltooling PORTVERSION= 1.5.5 CATEGORIES= devel security MASTER_SITES= http://shibboleth.net/downloads/c++-opensaml/2.5.5/ MAINTAINER= girgen@FreeBSD.org COMMENT= Low level XML support for SAML LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ liblog4shib.so:${PORTSDIR}/devel/log4shib \ libxerces-c.so.3:${PORTSDIR}/textproc/xerces-c3 \ libxml-security-c.so:${PORTSDIR}/security/apache-xml-security-c BUILD_DEPENDS= boost-libs>=0:${PORTSDIR}/devel/boost-libs GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} --with-curl=${LOCALBASE} --disable-doxygen-doc USES= gmake libtool pkgconfig USE_LDCONFIG= yes USE_OPENSSL= yes PORTDOCS= * 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/devel/zookeeper/Makefile =================================================================== --- head/devel/zookeeper/Makefile (revision 395776) +++ head/devel/zookeeper/Makefile (revision 395777) @@ -1,75 +1,74 @@ # Created by: gnn@FreeBSD.org # $FreeBSD$ PORTNAME= zookeeper PORTVERSION= 3.4.6 PORTREVISION= 3 CATEGORIES= devel java MASTER_SITES= APACHE/zookeeper/zookeeper-${PORTVERSION} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Service for maintaining distributed configuration, naming and locks LICENSE= APACHE20 LIB_DEPENDS= libcppunit.so:${PORTSDIR}/devel/cppunit RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES+= cpe CPE_VENDOR= apache USE_JAVA= yes JAVA_VERSION= 1.7 JAVA_VENDOR= openjdk JAVA_RUN= yes USE_RC_SUBR= zookeeper NO_BUILD= yes +NO_ARCH= yes SCRIPTS= zkCleanup.sh \ zkCli.sh \ zkEnv.sh \ zkServer.sh PORTDOCS= * PLIST_SUB= PORTNAME=${PORTNAME} \ PORTVERSION=${PORTVERSION} \ JAVA_HOME=${JAVA_HOME} ZOOKEEPER_LOGDIR?= /var/log/${PORTNAME} ZOOKEEPER_RUNDIR?= /var/run/${PORTNAME} SUB_LIST+= ZOOKEEPER_LOGDIR=${ZOOKEEPER_LOGDIR} \ ZOOKEEPER_RUNDIR=${ZOOKEEPER_RUNDIR} \ JAVA_HOME=${JAVA_HOME} post-patch: .for f in ${SCRIPTS} ${REINPLACE_CMD} -e "s|bash|${LOCALBASE}/bin/bash|" ${WRKSRC}/bin/${f} .endfor do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin .for f in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin .endfor cd ${WRKSRC} && ${COPYTREE_SHARE} conf ${STAGEDIR}${PREFIX}/${PORTNAME}/ cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${PREFIX}/${PORTNAME}/ ${INSTALL_DATA} ${WRKSRC}/*.jar ${STAGEDIR}${PREFIX}/${PORTNAME} ${LN} -s ${PREFIX}/${PORTNAME}/bin/zkCli.sh ${STAGEDIR}${PREFIX}/bin/zkCli.sh -.include - post-install: @${MKDIR} ${STAGEDIR}${ZOOKEEPER_LOGDIR} @${MKDIR} ${STAGEDIR}${ZOOKEEPER_RUNDIR} -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${RM} -r ${STAGEDIR}${DOCSDIR}/skin/translations ${RM} -r ${STAGEDIR}${DOCSDIR}/skin/scripts ${RM} -r ${STAGEDIR}${DOCSDIR}/skin/css -.endif .include Index: head/net-p2p/ctorrent/Makefile =================================================================== --- head/net-p2p/ctorrent/Makefile (revision 395776) +++ head/net-p2p/ctorrent/Makefile (revision 395777) @@ -1,31 +1,27 @@ # Created by: Florent Thoumie # $FreeBSD$ PORTNAME= ctorrent PORTVERSION= 3.3.2 PORTREVISION= 3 CATEGORIES= net-p2p MASTER_SITES= http://www.rahul.net/dholmes/ctorrent/ DISTNAME= ${PORTNAME}-dnh${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= BitTorrent Client written in C for FreeBSD and Linux GNU_CONFIGURE= yes PLIST_FILES= bin/ctorrent PORTDOCS= README-DNH.TXT UserGuide OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/$i ${STAGEDIR}${DOCSDIR}/ .endfor -.endif .include Index: head/net-p2p/qbittorrent/Makefile =================================================================== --- head/net-p2p/qbittorrent/Makefile (revision 395776) +++ head/net-p2p/qbittorrent/Makefile (revision 395777) @@ -1,77 +1,76 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= qbittorrent PORTVERSION= 3.2.3 DISTVERSIONPREFIX= release- CATEGORIES= net-p2p ipv6 MAINTAINER= ports@FreeBSD.org COMMENT?= Bittorrent client using Qt4 and libtorrent-rasterbar LICENSE= GPLv2 # ABI versions specified on purpose for libtorrent-rasterbar LIB_DEPENDS= libtorrent-rasterbar.so:${PORTSDIR}/net-p2p/libtorrent-rasterbar \ libboost_system.so:${PORTSDIR}/devel/boost-libs USE_GITHUB= yes GH_ACCOUNT= qBittorrent GH_PROJECT= qBittorrent USES= compiler:c++11-lang execinfo pkgconfig tar:xz USE_QT4= corelib network qmake_build linguisttools_build moc_build \ rcc_build uic_build QT_NONSTANDARD= yes DESTDIRNAME= INSTALL_ROOT .if !defined(SLAVE_PORT) LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP USES+= desktop-file-utils USE_QT4+= gui xml INSTALLS_ICONS= yes OPTIONS_DEFINE= DBUS .endif PORTDOCS= AUTHORS Changelog README.md OPTIONS_DEFINE= DEBUG DOCS DBUS DEBUG_CONFIGURE_ENABLE= debug DBUS_CONFIGURE_ENABLE= qt-dbus DBUS_USE= QT4=dbus CONFIGURE_ENV+= zlib_CFLAGS=-I/usr/include CONFIGURE_ENV+= zlib_LIBS=-lz CONFIGURE_ARGS+= CXXFLAGS=-DBOOST_ASIO_DYN_LINK GNU_CONFIGURE= yes USE_OPENSSL= yes post-patch: ${REINPLACE_CMD} 's,^\$$QT_QMAKE,${LOCALBASE}/bin/qmake-qt4,' \ ${WRKSRC}/${CONFIGURE_SCRIPT} .include .if !defined(SLAVE_PORT) || ${SLAVE_PORT:tl} != "no" CONFIGURE_ARGS+= --disable-gui .endif post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif - .if defined(SLAVE_PORT) && ${SLAVE_PORT:tl} == "no" @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent ${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .else @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent-nox ${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent-nox.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .endif @${RM} -rf ${STAGEDIR}${PREFIX}/share/man + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/twister/Makefile =================================================================== --- head/net-p2p/twister/Makefile (revision 395776) +++ head/net-p2p/twister/Makefile (revision 395777) @@ -1,67 +1,67 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= twister-core PORTVERSION= 0.9.30 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= net-p2p MAINTAINER= thierry@FreeBSD.org COMMENT= Experimental peer-to-peer microblogging software LICENSE= BSD3CLAUSE MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \ libleveldb.so:${PORTSDIR}/databases/leveldb \ libicui18n.so:${PORTSDIR}/devel/icu OPTIONS_DEFINE= DOCS USE_GITHUB= yes GH_ACCOUNT= miguelfreitas USE_BDB= yes WANT_BDB_VER= 48 USE_OPENSSL= yes USES= autoreconf:build gmake iconv libtool GNU_CONFIGURE= yes CONFIGURE_WRKSRC=${WRKSRC}/libtorrent CONFIGURE_ARGS= --with-libiconv \ --with-boost=${LOCALBASE} \ --with-boost-system=boost_system MAKEFILE= makefile.freebsd BUILD_WRKSRC= ${WRKSRC}/src MAKE_ENV= BOOST_INCLUDE_PATH=${LOCALBASE}/include \ BOOST_LIB_PATH=${LOCALBASE}/lib \ BDB_INCLUDE_PATH=${BDB_INCLUDE_DIR} \ BDB_LIB_PATH=${BDB_LIB_DIR} \ ICONV_LIB="${ICONV_LIB}" PLIST_FILES= bin/twisterd PORTDOCS= README.md .include .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1000000) WITH_OPENSSL_PORT= yes .endif post-patch: @${REINPLACE_CMD} 's|%%PORTVERSION%%|${PORTVERSION}|' \ ${WRKSRC}/share/genbuild.sh pre-configure: (cd ${CONFIGURE_WRKSRC} && ./autotool.sh) do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/twisterd ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/news/golded+/Makefile =================================================================== --- head/news/golded+/Makefile (revision 395776) +++ head/news/golded+/Makefile (revision 395777) @@ -1,62 +1,59 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= golded+ PORTVERSION= 1.1.5.a${SNAPDATE} PORTREVISION= 1 CATEGORIES= news mail MASTER_SITES= SF/golded-plus/Golded%2B%201.1.5%20snapshots DISTNAME= gps115-${SNAPDATE} SNAPDATE= 20110223 MAINTAINER= fjoe@FreeBSD.org COMMENT= GoldEd+ (FTN message editor) USES= tar:bzip2 gmake WRKSRC= ${WRKDIR}/${PORTNAME} MAN1= golded.1 goldnode.1 rddt.1 DOCS= copying copying.lib license.txt notework.txt rusfaq.txt\ tips.txt notework.rus tokencfg.txt tokentpl.txt goldnode.txt PORTDOCS= ${DOCS} gold_ref.txt gold_usr.txt SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES -.include +DOCS_SUB_LIST= NOTEWORK="Please read the ${DOCSDIR}/notework.txt before using ${PORTNAME}" +DOCS_SUB_LIST_OFF= NOTEWORK="" -.if ${PORT_OPTIONS:MDOCS} -SUB_LIST= NOTEWORK="Please read the ${DOCSDIR}/notework.txt before using ${PORTNAME}" -.else -SUB_LIST= NOTEWORK="" -.endif - post-patch: @${SED}\ -e 's,^\(#define __GVER_VENDOR_NAME__\).*,\1 "",'\ -e 's,\(#define __GVER_VENDOR_FIDO__\).*,\1 "",'\ -e 's,\(#define __GVER_VENDOR_EMAIL__\).*,\1 "",'\ -e 's,\(#define __GVER_RELEASENAME__\).*,\1 "Golded+ FreeBSD port",'\ -e 's,\(#define __GVER_POSTVERSION__\).*,\1 "-b${SNAPDATE}",'\ <${WRKSRC}/golded3/mygolded.__h >${WRKSRC}/golded3/mygolded.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/gedlnx ${STAGEDIR}${PREFIX}/bin/golded ${INSTALL_PROGRAM} ${WRKSRC}/bin/gnlnx ${STAGEDIR}${PREFIX}/bin/goldnode ${INSTALL_PROGRAM} ${WRKSRC}/bin/rddtlnx ${STAGEDIR}${PREFIX}/bin/rddt ${INSTALL_MAN} ${WRKSRC}/docs/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in charset colorset config template ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/$i; ${FIND} ${WRKSRC}/cfgs/$i -maxdepth 1 -type f |\ ${XARGS} -n 1 -J @ ${INSTALL_DATA} @ ${STAGEDIR}${EXAMPLESDIR}/$i .endfor + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/manuals/gold_ref.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/manuals/gold_usr.txt ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/docs/$i ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/palm/pilrc/Makefile =================================================================== --- head/palm/pilrc/Makefile (revision 395776) +++ head/palm/pilrc/Makefile (revision 395777) @@ -1,31 +1,29 @@ # $FreeBSD$ PORTNAME= pilrc PORTVERSION= 3.2 PORTREVISION= 4 CATEGORIES= palm MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Resource compiler for Pilot applications LICENSE= GPLv2 WRKSRC= ${WRKDIR}/pilrc-${PORTVERSION}/unix -CONFIGURE_ARGS+= --enable-pilrcui +CONFIGURE_ARGS= --enable-pilrcui USE_GNOME= gtk12 GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pilrc ${WRKSRC}/pilrcui ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/../doc/* ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/ports-mgmt/pkg_jail/Makefile =================================================================== --- head/ports-mgmt/pkg_jail/Makefile (revision 395776) +++ head/ports-mgmt/pkg_jail/Makefile (revision 395777) @@ -1,40 +1,39 @@ # $FreeBSD$ PORTNAME= pkg_jail PORTVERSION= 1.86 CATEGORIES= ports-mgmt MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= dinoex@FreeBSD.org COMMENT= Manage your own package jail NO_BUILD= yes +NO_ARCH= yes PLIST_FILES= bin/pkg_jail bin/pkg_update \ man/man1/pkg_jail.1.gz man/man1/pkg_update.1.gz PORTDOCS= README LMAN1= pkg_jail.1 pkg_update.1 OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_SCRIPT} ${FILESDIR}/pkg_jail ${FILESDIR}/pkg_update \ ${STAGEDIR}${PREFIX}/bin/ .for i in ${LMAN1} ${INSTALL_MAN} ${FILESDIR}/${i} ${STAGEDIR}${PREFIX}/man/man1/ .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/README ${STAGEDIR}${DOCSDIR}/ -.endif install-ports: -${MKDIR} ${PORTSDIR}/local/update/data ${LN} -s ${FILESDIR}/README ${PORTSDIR}/local/update/ ${LN} -s ${FILESDIR}/pkg_update ${PORTSDIR}/local/update/ ${LN} -s ${FILESDIR}/pkg_jail ${PORTSDIR}/local/update/ .include Index: head/print/flpsed/Makefile =================================================================== --- head/print/flpsed/Makefile (revision 395776) +++ head/print/flpsed/Makefile (revision 395777) @@ -1,52 +1,52 @@ # Created by: Fernan Aguero # $FreeBSD$ PORTNAME= flpsed PORTVERSION= 0.7.2 PORTREVISION= 2 CATEGORIES= print MASTER_SITES= http://www.ecademix.com/JohannesHofmann/ MAINTAINER= bf@FreeBSD.org COMMENT= WYSIWYG Postscript annotator LICENSE= GPLv3 LIB_DEPENDS+= libfltk.so:${PORTSDIR}/x11-toolkits/fltk GNU_CONFIGURE= yes USES= desktop-file-utils ghostscript:x11 gmake PLIST_FILES= bin/flpsed \ man/man1/flpsed.1.gz \ share/applications/flpsed.desktop \ share/icons/flpsed.png \ share/icons/flpsed.svg PORTDOCS= README OPTIONS_DEFINE= DOCS .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/flpsed ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/flpsed.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/flpsed.desktop ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${INSTALL_DATA} ${WRKSRC}/flpsed.png ${WRKSRC}/flpsed.svg ${STAGEDIR}${PREFIX}/share/icons -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.endif post-install: .if !exists(${LOCALBASE}/bin/pdftops) @${ECHO_CMD} "" @${ECHO_CMD} " Consider installing graphics/xpdf, to take full advantage of " @${ECHO_CMD} " flpsed's ability to edit PDF files by first converting them " @${ECHO_CMD} " to PostScript via xpdf's pdftops(1) before editing, and then " @${ECHO_CMD} " transforming the edited Postscript files back to PDF via " @${ECHO_CMD} " Ghostscript's ps2pdf(1). " @${ECHO_CMD} "" .endif .include Index: head/textproc/adabrowse/Makefile =================================================================== --- head/textproc/adabrowse/Makefile (revision 395776) +++ head/textproc/adabrowse/Makefile (revision 395777) @@ -1,46 +1,44 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= adabrowse PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= http://home.datacomm.ch/t_wolf/tw/ada95/adabrowse/ DISTNAME= ${PORTNAME}_${PORTVERSION}_src MAINTAINER= marino@FreeBSD.org COMMENT= HTML generator for Ada 95 library unit specifications LICENSE= GPLv2 BUILD_DEPENDS= asis>=2011:${PORTSDIR}/lang/asis USES= ada WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION} PLIST_FILES= bin/adabrowse PORTDOCS= *.html *.css OPTIONS_DEFINE= DOCS -.include - post-extract: ${CP} ${FILESDIR}/ad-* ${FILESDIR}/build.gpr ${WRKSRC} ${RM} ${WRKSRC}/sdefault.adb do-build: # Since we only need one C object, just compile it manually rather # than bring in GPRBuild as a dependency ${MKDIR} ${WRKSRC}/obj (cd ${WRKSRC}/obj && ${SETENV} ${MAKE_ENV} ada -c -O2 ../util-nl.c) (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -Pbuild) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/adabrowse ${STAGEDIR}${PREFIX}/bin/adabrowse -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.css \ ${STAGEDIR}/${DOCSDIR}/ -.endif .include Index: head/textproc/agrep/Makefile =================================================================== --- head/textproc/agrep/Makefile (revision 395776) +++ head/textproc/agrep/Makefile (revision 395777) @@ -1,38 +1,36 @@ # Created by: David O'Brien (obrien@FreeBSD.org) # $FreeBSD$ PORTNAME= agrep PORTVERSION= 2.04 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= ftp://ftp.cs.arizona.edu/agrep/ EXTRACT_SUFX= .tar.Z DISTFILES= ${DISTNAME}${EXTRACT_SUFX} agrep.ps.1.Z agrep.ps.2.Z EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= dinoex@FreeBSD.org COMMENT= Approximate grep (fast approximate pattern-matching tool) NO_CDROM= No redistribution for profit ALL_TARGET= MAKE_ARGS= CFLAGS="${CFLAGS}" PLIST_FILES= bin/agrep man/man1/agrep.1.gz PORTDOCS= COPYRIGHT agrep.algorithms agrep.ps.1.Z agrep.ps.2.Z OPTIONS_DEFINE= DOCS -.include - post-extract: ${CP} ${DISTDIR}/agrep.ps.1.Z ${DISTDIR}/agrep.ps.2.Z ${WRKSRC}/ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/agrep ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/agrep.1 ${STAGEDIR}${PREFIX}/man/man1/ -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ -.endif .include