diff options
author | 2019-05-08 17:03:05 +0800 | |
---|---|---|
committer | 2019-05-09 20:34:33 -0700 | |
commit | 4ec20f86eb6729fa250d2f90506ec3166175407e (patch) | |
tree | f2919868e3711ea795057829879b3fab39bd9b3f /meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb | |
parent | 11e7ffc442ddca6536c23edc5831e8137f519a0c (diff) | |
download | meta-openembedded-contrib-4ec20f86eb6729fa250d2f90506ec3166175407e.tar.gz |
libnet-dns-perl: upgrade 1.19 -> 1.20
-Upgrade from libnet-dns-perl_1.19.bb to libnet-dns-perl_1.20.bb.
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb')
-rw-r--r-- | meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb new file mode 100644 index 0000000000..c37b40d7cd --- /dev/null +++ b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.20.bb @@ -0,0 +1,66 @@ +DESCRIPTION = "This package contains the DNS.pm module with friends." +HOMEPAGE = "http://www.net-dns.org/" +SECTION = "libs" +LICENSE = "MIT" + +LIC_FILES_CHKSUM = "file://README;beginline=252;endline=269;md5=27db37b42cd1a5173a53922d67072bcb" + +DEPENDS += "perl" + +SRC_URI = "http://search.cpan.org/CPAN/authors/id/N/NL/NLNETLABS/Net-DNS-${PV}.tar.gz" + +SRC_URI[md5sum] = "565d3ae163591f3da7e1a20827b73c28" +SRC_URI[sha256sum] = "7fd9692b687253baa8f2eb639f1dd7ff9c77fddd67167dc59b400bd25e4ce01b" + +UPSTREAM_CHECK_REGEX = "Net\-DNS\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" + +S = "${WORKDIR}/Net-DNS-${PV}" + +EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" + +inherit cpan ptest-perl + +RDEPENDS_${PN} = " \ + libdigest-hmac-perl \ + perl-module-base \ + perl-module-constant \ + perl-module-digest-md5 \ + perl-module-digest-sha \ + perl-module-file-spec \ + perl-module-integer \ + perl-module-io-file \ + perl-module-io-select \ + perl-module-io-socket \ + perl-module-io-socket-ip \ + perl-module-mime-base64 \ + perl-module-scalar-util \ + perl-module-test-more \ + perl-module-time-local \ +" + +RRECOMMENDS_${PN} += " \ + libnet-dns-sec-perl \ +" + +RDEPENDS_${PN}-ptest += " \ + perl-module-encode \ + perl-module-encode-byte \ + perl-module-extutils-mm \ + perl-module-extutils-mm-unix \ + perl-module-overload \ +" + +python __anonymous () { + # rather than use "find" to determine libc-*.so, + # statically export the known paths for glibc and musl + import os + if d.getVar('TCLIBC') == "glibc": + os.environ["LIBC"] = "${STAGING_BASELIBDIR}/libc.so.6" + elif d.getVar('TCLIBC') == "musl": + os.environ["LIBC"] = "${STAGING_LIBDIR}/libc.so" + else: + raise bb.parse.SkipRecipe("incompatible with %s C library" % + d.getVar('TCLIBC')) +} + +BBCLASSEXTEND = "native" |