[Buildroot] [PATCH 2/6] perl: remove useless hacks
Francois Perrad
fperrad at gmail.com
Tue Aug 19 18:07:14 UTC 2014
Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
---
.../perl-gdgraph-01-fix-Makefile-PL.patch | 24 ----------------------
package/perl/perl.mk | 22 --------------------
2 files changed, 46 deletions(-)
delete mode 100644 package/perl-gdgraph/perl-gdgraph-01-fix-Makefile-PL.patch
diff --git a/package/perl-gdgraph/perl-gdgraph-01-fix-Makefile-PL.patch b/package/perl-gdgraph/perl-gdgraph-01-fix-Makefile-PL.patch
deleted file mode 100644
index e95a64e..0000000
--- a/package/perl-gdgraph/perl-gdgraph-01-fix-Makefile-PL.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-partial revert to 1.47 in order to work with an old perl 5.10.1
-
-With old ExtUtils::MakeMaker, AUTHOR takes a string/number not a ARRAY reference.
-See http://api.metacpan.org/source/RUZ/GDGraph-1.48/CHANGES
-
-Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
-
-Index: b/Makefile.PL
-===================================================================
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -19,11 +19,7 @@
-
- ($] >= 5.005 ?
- ('ABSTRACT' => 'Produces charts with GD',
-- 'AUTHOR' => [
-- 'Martien Verbruggen <mgjv at tradingpost.com.au>',
-- 'Benjamin Warfield <bwarfield at cpan.org>',
-- 'Ruslan Zakirov <Ruslan.Zakirov at gmail.com>',
-- ]
-+ 'AUTHOR' => 'Martien Verbruggen <mgjv at tradingpost.com.au>',
- ):()
- ),
-
diff --git a/package/perl/perl.mk b/package/perl/perl.mk
index 78b77d8..8a3b047 100644
--- a/package/perl/perl.mk
+++ b/package/perl/perl.mk
@@ -99,28 +99,6 @@ define PERL_INSTALL_TARGET_CMDS
$(MAKE1) -C $(@D) DESTDIR="$(TARGET_DIR)" install.perl
endef
-# perl infra: fix for Perl XS packages configured by Makefile.PL
-#
-# ExtUtils::MakeMaker adds all the header files used by the perl as
-# dependencies to the generated Makefile. This means that the generated
-# Makefile will depend on the system's header files.
-#
-# Usually this is not a problem, because when building the target package,
-# these header files will indeed be found in $(STAGING_DIR). However, some
-# distro's add an extra header file to the system's perl. This header is
-# also included in the generated Makefile, which makes the build fail
-# because it doesn't exist in $(STAGING_DIR).
-#
-# As a work-around, explicitly create this header file in $(STAGING_DIR).
-# It doesn't hurt to create it even if the system perl doesn't need it.
-#
-define PERL_ADD_CORE_H
- touch $(STAGING_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE/patchlevel-debian.h
- touch $(STAGING_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE/cc_runtime.h
-endef
-
-PERL_POST_INSTALL_STAGING_HOOKS += PERL_ADD_CORE_H
-
HOST_PERL_CONF_OPT = \
-des \
-Dprefix="$(HOST_DIR)/usr" \
--
1.9.1
More information about the buildroot
mailing list