From 16e3bf229cb7a89d0eb241eef4fd25347659c7b6 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 11 Feb 2007 05:21:56 +0000 Subject: Add a BUILDLINK_ABI_DEPENDS and a verbose comment in Makefile explaining why the author of this software should learn more about ABI compatibility. --- devel/libevent/Makefile | 8 +++++++- devel/libevent/buildlink3.mk | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'devel') 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 -- cgit v1.2.3