summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorgrant <grant>2003-09-27 08:14:50 +0000
committergrant <grant>2003-09-27 08:14:50 +0000
commit10f13dc9bfdb4ed231c244e9456dcebfae17b667 (patch)
tree725f130995ff7c503de289b4fecb412fced0b5dc /devel
parent2eac12b9e7236a6527fb5963523ee053e577d188 (diff)
downloadpkgsrc-10f13dc9bfdb4ed231c244e9456dcebfae17b667.tar.gz
Initial import of liboop-0.9 into The NetBSD Packages Collection.
Liboop is a low-level event loop management library for POSIX-based operating systems. It supports the development of modular, multiplexed applications which may respond to events from several sources. It replaces the "select() loop" and allows the registration of event handlers for file and network I/O, timers and signals. Since processes use these mechanisms for almost all external communication, liboop can be used as the basis for almost any application.
Diffstat (limited to 'devel')
-rw-r--r--devel/liboop/DESCR7
-rw-r--r--devel/liboop/Makefile20
-rw-r--r--devel/liboop/PLIST38
-rw-r--r--devel/liboop/buildlink2.mk37
-rw-r--r--devel/liboop/distinfo4
5 files changed, 106 insertions, 0 deletions
diff --git a/devel/liboop/DESCR b/devel/liboop/DESCR
new file mode 100644
index 00000000000..030d1e3e539
--- /dev/null
+++ b/devel/liboop/DESCR
@@ -0,0 +1,7 @@
+Liboop is a low-level event loop management library for POSIX-based
+operating systems. It supports the development of modular, multiplexed
+applications which may respond to events from several sources. It
+replaces the "select() loop" and allows the registration of event
+handlers for file and network I/O, timers and signals. Since processes
+use these mechanisms for almost all external communication, liboop can
+be used as the basis for almost any application.
diff --git a/devel/liboop/Makefile b/devel/liboop/Makefile
new file mode 100644
index 00000000000..f0d96770c27
--- /dev/null
+++ b/devel/liboop/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/09/27 08:14:50 grant Exp $
+#
+
+DISTNAME= liboop-0.9
+CATEGORIES= devel
+MASTER_SITES= http://download.ofb.net/liboop/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.liboop.org/
+COMMENT= Event loop management library
+
+USE_BUILDLINK2= YES
+USE_PKGLOCALEDIR= YES
+USE_LIBTOOL= YES
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+GNU_CONFIGURE= YES
+
+.include "../../devel/glib/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/liboop/PLIST b/devel/liboop/PLIST
new file mode 100644
index 00000000000..c8a854e2418
--- /dev/null
+++ b/devel/liboop/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/09/27 08:14:50 grant Exp $
+include/oop-adns.h
+include/oop-glib.h
+include/oop-read.h
+include/oop-rl.h
+include/oop-tcl.h
+include/oop-www.h
+include/oop.h
+lib/liboop-adns.a
+lib/liboop-adns.la
+lib/liboop-adns.so
+lib/liboop-adns.so.2
+lib/liboop-adns.so.2.0
+lib/liboop-glib.a
+lib/liboop-glib.la
+lib/liboop-glib.so
+lib/liboop-glib.so.1
+lib/liboop-glib.so.1.0
+lib/liboop-rl.a
+lib/liboop-rl.la
+lib/liboop-rl.so
+lib/liboop-rl.so.0
+lib/liboop-rl.so.0.0
+lib/liboop-tcl.a
+lib/liboop-tcl.la
+lib/liboop-tcl.so
+lib/liboop-tcl.so.0
+lib/liboop-tcl.so.0.0
+lib/liboop-www.a
+lib/liboop-www.la
+lib/liboop-www.so
+lib/liboop-www.so.0
+lib/liboop-www.so.0.0
+lib/liboop.a
+lib/liboop.la
+lib/liboop.so
+lib/liboop.so.4
+lib/liboop.so.4.0
diff --git a/devel/liboop/buildlink2.mk b/devel/liboop/buildlink2.mk
new file mode 100644
index 00000000000..d134564be35
--- /dev/null
+++ b/devel/liboop/buildlink2.mk
@@ -0,0 +1,37 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/09/27 08:14:50 grant Exp $
+#
+# This Makefile fragment is included by packages that use liboop.
+#
+# This file was created automatically using createbuildlink 2.6.
+#
+
+.if !defined(LIBOOP_BUILDLINK2_MK)
+LIBOOP_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= liboop
+BUILDLINK_DEPENDS.liboop?= liboop>=0.9
+BUILDLINK_PKGSRCDIR.liboop?= ../../devel/liboop
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.liboop=liboop
+BUILDLINK_PREFIX.liboop_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.liboop+= include/oop-adns.h
+BUILDLINK_FILES.liboop+= include/oop-glib.h
+BUILDLINK_FILES.liboop+= include/oop-read.h
+BUILDLINK_FILES.liboop+= include/oop-rl.h
+BUILDLINK_FILES.liboop+= include/oop-tcl.h
+BUILDLINK_FILES.liboop+= include/oop-www.h
+BUILDLINK_FILES.liboop+= include/oop.h
+BUILDLINK_FILES.liboop+= lib/liboop-adns.*
+BUILDLINK_FILES.liboop+= lib/liboop-glib.*
+BUILDLINK_FILES.liboop+= lib/liboop-rl.*
+BUILDLINK_FILES.liboop+= lib/liboop-tcl.*
+BUILDLINK_FILES.liboop+= lib/liboop-www.*
+BUILDLINK_FILES.liboop+= lib/liboop.*
+
+.include "../../devel/glib/buildlink2.mk"
+
+BUILDLINK_TARGETS+= liboop-buildlink
+
+liboop-buildlink: _BUILDLINK_USE
+
+.endif # LIBOOP_BUILDLINK2_MK
diff --git a/devel/liboop/distinfo b/devel/liboop/distinfo
new file mode 100644
index 00000000000..56aab81afef
--- /dev/null
+++ b/devel/liboop/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/09/27 08:14:50 grant Exp $
+
+SHA1 (liboop-0.9.tar.bz2) = 328d4ba0a77a25c62bbd54eb2a8db1b1691ec0e5
+Size (liboop-0.9.tar.bz2) = 153754 bytes