[csw-devel] SF.net SVN: gar:[5854] csw/mgar/pkg/perl/trunk
bonivart at users.sourceforge.net
bonivart at users.sourceforge.net
Wed Aug 5 11:01:25 CEST 2009
Revision: 5854
http://gar.svn.sourceforge.net/gar/?rev=5854&view=rev
Author: bonivart
Date: 2009-08-05 09:01:24 +0000 (Wed, 05 Aug 2009)
Log Message:
-----------
perl: use bdb47 and update some core modules including Storable
Modified Paths:
--------------
csw/mgar/pkg/perl/trunk/Makefile
csw/mgar/pkg/perl/trunk/checksums
Property Changed:
----------------
csw/mgar/pkg/perl/trunk/
Property changes on: csw/mgar/pkg/perl/trunk
___________________________________________________________________
Modified: svn:externals
- gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2
+ gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2
Modified: csw/mgar/pkg/perl/trunk/Makefile
===================================================================
--- csw/mgar/pkg/perl/trunk/Makefile 2009-08-04 19:56:06 UTC (rev 5853)
+++ csw/mgar/pkg/perl/trunk/Makefile 2009-08-05 09:01:24 UTC (rev 5854)
@@ -1,5 +1,5 @@
GARNAME = perl
-GARVERSION = 5.10.0
+GARVERSION = 5.8.8
CATEGORIES = lang
DESCRIPTION = A high-level, general-purpose programming language
@@ -12,47 +12,47 @@
libraries.
endef
-#MASTER_SITES = http://search.cpan.org/CPAN/authors/id/N/NW/NWCLARK/
-#SPKG_SOURCEURL = http://search.cpan.org/~nwclark/perl/
MASTER_SITES = http://www.cpan.org/src/
SPKG_SOURCEURL = http://www.cpan.org/src
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
-#DISTFILES += $(call admfiles,CSWperl,depend prototype)
-#DISTFILES += $(call admfiles,CSWperldoc,depend prototype)
PACKAGES = CSWperl CSWperldoc
ARCHALL_CSWperldoc = 1
-REQUIRED_PKGS_CSWperl = CSWbdb44 CSWgdbm
+#REQUIRED_PKGS_CSWperl = CSWbdb44 CSWgdbm
+REQUIRED_PKGS_CSWperl = CSWbdb CSWgdbm
REQUIRED_PKGS_CSWperldoc = CSWperl
-PKGFILES_CSWperldoc = $(PKGFILES_DOC)
-
# Core module updates
-#MASTER_SITES += $(CPAN_FIRST_MIRROR)/K/KW/KWILLIAMS/
-#CORE_UPDATES += PathTools-3.25
-#CORE_OBSOLETE += Cwd.pm File/Spec* auto/Cwd
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/S/SM/SMUELLER/
+CORE_UPDATES += PathTools-3.30
+CORE_OBSOLETE += Cwd.pm File/Spec* auto/Cwd
-#MASTER_SITES += $(CPAN_FIRST_MIRROR)/L/LD/LDS/
-#CORE_UPDATES += CGI.pm-3.29
-#CORE_OBSOLETE += CGI*
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/L/LD/LDS/
+CORE_UPDATES += CGI.pm-3.44
+CORE_OBSOLETE += CGI*
-#MASTER_SITES += $(CPAN_FIRST_MIRROR)/M/MS/MSCHWERN/
-#CORE_UPDATES += Test-Simple-0.72
-#CORE_OBSOLETE += Test/Builder* Test/More.pm Test/Simple.pm Test/Tutorial.pm
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/M/MS/MSCHWERN/
+CORE_UPDATES += Test-Simple-0.92
+CORE_OBSOLETE += Test/Builder* Test/More.pm Test/Simple.pm Test/Tutorial.pm
-#MASTER_SITES += $(CPAN_FIRST_MIRROR)/T/TJ/TJENNESS/
-#CORE_UPDATES += File-Temp-0.18
-#CORE_OBSOLETE += File/Temp.pm
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/T/TJ/TJENNESS/
+CORE_UPDATES += File-Temp-0.22
+CORE_OBSOLETE += File/Temp.pm
-#MASTER_SITES += $(CPAN_FIRST_MIRROR)/G/GB/GBARR/
-#CORE_UPDATES += IO-1.2301
-#CORE_OBSOLETE += IO/Socket* IO/IO* IO/Socket.pm IO/Select.pm IO/Seekable.pm IO/Poll.pm IO/Pipe.pm IO/Handle.pm IO/File.pm IO/Dir.pm IO.pm
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/G/GB/GBARR/
+CORE_UPDATES += IO-1.25
+CORE_OBSOLETE += IO/Socket* IO/IO* IO/Socket.pm IO/Select.pm IO/Seekable.pm IO/Poll.pm IO/Pipe.pm IO/Handle.pm IO/File.pm IO/Dir.pm IO.pm
-#DISTFILES += $(foreach N,$(CORE_UPDATES),$(N).tar.gz)
+MASTER_SITES += $(CPAN_FIRST_MIRROR)/A/AM/AMS/
+CORE_UPDATES += Storable-2.20
+CORE_OBSOLETE += Storable/* Storable.pm
+DISTFILES += $(foreach N,$(CORE_UPDATES),$(N).tar.gz)
+
# Dependencies
-LIBDEPS += lib/bdb44
+#LIBDEPS += lib/bdb44
+LIBDEPS += lib/bdb47
LIBDEPS += lib/gdbm
# Custom configure
@@ -64,7 +64,9 @@
INC_COMPAT = $(foreach REV,$(PL_PATCH),$(PL_MAJOR).$(REV))
# Force use of db-4.4
-PERL_LIBS += -lsocket -lnsl -lgdbm -ldb-4.4 -ldl -lm -lpthread -lc
+#PERL_LIBS += -lsocket -lnsl -lgdbm -ldb-4.4 -ldl -lm -lpthread -lc
+# Force use of db-4.7
+PERL_LIBS += -lsocket -lnsl -lgdbm -ldb-4.7 -ldl -lm -lpthread -lc -lperl
# Configuration flags
CONFIGURE_ARGS += -Darchlib=$(libdir)/perl/$(GARVERSION)
@@ -99,12 +101,16 @@
CONFIGURE_ARGS += -Dvendorlib=$(datadir)/perl/csw
CONFIGURE_ARGS += -Dvendorprefix=$(prefix)
CONFIGURE_ARGS += -Dlibs="$(PERL_LIBS)"
-CONFIGURE_ARGS += -Dlibsdirs=" /usr/lib /opt/csw/bdb44/lib /opt/csw/lib"
+#CONFIGURE_ARGS += -Dlibsdirs=" /usr/lib /opt/csw/bdb44/lib /opt/csw/lib"
+CONFIGURE_ARGS += -Dlibsdirs=" /usr/lib /opt/csw/lib"
CONFIGURE_ARGS += -Dsed=$(bindir)/gsed
-EXTRA_LIB += $(prefix)/bdb44/lib
-EXTRA_INC += $(prefix)/bdb44/include
+#EXTRA_LIB += $(prefix)/bdb44/lib
+#EXTRA_INC += $(prefix)/bdb44/include
+EXTRA_MERGE_EXCLUDE_FILES = perllocal.pod
+PKGFILES_CSWperldoc = $(PKGFILES_DOC)
+
# Tests take a long time
TEST_SCRIPTS =
@@ -131,6 +137,18 @@
ln -s libperl.so.$(GARVERSION) libperl.so.$(LIB_MINOR) ; \
ln -s libperl.so.$(GARVERSION) libperl.so )
@$(MAKECOOKIE)
+# echo YOUAREHERE
+# ( cd $(DESTDIR)$(libdir)/perl/$(GARVERSION)/${TARGET}/CORE ; \
+# chmod 755 libperl.so.$(GARVERSION) ; \
+# rm libperl.so.$(LIB_MINOR) libperl.so ; \
+# ln -s libperl.so.$(GARVERSION) libperl.so.$(LIB_MINOR) ; \
+# ln -s libperl.so.$(GARVERSION) libperl.so )
+# ( cd $(DESTDIR)$(libdir)/perl/$(GARVERSION)/${TARGET} ; \
+# rm libperl* ; \
+# ln -s CORE/libperl.so.$(GARVERSION) libperl.so.$(GARVERSION) ; \
+# ln -s CORE/libperl.so.$(GARVERSION) libperl.so.$(LIB_MINOR) ; \
+# ln -s CORE/libperl.so.$(GARVERSION) libperl.so )
+# $(MAKECOOKIE)
# Remove build paths from Config
POST_TARGETS += perlconf
@@ -156,5 +174,8 @@
@$(MAKECOOKIE)
# Invoke post-install targets
-post-install: $(POST_TARGETS)
+#post-install: $(POST_TARGETS)
+post-install-modulated: $(POST_TARGETS)
+ echo $(DESTDIR)
+ @rm $(DESTDIR)/opt/csw/lib/perl/5.8.8/perllocal.pod
@$(MAKECOOKIE)
Modified: csw/mgar/pkg/perl/trunk/checksums
===================================================================
--- csw/mgar/pkg/perl/trunk/checksums 2009-08-04 19:56:06 UTC (rev 5853)
+++ csw/mgar/pkg/perl/trunk/checksums 2009-08-05 09:01:24 UTC (rev 5854)
@@ -1,7 +1,7 @@
-563e035ff1c5b010e539add95a61d219 download/CSWperl.depend
-c89c0ccbc325f496da5c21c581d4a156 download/CSWperl.gspec
-54aef7ec0bbc9b121e026ffafcd7bb69 download/CSWperl.prototype
-fd19c6295f6211062d4e4cdd93bc3278 download/CSWperldoc.depend
-a3592ece1e424b77e0ea21153da7d817 download/CSWperldoc.gspec
-aa50ae7a4f2dfc64c217b2d5b763be8d download/CSWperldoc.prototype
-d2c39b002ebfd2c3c5dba589365c5a71 download/perl-5.10.0.tar.gz
+d1b217a7a2463d5543d25490ff1b3d14 download/CGI.pm-3.44.tar.gz
+a7e93cf2015881ded1f22b5b2d0cb391 download/File-Temp-0.22.tar.gz
+b88aaf2bb7437725b11e9eb48dfb6c93 download/IO-1.25.tar.gz
+18a72d6a66bb62ce9bbb422dfa41181a download/PathTools-3.30.tar.gz
+2ba3f963daf86c1172cd7bbbd47891be download/Storable-2.20.tar.gz
+eaafa92c9a21c4290dd9d0752bb744b0 download/Test-Simple-0.92.tar.gz
+b8c118d4360846829beb30b02a6b91a7 download/perl-5.8.8.tar.gz
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list