From: <abe...@us...> - 2014-02-21 21:48:34
|
Revision: 6428 http://sourceforge.net/p/astlinux/code/6428 Author: abelbeck Date: 2014-02-21 21:48:31 +0000 (Fri, 21 Feb 2014) Log Message: ----------- perl, perl-cross version bump to 0.8.4 Modified Paths: -------------- branches/1.0/package/perl/Config.in branches/1.0/package/perl/perl.mk Modified: branches/1.0/package/perl/Config.in =================================================================== --- branches/1.0/package/perl/Config.in 2014-02-20 19:47:07 UTC (rev 6427) +++ branches/1.0/package/perl/Config.in 2014-02-21 21:48:31 UTC (rev 6428) @@ -7,5 +7,9 @@ An interpreted scripting language, known among some as "Unix's Swiss Army Chainsaw". + Perl: http://www.perl.org/ + Perl-Cross: + http://arsv.github.io/perl-cross/ + Modified: branches/1.0/package/perl/perl.mk =================================================================== --- branches/1.0/package/perl/perl.mk 2014-02-20 19:47:07 UTC (rev 6427) +++ branches/1.0/package/perl/perl.mk 2014-02-21 21:48:31 UTC (rev 6428) @@ -15,13 +15,10 @@ PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Std Getopt/Long Time/Local File/Glob Sys/Hostname -PERL_CROSS_VERSION = 0.8.3 -PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).1 -#PERL_CROSS_SITE = http://download.berlios.de/perlcross -PERL_CROSS_SITE = http://files.astlinux.org +PERL_CROSS_VERSION = 0.8.4 +PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2 +PERL_CROSS_SITE = https://raw.github.com/arsv/perl-cross/releases PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz -PERL_CROSS_OLD_POD = perl$(subst .,,$(PERL_CROSS_BASE_VERSION))delta.pod -PERL_CROSS_NEW_POD = perl$(subst .,,$(PERL_VERSION))delta.pod # We use the perlcross hack to cross-compile perl. It should # be extracted over the perl sources, so we don't define that @@ -39,10 +36,10 @@ endef PERL_POST_EXTRACT_HOOKS += PERL_CROSS_EXTRACT -define PERL_CROSS_SET_POD - $(SED) s/$(PERL_CROSS_OLD_POD)/$(PERL_CROSS_NEW_POD)/g $(@D)/Makefile +define PERL_CROSS_EDITS + $(SED) 's/patch --follow-symlinks/patch/g' $(@D)/Makefile endef -PERL_POST_PATCH_HOOKS += PERL_CROSS_SET_POD +PERL_POST_PATCH_HOOKS += PERL_CROSS_EDITS ifeq ($(BR2_PACKAGE_BERKELEYDB),y) PERL_DEPENDENCIES += berkeleydb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2014-02-24 02:03:44
|
Revision: 6430 http://sourceforge.net/p/astlinux/code/6430 Author: abelbeck Date: 2014-02-24 02:03:41 +0000 (Mon, 24 Feb 2014) Log Message: ----------- perl, perl-cross version bump to 0.8.5, fix previous perl/Config.in indent typos Modified Paths: -------------- branches/1.0/package/perl/Config.in branches/1.0/package/perl/perl.mk Modified: branches/1.0/package/perl/Config.in =================================================================== --- branches/1.0/package/perl/Config.in 2014-02-21 23:12:29 UTC (rev 6429) +++ branches/1.0/package/perl/Config.in 2014-02-24 02:03:41 UTC (rev 6430) @@ -6,10 +6,10 @@ Larry Wall's Practical Extraction and Report Language An interpreted scripting language, known among some as "Unix's Swiss Army Chainsaw". - - Perl: + + Perl: http://www.perl.org/ - - Perl-Cross: + + Perl-Cross: http://arsv.github.io/perl-cross/ Modified: branches/1.0/package/perl/perl.mk =================================================================== --- branches/1.0/package/perl/perl.mk 2014-02-21 23:12:29 UTC (rev 6429) +++ branches/1.0/package/perl/perl.mk 2014-02-24 02:03:41 UTC (rev 6430) @@ -15,7 +15,7 @@ PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Std Getopt/Long Time/Local File/Glob Sys/Hostname -PERL_CROSS_VERSION = 0.8.4 +PERL_CROSS_VERSION = 0.8.5 PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2 PERL_CROSS_SITE = https://raw.github.com/arsv/perl-cross/releases PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz @@ -36,11 +36,6 @@ endef PERL_POST_EXTRACT_HOOKS += PERL_CROSS_EXTRACT -define PERL_CROSS_EDITS - $(SED) 's/patch --follow-symlinks/patch/g' $(@D)/Makefile -endef -PERL_POST_PATCH_HOOKS += PERL_CROSS_EDITS - ifeq ($(BR2_PACKAGE_BERKELEYDB),y) PERL_DEPENDENCIES += berkeleydb endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2015-03-07 20:40:46
|
Revision: 6995 http://sourceforge.net/p/astlinux/code/6995 Author: abelbeck Date: 2015-03-07 20:40:38 +0000 (Sat, 07 Mar 2015) Log Message: ----------- perl, version bump to 5.20.2 using perl-cross 0.9.5 Modified Paths: -------------- branches/1.0/package/perl/perl-fix-Module-Build.patch branches/1.0/package/perl/perl-ifprefixed.patch branches/1.0/package/perl/perl.mk Modified: branches/1.0/package/perl/perl-fix-Module-Build.patch =================================================================== --- branches/1.0/package/perl/perl-fix-Module-Build.patch 2015-03-02 23:30:51 UTC (rev 6994) +++ branches/1.0/package/perl/perl-fix-Module-Build.patch 2015-03-07 20:40:38 UTC (rev 6995) @@ -5,7 +5,7 @@ =================================================================== --- a/cpan/Module-Build/lib/Module/Build/Base.pm +++ b/cpan/Module-Build/lib/Module/Build/Base.pm -@@ -456,7 +456,7 @@ +@@ -459,7 +459,7 @@ my $proto = shift; my $c = ref($proto) ? $proto->{config} : 'Module::Build::Config'; Modified: branches/1.0/package/perl/perl-ifprefixed.patch =================================================================== --- branches/1.0/package/perl/perl-ifprefixed.patch 2015-03-02 23:30:51 UTC (rev 6994) +++ branches/1.0/package/perl/perl-ifprefixed.patch 2015-03-07 20:40:38 UTC (rev 6995) @@ -1,6 +1,6 @@ --- perl-5.16.2/Makefile.config.SH.orig 2012-12-21 23:52:27.000000000 -0600 +++ perl-5.16.2/Makefile.config.SH 2012-12-21 23:53:11.000000000 -0600 -@@ -41,7 +41,7 @@ +@@ -40,7 +40,7 @@ fi function ifprefixed() { Modified: branches/1.0/package/perl/perl.mk =================================================================== --- branches/1.0/package/perl/perl.mk 2015-03-02 23:30:51 UTC (rev 6994) +++ branches/1.0/package/perl/perl.mk 2015-03-07 20:40:38 UTC (rev 6995) @@ -4,7 +4,7 @@ # ############################################################# -PERL_VERSION_MAJOR = 18 +PERL_VERSION_MAJOR = 20 PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2 PERL_SITE = http://www.cpan.org/src/5.0 PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2 @@ -12,13 +12,14 @@ # Depend on linux to define LINUX_VERSION_PROBED PERL_DEPENDENCIES = linux -PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader -PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Std Getopt/Long Time/Local File/Glob Sys/Hostname +PERL_MODULES = constant version Carp Errno Fcntl PathTools POSIX Digest Socket IO XSLoader Exporter File-Find +PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Long Time/Local File/Glob Sys/Hostname -PERL_CROSS_VERSION = 0.8.5 +PERL_CROSS_VERSION = 0.9.5 PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2 -PERL_CROSS_SITE = https://raw.github.com/arsv/perl-cross/releases -PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz +#PERL_CROSS_SITE = http://raw.github.com/arsv/perl-cross/releases +PERL_CROSS_SITE = http://files.astlinux.org +PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz # We use the perlcross hack to cross-compile perl. It should # be extracted over the perl sources, so we don't define that @@ -37,7 +38,7 @@ PERL_POST_EXTRACT_HOOKS += PERL_CROSS_EXTRACT ifeq ($(BR2_PACKAGE_BERKELEYDB),y) - PERL_DEPENDENCIES += berkeleydb +PERL_DEPENDENCIES += berkeleydb endif # We have to override LD, because an external multilib toolchain ld is not @@ -60,11 +61,11 @@ -Dperladmin=root ifeq ($(shell expr $(PERL_VERSION_MAJOR) % 2), 1) - PERL_CONF_OPT += -Dusedevel +PERL_CONF_OPT += -Dusedevel endif ifneq ($(BR2_LARGEFILE),y) - PERL_CONF_OPT += -Uuselargefiles +PERL_CONF_OPT += -Uuselargefiles endif ifneq ($(PERL_MODULES),) @@ -74,6 +75,7 @@ define PERL_CONFIGURE_CMDS (cd $(@D); HOSTCC='$(HOSTCC_NOCACHE)' ./configure $(PERL_CONF_OPT)) $(SED) 's/UNKNOWN-/Buildroot $(BR2_VERSION_FULL) /' $(@D)/patchlevel.h + touch $(@D)/x2p/a2p.c # prevents regen by yacc endef define PERL_BUILD_CMDS @@ -84,20 +86,16 @@ $(MAKE1) -C $(@D) DESTDIR="$(STAGING_DIR)" install.perl endef -PERL_INSTALL_TARGET_GOALS = install.perl -ifeq ($(BR2_HAVE_DOCUMENTATION),y) -PERL_INSTALL_TARGET_GOALS += install.man -endif - - define PERL_INSTALL_TARGET_CMDS - $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS) + $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" install.perl # Remove all .pod files - find $(TARGET_DIR)/usr/lib/perl5/ -name "*.pod" -print0 | xargs -0 rm -f + find $(TARGET_DIR)/usr/lib/perl5/ -name '*.pod' -print0 | xargs -0 rm -f # Remove many unicore files rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/unicore/lib/ rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/unicore/To/ rm -f $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/unicore/Name.pl + # Remove misc files + find $(TARGET_DIR)/usr/lib/perl5/ -name '.packlist' -print0 | xargs -0 rm -f # ln -sf perl$(PERL_VERSION) $(TARGET_DIR)/usr/bin/perl endef This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2015-11-04 19:15:19
|
Revision: 7316 http://sourceforge.net/p/astlinux/code/7316 Author: abelbeck Date: 2015-11-04 19:15:17 +0000 (Wed, 04 Nov 2015) Log Message: ----------- perl, version bump to 5.22.0 using perl-cross 1.0.1, now 2 MB (uncompressed) smaller with more target pruning Modified Paths: -------------- branches/1.0/package/perl/perl.mk Removed Paths: ------------- branches/1.0/package/perl/perl-dynaloader-hints.patch branches/1.0/package/perl/perl-fix-Module-Build.patch branches/1.0/package/perl/perl-ifprefixed.patch Deleted: branches/1.0/package/perl/perl-dynaloader-hints.patch =================================================================== --- branches/1.0/package/perl/perl-dynaloader-hints.patch 2015-11-04 15:53:18 UTC (rev 7315) +++ branches/1.0/package/perl/perl-dynaloader-hints.patch 2015-11-04 19:15:17 UTC (rev 7316) @@ -1,13 +0,0 @@ -Buildroot puts nlist.h into sysroot/usr/include, -which is in the default include path. - -Signed-off-by: Alex Suykov <ale...@gm...> - ---- a/ext/DynaLoader/hints/linux.pl -+++ b/ext/DynaLoader/hints/linux.pl -@@ -1,5 +1 @@ --# XXX Configure test needed. --# Some Linux releases like to hide their <nlist.h> --$self->{CCFLAGS} = $Config{ccflags} . ' -I/usr/include/libelf' -- if -f "/usr/include/libelf/nlist.h"; - 1; Deleted: branches/1.0/package/perl/perl-fix-Module-Build.patch =================================================================== --- branches/1.0/package/perl/perl-fix-Module-Build.patch 2015-11-04 15:53:18 UTC (rev 7315) +++ branches/1.0/package/perl/perl-fix-Module-Build.patch 2015-11-04 19:15:17 UTC (rev 7316) @@ -1,16 +0,0 @@ - -Signed-off-by: Francois Perrad <fra...@ga...> - -Index: b/cpan/Module-Build/lib/Module/Build/Base.pm -=================================================================== ---- a/cpan/Module-Build/lib/Module/Build/Base.pm -+++ b/cpan/Module-Build/lib/Module/Build/Base.pm -@@ -459,7 +459,7 @@ - my $proto = shift; - my $c = ref($proto) ? $proto->{config} : 'Module::Build::Config'; - -- my $perl = $^X; -+ my $perl = $ENV{RUN_PERL} || $^X; - my $perl_basename = File::Basename::basename($perl); - - my @potential_perls; Deleted: branches/1.0/package/perl/perl-ifprefixed.patch =================================================================== --- branches/1.0/package/perl/perl-ifprefixed.patch 2015-11-04 15:53:18 UTC (rev 7315) +++ branches/1.0/package/perl/perl-ifprefixed.patch 2015-11-04 19:15:17 UTC (rev 7316) @@ -1,11 +0,0 @@ ---- perl-5.16.2/Makefile.config.SH.orig 2012-12-21 23:52:27.000000000 -0600 -+++ perl-5.16.2/Makefile.config.SH 2012-12-21 23:53:11.000000000 -0600 -@@ -40,7 +40,7 @@ - fi - - function ifprefixed() { -- val=`echo "$2" | sed -e "s/^$1//"` -+ val=`echo "$2" | sed -e "s|^$1||"` - if [ "$1$val" == "$2" ]; then - echo "\$(CROSS)$val" - else Modified: branches/1.0/package/perl/perl.mk =================================================================== --- branches/1.0/package/perl/perl.mk 2015-11-04 15:53:18 UTC (rev 7315) +++ branches/1.0/package/perl/perl.mk 2015-11-04 19:15:17 UTC (rev 7316) @@ -4,22 +4,23 @@ # ############################################################# -PERL_VERSION_MAJOR = 20 -PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2 +PERL_VERSION_MAJOR = 22 +PERL_VERSION = 5.$(PERL_VERSION_MAJOR).0 PERL_SITE = http://www.cpan.org/src/5.0 PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2 PERL_INSTALL_STAGING = YES # Depend on linux to define LINUX_VERSION_PROBED PERL_DEPENDENCIES = linux +PERL_ARCHNAME = $(ARCH)-linux + PERL_MODULES = constant version Carp Errno Fcntl PathTools POSIX Digest Socket IO XSLoader Exporter File-Find PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Long Time/Local File/Glob Sys/Hostname -PERL_CROSS_VERSION = 0.9.7 -PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2 -#PERL_CROSS_SITE = http://raw.github.com/arsv/perl-cross/releases +PERL_CROSS_VERSION = 1.0.1 +#PERL_CROSS_SITE = --no-check-certificate https://raw.github.com/arsv/perl-cross/releases PERL_CROSS_SITE = http://files.astlinux.org -PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz +PERL_CROSS_SOURCE = perl-$(PERL_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz # We use the perlcross hack to cross-compile perl. It should # be extracted over the perl sources, so we don't define that @@ -86,7 +87,11 @@ endef define PERL_INSTALL_TARGET_CMDS + # Undefine utils.lst file so cpan, corelist, ... perlthanks are not installed, keep shasum + echo "utils/shasum" > $(@D)/utils.lst $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" install.perl + # Remove CORE dir + rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE # Remove all .pod files find $(TARGET_DIR)/usr/lib/perl5/ -name '*.pod' -print0 | xargs -0 rm -f # Remove many unicore files This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |