libconfig-any-perl 0.33-1 source package in Ubuntu
Changelog
libconfig-any-perl (0.33-1) unstable; urgency=medium * Import upstream version 0.33. * Update debian/upstream/metadata. * Remove libxml-namespacesupport-perl as an alternative to libxml-simple-perl. It is needed in addition to libxml-simple-perl, and luckilcy this package depends on it. Also remove libxml-namespacesupport-perl from Build-Depends-Indep. * debian/control: explain which of the packages in Recommends are needing for which config file types. * Cleanup alternatives in Build-Depends-Indep, Depends, Recommends. * Update years of upstream and packaging copyright, and Upstream-Contact. * Declare compliance with Debian Policy 4.6.2. * Set Rules-Requires-Root: no. * Annotate test-only build dependencies with <!nocheck>. -- gregor herrmann <email address hidden> Mon, 26 Jun 2023 18:45:45 +0200
Upload details
- Uploaded by:
- Debian Perl Group
- Uploaded to:
- Sid
- Original maintainer:
- Debian Perl Group
- Architectures:
- all
- Section:
- perl
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | universe | perl |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
libconfig-any-perl_0.33-1.dsc | 2.8 KiB | b1a087b5cd451bff6b4dc5c0b503b080450b5c41ffbd65a34c490001e22dc32e |
libconfig-any-perl_0.33.orig.tar.gz | 26.0 KiB | c0668eb5f2cd355bf20557f04dc18a25474b7a0bcfa79562e3165d9a3c789333 |
libconfig-any-perl_0.33-1.debian.tar.xz | 5.3 KiB | 1f961595e300c1c8fe11c24bc78c0cc5776b25e7057d99467f844b6a6c5ee752 |
Available diffs
- diff from 0.32-3 to 0.33-1 (12.2 KiB)
No changes file available.
Binary packages built by this source
- libconfig-any-perl: module to load configuration from different file formats
Config::Any provides a facility for Perl applications and libraries to load
configuration data from multiple different file formats. It supports XML,
YAML, JSON, Apache-style configuration, Windows INI files, and even Perl
code.
.
The rationale for this module is as follows: Perl programs are deployed on
many different platforms and integrated with many different systems. Systems
administrators and end users may prefer different configuration formats than
the developers. The flexibility inherent in a multiple format configuration
loader allows different users to make different choices, without generating
extra work for the developers. As a developer you only need to learn a single
interface to be able to use the power of different configuration formats.
.
Modules/packages (in Recommends) needed for specific file formats:
.
* ".cnf", ".conf" files: Config::General / libconfig-general- perl
* ".ini" files: Config::Tiny / libconfig-tiny-perl
* ".json", ".jsn" files: Cpanel::JSON::XS, JSON::MaybeXS, JSON::DWIW,
JSON::XS, JSON::Syck, JSON::PP, JSON / libcpanel-json-xs- perl or
libjson-maybexs- perl or libjson-xs-perl or libjson-pp-perl (also provided
by perl) or libjson-perl
* ".pl", ".perl" files: no additional requirements
* ".xml" files: XML::Simple / libxml-simple-perl
* ".yml", ".yaml" files: YAML::XS, YAML::Syck, YAML / libyaml-libyaml- perl
or libyaml-syck-perl or libyaml-perl