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@
This commit is contained in:
jasper 2006-06-18 08:33:49 +00:00
parent 383e87ecb6
commit 614e7d0047
5 changed files with 58 additions and 0 deletions

31
devel/liboop/Makefile Normal file
View File

@ -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 <jasper@openbsd.org>
# 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 <bsd.port.mk>

4
devel/liboop/distinfo Normal file
View File

@ -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

7
devel/liboop/pkg/DESCR Normal file
View File

@ -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.

View File

@ -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}

14
devel/liboop/pkg/PLIST Normal file
View File

@ -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