Commit Graph

395 Commits

Author SHA1 Message Date
Wang Mingyu
a923c870f2
libtest-harness-perl: upgrade 3.48 -> 3.50
Changelog:
===========
- Simplify runtests for easier extension
- Prevent double summary on bail-out
- Prevent bail_out summary when no handler for it is defined
- Tidy up core dump file
- Simplify injecting of @INC paths
- Better check for t/ directory in Perl handler

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-28 07:11:31 -07:00
Wang Mingyu
cd05e3bf95
libnet-dns-perl: upgrade 1.45 -> 1.46
Changelog:
===========
- Resync with IANA DNS Parameters registry.
- Revise documentation for Packet.pm and Header.pm.
- Random ID cache moved from header->id to packet->encode.
- Restructure resolver method inheritance tree.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-28 07:11:31 -07:00
Wang Mingyu
67379536e8
libio-socket-ssl-perl: upgrade 2.085 -> 2.088
Changelog:
==========
- minor fixes for use on ancient versions of perl and for building with
  newer versions of openssl
- support for PSK, see SSL_psk in documentation
- internal optimzation: implement _touch_entry in session cache instead
  of using del+add.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-15 16:36:12 -07:00
Wang Mingyu
be59cf4cb5
libcurses-perl: upgrade 1.41 -> 1.45
0001-testtyp.c-Use-proper-prototype-for-main-function.patch
refreshed for 1.45

Changelog:
============
- Correct wide character data types to fix compile failure.
- Implement A_ITALIC
- Fix missing file introduced in 1.42 that prevents all builds from working.
- Add missing return type declarations so it works with modern C compilers.
- Rename test.syms program to testsyms, because it is a more conventional
  name format.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-28 11:22:05 -07:00
Wang Mingyu
f091c1625f
libextutils-helpers-perl: upgrade 0.026 -> 0.027
Changelog:
 - Revert "Make split_like_shell always unixy"

License-Update:
 modify format
 update Artistic License 1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:53 -07:00
Wang Mingyu
315794c681
libcrypt-openssl-random-perl: upgrade 0.16 -> 0.17
Changelog:
==========
- fix older aix with missing -lz dependencies
- minor ci fixes

License-Update:
 "(Some other Free Software Foundation software is covered by the GNU Library General Public License instead.)"
 removed from license file.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:53 -07:00
Wang Mingyu
b5c768e164
libcgi-perl: upgrade 4.64 -> 4.66
Changelog:
============
- Restore trailing slashes in the ->url call (GH #267)
- "fix" t/url.t for older Perls (GH #266)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:52 -07:00
Khem Raj
909908a451
libio-compress-perl: Use update alternatives for streamzip and zipdetails
these utilities are also provided by perl-misc package built by
perl recipe. Prefer the one's provided by libio-compress-perl
if its included.

Fixes https://github.com/riscv/meta-riscv/issues/374

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 21:40:56 -07:00
Wang Mingyu
3dbb98a908
libio-compress-perl: upgrade 2.206 -> 2.212
License-Update:
 Copyright year updated to 2024.
 add feedback ktest

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
012926d1ce
libio-compress-lzma-perl: upgrade 2.206 -> 2.212
License-Update:
 Copyright year updated to 2024.
 add feedback ktest

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
5c36491f03
libcompress-raw-zlib-perl: upgrade 2.206 -> 2.212
License-Update:
  Copyright year updated to 2024.
  zlib updated to 1.3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
0a2d566589
libcompress-raw-lzma-perl: upgrade 2.206 -> 2.212
License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
d2dacef702
libcompress-raw-bzip2-perl: upgrade 2.206 -> 2.212
License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
c20568adfb
libcgi-perl: upgrade 4.60 -> 4.64
Chaneglog:
===========
- pass --no-xattrs to tar in Makefile to fix tar backwards compat
- ->url returns a string in all cases
- ->url now returns the correct thing for ipv6 brackets
- Support Paritioned cookies in CGI::Cookie

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Khem Raj
ffc64e9c6f
recipes: Start WORKDIR -> UNPACKDIR transition
Replace references of WORKDIR with UNPACKDIR where it makes sense to do
so in preparation for changing the default value of UNPACKDIR.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Wang Mingyu
3d7c2c1c09
libnet-dns-perl: upgrade 1.40 -> 1.45
Changelog:
============
- Add support for EDNS CO flag.
- Simplify testing of resolver error paths.
- Prevent read beyond end of RDATA in corrupt SVCB RR.
- Update b.root-servers.net addresses in resolver hints.
- Improve accuracy and completeness of dependency metadata.
- Nameserver: hangs on persistent TCP connection (Windows).
- IPSECKEY: leave gateway undefined for gatetype 0.
- Remove remaining support for GOST.
- Accept inbound Ethernet "Jumbo" UDP packet.
- Facilitate decoding of mDNS/SD packets with compressed RDATA.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:53 -07:00
Wang Mingyu
c19cce7a33
libmodule-build-tiny-perl: upgrade 0.047 -> 0.048
Changelog:
 - Implement dynamic prerequisites

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:48 -07:00
Wang Mingyu
20ea3999df
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-17 23:47:24 -07:00
Tim Orling
90668d6fc6
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 08:32:39 -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