svn commit: r361563 - head/security/razorback-masterNugget
Pawel Pekala
pawel at FreeBSD.org
Fri Jul 11 16:21:50 UTC 2014
Author: pawel
Date: Fri Jul 11 16:21:49 2014
New Revision: 361563
URL: http://svnweb.freebsd.org/changeset/ports/361563
QAT: https://qat.redports.org/buildarchive/r361563/
Log:
- Add staging support
- Convert to new LIB_DEPENDS format, options helpers, USES=libtool
- Remove check for unsupported release
- Use @sample for config file
Modified:
head/security/razorback-masterNugget/Makefile
head/security/razorback-masterNugget/pkg-plist
Modified: head/security/razorback-masterNugget/Makefile
==============================================================================
--- head/security/razorback-masterNugget/Makefile Fri Jul 11 16:10:06 2014 (r361562)
+++ head/security/razorback-masterNugget/Makefile Fri Jul 11 16:21:49 2014 (r361563)
@@ -8,24 +8,16 @@ MASTER_SITES= SF/razorbacktm/Nuggets
PKGNAMEPREFIX= razorback-
DIST_SUBDIR= razorback
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= ports at FreeBSD.org
COMMENT= Framework for an intelligence driven security - Master Nugget
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= razorback_api:${PORTSDIR}/security/razorback-api
-
-OPTIONS_DEFINE= DEBUG ASSERT
-ASSERT_DESC= Enable Asserts
-
-USES= pkgconfig
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+LIB_DEPENDS= librazorback_api.so:${PORTSDIR}/security/razorback-api
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
-USE_AUTOTOOLS= libtool
USE_RC_SUBR= masterNugget masterNugget_safed
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -33,21 +25,10 @@ LDFLAGS+= -L${LOCALBASE}/lib
USERS?= razorback
GROUPS?= razorback
-.if ${OSVERSION} <= 800000
-BROKEN= does not currently build under 7.x
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+=--enable-debug
-.endif
-
-.if ${PORT_OPTIONS:MASSERT}
-CONFIGURE_ARGS+=--enable-assert
-.endif
-
-post-install:
- @if [ ! -f ${PREFIX}/etc/razorback/master_nugget.conf ]; then \
- ${CP} -p ${PREFIX}/etc/razorback/master_nugget.conf.sample ${PREFIX}/etc/razorback/master_nugget.conf ; \
- fi
+OPTIONS_DEFINE= DEBUG ASSERT
+
+ASSERT_DESC= Enable Asserts
+ASSERT_CONFIGURE_ENABLE= assert
+DEBUG_CONFIGURE_ENABLE= debug
.include <bsd.port.mk>
Modified: head/security/razorback-masterNugget/pkg-plist
==============================================================================
--- head/security/razorback-masterNugget/pkg-plist Fri Jul 11 16:10:06 2014 (r361562)
+++ head/security/razorback-masterNugget/pkg-plist Fri Jul 11 16:21:49 2014 (r361563)
@@ -1,6 +1,3 @@
bin/masterNugget
bin/masterNugget_safed
- at unexec if cmp -s %D/etc/razorback/master_nugget.conf %D/etc/razorback/master_nugget.conf.sample; then rm -f %D/etc/razorback/master_nugget.conf; fi
-etc/razorback/master_nugget.conf.sample
- at exec if [ ! -f %D/etc/razorback/master_nugget.conf ]; then cp %D/%F %B/master_nugget.conf; fi
- at dirrmtry etc/razorback
+ at sample etc/razorback/master_nugget.conf.sample
More information about the svn-ports-all
mailing list