From 43c368b9692c58abca04ed8ea4e64041513d74fb Mon Sep 17 00:00:00 2001 From: xtraeme Date: Tue, 20 Apr 2004 07:56:31 +0000 Subject: bl3ify --- devel/libevent/Makefile | 3 ++- devel/libevent/buildlink3.mk | 18 ++++++++++++++++++ devel/libevent/builtin.mk | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 devel/libevent/buildlink3.mk create mode 100644 devel/libevent/builtin.mk (limited to 'devel') diff --git a/devel/libevent/Makefile b/devel/libevent/Makefile index 5886210a614..204c4b250d8 100644 --- a/devel/libevent/Makefile +++ b/devel/libevent/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2003/07/21 16:43:28 martti Exp $ +# $NetBSD: Makefile,v 1.5 2004/04/20 08:32:13 xtraeme Exp $ # DISTNAME= libevent-0.6 @@ -9,6 +9,7 @@ MAINTAINER= tech-pkg@NetBSD.org HOMEPAGE= http://monkey.org/~provos/libevent/ COMMENT= Asynchronous event notification library +USE_BUILDLINK3= yes GNU_CONFIGURE= # defined .include "../../mk/bsd.pkg.mk" diff --git a/devel/libevent/buildlink3.mk b/devel/libevent/buildlink3.mk new file mode 100644 index 00000000000..191c88b9a4d --- /dev/null +++ b/devel/libevent/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1 2004/04/20 08:32:13 xtraeme Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBEVENT_BUILDLINK3_MK:= ${LIBEVENT_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= libevent +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibevent} +BUILDLINK_PACKAGES+= libevent + +.if !empty(LIBEVENT_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.libevent+= libevent>=0.6 +BUILDLINK_PKGSRCDIR.libevent?= ../../devel/libevent +.endif # LIBEVENT_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/libevent/builtin.mk b/devel/libevent/builtin.mk new file mode 100644 index 00000000000..f37deaeb644 --- /dev/null +++ b/devel/libevent/builtin.mk @@ -0,0 +1,36 @@ +# $NetBSD: builtin.mk,v 1.1 2004/04/20 08:32:13 xtraeme Exp $ + +.if !defined(_LIBEVENT_FOUND) +_LIBEVENT_FOUND!= \ + if [ "`${ECHO} /usr/lib/libevent.*`" = "/usr/lib/libevent.*" ]; then \ + ${ECHO} "no"; \ + else \ + ${ECHO} "yes"; \ + fi +BUILDLINK_VARS+= _LIBEVENT_FOUND +.endif + +_EVENT_H= /usr/include/event.h + +.if !defined(IS_BUILTIN.event) +IS_BUILTIN.event= no +. if exists(${_EVENT_H}) +IS_BUILTIN.event= yes +. endif +.endif # IS_BUILTIN.event + +.if !defined(USE_BUILTIN.event) +USE_BUILTIN.event?= ${IS_BUILTIN.event} +PREFER.event?= pkgsrc + +. if !empty(IS_BUILTIN.event:M[nN][oO]) || \ + (${PREFER.event} == "pkgsrc") +USE_BUILTIN.event= no +. endif +.endif # USE_BUILTIN.event + +CHECK_BUILTIN.event?= no +.if !empty(CHECK_BUILTIN.event:M[nN][oO]) +_LIBEVENT= -levent +BUILDLINK_LDADD.event?= ${_LIBEVENT} +.endif # CHECK_BUILTIN.event -- cgit v1.2.3