summaryrefslogtreecommitdiff
path: root/devel/libevent
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2007-02-11 05:21:56 +0000
committertv <tv@pkgsrc.org>2007-02-11 05:21:56 +0000
commit275cbe80e969e6fa02aa5fa7369c83d2b89b1380 (patch)
treec1ee4e21854ea3bff011d9322123a6fc19390125 /devel/libevent
parent71d1a42cf3e223b27b9acef78e4cd5edf8aac8b0 (diff)
downloadpkgsrc-275cbe80e969e6fa02aa5fa7369c83d2b89b1380.tar.gz
Add a BUILDLINK_ABI_DEPENDS and a verbose comment in Makefile explaining
why the author of this software should learn more about ABI compatibility.
Diffstat (limited to 'devel/libevent')
-rw-r--r--devel/libevent/Makefile8
-rw-r--r--devel/libevent/buildlink3.mk5
2 files changed, 10 insertions, 3 deletions
diff --git a/devel/libevent/Makefile b/devel/libevent/Makefile
index b63bc9680fc..3de57fb8275 100644
--- a/devel/libevent/Makefile
+++ b/devel/libevent/Makefile
@@ -1,5 +1,11 @@
-# $NetBSD: Makefile,v 1.17 2007/02/08 17:06:28 xtraeme Exp $
+# $NetBSD: Makefile,v 1.18 2007/02/11 05:21:56 tv Exp $
#
+# WARNING: updating this package (as of the 1.1/1.2 releases) means
+# updating BUILDLINK_ABI_DEPENDS in buildlink3.mk and a PKGREVISION
+# bump of all first-level dependents. This is because the shlib
+# name contains the exact libevent release number, preventing it
+# from being ABI compatible across releases until this is fixed.
+# [tvierling 20070210]
DISTNAME= libevent-1.2a
CATEGORIES= devel
diff --git a/devel/libevent/buildlink3.mk b/devel/libevent/buildlink3.mk
index b27a412cbd6..0122146f645 100644
--- a/devel/libevent/buildlink3.mk
+++ b/devel/libevent/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:44 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2007/02/11 05:21:56 tv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBEVENT_BUILDLINK3_MK:= ${LIBEVENT_BUILDLINK3_MK}+
@@ -12,7 +12,8 @@ BUILDLINK_PACKAGES+= libevent
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libevent
.if !empty(LIBEVENT_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.libevent+= libevent>=0.6
+BUILDLINK_API_DEPENDS.libevent+=libevent>=0.6
+BUILDLINK_ABI_DEPENDS.libevent+=libevent-1.2a* # exact match -- see Makefile
BUILDLINK_PKGSRCDIR.libevent?= ../../devel/libevent
.endif # LIBEVENT_BUILDLINK3_MK