From d35470609e316f21edfd8c06f542425726aceed2 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 23 Jun 2014 14:32:04 +0200 Subject: fix perl module compile on newer host perl --- mk/perl.mk | 3 ++- mk/pkg-bottom.mk | 3 ++- package/p5-xml-parser/Makefile | 11 +++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/mk/perl.mk b/mk/perl.mk index dc16bcb00..a874a0b76 100644 --- a/mk/perl.mk +++ b/mk/perl.mk @@ -1,6 +1,7 @@ PERL_VERSION=5.18.1 PERL_ARCHNAME:=$(ADK_TARGET_CPU_ARCH)-linux PERL_SITEDIR:=/usr/lib/perl5/site_perl/$(PERL_VERSION) +PERL_INCDIR:=/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE PERL_ENV:= AR="$(TARGET_AR)" \ FULL_AR="$(TARGET_AR)" \ CC="$(TARGET_CC)" \ @@ -8,7 +9,7 @@ PERL_ENV:= AR="$(TARGET_AR)" \ LD="$(TARGET_CC)" \ LDDLFLAGS="-shared $(TARGET_LDFLAGS)" \ LDFLAGS="$(TARGET_LDFLAGS)" \ - PERL_INC=$(STAGING_TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE \ + PERL_INC=$(STAGING_TARGET_DIR)/$(PERL_INCDIR) \ DESTDIR=$(WRKINST) \ INSTALLDIRS=vendor \ INSTALLVENDORLIB=$(PERL_SITEDIR) \ diff --git a/mk/pkg-bottom.mk b/mk/pkg-bottom.mk index b3b905513..d92a3bb4c 100644 --- a/mk/pkg-bottom.mk +++ b/mk/pkg-bottom.mk @@ -69,7 +69,8 @@ else ifneq ($(filter perl,${CONFIG_STYLE}),) PATH='${HOST_PATH}' \ PERL_MM_USE_DEFAULT=1 \ PERL_AUTOINSTALL=--skipdeps \ - perl Makefile.PL $(PERL_ENV) + $(PERL_ENV) \ + perl Makefile.PL else ifeq ($(strip ${CONFIG_STYLE}),) @$(CMD_TRACE) "configuring... " cd ${WRKBUILD}; rm -f config.{cache,status}; \ diff --git a/package/p5-xml-parser/Makefile b/package/p5-xml-parser/Makefile index dc8d1f634..c2deca7d7 100644 --- a/package/p5-xml-parser/Makefile +++ b/package/p5-xml-parser/Makefile @@ -4,14 +4,14 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= p5-xml-parser -PKG_VERSION:= 2.40 -PKG_RELEASE:= 2 -PKG_MD5SUM:= c66e9adba003d0667cc40115ccd837a5 +PKG_VERSION:= 2.41 +PKG_RELEASE:= 1 +PKG_MD5SUM:= c320d2ffa459e6cdc6f9f59c1185855e PKG_DESCR:= xml parser PKG_SECTION:= dev/perl PKG_DEPENDS:= perl libexpat PKG_BUILDDEP:= perl expat -PKG_SITES:= http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/ +PKG_SITES:= http://cpan.metacpan.org/authors/id/T/TO/TODDR/ DISTFILES:= XML-Parser-${PKG_VERSION}.tar.gz WRKDIST= ${WRKDIR}/XML-Parser-${PKG_VERSION} @@ -27,6 +27,9 @@ PERL_ENV+= EXPATLIBPATH=${STAGING_TARGET_DIR}/usr/lib \ CONFIG_STYLE:= perl XAKE_FLAGS+= $(PERL_ENV) +post-extract: + @touch $(STAGING_TARGET_DIR)/$(PERL_INCDIR)/patchlevel-debian.h + p5-xml-parser-install: $(INSTALL_DIR) $(IDIR_P5_XML_PARSER)$(PERL_SITEDIR) $(CP) $(WRKINST)$(PERL_SITEDIR)/* \ -- cgit v1.2.3