30 Commits

Author SHA1 Message Date
Wang Mingyu b10fc6f6f7 libhtml-parser-perl: upgrade 3.83 -> 3.85
License-Update: Copyright updated to 2000

Changelog:
============
- Replace deprecated uvuni_to_utf8() with uvchr_to_utf8()
- Fix heap-use-after-free in _decode_entities (CVE-2026-8829)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-05-31 03:08:48 -07:00
Khem Raj 918020f7cf libhtml-tagset-perl: Fix failing ptests
Add missing module rdep for pests, fixes
Failed ptests:
{'libhtml-tagset-perl': ['t/01-populated', 't/00-load']}

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-19 07:45:40 -08:00
Wang Mingyu 73aaf9d495 libhtml-tree-perl: upgrade 5.06 -> 5.07
Changelog:
 Workaround more @INC issues with Module::Build and sudo

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:39 -07:00
Wang Mingyu 8d3a9f0652 libhtml-parser-perl: upgrade 3.76 -> 3.83
License-Update:  shifted from line 992 to line 996.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:39 -07:00
Jason Schonberg 59d14f1220 libhtml-tree-perl: upgrade 5.05 -> 5.06
5.06     2017-04-28
   Release by Kent Fredric
    * Revert XML escaping changes from 5.04 due to large numbers of
      broken dependents
      - RT#121310 https://rt.cpan.org/Ticket/Display.html?id=121310
      - https://github.com/rjbs/MasonX-Resolver-WidgetFactory/issues/1
      - https://github.com/kentfredric/HTML-Tree/issues/1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-20 08:20:18 -07:00
Jason Schonberg d095742503 libhtml-parser-perl: upgrade 3.75 -> 3.76
3.76      2021-03-04
  * Add a fix for a stack confusion error on `eof`. (GH#21) (Matthew Horsfall
    and Chase Whitener)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-12 20:58:51 -07:00
Jason Schonberg 0c030b0255 libhtml-tree-perl: upgrade 5.04 -> 5.05
License-Update: change offset because README file got longer.  Checksum is unchanged.

5.05      2017-04-26
    [FIXES]
    * Revert Dist::Zilla Removal
      - https://github.com/jfearn/HTML-Tree/issues/7
      - Vendor note: It should be simpler to compare 5.03 and 5.05
        than to compare 5.04 and 5.05, or 5.03 and 5.05.
      - Fixes RT#12230: Undeclared dep on Test::Fatal
        - https://rt.cpan.org/Ticket/Display.html?id=121230
    * Proper fix for '.' in @INC
      - https://rt.cpan.org/Ticket/Display.html?id=120521

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-12 20:58:51 -07:00
Jason Schonberg f7244cbb0f libhtml-tree-perl: upgrade 5.03 -> 5.04
License-Update: Still distributed under the same terms as Perl itself.

refresh patch.

