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. |