svn commit: r360814 - head/security/razorback-api
Tijl Coosemans
tijl at FreeBSD.org
Sat Jul 5 19:54:22 UTC 2014
Author: tijl
Date: Sat Jul 5 19:54:21 2014
New Revision: 360814
URL: http://svnweb.freebsd.org/changeset/ports/360814
QAT: https://qat.redports.org/buildarchive/r360814/
Log:
- New LIB_DEPENDS syntax
- Convert to USES=libtool
- Use BROKEN_sparc64
- Remove BROKEN for clang
- Use @sample
Modified:
head/security/razorback-api/Makefile
head/security/razorback-api/pkg-plist
Modified: head/security/razorback-api/Makefile
==============================================================================
--- head/security/razorback-api/Makefile Sat Jul 5 19:41:14 2014 (r360813)
+++ head/security/razorback-api/Makefile Sat Jul 5 19:54:21 2014 (r360814)
@@ -2,7 +2,7 @@
PORTNAME= api
PORTVERSION= 0.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= SF/razorbacktm/API
PKGNAMEPREFIX= razorback-
@@ -14,9 +14,9 @@ COMMENT= Framework for an intelligence d
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= config.10:${PORTSDIR}/devel/libconfig \
- uuid.1:${PORTSDIR}/misc/e2fsprogs-libuuid \
- curl:${PORTSDIR}/ftp/curl \
+LIB_DEPENDS= libconfig.so:${PORTSDIR}/devel/libconfig \
+ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
+ libcurl.so:${PORTSDIR}/ftp/curl \
libjson.so:${PORTSDIR}/devel/json-c
OPTIONS_DEFINE= DEBUG ASSERT CNC_DEBUG STOMP_DEBUG
@@ -24,13 +24,14 @@ OPTIONS_DEFINE= DEBUG ASSERT CNC_DEBUG S
CNC_DEBUG_DESC= Enable Command and Control Debug
STOMP_DEBUG_DESC= Enable STOMP Debug
-USES= pathfix pkgconfig
-USE_AUTOTOOLS= libtool
GNU_CONFIGURE= yes
+USES= libtool pathfix pkgconfig
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+BROKEN_sparc64= Does not compile on sparc64
+
.include <bsd.port.options.mk>
.if !empty(PORT_OPTIONS:MDEBUG)
@@ -49,26 +50,8 @@ CONFIGURE_ARGS+=--enable-cnc-debug
CONFIGURE_ARGS+=--enable-stomp-debug
.endif
-.if ${CC} == "clang" || ${CXX} == "clang++"
-BROKEN= does not build when compiled with clang
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64
-.endif
-
post-patch:
@${REINPLACE_CMD} -e "s/-Werror//g" \
${WRKSRC}/configure
-post-install:
- @if [ ! -f ${STAGEDIR}${PREFIX}/etc/razorback/api.conf ]; then \
- ${CP} -p ${STAGEDIR}${PREFIX}/etc/razorback/api.conf.sample ${STAGEDIR}${PREFIX}/etc/razorback/api.conf ; \
- fi
- @if [ ! -f ${STAGEDIR}${PREFIX}/etc/razorback/magic ]; then \
- ${CP} -p ${STAGEDIR}${PREFIX}/etc/razorback/magic.sample ${STAGEDIR}${PREFIX}/etc/razorback/magic ; \
- fi
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/security/razorback-api/pkg-plist
==============================================================================
--- head/security/razorback-api/pkg-plist Sat Jul 5 19:41:14 2014 (r360813)
+++ head/security/razorback-api/pkg-plist Sat Jul 5 19:54:21 2014 (r360814)
@@ -1,9 +1,5 @@
- at unexec if cmp -s %D/etc/razorback/api.conf %D/etc/razorback/api.conf.sample; then rm -f %D/etc/razorback/api.conf; fi
-etc/razorback/api.conf.sample
- at exec if [ ! -f %D/etc/razorback/api.conf ]; then cp -p %D/%F %B/api.conf; fi
- at unexec if cmp -s %D/etc/razorback/magic %D/etc/razorback/magic.sample; then rm -f %D/etc/razorback/magic; fi
-etc/razorback/magic.sample
- at exec if [ ! -f %D/etc/razorback/magic ]; then cp -p %D/%F %B/magic; fi
+ at sample etc/razorback/api.conf.sample
+ at sample etc/razorback/magic.sample
@dirrmtry etc/razorback
include/razorback.h
include/razorback/api.h
@@ -79,7 +75,7 @@ include/razorback/libssh/ecdh.h
@dirrm include/razorback/libssh
@dirrm include/razorback
lib/librazorback_api.a
-lib/librazorback_api.la
lib/librazorback_api.so
lib/librazorback_api.so.2
+lib/librazorback_api.so.2.0.0
libdata/pkgconfig/razorback.pc
More information about the svn-ports-all
mailing list