1*eaae0b33SPatrick WilliamsSUMMARY = "Perl module to manipulate and access URI strings" 2*eaae0b33SPatrick WilliamsDESCRIPTION = "This package contains the URI.pm module with friends. \ 3*eaae0b33SPatrick WilliamsThe module implements the URI class. URI objects can be used to access \ 4*eaae0b33SPatrick Williamsand manipulate the various components that make up these strings." 5*eaae0b33SPatrick WilliamsHOMEPAGE = "https://metacpan.org/dist/URI" 6*eaae0b33SPatrick WilliamsSECTION = "libs" 7*eaae0b33SPatrick WilliamsLICENSE = "Artistic-1.0 | GPL-1.0-or-later" 8*eaae0b33SPatrick Williams 9*eaae0b33SPatrick WilliamsLIC_FILES_CHKSUM = "file://LICENSE;md5=9944b87af51186f848ae558344aded9f" 10*eaae0b33SPatrick Williams 11*eaae0b33SPatrick WilliamsSRC_URI = "${CPAN_MIRROR}/authors/id/O/OA/OALDERS/URI-${PV}.tar.gz \ 12*eaae0b33SPatrick Williams file://0001-Skip-TODO-test-cases-that-fail.patch \ 13*eaae0b33SPatrick Williams " 14*eaae0b33SPatrick Williams 15*eaae0b33SPatrick WilliamsSRC_URI[sha256sum] = "9632067d34e14e0dae2da94631c4f25a387fcc48d06fa29330e8b3c04c4e913d" 16*eaae0b33SPatrick Williams 17*eaae0b33SPatrick WilliamsS = "${WORKDIR}/URI-${PV}" 18*eaae0b33SPatrick Williams 19*eaae0b33SPatrick WilliamsEXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 20*eaae0b33SPatrick Williams 21*eaae0b33SPatrick Williamsinherit cpan ptest-perl 22*eaae0b33SPatrick Williams 23*eaae0b33SPatrick Williamsdo_compile() { 24*eaae0b33SPatrick Williams export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" 25*eaae0b33SPatrick Williams cpan_do_compile 26*eaae0b33SPatrick Williams} 27*eaae0b33SPatrick Williams 28*eaae0b33SPatrick Williamsdo_install:prepend() { 29*eaae0b33SPatrick Williams # these tests require "-T" (taint) command line option 30*eaae0b33SPatrick Williams rm -rf ${B}/t/cwd.t 31*eaae0b33SPatrick Williams rm -rf ${B}/t/file.t 32*eaae0b33SPatrick Williams} 33*eaae0b33SPatrick Williams 34*eaae0b33SPatrick WilliamsRDEPENDS:${PN} += "\ 35*eaae0b33SPatrick Williams perl-module-integer \ 36*eaae0b33SPatrick Williams perl-module-mime-base64 \ 37*eaae0b33SPatrick Williams" 38*eaae0b33SPatrick Williams 39*eaae0b33SPatrick WilliamsRDEPENDS:${PN}-ptest += " \ 40*eaae0b33SPatrick Williams libtest-fatal-perl \ 41*eaae0b33SPatrick Williams libtest-needs-perl \ 42*eaae0b33SPatrick Williams libtest-warnings-perl \ 43*eaae0b33SPatrick Williams perl-module-encode \ 44*eaae0b33SPatrick Williams perl-module-encode-encoding \ 45*eaae0b33SPatrick Williams perl-module-extutils-makemaker \ 46*eaae0b33SPatrick Williams perl-module-extutils-mm-unix \ 47*eaae0b33SPatrick Williams perl-module-file-spec-functions \ 48*eaae0b33SPatrick Williams perl-module-net-domain \ 49*eaae0b33SPatrick Williams perl-module-perlio \ 50*eaae0b33SPatrick Williams perl-module-perlio-encoding \ 51*eaae0b33SPatrick Williams perl-module-test \ 52*eaae0b33SPatrick Williams perl-module-test-more \ 53*eaae0b33SPatrick Williams perl-module-utf8 \ 54*eaae0b33SPatrick Williams" 55*eaae0b33SPatrick Williams 56*eaae0b33SPatrick WilliamsBBCLASSEXTEND = "native" 57