All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation
@ 2014-06-23 18:14 Francois Perrad
  2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Francois Perrad @ 2014-06-23 18:14 UTC (permalink / raw)
  To: buildroot

- remove trailing space after perl when it's the only dependency
- license: substitution of perl name by BR name
- add a tabulation before source

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 support/scripts/scancpan | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/support/scripts/scancpan b/support/scripts/scancpan
index 4be4754..348b7cc 100755
--- a/support/scripts/scancpan
+++ b/support/scripts/scancpan
@@ -598,14 +598,17 @@ while (my ($distname, $dist) = each %dist) {
         # the scheme is not used, because the job is done by the BR download infrastructure
         # the auth part is not used, because we use $(BR2_CPAN_MIRROR)
         my($filename, $directories, $suffix) = fileparse( $path, q{tar.gz}, q{tgz} );
-        my $dependencies = join q{ }, map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ),
+        my $dependencies = join q{ }, qw( perl ),
+                                      map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ),
                                       map( { fsname( $_ ); } sort @{$deps_runtime{$distname}} );
         my $host_dependencies = join q{ }, map { q{host-} . fsname( $_ ); } sort( @{$deps_build{$distname}},
                                                                                   @{$deps_runtime{$distname}} );
         my $license = ref $dist->{license} eq 'ARRAY'
                     ? join q{ or }, @{$dist->{license}}
                     : $dist->{license};
