[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