summaryrefslogtreecommitdiff
path: root/security/libssh
diff options
context:
space:
mode:
authoris <is@pkgsrc.org>2013-02-01 16:47:51 +0000
committeris <is@pkgsrc.org>2013-02-01 16:47:51 +0000
commit48d34e3762b2007075e089b7a3047dcd7d1412d5 (patch)
treec0f8425a0c069bacc4f6ebce8266540f1db2b078 /security/libssh
parentc564aff3969341c1458622e3836716ebee9290d7 (diff)
downloadpkgsrc-48d34e3762b2007075e089b7a3047dcd7d1412d5.tar.gz
Commit missing file, and fix the version gate. Thanks to Noud de Brouwer
for beta-testing the package.
Diffstat (limited to 'security/libssh')
-rw-r--r--security/libssh/buildlink3.mk6
-rw-r--r--security/libssh/options.mk29
2 files changed, 32 insertions, 3 deletions
diff --git a/security/libssh/buildlink3.mk b/security/libssh/buildlink3.mk
index 56a9ff5693b..1a3d7c59979 100644
--- a/security/libssh/buildlink3.mk
+++ b/security/libssh/buildlink3.mk
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.11 2013/02/01 13:33:49 is Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2013/02/01 16:47:51 is Exp $
BUILDLINK_TREE+= libssh
.if !defined(LIBSSH_BUILDLINK3_MK)
LIBSSH_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libssh+= libssh>=0.5.4
-BUILDLINK_ABI_DEPENDS.libssh+= libssh>=0.5.4
+BUILDLINK_API_DEPENDS.libssh+= libssh>=0.54
+BUILDLINK_ABI_DEPENDS.libssh+= libssh>=0.54
BUILDLINK_PKGSRCDIR.libssh?= ../../security/libssh
pkgbase := libssh
diff --git a/security/libssh/options.mk b/security/libssh/options.mk
new file mode 100644
index 00000000000..b4fbd3bf740
--- /dev/null
+++ b/security/libssh/options.mk
@@ -0,0 +1,29 @@
+# $NetBSD: options.mk,v 1.1 2013/02/01 16:47:51 is Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.${PKGNAME}
+PKG_OPTIONS_REQUIRED_GROUPS= crypto
+PKG_OPTIONS_GROUP.crypto= openssl gcrypt
+#PKG_SUPPORTED_OPTIONS= compression
+PKG_SUGGESTED_OPTIONS= openssl # XXX zlib
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mzlib)
+BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2
+CONFIGURE_ARGS+= --with-libz=${BUILDLINK_PREFIX.zlib:Q}
+.include "../../devel/zlib/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mopenssl)
+BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.8
+CONFIGURE_ARGS+= --with-libgcrypt=no
+CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
+.include "../../security/openssl/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mgcrypt)
+BUILDLINK_API_DEPENDS.gcrypt+= gcrypt>=1.4
+CONFIGURE_ARGS+= --with-libgcrypt=${BUILDLINK_PREFIX.libgcrypt:Q}
+CONFIGURE_ARGS+= --with-openssl=no
+.include "../../security/libgcrypt/buildlink3.mk"
+.endif