-        $license = q{Artistic or GPLv1+} if $license eq q{perl_5};
+        $license =~ s|artistic_2|Artistic-2.0|;
+        $license =~ s|openssl|OpenSSL|;
+        $license =~ s|perl_5|Artistic or GPLv1+|;
         say qq{write ${mkname}} unless $quiet;
         open my $fh, q{>}, $mkname;
         say {$fh} qq{################################################################################};
@@ -617,7 +620,7 @@ while (my ($distname, $dist) = each %dist) {
         say {$fh} qq{${brname}_VERSION = ${version}};
         say {$fh} qq{${brname}_SOURCE = ${distname}-\$(${brname}_VERSION).${suffix}};
         say {$fh} qq{${brname}_SITE = \$(BR2_CPAN_MIRROR)${directories}};
-        say {$fh} qq{${brname}_DEPENDENCIES = perl ${dependencies}} if $need_target{$distname};
+        say {$fh} qq{${brname}_DEPENDENCIES = ${dependencies}} if $need_target{$distname};
         say {$fh} qq{HOST_${brname}_DEPENDENCIES = ${host_dependencies}} if $need_host{$distname};
         say {$fh} qq{${brname}_LICENSE = ${license}} if $license && $license ne q{unknown};
         say {$fh} qq{};
@@ -640,7 +643,7 @@ if (-f $cfgname) {
 
 foreach my $distname (keys %need_target) {
     my $fsname = fsname( $distname );
-    $pkg{qq{source "package/${fsname}/Config.in"}} = 1;
+    $pkg{qq{\tsource "package/${fsname}/Config.in"}} = 1;
 }
 
 say qq{${cfgname} must contain the following lines:};
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/3] perl-net-ssleay: new package
  2014-06-23 18:14 [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Francois Perrad
@ 2014-06-23 18:14 ` Francois Perrad
  2014-06-24  5:22   ` Arnout Vandecappelle
  2014-06-29  8:46   ` Thomas Petazzoni
  2014-06-23 18:14 ` [Buildroot] [PATCH 3/3] perl-xml-libxml: " Francois Perrad
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 10+ messages in thread
From: Francois Perrad @ 2014-06-23 18:14 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                          |  1 +
 package/perl-net-ssleay/Config.in          |  7 +++++++
 package/perl-net-ssleay/perl-net-ssleay.mk | 14 ++++++++++++++
 3 files changed, 22 insertions(+)
 create mode 100644 package/perl-net-ssleay/Config.in
 create mode 100644 package/perl-net-ssleay/perl-net-ssleay.mk

diff --git a/package/Config.in b/package/Config.in
index 498630f..fb04014 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -424,6 +424,7 @@ endif
 if BR2_PACKAGE_PERL
 menu "Perl libraries/modules"
 	source "package/perl-mojolicious/Config.in"
+	source "package/perl-net-ssleay/Config.in"
 endmenu
 endif
 	source "package/php/Config.in"
diff --git a/package/perl-net-ssleay/Config.in b/package/perl-net-ssleay/Config.in
new file mode 100644
index 0000000..bc219b0
--- /dev/null
+++ b/package/perl-net-ssleay/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_NET_SSLEAY
+	bool "perl-net-ssleay"
+	select BR2_PACKAGE_OPENSSL
+	help
+	  Perl extension for using OpenSSL
+
+	  https://metacpan.org/release/Net-SSLeay
diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk
new file mode 100644
index 0000000..413fdf0
--- /dev/null
+++ b/package/perl-net-ssleay/perl-net-ssleay.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-net-ssleay
+#
+################################################################################
+
+PERL_NET_SSLEAY_VERSION = 1.64
+PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz
+PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM/
+PERL_NET_SSLEAY_DEPENDENCIES = perl openssl
+PERL_NET_SSLEAY_LICENSE = OpenSSL
+PERL_NET_SSLEAY_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/3] perl-xml-libxml: new package
  2014-06-23 18:14 [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Francois Perrad
  2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
@ 2014-06-23 18:14 ` Francois Perrad
  2014-06-24  5:29   ` Arnout Vandecappelle
  2014-06-29  8:51   ` Thomas Petazzoni
  2014-06-24  5:21 ` [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Arnout Vandecappelle
  2014-06-29  8:45 ` Thomas Petazzoni
  3 siblings, 2 replies; 10+ messages in thread
From: Francois Perrad @ 2014-06-23 18:14 UTC (permalink / raw)
  To: buildroot

and its CPAN dependencies

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                          |  4 ++++
 package/perl-xml-libxml/Config.in                          | 10 ++++++++++
 package/perl-xml-libxml/perl-xml-libxml.mk                 | 14 ++++++++++++++
 package/perl-xml-namespacesupport/Config.in                |  6 ++++++
 .../perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 13 +++++++++++++
 package/perl-xml-sax-base/Config.in                        |  6 ++++++
 package/perl-xml-sax-base/perl-xml-sax-base.mk             | 13 +++++++++++++
 package/perl-xml-sax/Config.in                             |  8 ++++++++
 package/perl-xml-sax/perl-xml-sax.mk                       | 14 ++++++++++++++
 9 files changed, 88 insertions(+)
 create mode 100644 package/perl-xml-libxml/Config.in
 create mode 100644 package/perl-xml-libxml/perl-xml-libxml.mk
 create mode 100644 package/perl-xml-namespacesupport/Config.in
 create mode 100644 package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
 create mode 100644 package/perl-xml-sax-base/Config.in
 create mode 100644 package/perl-xml-sax-base/perl-xml-sax-base.mk
 create mode 100644 package/perl-xml-sax/Config.in
 create mode 100644 package/perl-xml-sax/perl-xml-sax.mk

diff --git a/package/Config.in b/package/Config.in
index fb04014..5a380eb 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -425,6 +425,10 @@ if BR2_PACKAGE_PERL
 menu "Perl libraries/modules"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-ssleay/Config.in"
+	source "package/perl-xml-libxml/Config.in"
+	source "package/perl-xml-namespacesupport/Config.in"
+	source "package/perl-xml-sax-base/Config.in"
+	source "package/perl-xml-sax/Config.in"
 endmenu
 endif
 	source "package/php/Config.in"
diff --git a/package/perl-xml-libxml/Config.in b/package/perl-xml-libxml/Config.in
new file mode 100644
index 0000000..9e3a44e
--- /dev/null
+++ b/package/perl-xml-libxml/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PERL_XML_LIBXML
+	bool "perl-xml-libxml"
+	select BR2_PACKAGE_LIBXML2
+	select BR2_PACKAGE_ZLIB
+	select BR2_PACKAGE_PERL_XML_NAMESPACESUPPORT
+	select BR2_PACKAGE_PERL_XML_SAX
+	help
+	  Interface to Gnome libxml2 xml parsing and DOM library
+
+	  https://bitbucket.org/shlomif/perl-xml-libxml
diff --git a/package/perl-xml-libxml/perl-xml-libxml.mk b/package/perl-xml-libxml/perl-xml-libxml.mk
new file mode 100644
index 0000000..60a8633
--- /dev/null
+++ b/package/perl-xml-libxml/perl-xml-libxml.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-xml-libxml
+#
+################################################################################
+
+PERL_XML_LIBXML_VERSION = 2.0116
+PERL_XML_LIBXML_SOURCE = XML-LibXML-$(PERL_XML_LIBXML_VERSION).tar.gz
+PERL_XML_LIBXML_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SH/SHLOMIF/
+PERL_XML_LIBXML_DEPENDENCIES = perl zlib libxml2 perl-xml-sax perl-xml-namespacesupport
+PERL_XML_LIBXML_LICENSE = Artistic or GPLv1+
+PERL_XML_LIBXML_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
diff --git a/package/perl-xml-namespacesupport/Config.in b/package/perl-xml-namespacesupport/Config.in
new file mode 100644
index 0000000..bc67d47
--- /dev/null
+++ b/package/perl-xml-namespacesupport/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_XML_NAMESPACESUPPORT
+	bool "perl-xml-namespacesupport"
+	help
+	  a simple generic namespace support class
+
+	  https://metacpan.org/release/XML-NamespaceSupport
diff --git a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
new file mode 100644
index 0000000..8b87a2f
--- /dev/null
+++ b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-xml-namespacesupport
+#
+################################################################################
+
+PERL_XML_NAMESPACESUPPORT_VERSION = 1.11
+PERL_XML_NAMESPACESUPPORT_SOURCE = XML-NamespaceSupport-$(PERL_XML_NAMESPACESUPPORT_VERSION).tar.gz
+PERL_XML_NAMESPACESUPPORT_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PE/PERIGRIN/
+PERL_XML_NAMESPACESUPPORT_DEPENDENCIES = perl
+PERL_XML_NAMESPACESUPPORT_LICENSE = Artistic or GPLv1+
+
+$(eval $(perl-package))
diff --git a/package/perl-xml-sax-base/Config.in b/package/perl-xml-sax-base/Config.in
new file mode 100644
index 0000000..2ad25ac
--- /dev/null
+++ b/package/perl-xml-sax-base/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_XML_SAX_BASE
+	bool "perl-xml-sax-base"
+	help
+	  Base class for SAX Drivers and Filters
+
+	  https://metacpan.org/release/XML-SAX-Base
diff --git a/package/perl-xml-sax-base/perl-xml-sax-base.mk b/package/perl-xml-sax-base/perl-xml-sax-base.mk
new file mode 100644
index 0000000..0e8c67b
--- /dev/null
+++ b/package/perl-xml-sax-base/perl-xml-sax-base.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-xml-sax-base
+#
+################################################################################
+
+PERL_XML_SAX_BASE_VERSION = 1.08
+PERL_XML_SAX_BASE_SOURCE = XML-SAX-Base-$(PERL_XML_SAX_BASE_VERSION).tar.gz
+PERL_XML_SAX_BASE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GR/GRANTM/
+PERL_XML_SAX_BASE_DEPENDENCIES = perl
+PERL_XML_SAX_BASE_LICENSE = Artistic or GPLv1+
+
+$(eval $(perl-package))
diff --git a/package/perl-xml-sax/Config.in b/package/perl-xml-sax/Config.in
new file mode 100644
index 0000000..4f5567e
--- /dev/null
+++ b/package/perl-xml-sax/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_XML_SAX
+	bool "perl-xml-sax"
+	select BR2_PACKAGE_PERL_XML_NAMESPACESUPPORT
+	select BR2_PACKAGE_PERL_XML_SAX_BASE
+	help
+	  Simple API for XML
+
+	  https://metacpan.org/release/XML-SAX
diff --git a/package/perl-xml-sax/perl-xml-sax.mk b/package/perl-xml-sax/perl-xml-sax.mk
new file mode 100644
index 0000000..83730c2
--- /dev/null
+++ b/package/perl-xml-sax/perl-xml-sax.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-xml-sax
+#
+################################################################################
+
+PERL_XML_SAX_VERSION = 0.99
+PERL_XML_SAX_SOURCE = XML-SAX-$(PERL_XML_SAX_VERSION).tar.gz
+PERL_XML_SAX_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GR/GRANTM/
+PERL_XML_SAX_DEPENDENCIES = perl perl-xml-namespacesupport perl-xml-sax-base
+PERL_XML_SAX_LICENSE = Artistic or GPLv1+
+PERL_XML_SAX_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation
  2014-06-23 18:14 [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Francois Perrad
  2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
  2014-06-23 18:14 ` [Buildroot] [PATCH 3/3] perl-xml-libxml: " Francois Perrad
@ 2014-06-24  5:21 ` Arnout Vandecappelle
  2014-06-29  8:45 ` Thomas Petazzoni
  3 siblings, 0 replies; 10+ messages in thread
From: Arnout Vandecappelle @ 2014-06-24  5:21 UTC (permalink / raw)
  To: buildroot

On 23/06/14 20:14, Francois Perrad wrote:
> - remove trailing space after perl when it's the only dependency
> - license: substitution of perl name by BR name
> - add a tabulation before source
> 
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>


 Regards,
 Arnout

> ---
>  support/scripts/scancpan | 11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/support/scripts/scancpan b/support/scripts/scancpan
> index 4be4754..348b7cc 100755
> --- a/support/scripts/scancpan
> +++ b/support/scripts/scancpan
> @@ -598,14 +598,17 @@ while (my ($distname, $dist) = each %dist) {
>          # the scheme is not used, because the job is done by the BR download infrastructure
>          # the auth part is not used, because we use $(BR2_CPAN_MIRROR)
>          my($filename, $directories, $suffix) = fileparse( $path, q{tar.gz}, q{tgz} );
> -        my $dependencies = join q{ }, map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ),
> +        my $dependencies = join q{ }, qw( perl ),
> +                                      map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ),
>                                        map( { fsname( $_ ); } sort @{$deps_runtime{$distname}} );
>          my $host_dependencies = join q{ }, map { q{host-} . fsname( $_ ); } sort( @{$deps_build{$distname}},
>                                                                                    @{$deps_runtime{$distname}} );
>          my $license = ref $dist->{license} eq 'ARRAY'
>                      ? join q{ or }, @{$dist->{license}}
>                      : $dist->{license};
> -        $license = q{Artistic or GPLv1+} if $license eq q{perl_5};
> +        $license =~ s|artistic_2|Artistic-2.0|;
> +        $license =~ s|openssl|OpenSSL|;
> +        $license =~ s|perl_5|Artistic or GPLv1+|;
>          say qq{write ${mkname}} unless $quiet;
>          open my $fh, q{>}, $mkname;
>          say {$fh} qq{################################################################################};
> @@ -617,7 +620,7 @@ while (my ($distname, $dist) = each %dist) {
>          say {$fh} qq{${brname}_VERSION = ${version}};
>          say {$fh} qq{${brname}_SOURCE = ${distname}-\$(${brname}_VERSION).${suffix}};
>          say {$fh} qq{${brname}_SITE = \$(BR2_CPAN_MIRROR)${directories}};
> -        say {$fh} qq{${brname}_DEPENDENCIES = perl ${dependencies}} if $need_target{$distname};
> +        say {$fh} qq{${brname}_DEPENDENCIES = ${dependencies}} if $need_target{$distname};
>          say {$fh} qq{HOST_${brname}_DEPENDENCIES = ${host_dependencies}} if $need_host{$distname};
>          say {$fh} qq{${brname}_LICENSE = ${license}} if $license && $license ne q{unknown};
>          say {$fh} qq{};
> @@ -640,7 +643,7 @@ if (-f $cfgname) {
>  
>  foreach my $distname (keys %need_target) {
>      my $fsname = fsname( $distname );
> -    $pkg{qq{source "package/${fsname}/Config.in"}} = 1;
> +    $pkg{qq{\tsource "package/${fsname}/Config.in"}} = 1;
>  }
>  
>  say qq{${cfgname} must contain the following lines:};
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/3] perl-net-ssleay: new package
  2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
@ 2014-06-24  5:22   ` Arnout Vandecappelle
  2014-06-29  8:46   ` Thomas Petazzoni
  1 sibling, 0 replies; 10+ messages in thread
From: Arnout Vandecappelle @ 2014-06-24  5:22 UTC (permalink / raw)
  To: buildroot

On 23/06/14 20:14, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

 Regards,
 Arnout

> ---
>  package/Config.in                          |  1 +
>  package/perl-net-ssleay/Config.in          |  7 +++++++
>  package/perl-net-ssleay/perl-net-ssleay.mk | 14 ++++++++++++++
>  3 files changed, 22 insertions(+)
>  create mode 100644 package/perl-net-ssleay/Config.in
>  create mode 100644 package/perl-net-ssleay/perl-net-ssleay.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 498630f..fb04014 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -424,6 +424,7 @@ endif
>  if BR2_PACKAGE_PERL
>  menu "Perl libraries/modules"
>  	source "package/perl-mojolicious/Config.in"
> +	source "package/perl-net-ssleay/Config.in"
>  endmenu
>  endif
>  	source "package/php/Config.in"
> diff --git a/package/perl-net-ssleay/Config.in b/package/perl-net-ssleay/Config.in
> new file mode 100644
> index 0000000..bc219b0
> --- /dev/null
> +++ b/package/perl-net-ssleay/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PERL_NET_SSLEAY
> +	bool "perl-net-ssleay"
> +	select BR2_PACKAGE_OPENSSL
> +	help
> +	  Perl extension for using OpenSSL
> +
> +	  https://metacpan.org/release/Net-SSLeay
> diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk
> new file mode 100644
> index 0000000..413fdf0
> --- /dev/null
> +++ b/package/perl-net-ssleay/perl-net-ssleay.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# perl-net-ssleay
> +#
> +################################################################################
> +
> +PERL_NET_SSLEAY_VERSION = 1.64
> +PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz
> +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM/
> +PERL_NET_SSLEAY_DEPENDENCIES = perl openssl
> +PERL_NET_SSLEAY_LICENSE = OpenSSL
> +PERL_NET_SSLEAY_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/3] perl-xml-libxml: new package
  2014-06-23 18:14 ` [Buildroot] [PATCH 3/3] perl-xml-libxml: " Francois Perrad
@ 2014-06-24  5:29   ` Arnout Vandecappelle
  2014-06-29  8:51   ` Thomas Petazzoni
  1 sibling, 0 replies; 10+ messages in thread
From: Arnout Vandecappelle @ 2014-06-24  5:29 UTC (permalink / raw)
  To: buildroot

On 23/06/14 20:14, Francois Perrad wrote:
> and its CPAN dependencies

 This should be split up into four separate patch, one per package. It's quite
easy to do that with git:

git reset master
git add package/perl-xml-namespacesupport
git add -p package/Config.in

and select 'e' to edit the patch, and remove all + lines except the one for
perl-xml-namespacesupport.


 Otherwise, it all looks good. Seems the scancpan script is working well! So
when you resubmit as separate patches, you can add my Reviewed-by tag.

 Regards,
 Arnout


> 
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                          |  4 ++++
>  package/perl-xml-libxml/Config.in                          | 10 ++++++++++
>  package/perl-xml-libxml/perl-xml-libxml.mk                 | 14 ++++++++++++++
>  package/perl-xml-namespacesupport/Config.in                |  6 ++++++
>  .../perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 13 +++++++++++++
>  package/perl-xml-sax-base/Config.in                        |  6 ++++++
>  package/perl-xml-sax-base/perl-xml-sax-base.mk             | 13 +++++++++++++
>  package/perl-xml-sax/Config.in                             |  8 ++++++++
>  package/perl-xml-sax/perl-xml-sax.mk                       | 14 ++++++++++++++
>  9 files changed, 88 insertions(+)
>  create mode 100644 package/perl-xml-libxml/Config.in
>  create mode 100644 package/perl-xml-libxml/perl-xml-libxml.mk
>  create mode 100644 package/perl-xml-namespacesupport/Config.in
>  create mode 100644 package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
>  create mode 100644 package/perl-xml-sax-base/Config.in
>  create mode 100644 package/perl-xml-sax-base/perl-xml-sax-base.mk
>  create mode 100644 package/perl-xml-sax/Config.in
>  create mode 100644 package/perl-xml-sax/perl-xml-sax.mk


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation
  2014-06-23 18:14 [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Francois Perrad
                   ` (2 preceding siblings ...)
  2014-06-24  5:21 ` [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Arnout Vandecappelle
@ 2014-06-29  8:45 ` Thomas Petazzoni
  3 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2014-06-29  8:45 UTC (permalink / raw)
  To: buildroot

Dear Francois Perrad,

On Mon, 23 Jun 2014 20:14:44 +0200, Francois Perrad wrote:
> - remove trailing space after perl when it's the only dependency
> - license: substitution of perl name by BR name
> - add a tabulation before source
> 
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  support/scripts/scancpan | 11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)

Applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/3] perl-net-ssleay: new package
  2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
  2014-06-24  5:22   ` Arnout Vandecappelle
@ 2014-06-29  8:46   ` Thomas Petazzoni
  1 sibling, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2014-06-29  8:46 UTC (permalink / raw)
  To: buildroot

Dear Francois Perrad,

On Mon, 23 Jun 2014 20:14:45 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                          |  1 +
>  package/perl-net-ssleay/Config.in          |  7 +++++++
>  package/perl-net-ssleay/perl-net-ssleay.mk | 14 ++++++++++++++
>  3 files changed, 22 insertions(+)
>  create mode 100644 package/perl-net-ssleay/Config.in
>  create mode 100644 package/perl-net-ssleay/perl-net-ssleay.mk

Applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/3] perl-xml-libxml: new package
  2014-06-23 18:14 ` [Buildroot] [PATCH 3/3] perl-xml-libxml: " Francois Perrad
  2014-06-24  5:29   ` Arnout Vandecappelle
@ 2014-06-29  8:51   ` Thomas Petazzoni
  2014-06-29 14:54     ` Thomas Petazzoni
  1 sibling, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2014-06-29  8:51 UTC (permalink / raw)
  To: buildroot

Dear Francois Perrad,

On Mon, 23 Jun 2014 20:14:46 +0200, Francois Perrad wrote:
> and its CPAN dependencies
> 
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                          |  4 ++++
>  package/perl-xml-libxml/Config.in                          | 10 ++++++++++
>  package/perl-xml-libxml/perl-xml-libxml.mk                 | 14 ++++++++++++++
>  package/perl-xml-namespacesupport/Config.in                |  6 ++++++
>  .../perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 13 +++++++++++++
>  package/perl-xml-sax-base/Config.in                        |  6 ++++++
>  package/perl-xml-sax-base/perl-xml-sax-base.mk             | 13 +++++++++++++
>  package/perl-xml-sax/Config.in                             |  8 ++++++++
>  package/perl-xml-sax/perl-xml-sax.mk                       | 14 ++++++++++++++
>  9 files changed, 88 insertions(+)
>  create mode 100644 package/perl-xml-libxml/Config.in
>  create mode 100644 package/perl-xml-libxml/perl-xml-libxml.mk
>  create mode 100644 package/perl-xml-namespacesupport/Config.in
>  create mode 100644 package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
>  create mode 100644 package/perl-xml-sax-base/Config.in
>  create mode 100644 package/perl-xml-sax-base/perl-xml-sax-base.mk
>  create mode 100644 package/perl-xml-sax/Config.in
>  create mode 100644 package/perl-xml-sax/perl-xml-sax.mk

I've applied these packages after splitting your patch in four patches,
one per package, as suggested by Arnout.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/3] perl-xml-libxml: new package
  2014-06-29  8:51   ` Thomas Petazzoni
@ 2014-06-29 14:54     ` Thomas Petazzoni
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2014-06-29 14:54 UTC (permalink / raw)
  To: buildroot

