All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint
@ 2015-10-26 17:45 Francois Perrad
  2015-10-26 17:45 ` [Buildroot] [PATCH 2/2] scancpan: README as default license file Francois Perrad
  2015-10-26 21:57 ` [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Peter Korsgaard
  0 siblings, 2 replies; 4+ messages in thread
From: Francois Perrad @ 2015-10-26 17:45 UTC (permalink / raw)
  To: buildroot

with the option -noxs, the Pure Perl version is always built.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/perl-netaddr-ip/Config.in          | 3 ---
 package/perl-netaddr-ip/perl-netaddr-ip.mk | 2 ++
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/perl-netaddr-ip/Config.in b/package/perl-netaddr-ip/Config.in
index 7ccb20a..1525830 100644
--- a/package/perl-netaddr-ip/Config.in
+++ b/package/perl-netaddr-ip/Config.in
@@ -1,10 +1,7 @@
 config BR2_PACKAGE_PERL_NETADDR_IP
 	bool "perl-netaddr-ip"
-	depends on !BR2_STATIC_LIBS
 	help
 	  Manages IPv4 and IPv6 addresses and subnets
 
 	  https://metacpan.org/release/NetAddr-IP
 
-comment "perl-netaddr-ip needs a toolchain w/ dynamic library"
-	depends on BR2_STATIC_LIBS
diff --git a/package/perl-netaddr-ip/perl-netaddr-ip.mk b/package/perl-netaddr-ip/perl-netaddr-ip.mk
index 2e5a82a..f2eec6c 100644
--- a/package/perl-netaddr-ip/perl-netaddr-ip.mk
+++ b/package/perl-netaddr-ip/perl-netaddr-ip.mk
@@ -10,6 +10,8 @@ PERL_NETADDR_IP_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKER
 PERL_NETADDR_IP_LICENSE = Artistic or GPLv1+
 PERL_NETADDR_IP_LICENSE_FILES = Artistic Copying
 
+# we always build the Pure Perl version.
+# the build of the native part of NetAddr::IP::Util is buggy.
 PERL_NETADDR_IP_CONF_OPTS = -noxs
 
 $(eval $(perl-package))
-- 
2.5.0

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

* [Buildroot] [PATCH 2/2] scancpan: README as default license file
  2015-10-26 17:45 [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Francois Perrad
@ 2015-10-26 17:45 ` Francois Perrad
  2015-10-26 21:57   ` Peter Korsgaard
  2015-10-26 21:57 ` [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Peter Korsgaard
  1 sibling, 1 reply; 4+ messages in thread
From: Francois Perrad @ 2015-10-26 17:45 UTC (permalink / raw)
  To: buildroot

add this heuristic when no specific license file is found

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/perl-db-file/perl-db-file.mk                           | 1 +
 package/perl-digest-sha1/perl-digest-sha1.mk                   | 1 +
 package/perl-io-socket-ssl/perl-io-socket-ssl.mk               | 1 +
 package/perl-mail-dkim/perl-mail-dkim.mk                       | 1 +
 package/perl-mailtools/perl-mailtools.mk                       | 1 +
 package/perl-timedate/perl-timedate.mk                         | 1 +
 package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 1 +
 package/perl-xml-sax-base/perl-xml-sax-base.mk                 | 1 +
 support/scripts/scancpan                                       | 3 +++
 9 files changed, 11 insertions(+)

diff --git a/package/perl-db-file/perl-db-file.mk b/package/perl-db-file/perl-db-file.mk
index 1011632..6d611ea 100644
--- a/package/perl-db-file/perl-db-file.mk
+++ b/package/perl-db-file/perl-db-file.mk
@@ -9,5 +9,6 @@ PERL_DB_FILE_SOURCE = DB_File-$(PERL_DB_FILE_VERSION).tar.gz
 PERL_DB_FILE_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PM/PMQS
 PERL_DB_FILE_DEPENDENCIES = berkeleydb
 PERL_DB_FILE_LICENSE = Artistic or GPLv1+
+PERL_DB_FILE_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-digest-sha1/perl-digest-sha1.mk b/package/perl-digest-sha1/perl-digest-sha1.mk
index 1d7601b..52b9ec3 100644
--- a/package/perl-digest-sha1/perl-digest-sha1.mk
+++ b/package/perl-digest-sha1/perl-digest-sha1.mk
@@ -8,5 +8,6 @@ PERL_DIGEST_SHA1_VERSION = 2.13
 PERL_DIGEST_SHA1_SOURCE = Digest-SHA1-$(PERL_DIGEST_SHA1_VERSION).tar.gz
 PERL_DIGEST_SHA1_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
 PERL_DIGEST_SHA1_LICENSE = Artistic or GPLv1+
+PERL_DIGEST_SHA1_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-io-socket-ssl/perl-io-socket-ssl.mk b/package/perl-io-socket-ssl/perl-io-socket-ssl.mk
index fcf914c..a75d8af 100644
--- a/package/perl-io-socket-ssl/perl-io-socket-ssl.mk
+++ b/package/perl-io-socket-ssl/perl-io-socket-ssl.mk
@@ -9,5 +9,6 @@ PERL_IO_SOCKET_SSL_SOURCE = IO-Socket-SSL-$(PERL_IO_SOCKET_SSL_VERSION).tar.gz
 PERL_IO_SOCKET_SSL_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SU/SULLR
 PERL_IO_SOCKET_SSL_DEPENDENCIES = perl-net-ssleay
 PERL_IO_SOCKET_SSL_LICENSE = Artistic or GPLv1+
+PERL_IO_SOCKET_SSL_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-mail-dkim/perl-mail-dkim.mk b/package/perl-mail-dkim/perl-mail-dkim.mk
index 8c7926f..03a3b74 100644
--- a/package/perl-mail-dkim/perl-mail-dkim.mk
+++ b/package/perl-mail-dkim/perl-mail-dkim.mk
@@ -8,5 +8,6 @@ PERL_MAIL_DKIM_VERSION = 0.40
 PERL_MAIL_DKIM_SOURCE = Mail-DKIM-$(PERL_MAIL_DKIM_VERSION).tar.gz
 PERL_MAIL_DKIM_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JA/JASLONG
 PERL_MAIL_DKIM_DEPENDENCIES = perl-crypt-openssl-rsa perl-mailtools perl-net-dns
+PERL_MAIL_DKIM_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-mailtools/perl-mailtools.mk b/package/perl-mailtools/perl-mailtools.mk
index 88f3a9f..d3c049d 100644
--- a/package/perl-mailtools/perl-mailtools.mk
+++ b/package/perl-mailtools/perl-mailtools.mk
@@ -9,5 +9,6 @@ PERL_MAILTOOLS_SOURCE = MailTools-$(PERL_MAILTOOLS_VERSION).tar.gz
 PERL_MAILTOOLS_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MA/MARKOV
 PERL_MAILTOOLS_DEPENDENCIES = perl-timedate
 PERL_MAILTOOLS_LICENSE = Artistic or GPLv1+
+PERL_MAILTOOLS_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-timedate/perl-timedate.mk b/package/perl-timedate/perl-timedate.mk
index b7fcd08..4c594fb 100644
--- a/package/perl-timedate/perl-timedate.mk
+++ b/package/perl-timedate/perl-timedate.mk
@@ -8,5 +8,6 @@ PERL_TIMEDATE_VERSION = 2.30
 PERL_TIMEDATE_SOURCE = TimeDate-$(PERL_TIMEDATE_VERSION).tar.gz
 PERL_TIMEDATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GB/GBARR
 PERL_TIMEDATE_LICENSE = Artistic or GPLv1+
+PERL_TIMEDATE_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
index 727b9b8..31b71c1 100644
--- a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
+++ b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk
@@ -8,5 +8,6 @@ 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_LICENSE = Artistic or GPLv1+
+PERL_XML_NAMESPACESUPPORT_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/package/perl-xml-sax-base/perl-xml-sax-base.mk b/package/perl-xml-sax-base/perl-xml-sax-base.mk
index de47ea4..60dec31 100644
--- a/package/perl-xml-sax-base/perl-xml-sax-base.mk
+++ b/package/perl-xml-sax-base/perl-xml-sax-base.mk
@@ -8,5 +8,6 @@ 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_LICENSE = Artistic or GPLv1+
+PERL_XML_SAX_BASE_LICENSE_FILES = README
 
 $(eval $(perl-package))
diff --git a/support/scripts/scancpan b/support/scripts/scancpan
index 1835fea..0436d2a 100755
--- a/support/scripts/scancpan
+++ b/support/scripts/scancpan
@@ -544,6 +544,9 @@ sub find_license_files {
         next if m|/|;
         push @license_files, $_ if m/(ARTISTIC|COPYING|COPYRIGHT|LICENSE)/i;
     }
+    if (scalar @license_files == 0 && $manifest =~ m/(README)[\n\s]/i) {
+        @license_files = ($1);
+    }
     return \@license_files;
 }
 
-- 
2.5.0

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

* [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint
  2015-10-26 17:45 [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Francois Perrad
  2015-10-26 17:45 ` [Buildroot] [PATCH 2/2] scancpan: README as default license file Francois Perrad
@ 2015-10-26 21:57 ` Peter Korsgaard
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2015-10-26 21:57 UTC (permalink / raw)
  To: buildroot

>>>>> "Francois" == Francois Perrad <fperrad@gmail.com> writes:

 > with the option -noxs, the Pure Perl version is always built.
 > Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

Committed, thanks.

-- 
Bye, Peter Korsgaard

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

* [Buildroot] [PATCH 2/2] scancpan: README as default license file
  2015-10-26 17:45 ` [Buildroot] [PATCH 2/2] scancpan: README as default license file Francois Perrad
@ 2015-10-26 21:57   ` Peter Korsgaard
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2015-10-26 21:57 UTC (permalink / raw)
  To: buildroot

>>>>> "Francois" == Francois Perrad <fperrad@gmail.com> writes:

 > add this heuristic when no specific license file is found
 > Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

Committed, thanks.

-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2015-10-26 21:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-26 17:45 [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Francois Perrad
2015-10-26 17:45 ` [Buildroot] [PATCH 2/2] scancpan: README as default license file Francois Perrad
2015-10-26 21:57   ` Peter Korsgaard
2015-10-26 21:57 ` [Buildroot] [PATCH 1/2] perl-netaddr-ip: remove !BR2_STATIC_LIBS constraint Peter Korsgaard

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.