summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2016-01-18 13:45:10 +0000
committerwen <wen@pkgsrc.org>2016-01-18 13:45:10 +0000
commit9ac4b753efbd594345bd8584bd37af457904dd54 (patch)
treee9a5e395ba5eece9aa115ccd1155e257558d5b2b
parenta5278aed09637c5acea581223d34b1b209519574 (diff)
downloadpkgsrc-9ac4b753efbd594345bd8584bd37af457904dd54.tar.gz
Update to 4.05
Upstream changes: podlators 4.05 (2016-01-16) Switch back to generating pod2man and pod2text from *.PL files. While ExtUtils::MakeMaker can fix the #! line, it can't handle all non-UNIX operating systems, and the *.PL script generation code can. This will hopefully remove the need for Perl core to maintain a separate copy of the *.PL wrapper scripts as well. Thanks, Craig A. Berry. [Pod::Man] Fall back (with a warning) to non-utf8 behavior if the utf8 option is specified but the Encode module is not available. This is useful in some cross-compilation situations. Thanks, Niko Tyni. Don't try to remove the temporary directory used by tests in the tests themselves, since this races with other tests run in parallel. Instead, just remove it on make clean. Provide a mailto address in bug tracking metadata, use the shorter form of the RT bug tracker URL, and fix the license value to match the new metadata specification. podlators 4.04 (2016-01-02) Fix portability of the t/docs/synopsis.t test to Windows. It was assuming UNIX path delimiters when filtering out files it didn't intend to test. Don't include .travis.yml in the distribution so that it isn't picked up by Perl core. Thanks, Karen Etheridge. (#110385) Add homepage information to the CPAN metadata and change the canonical repository location to GitHub. podlators 4.03 (2015-12-06) Fix tests when POD_MAN_DATE or SOURCE_DATE_EPOCH are already set in the environment. Thanks, Niko Tyni. (Debian Bug#807086) Continue general improvements and refactoring of the test suite to make it more maintainable and clean out duplicate or unnecessary code. podlators 4.02 (2015-12-02) For versions of Perl prior to 5.11, install the modules into the Perl core module directories, since in those versions site modules did not take precedence over Perl core modules. Thanks, Peter Rabbitson. (#110024) podlators 4.01 (2015-12-01) [Pod::Text::Termcap] Do not override the TERMPATH environment variable if it's already set. This should fix the test suite with Term::Cap 1.16 (which has a bug in termcap handling if TERMPATH doesn't point to a valid file). Also document the manipulation of TERMPATH. Revert the switch to Module::Build as the build system. This creates a circular dependency with Module::Build, since it wants a newer version of Pod::Man than in Perl versions prior to 5.10.1. Instead, add the new metadata to Makefile.PL and stick with a single build system that will also work inside Perl core. podlators 4.00 (2015-11-28) Increase the version number of the package to be larger than any of the previous version numbers of any of the modules, and change all modules to use the same version as the overall podlators package. Switch to a simple decimal version number to avoid complexity with v-strings and portability to old versions of Perl. podlators now requires Perl 5.006 or later. All modules enable warnings. Please report any unexpected or confusing warnings as bugs in the bug tracker. [pod2man] In previous versions, the -r or --release option could be specified without an argument and was interpreted as setting that value to the empty string. That never made a great deal of sense, and the original change to Perl was apparently because no one realized one could pass the empty string as the argument value. The argument is now mandatory, but may be the empty string, which will cause some *roff implementations to use the system default. Allow any even number of characters to be specified as the quote marks for Pod::Text and Pod::Man (and the corresponding --quotes options of pod2text and pod2man), rather than being artificially limited to one- or two-character quotes. The first half of the string will be used as the left quote and the second half as the right quote. This allows Unicode characters or groff escapes like \(lq and \(rq to be used. (Partly addresses #103298) [Pod::Man] Attempt to detect if the input came from a pipe and therefore has a completely unhelpful (and nonreproducible) source file name, and diagnose this as an error. Document that the name option (--name to pod2man) is required when processing POD source from standard input. (Debian Bug#777405) [Pod::Man] Honor the environment variable SOURCE_DATE_EPOCH and use it as the timestamp from which to derive the left-hand footer if the date option is not set, overriding the timestamp of the input file. This is primarily useful to ensure reproducible builds of the same output file given the same souce and Pod::Man version, even when file timestamps may not be consistent. Thanks, Niko Tyni. (Debian Bug#801621) [Pod::Man] Honor the environment variable POD_MAN_DATE and use its contents, if set, as the value of the left-hand footer if the date option is not set, overriding the timestamp of the input file. This was an earlier version of SOURCE_DATE_EPOCH, but has been supported in Debian for a while and doesn't serve exactly the same purpose, so both continue to be supported. Thanks, Niko Tyni. [Pod::Man] The default left-hand footer date is now based on UTC rather than the local time zone to make the output more reproducible. Thanks, Chris Lamb. (Debian Bug#780259) [Pod::Man] Simplify the preamble code for handling the F register and index entries, and add backslashes after the braces in the preamble code for handling the F register to avoid introducing a spurious page break before at the first page with AT&T *roff. Thanks, Carsten Kunze and Daphne Pfister. (#92979) [Pod::Man] Support setting the left-hand footer to the empty string. Fix documentation of the utf8 option to Pod::Man and Pod::Text, and the corresponding -u option to pod2man and pod2text, to reflect that Pod::Simple now autodetects Latin-1 and UTF-8 but warns. More clearly document the options that set values in the .TH header in the pod2man and Pod::Man documentation. Thanks, Guillem Jover. (#103297) [Pod::Text] Fix encoding handling in documents that start without an encoding declaration and then declare an encoding partway through. Previously, this would result in attempts to print wide characters if there were non-ASCII characters in the document. Thanks, Magnolia K. (#101722) [Pod::Text] Change the documentation to not say Pod::Text only generates ASCII text. (#89355) Switch the preferred module build system to Module::Build, but still provide a Makefile.PL file for backward compatibility and for the use of Perl core. (#108714) Installation of this package no longer tries to overwrite the Pod::Man and Pod::Text modules that come with Perl core, and instead relies on the normal precedence rules in Perl's module search path that prefer locally-installed modules over core modules. Rename NEWS to Changes to match the normal Perl convention. Work around a bug in Term::Cap 1.16 that caused the test suite to fail by forcing a setting of TERMPATH to a termcap file provided by the test suite while running tests. (#98272)
-rw-r--r--textproc/p5-podlators/Makefile5
-rw-r--r--textproc/p5-podlators/distinfo10
2 files changed, 7 insertions, 8 deletions
diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile
index cff6770fe7d..39fcaad9d98 100644
--- a/textproc/p5-podlators/Makefile
+++ b/textproc/p5-podlators/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2015/07/12 18:56:32 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2016/01/18 13:45:10 wen Exp $
-DISTNAME= podlators-2.5.3
+DISTNAME= podlators-4.05
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Pod/}
diff --git a/textproc/p5-podlators/distinfo b/textproc/p5-podlators/distinfo
index c9f96a03169..cce75ce723c 100644
--- a/textproc/p5-podlators/distinfo
+++ b/textproc/p5-podlators/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2015/11/04 02:00:00 agc Exp $
+$NetBSD: distinfo,v 1.7 2016/01/18 13:45:10 wen Exp $
-SHA1 (podlators-2.5.3.tar.gz) = 4beda6d32ba4f0a5bcda93d19c0a6c05787b0529
-RMD160 (podlators-2.5.3.tar.gz) = 56e49488780bb0518aba3b1ff7aa93f73a88b6bf
-SHA512 (podlators-2.5.3.tar.gz) = e1a3cdd7f5ff9e3a174038ee3efce4900d7f591548a43aac85a76a884c4ca7925cd416b2d48de22f430763c3f04361052fd9c67f2c2667865fdd106ac7104ec5
-Size (podlators-2.5.3.tar.gz) = 104823 bytes
+SHA1 (podlators-4.05.tar.gz) = 26345df15cab277d26e02d0ac08db66b43d54793
+RMD160 (podlators-4.05.tar.gz) = 21ec234de15116f5c6815e44dc8dbb5edabfa1da
+SHA512 (podlators-4.05.tar.gz) = 3f20094c4f9d8fc88b13e80656147032f58b77964c6802180c3334dc47ef9c41c2d62b61f4987a80b1196ef10ebefb2c58d9869442d165b2f436bf1498cab98d
+Size (podlators-4.05.tar.gz) = 121154 bytes