From 8fcc7abab592fadc191a5eb353720ade129f5de1 Mon Sep 17 00:00:00 2001 From: sthen Date: Thu, 25 Oct 2007 22:01:48 +0000 Subject: [PATCH] import p5-POE-XS-Queue-Array This class is an implementation of the abstract POE::Queue interface. It implements a priority queue using C, with an XS interface supplied. The current implementation could use some optimization, especially for large queues. Please see the POE::Queue documentation, which explains this one's functions, features, and behavior. ok simon@ --- devel/p5-POE-XS-Queue-Array/Makefile | 18 ++++++++++++++++++ devel/p5-POE-XS-Queue-Array/distinfo | 5 +++++ devel/p5-POE-XS-Queue-Array/pkg/DESCR | 8 ++++++++ devel/p5-POE-XS-Queue-Array/pkg/PLIST | 14 ++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 devel/p5-POE-XS-Queue-Array/Makefile create mode 100644 devel/p5-POE-XS-Queue-Array/distinfo create mode 100644 devel/p5-POE-XS-Queue-Array/pkg/DESCR create mode 100644 devel/p5-POE-XS-Queue-Array/pkg/PLIST diff --git a/devel/p5-POE-XS-Queue-Array/Makefile b/devel/p5-POE-XS-Queue-Array/Makefile new file mode 100644 index 00000000000..bfcd2e4bc97 --- /dev/null +++ b/devel/p5-POE-XS-Queue-Array/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2007/10/25 22:01:48 sthen Exp $ +COMMENT= C implementation of priority queues + +MODULES= cpan +DISTNAME= POE-XS-Queue-Array-0.003 +CATEGORIES= devel +SHARED_ONLY= Yes + +BUILD_DEPENDS= ::devel/p5-POE +RUN_DEPENDS= ${BUILD_DEPENDS} + +# perl +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +.include diff --git a/devel/p5-POE-XS-Queue-Array/distinfo b/devel/p5-POE-XS-Queue-Array/distinfo new file mode 100644 index 00000000000..bfa0be86246 --- /dev/null +++ b/devel/p5-POE-XS-Queue-Array/distinfo @@ -0,0 +1,5 @@ +MD5 (POE-XS-Queue-Array-0.003.tar.gz) = BrOeiTFIsrUu9AiAkQSUng== +RMD160 (POE-XS-Queue-Array-0.003.tar.gz) = Lfnnva1hp5b4x5f1OPBgjMWvu2E= +SHA1 (POE-XS-Queue-Array-0.003.tar.gz) = jevu8f/5S+JQfBNMehnyEIJu21Q= +SHA256 (POE-XS-Queue-Array-0.003.tar.gz) = IrKVCUxUnx8nUO/5wF1hc227y2ESZB39dLSHyx+S+gc= +SIZE (POE-XS-Queue-Array-0.003.tar.gz) = 15770 diff --git a/devel/p5-POE-XS-Queue-Array/pkg/DESCR b/devel/p5-POE-XS-Queue-Array/pkg/DESCR new file mode 100644 index 00000000000..c947f83f77b --- /dev/null +++ b/devel/p5-POE-XS-Queue-Array/pkg/DESCR @@ -0,0 +1,8 @@ +This class is an implementation of the abstract POE::Queue interface. +It implements a priority queue using C, with an XS interface supplied. + +The current implementation could use some optimization, especially +for large queues. + +Please see the POE::Queue documentation, which explains this one's +functions, features, and behavior. diff --git a/devel/p5-POE-XS-Queue-Array/pkg/PLIST b/devel/p5-POE-XS-Queue-Array/pkg/PLIST new file mode 100644 index 00000000000..521d893a754 --- /dev/null +++ b/devel/p5-POE-XS-Queue-Array/pkg/PLIST @@ -0,0 +1,14 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2007/10/25 22:01:48 sthen Exp $ +${P5ARCH}/ +${P5ARCH}/POE/ +${P5ARCH}/POE/XS/ +${P5ARCH}/POE/XS/Queue/ +${P5ARCH}/POE/XS/Queue/Array.pm +${P5ARCH}/auto/ +${P5ARCH}/auto/POE/ +${P5ARCH}/auto/POE/XS/ +${P5ARCH}/auto/POE/XS/Queue/ +${P5ARCH}/auto/POE/XS/Queue/Array/ +${P5ARCH}/auto/POE/XS/Queue/Array/Array.bs +${P5ARCH}/auto/POE/XS/Queue/Array/Array.so +@man man/man3p/POE::XS::Queue::Array.3p