diff options
| author | Tim Orling <ticotimo@gmail.com> | 2024-02-02 21:59:16 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-02-05 14:06:09 +0000 |
| commit | 61b199d10319746c3732dc82a4b15fe9ec85776a (patch) | |
| tree | b971c6cf9b2cde564cd4b12e393f1e890e44270e /meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb | |
| parent | b73804429ca04672232e52eaae3de089de99b18e (diff) | |
| download | poky-61b199d10319746c3732dc82a4b15fe9ec85776a.tar.gz | |
libxml-parser-perl: upgrade 2.46 -> 2.47
* Drop CheckLib.pm patch; no longer applies
* Change to CPAN_MIRROR for SRC_URI
* Drop SRC_URI[md5sum]
* Drop redundant ptest-perl/run-ptest; ptest-perl inherit does this
* Drop sed for Expat/Makefile; no longer shipped
* Inherit pkgconfig to find expat lib
* Patch Makefile.PL to not try to load host expat
License-Update: Use LICENSE file; change to Artistic-2.0
https://metacpan.org/dist/XML-Parser/changes
2.47 2023-12-28 (by Todd Rinaldo)
- #84 use $fh instead of $foo
- #85 Fix typo in documentation
- #89 Devel::CheckLib to from 0.99 -> 1.14
- Devel::CheckLibn 1.16
- #91 POD fix for verbatim text
- #97 Add a LICENSE file
- #94 Don't ship Expat/Makefile
- Various github workflow improvements. Windows is still not working.
(From OE-Core rev: 5c51810772a6611a37b2c1b0a32d9558007c4cf7)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb')
| -rw-r--r-- | meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb b/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb new file mode 100644 index 0000000000..cffc133a45 --- /dev/null +++ b/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | SUMMARY = "XML::Parser - A perl module for parsing XML documents" | ||
| 2 | HOMEPAGE = "https://libexpat.github.io/" | ||
| 3 | SECTION = "libs" | ||
| 4 | LICENSE = "Artistic-2.0" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4342f85bf14a1fdd6a751573f1e61c03" | ||
| 6 | |||
| 7 | DEPENDS += "expat" | ||
| 8 | |||
| 9 | SRC_URI = "${CPAN_MIRROR}/modules/by-module/XML/XML-Parser-${PV}.tar.gz \ | ||
| 10 | file://0001-Makefile.PL-make-check_lib-cross-friendly.patch \ | ||
| 11 | " | ||
| 12 | |||
| 13 | SRC_URI[sha256sum] = "ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8" | ||
| 14 | |||
| 15 | S = "${WORKDIR}/XML-Parser-${PV}" | ||
| 16 | |||
| 17 | EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} CC='${CC}' LD='${CCLD}' FULL_AR='${AR}'" | ||
| 18 | |||
| 19 | inherit cpan pkgconfig ptest-perl | ||
| 20 | |||
| 21 | do_compile() { | ||
| 22 | export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" | ||
| 23 | cpan_do_compile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_compile:class-native() { | ||
| 27 | cpan_do_compile | ||
| 28 | } | ||
| 29 | |||
| 30 | do_install_ptest() { | ||
| 31 | sed -i -e "s:/usr/local/bin/perl:/usr/bin/perl:g" ${B}/samples/xmlstats | ||
| 32 | sed -i -e "s:/usr/local/bin/perl:/usr/bin/perl:g" ${B}/samples/xmlfilter | ||
| 33 | sed -i -e "s:/usr/local/bin/perl:/usr/bin/perl:g" ${B}/samples/xmlcomments | ||
| 34 | sed -i -e "s:/usr/local/bin/perl:/usr/bin/perl:g" ${B}/samples/canonical | ||
| 35 | cp -r ${B}/samples ${D}${PTEST_PATH} | ||
| 36 | chown -R root:root ${D}${PTEST_PATH}/samples | ||
| 37 | } | ||
| 38 | |||
| 39 | RDEPENDS:${PN} += "perl-module-carp perl-module-file-spec" | ||
| 40 | RDEPENDS:${PN}-ptest += "perl-module-filehandle perl-module-if perl-module-test perl-module-test-more" | ||
| 41 | |||
| 42 | BBCLASSEXTEND="native nativesdk" | ||
