summaryrefslogtreecommitdiff
path: root/security/libssh
diff options
context:
space:
mode:
authoris <is@pkgsrc.org>2013-02-01 13:33:48 +0000
committeris <is@pkgsrc.org>2013-02-01 13:33:48 +0000
commit34fd957ba1748f44cf2272dfd6a77d58a0d2853c (patch)
tree277358c11754a8fc37ed93667e72645d4e5b5120 /security/libssh
parent58dbecccf4b3b22c8bcc089f1b2bc22497771597 (diff)
downloadpkgsrc-34fd957ba1748f44cf2272dfd6a77d58a0d2853c.tar.gz
Update libssh to (upstream) 0.5.4 == (our) 0.54.
(We need to keep the old numbering syntax to make versions compare correctly.) There are only two consumers in pkgsrc; one of them (remmina and remmina-plugins) actually needed library version 0.4 or later, and didn't build the ssh/sftp/nx plugins without. Hydra is also supposed to build with 0.4.x and later.) Upstream changelogs: 0.5.4: CVE-2013-0176 - NULL dereference leads to denial of service Fixed several NULL pointer dereferences in SSHv1. Fixed a free crash bug in options parsing. and for completeness 0.5.3: This is an important SECURITY and maintenance release in order to address CVE-2012-4559, CVE-2012-4560, CVE-2012-4561 and CVE-2012-4562. CVE-2012-4559 - Fix multiple double free() flaws CVE-2012-4560 - Fix multiple buffer overflow flaws CVE-2012-4561 - Fix multiple invalid free() flaws CVE-2012-4562 - Fix multiple improper overflow checks (...)
Diffstat (limited to 'security/libssh')
-rw-r--r--security/libssh/buildlink3.mk16
-rw-r--r--security/libssh/distinfo11
2 files changed, 18 insertions, 9 deletions
diff --git a/security/libssh/buildlink3.mk b/security/libssh/buildlink3.mk
index 5af740aefc3..56a9ff5693b 100644
--- a/security/libssh/buildlink3.mk
+++ b/security/libssh/buildlink3.mk
@@ -1,15 +1,25 @@
-# $NetBSD: buildlink3.mk,v 1.10 2012/05/07 01:53:57 dholland Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2013/02/01 13:33:49 is Exp $
BUILDLINK_TREE+= libssh
.if !defined(LIBSSH_BUILDLINK3_MK)
LIBSSH_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libssh+= libssh>=0.11
-BUILDLINK_ABI_DEPENDS.libssh+= libssh>=0.11nb3
+BUILDLINK_API_DEPENDS.libssh+= libssh>=0.5.4
+BUILDLINK_ABI_DEPENDS.libssh+= libssh>=0.5.4
BUILDLINK_PKGSRCDIR.libssh?= ../../security/libssh
+pkgbase := libssh
+.include "../../mk/pkg-build-options.mk"
+
+PKG_OPTIONS?= # empty
+.if !empty(PKG_OPTIONS:Mzlib)
.include "../../devel/zlib/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mopenssl)
+.include "../../security/openssl/buildlink3.mk"
+.endif
.endif # LIBSSH_BUILDLINK3_MK
BUILDLINK_TREE+= -libssh
diff --git a/security/libssh/distinfo b/security/libssh/distinfo
index 59a2bd0baf1..962a441dc6a 100644
--- a/security/libssh/distinfo
+++ b/security/libssh/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.5 2009/11/25 21:11:33 joerg Exp $
+$NetBSD: distinfo,v 1.6 2013/02/01 13:33:49 is Exp $
-SHA1 (libssh-0.11.tgz) = 307430249ded90332c4ec77a264913b3bc93a648
-RMD160 (libssh-0.11.tgz) = 69c2cc00becb84a62555fe884345398f155815a4
-Size (libssh-0.11.tgz) = 303761 bytes
-SHA1 (patch-aa) = d2e082d87643c80add1b4ff0f0f467ea09be851b
-SHA1 (patch-ab) = 820c7da4e4019c4a168972855dc7a10fa0c10b57
+SHA1 (security/libssh-0.5.4.tar.gz) = 4a372378db8fffaf28d5c79d80b2235843aa587c
+RMD160 (security/libssh-0.5.4.tar.gz) = a134cb99f57c544cd31d43bf28506b42b27131e2
+Size (security/libssh-0.5.4.tar.gz) = 321265 bytes
+SHA1 (patch-aa) = 76de63b15c0ef380cb2bc4ab5b96bf437a79faef