[Midnightbsd-cvs] mports: devel/p5-IPC-ShareLite: Add IPC::ShareLite

ctriv at midnightbsd.org ctriv at midnightbsd.org
Tue Sep 11 22:39:58 EDT 2007


Log Message:
-----------
Add IPC::ShareLite

Added Files:
-----------
    mports/devel/p5-IPC-ShareLite:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/devel/p5-IPC-ShareLite/files:
        patch-Configure (r1.1)
        patch-Makefile.PL (r1.1)

-------------- next part --------------
--- /dev/null
+++ devel/p5-IPC-ShareLite/pkg-descr
@@ -0,0 +1,5 @@
+IPC::ShareLite provides a simple interface to shared memory, allowing data to
+be efficiently communicated between processes.  Your operating system must
+support SysV IPC (shared memory and semaphores) in order to use this module.
+
+WWW: http://search.cpan.org/dist/IPC-ShareLite/
--- /dev/null
+++ devel/p5-IPC-ShareLite/pkg-plist
@@ -0,0 +1,8 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/IPC/ShareLite.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/ShareLite/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/ShareLite/ShareLite.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/ShareLite/ShareLite.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/ShareLite/autosplit.ix
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/ShareLite
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/IPC
--- /dev/null
+++ devel/p5-IPC-ShareLite/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for:	p5-IPC-ShareLite
+# Date created:				April 03 2001
+# Whom:	      				vanilla
+#
+# $FreeBSD: ports/devel/p5-IPC-ShareLite/Makefile,v 1.7 2007/08/31 13:37:15 mat Exp $
+#
+
+PORTNAME=	IPC-ShareLite
+PORTVERSION=	0.09
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ctriv at MidnightBSD.org
+COMMENT=	A simple interface to access shared memory
+LICENSE=	perl
+
+PERL_CONFIGURE=	yes
+
+MAN3=		IPC::ShareLite.3
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/p5-IPC-ShareLite/distinfo
@@ -0,0 +1,3 @@
+MD5 (IPC-ShareLite-0.09.tar.gz) = 3942a55cfc5e6d3b612a46cc1a9515b9
+SHA256 (IPC-ShareLite-0.09.tar.gz) = e6dafb82ddf7730ebe7ae2de0ce158d3052d782780b41a14c4fed304e463632e
+SIZE (IPC-ShareLite-0.09.tar.gz) = 36779
--- /dev/null
+++ devel/p5-IPC-ShareLite/files/patch-Makefile.PL
@@ -0,0 +1,10 @@
+--- Makefile.PL.orig	Tue Apr  3 04:45:01 2001
++++ Makefile.PL	Tue Apr  3 04:45:07 2001
+@@ -1,6 +1,6 @@
+ use ExtUtils::MakeMaker;
+ 
+-system('./Configure');
++system('./Configure -d');
+ 
+ # See lib/ExtUtils/MakeMaker.pm for details of how to influence
+ # the contents of the Makefile that is written.
--- /dev/null
+++ devel/p5-IPC-ShareLite/files/patch-Configure
@@ -0,0 +1,38 @@
+--- Configure.orig	Tue Apr  3 04:46:13 2001
++++ Configure	Tue Apr  3 04:50:15 2001
+@@ -3042,35 +3042,6 @@
+ : preserve RCS keywords in files with variable substitution, grrr
+ Id='$Id'
+ 
+-: Finish up by extracting the .SH files
+-case "$alldone" in
+-exit)
+-	$rm -rf UU
+-	echo "Done."
+-	exit 0
+-	;;
+-cont)
+-	;;
+-'')
+-	dflt=''
+-	nostick=true
+-	$cat <<EOM
+-
+-If you'd like to make any changes to the config.sh file before I begin
+-to configure things, do it as a shell escape now (e.g. !vi config.sh).
+-
+-EOM
+-	rp="Press return or use a shell escape to edit config.sh:"
+-	. UU/myread
+-	nostick=''
+-	case "$ans" in
+-	'') ;;
+-	*) : in case they cannot read
+-		sh 1>&4 -c "$ans";;
+-	esac
+-	;;
+-esac
+-
+ : if this fails, just run all the .SH files by hand
+ . ./config.sh
+ 


More information about the Midnightbsd-cvs mailing list