[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