From 614e7d0047e3796391033c5755416215120ac37c Mon Sep 17 00:00:00 2001 From: jasper Date: Sun, 18 Jun 2006 08:33:49 +0000 Subject: [PATCH] import liboop 1.0 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. ok alek@ --- devel/liboop/Makefile | 31 +++++++++++++++++++++++++++++++ devel/liboop/distinfo | 4 ++++ devel/liboop/pkg/DESCR | 7 +++++++ devel/liboop/pkg/PFRAG.shared | 2 ++ devel/liboop/pkg/PLIST | 14 ++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 devel/liboop/Makefile create mode 100644 devel/liboop/distinfo create mode 100644 devel/liboop/pkg/DESCR create mode 100644 devel/liboop/pkg/PFRAG.shared create mode 100644 devel/liboop/pkg/PLIST diff --git a/devel/liboop/Makefile b/devel/liboop/Makefile new file mode 100644 index 00000000000..8afa35bcf74 --- /dev/null +++ b/devel/liboop/Makefile @@ -0,0 +1,31 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/06/18 08:33:49 jasper Exp $ + +COMMENT= "low-level event loop management library" + +DISTNAME= liboop-1.0 +SHARED_LIBS= oop 4.1 +CATEGORIES= devel + +HOMEPAGE= http://liboop.ofb.net/ + +MAINTAINER= Jasper Lievisse Adriaanse + +# LGPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= http://humppa.nl/distfiles/ + +BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig + +USE_LIBTOOL= Yes +CONFIGURE_STYLE= gnu +CONFIGURE_ARGS+= --without-adns \ + --without-glib \ + --without-libwww \ + --without-readline \ + --without-tcl + +.include diff --git a/devel/liboop/distinfo b/devel/liboop/distinfo new file mode 100644 index 00000000000..cf9ebb0c9b0 --- /dev/null +++ b/devel/liboop/distinfo @@ -0,0 +1,4 @@ +MD5 (liboop-1.0.tar.gz) = 36cb971047d3af02369446f5e0b315a2 +RMD160 (liboop-1.0.tar.gz) = 7e108d40354d8613b4e3b703803ca77be0acadf1 +SHA1 (liboop-1.0.tar.gz) = 94357a83968cd10ef1c66941db5c3d0d3dbec8e7 +SIZE (liboop-1.0.tar.gz) = 314103 diff --git a/devel/liboop/pkg/DESCR b/devel/liboop/pkg/DESCR new file mode 100644 index 00000000000..030d1e3e539 --- /dev/null +++ b/devel/liboop/pkg/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/pkg/PFRAG.shared b/devel/liboop/pkg/PFRAG.shared new file mode 100644 index 00000000000..35c6a9233bc --- /dev/null +++ b/devel/liboop/pkg/PFRAG.shared @@ -0,0 +1,2 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/06/18 08:33:49 jasper Exp $ +@lib lib/liboop.so.${LIBoop_VERSION} diff --git a/devel/liboop/pkg/PLIST b/devel/liboop/pkg/PLIST new file mode 100644 index 00000000000..1b259de5716 --- /dev/null +++ b/devel/liboop/pkg/PLIST @@ -0,0 +1,14 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/06/18 08:33:49 jasper Exp $ +%%SHARED%% +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.a +lib/liboop.la +lib/pkgconfig/ +lib/pkgconfig/liboop-glib2.pc +lib/pkgconfig/liboop.pc