Index: head/www/libhtp-suricata/Makefile =================================================================== --- head/www/libhtp-suricata/Makefile (revision 374900) +++ head/www/libhtp-suricata/Makefile (revision 374901) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= libhtp PORTVERSION= 0.2.14 PORTREVISION= 1 CATEGORIES= www security PKGNAMESUFFIX= -suricata MAINTAINER= koobs@FreeBSD.org COMMENT= Security-aware parser for the HTTP protocol USE_GITHUB= yes GH_ACCOUNT= inliniac GH_COMMIT= 0294c27 -USES= libtool pathfix pkgconfig -USE_AUTOTOOLS= aclocal autoconf autoheader automake libtoolize +USES= autoreconf libtool pathfix pkgconfig +GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFLICTS_INSTALL= libhtp-[0-9]* PATHFIX_MAKEFILEIN= Makefile.am -AUTOMAKE_ARGS+= --force-missing --add-missing +INSTALL_TARGET= install-strip .include Index: head/www/tidy-devel/Makefile =================================================================== --- head/www/tidy-devel/Makefile (revision 374900) +++ head/www/tidy-devel/Makefile (revision 374901) @@ -1,105 +1,104 @@ # Created by: Abel Chow # $FreeBSD$ PORTNAME?= tidy DISTVERSION= 090315-cvs PORTREVISION= 2 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_LOCAL} #MASTER_SITES= http://tidy.sourceforge.net/src/%SUBDIR%/ \ # http://tidy.sourceforge.net/docs/:docs #MASTER_SITE_SUBDIR= . old MASTER_SITE_SUBDIR= thierry PKGNAMESUFFIX?= -devel MAINTAINER?= thierry@FreeBSD.org COMMENT?= Utility to clean up and pretty print HTML/XHTML/XML BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt USES= tar:bzip2 SLAVEDIRS= www/tidy-lib WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_JOBS_UNSAFE= yes .if !defined(WITH_SHLIB) USES+= gmake PLIST_SUB= SHLIB="@comment " NSHLIB="" MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} CONFLICTS= tidy-20000804* tidy-lib-[0-9]* .else -USES+= libtool -USE_AUTOTOOLS= aclocal automake autoconf libtoolize -AUTOMAKE_ARGS+= -a -c --foreign +USES+= autoreconf libtool USE_LDCONFIG= yes +GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PLIST_SUB= SHLIB="" NSHLIB="@comment " CONFLICTS= tidy-devel-[0-9]* .endif DESCR= ${.CURDIR}/pkg-descr BIN2STRIP= tidy tab2space OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} . if !defined(WITH_SHLIB) ALL_TARGET= all doc DOCFILES= quickref.html . endif DOCFILES+= Overview.html checked_by_tidy.gif faq.html grid.gif pending.html \ release-notes.html tidy.css tidy.gif .endif .if defined(MAINTAINER_MODE) CVSROOT= ":pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy" CVS_PASSFILE= ${WRKDIR}/temp-cvs-passfile getcvs: ${MKDIR} ${WRKDIR}/cvs ${ECHO_CMD} ${CVSROOT} A > ${CVS_PASSFILE} cd ${WRKDIR}/cvs && \ CVSROOT=${CVSROOT} CVS_PASSFILE=${CVS_PASSFILE} cvs -z3 co -P tidy tarball: ${RM} -rf ${WRKDIR}/cvs/tidy/CVSROOT ${FIND} ${WRKDIR}/cvs -name CVS | ${XARGS} ${RM} -rf cd ${WRKDIR}/cvs && \ ${TAR} cfj ${_DISTDIR}${DISTFILES} tidy .endif post-patch: ${CHMOD} a+x ${WRKSRC}/test/testxml.sh .if !defined(WITH_SHLIB) ${CP} ${WRKSRC}/build/gmake/Makefile ${WRKSRC} .else ${CP} -R -f ${WRKSRC}/build/gnuauto/* ${WRKSRC} . for t in testone.sh testaccessone.sh ${REINPLACE_CMD} -e 's|../bin/tidy|../console/tidy|' \ ${WRKSRC}/test/${t} . endfor .endif post-install: .for pgm in ${BIN2STRIP} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${pgm} .endfor .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S|^|${WRKSRC}/htmldoc/|} ${STAGEDIR}${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif regression-test: .for t in testaccess.sh testall.sh testxml.sh cd ${WRKSRC}/test && ./${t} .endfor .include Index: head/www/varnish/Makefile =================================================================== --- head/www/varnish/Makefile (revision 374900) +++ head/www/varnish/Makefile (revision 374901) @@ -1,77 +1,73 @@ # $FreeBSD$ PORTNAME= varnish PORTVERSION= 3.0.5 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= http://repo.varnish-cache.org/source/ MAINTAINER= ports@FreeBSD.org COMMENT= The Varnish high-performance HTTP accelerator LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre CONFLICTS= varnish-2.* +USES= autoreconf gmake libtool readline pkgconfig python:build GNU_CONFIGURE= yes -USES= gmake libtool readline pkgconfig -USE_PYTHON_BUILD= yes CONFIGURE_ARGS= --localstatedir=${PREFIX} --enable-tests CONFIGURE_ENV= RST2MAN=true USE_LDCONFIG= yes -USE_AUTOTOOLS= aclocal libtoolize automake autoconf -ACLOCAL_ARGS= -I m4 -AUTOMAKE_ARGS= --add-missing --copy --foreign INSTALL_TARGET= install-strip USE_RC_SUBR= varnishd varnishlog varnishncsa SUB_FILES= pkg-message .if defined(NO_INET6) || defined(WITHOUT_INET6) BAD_TESTS+= r00832 EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch .endif post-patch: @${REINPLACE_CMD} -e 's|\$$(libdir)/pkgconfig|\$$(prefix)/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.am .if defined(BAD_TESTS) ${RM} -f ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|} .endif regression-test check test: build ${MAKE_CMD} TESTS_PARALLELISM=1 -C ${WRKSRC} check post-build: # # It is highly recommended, that you verify the build's # correctness by performing: # # make check # # now... # post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/varnish ${INSTALL_SCRIPT} ${WRKSRC}/lib/libvmod_std/vmod.py ${STAGEDIR}${PREFIX}/share/varnish .for f in cache.h heritage.h steps.h common.h acct_fields.h locks.h body_status.h ${INSTALL_DATA} ${WRKSRC}/bin/varnishd/${f} ${STAGEDIR}${PREFIX}/include/varnish .endfor .for f in vct.h vmod_abi.h vre.h vrt.h vqueue.h vsb.h libvarnish.h miniobj.h vas.h vav.h http_headers.h vcl_returns.h ${INSTALL_DATA} ${WRKSRC}/include/${f} ${STAGEDIR}${PREFIX}/include/varnish .endfor @${RM} -f ${STAGEDIR}${PREFIX}/lib/libvarnishapi.*a ${STAGEDIR}${PREFIX}/lib/varnish/lib*a ${STAGEDIR}${PREFIX}/lib/varnish/vmods/lib*a @${MV} ${STAGEDIR}${ETCDIR}/default.vcl ${STAGEDIR}${ETCDIR}/default.vcl.sample .include .if ${ARCH} == "i386" EXTRA_PATCHES+= ${FILESDIR}/bug-1201.patch .endif .if ${ARCH} == "arm" BROKEN= Does not configure on arm .endif .include Index: head/www/varnish-libvmod-header/Makefile =================================================================== --- head/www/varnish-libvmod-header/Makefile (revision 374900) +++ head/www/varnish-libvmod-header/Makefile (revision 374901) @@ -1,31 +1,30 @@ # Created by: anders # $FreeBSD$ PORTNAME= libvmod-header DISTVERSION= 0.3-5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://anders.fupp.net/distfiles/ PKGNAMEPREFIX= varnish- #DISTNAME= KristianLyng-${PORTNAME}-${VMOD_HEADER_HASH} #DISTFILES= KristianLyng-${PORTNAME}-${DISTVERSION}-g${VMOD_HEADER_HASH}.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Varnish Module (vmod) for manipulation of duplicated headers LICENSE= BSD BUILD_DEPENDS= ${LOCALBASE}/include/varnish/varnishapi.h:${PORTSDIR}/www/varnish \ rst2man:${PORTSDIR}/textproc/py-docutils -USES= gmake libtool pkgconfig -USE_AUTOTOOLS= aclocal libtoolize autoheader automake autoconf -ACLOCAL_ARGS= -I m4 -AUTOMAKE_ARGS= --add-missing --copy --foreign +USES= autoreconf gmake libtool pkgconfig +GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/varnish CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/varnish PLIST_FILES= man/man3/vmod_header.3.gz lib/varnish/vmods/libvmod_header.so WRKSRC= ${WRKDIR}/${PORTNAME}-master +INSTALL_TARGET= install-strip .include