From 10f13dc9bfdb4ed231c244e9456dcebfae17b667 Mon Sep 17 00:00:00 2001 From: grant Date: Sat, 27 Sep 2003 08:14:50 +0000 Subject: 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. --- devel/liboop/DESCR | 7 +++++++ devel/liboop/Makefile | 20 ++++++++++++++++++++ devel/liboop/PLIST | 38 ++++++++++++++++++++++++++++++++++++++ devel/liboop/buildlink2.mk | 37 +++++++++++++++++++++++++++++++++++++ devel/liboop/distinfo | 4 ++++ 5 files changed, 106 insertions(+) create mode 100644 devel/liboop/DESCR create mode 100644 devel/liboop/Makefile create mode 100644 devel/liboop/PLIST create mode 100644 devel/liboop/buildlink2.mk create mode 100644 devel/liboop/distinfo (limited to 'devel') 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 -- cgit v1.2.3