[csw-devel] SF.net SVN: gar:[13784] csw/mgar/pkg/perl/trunk

bonivart at users.sourceforge.net bonivart at users.sourceforge.net
Mon Mar 14 00:10:28 CET 2011


Revision: 13784
          http://gar.svn.sourceforge.net/gar/?rev=13784&view=rev
Author:   bonivart
Date:     2011-03-13 23:10:28 +0000 (Sun, 13 Mar 2011)

Log Message:
-----------
perl/trunk: Update to 5.12.3. Builds, passes tests and installs. Packaging needs more work. INC-reorder patch temporarily disabled, needs to be reworked for 5.12.3. Depends on CSWlibgdbm3.

Modified Paths:
--------------
    csw/mgar/pkg/perl/trunk/Makefile
    csw/mgar/pkg/perl/trunk/checksums

Modified: csw/mgar/pkg/perl/trunk/Makefile
===================================================================
--- csw/mgar/pkg/perl/trunk/Makefile	2011-03-13 22:33:05 UTC (rev 13783)
+++ csw/mgar/pkg/perl/trunk/Makefile	2011-03-13 23:10:28 UTC (rev 13784)
@@ -1,5 +1,5 @@
 NAME = perl
-VERSION = 5.10.1
+VERSION = 5.12.3
 CATEGORIES = lang
 
 DESCRIPTION = A high-level, general-purpose programming language
@@ -17,22 +17,24 @@
 
 DISTFILES  = $(NAME)-$(VERSION).tar.gz
 
-PACKAGES = CSWperl CSWperldoc
-ARCHALL_CSWperldoc = 1
-RUNTIME_DEP_PKGS_CSWperl = CSWbdb48 CSWgdbm
-RUNTIME_DEP_PKGS_CSWperldoc = CSWperl
+PACKAGES += CSWperl
+SPKG_DESC_CSWperl = $(DESCRIPTION)
+RUNTIME_DEP_PKGS_CSWperl = CSWbdb48 CSWlibgdbm3
 INCOMPATIBLE_PKGS_CSWperl = CSWperlmods CSWpmdigest CSWpmi18nlangtags
 
-SPKG_DESC_CSWperl = $(DESCRIPTION)
+PACKAGES += CSWperldoc
 SPKG_DESC_CSWperldoc = Perl documentation
+RUNTIME_DEP_PKGS_CSWperldoc = CSWperl
+ARCHALL_CSWperldoc = 1
 
 LICENSE = Copying
 
-PATCHFILES += 0001-change-inc-based-on-rhel5-patch.patch
+# Will need to fix this patch to make it apply to 5.12.3
+#PATCHFILES += 0001-change-inc-based-on-rhel5-patch.patch
 
+CHECKPKG_OVERRIDES_CSWperl += file-with-bad-content|/usr/share
 CHECKPKG_OVERRIDES_CSWperldoc += surplus-dependency|CSWperl
-CHECKPKG_OVERRIDES_CSWperl += surplus-dependency|CSWgdbm
-CHECKPKG_OVERRIDES_CSWperl += soname-not-found|libgdbm.so.3|is|needed|by|opt/csw/lib/perl/5.10.1/auto/GDBM_File/GDBM_File.so
+##CHECKPKG_OVERRIDES_CSWperl += soname-not-found|libgdbm.so.3|is|needed|by|opt/csw/lib/perl/5.10.1/auto/GDBM_File/GDBM_File.so
 
 # Core module updates
 # Not used at the moment, leave one as example
@@ -113,7 +115,7 @@
 EXTRA_PKGFILES_INCLUDED_CSWperl = .*\/perldiag.pod
 
 # Tests take a long time
-TEST_SCRIPTS =
+#TEST_SCRIPTS =
 
 # Make sure we don't include the path to the newly built perl as the
 # library is not in place yet.
@@ -124,14 +126,15 @@
 
 # Splitting of a separate libperl.so requires more work and careful planning.
 # Override for now.
-CHECKPKG_OVERRIDES_CSWperl += shared-lib-pkgname-mismatch|file=opt/csw/lib/libperl.so.5.10.1|soname=libperl.so.5.10.1|pkgname=CSWperl|expected=CSWlibperl5-10-1
 CHECKPKG_OVERRIDES_CSWperl += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/libperl.so
+CHECKPKG_OVERRIDES_CSWperl += shared-lib-pkgname-mismatch|file=opt/csw/lib/libperl.so.5.12.3|soname=libperl.so.5.12.3|pkgname=CSWperl|expected=CSWlibperl5-12-3
+CHECKPKG_OVERRIDES_CSWperl += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/libperl.so
 
 include gar/category.mk
 
 post-extract-modulated:
 	mkdir -p $(WORKSRC)
-	gln -s libperl.so.5.10.1 $(WORKSRC)/libperl.so
+	gln -s libperl.so.5.12.3 $(WORKSRC)/libperl.so
 	@$(MAKECOOKIE)
 
 ifneq ($(CORE_UPDATES),)

Modified: csw/mgar/pkg/perl/trunk/checksums
===================================================================
--- csw/mgar/pkg/perl/trunk/checksums	2011-03-13 22:33:05 UTC (rev 13783)
+++ csw/mgar/pkg/perl/trunk/checksums	2011-03-13 23:10:28 UTC (rev 13784)
@@ -1 +1 @@
-b9b2fdb957f50ada62d73f43ee75d044  perl-5.10.1.tar.gz
+29975a69dce54e47fcd6331c085c6c99  perl-5.12.3.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