summaryrefslogtreecommitdiff
path: root/devel/liboop
diff options
context:
space:
mode:
authorgrant <grant@pkgsrc.org>2003-09-27 08:14:50 +0000
committergrant <grant@pkgsrc.org>2003-09-27 08:14:50 +0000
commit8fb0322a8dc9721c4d69cb4d0b442eb92801f1ca (patch)
tree725f130995ff7c503de289b4fecb412fced0b5dc /devel/liboop
parent2f6cfd604c63660d33f6210dc2b2b5dd4aa18bcf (diff)
downloadpkgsrc-8fb0322a8dc9721c4d69cb4d0b442eb92801f1ca.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/liboop')
-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