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] = "1bf07817bb272d412a737ecc2347d70b" SRC_URI[sha256sum] = "11a6c2ba6cb1c6640f01c9bbf2036bcbe3974232e9b939ab94985230c92cde63" UPSTREAM_CHECK_REGEX = "Net\-DNS\-(?P(\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"