Fran?ois,

On Sun, 29 Jun 2014 10:51:17 +0200, Thomas Petazzoni wrote:

> >  package/Config.in                                          |  4 ++++
> >  package/perl-xml-libxml/Config.in                          | 10 ++++++++++
> >  package/perl-xml-libxml/perl-xml-libxml.mk                 | 14 ++++++++++++++
> >  package/perl-xml-namespacesupport/Config.in                |  6 ++++++
> >  .../perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 13 +++++++++++++
> >  package/perl-xml-sax-base/Config.in                        |  6 ++++++
> >  package/perl-xml-sax-base/perl-xml-sax-base.mk             | 13 +++++++++++++
> >  package/perl-xml-sax/Config.in                             |  8 ++++++++
> >  package/perl-xml-sax/perl-xml-sax.mk                       | 14 ++++++++++++++
> >  9 files changed, 88 insertions(+)
> >  create mode 100644 package/perl-xml-libxml/Config.in
> >  create mode 100644 package/perl-xml-libxml/perl-xml-libxml.mk
> >  create mode 100644 package/perl-xml-namespacesupport/Config.in
> >  create mode 100644 package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
> >  create mode 100644 package/perl-xml-sax-base/Config.in
> >  create mode 100644 package/perl-xml-sax-base/perl-xml-sax-base.mk
> >  create mode 100644 package/perl-xml-sax/Config.in
> >  create mode 100644 package/perl-xml-sax/perl-xml-sax.mk
> 
> I've applied these packages after splitting your patch in four patches,
> one per package, as suggested by Arnout.

The perl-xml-libxml package does not build. See
http://autobuild.buildroot.org/results/f80/f809c99ce4db80e64ca46865fcd9b75b0dcc1fcd/build-end.log.

Could you send a followup patch to fix it?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-06-29 14:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-23 18:14 [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Francois Perrad
2014-06-23 18:14 ` [Buildroot] [PATCH 2/3] perl-net-ssleay: new package Francois Perrad
2014-06-24  5:22   ` Arnout Vandecappelle
2014-06-29  8:46   ` Thomas Petazzoni
2014-06-23 18:14 ` [Buildroot] [PATCH 3/3] perl-xml-libxml: " Francois Perrad
2014-06-24  5:29   ` Arnout Vandecappelle
2014-06-29  8:51   ` Thomas Petazzoni
2014-06-29 14:54     ` Thomas Petazzoni
2014-06-24  5:21 ` [Buildroot] [PATCH 1/3] support/script/cpan: improve Makefile generation Arnout Vandecappelle
2014-06-29  8:45 ` Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.