5.04     2017--04-17
   Release by Jeff Fearn
    [FIXES]
    * Remove Distzilla to fix RT #120521 #89820
    * Add POD to htmltree RT #116367
    * Speed up is_inside method RT #113415
      - From Todd Rinaldo https://github.com/madsen/HTML-Tree/pull/5
    * Fix extra spaces being added to comments RT #94311
      - From Tomaz Solc
    * Don't needlessly escape characters in element content RT #93431
      - From Tomaz Solc

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-19 12:22:00 -07:00
Jason Schonberg b475fd44b4 libhtml-parser-perl: upgrade 3.73 -> 3.75
License-Update: Still distributed under the same license as Perl itself.

 Changes for version 3.75 - 2020-08-30

    Cleanup the prereqs a bit
    Mark HTML::Filter as deprecated as the docs point out
    Move Parser.pm into the lib directory with the others. This will help with everything from auto version bumps after releases, to scanning for prerequisites and spelling errors.
    Fix a few spelling errors in the POD for HTML::Parser
    Clean up the spacing on many examples in HTML::Parser

 Changes for version 3.74 - 2020-08-30

    Fix the order of date and version in this change log. (Thanks, haarg)
    Convert to Dist::Zilla
    Build all prereqs from our cpanfile
    Go through all test files and:
        perltidy
        Use strict/warnings
        Get rid of two-arg open
        Get rid of BAREWORD filehandles
        Fix the eval pattern used
        Only use -w where we catch $SIG{__WARN__}
        Fix encoding problems
        use utf8 where we have unicode in the source
    Fix a typo here and there
    perltidy all of the example apps in eg/
    Add comments explaining the apps in eg/ (GH#13 Thanks, Salvatore Bonaccorso)
    Print out UTF-8 encoded data where sensible in eg/

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-15 09:54:29 -07:00
Jason Schonberg 634cb298fd libhtml-tagset-perl: upgrade 3.20 -> 3.24
License-Update: Now under Artistic License version 2.0

2024-03-11  Andy Lester
        * Release 3.24
        No changes in functionality. Only updates metadata for builds.

2024-03-09  Andy Lester
        * Release 3.22
        HTML::Tagset now requires Perl 5.10.1. It might run on earlier
        Perls but I don't have the infrastructure to test them.
        Added <ins> and <del> to %isPhraseMarkup (RT #151970)
        Fixed docs about %isBodyElement calling it %isBodyMarkup
        (RT #34913, RT #109024, RT #118356)
        Cleaned up metadata and version requirements.
        No changes have been made to handle HTML5. That is a bigger issue
        than "just add the tags to the hashes," because that would change
        functionality for existing users who are expecting HTML::Tagset to
        be HTML4.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-09-11 17:31:43 -07:00
Jason Schonberg 55dac2d04d libhtml-parser-perl: upgrade 3.72 -> 3.73
Change history for HTML-Parser

2020-08-24    3.73

  * Added a .mailmap file to organize contributions accurately.
  * Ensure all versions are equal and on the current version
  * Add the .mailmap to the MANIFEST
  * Change the META information to point to the new GH repository
  * Add a .perltidyrc to use going forward
  * Add hctype.h and pfunc.h to the dist as static files and stop asking
    for them to be built on the user's end.
  * Remove t/pod.t from userland testing
  * Remove t/pod-coverage.t from userland testing
  * Clean up the MANIFEST
  * Start testing via GitHub Actions/Workflows
  * Protect active parser from being freed (PR 13, RT #115034)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-12 13:50:00 -07:00
Alexander Kanavin fc78d37ff0 meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
J. S. 2b70f0b0c9 libhtml-parser-perl: Use ${CPAN_MIRROR}
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-28 17:54:33 -07:00
J. S. 5f471132db 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>
2024-10-28 17:54:32 -07:00
J. S. 6623b2f4ea libhtml-tree-perl: update HOMEPAGE
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-27 14:24:32 -07:00
J. S. 97138f39e9 libhtml-parser-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:33 -07:00
J. S. 877a913c19 libhtml-tree-perl: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-22 21:03:06 -07:00
J. S. d9f21a30fb libhtml-tagset-perl: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-22 21:03:06 -07:00
J. S. 199e4d8f2d libhtml-parser-perl: Drop unnecessary SRC_URI md5sum
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-22 21:03:06 -07:00
Khem Raj bd5dcf1b25 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj a5b12fd94c libauthen-sasl-perl,libhtml-tree-perl: allow PERL_USE_UNSAFE_INC
latest perl has made it defualt to remove current directory from default
include paths but some modules still depend on this behavior, so let
them use it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-01 14:40:58 -08:00
Tim Orling 67f94d63f4 libhtml-parser-perl: enable ptest
Add runtime and ptest dependencies

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-15 16:45:33 -07:00
Tim Orling 4058e65f3c libhtml-tagset-perl: add recipe for v3.20
This module contains data tables useful in dealing with HTML.
It provides no functions or methods.

This is a dependency for libhtml-paser-perl.

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-15 16:45:33 -07:00
Huang Qiyu 0f542ec1cc libhtml-parser-perl: Add HOMEPAGE info into recipe file.
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-22 22:50:43 +00:00
Martin Jansa 289217bbc3 meta-oe: fix indentation
* remove tabs which sneaked in since last cleanup
* meta-oe layers are using consistent indentation with 4 spaces, see
  http://www.openembedded.org/wiki/Styleguide

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22 15:56:28 +02:00
Derek Straka d5e7b4b126 libhtml-parser-perl: update to 3.72
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-21 21:33:18 +02:00
Hongxu Jia e8dd7b29f9 libhtml-tree-perl: fix shebang
There is a build failure while installing libhtml-tree-perl to sdk:
...
|Computing transaction...error: Can't install nativesdk-libhtml-tree-
perl-5.03-r0.1@x86_64_nativesdk: no package provides tmp/sysroots/
x86_64-linux/usr/bin/perl-native/perl.real
...

The rpm detects the shebang of perl script, so we correct it.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:28:24 +01:00
Hongxu Jia fc591a156a libhtml-tree-perl: add version 5.03
HTML-Tree is a suite of Perl modules for making parse trees out of HTML source.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-11 10:46:55 +01:00
Armin Kuster 0d3e50468c libhtml-parser-perl: move package from meta-security to meta-perl
please consider this common package for meta-perl.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-19 20:10:56 +01:00