meta-openembedded/meta-perl
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
..
conf reproducibility: move known non-repro list to layer.conf 2025-06-20 10:34:11 -07:00
files Add static-passwd and static-group files 2023-10-10 08:51:47 -07:00
recipes-core meta-perl-image-ptest-all: Do not run PTESTS_PROBLEMS_META_PERL 2025-04-12 10:11:33 -07:00
recipes-extended logcheck: correct the SRC_URI 2025-08-25 20:07:19 -07:00
recipes-perl libhtml-parser-perl: upgrade 3.73 -> 3.75 2025-09-15 09:54:29 -07:00
COPYING.MIT
README.md layers: Move READMEs to markdown format 2023-06-17 08:30:01 -07:00
SECURITY.md meta: Add SECURITY.md file to all layers 2024-11-23 09:00:14 -08:00

meta-perl

This layer provides commonly-used perl related recipes such as perl libraries in the Comprehensive Perl Archive Network.

Contents and Help

In this section the contents of the layer is listed, along with a short help for each package.

     -- libdbi-perl --
     The DBI is a database access module for the Perl programming language.
     It defines a set of methods, variables, and conventions that provide
     a consistent database interface, independent of the actual database
     being used.
                  |<- Scope of DBI ->|
                       .-.   .--------------.   .-------------.
       .-------.       | |---| XYZ Driver   |---| XYZ Engine  |
       | Perl  |       | |   `--------------'   `-------------'
       | script|  |A|  |D|   .--------------.   .-------------.
       | using |--|P|--|B|---|Oracle Driver |---|Oracle Engine|
       | DBI   |  |I|  |I|   `--------------'   `-------------'
       | API   |       | |...
       |methods|       | |... Other drivers
       `-------'       | |...
                       `-'

    -- libdbd-sqlite-perl --
    DBD::SQLite is a Perl DBI driver for SQLite, that includes the entire
    thing in the distribution. So in order to get a fast transaction capable
    RDBMS working for your perl project you simply have to install this
    module, and nothing else.

    usage: there is a test case to show you how it works

    1) vim local.conf:
    ...
    IMAGE_INSTALL:append = " libdbd-sqlite-perl"
    PERL_DBM_TEST = "1"
    ...
    2) build core-image-sato and boot the target

    3) run "sqlite-perl-test.pl" on target. This script includes five
       operations create/insert/update/delete/select to do with a table.

    More information can be found in the recipe's git log.

Dependencies

This layer depends on:

URI: git://git.openembedded.org/openembedded-core branch: master

Adding the meta-perl layer to your build

In order to use this layer, you need to make the build system aware of it.

Assuming the meta-perl layer exists at the top-level of your yocto build tree, you can add it to the build system by adding the location of the meta-perl layer to bblayers.conf, along with any other layers needed. e.g.:

BBLAYERS ?= "
/path/to/oe-core/meta
/path/to/layer/meta-perl \

Maintenance

Send patches / pull requests to openembedded-devel@lists.openembedded.org with '[meta-perl]' in the subject.

When sending single patches, please using something like: git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-perl][PATCH'

Layer maintainers: Hongxu Jia hongxu.jia@windriver.com Tim "moto-timo" Orling ticotimo@gmail.com

License

All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.