Index: head/math/asir2000/Makefile =================================================================== --- head/math/asir2000/Makefile (revision 395482) +++ head/math/asir2000/Makefile (revision 395483) @@ -1,79 +1,77 @@ # Created by: Tomokatsu SAITO # $FreeBSD$ PORTNAME= asir PORTVERSION= 20140819 CATEGORIES= math MASTER_SITES= ftp://ftp.jssac.org/pub/distfiles/asir/ \ ftp://ftp.asir.org/pub/asir/src/ \ http://www.hboehm.info/gc/gc_source/ DISTFILES= ${ASIR_SRC} ${ASIR_DOC} ${GC_SRC} EXTRACT_ONLY= ${ASIR_SRC} MAINTAINER= ports@FreeBSD.org COMMENT= The system Risa/Asir is a general computer algebra system LICENSE= RALUL LICENSE_NAME= Risa/Asir Limited Use License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpari.so:${PORTSDIR}/math/pari MAKE_JOBS_UNSAFE= yes USES= autoreconf readline tar:bz2 USE_XORG= x11 xaw xext xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --enable-plot --enable-fep --enable-interval --with-pari --with-asir-gc --with-gc7 ASIR_SRC_VERSION= ${PORTVERSION} ASIR_DOC_VERSION= 20140705 GC_VERSION= 7.2e ASIR_SRC= asir-${ASIR_SRC_VERSION}${EXTRACT_SUFX} ASIR_DOC= asirdoc-${ASIR_DOC_VERSION}${EXTRACT_SUFX} GC_SRC= gc-${GC_VERSION}.tar.gz WRKSRC= ${WRKDIR}/asir2000 LIB_DATA= alpi bfct bgk const cyclic defs.h dfff dmul dmul102 fctrdata \ fctrtest fff glib gr ifplot katsura launch mat nf num primdec \ primdec_lex primdec_mod ratint robot solve sp sturm sym weight xm OPTIONS_DEFINE= DOCS PORTDOCS= * PORTDATA= * -.include +BROKEN_ia64= does not compile +BROKEN_powerpc= does not compile +BROKEN_sparc64= does not compile -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" -BROKEN= Does not compile on ia64, powerpc, or sparc64 -.endif - post-extract: @( cd ${WRKSRC}; ${TAR} xfz ${DISTDIR}/${GC_SRC} ) @${MKDIR} ${WRKDIR}/asirdoc @${TAR} xfz ${DISTDIR}/${ASIR_DOC} -C ${WRKDIR}/asirdoc post-patch: ${REINPLACE_CMD} '-e s|$${DESTDIR}|${STAGEDIR}|g' \ ${WRKSRC}/lib/Makefile.am post-install: ${MKDIR} ${STAGEDIR}${DATADIR} (\ cd ${WRKSRC}/lib ; \ for i in ${LIB_DATA} ; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${DATADIR} ; \ done ;\ make install-doc \ ) ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_asir ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_plot ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_launch ${LN} -fs ${DATADIR} ${STAGEDIR}${PREFIX}/lib/asir ${INSTALL_MAN} ${WRKDIR}/asirdoc/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/asirdoc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) -.endif -.include +.include Index: head/math/emc2/Makefile =================================================================== --- head/math/emc2/Makefile (revision 395482) +++ head/math/emc2/Makefile (revision 395483) @@ -1,49 +1,48 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= emc2 DISTVERSIONPREFIX=v DISTVERSION= 2.16c CATEGORIES= math science MASTER_SITES= http://www.ann.jussieu.fr/~hecht/ftp/emc2/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical editor of two-dimensional mesh geometries LICENSE= INRIA LICENSE_NAME= INRIA license, perhaps specific to emc2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= auto-accept no-dist-sell no-pkg-sell RESTRICTED= No resale, contact author for commercial usage USE_XORG= x11 USES= gmake ALL_TARGET= ${PORTNAME} .if defined(LANG) && ${LANG:Mfr*} != "" CFLAGS+= -DFRENCH .endif PORTDOCS= ${DISTFILES:M*.pdf} PORTEXAMPLES= * PLIST_FILES= bin/emc2 bin/prf_f3d OPTIONS_DEFINE= DOCS DOCS_DISTFILES= RTemc2_fr.pdf RTemc2_gb.pdf -.include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/emc2 ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/prf_f3d ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - @(cd ${DISTDIR} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) -.endif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @(cd ${DISTDIR} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/math/jts/Makefile =================================================================== --- head/math/jts/Makefile (revision 395482) +++ head/math/jts/Makefile (revision 395483) @@ -1,48 +1,47 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= jts PORTVERSION= 1.13 CATEGORIES= math databases MASTER_SITES= SF/${PORTNAME}-topo-suite/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= JTS Topology Suite RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom \ ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \ ${JAVALIBDIR}/xml-apis.jar:${PORTSDIR}/textproc/xerces-j USES= zip NO_BUILD= yes +NO_ARCH= yes USE_JAVA= yes NO_WRKSUBDIR= yes VER= ${PORTVERSION:tl} JARFILES= JTS_Test acme jts-${VER} OPTIONS_DEFINE= DOCS -.include - do-install: .for jar in ${JARFILES} ${INSTALL_DATA} ${WRKSRC}/lib/${jar}.jar \ ${STAGEDIR}${JAVAJARDIR}/${jar:S|-${VER}||}.jar .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." -.endif .if defined(MAINTAINER_MODE) regression-test: install ${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|; \ s|%%JAVALIBDIR%%|${JAVALIBDIR}|;\ s|%%JAVA%%|${JAVA}|' \ ${FILESDIR}/testJTS.sh.in > ${WRKSRC}/testJTS.sh (cd ${WRKSRC} && ${SH} ./testJTS.sh ) .endif .include Index: head/math/ocaml-zarith/Makefile =================================================================== --- head/math/ocaml-zarith/Makefile (revision 395482) +++ head/math/ocaml-zarith/Makefile (revision 395483) @@ -1,45 +1,41 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= zarith PORTVERSION= 1.2.1 CATEGORIES= math MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1199/ PKGNAMEPREFIX= ocaml- MAINTAINER= marino@FreeBSD.org COMMENT= OCaml arithmetic library for arbitrary precision integers LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp USES= gmake perl5 shebangfix tar:tgz USE_PERL5= build USE_OCAML= yes USE_OCAML_FINDLIB= yes OCAMLFIND_LDCONF= /dev/null HAS_CONFIGURE= yes ALL_TARGET= all SHEBANG_FILES= z_pp.pl CONFIGURE_ENV+= DESTDIR=${STAGEDIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes PORTDOCS= html DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS -.include +DOCS_ALL_TARGET=doc -.if ${PORT_OPTIONS:MDOCS} -ALL_TARGET+= doc - -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${WRKSRC}/html ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile (revision 395482) +++ head/math/octave/Makefile (revision 395483) @@ -1,97 +1,95 @@ # Created by: chuckr@FreeBSD.org # $FreeBSD$ PORTNAME= octave PORTVERSION= 3.8.2 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= maho@FreeBSD.org COMMENT= High-level interactive language for numerical computations LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot \ ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ gsed:${PORTSDIR}/textproc/gsed \ ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot \ gsed:${PORTSDIR}/textproc/gsed \ ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo LIB_DEPENDS= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick \ libarpack.so:${PORTSDIR}/math/arpack \ libcurl.so:${PORTSDIR}/ftp/curl \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libftgl.so:${PORTSDIR}/graphics/ftgl \ libhdf5.so:${PORTSDIR}/science/hdf5 \ libpcre.so:${PORTSDIR}/devel/pcre \ libqhull.so.5:${PORTSDIR}/math/qhull5 \ libqrupdate.so:${PORTSDIR}/math/qrupdate \ libumfpack.so:${PORTSDIR}/math/suitesparse \ libglpk.so:${PORTSDIR}/math/glpk \ libgl2ps.so:${PORTSDIR}/print/gl2ps \ libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 USES= charsetfix fortran gmake libtool perl5 pkgconfig tar:bzip2 USE_LDCONFIG= yes USE_PERL5= build USE_TEX= dvipsk:build GNU_CONFIGURE= yes USE_JAVA= yes JAVA_VERSION= 1.7+ USE_QT4= gui network uic_build moc_build rcc_build linguist_build OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" \ JAVA_HOME=${JAVA_HOME} \ MAKEINFO=${LOCALBASE}/bin/makeinfo CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" \ --enable-shared \ --disable-jit OPTIONS_DEFINE= DOCS OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS OPTIONS_DEFAULT= OPENBLAS OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas INFO= octave liboctave -.include - post-patch: ${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc ${REINPLACE_CMD} 's+lapack lapack_rs6k+${LAPACKLIB:C/-l//}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lcholmod+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/etc/icons/octave.desktop \ ${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop (cd ${STAGEDIR}${DATADIR} && ln -s ${PORTVERSION}/imagelib .) -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -. for file in liboctave/liboctave.ps \ +.for file in liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps \ refcard/refcard-letter.ps interpreter/octave.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} -. endfor -.endif +.endfor check regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include Index: head/math/py-statsmodels/Makefile =================================================================== --- head/math/py-statsmodels/Makefile (revision 395482) +++ head/math/py-statsmodels/Makefile (revision 395483) @@ -1,48 +1,48 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= statsmodels PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xmj@chaot.net COMMENT= Complement to SciPy for statistical computations LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ cython:${PORTSDIR}/lang/cython \ ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy \ ${PYTHON_PKGNAMEPREFIX}pandas>0:${PORTSDIR}/math/py-pandas \ ${PYTHON_PKGNAMEPREFIX}patsy>0:${PORTSDIR}/math/py-patsy RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy \ ${PYTHON_PKGNAMEPREFIX}pandas>0:${PORTSDIR}/math/py-pandas \ ${PYTHON_PKGNAMEPREFIX}patsy>0:${PORTSDIR}/math/py-patsy OPTIONS_DEFINE= DOCS EXAMPLES USES= python USE_PYTHON= autoplist distutils concurrent USE_GITHUB= yes GH_TAGNAME= 8e812cd PORTEXAMPLES= * PORTDOCS= README.rst README_l1.txt -.include - post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nonparametric/_smoothers_lowess.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nonparametric/linbin.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/tsa/kalmanf/kalman_loglike.so -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.rst ${WRKSRC}/README_l1.txt ${STAGEDIR}${DOCSDIR} -.endif + +post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.rst ${WRKSRC}/README_l1.txt ${STAGEDIR}${DOCSDIR} .include Index: head/math/qhull/Makefile =================================================================== --- head/math/qhull/Makefile (revision 395482) +++ head/math/qhull/Makefile (revision 395483) @@ -1,31 +1,27 @@ # Created by: pusto@web.de # $FreeBSD$ PORTNAME= qhull PORTVERSION= 2012.1 CATEGORIES= math MASTER_SITES= http://www.qhull.org/download/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= stephen@FreeBSD.org COMMENT= Qhull computes convex hulls, Delaunay triangulations, and halfspaces USES= cmake tar:tgz USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CONFLICTS= qhull-1.0* afni-[0-9]* qhull5-* OPTIONS_DEFINE= DOCS +DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-CMakeLists.txt + post-patch: ${REINPLACE_CMD} -e 's#share/man/man#man/man#g' \ ${WRKSRC}/CMakeLists.txt - -.include - -.if empty(PORT_OPTIONS:MDOCS) -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt -.endif .include Index: head/math/qhull5/Makefile =================================================================== --- head/math/qhull5/Makefile (revision 395482) +++ head/math/qhull5/Makefile (revision 395483) @@ -1,37 +1,33 @@ # Created by: pusto@web.de # $FreeBSD$ PORTNAME= qhull PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://www.qhull.org/download/ DISTNAME= ${PORTNAME}-2003.1 PKGNAMESUFFIX= 5 PATCH_SITES= http://www.qhull.org/download/ PATCHFILES= poly.c-qh_gethash.patch PATCH_DIST_STRIP= -p2 MAINTAINER= stephen@FreeBSD.org COMMENT= Qhull computes convex hulls, Delaunay triangulations, and halfspaces CONFLICTS= qhull-2011* afni-[0-9]* USES= libtool gmake USE_LDCONFIG= yes GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS -.include - -pre-configure: -.if empty(PORT_OPTIONS:MDOCS) +pre-configure-DOCS-off: @${REINPLACE_CMD} -e "s|src html eg config|src config|" \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|install-docDATA install-examplesDATA||" \ ${WRKSRC}/src/Makefile.in -.endif .include Index: head/math/why3/Makefile =================================================================== --- head/math/why3/Makefile (revision 395482) +++ head/math/why3/Makefile (revision 395483) @@ -1,71 +1,69 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= why3 PORTVERSION= 0.83 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://gforge.inria.fr/frs/download.php/33490/ \ http://pkgs.fedoraproject.org/repo/pkgs/why3/${FEDORA}/ MAINTAINER= ports@FreeBSD.org COMMENT= Deductive program verification platform LICENSE= LGPL21 CONFLICT_INSTALL= why3-gpl-* BUILD_DEPENDS= ocaml-zarith>1.2:${PORTSDIR}/math/ocaml-zarith \ lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 \ ocaml-sqlite3>2:${PORTSDIR}/databases/ocaml-sqlite3 \ ocaml-ocamlgraph>1.8:${PORTSDIR}/math/ocaml-ocamlgraph \ camlp5o:${PORTSDIR}/devel/ocaml-camlp5 GNU_CONFIGURE= yes INSTALL_TARGET= install-all USES= gmake USE_OCAML= yes FEDORA= ${DISTNAME}${EXTRACT_SUFX}/35f99e5f64939e50ea57f641ba2073ec ALL_TARGET= all byte CONFIGURE_ARGS= --enable-relocation \ --disable-doc \ --disable-pvs-libs \ --disable-profiling \ --disable-coq-tactic \ --disable-coq-libs \ --disable-isabelle-libs OPTIONS_DEFINE= DOCS # The pdf is pre-built, but the makefile wants to build it again in order # to generate manual.bbl which is used to build the html documention. # Regenerating pdf fails, and the dependencies are heavy. Disable this # all for now and just manually install the pdf. The "doc" target was # also removed from ALL_TARGET # #DOCS_CONFIGURE_ENABLE= doc #DOCS_BUILD_DEPENDS= rubber:${PORTSDIR}/textproc/rubber \ # hevea:${PORTSDIR}/textproc/hevea MAKE_JOBS_UNSAFE= yes -.include - post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/src/util/sysutil.ml \ ${WRKSRC}/src/jessie/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/why3* \ ${STAGEDIR}${PREFIX}/lib/why3/plugins/*.cmxs \ ${STAGEDIR}${PREFIX}/lib/why3/why3-cpulimit -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual.pdf ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/misc/clex/Makefile =================================================================== --- head/misc/clex/Makefile (revision 395482) +++ head/misc/clex/Makefile (revision 395483) @@ -1,42 +1,38 @@ # Created by: Michael L. Hostbaek # $FreeBSD$ PORTNAME= clex PORTVERSION= 4.6.6 CATEGORIES= misc MASTER_SITES= http://www.clex.sk/download/ DISTNAME= clex-4.6.patch6 MAINTAINER= mich@FreeBSD.org COMMENT= Command line file manager LICENSE= GPLv2 GNU_CONFIGURE= yes USES= ncurses gmake CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/clex bin/cfg-clex bin/kbd-test \ man/man1/cfg-clex.1.gz \ man/man1/clex.1.gz \ man/man1/kbd-test.1.gz PORTDOCS= AUTHORS ChangeLog README post-patch: @${REINPLACE_CMD} -e '18s,^,#include ,' \ ${WRKSRC}/src/preview.c OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/misc/digitemp/Makefile =================================================================== --- head/misc/digitemp/Makefile (revision 395482) +++ head/misc/digitemp/Makefile (revision 395483) @@ -1,54 +1,52 @@ # Created by: Evaldas Auryla # $FreeBSD$ PORTNAME= digitemp PORTVERSION= 3.6.0 CATEGORIES= misc MASTER_SITES= http://www.digitemp.com/software/linux/ MAINTAINER= ports@FreeBSD.org COMMENT= Dallas Semiconductor 1-wire device reading console application LICENSE= GPLv2 USES= gmake MAKE_ARGS+= CC="${CC}" PLIST_FILES= bin/digitemp_DS9097 bin/digitemp_DS9097U \ etc/digitemp.conf.sample \ man/man1/digitemp.1.gz DOCFILES= ChangeLog COPYRIGHT CREDITS FAQ README TODO \ dthowto.txt DS9097_Schematic.gif DOCDIRS= perl python rrdb PORTDOCS= ${DOCFILES} ${DOCDIRS} ALL_TARGET= ds9097 ds9097u OPTIONS_DEFINE= DOCS pre-install: ${REINPLACE_CMD} -e "s/dev\/ttyS/dev\/cuau/g" ${WRKSRC}/${PORTNAME}.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/digitemp_DS9097 ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/digitemp_DS9097U ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 -.include - post-install: -.if ${PORT_OPTIONS:MDOCS} + ${INSTALL_DATA} ${FILESDIR}/digitemp.conf.sample ${STAGEDIR}${PREFIX}/etc/ + @${ECHO_MSG} "" + @${ECHO_MSG} "Sample config installed at ${PREFIX}/etc/digitemp.conf.sample" + @${ECHO_MSG} "" + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .for dir in perl python/gui python/mysql rrdb @${MKDIR} ${STAGEDIR}${DOCSDIR}/${dir} ${FIND} ${WRKSRC}/${dir}/ -maxdepth 1 -type f -exec ${INSTALL_DATA} \{\} ${STAGEDIR}${DOCSDIR}/${dir} \; .endfor -.endif - ${INSTALL_DATA} ${FILESDIR}/digitemp.conf.sample ${STAGEDIR}${PREFIX}/etc/ - @${ECHO_MSG} "" - @${ECHO_MSG} "Sample config installed at ${PREFIX}/etc/digitemp.conf.sample" - @${ECHO_MSG} "" .include Index: head/misc/logsurfer/Makefile =================================================================== --- head/misc/logsurfer/Makefile (revision 395482) +++ head/misc/logsurfer/Makefile (revision 395483) @@ -1,34 +1,30 @@ # Created by: shanee@augusta.de # $FreeBSD$ PORTNAME= logsurfer PORTVERSION= 1.8 CATEGORIES= misc MASTER_SITES= http://www.crypt.gen.nz/logsurfer/ \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org COMMENT= Process logfiles and conditionally perform certain actions LICENSE= GPLv2 ISCL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/DISCLAIMER GNU_CONFIGURE= YES CONFIGURE_ARGS+=--with-etcdir=${ETCDIR} USES= desthack USE_RC_SUBR= logsurfer OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/misc/lv/Makefile =================================================================== --- head/misc/lv/Makefile (revision 395482) +++ head/misc/lv/Makefile (revision 395483) @@ -1,32 +1,27 @@ # Created by: sumikawa@FreeBSD.org # $FreeBSD$ PORTNAME= lv PORTVERSION= 4.51 PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= http://www.ff.iij4u.or.jp/~nrt/freeware/ DISTNAME= lv451 MAINTAINER= sumikawa@FreeBSD.org COMMENT= Powerful Multilingual File Viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../GPL.txt WRKSRC= ${WRKDIR}/${DISTNAME}/src GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS -OPTIONS_DEFAULT= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/${DISTNAME}; \ - ${INSTALL_DATA} *.html hello.sample* ${STAGEDIR}${DOCSDIR}) -.endif + ${INSTALL_DATA} *.html hello.sample* ${STAGEDIR}${DOCSDIR}) .include Index: head/misc/magicpoint/Makefile =================================================================== --- head/misc/magicpoint/Makefile (revision 395482) +++ head/misc/magicpoint/Makefile (revision 395483) @@ -1,106 +1,104 @@ # Created by: itojun@itojun.org # $FreeBSD$ PORTNAME= magicpoint PORTVERSION= 1.13a PORTREVISION= 17 CATEGORIES?= misc MASTER_SITES= ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/ MAINTAINER= dinoex@FreeBSD.org COMMENT= X11-based presentation tool LICENSE= BSD3CLAUSE LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libmng.so:${PORTSDIR}/graphics/libmng RUN_DEPENDS+= pnmscale:${PORTSDIR}/graphics/netpbm MAKE_JOBS_UNSAFE= yes USES= imake:env perl5 pkgconfig USE_PERL5= run USE_XORG= x11 xext xmu xt sm ice xi xtst WANT_GNOME= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-vflib --enable-locale CONFIGURE_ENV= mgp_cv_path_perl=${PERL} CPPFLAGS+= -I.. LATE_INSTALL_ARGS= install.man PORTDOCS= ${DOCS} sample emacs-lisp scripts DOCS= COPYRIGHT COPYRIGHT.jp FAQ README README.fonts \ README.fonts.jp README.lang RELNOTES SYNTAX TODO.jp \ USAGE USAGE.jp SAMPLES= README README.jp cloud.jpg dad.eps dad.jpg default.mgp \ embed-jp.mgp embed.mgp gradation-jp.mgp \ gradation.mgp mgp-old1.jpg mgp-old2.jpg mgp-old3.jpg \ mgp.mng mgp1.jpg mgp2.jpg mgp3.jpg mgp3.xbm mgprc-sample \ multilingual.mgp sample-fr.mgp sample-jp.mgp sample.mgp \ sendmail6-jp.mgp sendmail6.mgp tutorial-jp.mgp \ tutorial.mgp v6-jp.mgp v6.mgp v6header.eps v6header.jpg EMACS_LISPS= mgp-mode.el EMACS_LISPS_MGP=COPYING README mgp.el mgp.sty sample.tex SAMPLE_SCRIPTS= eqn2eps.sh tex2eps.sh mgp2html.pl mgp2latex.pl OPTIONS_DEFINE= FREETYPE XFT GIF DOCS OPTIONS_DEFAULT=FREETYPE XFT GIF NO_OPTIONS_SORT=yes FREETYPE_CONFIGURE_ENABLE= freetype XFT_USES= iconv XFT_USE= XORG=xft XFT_LIB_DEPENDS= libttf.so:${PORTSDIR}/print/freetype XFT_CONFIGURE_ENABLE= xft2 XFT_CONFIGURE_ON= --enable-freetype-charset16 GIF_CONFIGURE_ENABLE= gif GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_CPPFLAGS= -I${LOCALBASE}/include -.include - post-patch: ${REINPLACE_CMD} -e 's|-lungif|-lgif|' \ -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${WRKSRC}/configure post-configure: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS} cd ${WRKSRC}/contrib/xmindpath && \ ${SH} ${CONFIGURE_SCRIPT} --prefix=${PREFIX} ${REINPLACE_CMD} -e 's|freetype1/freetype|freetype1|g' \ ${WRKSRC}/Makefile ${WRKSRC}/image/Makefile post-build: cd ${WRKSRC}/contrib/xmindpath && \ ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} post-install: ${INSTALL_MAN} ${WRKSRC}/contrib/xmindpath/xmindpath.1 \ ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL} ${WRKSRC}/contrib/xmindpath/xmindpath \ ${STAGEDIR}${PREFIX}/bin/ -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/sample cd ${WRKSRC}/sample && \ ${INSTALL_DATA} ${SAMPLES} ${STAGEDIR}${DOCSDIR}/sample/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp cd ${WRKSRC}/contrib && \ ${INSTALL_DATA} ${EMACS_LISPS} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el cd ${WRKSRC}/contrib/mgp-el && \ ${INSTALL_DATA} ${EMACS_LISPS_MGP} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/scripts cd ${WRKSRC}/contrib && \ ${INSTALL_SCRIPT} ${SAMPLE_SCRIPTS} \ ${STAGEDIR}${DOCSDIR}/scripts/ -.endif .include Index: head/misc/rname/Makefile =================================================================== --- head/misc/rname/Makefile (revision 395482) +++ head/misc/rname/Makefile (revision 395483) @@ -1,24 +1,20 @@ # Created by: roam@FreeBSD.org # $FreeBSD$ PORTNAME= rname PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://devel.ringlet.net/sysutils/rname/ MAINTAINER= ports@FreeBSD.org COMMENT= Execute a program with a fake name WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -INSTALL_TARGET= install install-doc -.endif +DOCS_INSTALL_TARGET= install install-doc .include Index: head/multimedia/flvstreamer/Makefile =================================================================== --- head/multimedia/flvstreamer/Makefile (revision 395482) +++ head/multimedia/flvstreamer/Makefile (revision 395483) @@ -1,34 +1,30 @@ # $FreeBSD$ PORTNAME= flvstreamer PORTVERSION= 2.1.c.1 PORTREVISION= 1 CATEGORIES= multimedia net MASTER_SITES= SAVANNAH/${PORTNAME}/source DISTNAME= ${PORTNAME}-2.1c1 MAINTAINER= hrs@FreeBSD.org COMMENT= Open source command-line RTMP client USES= gmake ALL_TARGET= posix WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_ARGS= THREADLIB="-lpthread" XCFLAGS="${CFLAGS}" XLDFLAGS="${LDFLAGS}" PLIST_FILES= bin/flvstreamer bin/streams PORTDOCS= ChangeLog ChangeLog.rtmpdump README +OPTIONS_DEFINE= DOCS + do-install: cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PLIST_FILES:S,^bin/,,} \ ${STAGEDIR}${PREFIX}/bin -OPTIONS_DEFINE= DOCS - -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/multimedia/rtmpdump/Makefile =================================================================== --- head/multimedia/rtmpdump/Makefile (revision 395482) +++ head/multimedia/rtmpdump/Makefile (revision 395483) @@ -1,33 +1,29 @@ # $FreeBSD$ PORTNAME= rtmpdump PORTVERSION= 2.4.20130923 PORTREVISION= 2 CATEGORIES= multimedia net MASTER_SITES= LOCAL/hrs MAINTAINER= hrs@FreeBSD.org COMMENT= RTMP streams download utility LICENSE= GPLv2 LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp USES= pkgconfig USE_OPENSSL= yes MAKE_ENV= THREADLIB="-lpthread" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/multimedia/umplayer/Makefile =================================================================== --- head/multimedia/umplayer/Makefile (revision 395482) +++ head/multimedia/umplayer/Makefile (revision 395483) @@ -1,48 +1,46 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= umplayer DISTVERSION= 0.97 PORTREVISION= 3 CATEGORIES= multimedia audio kde MASTER_SITES= LOCAL/wen MAINTAINER= lichray@gmail.com COMMENT= Modern front-end for MPlayer (fork of SMPlayer) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/Copying.txt RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer USES= desktop-file-utils gmake qmake tar:xz USE_QT4= gui network xml moc_build rcc_build uic_build \ linguisttools_build INSTALLS_ICONS= yes MAKE_ARGS+= PREFIX=${PREFIX} DESTDIR=${STAGEDIR} QMAKE_ARGS+= "DEFINES+=NO_DEBUG_ON_CONSOLE" ALL_TARGET= src/umplayer CONFIGURE_WRKSRC= ${WRKSRC}/src OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's| make| $$(MAKE)|' \ -e 's|cd src|(&| ; /cd src/s|$$|)|' \ -e 's|&& $$(QMAKE) $$(QMAKE_OPTS)||' \ -e 's|lrelease|${LRELEASE}|' \ -e 's|/share/man|/man|' \ -e 's|/doc/packages|/doc|' \ -e 's|^.*/get_svn_revision.sh$$||' \ ${WRKSRC}/Makefile -.if ! ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-off: @${REINPLACE_CMD} -E -e '/(install|tar).*DOC_PATH/d' \ ${WRKSRC}/Makefile -.endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/net/cf/Makefile =================================================================== --- head/net/cf/Makefile (revision 395482) +++ head/net/cf/Makefile (revision 395483) @@ -1,56 +1,54 @@ # $FreeBSD$ PORTNAME= cf PORTVERSION= 6.12.2 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= swills@FreeBSD.org COMMENT= CLI for Cloud Foundry written in Go BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go \ ${LOCALBASE}/bin/go-bindata:${PORTSDIR}/devel/go-bindata USE_GITHUB= yes GH_ACCOUNT= cloudfoundry GH_PROJECT= cli PLIST_FILES= bin/cf PORTDOCS= BUILDING.md CHANGELOG.md INSTALL.md LICENSE README.md VERSION STRIP= # stripping can break go binaries OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e "s/BUILT_FROM_SOURCE/${PORTVERSION}/g" ${WRKSRC}/cf/app_constants.go @cd ${WRKSRC} ; ${MKDIR} Godeps/_workspace/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${CP} -R .gitignore .travis.yml BUILDING.md CHANGELOG.md \ INSTALL.md LICENSE README.md VERSION bin cf \ cf_commands_excluded.json ci excluded.json fileutils fixtures \ flags generic glob installers json main makefile plugin \ plugin_examples release testhelpers utils words \ Godeps/_workspace/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} do-build: cd ${WRKSRC}/Godeps/_workspace/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${SETENV} GOPATH=${WRKSRC}/Godeps/_workspace go-bindata -pkg \ resources -o cf/resources/i18n_resources.go \ cf/i18n/resources/... cf/i18n/test_fixtures/... cd ${WRKSRC} ; \ ${SETENV} GOPATH=${WRKSRC}/Godeps/_workspace go build -o out/cf ./main do-install: ${INSTALL_PROGRAM} ${WRKSRC}/out/cf \ ${STAGEDIR}${PREFIX}/bin/ -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for x in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net/dhcp6/Makefile =================================================================== --- head/net/dhcp6/Makefile (revision 395482) +++ head/net/dhcp6/Makefile (revision 395483) @@ -1,36 +1,34 @@ # Created by: Munechika SUMIKAWA # $FreeBSD$ PORTNAME= dhcp6 PORTVERSION= 20080615 PORTREVISION= 2 CATEGORIES= net ipv6 MASTER_SITES= SF/wide-dhcpv6/wide-dhcpv6/wide-dhcpv6-${PORTVERSION} DISTNAME= wide-dhcpv6-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= KAME DHCP6 client, server, and relay LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc \ --with-localdbdir=/var/db USE_RC_SUBR= dhcp6c dhcp6relay dhcp6s PORTDOCS= README OPTIONS_DEFINE= DOCS -.include - post-install: cd ${WRKSRC} && ${INSTALL_DATA} \ dhcp6c.conf.sample dhcp6s.conf.sample \ ${STAGEDIR}${PREFIX}/etc -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/net/dshell/Makefile =================================================================== --- head/net/dshell/Makefile (revision 395482) +++ head/net/dshell/Makefile (revision 395483) @@ -1,73 +1,72 @@ # Created by: Nobutaka Mantani # $FreeBSD$ PORTNAME= dshell PORTVERSION= 3.0.20150220 CATEGORIES= net MAINTAINER= nobutaka@FreeBSD.org COMMENT= Extensible network forensic analysis framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ ${PYTHON_PKGNAMEPREFIX}pygeoip>0:${PORTSDIR}/net/py-pygeoip \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto \ ${PYTHON_PKGNAMEPREFIX}dpkt>0:${PORTSDIR}/net/py-dpkt \ ${PYTHON_PKGNAMEPREFIX}ipy>0:${PORTSDIR}/net-mgmt/py-ipy \ ${PYTHON_PKGNAMEPREFIX}pypcap>0:${PORTSDIR}/net/py-pypcap RUN_DEPENDS:= ${BUILD_DEPENDS} USE_GITHUB= yes USES= python +NO_ARCH= yes GH_ACCOUNT= USArmyResearchLab GH_PROJECT= Dshell GH_TAGNAME= 46e691c OPTIONS_DEFINE= DOCS MAKE_ENV+= PYTHON_CMD=${PYTHON_CMD} -.include - post-patch: .for f in bin/generate-dshellrc.py doc/generate-doc.sh ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' ${WRKSRC}/${f} ${REINPLACE_CMD} -e 's|pydoc|${LOCALBASE}/bin/pydoc${PYTHON_VER}|' ${WRKSRC}/${f} .endfor post-build: ${RM} -rf ${WRKSRC}/lib/${PYTHON_VERSION} ${REINPLACE_CMD} -e 's|${WRKSRC}|${ETCDIR}|' ${WRKSRC}/dshell ${WRKSRC}/dshell-decode ${REINPLACE_CMD} -e 's|BINPATH=${WRKSRC}/bin|BINPATH=${PREFIX}/libexec/dshell|' \ -e 's|DSHELL=${WRKSRC}|DSHELL=${PYTHON_SITELIBDIR}|' \ -e 's|DATAPATH=${WRKSRC}/share|DATAPATH=${DATADIR}|' \ -e 's|DECODERPATH=${WRKSRC}/decoders|DECODERPATH=${PYTHON_SITELIBDIR}/dshell/decoders|' \ -e 's|LIBPATH=${WRKSRC}/lib|LIBPATH=${PYTHON_SITELIBDIR}/dshell|' \ ${WRKSRC}/.dshellrc (cd ${WRKSRC}/doc; ${REINPLACE_CMD} -e 's|${WRKSRC}|${PYTHON_SITELIBDIR}/dshell|g' *.html) do-install: .for f in dshell dshell-decode ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}/${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/dshell .for f in decode.py pcapanon.py ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}/${PREFIX}/libexec/dshell .endfor (cd ${STAGEDIR}/${PREFIX}/libexec/dshell; \ ${LN} -sf decode.py decode) ${MKDIR} ${STAGEDIR}/${PREFIX}/etc/dshell ${INSTALL_DATA} ${WRKSRC}/.dshellrc ${STAGEDIR}/${PREFIX}/etc/dshell (cd ${WRKSRC}/lib; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell) (cd ${WRKSRC}/decoders; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell/decoders) -.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${STAGEDIR}/${DATADIR}/GeoIP + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} (cd ${WRKSRC}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} "-name *\.html") -.endif - ${MKDIR} ${STAGEDIR}/${DATADIR}/GeoIP .include Index: head/net/findmtu/Makefile =================================================================== --- head/net/findmtu/Makefile (revision 395482) +++ head/net/findmtu/Makefile (revision 395483) @@ -1,33 +1,31 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= findmtu PORTVERSION= 0.9 CATEGORIES= net ipv6 MASTER_SITES= http://www.dia.uniroma3.it/~compunet/tunneldiscovery/findmtu/ MAINTAINER= jmohacsi@bsd.hu COMMENT= Tool for performing IPv6 path MTU discovery on *NIX OPTIONS_DEFINE= DOCS SUB_FILES= findmtu -.include - post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/Makefile.rawsocket do-configure: ${LN} -s ${WRKSRC}/Makefile.rawsocket ${WRKSRC}/Makefile do-install: ${INSTALL_SCRIPT} ${WRKDIR}/findmtu ${STAGEDIR}${PREFIX}/bin/findmtu ${INSTALL_PROGRAM} ${WRKSRC}/findmtu ${STAGEDIR}${PREFIX}/bin/findmtu.real -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.freebsd ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/net/get_iplayer/Makefile =================================================================== --- head/net/get_iplayer/Makefile (revision 395482) +++ head/net/get_iplayer/Makefile (revision 395483) @@ -1,69 +1,68 @@ # $FreeBSD$ PORTNAME= get_iplayer PORTVERSION= 2.94 CATEGORIES= net multimedia MASTER_SITES= ftp://ftp.infradead.org/pub/${PORTNAME}/ \ http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Search, index, or stream archive video from BBC iPlayer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \ p5-HTTP-Cookies>=0:${PORTSDIR}/www/p5-HTTP-Cookies \ p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \ p5-URI>=0:${PORTSDIR}/net/p5-URI \ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \ rtmpdump:${PORTSDIR}/multimedia/rtmpdump USES= perl5 shebangfix USE_PERL5= run perl_OLD_CMD= ${SETENV} perl SHEBANG_FILES= ${PORTNAME} ${PORTNAME}.cgi NO_BUILD= yes +NO_ARCH= yes USE_RC_SUBR= ${PORTNAME} USERS= get_iplayer GROUPS= get_iplayer SCRIPTS= ${PORTNAME} ${PORTNAME}.cgi PLIST_FILES= bin/${PORTNAME} ${SCRIPTS:S,^,${WWWDIR_REL}/,} \ man/man1/${PORTNAME}.1.gz DATADIR= ${WWWDIR} PORTDATA= html plugins PORTDOCS= CHANGELOG-get_iplayer.cgi.txt CHANGELOG.txt \ README-get_iplayer.cgi.txt README.md web.sh OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e "s|/usr/bin/get_iplayer|${PREFIX}/bin/${PORTNAME}|" \ ${WRKSRC}/README-get_iplayer.cgi.txt ${WRKSRC}/get_iplayer.cgi ${REINPLACE_CMD} -e "s|/usr/bin/|${LOCALBASE}/bin|" \ ${WRKSRC}/README-get_iplayer.cgi.txt ${REINPLACE_CMD} -e "s|/usr/share/get_iplayer|${WWWDIR}|" \ ${WRKSRC}/get_iplayer do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${WWWDIR}) ${LN} -sf ${WWWDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 .for DIR in html plugins (cd ${WRKSRC} && ${COPYTREE_SHARE} ${DIR} ${STAGEDIR}${WWWDIR}) .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) -.endif .include Index: head/net/gnet2/Makefile =================================================================== --- head/net/gnet2/Makefile (revision 395482) +++ head/net/gnet2/Makefile (revision 395483) @@ -1,34 +1,29 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= gnet PORTVERSION= 2.0.8 PORTREVISION= 2 CATEGORIES= net ipv6 MASTER_SITES= GNOME PKGNAMESUFFIX= 2 MAINTAINER= gnome@FreeBSD.org COMMENT= Simple network library built upon Glib-2 USES= libtool pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -CONFIGURE_ARGS+= --with-html-dir=${DOCSDIR} -.else -CONFIGURE_ARGS+= --without-html-dir -.endif +DOCS_CONFIGURE_ON= --with-html-dir=${DOCSDIR} +DOCS_CONFIGURE_OFF= --without-html-dir post-patch: @${REINPLACE_CMD} -e 's|GNET_INTERFACE_AGE=0|GNET_INTERFACE_AGE=8|g' \ ${WRKSRC}/configure .include Index: head/net/googlecl/Makefile =================================================================== --- head/net/googlecl/Makefile (revision 395482) +++ head/net/googlecl/Makefile (revision 395483) @@ -1,33 +1,32 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= googlecl PORTVERSION= 0.9.14 CATEGORIES= net www python MASTER_SITES= GOOGLE_CODE MAINTAINER= sbz@FreeBSD.org COMMENT= Command line tools for the Google Data APIs LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata USES= python:2 USE_PYTHON= autoplist distutils +NO_ARCH= yes OPTIONS_DEFINE= DOCS PLIST_FILES= man/man1/google.1.gz PORTDOCS= * -.include - post-install: -.if ${PORT_OPTIONS:MDOCS} + ${INSTALL_MAN} ${WRKSRC}/man/google.1 ${STAGEDIR}${MANPREFIX}/man/man1 + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.* ${STAGEDIR}${DOCSDIR} -.endif - ${INSTALL_MAN} ${WRKSRC}/man/google.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/net/ipgrab/Makefile =================================================================== --- head/net/ipgrab/Makefile (revision 395482) +++ head/net/ipgrab/Makefile (revision 395483) @@ -1,38 +1,36 @@ # Created by: Aaron Zauner # $FreeBSD$ PORTNAME= ipgrab PORTVERSION= 0.9.10 CATEGORIES= net security MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= IPgrab is a verbose packet sniffer for UNIX hosts BUILD_DEPENDS= ${LOCALBASE}/include/pcap.h:${PORTSDIR}/net/libpcap GNU_CONFIGURE= yes USE_CSTD= gnu89 INFO= ipgrab DOCS= README AUTHORS COPYING ChangeLog \ DEVELOPER-HOWTO INSTALL NEWS TODO PLIST_FILES= bin/ipgrab man/man8/ipgrab.8.gz PORTDOCS= README AUTHORS COPYING ChangeLog DEVELOPER-HOWTO \ INSTALL NEWS TODO OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_MAN} ${WRKSRC}/doc/ipgrab.8 ${STAGEDIR}${MANPREFIX}/man/man8/ ${INSTALL_DATA} ${WRKSRC}/doc/ipgrab.info ${STAGEDIR}${PREFIX}/info/ ${INSTALL_PROGRAM} ${WRKSRC}/src/ipgrab ${STAGEDIR}${PREFIX}/bin/ -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/net/ladvd/Makefile =================================================================== --- head/net/ladvd/Makefile (revision 395482) +++ head/net/ladvd/Makefile (revision 395483) @@ -1,43 +1,39 @@ # Created by: sten@blinkenlights.nl # $FreeBSD$ PORTNAME= ladvd PORTVERSION= 1.0.4 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= GOOGLE_CODE \ http://blinkenlights.nl/software/ladvd/ MAINTAINER= sten@blinkenlights.nl COMMENT= Minimal LLDP/CDP daemon LICENSE= MIT LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 USERS= ladvd GROUPS= ${USERS} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-chroot-dir=/var/empty PORTDOCS= * USE_RC_SUBR= ladvd SUB_FILES= pkg-message PLIST_FILES= man/man8/ladvd.8.gz \ man/man8/ladvdc.8.gz \ sbin/ladvd \ sbin/ladvdc OPTIONS_DEFINE= DOCS -.include - -post-patch: -.if ! ${PORT_OPTIONS:MDOCS} +post-patch-DOCS-off: @@${REINPLACE_CMD} 's|install-data-am: install-dist_docDATA|install-data-am:|' \ ${WRKSRC}/doc/Makefile.in -.endif .include Index: head/net/mrouted/Makefile =================================================================== --- head/net/mrouted/Makefile (revision 395482) +++ head/net/mrouted/Makefile (revision 395483) @@ -1,33 +1,29 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= mrouted PORTVERSION= 3.9.6 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://cloud.github.com/downloads/troglobit/mrouted/ MAINTAINER= hrs@FreeBSD.org COMMENT= Multicast routing daemon providing DVMRP for IPv4 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USE_RC_SUBR= mrouted USES= gmake tar:bzip2 MAKE_ARGS= sysconfdir=${PREFIX}/etc \ mandir=${MAN8PREFIX}/man/man8 PORTDOCS= README AUTHORS ChangeLog PLIST_FILES= sbin/map-mbone sbin/mrouted sbin/mrinfo sbin/mtrace \ etc/mrouted.conf man/man8/map-mbone.8.gz \ man/man8/mrinfo.8.gz man/man8/mrouted.8.gz \ man/man8/mtrace.8.gz OPTIONS_DEFINE= DOCS -.include - -.if ${PORT_OPTIONS:MDOCS} -MAKE_ARGS+= datadir=${DOCSDIR} doc=yes -.endif +DOCS_MAKE_ARGS= datadir=${DOCSDIR} doc=yes .include Index: head/net/netselect/Makefile =================================================================== --- head/net/netselect/Makefile (revision 395482) +++ head/net/netselect/Makefile (revision 395483) @@ -1,35 +1,33 @@ # Created by: Timothy Redaelli # $FreeBSD$ PORTNAME= netselect PORTVERSION= 0.3 CATEGORIES= net MASTER_SITES= http://apenwarr.ca/netselect/ \ GENTOO MAINTAINER= ports@FreeBSD.org COMMENT= Ultrafast implementation of ping LICENSE= BSD3CLAUSE OPTIONS_DEFINE= SUID DOCS OPTIONS_SUB= yes SUID_DESC= Install with the setuid bit to allow use by non-root users EXTRACT_AFTER_ARGS=netselect/netselect.c netselect/README WRKSRC= ${WRKDIR}/${PORTNAME} do-build: ${CC} ${CFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c ${REINPLACE_CMD} -E -i "" -e 's|[[:blank:]]+$$||' ${WRKSRC}/README -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/net/pbnc/Makefile =================================================================== --- head/net/pbnc/Makefile (revision 395482) +++ head/net/pbnc/Makefile (revision 395483) @@ -1,40 +1,37 @@ # $FreeBSD$ PORTNAME= pbnc PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://duncanthrax.net/pbnc/ DISTNAME= pbnc MAINTAINER= hrs@FreeBSD.org COMMENT= Simple userspace TCP port bouncer LICENSE= BSD RUN_DEPENDS= p5-Net-Netmask>=0:${PORTSDIR}/net-mgmt/p5-Net-Netmask USES= perl5 USE_PERL5= run NO_BUILD= yes +NO_ARCH= yes PLIST_FILES= etc/pbnc.cfg bin/pbnc.pl PORTDOCS= pbnc.readme OPTIONS_DEFINE= DOCS -.include - pre-install: ${REINPLACE_CMD} 's,^#!/usr/bin/perl,#!${PERL},' ${WRKSRC}/pbnc.pl do-install: ${INSTALL_DATA} ${WRKSRC}/pbnc.cfg ${STAGEDIR}${PREFIX}/etc/pbnc.cfg ${INSTALL_SCRIPT} ${WRKSRC}/pbnc.pl ${STAGEDIR}${PREFIX}/bin/pbnc.pl -.if ${PORT_OPTIONS:MDOCS} -post-install: +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/net/ptpd2/Makefile =================================================================== --- head/net/ptpd2/Makefile (revision 395482) +++ head/net/ptpd2/Makefile (revision 395483) @@ -1,42 +1,40 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= ptpd DISTVERSION= 2.3.1 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} PKGNAMESUFFIX= 2 MAINTAINER= skreuzer@FreeBSD.org COMMENT= Implementation of the precision time protocol IEEE 1588-2008 LICENSE= BSD2CLAUSE CONFLICTS= ptpd2-devel.* ETCDIR= ${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX} GNU_CONFIGURE= yes USES= autoreconf gmake libtool PORTDOCS= * USE_RC_SUBR= ptpd2 OPTIONS_DEFINE= DOCS SNMP -OPTIONS_DEFAULT=DOCS SNMP +OPTIONS_DEFAULT=SNMP SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp -.include - post-install: -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKDIR}/ptpd-${DISTVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} -.endif ${MKDIR} ${STAGEDIR}${ETCDIR} ${CP} ${FILESDIR}/*.sample ${STAGEDIR}${ETCDIR} + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKDIR}/ptpd-${DISTVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/net/py-s3cmd/Makefile =================================================================== --- head/net/py-s3cmd/Makefile (revision 395482) +++ head/net/py-s3cmd/Makefile (revision 395483) @@ -1,32 +1,32 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= s3cmd DISTVERSION= 1.5.2 CATEGORIES= net python MASTER_SITES= SF/s3tools/${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Unix-like tools to manipulate stored files from the command line LICENSE= GPLv2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil + USES= python:2 USE_PYTHON= autoplist distutils +NO_ARCH= yes -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil - OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e 's,share/man,man,' ${WRKSRC}/setup.py -.if ${PORT_OPTIONS:MDOCS} + +post-patch-DOCS-on: ${REINPLACE_CMD} -e 's,doc/packages,doc,' ${WRKSRC}/setup.py -.else + +post-patch-DOCS-off: ${REINPLACE_CMD} -e '/(doc_path+/d' ${WRKSRC}/setup.py -.endif .include Index: head/net/samplicator/Makefile =================================================================== --- head/net/samplicator/Makefile (revision 395482) +++ head/net/samplicator/Makefile (revision 395483) @@ -1,33 +1,31 @@ # $FreeBSD$ PORTNAME= samplicator PORTVERSION= 1.3.7.b6 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= GOOGLE_CODE DISTNAME= samplicator-1.3.7-beta6 MAINTAINER= me@falz.net COMMENT= Receives UDP datagrams and redistributes them to a set of receivers LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} PLIST_FILES= bin/samplicate PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/samplicate ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/net/skstream/Makefile =================================================================== --- head/net/skstream/Makefile (revision 395482) +++ head/net/skstream/Makefile (revision 395483) @@ -1,32 +1,28 @@ # Created by: Janni # $FreeBSD$ PORTNAME= skstream PORTVERSION= 0.3.9 PORTREVISION= 3 CATEGORIES= net MASTER_SITES= SF/worldforge/${PORTNAME}%20%28network%20lib%29/${PORTVERSION} MAINTAINER= oliver@FreeBSD.org COMMENT= iostream based C++ socket library USES= libtool pathfix pkgconfig compiler:c++11-lib gmake GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's| install-docdataDATA | |g' ${WRKSRC}/Makefile.in -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in README COPYING AUTHORS NEWS README.FreeSockets @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net/spoofer/Makefile =================================================================== --- head/net/spoofer/Makefile (revision 395482) +++ head/net/spoofer/Makefile (revision 395483) @@ -1,31 +1,28 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= spoofer PORTVERSION= 0.8b CATEGORIES= net MASTER_SITES= http://spoofer.caida.org/ MAINTAINER= jadawin@FreeBSD.org COMMENT= Spoofer Project testing software PLIST_FILES= bin/spoofer PORTDOCS= README CHANGES HAS_CONFIGURE= yes OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net/tcpflow/Makefile =================================================================== --- head/net/tcpflow/Makefile (revision 395482) +++ head/net/tcpflow/Makefile (revision 395483) @@ -1,35 +1,31 @@ # Created by: Jose M. Alcaide # $FreeBSD$ PORTNAME= tcpflow PORTVERSION= 1.4.4 CATEGORIES= net MASTER_SITES= http://www.digitalcorpora.org/downloads/${PORTNAME}/ MAINTAINER= antoine@FreeBSD.org COMMENT= Program that captures data transmitted as part of TCP connections LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/boost/icl/interval.hpp:${PORTSDIR}/devel/boost-libs LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo USE_OPENSSL= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/tcpflow man/man1/tcpflow.1.gz PORTDOCS= AUTHORS ChangeLog NEWS README 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 .include Index: head/net/tinyldap/Makefile =================================================================== --- head/net/tinyldap/Makefile (revision 395482) +++ head/net/tinyldap/Makefile (revision 395483) @@ -1,56 +1,54 @@ # $FreeBSD$ PORTNAME= tinyldap PORTVERSION= 0.0.${SNAPSHOT} PORTREVISION= 1 CATEGORIES= net ipv6 MASTER_SITES= ftp://ftp.dinoex.de/pub/tinyldap/ DISTNAME= ${PORTNAME}-${SNAPSHOT} MAINTAINER= dinoex@FreeBSD.org COMMENT= Small LDAP implementation BUILD_DEPENDS+= ${LOCALBASE}/lib/libowfat.a:${PORTSDIR}/${LIBOWFAT_PORT} LICENSE= GPLv2 SNAPSHOT= 20091122 USES= tar:bzip2 gmake WRKSRC= ${WRKDIR}/${PORTNAME} CFLAGS+= -DATTRIBS=512 SBINFILES= acl addindex bindrequest dumpacls dumpidx idx2ldif parse \ tinyldap_debug tinyldap_standalone BINFILES= ldapclient ldapclient_str md5password mysql2ldif \ tinyldapdelete DOCFILES= ACL FORMAT GETTING.STARTED README README.security RFCs \ THANKS TODO LIBOWFAT_PORT?= devel/libowfat TINYLDAP_DATA?= ${PREFIX}/tinyldap/data OPTIONS_DEFINE= DOCS -.include - post-patch: ${TOUCH} ${WRKSRC}/alloca.h ${REINPLACE_CMD} -e "s|\"data\"|\"${TINYLDAP_DATA}\"|" \ ${WRKSRC}/tinyldap.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tinyldap ${STAGEDIR}${PREFIX}/libexec/ ${CP} -p ${WRKSRC}/ldapdelete ${WRKSRC}/tinyldapdelete .for i in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for i in ${SBINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/sbin/ .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor -.endif .include Index: head/net/torsocks/Makefile =================================================================== --- head/net/torsocks/Makefile (revision 395482) +++ head/net/torsocks/Makefile (revision 395483) @@ -1,51 +1,46 @@ # Created by: Andrei Lavreniyuk # $FreeBSD$ PORTNAME= torsocks PORTVERSION= 2.0.0 CATEGORIES= net security MASTER_SITES= GH MAINTAINER= yuri@rawbw.com COMMENT= Easy way to make any app work through Tor LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= dgoulet GH_PROJECT= torsocks GH_TAGNAME= 96f7a0d GNU_CONFIGURE= yes USES= alias autoreconf gmake libtool USE_LDCONFIG= yes INSTALL_TARGET= install-strip SUB_FILES= pkg-message -OPTIONS_DEFINE= DOCS -OPTIONS_DEFAULT= DOCS - -.include - -.if ${PORT_OPTIONS:MDOCS} PORTDOCS= ChangeLog DEBUG SOCKS5 socks-extensions.txt -.endif + +OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's,(defined(__linux__) || defined(__darwin__) || (defined(__FreeBSD_kernel__) && defined(__i386__))),defined(__FreeBSD__),' ${WRKSRC}/src/lib/syscall.c ${REINPLACE_CMD} -e 's,(defined(__NetBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && defined(__x86_64),defined(badbadbad),' ${WRKSRC}/src/lib/syscall.c post-build: @${ECHO} @${ECHO} "Please run 'make check' (requires bash)." @${ECHO} "One testcase is known to fail." @${ECHO} post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/tor/torsocks.conf ${STAGEDIR}${PREFIX}/etc/tor/torsocks.conf.sample check: build cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check .include Index: head/net/uplog/Makefile =================================================================== --- head/net/uplog/Makefile (revision 395482) +++ head/net/uplog/Makefile (revision 395483) @@ -1,36 +1,32 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= uplog PORTVERSION= 0.3 CATEGORIES= net MASTER_SITES= http://www.nerdlabs.org/downloads/${PORTNAME}/ MAINTAINER= jadawin@FreeBSD.org COMMENT= UDP-based ping program GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PORTDOCS= README PLIST_FILES= bin/uplog OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e \ 's|#include ||g' \ ${WRKSRC}/${PORTNAME}.c -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net/vinagre/Makefile =================================================================== --- head/net/vinagre/Makefile (revision 395482) +++ head/net/vinagre/Makefile (revision 395483) @@ -1,58 +1,54 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= vinagre PORTVERSION= 3.16.1 PORTREVISION= 1 CATEGORIES= net gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= VNC client for the GNOME Desktop BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool LIB_DEPENDS= libgtk-vnc-2.0.so:${PORTSDIR}/net/gtk-vnc \ libavahi-core.so:${PORTSDIR}/net/avahi-app \ libavahi-ui-gtk3.so:${PORTSDIR}/net/avahi-gtk3 \ libgdbm.so:${PORTSDIR}/databases/gdbm \ libsecret-1.so:${PORTSDIR}/security/libsecret \ libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring RUN_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext gmake pathfix pkgconfig \ shared-mime-info tar:xz USE_GNOME= gtk30 intlhack libxml2 vte3 GNU_CONFIGURE= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --disable-spice --enable-ssh CPPFLAGS+= -I${LOCALBASE}/include -Wno-format-nonliteral LDFLAGS+= -L${LOCALBASE}/lib GLIB_SCHEMAS= org.gnome.Vinagre.gschema.xml OPTIONS_SUB= yes -OPTIONS_DEFINE= TELEPATHY RDP +OPTIONS_DEFINE= TELEPATHY RDP DOCS OPTIONS_DEFAULT=TELEPATHY RDP TELEPATHY_DESC= Telepathy integration RDP_DESC= MS Windows remote desktop support TELEPATHY_CONFIGURE_WITH= telepathy TELEPATHY_LIB_DEPENDS= libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib RDP_CONFIGURE_ENABLE= rdp RDP_BUILD_DEPENDS= xfreerdp:${PORTSDIR}/net/freerdp RDP_RUN_DEPENDS= xfreerdp:${PORTSDIR}/net/freerdp -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS COPYING ChangeLog NEWS README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net/wmnetload/Makefile =================================================================== --- head/net/wmnetload/Makefile (revision 395482) +++ head/net/wmnetload/Makefile (revision 395483) @@ -1,31 +1,27 @@ # Created by: Hendrik Scholz # $FreeBSD$ PORTNAME= wmnetload PORTVERSION= 1.3 PORTREVISION= 4 CATEGORIES= net windowmaker afterstep MASTER_SITES= ftp://truffula.com/pub/ \ http://dl.fkb.wormulon.net/wmnetload/ \ http://dl.kel.wormulon.net/wmnetload/ MAINTAINER= xride@FreeBSD.org COMMENT= Network load monitor dockapp LIB_DEPENDS= libdockapp.so:${PORTSDIR}/x11-wm/libdockapp USES= tar:bzip2 USE_XORG= xpm x11 GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/net/x11vnc/Makefile =================================================================== --- head/net/x11vnc/Makefile (revision 395482) +++ head/net/x11vnc/Makefile (revision 395483) @@ -1,49 +1,45 @@ # Created by: Loren M. Lang # $FreeBSD$ PORTNAME= x11vnc PORTVERSION= 0.9.13 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/libvncserver/${PORTNAME}/${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= VNC server for use with real X displays LICENSE= GPLv2 LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs USE_XORG= x11 xcb xdamage xfixes xrandr xinerama xext xtst xau xrender \ xdmcp recordproto # Sets LDFLAGS and adds to CONFIGURE_ENV, therefore we set LDFLAGS LDFLAGS+= -L${LOCALBASE}/lib USE_OPENSSL= yes USES= iconv jpeg pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include PORTDOCS= AUTHORS COPYING ChangeLog NEWS README README.LibVNCServer TODO OPTIONS_DEFINE= NLS AVAHI DOCS OPTIONS_DEFAULT=NLS AVAHI NO_OPTIONS_SORT=yes NLS_USES= gettext AVAHI_LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app AVAHI_CONFIGURE_OFF= --without-avahi -.include - post-patch: ${REINPLACE_CMD} -e 's|include_HEADERS = |noinst_HEADERS = |' \ -e 's|am__include_HEADERS_DIST|am__noinst_HEADERS_DIST|' \ -e 's|/include/rfb|/include|' ${WRKSRC}/Makefile.in -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/net-mgmt/arts++/Makefile =================================================================== --- head/net-mgmt/arts++/Makefile (revision 395482) +++ head/net-mgmt/arts++/Makefile (revision 395483) @@ -1,45 +1,43 @@ # Created by: Andreas Klemm # $FreeBSD$ PORTNAME= arts++ PORTVERSION= 1.1.a13 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= http://www.caida.org/tools/utilities/arts/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Network data storage and analysis library from CAIDA LICENSE= LGPL21 USES= gmake libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's/make_pair/std::make_pair/' \ ${WRKSRC}/classes/include/Ipv4PrefixPatricia.hh.in @${REINPLACE_CMD} -e 's|@mandir@|$${DESTDIR}@mandir@|g' \ -e 's|@bindir@|$${DESTDIR}@bindir@|g' \ ${WRKSRC}/apps/*/Makefile.in @${REINPLACE_CMD} -e 's|@libdir@|$${DESTDIR}@libdir@|g' \ -e 's|@includedir@|$${DESTDIR}@includedir@|g' \ ${WRKSRC}/classes/*/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libArts.so -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in ChangeLog INSTALL WishList @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor @${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/html -.endif .include Index: head/net-mgmt/confregdecode/Makefile =================================================================== --- head/net-mgmt/confregdecode/Makefile (revision 395482) +++ head/net-mgmt/confregdecode/Makefile (revision 395483) @@ -1,37 +1,34 @@ # Created by: Joe Clarke # $FreeBSD$ PORTNAME= confregdecode PORTVERSION= 1.2.1 PORTREVISION= 3 CATEGORIES= net-mgmt java MASTER_SITES= SF/cosi-nms/${PORTNAME}/${PORTVERSION} DISTNAME= confregdecode-src-${PORTVERSION} MAINTAINER= marcus@FreeBSD.org COMMENT= Cisco Systems IOS(tm) configuration register decoder USE_JAVA= yes ALL_TARGET= jar MAKE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= confregdecode +NO_ARCH= yes OPTIONS_DEFINE= DOCS -.include - do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/confregdecode.jar ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/confregdecode ${STAGEDIR}${PREFIX}/bin -post-install: -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in README.txt ConfregDecode.html - ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/net-mgmt/nagios-check_email_delivery/Makefile =================================================================== --- head/net-mgmt/nagios-check_email_delivery/Makefile (revision 395482) +++ head/net-mgmt/nagios-check_email_delivery/Makefile (revision 395483) @@ -1,61 +1,60 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= check_email_delivery PORTVERSION= 0.7.1b PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= http://buhacoff.net/software/check_email_delivery/archive/ \ http://mirrors.rit.edu/zi/ PKGNAMEPREFIX= nagios- MAINTAINER= zi@FreeBSD.org COMMENT= Nagios Plugin to monitor your mail environment LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= p5-Net-SMTP-TLS>=0:${PORTSDIR}/mail/p5-Net-SMTP-TLS \ p5-Net-DNS>0:${PORTSDIR}/dns/p5-Net-DNS \ p5-Email-Address>0:${PORTSDIR}/mail/p5-Email-Address \ p5-Mail-IMAPClient>=0:${PORTSDIR}/mail/p5-Mail-IMAPClient USES= perl5 shebangfix SCRIPTS= check_email_delivery check_email_delivery_epn \ check_imap_quota check_imap_quota_epn \ check_imap_receive check_imap_receive_epn \ check_smtp_send check_smtp_send_epn \ imap_ssl_cert imap_ssl_cert_epn SHEBANG_FILES= ${SCRIPTS} USE_PERL5= run NO_BUILD= yes +NO_ARCH= yes DOC_FILES= check_email_delivery.html check_email_delivery.pod \ check_imap_receive.html check_imap_receive.pod \ check_smtp_send.html check_smtp_send.pod \ check_imap_quota.html check_imap_quota.pod \ imap_ssl_cert.html imap_ssl_cert.pod PORTSCOUT= ignore:1 OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e \ 's|/usr/local/nagios/libexec|${PREFIX}/libexec/nagios|' \ ${WRKSRC}/check_email_delivery* ${WRKSRC}/docs/* do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios .for file in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/libexec/nagios/ .endfor -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ${DOC_FILES} ${INSTALL_DATA} ${WRKSRC}/docs/${docfile} ${STAGEDIR}${DOCSDIR} .endfor -.endif -.include +.include Index: head/net-mgmt/netustad/Makefile =================================================================== --- head/net-mgmt/netustad/Makefile (revision 395482) +++ head/net-mgmt/netustad/Makefile (revision 395483) @@ -1,37 +1,33 @@ # Created by: Ozkan KIRIK # $FreeBSD$ PORTNAME= netustad PORTVERSION= 0.3.1 PORTREVISION= 6 CATEGORIES= net-mgmt security MASTER_SITES= http://www.enderunix.org/netustad/ MAINTAINER= ports@FreeBSD.org COMMENT= Web based admin tool that manages network services USE_RC_SUBR= ${PORTNAME} USES= gettext GNU_CONFIGURE= yes SUB_FILES= pkg-message OPTIONS_DEFINE= SSL NLS DOCS OPTIONS_DEFAULT=SSL SSL_DESC= Use netUstad with SSL support SSL_USE= OPENSSL=yes SSL_CONFIGURE_WITH= ssl NLS_CONFIGURE_WITH= nls -.include - -.if ! ${PORT_OPTIONS:MDOCS} -post-patch: +post-patch-DOCS-off: ${REINPLACE_CMD} "s/^install-data-am:.*/install-data-am:/" ${WRKSRC}/Makefile.in -.endif post-install: @${MV} ${STAGEDIR}${ETCDIR}/netustad.conf-dist ${STAGEDIR}${ETCDIR}/netustad.conf.sample .include Index: head/net-mgmt/percona-monitoring-plugins/Makefile =================================================================== --- head/net-mgmt/percona-monitoring-plugins/Makefile (revision 395482) +++ head/net-mgmt/percona-monitoring-plugins/Makefile (revision 395483) @@ -1,66 +1,64 @@ # Created by: Alexey V. Degtyarev # $FreeBSD$ PORTNAME= percona-monitoring-plugins PORTVERSION= 1.1.3 PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= http://www.percona.com/downloads/percona-monitoring-plugins/${PORTVERSION}/ \ ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ MAINTAINER= alexey@renatasystems.org COMMENT= Cacti templates for MySQL, Apache, Memcached, and more by Percona LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= cacti>=0:${PORTSDIR}/net-mgmt/cacti \ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \ p5-Data-Dumper>=0:${PORTSDIR}/devel/p5-Data-Dumper \ p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \ p5-Getopt-Long>=0:${PORTSDIR}/devel/p5-Getopt-Long \ p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes \ bash:${PORTSDIR}/shells/bash USES= shebangfix perl5 USE_PERL5= run SHEBANG_FILES= nagios/bin/pmp-check-pt-table-checksum \ cacti/bin/pmp-cacti-* USE_MYSQL= yes USE_PHP= yes WANT_PHP_CLI= yes NO_BUILD= yes +NO_ARCH= yes PORTDOCS= Changelog CACTIDIR?= share/cacti OPTIONS_DEFINE= DOCS -.include - do-install: -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for doc in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/${doc} -.endfor -.endif - ${MKDIR} ${STAGEDIR}${PREFIX}/share/cacti/scripts ${MKDIR} ${STAGEDIR}${PREFIX}/share/percona-monitoring-plugins .for dir in definitions misc templates cd ${WRKSRC} && ${PAX} -r -w cacti/${dir} \ ${STAGEDIR}${PREFIX}/share/percona-monitoring-plugins .endfor .for script in ss_get_by_ssh.php ss_get_mysql_stats.php ${INSTALL_DATA} ${WRKSRC}/cacti/scripts/${script} \ ${STAGEDIR}${PREFIX}/share/cacti/scripts/${script} .endfor ${INSTALL_SCRIPT} ${WRKSRC}/cacti/bin/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/nagios/bin/* ${STAGEDIR}${PREFIX}/bin + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for doc in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/${doc} +.endfor .include Index: head/net-mgmt/routers2/Makefile =================================================================== --- head/net-mgmt/routers2/Makefile (revision 395482) +++ head/net-mgmt/routers2/Makefile (revision 395483) @@ -1,72 +1,71 @@ # Created by: Xavier Beaudouin # $FreeBSD$ PORTNAME= routers2 PORTVERSION= 2.19 PORTREVISION= 5 CATEGORIES= net-mgmt MASTER_SITES= http://www.steveshipway.org/software/rrd/ \ ftp://ftp.oav.oav.net/routers2/ DISTNAME= ${PORTNAME}-v${PORTVERSION} MAINTAINER= kiwi@oav.net COMMENT= Frontend for the MRTG system monitoring software BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD RUN_DEPENDS= p5-Convert-ASN1>=0:${PORTSDIR}/converters/p5-Convert-ASN1 \ p5-Crypt-UnixCrypt>=0:${PORTSDIR}/security/p5-Crypt-UnixCrypt \ p5-GD>=0:${PORTSDIR}/graphics/p5-GD \ p5-Crypt-UnixCrypt>=0:${PORTSDIR}/security/p5-Crypt-UnixCrypt \ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \ p5-SNMP_Session>=0:${PORTSDIR}/net-mgmt/p5-SNMP_Session \ p5-CGI-SpeedyCGI>=0:${PORTSDIR}/www/p5-CGI-SpeedyCGI \ ${LOCALBASE}/bin/mrtg:${PORTSDIR}/net-mgmt/mrtg WRKSRC= ${WRKDIR}/${PORTNAME}-v${PORTVERSION} USES= perl5 -NO_BUILD= YES +NO_BUILD= yes +NO_ARCH= yes PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - post-patch: @${RM} ${WRKSRC}/extras/targetnames/BER.pm \ ${WRKSRC}/extras/targetnames/SNMP_*.pm ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/routers2.cgi.pl ${WRKSRC}/routers2.conf do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/routers2 \ ${STAGEDIR}${PREFIX}/www/routers2/rrdicons \ ${STAGEDIR}${PREFIX}/www/routers2/graphs \ ${STAGEDIR}/var/db/rrdtool ${INSTALL_DATA} ${WRKSRC}/routers2.conf \ ${STAGEDIR}${PREFIX}/etc/routers2.conf.sample ${INSTALL_DATA} ${WRKSRC}/rrdicons/* \ ${STAGEDIR}${PREFIX}/www/routers2/rrdicons ${INSTALL_SCRIPT} ${WRKSRC}/routers2.cgi.pl \ ${STAGEDIR}${PREFIX}/www/routers2/routers2.cgi -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}; \ ${INSTALL_DATA} CHANGES README doc/* ${STAGEDIR}${DOCSDIR} -.endif #post-install: #.if !defined(BATCH) # @${ECHO} "" # @${ECHO} "############################################################################" # @${ECHO} "# Please create a MRTG config file in ${PREFIX}/etc/mrtg #" # @${ECHO} "# A configuration file can be automatically generated with cfgmaker #" # @${ECHO} "# A sample configuration file is installed as mrtg.cfg.sample #" # @${ECHO} "# #" # @${ECHO} "# To enable MRTG in daemon mode, put the following to your /etc/rc.conf or #" # @${ECHO} "# /etc/rc.conf.local file: #" # @${ECHO} "# mrtg_daemon_enable=\"YES\" #" # @${ECHO} "############################################################################" #.endif .include Index: head/net-mgmt/routers2-extensions/Makefile =================================================================== --- head/net-mgmt/routers2-extensions/Makefile (revision 395482) +++ head/net-mgmt/routers2-extensions/Makefile (revision 395483) @@ -1,43 +1,42 @@ # Created by: Xavier Beaudouin # $FreeBSD$ PORTNAME= routers2-extensions PORTVERSION= 2.19 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://www.steveshipway.org/software/rrd/ \ ftp://ftp.oav.oav.net/routers2/ DISTNAME= routers2-v${PORTVERSION} MAINTAINER= kiwi@oav.net COMMENT= Extensions of routers2 frontend RUN_DEPENDS= ${LOCALBASE}/www/routers2/routers2.cgi:${PORTSDIR}/net-mgmt/routers2 \ p5-Net-Telnet-Cisco>=0:${PORTSDIR}/net-mgmt/p5-Telnet-Cisco \ ${LOCALBASE}/bin/htmldoc:${PORTSDIR}/textproc/htmldoc WRKSRC= ${WRKDIR}/routers2-v${PORTVERSION}/extensions USES= perl5 NO_BUILD= YES +NO_ARCH= yes PORTDOCS= README *.txt extension.cgi.pl OPTIONS_DEFINE= DOCS -.include - post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/*.cgi do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/routers2/extensions ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi \ ${STAGEDIR}${PREFIX}/www/routers2/extensions -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}; ${INSTALL_DATA} README *.txt extension.cgi.pl \ ${STAGEDIR}${DOCSDIR} -.endif .include