summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2004-04-20 07:56:31 +0000
committerxtraeme <xtraeme@pkgsrc.org>2004-04-20 07:56:31 +0000
commit2b39488185bfffb92ffdbe42ddb71a892ad68e6d (patch)
tree01561e4ae37221fc5a1a1eba089836d129ec3080
parent0659981d9c8d351ee02526a817ff4bc3c2593dce (diff)
downloadpkgsrc-2b39488185bfffb92ffdbe42ddb71a892ad68e6d.tar.gz
bl3ify
-rw-r--r--devel/libevent/Makefile3
-rw-r--r--devel/libevent/buildlink3.mk18
-rw-r--r--devel/libevent/builtin.mk36
-rw-r--r--net/libdnet/Makefile4
-rw-r--r--net/libdnet/buildlink3.mk18
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/+$//}