Date: Sat, 20 Feb 2016 12:40:53 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r409235 - in head/sysutils/procenv: . files Message-ID: <201602201240.u1KCerCl008640@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Sat Feb 20 12:40:52 2016 New Revision: 409235 URL: https://svnweb.freebsd.org/changeset/ports/409235 Log: - Fix build on recent HEAD - Switch to new test framework - Install documentation Added: head/sysutils/procenv/files/ head/sysutils/procenv/files/patch-src_procenv.c (contents, props changed) Modified: head/sysutils/procenv/Makefile Modified: head/sysutils/procenv/Makefile ============================================================================== --- head/sysutils/procenv/Makefile Sat Feb 20 12:17:50 2016 (r409234) +++ head/sysutils/procenv/Makefile Sat Feb 20 12:40:52 2016 (r409235) @@ -3,6 +3,7 @@ PORTNAME= procenv PORTVERSION= 0.36 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://launchpad.net/procenv/trunk/${PORTVERSION}/+download/ \ http://people.canonical.com/~jhunt/debian/procenv/${PORTVERSION}/ \ @@ -19,18 +20,18 @@ BUILD_DEPENDS= xmlwf:${PORTSDIR}/textpro USES= autoreconf gmake perl5 GNU_CONFIGURE= yes USE_PERL5= build +TEST_TARGET= check +PORTDOCS= AUTHORS ChangeLog NEWS README TODO PLIST_FILES= bin/procenv \ man/man1/procenv.1.gz -# Test to ensure procenv will actually run. -# -# This has the attractive side-effect of displaying the environment -# of the build system which may be of interest to those fixing FTBFS -# packages that build correctly locally. -regression-test: build - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check +OPTIONS_DEFINE= DOCS -test: regression-test +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor .include <bsd.port.mk> Added: head/sysutils/procenv/files/patch-src_procenv.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/procenv/files/patch-src_procenv.c Sat Feb 20 12:40:52 2016 (r409235) @@ -0,0 +1,30 @@ +--- src/procenv.c.orig 2014-08-16 19:06:54 UTC ++++ src/procenv.c +@@ -5361,8 +5361,13 @@ show_capabilities_bsd (int fd) + show_capsicum_cap (rights, CAP_KQUEUE); + show_capsicum_cap (rights, CAP_KQUEUE_CHANGE); + show_capsicum_cap (rights, CAP_KQUEUE_EVENT); ++#if __FreeBSD__ > 10 ++ show_capsicum_cap (rights, CAP_LINKAT_TARGET); ++ show_capsicum_cap (rights, CAP_LINKAT_SOURCE); ++#else + show_capsicum_cap (rights, CAP_LINKAT); + #endif ++#endif + show_capsicum_cap (rights, CAP_LISTEN); + show_capsicum_cap (rights, CAP_LOOKUP); + show_capsicum_cap (rights, CAP_MAC_GET); +@@ -5392,8 +5397,13 @@ show_capabilities_bsd (int fd) + show_capsicum_cap (rights, CAP_READ); + #if __FreeBSD__ > 9 + show_capsicum_cap (rights, CAP_RECV); ++#if __FreeBSD__ > 10 ++ show_capsicum_cap (rights, CAP_RENAMEAT_TARGET); ++ show_capsicum_cap (rights, CAP_RENAMEAT_SOURCE); ++#else + show_capsicum_cap (rights, CAP_RENAMEAT); + #endif ++#endif + show_capsicum_cap (rights, CAP_SEEK); + #if __FreeBSD__ > 9 + show_capsicum_cap (rights, CAP_SEEK_TELL);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602201240.u1KCerCl008640>