pkg-perl: refactor perl infrastructure
PATCH v2 1/2 pkg-perl: refactor perl infrastructure
the perl dependency of cpan module is no longer generated by scancpan, but added at the infrastructure level
Signed-off-by Francois Perrad <[email protected]>
--- package/pkg-perl.mk | 8 ++++++++ support/scripts/scancpan | 10 ++++------ 2 files changed, 12 insertions(+), 6 deletions(-)
package/pkg-perl.mk +8 -0
@@ -39,7 +39,15 @@ PERL_RUN = PERL5LIB= $(HOST_DIR)/usr/bin/perl define inner-perl-package +# Target packages need both the perl interpreter on the target (for +# runtime) and the perl interpreter on the host (for +# compilation). However, host packages only need the perl +# interpreter on the host. +ifeq ($(4),target) +$(2)_DEPENDENCIES += host-perl perl +else $(2)_DEPENDENCIES += host-perl +endif # # Configure step. Only define it if not already defined by the package
support/scripts/scancpan +4 -6
@@ -655,11 +655,9 @@ while (my ($distname, $dist) = each %dist) { # the auth part is not used, because we use $(BR2_CPAN_MIRROR) my($filename, $directories, $suffix) = fileparse( $path, q{tar.gz}, q{tgz} ); $directories =~ s|/$||; - my $dependencies = join q{ }, qw( = perl ), - map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ), + my $dependencies = join q{ }, map( { q{host-} . fsname( $_ ); } sort @{$deps_build{$distname}} ), map( { fsname( $_ ); } sort @{$deps_runtime{$distname}} ); - my $host_dependencies = join q{ }, qw( = ), - map { q{host-} . fsname( $_ ); } sort( @{$deps_build{$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}}
@@ -682,8 +680,8 @@ 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 ${dependencies}} if $need_target{$distname}; - say {$fh} qq{HOST_${brname}_DEPENDENCIES ${host_dependencies}} if $need_host{$distname}; + say {$fh} qq{${brname}_DEPENDENCIES = ${dependencies}} if $need_target{$distname} && $dependencies; + say {$fh} qq{HOST_${brname}_DEPENDENCIES = ${host_dependencies}} if $need_host{$distname} && $host_dependencies; say {$fh} qq{${brname}_LICENSE = ${license}} if $license && $license ne q{unknown}; say {$fh} qq{${brname}_LICENSE_FILES = ${license_files}} if $license_files; say {$fh} qq{};
Signature · 1 line
2.1.4
PATCH v2 2/2 pkg-perl: remove the dependency generated by scancpan
Signed-off-by Francois Perrad <[email protected]>
--- package/perl-crypt-openssl-random/perl-crypt-openssl-random.mk | 2 +- package/perl-crypt-openssl-rsa/perl-crypt-openssl-rsa.mk | 2 +- package/perl-datetime-tiny/perl-datetime-tiny.mk | 1 - package/perl-db-file/perl-db-file.mk | 2 +- package/perl-digest-hmac/perl-digest-hmac.mk | 1 - package/perl-digest-sha1/perl-digest-sha1.mk | 1 - package/perl-encode-detect/perl-encode-detect.mk | 2 +- package/perl-encode-locale/perl-encode-locale.mk | 1 - package/perl-file-listing/perl-file-listing.mk | 2 +- package/perl-file-util/perl-file-util.mk | 2 +- package/perl-gd/perl-gd.mk | 2 +- package/perl-gdgraph/perl-gdgraph.mk | 2 +- package/perl-gdtextutil/perl-gdtextutil.mk | 1 - package/perl-html-parser/perl-html-parser.mk | 2 +- package/perl-html-tagset/perl-html-tagset.mk | 1 - package/perl-http-cookies/perl-http-cookies.mk | 2 +- package/perl-http-daemon/perl-http-daemon.mk | 2 +- package/perl-http-date/perl-http-date.mk | 1 - package/perl-http-negotiate/perl-http-negotiate.mk | 2 +- package/perl-io-html/perl-io-html.mk | 1 - package/perl-io-socket-ssl/perl-io-socket-ssl.mk | 2 +- package/perl-json-tiny/perl-json-tiny.mk | 1 - package/perl-libwww-perl/perl-libwww-perl.mk | 1 - package/perl-lwp-mediatypes/perl-lwp-mediatypes.mk | 1 - package/perl-mail-dkim/perl-mail-dkim.mk | 2 +- package/perl-mailtools/perl-mailtools.mk | 2 +- package/perl-mime-base64/perl-mime-base64.mk | 1 - package/perl-mojolicious/perl-mojolicious.mk | 1 - package/perl-net-dns/perl-net-dns.mk | 2 +- package/perl-net-ssleay/perl-net-ssleay.mk | 2 +- package/perl-netaddr-ip/perl-netaddr-ip.mk | 1 - package/perl-path-tiny/perl-path-tiny.mk | 1 - package/perl-time-hires/perl-time-hires.mk | 1 - package/perl-timedate/perl-timedate.mk | 1 - package/perl-try-tiny/perl-try-tiny.mk | 1 - package/perl-uri/perl-uri.mk | 1 - package/perl-www-robotrules/perl-www-robotrules.mk | 2 +- package/perl-xml-libxml/perl-xml-libxml.mk | 2 +- package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 1 - package/perl-xml-sax-base/perl-xml-sax-base.mk | 1 - package/perl-xml-sax/perl-xml-sax.mk | 2 +- 41 files changed, 20 insertions(+), 41 deletions(-)
package/perl-crypt-openssl-random/perl-crypt-openssl-random.mk +1 -1
@@ -7,7 +7,7 @@ PERL_CRYPT_OPENSSL_RANDOM_VERSION = 0.10 PERL_CRYPT_OPENSSL_RANDOM_SOURCE = Crypt-OpenSSL-Random-$(PERL_CRYPT_OPENSSL_RANDOM_VERSION).tar.gz PERL_CRYPT_OPENSSL_RANDOM_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RURBAN -PERL_CRYPT_OPENSSL_RANDOM_DEPENDENCIES = openssl perl +PERL_CRYPT_OPENSSL_RANDOM_DEPENDENCIES = openssl PERL_CRYPT_OPENSSL_RANDOM_LICENSE = Artistic or GPLv1+ PERL_CRYPT_OPENSSL_RANDOM_LICENSE_FILES = LICENSE
package/perl-crypt-openssl-rsa/perl-crypt-openssl-rsa.mk +1 -1
@@ -7,7 +7,7 @@ PERL_CRYPT_OPENSSL_RSA_VERSION = 0.28 PERL_CRYPT_OPENSSL_RSA_SOURCE = Crypt-OpenSSL-RSA-$(PERL_CRYPT_OPENSSL_RSA_VERSION).tar.gz PERL_CRYPT_OPENSSL_RSA_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PE/PERLER -PERL_CRYPT_OPENSSL_RSA_DEPENDENCIES = perl perl-crypt-openssl-random +PERL_CRYPT_OPENSSL_RSA_DEPENDENCIES = perl-crypt-openssl-random PERL_CRYPT_OPENSSL_RSA_LICENSE = Artistic or GPLv1+ PERL_CRYPT_OPENSSL_RSA_LICENSE_FILES = LICENSE
package/perl-datetime-tiny/perl-datetime-tiny.mk +0 -1
@@ -7,7 +7,6 @@ PERL_DATETIME_TINY_VERSION = 1.04 PERL_DATETIME_TINY_SOURCE = DateTime-Tiny-$(PERL_DATETIME_TINY_VERSION).tar.gz PERL_DATETIME_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AD/ADAMK -PERL_DATETIME_TINY_DEPENDENCIES = perl PERL_DATETIME_TINY_LICENSE = Artistic or GPLv1+ PERL_DATETIME_TINY_LICENSE_FILES = LICENSE
package/perl-db-file/perl-db-file.mk +1 -1
@@ -7,7 +7,7 @@ PERL_DB_FILE_VERSION = 1.835 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 +PERL_DB_FILE_DEPENDENCIES = berkeleydb PERL_DB_FILE_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-digest-hmac/perl-digest-hmac.mk +0 -1
@@ -7,7 +7,6 @@ PERL_DIGEST_HMAC_VERSION = 1.03 PERL_DIGEST_HMAC_SOURCE = Digest-HMAC-$(PERL_DIGEST_HMAC_VERSION).tar.gz PERL_DIGEST_HMAC_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_DIGEST_HMAC_DEPENDENCIES = perl PERL_DIGEST_HMAC_LICENSE = Artistic or GPLv1+ PERL_DIGEST_HMAC_LICENSE_FILES = README
package/perl-digest-sha1/perl-digest-sha1.mk +0 -1
@@ -7,7 +7,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_DEPENDENCIES = perl PERL_DIGEST_SHA1_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-encode-detect/perl-encode-detect.mk +1 -1
@@ -7,7 +7,7 @@ PERL_ENCODE_DETECT_VERSION = 1.01 PERL_ENCODE_DETECT_SOURCE = Encode-Detect-$(PERL_ENCODE_DETECT_VERSION).tar.gz PERL_ENCODE_DETECT_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JG/JGMYERS -PERL_ENCODE_DETECT_DEPENDENCIES = perl host-perl-module-build +PERL_ENCODE_DETECT_DEPENDENCIES = host-perl-module-build PERL_ENCODE_DETECT_LICENSE = MPL-1.1 PERL_ENCODE_DETECT_LICENSE_FILES = LICENSE
package/perl-encode-locale/perl-encode-locale.mk +0 -1
@@ -7,7 +7,6 @@ PERL_ENCODE_LOCALE_VERSION = 1.05 PERL_ENCODE_LOCALE_SOURCE = Encode-Locale-$(PERL_ENCODE_LOCALE_VERSION).tar.gz PERL_ENCODE_LOCALE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_ENCODE_LOCALE_DEPENDENCIES = perl PERL_ENCODE_LOCALE_LICENSE = Artistic or GPLv1+ PERL_ENCODE_LOCALE_LICENSE_FILES = README
package/perl-file-listing/perl-file-listing.mk +1 -1
@@ -7,7 +7,7 @@ PERL_FILE_LISTING_VERSION = 6.04 PERL_FILE_LISTING_SOURCE = File-Listing-$(PERL_FILE_LISTING_VERSION).tar.gz PERL_FILE_LISTING_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_FILE_LISTING_DEPENDENCIES = perl perl-http-date +PERL_FILE_LISTING_DEPENDENCIES = perl-http-date PERL_FILE_LISTING_LICENSE = Artistic or GPLv1+ PERL_FILE_LISTING_LICENSE_FILES = README
package/perl-file-util/perl-file-util.mk +1 -1
@@ -7,7 +7,7 @@ PERL_FILE_UTIL_VERSION = 4.132140 PERL_FILE_UTIL_SOURCE = File-Util-$(PERL_FILE_UTIL_VERSION).tar.gz PERL_FILE_UTIL_SITE = $(BR2_CPAN_MIRROR)/authors/id/T/TO/TOMMY -PERL_FILE_UTIL_DEPENDENCIES = perl host-perl-module-build +PERL_FILE_UTIL_DEPENDENCIES = host-perl-module-build PERL_FILE_UTIL_LICENSE = Artistic or GPLv1+ PERL_FILE_UTIL_LICENSE_FILES = COPYING LICENSE
package/perl-gd/perl-gd.mk +1 -1
@@ -7,7 +7,7 @@ PERL_GD_VERSION = 2.53 PERL_GD_SOURCE = GD-$(PERL_GD_VERSION).tar.gz PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LD/LDS -PERL_GD_DEPENDENCIES = perl zlib libpng freetype gd +PERL_GD_DEPENDENCIES = zlib libpng freetype gd PERL_GD_LICENSE = Artistic-2.0 or GPLv1+ PERL_GD_LICENSE_FILES = LICENSE
package/perl-gdgraph/perl-gdgraph.mk +1 -1
@@ -7,7 +7,7 @@ PERL_GDGRAPH_VERSION = 1.49 PERL_GDGRAPH_SOURCE = GDGraph-$(PERL_GDGRAPH_VERSION).tar.gz PERL_GDGRAPH_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RUZ -PERL_GDGRAPH_DEPENDENCIES = perl perl-gd perl-gdtextutil +PERL_GDGRAPH_DEPENDENCIES = perl-gd perl-gdtextutil PERL_GDGRAPH_LICENSE = Artistic or GPLv1+ PERL_GDGRAPH_LICENSE_FILES = Dustismo.LICENSE
package/perl-gdtextutil/perl-gdtextutil.mk +0 -1
@@ -7,7 +7,6 @@ PERL_GDTEXTUTIL_VERSION = 0.86 PERL_GDTEXTUTIL_SOURCE = GDTextUtil-$(PERL_GDTEXTUTIL_VERSION).tar.gz PERL_GDTEXTUTIL_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MV/MVERB -PERL_GDTEXTUTIL_DEPENDENCIES = perl PERL_GDTEXTUTIL_LICENSE_FILES = Dustismo.LICENSE $(eval $(perl-package))
package/perl-html-parser/perl-html-parser.mk +1 -1
@@ -7,7 +7,7 @@ PERL_HTML_PARSER_VERSION = 3.71 PERL_HTML_PARSER_SOURCE = HTML-Parser-$(PERL_HTML_PARSER_VERSION).tar.gz PERL_HTML_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_HTML_PARSER_DEPENDENCIES = perl perl-html-tagset +PERL_HTML_PARSER_DEPENDENCIES = perl-html-tagset PERL_HTML_PARSER_LICENSE = Artistic or GPLv1+ PERL_HTML_PARSER_LICENSE_FILES = README
package/perl-html-tagset/perl-html-tagset.mk +0 -1
@@ -7,7 +7,6 @@ PERL_HTML_TAGSET_VERSION = 3.20 PERL_HTML_TAGSET_SOURCE = HTML-Tagset-$(PERL_HTML_TAGSET_VERSION).tar.gz PERL_HTML_TAGSET_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PE/PETDANCE -PERL_HTML_TAGSET_DEPENDENCIES = perl PERL_HTML_TAGSET_LICENSE = Artistic or GPLv1+ PERL_HTML_TAGSET_LICENSE_FILES = README
package/perl-http-cookies/perl-http-cookies.mk +1 -1
@@ -7,7 +7,7 @@ PERL_HTTP_COOKIES_VERSION = 6.01 PERL_HTTP_COOKIES_SOURCE = HTTP-Cookies-$(PERL_HTTP_COOKIES_VERSION).tar.gz PERL_HTTP_COOKIES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_HTTP_COOKIES_DEPENDENCIES = perl perl-http-date perl-http-message +PERL_HTTP_COOKIES_DEPENDENCIES = perl-http-date perl-http-message PERL_HTTP_COOKIES_LICENSE = Artistic or GPLv1+ PERL_HTTP_COOKIES_LICENSE_FILES = README
package/perl-http-daemon/perl-http-daemon.mk +1 -1
@@ -7,7 +7,7 @@ PERL_HTTP_DAEMON_VERSION = 6.01 PERL_HTTP_DAEMON_SOURCE = HTTP-Daemon-$(PERL_HTTP_DAEMON_VERSION).tar.gz PERL_HTTP_DAEMON_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_HTTP_DAEMON_DEPENDENCIES = perl perl-http-date perl-http-message perl-lwp-mediatypes +PERL_HTTP_DAEMON_DEPENDENCIES = perl-http-date perl-http-message perl-lwp-mediatypes PERL_HTTP_DAEMON_LICENSE = Artistic or GPLv1+ PERL_HTTP_DAEMON_LICENSE_FILES = README
package/perl-http-date/perl-http-date.mk +0 -1
@@ -7,7 +7,6 @@ PERL_HTTP_DATE_VERSION = 6.02 PERL_HTTP_DATE_SOURCE = HTTP-Date-$(PERL_HTTP_DATE_VERSION).tar.gz PERL_HTTP_DATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_HTTP_DATE_DEPENDENCIES = perl PERL_HTTP_DATE_LICENSE = Artistic or GPLv1+ PERL_HTTP_DATE_LICENSE_FILES = README
package/perl-http-negotiate/perl-http-negotiate.mk +1 -1
@@ -7,7 +7,7 @@ PERL_HTTP_NEGOTIATE_VERSION = 6.01 PERL_HTTP_NEGOTIATE_SOURCE = HTTP-Negotiate-$(PERL_HTTP_NEGOTIATE_VERSION).tar.gz PERL_HTTP_NEGOTIATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_HTTP_NEGOTIATE_DEPENDENCIES = perl perl-http-message +PERL_HTTP_NEGOTIATE_DEPENDENCIES = perl-http-message PERL_HTTP_NEGOTIATE_LICENSE = Artistic or GPLv1+ PERL_HTTP_NEGOTIATE_LICENSE_FILES = README
package/perl-io-html/perl-io-html.mk +0 -1
@@ -7,7 +7,6 @@ PERL_IO_HTML_VERSION = 1.001 PERL_IO_HTML_SOURCE = IO-HTML-$(PERL_IO_HTML_VERSION).tar.gz PERL_IO_HTML_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CJ/CJM -PERL_IO_HTML_DEPENDENCIES = perl PERL_IO_HTML_LICENSE = Artistic or GPLv1+ PERL_IO_HTML_LICENSE_FILES = LICENSE
package/perl-io-socket-ssl/perl-io-socket-ssl.mk +1 -1
@@ -7,7 +7,7 @@ PERL_IO_SOCKET_SSL_VERSION = 2.016 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 perl-net-ssleay +PERL_IO_SOCKET_SSL_DEPENDENCIES = perl-net-ssleay PERL_IO_SOCKET_SSL_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-json-tiny/perl-json-tiny.mk +0 -1
@@ -7,7 +7,6 @@ PERL_JSON_TINY_VERSION = 0.53 PERL_JSON_TINY_SOURCE = JSON-Tiny-$(PERL_JSON_TINY_VERSION).tar.gz PERL_JSON_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DA/DAVIDO -PERL_JSON_TINY_DEPENDENCIES = perl PERL_JSON_TINY_LICENSE = Artistic-2.0 PERL_JSON_TINY_LICENSE_FILES = LICENSE
package/perl-libwww-perl/perl-libwww-perl.mk +0 -1
@@ -10,7 +10,6 @@ PERL_LIBWWW_PERL_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER PERL_LIBWWW_PERL_LICENSE = Artistic or GPLv1+ PERL_LIBWWW_LICENSE_FILES = README PERL_LIBWWW_PERL_DEPENDENCIES = \ - perl \ perl-encode-locale \ perl-file-listing \ perl-html-parser \
package/perl-lwp-mediatypes/perl-lwp-mediatypes.mk +0 -1
@@ -7,7 +7,6 @@ PERL_LWP_MEDIATYPES_VERSION = 6.02 PERL_LWP_MEDIATYPES_SOURCE = LWP-MediaTypes-$(PERL_LWP_MEDIATYPES_VERSION).tar.gz PERL_LWP_MEDIATYPES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_LWP_MEDIATYPES_DEPENDENCIES = perl PERL_LWP_MEDIATYPES_LICENSE = Artistic or GPLv1+ PERL_LWP_MEDIATYPES_LICENSE_FILES = README
package/perl-mail-dkim/perl-mail-dkim.mk +1 -1
@@ -7,6 +7,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 perl-crypt-openssl-rsa perl-mailtools perl-net-dns +PERL_MAIL_DKIM_DEPENDENCIES = perl-crypt-openssl-rsa perl-mailtools perl-net-dns $(eval $(perl-package))
package/perl-mailtools/perl-mailtools.mk +1 -1
@@ -7,7 +7,7 @@ PERL_MAILTOOLS_VERSION = 2.14 PERL_MAILTOOLS_SOURCE = MailTools-$(PERL_MAILTOOLS_VERSION).tar.gz PERL_MAILTOOLS_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MA/MARKOV -PERL_MAILTOOLS_DEPENDENCIES = perl perl-timedate +PERL_MAILTOOLS_DEPENDENCIES = perl-timedate PERL_MAILTOOLS_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-mime-base64/perl-mime-base64.mk +0 -1
@@ -7,7 +7,6 @@ PERL_MIME_BASE64_VERSION = 3.15 PERL_MIME_BASE64_SOURCE = MIME-Base64-$(PERL_MIME_BASE64_VERSION).tar.gz PERL_MIME_BASE64_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_MIME_BASE64_DEPENDENCIES = perl PERL_MIME_BASE64_LICENSE = Artistic or GPLv1+ PERL_MIME_BASE64_LICENSE_FILES = README
package/perl-mojolicious/perl-mojolicious.mk +0 -1
@@ -7,7 +7,6 @@ PERL_MOJOLICIOUS_VERSION = 6.14 PERL_MOJOLICIOUS_SOURCE = Mojolicious-$(PERL_MOJOLICIOUS_VERSION).tar.gz PERL_MOJOLICIOUS_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SR/SRI -PERL_MOJOLICIOUS_DEPENDENCIES = perl PERL_MOJOLICIOUS_LICENSE = Artistic-2.0 PERL_MOJOLICIOUS_LICENSE_FILES = LICENSE
package/perl-net-dns/perl-net-dns.mk +1 -1
@@ -7,7 +7,7 @@ PERL_NET_DNS_VERSION = 0.83 PERL_NET_DNS_SOURCE = Net-DNS-$(PERL_NET_DNS_VERSION).tar.gz PERL_NET_DNS_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NL/NLNETLABS -PERL_NET_DNS_DEPENDENCIES = perl perl-digest-hmac +PERL_NET_DNS_DEPENDENCIES = perl-digest-hmac PERL_NET_DNS_LICENSE = Artistic or GPLv1+ PERL_NET_DNS_LICENSE_FILES = README
package/perl-net-ssleay/perl-net-ssleay.mk +1 -1
@@ -7,7 +7,7 @@ PERL_NET_SSLEAY_VERSION = 1.70 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_DEPENDENCIES = openssl PERL_NET_SSLEAY_LICENSE = OpenSSL PERL_NET_SSLEAY_LICENSE_FILES = LICENSE
package/perl-netaddr-ip/perl-netaddr-ip.mk +0 -1
@@ -7,7 +7,6 @@ PERL_NETADDR_IP_VERSION = 4.075 PERL_NETADDR_IP_SOURCE = NetAddr-IP-$(PERL_NETADDR_IP_VERSION).tar.gz PERL_NETADDR_IP_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKER -PERL_NETADDR_IP_DEPENDENCIES = perl PERL_NETADDR_IP_LICENSE = Artistic or GPLv1+ PERL_NETADDR_IP_LICENSE_FILES = Artistic Copying
package/perl-path-tiny/perl-path-tiny.mk +0 -1
@@ -7,7 +7,6 @@ PERL_PATH_TINY_VERSION = 0.072 PERL_PATH_TINY_SOURCE = Path-Tiny-$(PERL_PATH_TINY_VERSION).tar.gz PERL_PATH_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DA/DAGOLDEN -PERL_PATH_TINY_DEPENDENCIES = perl PERL_PATH_TINY_LICENSE = Apache-2.0 PERL_PATH_TINY_LICENSE_FILES = LICENSE
package/perl-time-hires/perl-time-hires.mk +0 -1
@@ -7,7 +7,6 @@ PERL_TIME_HIRES_VERSION = 1.9726 PERL_TIME_HIRES_SOURCE = Time-HiRes-$(PERL_TIME_HIRES_VERSION).tar.gz PERL_TIME_HIRES_SITE = $(BR2_CPAN_MIRROR)/authors/id/Z/ZE/ZEFRAM -PERL_TIME_HIRES_DEPENDENCIES = perl PERL_TIME_HIRES_LICENSE = Artistic or GPLv1+ PERL_TIME_HIRES_LICENSE_FILES = README
package/perl-timedate/perl-timedate.mk +0 -1
@@ -7,7 +7,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_DEPENDENCIES = perl PERL_TIMEDATE_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-try-tiny/perl-try-tiny.mk +0 -1
@@ -7,7 +7,6 @@ PERL_TRY_TINY_VERSION = 0.22 PERL_TRY_TINY_SOURCE = Try-Tiny-$(PERL_TRY_TINY_VERSION).tar.gz PERL_TRY_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY -PERL_TRY_TINY_DEPENDENCIES = perl PERL_TRY_TINY_LICENSE = MIT PERL_TRY_TINY_LICENSE_FILES = LICENSE
package/perl-uri/perl-uri.mk +0 -1
@@ -7,7 +7,6 @@ PERL_URI_VERSION = 1.68 PERL_URI_SOURCE = URI-$(PERL_URI_VERSION).tar.gz PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER -PERL_URI_DEPENDENCIES = perl PERL_URI_LICENSE = Artistic or GPLv1+ PERL_URI_LICENSE_FILES = LICENSE
package/perl-www-robotrules/perl-www-robotrules.mk +1 -1
@@ -7,7 +7,7 @@ PERL_WWW_ROBOTRULES_VERSION = 6.02 PERL_WWW_ROBOTRULES_SOURCE = WWW-RobotRules-$(PERL_WWW_ROBOTRULES_VERSION).tar.gz PERL_WWW_ROBOTRULES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS -PERL_WWW_ROBOTRULES_DEPENDENCIES = perl perl-uri +PERL_WWW_ROBOTRULES_DEPENDENCIES = perl-uri PERL_WWW_ROBOTRULES_LICENSE = Artistic or GPLv1+ PERL_WWW_ROBOTRULES_LICENSE_FILES = README
package/perl-xml-libxml/perl-xml-libxml.mk +1 -1
@@ -7,7 +7,7 @@ PERL_XML_LIBXML_VERSION = 2.0121 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_DEPENDENCIES = zlib libxml2 perl-xml-sax perl-xml-namespacesupport PERL_XML_LIBXML_LICENSE = Artistic or GPLv1+ PERL_XML_LIBXML_LICENSE_FILES = LICENSE
package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk +0 -1
@@ -7,7 +7,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_DEPENDENCIES = perl PERL_XML_NAMESPACESUPPORT_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-xml-sax-base/perl-xml-sax-base.mk +0 -1
@@ -7,7 +7,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_DEPENDENCIES = perl PERL_XML_SAX_BASE_LICENSE = Artistic or GPLv1+ $(eval $(perl-package))
package/perl-xml-sax/perl-xml-sax.mk +1 -1
@@ -7,7 +7,7 @@ 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_DEPENDENCIES = perl-xml-namespacesupport perl-xml-sax-base PERL_XML_SAX_LICENSE = Artistic or GPLv1+ PERL_XML_SAX_LICENSE_FILES = LICENSE
Signature · 1 line
2.1.4
PATCH v2 1/2 pkg-perl: refactor perl infrastructure
In reply to Francois PerradDear Francois Perrad,
Quoted 8 lines · Francois Perrad
the perl dependency of cpan module is no longer generated by scancpan, but added at the infrastructure level
Signed-off-by Francois Perrad <[email protected]>--- package/pkg-perl.mk | 8 ++++++++ support/scripts/scancpan | 10 ++++------ 2 files changed, 12 insertions(+), 6 deletions(-)
Both patches applied, thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com