summaryrefslogtreecommitdiff
path: root/devel/libevent
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
commit43c368b9692c58abca04ed8ea4e64041513d74fb (patch)
tree01561e4ae37221fc5a1a1eba089836d129ec3080 /devel/libevent
parentb4d3220fa9e18a481c55513e813f43cb3c80a889 (diff)
downloadpkgsrc-43c368b9692c58abca04ed8ea4e64041513d74fb.tar.gz
bl3ify
Diffstat (limited to 'devel/libevent')
-rw-r--r--devel/libevent/Makefile3
-rw-r--r--devel/libevent/buildlink3.mk18
-rw-r--r--devel/libevent/builtin.mk36
3 files changed, 56 insertions, 1 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