[Buildroot] [pkg-perl infra 00/12] a package infrastructure for Perl/CPAN modules

Francois Perrad fperrad at gmail.com
Wed Nov 20 17:01:48 UTC 2013


This patch set contains 3 parts :
 1) the Perl/CPAN infrastructure
 2) some cleanup : cpanminus, ...
 3) few new packages using this infrastructure

Note: Perl/CPAN packages could be generated by a script (see 2/12 & 8/12)

Francois Perrad (12):
  perl: new infrastructure
  cpan: a home for Perl modules
  cpanminus: remove it
  perl: remove useless patch
  qemu: add a Config.in.host
  libxml-parser-perl: move and refactor with perl infrastructure
  host-libmodule-build-perl: new package
  manual: adding packages perl
  libcurses-perl: new package
  libnet-ssleay-perl: new package
  libmoose-perl: new package
  libxml-libxml-perl: new package

 Config.in                                          |    7 +
 docs/manual/adding-packages-perl.txt               |   91 +++
 docs/manual/adding-packages.txt                    |    2 +
 package/Config.in                                  |    3 +-
 package/Config.in.host                             |    1 +
 package/Makefile.in                                |    9 +-
 package/cpan/Config.in                             |    5 +
 package/cpan/cpan.mk                               |    1 +
 package/cpan/libcurses-perl/Config.in              |    6 +
 package/cpan/libcurses-perl/libcurses-perl.mk      |   15 +
 package/cpan/libmodule-build-perl/Config.in        |    6 +
 .../libmodule-build-perl/libmodule-build-perl.mk   |   16 +
 package/cpan/libmoose-perl/libmoose-perl.mk        |   18 +
 package/cpan/libnet-ssleay-perl/Config.in          |    6 +
 .../cpan/libnet-ssleay-perl/libnet-ssleay-perl.mk  |   16 +
 package/cpan/libxml-libxml-perl/Config.in          |    9 +
 .../cpan/libxml-libxml-perl/libxml-libxml-perl.mk  |   22 +
 package/cpan/libxml-parser-perl/Config.in          |    9 +
 .../cpan/libxml-parser-perl/libxml-parser-perl.mk  |   19 +
 package/cpanminus/Config.in                        |   40 --
 package/cpanminus/cpanminus.mk                     |   47 --
 package/intltool/intltool.mk                       |    4 +-
 package/libxml-parser-perl/Config.in               |   11 -
 package/libxml-parser-perl/libxml-parser-perl.mk   |   35 --
 package/metacity/metacity.mk                       |    3 +
 package/perl/perl-fix-Module-Build.patch           |   16 -
 package/pkg-perl.mk                                |  220 +++++++
 package/qemu/Config.in.host                        |   10 +
 scancpan                                           |  632 ++++++++++++++++++++
 29 files changed, 1120 insertions(+), 159 deletions(-)
 create mode 100644 docs/manual/adding-packages-perl.txt
 create mode 100644 package/cpan/Config.in
 create mode 100644 package/cpan/cpan.mk
 create mode 100644 package/cpan/libcurses-perl/Config.in
 create mode 100644 package/cpan/libcurses-perl/libcurses-perl.mk
 create mode 100644 package/cpan/libmodule-build-perl/Config.in
 create mode 100644 package/cpan/libmodule-build-perl/libmodule-build-perl.mk
 create mode 100644 package/cpan/libmoose-perl/libmoose-perl.mk
 create mode 100644 package/cpan/libnet-ssleay-perl/Config.in
 create mode 100644 package/cpan/libnet-ssleay-perl/libnet-ssleay-perl.mk
 create mode 100644 package/cpan/libxml-libxml-perl/Config.in
 create mode 100644 package/cpan/libxml-libxml-perl/libxml-libxml-perl.mk
 create mode 100644 package/cpan/libxml-parser-perl/Config.in
 create mode 100644 package/cpan/libxml-parser-perl/libxml-parser-perl.mk
 delete mode 100644 package/cpanminus/Config.in
 delete mode 100644 package/cpanminus/cpanminus.mk
 delete mode 100644 package/libxml-parser-perl/Config.in
 delete mode 100644 package/libxml-parser-perl/libxml-parser-perl.mk
 delete mode 100644 package/perl/perl-fix-Module-Build.patch
 create mode 100644 package/pkg-perl.mk
 create mode 100644 package/qemu/Config.in.host
 create mode 100755 scancpan

-- 
1.7.9.5



More information about the buildroot mailing list