summaryrefslogtreecommitdiff
path: root/security/crypto++
diff options
context:
space:
mode:
authorrodent <rodent>2015-03-27 14:14:26 +0000
committerrodent <rodent>2015-03-27 14:14:26 +0000
commit5158bde9418e3b568cf192374cae63fe597cb379 (patch)
tree6ca75b2d5fbd3d243497c9e2d206ae1c1fd0978f /security/crypto++
parentd1bd309a709513a090fa72e15b2d9b79b397d0b9 (diff)
downloadpkgsrc-5158bde9418e3b568cf192374cae63fe597cb379.tar.gz
Build and install shared library. Compile with -fPIC. Bump PKGREVISION.
Diffstat (limited to 'security/crypto++')
-rw-r--r--security/crypto++/Makefile8
-rw-r--r--security/crypto++/PLIST3
-rw-r--r--security/crypto++/buildlink3.mk3
3 files changed, 8 insertions, 6 deletions
diff --git a/security/crypto++/Makefile b/security/crypto++/Makefile
index fdaa1355384..d230c9a6dd4 100644
--- a/security/crypto++/Makefile
+++ b/security/crypto++/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.19 2014/10/09 14:06:51 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2015/03/27 14:14:26 rodent Exp $
#
DISTNAME= cryptopp562
PKGNAME= cryptopp-5.6.2
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cryptopp/}
EXTRACT_SUFX= .zip
@@ -17,7 +17,8 @@ USE_TOOLS+= gmake
MAKE_FILE= GNUmakefile
WRKSRC= ${WRKDIR}
USE_LANGUAGES= c++
-CPPFLAGS+= -DCRYPTOPP_DISABLE_ASM
+CPPFLAGS+= -DCRYPTOPP_DISABLE_ASM -fPIC
+BUILD_TARGET+= all dynamic
BUILDLINK_TRANSFORM+= rm:-pipe rm:-msse2
AUTO_MKDIRS= yes
@@ -25,6 +26,7 @@ AUTO_MKDIRS= yes
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cryptest.exe ${DESTDIR}${PREFIX}/bin/cryptest
${INSTALL_DATA} ${WRKSRC}/libcryptopp.a ${DESTDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/libcryptopp.so ${DESTDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/Readme.txt ${DESTDIR}${PREFIX}/share/doc/cryptopp/README
${INSTALL_DATA} ${WRKSRC}/License.txt ${DESTDIR}${PREFIX}/share/doc/cryptopp/License
cd ${WRKSRC} && ${INSTALL_DATA} *.h ${DESTDIR}${PREFIX}/include/cryptopp
diff --git a/security/crypto++/PLIST b/security/crypto++/PLIST
index bf0c2c983e8..6ee34300d91 100644
--- a/security/crypto++/PLIST
+++ b/security/crypto++/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2013/06/12 12:00:08 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2015/03/27 14:14:26 rodent Exp $
bin/cryptest
include/cryptopp/3way.h
include/cryptopp/adler32.h
@@ -136,5 +136,6 @@ include/cryptopp/zdeflate.h
include/cryptopp/zinflate.h
include/cryptopp/zlib.h
lib/libcryptopp.a
+lib/libcryptopp.so
share/doc/cryptopp/License
share/doc/cryptopp/README
diff --git a/security/crypto++/buildlink3.mk b/security/crypto++/buildlink3.mk
index ecfdf97fb11..8b72cd9cd54 100644
--- a/security/crypto++/buildlink3.mk
+++ b/security/crypto++/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2013/06/12 12:00:08 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2015/03/27 14:14:26 rodent Exp $
BUILDLINK_TREE+= cryptopp
@@ -6,7 +6,6 @@ BUILDLINK_TREE+= cryptopp
CRYPTOPP_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.cryptopp+= cryptopp>=5.6.2
-BUILDLINK_DEPMETHOD.cryptopp?= build
BUILDLINK_ABI_DEPENDS.cryptopp+= cryptopp>=5.6.2
BUILDLINK_PKGSRCDIR.cryptopp?= ../../security/crypto++
.endif # CRYPTOPP_BUILDLINK3_MK