380 Commits

Author SHA1 Message Date
Jason Schonberg
e2001fa66c
libmodule-build-tiny-perl: fix reference to TMPDIR
This fix is found in the recipe on the master branch.

The warning was seen in build https://autobuilder.yoctoproject.org/valkyrie/?#/builders/81/builds/1279

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
2026-02-09 09:35:46 +05:30
J. S.
4e69ebbcf9
libhtml-tree-perl: fix QA Issue: TMPDIR [buildpaths]
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 5f471132db6df673bbc2c9d7e03f3a049401cfa8)
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
2025-11-19 16:54:30 +05:30
Wang Mingyu
b7f6dfc186
libcrypt-openssl-random-perl: upgrade 0.15 -> 0.16
Changelog:
==========
- add github actions, travis and appveyor.
- Many patches by Takumi Akiyama.
- Fix broken github image for strawberry perl
  by stripping its PATH. their new mingw is incompatible to their
  old strawberry 5.32
- minor documentation fixes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-21 10:52:43 -07:00
Tim Orling
7f301195d8
liberror-perl: move recipe from oe-core
While this package is deprecated by the upstream maintainer,
we do not know if there are any users in the wider OpenEmbedded
ecosystem, so move the recipe from oe-core to meta-perl.

[YOCTO #15461]

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-31 13:42:55 -07:00
Martin Jansa
e722be5fac
recipes: Drop remaining PR values from recipes
* as oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab

* when people are have to maintain own PRs for recipes in oe-core, they
  might add them for meta-oe recipes at the same time when upgrading
  to next LTS

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Tim Orling
c94d895ae7
libencode-locale-perl: drop recipe
The upstream has not been touched since 2015, when this recipe was added.
https://metacpan.org/pod/Encode::Locale

There are no other recipes in meta-openembedded which depend on this recipe
and it is the only recipe that depends on the now dropped libencode-perl
recipe.

My original reason for contributing this recipe is long gone.
If someone continues to need this recipe, please submit it again, but
refactor it to use perl-module-encode(-*) for its RDEPENDS.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:21 -08:00
Tim Orling
57de043dd6
libencode-perl: drop recipe
Encode.pm is packaged in perl itself and users should
instead RDEPENDS on perl-module-encode

This was originally added a long time ago when I did not understand
the way the packages split was done.

See the other Encode::* sub-packages in:
https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/perl/files/perl-rdepends.txt#n313

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:21 -08:00
Wang Mingyu
dcc3be90db
libmime-types-perl: upgrade 2.24 -> 2.26
Changelog:
==========
- iana updates
- support multi-level extensions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:20 -08:00
Wang Mingyu
ec23bd2289
libio-socket-ssl-perl: upgrade 2.084 -> 2.085
Changelog:
===========
- #147 fix test which failed due to behavior changes in OpenSSL 3.2
- update PublicSuffix
- add examples for TLS JA3/JA4 fingerprinting to tls_fingerprint/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu
fdb279bc33
libextutils-cppguess-perl: upgrade 0.26 -> 0.27
Changelog:
 support C++20 and C++23 standards, and vendored version output

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:50 -08:00
Wang Mingyu
8dea2f5e1d
libencode-perl: upgrade 3.19 -> 3.20
Changelog:
==========
-Fix indirect syntax accordingly to (but not by pulling)
-enc2xs: Fix indirect syntax
-encguess: remove duplicate "the"
-Fix spelling in comment
-fix gsm0338 test compatibility with perl < 5.8.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-16 13:52:53 -08:00
Wang Mingyu
638a8b1214 libio-socket-ssl-perl: upgrade 2.083 -> 2.084
Changelog:
============
- various fixes for edge cases and build: #136, #141, #142, #143, #145
- update documentation to reflect default SSL_version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Khem Raj
1e4216e79f libcgi-perl: upgrade 4.57 -> 4.60
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:48:27 -08:00
Khem Raj
052264bcdb libconfig-tiny-perl: upgrade 2.29 -> 2.30
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:48:27 -08:00
Khem Raj
64e9a79160 libdbd-sqlite-perl: upgrade 1.72 -> 1.74
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:48:27 -08:00
Khem Raj
ba075a912f libmodule-build-tiny-perl: upgrade 0.046 -> 0.047
License-Update: Rearranged text of license
    -  The Artistic License 1.0 (Perl)
    +  The Perl Artistic License 1.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
9c7cdf8cc9 libtest-harness-perl: upgrade 3.47 -> 3.48
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Richard Purdie
79e0a9d237 meta-perl: Drop broken BBCLASSEXTEND variants
The command "bitbake universe -c fetch" currently throws a ton of warnings
as there are many 'impossible' dependencies.

In some cases these variants may never have worked and were just added by copy
and paste of recipes. In some cases they once clearly did work but became
broken somewhere along the way. Users may also be carrying local bbappend files
which add further BBCLASSEXTEND.

Having universe fetch work without warnings is desireable so clean up the broken
variants. Anyone actually needing something dropped here can propose adding it
and the correct functional dependencies back quite easily. This also then
ensures we're not carrying or fixing things nobody uses.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-24 09:08:45 -07:00
Tim Orling
194f6cd864 po4a: remove old recipe
po4a has been failing AUH upgrades for a long time now.
The latest attempt to get ptests working for it can be found at:
https://git.openembedded.org/meta-openembedded-contrib/log/?h=timo/po4a_0.69%2bptest

If you care about this recipe, please continue the effort above and get ptests functional.

According to the layerindex, the po4a recipe is not depended upon by any other known recipes:
https://layers.openembedded.org/layerindex/branch/master/recipes/?q=depends%3Apo4a

(debsums in meta-oe dynamic-layers will be removed in another commit)

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-18 20:24:12 -07:00
David Pierret
74022f1009 libtext: add ptest
Signed-off-by: David Pierret <david.pierret@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-13 10:19:11 -07:00
Khem Raj
9f312824d4 libnet-idn-encode: Fix build with perl 2.38 and gcc13
Add missing rdep on perl-module-encode-encoding
fixes

Can't locate Encode/Encoding.pm in @INC (you may need to install the Encode::Encoding module)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-11 12:32:09 -07:00
Khem Raj
5851ca93a5 libio-socket-ssl-perl: Change libnet-libidn-perl->libnet-idn-encode rdep for ptests
This ensures that all ptests can pass, libidn wrapper does not seem to
find the library and as a result the idn tests fail.

Fixes

Failed ptests:
{'libio-socket-ssl-perl': ['t/verify_hostname']}

as they are now skipped

ok 78 # skip no IDN support with Net::LibIDN
ok 79 # skip no IDN support with Net::LibIDN

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-29 06:17:51 -07:00
Khem Raj
2a75d18490 libnet-idn-encode: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-29 06:17:51 -07:00
Wang Mingyu
6ddb267808 libnet-dns-perl: upgrade 1.39 -> 1.40
Changelog:
============
  Add support for SVCB dohpath and ohttp parameters.
  More robust test of bgbusy() SpamAssassin workaround.
  Fix rt.cpan.org #149456
  Fix rt.cpan.org #149280

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:44 -07:00
Khem Raj
9452c7c202 libio-socket-ssl-perl: Upgrade to 2.083
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-26 17:32:45 -07:00
Wang Mingyu
50a021adb3 libtest-harness-perl: upgrade 3.44 -> 3.47
Changelog:
===========
- Add missing negation in EINTR check
- Fix HARNESS_PERL_SWITCHES=-I handling in TAP::Harness::Env
- Color the "ok"s as well.
- Skip symlink tests on msys2
- Use use absolute path for executable tests
- Space-quote executable if has spaces
- Avoid using Errno::EINTR directly for platforms without it
- stop calling import on App::Prove plugins
- Avoid using Errno::EINTR directly for platforms without it
- Color the "ok"s as well.
- Skip symlink tests on msys2
- Use use absolute path for executable tests
- Space-quote executable if has spaces

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:54 -07:00
Tim Orling
8d353c0491 libmodule-build-tiny-perl: upgrade 0.045 -> 0.046
* Drop redundant do_install
* Use four spaces for indent in RDEPENDS
* RDEPENDS:
  - += not =
  - sort alphabetically
  - Add perl-module-perl-ostype
  - Add perl-module-extutils-cbuilder-base
  - Replace perl-module-ipc-open3 with -ipc-cmd
  - Add perl-module-metadata
  - Add perl-module-parse-cpan-meta
  - Add perl-module-extutils-install
  - Add perl-module-encode-encoding
* Enable ptest
* RDEPENDS for ptest:
  - Add perl-module-ipc-open2
  - Add perl-module-blib
  - Add packagegroup-core-buildessential
  - Add perl-dev (for "EXTERN.h")
* INSANE_SKIP dev-deps for -ptest

0.046 2023-06-01 19:31:21+02:00 Europe/Amsterdam
      - Add src/ to include paths

License-Update: Updated Artistic-1.0 (Perl) text

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-08 20:32:03 -07:00
Michael Opdenacker
be1b661b23 remove unused AUTHOR variable
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-03 09:14:20 -07:00
Wang Mingyu
8b4911576a libio-compress-perl: upgrade 2.204 -> 2.206
Changelog:
===========
* Merge branch 'master' of https://github.com/pmqs/IO-Compress
* Merge pull request #50 from haarg/fix-version-check
* fix version checks to use correct method
* drop rt.cpan from SUPPORT section
* add perl 5.38
* add on workflow_dispatch
* Add some OO examples

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
2b5ca7abff libio-compress-lzma-perl: upgrade 2.204 -> 2.206
Changelog:
===========
* drop rt.cpan from SUPPORT section
* add perl 5.38
* add on workflow_dispatch
* Add some OO examples

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
2f235e0447 libcompress-raw-zlib-perl: upgrade 2.204 -> 2.206
Changelog:
===========
* drop rt.cpan from SUPPORT section
* Test::More::isn't warns in perl 5.38
* add zlib-ng 2.1.3
* add zlib-ng 2.1.2
* Change storage of ZLIBNG_VER_STATUS from IV to PV https://github.com/pmqs/Compress-Raw-Zlib/issues/24
* Fix to allow building with C++17 register keyword not allowed in C++17 https://github.com/pmqs/Compress-Raw-Zlib/issues/23
* Change while loop for `LimitOutput`  example https://github.com/pmqs/Compress-Raw-Zlib/issues/21
* [doc] zlib.h: Remove duplicate "the" (#22)
* Add zlib compat version for 2.0.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
fc1f73a506 libcompress-raw-lzma-perl: upgrade 2.204 -> 2.206
Changelog:
===========
* Add instructions to deal with build failure on Ubuntu/Debian
  https://github.com/pmqs/Compress-Raw-Lzma/issues/7
* Test::More isn't warns in Perl 5.38
* perl 5.38
* add on workflow_dispatch
* update action/checkout version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
74903b2596 libcompress-raw-bzip2-perl: upgrade 2.204 -> 2.206
Changelog:
===========
* drop rt.cpan from SUPPORT section
* Test::More::isn't warns in perl 5.38
* Add perl 5.38 & run cron for upstream repos
* add on workflow_dispatch
* fix reference to github issue
* Fix to allow building with C++17 register keyword not allowed in C++17 https://github.com/pmqs/Compress-Raw-Bzip2/issues/11
* Silence warnings on HPUX https://github.com/pmqs/Compress-Raw-Bzip2/issues/10

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
c5f4a496e9 libnet-dns-perl: upgrade 1.38 -> 1.39
Changelog:
 Fix rt.cpan.org #148340 udpsize uninitialized value

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu
3f0270fe06 libnet-dns-perl: upgrade 1.37 -> 1.38
Changelog:
===========
Fix rt.cpan.org #148274
	Multicast DNS flag breaks Net::DNS::Parameters::classbyval

Fix rt.cpan.org #148273
	EDNS extended rcode not handled correctly

Fix rt.cpan.org #147507
	Nameserver.pm: peerhost undefined after $sock->accept

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 15:35:52 -07:00
Wang Mingyu
f52e4b3c0a libmodule-build-tiny-perl: upgrade 0.043 -> 0.045
Changelog:
============
- Fix compilation issue on Windows
- Add module sharedirs
- Only add src/*.c files to primary XS file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:37:55 -07:00
Wang Mingyu
29d4fb3572 libcgi-perl: upgrade 4.56 -> 4.57
Changelog:
- Documentation tweaks around uploadInfo() and hooks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:37:55 -07:00
Khem Raj
8e110d9c5c libencode-perl: Remove buildpaths from generated .exh files
there are generated .exh files which has the absolute perl interpreter
path in comments, which is caught by build QA, therefore remove the
absolute perl native path prefix

Fixes warnings like
WARNING: libencode-perl-3.19-r0 do_package_qa: QA Issue: File /usr/src/debug/libencode-perl/3.19-r0/def_t.exh in package libencode-perl-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-07 11:32:47 -07:00
Wang Mingyu
cad5921c78 libmodule-build-tiny-perl: upgrade 0.039 -> 0.043
Changelog:
 - Fix manification test for perls without man paths

License-Update: remove whitespace of end of the line.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23 21:55:52 -07:00
Wang Mingyu
a0ce9aa790 libconfig-tiny-perl: upgrade 2.28 -> 2.29
Changelog:
==========
- Edit to remove Test::Pod from TEST_REQUIRES in Makefile.PL, again.
- Update versiojnn # in t/02.main.t.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-10 09:39:38 -07:00
Khem Raj
c5f6d0b19b libnet-ssleay-perl: Fix patch upstream status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 20:13:54 -07:00
Tim Orling
fdc87348a0 recipes-perl/images: move to recipes-core
Be consistent with other layers like oe-core, meta-oe and meta-python

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Tim Orling
480985d35e recipes-perl/packagegroups: move to recipes-core/
Be consistent with other layers, like oe-core, meta-oe and meta-python

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Wang Mingyu
6004852735 libcgi-perl: upgrade 4.55 -> 4.56
Changelog:
- add new cookie field 'Priority' to CGI::Cookie code

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25 08:54:59 -07:00
Wang Mingyu
9839bd8dcf libnet-dns-perl: upgrade 1.36 -> 1.37
Changelog:
==========
Add links to relevant RFCs in package documentation.
Fix rt.cpan.org #147038
        resolver->axfr( undef ) fails silently
Fix rt.cpan.org #145944
        Case sensitivity issue with AXFR

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25 08:54:59 -07:00
Wang Mingyu
0ec7415e00 libtest-deep-perl: upgrade 1.130 -> 1.204
License-Update:
  dzilification cleanup: remove redundant pod

Changelog:
==========
- restore v5.12 compatibility (see commit 66b79eb for the amusing
  anecdote)
- try to avoid clobbering global error variables when loading test
  libraries (thanks, Felipe Gasper)
- hash_each now enumates keys in sort() order, to make errors more
  consistent
- no changes since trial releases
- Test::Deep now requires perl v5.12.
- correct Changes entry about which version version of perl is required
- converted to Dist::Zilla
- Test::Deep will now require v5.12, and this may go up.  This change
  allows simplification of the Makefile.PL, which was coping with a
  mistake made twelve years ago.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00
Wang Mingyu
3525d4bb5a libio-compress-perl: upgrade 2.201 -> 2.204
Changelog:
==========
* Update Gzip.pm
   https://github.com/pmqs/IO-Compress/pull/49
   6d0514b86ceeab56884c43fd1e6f09f839c12b74
   feab074420bf4059eb6fa9d0553a354e2dd33e95

 * Allow Z_NULL
   https://github.com/pmqs/Compress-Raw-Zlib/issues/17
   c42da1483767bc8afbdb2d8b03ecda7b67b4d022

License-Update: Copyright year updated to 2023.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00
Wang Mingyu
def146ee93 libio-compress-lzma-perl: upgrade 2.201 -> 2.204
License-Update: Copyright year updated to 2023.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00
Wang Mingyu
044a4e0fe3 libcompress-raw-zlib-perl: upgrade 2.202 -> 2.204
Changelog:
==========
* Update zlib sources to zlib-1.2.13
  https://github.com/pmqs/Compress-Raw-Zlib/issues/20
  eafe29c85437582d16c6bda16449ea2dea534266

* Use GIMME_V instead of the deprecated GIMME
  https://github.com/pmqs/Compress-Raw-Zlib/pull/19
  7a7b045d9d8729a6c82a78039dab5decf7e65907

License-Update:
 Copyright year updated to 2023.
 zlib version updated to 1.2.13, Copyright year updated to 2022.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00
Wang Mingyu
68faf08076 libcompress-raw-lzma-perl: upgrade 2.201 -> 2.204
Changelog:
===========
* Use GIMME_V instead of GIMME
      54e3c1e18b61f0892056925240bbc80f76e2f038

License-Update: Copyright year updated to 2023.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00