|
From: <abe...@us...> - 2012-12-28 01:34:03
|
Revision: 5842
http://astlinux.svn.sourceforge.net/astlinux/?rev=5842&view=rev
Author: abelbeck
Date: 2012-12-28 01:33:55 +0000 (Fri, 28 Dec 2012)
Log Message:
-----------
perl, perlcross download now redirects to sourceforge in a funky way, use ours for now
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2012-12-27 21:23:56 UTC (rev 5841)
+++ branches/1.0/package/perl/perl.mk 2012-12-28 01:33:55 UTC (rev 5842)
@@ -16,7 +16,8 @@
PERL_CROSS_VERSION = 0.7.1
PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).0
-PERL_CROSS_SITE = http://download.berlios.de/perlcross
+#PERL_CROSS_SITE = http://download.berlios.de/perlcross
+PERL_CROSS_SITE = http://files.astlinux.org
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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2013-01-01 22:09:18
|
Revision: 5848
http://astlinux.svn.sourceforge.net/astlinux/?rev=5848&view=rev
Author: abelbeck
Date: 2013-01-01 22:09:12 +0000 (Tue, 01 Jan 2013)
Log Message:
-----------
perl, also make 'unidatafiles' to generate 'unicore/Heavy.pl' then remove most of the unicore files
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2012-12-30 17:35:55 UTC (rev 5847)
+++ branches/1.0/package/perl/perl.mk 2013-01-01 22:09:12 UTC (rev 5848)
@@ -86,7 +86,7 @@
# perlcross's miniperl_top forgets base, which is required by mktables.
# Instead of patching, it's easier to just set PERL5LIB
define PERL_BUILD_CMDS
- PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) perl modules
+ PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) perl modules unidatafiles
endef
define PERL_INSTALL_STAGING_CMDS
@@ -103,6 +103,9 @@
PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS)
# Remove all .pod files
find $(TARGET_DIR)/usr/lib/perl/ -name "*.pod" | xargs rm -f
+ # Remove many unicore files
+ find $(TARGET_DIR)/usr/lib/perl/unicore/* -type d | xargs rm -rf
+ rm -f $(TARGET_DIR)/usr/lib/perl/unicore/Name.pl
#
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...> - 2013-01-01 22:46:25
|
Revision: 5849
http://astlinux.svn.sourceforge.net/astlinux/?rev=5849&view=rev
Author: abelbeck
Date: 2013-01-01 22:46:16 +0000 (Tue, 01 Jan 2013)
Log Message:
-----------
perl, build tweaks, no functional change
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2013-01-01 22:09:12 UTC (rev 5848)
+++ branches/1.0/package/perl/perl.mk 2013-01-01 22:46:16 UTC (rev 5849)
@@ -102,9 +102,10 @@
define PERL_INSTALL_TARGET_CMDS
PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS)
# Remove all .pod files
- find $(TARGET_DIR)/usr/lib/perl/ -name "*.pod" | xargs rm -f
+ find $(TARGET_DIR)/usr/lib/perl/ -name "*.pod" -print0 | xargs -0 rm -f
# Remove many unicore files
- find $(TARGET_DIR)/usr/lib/perl/unicore/* -type d | xargs rm -rf
+ rm -rf $(TARGET_DIR)/usr/lib/perl/unicore/lib/
+ rm -rf $(TARGET_DIR)/usr/lib/perl/unicore/To/
rm -f $(TARGET_DIR)/usr/lib/perl/unicore/Name.pl
#
ln -sf perl$(PERL_VERSION) $(TARGET_DIR)/usr/bin/perl
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2013-01-14 13:57:17
|
Revision: 5893
http://astlinux.svn.sourceforge.net/astlinux/?rev=5893&view=rev
Author: abelbeck
Date: 2013-01-14 13:57:05 +0000 (Mon, 14 Jan 2013)
Log Message:
-----------
perl, add compiled 'Cwd' module
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2013-01-13 22:43:32 UTC (rev 5892)
+++ branches/1.0/package/perl/perl.mk 2013-01-14 13:57:05 UTC (rev 5893)
@@ -12,7 +12,7 @@
# Depend on linux to define LINUX_VERSION_PROBED
PERL_DEPENDENCIES = linux
-PERL_MODULES = constant Carp Errno Fcntl POSIX Digest Socket IO XSLoader Digest/MD5 Digest/SHA Getopt/Std Time/Local File/Glob
+PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader Digest/MD5 Digest/SHA Getopt/Std Time/Local File/Glob
PERL_CROSS_VERSION = 0.7.1
PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).0
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2013-07-31 18:33:54
|
Revision: 6160
http://sourceforge.net/p/astlinux/code/6160
Author: abelbeck
Date: 2013-07-31 18:33:46 +0000 (Wed, 31 Jul 2013)
Log Message:
-----------
perl, version bump to 5.16.3 using perlcross 0.7.4, fixes 'rehashing flaw' CVE-2013-1667
Note: perl now installs in /usr/lib/perl5/ matching mainline perl
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2013-07-30 20:57:40 UTC (rev 6159)
+++ branches/1.0/package/perl/perl.mk 2013-07-31 18:33:46 UTC (rev 6160)
@@ -5,7 +5,7 @@
#############################################################
PERL_VERSION_MAJOR = 16
-PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2
+PERL_VERSION = 5.$(PERL_VERSION_MAJOR).3
PERL_SITE = http://www.cpan.org/src/5.0
PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2
PERL_INSTALL_STAGING = YES
@@ -14,8 +14,8 @@
PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader Digest/MD5 Digest/SHA Getopt/Std Time/Local File/Glob
-PERL_CROSS_VERSION = 0.7.1
-PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).0
+PERL_CROSS_VERSION = 0.7.4
+PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).3
#PERL_CROSS_SITE = http://download.berlios.de/perlcross
PERL_CROSS_SITE = http://files.astlinux.org
PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz
@@ -102,18 +102,18 @@
define PERL_INSTALL_TARGET_CMDS
PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS)
# Remove all .pod files
- find $(TARGET_DIR)/usr/lib/perl/ -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/perl/unicore/lib/
- rm -rf $(TARGET_DIR)/usr/lib/perl/unicore/To/
- rm -f $(TARGET_DIR)/usr/lib/perl/unicore/Name.pl
+ rm -rf $(TARGET_DIR)/usr/lib/perl5/unicore/lib/
+ rm -rf $(TARGET_DIR)/usr/lib/perl5/unicore/To/
+ rm -f $(TARGET_DIR)/usr/lib/perl5/unicore/Name.pl
#
ln -sf perl$(PERL_VERSION) $(TARGET_DIR)/usr/bin/perl
endef
define PERL_CLEAN_CMDS
-$(MAKE1) -C $(@D) clean
- rm -rf $(TARGET_DIR)/usr/lib/perl/
+ rm -rf $(TARGET_DIR)/usr/lib/perl5/
rm -f $(TARGET_DIR)/usr/bin/perl $(TARGET_DIR)/usr/bin/perl$(PERL_VERSION)
endef
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2013-08-05 20:40:31
|
Revision: 6164
http://sourceforge.net/p/astlinux/code/6164
Author: abelbeck
Date: 2013-08-05 20:40:29 +0000 (Mon, 05 Aug 2013)
Log Message:
-----------
perl, add modules Getopt::Long and Sys::Hostname, enough for ddclient without SSL, for anyone who wants to play with it.
Note: SSL support requires CPAN modules IO::Socket::SSL and Net::SSLeay which has cross-compile build issues
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2013-08-03 18:41:04 UTC (rev 6163)
+++ branches/1.0/package/perl/perl.mk 2013-08-05 20:40:29 UTC (rev 6164)
@@ -12,7 +12,8 @@
# Depend on linux to define LINUX_VERSION_PROBED
PERL_DEPENDENCIES = linux
-PERL_MODULES = constant Carp Errno Fcntl Cwd POSIX Digest Socket IO XSLoader Digest/MD5 Digest/SHA Getopt/Std Time/Local File/Glob
+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.7.4
PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2014-01-16 23:51:13
|
Revision: 6357
http://sourceforge.net/p/astlinux/code/6357
Author: abelbeck
Date: 2014-01-16 23:51:10 +0000 (Thu, 16 Jan 2014)
Log Message:
-----------
perl, version bump to perl 5.18.2 and perl-cross 0.8.3
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2014-01-16 12:12:54 UTC (rev 6356)
+++ branches/1.0/package/perl/perl.mk 2014-01-16 23:51:10 UTC (rev 6357)
@@ -4,8 +4,8 @@
#
#############################################################
-PERL_VERSION_MAJOR = 16
-PERL_VERSION = 5.$(PERL_VERSION_MAJOR).3
+PERL_VERSION_MAJOR = 18
+PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2
PERL_SITE = http://www.cpan.org/src/5.0
PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2
PERL_INSTALL_STAGING = YES
@@ -15,10 +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.7.4
-PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).3
-#PERL_CROSS_SITE = http://download.berlios.de/perlcross
-PERL_CROSS_SITE = http://files.astlinux.org
+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_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
@@ -84,14 +84,12 @@
$(SED) 's/UNKNOWN-/Buildroot $(BR2_VERSION_FULL) /' $(@D)/patchlevel.h
endef
-# perlcross's miniperl_top forgets base, which is required by mktables.
-# Instead of patching, it's easier to just set PERL5LIB
define PERL_BUILD_CMDS
- PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) perl modules unidatafiles
+ $(MAKE1) -C $(@D) all
endef
define PERL_INSTALL_STAGING_CMDS
- PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) DESTDIR="$(STAGING_DIR)" install.perl
+ $(MAKE1) -C $(@D) DESTDIR="$(STAGING_DIR)" install.perl
endef
PERL_INSTALL_TARGET_GOALS = install.perl
@@ -101,13 +99,13 @@
define PERL_INSTALL_TARGET_CMDS
- PERL5LIB=$(@D)/dist/base/lib $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS)
+ $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" $(PERL_INSTALL_TARGET_GOALS)
# Remove all .pod files
find $(TARGET_DIR)/usr/lib/perl5/ -name "*.pod" -print0 | xargs -0 rm -f
# Remove many unicore files
- rm -rf $(TARGET_DIR)/usr/lib/perl5/unicore/lib/
- rm -rf $(TARGET_DIR)/usr/lib/perl5/unicore/To/
- rm -f $(TARGET_DIR)/usr/lib/perl5/unicore/Name.pl
+ 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
#
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...> - 2014-01-16 23:55:37
|
Revision: 6358
http://sourceforge.net/p/astlinux/code/6358
Author: abelbeck
Date: 2014-01-16 23:55:34 +0000 (Thu, 16 Jan 2014)
Log Message:
-----------
perl, the perlcross redirect at sourceforge does not always work, use ours
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2014-01-16 23:51:10 UTC (rev 6357)
+++ branches/1.0/package/perl/perl.mk 2014-01-16 23:55:34 UTC (rev 6358)
@@ -17,8 +17,8 @@
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_SITE = http://download.berlios.de/perlcross
+PERL_CROSS_SITE = http://files.astlinux.org
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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2015-03-08 20:07:59
|
Revision: 7002
http://sourceforge.net/p/astlinux/code/7002
Author: abelbeck
Date: 2015-03-08 20:07:57 +0000 (Sun, 08 Mar 2015)
Log Message:
-----------
perl, perlcross version bump to 0.9.6
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2015-03-08 17:08:18 UTC (rev 7001)
+++ branches/1.0/package/perl/perl.mk 2015-03-08 20:07:57 UTC (rev 7002)
@@ -15,7 +15,7 @@
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.5
+PERL_CROSS_VERSION = 0.9.6
PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2
#PERL_CROSS_SITE = http://raw.github.com/arsv/perl-cross/releases
PERL_CROSS_SITE = http://files.astlinux.org
@@ -75,7 +75,6 @@
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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2015-07-03 16:45:37
|
Revision: 7137
http://sourceforge.net/p/astlinux/code/7137
Author: abelbeck
Date: 2015-07-03 16:45:35 +0000 (Fri, 03 Jul 2015)
Log Message:
-----------
perl, perl-cross version bump to 0.9.7
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2015-07-03 16:24:54 UTC (rev 7136)
+++ branches/1.0/package/perl/perl.mk 2015-07-03 16:45:35 UTC (rev 7137)
@@ -15,7 +15,7 @@
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.6
+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_SITE = http://files.astlinux.org
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2015-12-17 15:40:44
|
Revision: 7414
http://sourceforge.net/p/astlinux/code/7414
Author: abelbeck
Date: 2015-12-17 15:40:42 +0000 (Thu, 17 Dec 2015)
Log Message:
-----------
perl, version bump to 5.22.1, perl-cross version bump to 1.0.2
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2015-12-17 14:59:17 UTC (rev 7413)
+++ branches/1.0/package/perl/perl.mk 2015-12-17 15:40:42 UTC (rev 7414)
@@ -5,7 +5,7 @@
#############################################################
PERL_VERSION_MAJOR = 22
-PERL_VERSION = 5.$(PERL_VERSION_MAJOR).0
+PERL_VERSION = 5.$(PERL_VERSION_MAJOR).1
PERL_SITE = http://www.cpan.org/src/5.0
PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2
PERL_INSTALL_STAGING = YES
@@ -17,9 +17,9 @@
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 = 1.0.1
-#PERL_CROSS_SITE = https://raw.github.com/arsv/perl-cross/releases
-PERL_CROSS_SITE = http://files.astlinux.org
+PERL_CROSS_VERSION = 1.0.2
+PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION)
+#PERL_CROSS_SITE = http://files.astlinux.org
PERL_CROSS_SOURCE = perl-$(PERL_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz
# We use the perlcross hack to cross-compile perl. It should
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2016-07-20 16:49:58
|
Revision: 7763
http://sourceforge.net/p/astlinux/code/7763
Author: abelbeck
Date: 2016-07-20 16:49:54 +0000 (Wed, 20 Jul 2016)
Log Message:
-----------
perl, version bump to 5.24.0, perl-cross version bump to 1.0.3
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2016-07-20 15:47:02 UTC (rev 7762)
+++ branches/1.0/package/perl/perl.mk 2016-07-20 16:49:54 UTC (rev 7763)
@@ -4,8 +4,8 @@
#
#############################################################
-PERL_VERSION_MAJOR = 22
-PERL_VERSION = 5.$(PERL_VERSION_MAJOR).1
+PERL_VERSION_MAJOR = 24
+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
@@ -17,9 +17,8 @@
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 = 1.0.2
+PERL_CROSS_VERSION = 1.0.3
PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION)
-#PERL_CROSS_SITE = http://files.astlinux-project.org
PERL_CROSS_SOURCE = perl-$(PERL_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz
# We use the perlcross hack to cross-compile perl. It should
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <abe...@us...> - 2017-08-01 16:19:18
|
Revision: 8464
http://sourceforge.net/p/astlinux/code/8464
Author: abelbeck
Date: 2017-08-01 16:19:16 +0000 (Tue, 01 Aug 2017)
Log Message:
-----------
perl, version bump to 5.24.2 using perl-cross 1.1.6
Modified Paths:
--------------
branches/1.0/package/perl/perl.mk
Modified: branches/1.0/package/perl/perl.mk
===================================================================
--- branches/1.0/package/perl/perl.mk 2017-07-29 12:22:58 UTC (rev 8463)
+++ branches/1.0/package/perl/perl.mk 2017-08-01 16:19:16 UTC (rev 8464)
@@ -5,9 +5,9 @@
#############################################################
PERL_VERSION_MAJOR = 24
-PERL_VERSION = 5.$(PERL_VERSION_MAJOR).0
+PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2
PERL_SITE = http://www.cpan.org/src/5.0
-PERL_SOURCE = perl-$(PERL_VERSION).tar.bz2
+PERL_SOURCE = perl-$(PERL_VERSION).tar.xz
PERL_INSTALL_STAGING = YES
# Depend on linux to define LINUX_VERSION_PROBED
PERL_DEPENDENCIES = linux
@@ -14,12 +14,13 @@
PERL_ARCHNAME = $(ARCH)-linux
-PERL_MODULES = constant version Carp Errno Fcntl PathTools POSIX Digest Socket IO XSLoader Exporter B File-Find JSON-PP
+PERL_MODULES = constant version base fields
+PERL_MODULES += Carp Errno Fcntl PathTools POSIX Digest Socket IO XSLoader Exporter B File-Find JSON-PP
PERL_MODULES += Digest/MD5 Digest/SHA Getopt/Long Time/Local File/Glob Sys/Hostname
-PERL_CROSS_VERSION = 1.0.3
+PERL_CROSS_VERSION = 1.1.6
PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION)
-PERL_CROSS_SOURCE = perl-$(PERL_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz
+PERL_CROSS_SOURCE = perl-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
@@ -48,10 +49,9 @@
--target=$(GNU_TARGET_NAME) \
--target-tools-prefix=$(TARGET_CROSS) \
--prefix=/usr \
- -Accflags='-DAPPLLIB_EXP=\"/mnt/kd/perl:/usr/local/share/perl\"' \
-Dsitelib=/mnt/kd/perl \
-Dld="$(TARGET_CC_NOCCACHE)" \
- -Dccflags="$(TARGET_CFLAGS)" \
+ -Dccflags="$(TARGET_CFLAGS) -DAPPLLIB_EXP=\\\"/mnt/kd/perl:/usr/local/share/perl\\\" " \
-Dldflags="$(TARGET_LDFLAGS) -lm" \
-Dmydomain="" \
-Dmyhostname="$(BR2_TARGET_GENERIC_HOSTNAME)" \
@@ -83,13 +83,13 @@
endef
define PERL_INSTALL_STAGING_CMDS
- $(TARGET_MAKE_ENV) $(MAKE1) -C $(@D) DESTDIR="$(STAGING_DIR)" install.perl
+ $(TARGET_MAKE_ENV) $(MAKE1) -C $(@D) DESTDIR="$(STAGING_DIR)" install.perl install.sym
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
- $(TARGET_MAKE_ENV) $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" install.perl
+ $(TARGET_MAKE_ENV) $(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" install.perl install.sym
# Remove CORE dir
rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE
# Remove all .pod files
@@ -100,14 +100,12 @@
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
define PERL_CLEAN_CMDS
-$(MAKE1) -C $(@D) clean
rm -rf $(TARGET_DIR)/usr/lib/perl5/
- rm -f $(TARGET_DIR)/usr/bin/perl $(TARGET_DIR)/usr/bin/perl$(PERL_VERSION)
+ rm -f $(TARGET_DIR)/usr/bin/perl
endef
$(eval $(call GENTARGETS,package,perl))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|