diff options
-rw-r--r-- | devel/libevent/Makefile | 3 | ||||
-rw-r--r-- | devel/libevent/buildlink3.mk | 18 | ||||
-rw-r--r-- | devel/libevent/builtin.mk | 36 | ||||
-rw-r--r-- | net/libdnet/Makefile | 4 | ||||
-rw-r--r-- | net/libdnet/buildlink3.mk | 18 |
5 files changed, 76 insertions, 3 deletions
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 diff --git a/net/libdnet/Makefile b/net/libdnet/Makefile index fc81dcdb47f..72dfcb127eb 100644 --- a/net/libdnet/Makefile +++ b/net/libdnet/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2003/05/02 08:50:11 seb Exp $ +# $NetBSD: Makefile,v 1.3 2004/04/20 07:56:31 xtraeme Exp $ # DISTNAME= libdnet-1.7 @@ -10,7 +10,7 @@ HOMEPAGE= http://libdnet.sourceforge.net/ COMMENT= C interface to several low-level networking routines GNU_CONFIGURE= yes -USE_BUILDLINK2= yes +USE_BUILDLINK3= yes BUILD_DEFS+= USE_INET6 diff --git a/net/libdnet/buildlink3.mk b/net/libdnet/buildlink3.mk new file mode 100644 index 00000000000..2a815e313ea --- /dev/null +++ b/net/libdnet/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1 2004/04/20 07:56:31 xtraeme Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBDNET_BUILDLINK3_MK:= ${LIBDNET_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= libdnet +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibdnet} +BUILDLINK_PACKAGES+= libdnet + +.if !empty(LIBDNET_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.libdnet+= libdnet>=1.7 +BUILDLINK_PKGSRCDIR.libdnet?= ../../net/libdnet +.endif # LIBDNET_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |