summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib
diff options
context:
space:
mode:
Diffstat (limited to 'macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib')
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm424
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm33
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm33
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm34
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm33
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm32
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm32
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm34
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm36
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm33
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm223
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm39
-rwxr-xr-xmacros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm360
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm1275
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod15
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod51
149 files changed, 3695 insertions, 3864 deletions
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm
index 14d06f6907..8598bdfe89 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Messages.pm
@@ -1,25 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: Messages.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::Messages;
@@ -27,20 +24,38 @@ use strict;
use vars qw ($package @EXPORT_OK %EXPORT_TAGS @ISA $VERSION);
-$VERSION = '1.20';
+$VERSION = '1.32';
# Try to load the C version first.
$package = 'gettext_xs';
-my $can_xs = 1;
+
+# Do not load from current working directory.
+local @INC = grep { $_ ne '.' } @INC;
+
eval <<'EOF';
require Locale::gettext_xs;
my $version = Locale::gettext_xs::__gettext_xs_version();
-die "Version: $version mismatch (1.20 vs. $version)" unless $version eq '1.20';
+die "Version: version mismatch ($VERSION vs. $version)" unless $version eq $VERSION;
EOF
-if ($@) {
- $package = 'gettext_pp';
- undef $can_xs;
- require Locale::gettext_pp;
+my $no_xs = $@;
+
+# There are systems where setlocale() and the LC_ constants are not
+# defined at all, see https://rt.cpan.org/Ticket/Display.html?id=98109
+#
+# On such systems, we always fall back to gettext_dumb.
+if ($no_xs) {
+ eval {
+ require POSIX;
+ # void
+ POSIX::setlocale(POSIX::LC_ALL());
+ };
+ if ($@) {
+ $package = 'gettext_dumb';
+ require Locale::gettext_dumb;
+ } else {
+ $package = 'gettext_pp';
+ require Locale::gettext_pp;
+ }
}
require Exporter;
@@ -92,6 +107,7 @@ require Exporter;
bind_textdomain_codeset
bind_textdomain_filter
nl_putenv
+ setlocale
LC_CTYPE
LC_NUMERIC
LC_TIME
@@ -165,32 +181,40 @@ EOF
# The textdomain could be undef. We avoid a warning by specifying
# a filter for the undefined textdomain.
-my %filters = (
- undef => \&turn_utf_8_off,
- );
+my %filters = (undef => \&turn_utf_8_off);
-sub select_package
-{
- my ($pkg, $compatibility) = @_;
+sub select_package {
+ my ($pkg, $compatibility) = @_;
- # Compatibility quirk for a bug pre 1.17:
- if (__PACKAGE__ eq $pkg && defined $compatibility) {
- $pkg = $compatibility;
- }
+ # Compatibility quirk for a bug pre 1.17:
+ if (__PACKAGE__ eq $pkg && defined $compatibility) {
+ $pkg = $compatibility;
+ }
- if (!$can_xs || (defined $pkg && 'gettext_pp' eq $pkg)) {
- require Locale::gettext_pp;
- $package = 'gettext_pp';
- } else {
- eval "require Locale::gettext_xs";
- $package = 'gettext_xs' unless $@;
- }
+ if ($no_xs && 'gettext_xs' eq $pkg) {
+ $pkg = 'gettext_pp';
+ }
+
+ if (defined $pkg && 'gettext_pp' eq $pkg) {
+ # This branch is not unnecessary. The next (elsif) branch does
+ # essentially the same but catches compilation errors.
+ require Locale::gettext_pp;
+ $package = 'gettext_pp';
+ } elsif (defined $pkg) {
+ my $filename = "Locale::$pkg";
+ $filename =~ s{::|\'}{/};
+ $filename .= '.pm';
+ eval { require $filename };
+ $package = $pkg unless $@;
+ } else {
+ eval "require Locale::gettext_xs";
+ $package = 'gettext_xs' unless $@;
+ }
return $package;
}
-sub bind_textdomain_filter($;$$)
-{
+sub bind_textdomain_filter ($;$$) {
my ($textdomain, $coderef, $data) = @_;
$filters{$textdomain} = [ $coderef, $data ];
@@ -198,198 +222,202 @@ sub bind_textdomain_filter($;$$)
return 1;
}
-sub textdomain(;$)
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::textdomain :
- &Locale::gettext_pp::textdomain;
+sub textdomain (;$) {
+ my $function = "Locale::${package}::textdomain";
+
+ no strict 'refs';
+ &$function;
}
-sub bindtextdomain($;$)
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::bindtextdomain :
- &Locale::gettext_pp::bindtextdomain;
+sub bindtextdomain ($;$) {
+ my $function = "Locale::${package}::bindtextdomain";
+
+ no strict 'refs';
+ &$function;
}
-sub bind_textdomain_codeset($;$)
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::bind_textdomain_codeset :
- &Locale::gettext_pp::bind_textdomain_codeset;
+sub bind_textdomain_codeset ($;$) {
+ my $function = "Locale::${package}::bind_textdomain_codeset";
+
+ no strict 'refs';
+ &$function;
}
-sub gettext($)
-{
- my $textdomain = textdomain;
- $filters{$textdomain} ||= [ \&turn_utf_8_off ];
- my $cb = $filters{$textdomain};
+sub gettext ($) {
+ my $textdomain = textdomain;
+ $filters{$textdomain} ||= [ \&turn_utf_8_off ];
+ my $cb = $filters{$textdomain};
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::gettext :
- &Locale::gettext_pp::gettext, $cb->[1]);
+ my $function = "Locale::${package}::gettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dgettext($$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dgettext($$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dgettext :
- &Locale::gettext_pp::dgettext, $cb->[1]);
+ my $function = "Locale::${package}::dgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dcgettext($$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dcgettext($$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dcgettext :
- &Locale::gettext_pp::dcgettext, $cb->[1]);
+ my $function = "Locale::${package}::dcgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub ngettext($$$)
-{
- my $textdomain = textdomain;
- $filters{$textdomain} ||= [ \&turn_utf_8_off ];
- my $cb = $filters{$textdomain};
+sub ngettext($$$) {
+ my $textdomain = textdomain;
+ $filters{$textdomain} ||= [ \&turn_utf_8_off ];
+ my $cb = $filters{$textdomain};
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::ngettext :
- &Locale::gettext_pp::ngettext, $cb->[1]);
+ my $function = "Locale::${package}::ngettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dngettext($$$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dngettext($$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dngettext :
- &Locale::gettext_pp::dngettext, $cb->[1]);
+ my $function = "Locale::${package}::dngettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dcngettext($$$$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dcngettext($$$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dcngettext :
- &Locale::gettext_pp::dcngettext, $cb->[1]);
+ my $function = "Locale::${package}::dcngettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-###
-sub pgettext($$)
-{
- my $textdomain = textdomain;
- $filters{$textdomain} ||= [ \&turn_utf_8_off ];
- my $cb = $filters{$textdomain};
+sub pgettext($$) {
+ my $textdomain = textdomain;
+ $filters{$textdomain} ||= [ \&turn_utf_8_off ];
+ my $cb = $filters{$textdomain};
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::pgettext :
- &Locale::gettext_pp::pgettext, $cb->[1]);
+ my $function = "Locale::${package}::pgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dpgettext($$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dpgettext($$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dpgettext :
- &Locale::gettext_pp::dpgettext, $cb->[1]);
+ my $function = "Locale::${package}::dpgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dcpgettext($$$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dcpgettext($$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dcpgettext :
- &Locale::gettext_pp::dcpgettext, $cb->[1]);
+ my $function = "Locale::${package}::dcpgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub npgettext($$$$)
-{
- my $textdomain = textdomain;
- $filters{$textdomain} ||= [ \&turn_utf_8_off ];
- my $cb = $filters{$textdomain};
+sub npgettext($$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::npgettext :
- &Locale::gettext_pp::npgettext, $cb->[1]);
+ my $function = "Locale::${package}::npgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dnpgettext($$$$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dnpgettext($$$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dnpgettext :
- &Locale::gettext_pp::dnpgettext, $cb->[1]);
+ my $function = "Locale::${package}::dnpgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub dcnpgettext($$$$$$)
-{
- my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
+sub dcnpgettext($$$$$$) {
+ my $cb = $filters{$_[0]} ||= [ \&turn_utf_8_off ];
- $cb->[0] ('gettext_xs' eq $package ?
- &Locale::gettext_xs::dcnpgettext :
- &Locale::gettext_pp::dcnpgettext, $cb->[1]);
+ my $function = "Locale::${package}::dcnpgettext";
+
+ no strict 'refs';
+ $cb->[0] (&$function, $cb->[1]);
}
-sub nl_putenv($)
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::nl_putenv :
- &Locale::gettext_pp::nl_putenv;
+sub setlocale($;$) {
+ my $function = "Locale::${package}::setlocale";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_NUMERIC
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_NUMERIC :
- &Locale::gettext_pp::LC_NUMERIC;
+sub nl_putenv($) {
+ my $function = "Locale::${package}::nl_putenv";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_CTYPE
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_CTYPE :
- &Locale::gettext_pp::LC_CTYPE;
+sub LC_NUMERIC {
+ my $function = "Locale::${package}::LC_NUMERIC";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_TIME
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_TIME :
- &Locale::gettext_pp::LC_TIME;
+sub LC_CTYPE {
+ my $function = "Locale::${package}::LC_CTYPE";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_COLLATE
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_COLLATE :
- &Locale::gettext_pp::LC_COLLATE;
+sub LC_TIME {
+ my $function = "Locale::${package}::LC_TIME";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_MONETARY
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_MONETARY :
- &Locale::gettext_pp::LC_MONETARY;
+sub LC_COLLATE {
+ my $function = "Locale::${package}::LC_COLLATE";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_MESSAGES
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_MESSAGES :
- &Locale::gettext_pp::LC_MESSAGES;
+sub LC_MONETARY {
+ my $function = "Locale::${package}::LC_MONETARY";
+
+ no strict 'refs';
+ &$function;
}
-sub LC_ALL
-{
- 'gettext_xs' eq $package ?
- &Locale::gettext_xs::LC_ALL :
- &Locale::gettext_pp::LC_ALL;
+sub LC_MESSAGES {
+ my $function = "Locale::${package}::LC_MESSAGES";
+
+ no strict 'refs';
+ &$function;
+}
+
+sub LC_ALL {
+ my $function = "Locale::${package}::LC_ALL";
+
+ no strict 'refs';
+ &$function;
}
1;
@@ -402,7 +430,7 @@ Locale::Messages - Gettext Like Message Retrieval
=head1 SYNOPSIS
- use Locale::Messages (:locale_h :libintl_h);
+ use Locale::Messages qw(:locale_h :libintl_h);
gettext $msgid;
dgettext $textdomain, $msgid;
@@ -494,7 +522,7 @@ target language. Many C implementations of printf() allow to
change the order of the arguments, and a French translator could
then say:
- "C'est le %$2s %$1s."
+ "C'est le %2$s %1$s."
Perl printf() implements this feature as of version 5.8 or better.
Consequently you can only use it, if you are sure that your software
@@ -733,6 +761,9 @@ variable B<OUTPUT_CHARSET> to "utf-8". Additionally you should
call bind_textdomain_codeset() with "utf-8" as the second
argument.
+Steven Haryanto has written a module Locale::TextDomain::UTF8(3pm)
+that addresses the same problem.
+
This function has been introduced in libintl-perl 1.16 and it is
B<not> part of the standard gettext API.
@@ -769,6 +800,13 @@ script.
The function was introduced with libintl-perl version 1.03 and is not
part of the standard gettext API.
+Beginning with version 1.22 you can pass other package names than "gettext_pp"
+or "gettext_xs" and use a completely different backend. It is the caller's
+responsability to make sure that the selected package offers the same
+interface as the two standard packages.
+
+One package that offers that functionality is Locale::gettext_dumb(3pm).
+
=item B<nl_putenv ENVSPEC>
Resembles the ANSI C putenv(3) function. The sole purpose of this
@@ -828,10 +866,30 @@ operates on C<%ENV>, under Windows it will call the C library
function _putenv() (after doing some cleanup to its arguments),
before manipulating C<%ENV>.
-Please note, that you C<%ENV> is updated by nl_putenv() automatically.
+Please note, that your C<%ENV> is updated by nl_putenv() automatically.
The function has been introduced in libintl-perl version 1.10.
+=item setlocale
+
+Modifies and queries program's locale, see the documentation for setlocale()
+in POSIX(3pm) instead.
+
+On some systems, when using GNU gettext, a call from C to setlocale() is
+- with the help of the C preprocessor - really a call to libintl_setlocale(),
+which is in turn a wrapper around the system setlocale(3). Failure to call
+libintl_setlocale() may lead to certain malfunctions. On such systems,
+B<Locale::Messages::setlocale()> will call the wrapper libintl_setlocale().
+If you want to avoid problems, you should therefore always call
+the setlocale() implementation in Locale::Messages(3pm).
+
+See L<https://rt.cpan.org/Public/Bug/Display.html?id=83980> or
+L<https://savannah.gnu.org/bugs/?38162>, and
+L<https://savannah.gnu.org/bugs/?func=detailitem&item_id=44645> for a discussion
+of the problem.
+
+The function has been introduced in libintl-perl version 1.24.
+
=back
=head1 CONSTANTS
@@ -947,7 +1005,7 @@ Imports the locale category constants:
A complete example:
- 1: use Locale::Messages qw (:locale_h :libintl_h);
+ 1: use Locale::Messages qw(:locale_h :libintl_h);
2: use POSIX qw (setlocale);
3: setlocale (LC_MESSAGES, '');
4: textdomain ('my-package');
@@ -981,7 +1039,7 @@ should be able to find various files with the name F<libc.mo>, the
message catalog for the library itself. If you have found these
files under F</usr/share/locale>, then you can try the following:
- use Locale::Messages qw (:locale_h :libintl_h);
+ use Locale::Messages qw(:locale_h :libintl_h);
use POSIX qw (setlocale);
setlocale LC_MESSAGES, "";
@@ -998,11 +1056,9 @@ See Locale::TextDomain(3) for much simpler ways.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm
index f135a0a0b2..d0bcbd652e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: Recode.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
# Portable character conversion for Perl.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::Recode;
@@ -344,11 +341,9 @@ to be a consistency checker for UTF-8 data.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
index ee201f52fb..a63c408401 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: _Aliases.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Internally known aliases for charsets.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::Recode::_Aliases;
@@ -723,11 +720,9 @@ on the current format!
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
index 336f4b2f84..f857708ed0 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: _Conversions.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# List of internally known conversions.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This file is generated, do not edit!
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::Recode::_Conversions;
@@ -437,11 +433,9 @@ This module is internal to libintl. Do not use it directly!
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm
index 68c45c9db9..3667d43cdd 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: RecodeData.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
# Virtual base class for Locale::Recode converters.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData;
@@ -152,11 +149,9 @@ an informative error message.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
index c2f432f2ff..731fe9171f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ASMO_449.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Conversion routines for ASMO_449.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ASMO_449;
@@ -850,11 +846,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
index c1f14e6986..e65bc485e7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ATARI_ST.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Conversion routines for ATARI-ST.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ATARI_ST;
@@ -847,7 +843,7 @@ routines for ATARI-ST.
The following comments have been extracted from the original charmap:
version: 1.1
- source: Guido Flohr E<lt>guido@imperia.netE<gt>
+ source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
alias ATARIST
alias X-ATARIST
alias X-ATARI-ST
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
index 24c15c21d5..b3ad5a02f8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ATARI_ST_EURO.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for ATARI-ST-EURO.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ATARI_ST_EURO;
@@ -847,7 +843,7 @@ routines for ATARI-ST-EURO.
The following comments have been extracted from the original charmap:
version: 1.1
- source: Guido Flohr E<lt>guido@imperia.netE<gt>
+ source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
alias ATARIST-EURO
alias X-ATARIST-EURO
alias X-ATARI-ST-EURO
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
index 204e41fe6f..9e49e85cba 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP10007.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP10007.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP10007;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
index 8fa2b53d51..24c6c34b40 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1250.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP1250.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1250;
@@ -1111,11 +1107,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
index 3b832cf048..13476a6682 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1251.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP1251.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1251;
@@ -1119,11 +1115,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
index 5ddf0fc508..42726b749b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1252.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP1252.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1252;
@@ -1111,11 +1107,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
index 618b19d36c..2b2bcc3fe3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1253.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP1253.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1253;
@@ -1087,11 +1083,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
index c1e099663d..06649442c9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1254.pm,v 1.1 2011-10-12 23:51:28 pertusus Exp $
# Conversion routines for CP1254.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1254;
@@ -1107,11 +1103,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
index 8fdbc15f76..e9730020b6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1256.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for CP1256.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1256;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
index 3f53f9b104..a5aadf030d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CP1257.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for CP1257.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CP1257;
@@ -1096,11 +1092,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
index 9e40b27d95..c4500d9f7d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CSN_369103.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for CSN_369103.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CSN_369103;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
index 95b748f28f..889a4a9137 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: CWI.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for CWI.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::CWI;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
index 00e9d206ef..853ed302a5 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: DEC_MCS.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for DEC-MCS.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::DEC_MCS;
@@ -1090,11 +1086,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
index 4162b72ae2..5ed98620ca 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_AT_DE.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for EBCDIC-AT-DE.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_AT_DE;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
index cf34a68478..632535ed4f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_AT_DE_A.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for EBCDIC-AT-DE-A.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_AT_DE_A;
@@ -917,11 +913,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
index 5d76f9b2ec..f57794b95b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_CA_FR.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for EBCDIC-CA-FR.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_CA_FR;
@@ -969,11 +965,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
index 6cdd400153..f20d11896a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_DK_NO.pm,v 1.1 2011-10-12 23:51:29 pertusus Exp $
# Conversion routines for EBCDIC-DK-NO.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_DK_NO;
@@ -928,11 +924,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
index 401e98c76a..3fc0d84c08 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_DK_NO_A.pm,v 1.1 2011-10-12 23:51:30 pertusus Exp $
# Conversion routines for EBCDIC-DK-NO-A.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_DK_NO_A;
@@ -917,11 +913,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
index 5bba813bdd..069eca8085 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_ES.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
# Conversion routines for EBCDIC-ES.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_ES;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
index 709fe609e2..9e3919e183 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_ES_A.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
# Conversion routines for EBCDIC-ES-A.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_ES_A;
@@ -917,11 +913,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
index 30b3e369b9..102e967623 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_ES_S.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
# Conversion routines for EBCDIC-ES-S.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_ES_S;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm
index 3b6619ab5b..3d772f147c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_FI_SE.pm,v 1.1 2011-10-12 23:51:31 pertusus Exp $
# Conversion routines for EBCDIC-FI-SE.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_FI_SE;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
index 62ba603022..ffeece30fc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_FI_SE_A.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
# Conversion routines for EBCDIC-FI-SE-A.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_FI_SE_A;
@@ -917,11 +913,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm
index 46a878d86f..dc3c0dc04d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_FR.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
# Conversion routines for EBCDIC-FR.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_FR;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
index 66fd9bab89..c218d35390 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_IS_FRISS.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
# Conversion routines for EBCDIC-IS-FRISS.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_IS_FRISS;
@@ -898,11 +894,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm
index a4761a3ba8..76cd78b665 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_IT.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
# Conversion routines for EBCDIC-IT.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_IT;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm
index ca476d64d3..93d5df581d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_PT.pm,v 1.1 2011-10-12 23:51:32 pertusus Exp $
# Conversion routines for EBCDIC-PT.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_PT;
@@ -917,11 +913,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm
index 55e115ae8e..bbbd68e235 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_UK.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
# Conversion routines for EBCDIC-UK.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_UK;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm
index 0fd2ea6c52..3ce17697d2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: EBCDIC_US.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
# Conversion routines for EBCDIC-US.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::EBCDIC_US;
@@ -927,11 +923,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm
index f1f90fdf01..24e6d153e5 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ECMA_CYRILLIC.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
# Conversion routines for ECMA-CYRILLIC.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ECMA_CYRILLIC;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
index ba1b916471..1ba3dee23a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GEORGIAN_ACADEMY.pm,v 1.1 2011-10-12 23:51:33 pertusus Exp $
# Conversion routines for GEORGIAN-ACADEMY.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GEORGIAN_ACADEMY;
@@ -1109,11 +1105,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm
index 54176d6dd3..7dcd7af651 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GEORGIAN_PS.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for GEORGIAN-PS.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GEORGIAN_PS;
@@ -1109,11 +1105,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm
index c96e0a1069..20b0346dfe 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GOST_19768_74.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for GOST_19768-74.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GOST_19768_74;
@@ -1065,11 +1061,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm
index 22f3f53498..67dc76ed5b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GREEK7.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for GREEK7.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GREEK7;
@@ -859,11 +855,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm
index 840ec21fae..ea87ea28a3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GREEK7_OLD.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for GREEK7-OLD.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GREEK7_OLD;
@@ -862,11 +858,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm
index 7ca9806cf1..c89d617bc4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: GREEK_CCITT.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for GREEK-CCITT.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::GREEK_CCITT;
@@ -857,11 +853,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm
index 9d007b992f..43e9cea677 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: HP_ROMAN8.pm,v 1.1 2011-10-12 23:51:34 pertusus Exp $
# Conversion routines for HP-ROMAN8.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::HP_ROMAN8;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm
index 157e046114..2aa1f8a046 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM037.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
# Conversion routines for IBM037.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM037;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm
index e4ad6f9d61..aa85cb46c3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM038.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
# Conversion routines for IBM038.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM038;
@@ -929,11 +925,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm
index 2b436cfbab..2843081cb7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM1004.pm,v 1.1 2011-10-12 23:51:35 pertusus Exp $
# Conversion routines for IBM1004.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM1004;
@@ -1103,11 +1099,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm
index ba86e1efd6..3ccf9a6ff8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM1026.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM1026.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM1026;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm
index 6fc9de10d0..ac1b76c57c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM1047.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM1047.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM1047;
@@ -1122,11 +1118,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm
index 2107533c30..2e84278d5a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM256.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM256.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM256;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm
index 3c99fa2fbc..d37705eb9d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM273.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM273.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM273;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm
index 378ac4b99a..4af40311a1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM274.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM274.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM274;
@@ -929,11 +925,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm
index f34a18d17e..6ea2ce73e6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM275.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM275.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM275;
@@ -929,11 +925,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm
index adef49e19d..ac586514c7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM277.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM277.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM277;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm
index 1dec0a41c8..8c66b0e2e3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM278.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM278.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM278;
@@ -1122,11 +1118,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm
index 0cb769a343..3e3c6d0658 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM280.pm,v 1.1 2011-10-12 23:51:36 pertusus Exp $
# Conversion routines for IBM280.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM280;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm
index 6189224454..9eee664365 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM281.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM281.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM281;
@@ -929,11 +925,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm
index 3bf5829f5b..ef8e8365b7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM284.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM284.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM284;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm
index a2053b6844..85bd9623e3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM285.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM285.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM285;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm
index 1d1aaa45d8..73d33c3071 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM290.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM290.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM290;
@@ -999,11 +995,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm
index 7e5a9d7805..441d9a3693 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM297.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM297.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM297;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm
index c527003fb2..5e5d42288d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM420.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM420.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM420;
@@ -1102,11 +1098,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm
index 2eae061265..a27605822d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM423.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM423.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM423;
@@ -1101,11 +1097,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm
index 8fcfa42f63..cf6841d1ae 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM424.pm,v 1.1 2011-10-12 23:51:37 pertusus Exp $
# Conversion routines for IBM424.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM424;
@@ -1043,11 +1039,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm
index 1c9a161c8d..bdf6580db4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM437.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM437.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM437;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm
index 8122da97a0..3d759b0ccd 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM500.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM500.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM500;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm
index b2113d06ae..9567393449 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM850.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM850.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM850;
@@ -1122,11 +1118,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm
index 35553f7c5a..8ccf91dc0d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM851.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM851.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM851;
@@ -1119,11 +1115,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm
index a2115dd23f..ef14af2ab1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM852.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM852.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM852;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm
index f53fd6231c..6bf6aabafe 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM855.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM855.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM855;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm
index b9675a05c4..b044faa47d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM857.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM857.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM857;
@@ -1115,11 +1111,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm
index 9b48afcbe1..cd66bcb988 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM860.pm,v 1.1 2011-10-12 23:51:38 pertusus Exp $
# Conversion routines for IBM860.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM860;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm
index f54e1a5601..18b3468767 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM861.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM861.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM861;
@@ -1122,11 +1118,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm
index d0e398e358..8f3d337c59 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM862.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM862.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM862;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm
index ac3b2e70ef..6e978b8e98 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM863.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM863.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM863;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm
index e05ee95a8d..bb0f2d2ca9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM864.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM864.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM864;
@@ -1107,11 +1103,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm
index ba76f7a747..cc0f50667f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM865.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM865.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM865;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm
index cf559f5ff4..f2482c4c58 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM866.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM866.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM866;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm
index 3f79309c21..c15caaf2f1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM868.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM868.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM868;
@@ -1071,11 +1067,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm
index 7b1b3ba109..2555bb0a2e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM869.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM869.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM869;
@@ -1104,11 +1100,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm
index 4e5cefe775..b950329683 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM870.pm,v 1.1 2011-10-12 23:51:39 pertusus Exp $
# Conversion routines for IBM870.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM870;
@@ -1100,11 +1096,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm
index e091df0161..81ba19bba3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM871.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM871.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM871;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm
index 49c5902ab6..31b8407a62 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM874.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM874.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM874;
@@ -1057,11 +1053,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm
index 94ca90eaeb..68f1c06abb 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM875.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM875.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM875;
@@ -1107,11 +1103,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm
index a5b024e4d3..a0064f65c4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM880.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM880.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM880;
@@ -1101,11 +1097,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm
index b93d443674..cf74735d2a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM891.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM891.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM891;
@@ -864,11 +860,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm
index a5126f6b80..1c4f95034e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM903.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM903.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM903;
@@ -864,11 +860,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm
index c7dd51e229..f899c020d6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM904.pm,v 1.1 2011-10-12 23:51:40 pertusus Exp $
# Conversion routines for IBM904.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM904;
@@ -871,11 +867,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm
index f254dad448..f1e2c88816 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM905.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for IBM905.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM905;
@@ -1103,11 +1099,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm
index ef82ad903b..4dfc897f2f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IBM918.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for IBM918.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IBM918;
@@ -1069,11 +1065,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm
index 5b7a9a8d54..8ff9e83fe8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: IEC_P27_1.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for IEC_P27-1.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::IEC_P27_1;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm
index e3887e3a8a..2955e9975f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: INIS.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for INIS.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::INIS;
@@ -838,11 +834,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm
index 4199492ade..77dd020504 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: INIS_8.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for INIS-8.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::INIS_8;
@@ -753,11 +749,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm
index e33863e5f4..ba25a2e8e3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: INIS_CYRILLIC.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for INIS-CYRILLIC.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::INIS_CYRILLIC;
@@ -840,11 +836,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm
index e2f3cf509a..585a43c7b4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_10367_BOX.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for ISO_10367-BOX.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_10367_BOX;
@@ -986,11 +982,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm
index f70aa90aa9..3436752699 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_2033_1983.pm,v 1.1 2011-10-12 23:51:41 pertusus Exp $
# Conversion routines for ISO_2033-1983.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_2033_1983;
@@ -706,11 +702,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm
index 52b7e4f04f..149522dec7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_5427.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
# Conversion routines for ISO_5427.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_5427;
@@ -865,11 +861,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm
index d9cd2ee91c..23db317cec 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_5427_EXT.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
# Conversion routines for ISO_5427-EXT.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_5427_EXT;
@@ -762,11 +758,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm
index 0bd7da0176..d429282801 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_5428.pm,v 1.1 2011-10-12 23:51:42 pertusus Exp $
# Conversion routines for ISO_5428.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_5428;
@@ -823,11 +819,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm
index 1f0e2531d5..2ee3408ccc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm
@@ -3,23 +3,21 @@
# vim: set autoindent shiftwidth=4 tabstop=4:
# Conversion routines for ISO-8859-1.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_1;
@@ -586,11 +584,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm
index 9e7fb92682..77f89616a6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_10.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
# Conversion routines for ISO-8859-10.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_10;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm
index 654bbeeb43..85efccba72 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_11.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
# Conversion routines for ISO-8859-11.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_11;
@@ -806,7 +802,7 @@ routines for ISO-8859-11.
The following comments have been extracted from the original charmap:
- source: Guido Flohr E<lt>guido@imperia.netE<gt>
+ source: Guido Flohr E<lt>guido.flohr@cantanea.comE<gt>
The encoding ISO-8859-11 is not yet official at the time of this writing.
It is based on TIS-620, but with the addition of the non-breaking space.
@@ -1044,11 +1040,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm
index f47506f48a..69da2697cc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_13.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
# Conversion routines for ISO-8859-13.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_13;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm
index e21cc3abb4..5502db7c13 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_14.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
# Conversion routines for ISO-8859-14.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_14;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm
index bdd27093de..5d6ee0bd0a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_15.pm,v 1.1 2011-10-12 23:51:43 pertusus Exp $
# Conversion routines for ISO-8859-15.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_15;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm
index c61d43fce7..f977861810 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_16.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-16.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_16;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm
index d531f20cca..ac2834782b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_2.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-2.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_2;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm
index bae0481b29..96930eb4e4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_3.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-3.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_3;
@@ -1110,11 +1106,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm
index a6b6720504..e97c1c90c3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_4.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-4.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_4;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm
index 6e1f7a0708..f7ffed2936 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_5.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-5.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_5;
@@ -1123,11 +1119,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm
index c77e7a0126..9738c17d7e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_6.pm,v 1.1 2011-10-12 23:51:44 pertusus Exp $
# Conversion routines for ISO-8859-6.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_6;
@@ -1035,11 +1031,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm
index 8e84c2709a..49552200e7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_7.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
# Conversion routines for ISO-8859-7.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_7;
@@ -1114,11 +1110,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm
index a5dd4f97a3..ab19be8946 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_8.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
# Conversion routines for ISO-8859-8.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_8;
@@ -1051,11 +1047,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm
index 18cce9fe28..1f0299f0c8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: ISO_8859_9.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
# Conversion routines for ISO-8859-9.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::ISO_8859_9;
@@ -1124,11 +1120,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm
index 7a8ed514e3..cdc9d827d2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: KOI8_R.pm,v 1.1 2011-10-12 23:51:45 pertusus Exp $
# Conversion routines for KOI8-R.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::KOI8_R;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm
index a1d493e59a..b12bcbf653 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: KOI8_RU.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
# Conversion routines for KOI8-RU.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::KOI8_RU;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm
index 4fabb1641d..1d303ae4dc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: KOI8_T.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
# Conversion routines for KOI8-T.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::KOI8_T;
@@ -1081,11 +1077,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm
index 8b12102c19..2f32496d5b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: KOI8_U.pm,v 1.1 2011-10-12 23:51:46 pertusus Exp $
# Conversion routines for KOI8-U.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::KOI8_U;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm
index aa7a3c28c2..ac68b88177 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: KOI_8.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for KOI-8.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::KOI_8;
@@ -989,11 +985,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm
index a3d6dcc8e9..4a4ee18040 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: LATIN_GREEK.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for LATIN-GREEK.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::LATIN_GREEK;
@@ -862,11 +858,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm
index b9963ea5fe..7354feb743 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: LATIN_GREEK_1.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for LATIN-GREEK-1.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::LATIN_GREEK_1;
@@ -864,11 +860,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm
index f90792e19d..1308ee4753 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACARABIC.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for MACARABIC.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACARABIC;
@@ -1068,11 +1064,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm
index 89c7f7826a..bd4745cad9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACCROATIAN.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for MACCROATIAN.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACCROATIAN;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm
index 6627915585..185417e7e3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACCYRILLIC.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for MACCYRILLIC.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACCYRILLIC;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm
index 5dc1fcbc5f..c57f597dff 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACGREEK.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for MACGREEK.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACGREEK;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm
index 23be6f034e..6bbbb17b5f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACHEBREW.pm,v 1.1 2011-10-12 23:51:47 pertusus Exp $
# Conversion routines for MACHEBREW.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACHEBREW;
@@ -1036,11 +1032,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm
index 6fb6cc70cf..2045c9504b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACICELAND.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACICELAND.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACICELAND;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm
index c363185a70..fcc7ee3086 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACINTOSH.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACINTOSH.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACINTOSH;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm
index 2276735625..363abad201 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACROMANIA.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACROMANIA.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACROMANIA;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm
index b57e34787c..9237fc4127 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACTHAI.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACTHAI.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACTHAI;
@@ -1108,11 +1104,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm
index 611f4391db..716940c03f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACTURKISH.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACTURKISH.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACTURKISH;
@@ -1116,11 +1112,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm
index 2767bb2858..4d33f691d7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MACUKRAINE.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MACUKRAINE.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MACUKRAINE;
@@ -1120,11 +1116,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm
index 33cfac7aab..e62e46edf5 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MAC_IS.pm,v 1.1 2011-10-12 23:51:48 pertusus Exp $
# Conversion routines for MAC-IS.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MAC_IS;
@@ -1114,11 +1110,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm
index dd7f843fce..8b341e7735 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MAC_SAMI.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for MAC-SAMI.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MAC_SAMI;
@@ -1121,11 +1117,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm
index 033ea0b6f5..e5ccbdddcd 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: MAC_UK.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for MAC-UK.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::MAC_UK;
@@ -1118,11 +1114,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm
index d2be65acf8..f60a0396f2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: NATS_DANO.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for NATS-DANO.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::NATS_DANO;
@@ -864,11 +860,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm
index 262c97e58f..ecfc5157a6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: NATS_SEFI.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for NATS-SEFI.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
-
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::NATS_SEFI;
@@ -864,11 +860,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm
index 47bd5d4d6c..32a2130e72 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: NEXTSTEP.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for NEXTSTEP.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::NEXTSTEP;
@@ -1116,11 +1112,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm
index 650bb2e00c..bbfcdb38a8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: SAMI_WS2.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for WIN-SAMI-2.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::SAMI_WS2;
@@ -1111,11 +1107,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm
index 2ec2914336..c845e834b9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: TIS_620.pm,v 1.1 2011-10-12 23:51:49 pertusus Exp $
# Conversion routines for TIS-620.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::TIS_620;
@@ -1042,11 +1038,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm
index 8cdd916dae..f6fed81e99 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm
@@ -3,23 +3,21 @@
# vim: set autoindent shiftwidth=4 tabstop=4:
# Conversion routines for US-ASCII.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::US_ASCII;
@@ -201,11 +199,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm
index 8e4479fe2e..b5a149bde9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm
@@ -1,27 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: UTF_8.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
# Conversion routines for UTF-8 (perl < 5.8.0).
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This file is generated, do not edit!
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::UTF_8;
@@ -170,11 +166,9 @@ See http://www.unicode.org/.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm
index a379c97e5c..6bec6f8509 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm
@@ -1,26 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: VISCII.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
# Conversion routines for VISCII.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>, all
-# rights reserved.
-# This file is generated, do not edit!
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::VISCII;
@@ -1109,11 +1105,9 @@ All character codes are in hexadecimal. Please read 'ISO-10646' as
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm
index 37d5a37d50..0b73bbf72e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm
@@ -1,25 +1,22 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: _Encode.pm,v 1.1 2011-10-12 23:51:50 pertusus Exp $
# Interface to Encode.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::RecodeData::_Encode;
@@ -74,11 +71,9 @@ of Encode.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm
index 883fbbbdd9..b517cdce0d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/TextDomain.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: TextDomain.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# High-level interface to Perl i18n.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package __TiedTextDomain;
@@ -69,7 +66,7 @@ use Cwd qw (abs_path);
use vars qw ($VERSION);
-$VERSION = '1.20';
+$VERSION = '1.32';
require Exporter;
@@ -103,6 +100,68 @@ BEGIN {
}
}
+# Class methods.
+sub keywords {
+ join ' ', (
+ '--keyword=__',
+ '--keyword=%__',
+ '--keyword=$__',
+ '--keyword=__x',
+ '--keyword=__n:1,2',
+ '--keyword=__nx:1,2',
+ '--keyword=__xn:1,2',
+ '--keyword=__p:1c,2',
+ '--keyword=__px:1c,2',
+ '--keyword=__np:1c,2,3',
+ '--keyword=__npx:1c,2,3',
+ '--keyword=N__',
+ '--keyword=N__n:1,2',
+ '--keyword=N__p:1c,2',
+ '--keyword=N__np:1c,2,3',
+ );
+}
+
+sub flags {
+ join ' ', (
+ '--flag=__:1:pass-perl-format',
+ '--flag=%__:1:pass-perl-format',
+ '--flag=$__:1:pass-perl-format',
+ '--flag=__x:1:perl-brace-format',
+ '--flag=__x:1:pass-perl-format',
+ '--flag=__n:1:pass-perl-format',
+ '--flag=__n:2:pass-perl-format',
+ '--flag=__nx:1:perl-brace-format',
+ '--flag=__nx:1:pass-perl-format',
+ '--flag=__nx:2:perl-brace-format',
+ '--flag=__nx:2:pass-perl-format',
+ '--flag=__xn:1:perl-brace-format',
+ '--flag=__xn:1:pass-perl-format',
+ '--flag=__xn:2:perl-brace-format',
+ '--flag=__xn:2:pass-perl-format',
+ '--flag=__p:2:pass-perl-format',
+ '--flag=__px:2:perl-brace-format',
+ '--flag=__px:2:pass-perl-format',
+ '--flag=__np:2:pass-perl-format',
+ '--flag=__np:3:pass-perl-format',
+ '--flag=__npx:2:perl-brace-format',
+ '--flag=__npx:2:pass-perl-format',
+ '--flag=__npx:3:perl-brace-format',
+ '--flag=__npx:3:pass-perl-format',
+ '--flag=N__:1:pass-perl-format',
+ '--flag=N__n:1:pass-perl-format',
+ '--flag=N__n:2:pass-perl-format',
+ '--flag=N__p:2:pass-perl-format',
+ '--flag=N__np:2:pass-perl-format',
+ '--flag=N__np:3:pass-perl-format',
+ );
+}
+
+sub options {
+ my ($class) = @_;
+
+ join ' ', $class->keywords, $class->flags;
+}
+
# Normal gettext.
sub __ ($)
{
@@ -300,9 +359,19 @@ sub import
# Remember that we still have to bind that textdomain to
# a directory.
unless (exists $bound_dirs{$textdomain}) {
- @search_dirs = map $_ . '/LocaleData', @INC, @default_dirs
- unless @search_dirs;
- $bound_dirs{$textdomain} = [@search_dirs];
+ unless (@search_dirs) {
+ @search_dirs = ((map $_ . '/LocaleData', @INC), @default_dirs)
+ unless @search_dirs;
+ if (my $share = eval {
+ require File::ShareDir;
+ File::ShareDir::dist_dir ($textdomain);
+ }) {
+ unshift @search_dirs,
+ map { "$share/$_" }
+ qw (locale LocaleData);
+ }
+ }
+ $bound_dirs{$textdomain} = [grep { -d $_ } @search_dirs];
}
Locale::TextDomain->export_to_level (1, $package, @EXPORT);
@@ -320,7 +389,7 @@ sub __find_domain ($)
if (defined $try_dirs) {
my $found_dir = '';
- TRYDIR: foreach my $dir (map { abs_path $_ } grep { -d $_ } @$try_dirs) {
+ TRYDIR: foreach my $dir (grep { -d $_ } @$try_dirs) {
# Is there a message catalog? We have to search recursively
# for it. Since globbing is reported to be buggy under
# MS-DOS, we roll our own version.
@@ -343,7 +412,7 @@ sub __find_domain ($)
# If there was no success, this will fall back to the default search
# directories.
- bindtextdomain $domain => $found_dir;
+ bindtextdomain $domain => abs_path $found_dir;
}
# The search has completed.
@@ -495,18 +564,27 @@ to search other directories prior to the default directories. Specifying
a differnt search directory is called I<binding> a textdomain to a
directory.
-B<Locale::TextDomain> extends the default strategy by a Perl
-specific approach. Unless told otherwise, it will look for a
-directory F<LocaleData> in every component found in the standard
-include path C<@INC> and check for a database containing the message
-for your textdomain there. Example: If the path
-F</usr/lib/perl/5.8.0/site_perl> is in your C<@INC>, you can
-install your translation files in F</usr/lib/perl/5.8.0/site_perl/LocaleData>,
-and they will be found at run-time.
+Beginning with version 1.20, B<Locale::TextDomain> extends the default
+strategy by a Perl-specific approach. If L<File::ShareDir> is installed, it
+will look in the subdirectories named F<locale> and F<LocaleData> (in that
+order) in the directory returned by C<File::ShareDir::dist_dir ($textdomain)>
+(if L<File::ShareDir> is installed),
+and check for a database containing the message for your textdomain there.
+This allows you to install your database in the Perl-specific shared directory
+using L<Module::Install>'s C<install_share> directive or the Dist::Zilla
+L<ShareDir plugin|Dist::Zilla::Plugin::ShareDir>.
+
+If L<File::ShareDir> is not availabe, or if Locale::TextDomain fails to find
+the translation files in the L<File::ShareDir> directory, it will next look in
+every directory found in the standard include path C<@INC>, and check for a
+database containing the message for your textdomain there. Example: If the
+path F</usr/lib/perl/5.8.0/site_perl> is in your C<@INC>, you can install your
+translation files in F</usr/lib/perl/5.8.0/site_perl/LocaleData>, and they
+will be found at run-time.
=head1 USAGE
-It is crucial to remember that you use Locale::TextDoamin(3) as
+It is crucial to remember that you use Locale::TextDomain(3) as
specified in the section L</SYNOPSIS>, that means you have to
B<use> it, not B<require> it. The module behaves quite differently
compared to other modules.
@@ -519,7 +597,7 @@ as an argument to the use() function. It actually works like this:
The first argument (the first string passed to use()) is the textdomain
of your package, optionally followed by a list of directories to search
I<instead> of the Perl-specific directories (see above: F</LocaleData>
-appended to every part of C<@INC>).
+appended to a F<File::ShareDir> directory and every path in C<@INC>).
If you are the author of a package 'barfoos', you will probably put
the line
@@ -535,10 +613,11 @@ your module has been installed properly, including the message catalogs,
it will then be able to retrieve these translations at run-time.
If you have not installed the translation database in a directory
-F<LocaleData> in the standard include path C<@INC> (or in the system
-directories F</usr/share/locale> resp. F</usr/local/share/locale>), you
-have to explicitely specify a search path by giving the names of
-directories (as strings!) as additional arguments to use():
+F<LocaleData> in the L<File::ShareDir> directory or the standard include
+path C<@INC> (or in the system directories F</usr/share/locale> resp.
+F</usr/local/share/locale>), you have to explicitely specify a search
+path by giving the names of directories (as strings!) as additional
+arguments to use():
use Locale::TextDomain qw (barfoos ./dir1 ./dir2);
@@ -672,10 +751,9 @@ if she has to reorder the color and the thing like in French:
msgid "This is the red car.\n";
msgstr "Cela est la voiture rouge.\n"
-Zut alors! No way! You cannot portably reorder the arguments to
-printf() and friends in Perl (it is possible in C, but at the
-time of this writing not supported in Perl, and it would lead to
-other problems anyway).
+Zut alors! While it is possible to reorder the arguments to printf()
+and friends, it requires a syntax that is is nothing that you want to
+learn.
So what? The Perl backend to GNU gettext has defined an alternative
format for interpolatable strings:
@@ -824,18 +902,18 @@ into the string to the previous method, __np().
It's usage would be like so:
- print __nx ("Files being permenantly removed",
- "One file has been deleted.\n",
- "{count} files have been deleted.\n",
- $num_files,
- count => $num_files);
+ print __npx ("Files being permenantly removed",
+ "One file has been deleted.\n",
+ "{count} files have been deleted.\n",
+ $num_files,
+ count => $num_files);
I cannot think of any situations requiring this, but we can easily
support it, so here it is.
This function was introduced in libintl-perl 1.17.
-=item B<N__ (ARG1, ARG2, ...)>
+=item B<N__(ARG1)>
A no-op function that simply echoes its arguments to the caller. Take
the following piece of Perl:
@@ -946,6 +1024,55 @@ A reference to C<%__>, in case you prefer:
=back
+=head1 CLASS METHODS
+
+The following class methods are defined:
+
+=over 4
+
+=item B<options>
+
+Returns a space-separated list of all '--keyword' and all '--flag' options
+for B<xgettext(1)>, when extracing strings from Perl source files localized
+with B<Locale::TextDomain>.
+
+The option should rather be called B<xgettextDefaultOptions>. With regard
+to the typical use-case, a shorter name has been picked:
+
+ xgettext `perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'`
+
+See L<https://www.gnu.org/software/gettext/manual/html_node/xgettext-Invocation.html>
+for more information about the xgettext options '--keyword' and '--flag'.
+
+If you want to disable the use of the xgettext default keywords, you
+should pass an option '--keyword=""' to xgettext before the options returned
+by this method.
+
+If you doubt the usefulness of this method, check the output on the
+command-line:
+
+ perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'
+
+Nothing that you want to type yourself.
+
+This method was added in libintl-perl 1.28.
+
+=item B<keywords>
+
+Returns a space-separated list of all '--keyword' options for B<xgettext(1)>
+so that all translatable strings are properly extracted.
+
+This method was added in libintl-perl 1.28.
+
+=item B<flags>
+
+Returns a space-separated list of all '--flag' options for B<xgettext(1)>
+so that extracted strings are properly flagged.
+
+This method was added in libintl-perl 1.28.
+
+=back
+
=head1 PERFORMANCE
Message translation can be a time-consuming task. Take this little
@@ -1024,11 +1151,9 @@ overhead for the function calls.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm
index 44097d725f..9c0c8b30bc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/Util.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: Util.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Portable methods for locale handling.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::Util;
@@ -73,7 +70,13 @@ use constant LANG2COUNTRY => {
da => 'DK', # Danish => Denmark
de => 'DE', # German => Germany
dz => 'BT', # Dzongkha => Bhutan
+ el => 'GR', # Greek => Greece
en => 'US', # English => United States
+ es => 'ES', # Actually Mexico and the US have more Spanish speakers
+ # than Spain. But it can be assumed that they either add
+ # the country to their browser settings or will not care
+ # to much.
+ et => 'EE', # Estonian => Estonia
fa => 'IR', # Iran, Islamic Republic of
fi => 'FI', # Finnish => Finland
fj => 'FJ', # Fijian => Fiji
@@ -171,7 +174,7 @@ use constant LANG2COUNTRY => {
sg => '??', # Sango => Central African Republic
si => 'LK', # Sinhalese => Sri Lanka
sk => 'SK', # Slovakian => Slovakia
- sl => 'SL', # Slovenian => Slovenia
+ sl => 'SI', # Slovenian => Slovenia
sm => 'WS', # Samoan => Samoa
sh => 'ZW', # Shona => Zimbabwe (FIXME: Rather Mozambique?)
so => 'SO', # Somali => Somalia
@@ -1182,11 +1185,9 @@ production code.
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm
new file mode 100755
index 0000000000..fa3861958a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_dumb.pm
@@ -0,0 +1,360 @@
+#! /bin/false
+
+# vim: set autoindent shiftwidth=4 tabstop=4:
+
+# Pure Perl implementation of Uniforum message translation.
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
+# all rights reserved.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+package Locale::gettext_dumb;
+
+use Locale::gettext_pp;
+
+use vars qw (%EXPORT_TAGS @EXPORT_OK @ISA $VERSION);
+
+%EXPORT_TAGS = (locale_h => [ qw (gettext
+ dgettext
+ dcgettext
+ ngettext
+ dngettext
+ dcngettext
+ pgettext
+ dpgettext
+ dcpgettext
+ npgettext
+ dnpgettext
+ dcnpgettext
+ textdomain
+ bindtextdomain
+ bind_textdomain_codeset
+ )],
+ libintl_h => [ qw (LC_CTYPE
+ LC_NUMERIC
+ LC_TIME
+ LC_COLLATE
+ LC_MONETARY
+ LC_MESSAGES
+ LC_ALL)],
+ );
+
+@EXPORT_OK = qw (gettext
+ dgettext
+ dcgettext
+ ngettext
+ dngettext
+ dcngettext
+ pgettext
+ dpgettext
+ dcpgettext
+ npgettext
+ dnpgettext
+ dcnpgettext
+ textdomain
+ bindtextdomain
+ bind_textdomain_codeset
+ nl_putenv
+ setlocale
+ LC_CTYPE
+ LC_NUMERIC
+ LC_TIME
+ LC_COLLATE
+ LC_MONETARY
+ LC_MESSAGES
+ LC_ALL);
+
+@ISA = qw (Exporter);
+
+*Locale::gettext_dumb::textdomain = \&Locale::gettext_pp::textdomain;
+*Locale::gettext_dumb::bindtextdomain = \&Locale::gettext_pp::bindtextdomain;
+*Locale::gettext_dumb::bind_textdomain_codeset =
+ \&Locale::gettext_pp::bind_textdomain_codeset;
+
+*Locale::gettext_dumb::nl_putenv = \&Locale::gettext_pp::nl_putenv;
+
+*Locale::gettext_dumb::LC_CTYPE = \&Locale::gettext_pp::LC_CTYPE;
+*Locale::gettext_dumb::LC_NUMERIC = \&Locale::gettext_pp::LC_NUMERIC;
+*Locale::gettext_dumb::LC_TIME= \&Locale::gettext_pp::LC_TIME;
+*Locale::gettext_dumb::LC_COLLATE = \&Locale::gettext_pp::LC_COLLATE;
+*Locale::gettext_dumb::LC_MONETARY = \&Locale::gettext_pp::LC_MONETARY;
+*Locale::gettext_dumb::LC_MESSAGES = \&Locale::gettext_pp::LC_MESSAGES;
+*Locale::gettext_dumb::LC_ALL = \&Locale::gettext_pp::LC_ALL;
+
+
+sub gettext ($) {
+ my ($msgid) = @_;
+
+ return dcnpgettext ('', undef, $msgid, undef, undef, undef);
+}
+
+sub dgettext ($$) {
+ my ($domainname, $msgid) = @_;
+
+ return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+}
+
+sub dcgettext ($$$) {
+ my ($domainname, $msgid, $category) = @_;
+
+ return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+}
+
+sub ngettext ($$$) {
+ my ($msgid, $msgid_plural, $n) = @_;
+
+ return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
+}
+
+sub dngettext ($$$$) {
+ my ($domainname, $msgid, $msgid_plural, $n) = @_;
+
+ return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
+}
+
+sub dcngettext ($$$$$) {
+ my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
+
+ return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, ,
+ $category);
+}
+
+sub pgettext ($$) {
+ my ($msgctxt, $msgid) = @_;
+
+ return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
+}
+
+sub dpgettext ($$$) {
+ my ($domainname, $msgctxt, $msgid) = @_;
+
+ return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+}
+
+sub dcpgettext($$$$) {
+ my ($domainname, $msgctxt, $msgid, $category) = @_;
+
+ return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+}
+
+sub npgettext ($$$$) {
+ my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
+
+ return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
+}
+
+sub dnpgettext ($$$$$) {
+ my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
+
+ return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
+}
+
+sub __get_locale() {
+ my $locale;
+
+ if (exists $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
+ $locale = $ENV{LANGUAGE};
+ $locale =~ s/:.*//s;
+ } elsif (exists $ENV{LC_ALL} && length $ENV{LC_ALL}) {
+ $locale = $ENV{LC_ALL};
+ } elsif (exists $ENV{LANG} && length $ENV{LANG}) {
+ $locale = $ENV{LANG};
+ } elsif (exists $ENV{LC_MESSAGES} && length $ENV{LC_MESSAGES}) {
+ $locale = $ENV{LC_MESSAGES};
+ } else {
+ $locale = 'C';
+ }
+
+ return $locale;
+}
+
+sub dcnpgettext ($$$$$$) {
+ my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category) = @_;
+
+ my $locale = __get_locale;
+
+ return Locale::gettext_pp::_dcnpgettext_impl ($domainname, $msgctxt,
+ $msgid, $msgid_plural, $n,
+ $category, $locale);
+}
+
+sub setlocale($;$) {
+ &POSIX::setlocale;
+}
+
+1;
+
+__END__
+
+=head1 NAME
+
+Locale::gettext_dumb - Locale unaware Implementation of Uniforum Message Translation
+
+=head1 SYNOPSIS
+
+ use Locale::gettext_dumb qw(:locale_h :libintl_h);
+
+ # Normally, you will not want to include this module directly but this way:
+ use Locale::Messages;
+
+ my $selected = Locale::Messages->select_package ('gettext_dumb');
+
+ gettext $msgid;
+ dgettext $domainname, $msgid;
+ dcgettext $domainname, $msgid, LC_MESSAGES;
+ ngettext $msgid, $msgid_plural, $count;
+ dngettext $domainname, $msgid, $msgid_plural, $count;
+ dcngettext $domainname, $msgid, $msgid_plural, $count, LC_MESSAGES;
+ pgettext $msgctxt, $msgid;
+ dpgettext $domainname, $msgctxt, $msgid;
+ dcpgettext $domainname, $msgctxt, $msgid, LC_MESSAGES;
+ npgettext $msgctxt, $msgid, $msgid_plural, $count;
+ dnpgettext $domainname, $msgctxt, $msgid, $msgid_plural, $count;
+ dcnpgettext $domainname, $msgctxt, $msgid, $msgid_plural, $count, LC_MESSAGES;
+ textdomain $domainname;
+ bindtextdomain $domainname, $directory;
+ bind_textdomain_codeset $domainname, $encoding;
+ my $category = LC_CTYPE;
+ my $category = LC_NUMERIC;
+ my $category = LC_TIME;
+ my $category = LC_COLLATE;
+ my $category = LC_MONETARY;
+ my $category = LC_MESSAGES;
+ my $category = LC_ALL;
+
+=head1 DESCRIPTION
+
+B<IMPORTANT!> This module is experimental. It may not work as described!
+
+The module B<Locale::gettext_dumb> does exactly the same as
+Locale::gettext_xs(3pm) or Locale::gettext_pp(3pm).
+
+While both other modules use POSIX::setlocale() to determine the currently
+selected locale, this backend only checks the environment variables
+LANGUAGE, LANG, LC_ALL, LC_MESSAGES (in that order), when it tries to locate
+a message catalog (a .mo file).
+
+This class was introduced in libintl-perl 1.22.
+
+=head1 USAGE
+
+This module should not be used for desktop software or scripts run locally.
+Why? If you use a message catalog for example in Danish in UTF-8 (da_DA.UTF8)
+but the system locale is set to Russian with KOI8-R (ru_RU.KOI8-R) you
+may produce invalid output, either invalid multi-byte sequences or invalid
+text, depending on how you look at it.
+
+That will happen, when you mix output from B<Locale::gettext_pp> with
+locale-dependent output from the operating system like the contents of
+the variable "$!", date and time formatting functions (localtime(),
+gmtime(), POSIX::strftime() etc.), number formatting with printf() and
+friends, and so on.
+
+A typical usage scenario looks like this:
+
+You have a server application (for example a web application) that is supposed
+to display a fixed set of messages in many languages. If you want to do this
+with Locale::gettext_xs(3pm) or Locale::gettext_pp(3pm), you have to install
+the locale data for all of those languages. Otherwise, translating the
+messages will not work.
+
+With Locale::gettext_dumb(3pm) you can relax these requirements, and display
+messages for all languages that you have mo files for.
+
+On the other hand, you will soon reach limits with this approach. Almost
+any application requires more than bare translation of messages for
+localisation. You want to formatted dates and times, you want to display
+numbers in the correct formatting for the selected languages, and you may
+want to display system error messages ("$!").
+
+In practice, Locale::gettext_dumb(3pm) is still useful in these scenarios.
+Your users will have to live with the fact that the presented output is
+in different languages resp. for different locales, when "their" locale
+is not installed on your system.
+
+More dangerous is mixing output in different character sets but that can
+be easily avoided. Simply make sure that B<Locale::gettext_dump> uses
+UTF-8 (for example by setting the environment variable OUTPUT_CHARSET or
+by calling bind_textdomain_codeset()) and make sure that the system locale
+also uses UTF-8, for example "en_US.UTF8". If that fails, switch to a
+locale that uses a subset of UTF-8. In practice that will be US-ASCII, the
+character set used by the default locale "C" resp. "POSIX".
+
+Your application will then to a certain extent mix output for different
+localisations resp. languages. But this is completely under your control.
+
+=head1 EXAMPLE
+
+See above! Normally you should not use this module! However, let us assume
+you have read the warnings. In a web application you would do something
+like this:
+
+ use Locale::TextDomain qw (com.example.yourapp);
+ use Locale::Messages qw (nl_putenv LC_ALL bindtextdomain
+ bind_textdomain_codeset);
+ use Locale::Util qw (web_set_locale);
+ use POSIX qw (setlocale);
+
+ # First try to switch to the locale requested by the user. If you
+ # know it you can try to pass it to setlocale like this:
+ #
+ # my $hardcoded_locale = 'fr_FR.UTF-8';
+ # my $success = POSIX::setlocale (LC_ALL, $hardcoded_locale);
+ #
+ # However, we try to let libintl-perl do a better job for us:
+ my $success = web_set_locale $ENV{HTTP_ACCEPT_LANGUAGE},
+ $ENV{HTTP_ACCEPT_CHARSET};
+ # Note: If your application forces the use of UTF-8 for its output
+ # you should pass 'UTF-8' as the second argument to web_set_locale
+ # instead of $ENV{HTTP_ACCEPT_CHARSET}.
+
+ if (!$success) {
+ # Did not work. Switch to the dumb interface of
+ # Locale::Messages.
+ Locale::Messages->select_package ('gettext_dumb');
+
+ # And try to switch to a default locale:
+ if (!setlocale (LC_ALL, 'en_US.UTF-8')) {
+ # Still no luck. Enforce at least US-ASCII:
+ setlocale (LC_ALL, 'C');
+ }
+ bind_textdomain_codeset 'com.example.yourapp', 'utf-8';
+ }
+
+If your application forces the usage of UTF-8 you should ignore the environment
+variable
+
+=head1 AUTHOR
+
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
+
+=head1 SEE ALSO
+
+Locale::TextDomain(3pm), Locale::Messages(3pm), Encode(3pm),
+perllocale(3pm), POSIX(3pm), perl(1), gettext(1), gettext(3)
+
+=cut
+
+Local Variables:
+mode: perl
+perl-indent-level: 4
+perl-continued-statement-offset: 4
+perl-continued-brace-offset: 0
+perl-brace-offset: -4
+perl-brace-imaginary-offset: 0
+perl-label-offset: -4
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm
index 584bd5d730..98eeabcc57 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_pp.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: gettext_pp.pm,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Pure Perl implementation of Uniforum message translation.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
-# You should have received a copy of the GNU Library General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-# USA.
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
package Locale::gettext_pp;
@@ -29,151 +26,154 @@ use strict;
require 5.004;
use vars qw ($__gettext_pp_default_dir
- $__gettext_pp_textdomain
- $__gettext_pp_domain_bindings
- $__gettext_pp_domain_codeset_bindings
- $__gettext_pp_domains
- $__gettext_pp_recoders
- $__gettext_pp_unavailable_dirs
- $__gettext_pp_domain_cache
- $__gettext_pp_alias_cache
- $__gettext_pp_context_glue);
+ $__gettext_pp_textdomain
+ $__gettext_pp_domain_bindings
+ $__gettext_pp_domain_codeset_bindings
+ $__gettext_pp_domains
+ $__gettext_pp_recoders
+ $__gettext_pp_unavailable_dirs
+ $__gettext_pp_domain_cache
+ $__gettext_pp_alias_cache
+ $__gettext_pp_context_glue);
use locale;
+use File::Spec;
+use Locale::Messages;
BEGIN {
- $__gettext_pp_textdomain = 'messages';
- $__gettext_pp_domain_bindings = {};
- $__gettext_pp_domain_codeset_bindings = {};
- $__gettext_pp_domains = {};
- $__gettext_pp_recoders = {};
- $__gettext_pp_unavailable_dirs = {};
- $__gettext_pp_domain_cache = {};
- $__gettext_pp_alias_cache = {};
- # The separator between msgctxt and msgid in a .mo file. */
- $__gettext_pp_context_glue = "\004";
-
- $__gettext_pp_default_dir = '';
-
- for my $dir (qw (/usr/share/locale /usr/local/share/locale)) {
- if (-d $dir) {
- $__gettext_pp_default_dir = $dir;
- last;
- }
- }
+ $__gettext_pp_textdomain = 'messages';
+ $__gettext_pp_domain_bindings = {};
+ $__gettext_pp_domain_codeset_bindings = {};
+ $__gettext_pp_domains = {};
+ $__gettext_pp_recoders = {};
+ $__gettext_pp_unavailable_dirs = {};
+ $__gettext_pp_domain_cache = {};
+ $__gettext_pp_alias_cache = {};
+ # The separator between msgctxt and msgid in a .mo file. */
+ $__gettext_pp_context_glue = "\004";
+
+ $__gettext_pp_default_dir = '';
+
+ for my $dir (qw (/usr/share/locale /usr/local/share/locale)) {
+ if (-d $dir) {
+ $__gettext_pp_default_dir = $dir;
+ last;
+ }
+ }
}
BEGIN {
- require POSIX;
- require Exporter;
- use IO::Handle;
- require Locale::Recode;
-
- local $@;
- my ($has_messages, $five_ok);
-
- $has_messages = eval '&POSIX::LC_MESSAGES';
-
- unless (defined $has_messages && length $has_messages) {
- $five_ok = ! grep {my $x = eval "&POSIX::$_" || 0; $x eq '5';}
- qw (LC_CTYPE
- LC_NUMERIC
- LC_TIME
- LC_COLLATE
- LC_MONETARY
- LC_ALL);
- if ($five_ok) {
- $five_ok = POSIX::setlocale (5, '');
- }
- }
-
- if (defined $has_messages && length $has_messages) {
+ require POSIX;
+ require Exporter;
+ use IO::Handle;
+ require Locale::Recode;
+
+ local $@;
+ my ($has_messages, $five_ok);
+
+ $has_messages = eval '&POSIX::LC_MESSAGES';
+
+ unless (defined $has_messages && length $has_messages) {
+ $five_ok = ! grep {my $x = eval "&POSIX::$_" || 0; $x eq '5';}
+ qw (LC_CTYPE
+ LC_NUMERIC
+ LC_TIME
+ LC_COLLATE
+ LC_MONETARY
+ LC_ALL);
+ if ($five_ok) {
+ $five_ok = POSIX::setlocale (5, '');
+ }
+ }
+
+ if (defined $has_messages && length $has_messages) {
eval <<'EOF';
sub LC_MESSAGES()
{
- local $!; # Do not clobber errno!
-
- return &POSIX::LC_MESSAGES;
+ local $!; # Do not clobber errno!
+
+ return &POSIX::LC_MESSAGES;
}
EOF
- } elsif ($five_ok) {
+ } elsif ($five_ok) {
eval <<'EOF';
sub LC_MESSAGES()
{
- local $!; # Do not clobber errno!
+ local $!; # Do not clobber errno!
- # Hack: POSIX.pm deems LC_MESSAGES an invalid macro until
- # Perl 5.8.0. However, on LC_MESSAGES should be 5 ...
- return 5;
+ # Hack: POSIX.pm deems LC_MESSAGES an invalid macro until
+ # Perl 5.8.0. However, on LC_MESSAGES should be 5 ...
+ return 5;
}
EOF
- } else {
+ } else {
eval <<'EOF';
sub LC_MESSAGES()
{
- local $!; # Do not clobber errno!
+ local $!; # Do not clobber errno!
- # This fallback value is widely used,
- # when LC_MESSAGES is not available.
- return 1729;
+ # This fallback value is widely used,
+ # when LC_MESSAGES is not available.
+ return 1729;
}
EOF
- }
+ }
}
use vars qw (%EXPORT_TAGS @EXPORT_OK @ISA $VERSION);
%EXPORT_TAGS = (locale_h => [ qw (
- gettext
- dgettext
- dcgettext
- ngettext
- dngettext
- dcngettext
- pgettext
- dpgettext
- dcpgettext
- npgettext
- dnpgettext
- dcnpgettext
- textdomain
- bindtextdomain
- bind_textdomain_codeset
- )
- ],
- libintl_h => [ qw (LC_CTYPE
- LC_NUMERIC
- LC_TIME
- LC_COLLATE
- LC_MONETARY
- LC_MESSAGES
- LC_ALL)
- ],
- );
+ gettext
+ dgettext
+ dcgettext
+ ngettext
+ dngettext
+ dcngettext
+ pgettext
+ dpgettext
+ dcpgettext
+ npgettext
+ dnpgettext
+ dcnpgettext
+ textdomain
+ bindtextdomain
+ bind_textdomain_codeset
+ )
+ ],
+ libintl_h => [ qw (LC_CTYPE
+ LC_NUMERIC
+ LC_TIME
+ LC_COLLATE
+ LC_MONETARY
+ LC_MESSAGES
+ LC_ALL)
+ ],
+ );
@EXPORT_OK = qw (gettext
- dgettext
- dcgettext
- ngettext
- dngettext
- dcngettext
- pgettext
- dpgettext
- dcpgettext
- npgettext
- dnpgettext
- dcnpgettext
- textdomain
- bindtextdomain
- bind_textdomain_codeset
+ dgettext
+ dcgettext
+ ngettext
+ dngettext
+ dcngettext
+ pgettext
+ dpgettext
+ dcpgettext
+ npgettext
+ dnpgettext
+ dcnpgettext
+ textdomain
+ bindtextdomain
+ bind_textdomain_codeset
nl_putenv
- LC_CTYPE
- LC_NUMERIC
- LC_TIME
- LC_COLLATE
- LC_MONETARY
- LC_MESSAGES
- LC_ALL);
+ setlocale
+ LC_CTYPE
+ LC_NUMERIC
+ LC_TIME
+ LC_COLLATE
+ LC_MONETARY
+ LC_MESSAGES
+ LC_ALL);
@ISA = qw (Exporter);
my $has_nl_langinfo;
@@ -181,264 +181,275 @@ my $has_nl_langinfo;
sub __load_catalog;
sub __load_domain;
sub __locale_category;
+sub __untaint_plural_header;
+sub __compile_plural_function;
sub LC_NUMERIC()
{
- &POSIX::LC_NUMERIC;
+ &POSIX::LC_NUMERIC;
}
sub LC_CTYPE()
{
- &POSIX::LC_CTYPE;
+ &POSIX::LC_CTYPE;
}
sub LC_TIME()
{
- &POSIX::LC_TIME;
+ &POSIX::LC_TIME;
}
sub LC_COLLATE()
{
- &POSIX::LC_COLLATE;
+ &POSIX::LC_COLLATE;
}
sub LC_MONETARY()
{
- &POSIX::LC_MONETARY;
+ &POSIX::LC_MONETARY;
}
sub LC_ALL()
{
- &POSIX::LC_ALL;
+ &POSIX::LC_ALL;
}
sub textdomain(;$)
{
- my $new_domain = shift;
-
- $__gettext_pp_textdomain = $new_domain if defined $new_domain &&
- length $new_domain;
-
- return $__gettext_pp_textdomain;
+ my $new_domain = shift;
+
+ $__gettext_pp_textdomain = $new_domain if defined $new_domain &&
+ length $new_domain;
+
+ return $__gettext_pp_textdomain;
}
sub bindtextdomain($;$)
{
- my ($domain, $directory) = @_;
-
- my $retval;
- if (defined $domain && length $domain) {
- if (defined $directory && length $directory) {
- $retval = $__gettext_pp_domain_bindings->{$domain}
- = $directory;
- } elsif (exists $__gettext_pp_domain_bindings->{$domain}) {
- $retval = $__gettext_pp_domain_bindings->{$domain};
- } else {
- $retval = $__gettext_pp_default_dir;
- }
- $retval = '/usr/share/locale' unless defined $retval &&
- length $retval;
- return $retval;
- } else {
- return;
- }
+ my ($domain, $directory) = @_;
+
+ my $retval;
+ if (defined $domain && length $domain) {
+ if (defined $directory && length $directory) {
+ $retval = $__gettext_pp_domain_bindings->{$domain}
+ = $directory;
+ } elsif (exists $__gettext_pp_domain_bindings->{$domain}) {
+ $retval = $__gettext_pp_domain_bindings->{$domain};
+ } else {
+ $retval = $__gettext_pp_default_dir;
+ }
+ $retval = '/usr/share/locale' unless defined $retval &&
+ length $retval;
+ return $retval;
+ } else {
+ return;
+ }
}
sub bind_textdomain_codeset($;$)
{
- my ($domain, $codeset) = @_;
-
- if (defined $domain && length $domain) {
- if (defined $codeset && length $codeset) {
- return $__gettext_pp_domain_codeset_bindings->{$domain} = $codeset;
- } elsif (exists $__gettext_pp_domain_codeset_bindings->{$domain}) {
- return $__gettext_pp_domain_codeset_bindings->{$domain};
- }
- }
-
- return;
+ my ($domain, $codeset) = @_;
+
+ if (defined $domain && length $domain) {
+ if (defined $codeset && length $codeset) {
+ return $__gettext_pp_domain_codeset_bindings->{$domain} = $codeset;
+ } elsif (exists $__gettext_pp_domain_codeset_bindings->{$domain}) {
+ return $__gettext_pp_domain_codeset_bindings->{$domain};
+ }
+ }
+
+ return;
}
sub gettext($)
{
- my ($msgid) = @_;
+ my ($msgid) = @_;
- return dcnpgettext ('', undef, $msgid, undef, undef, undef);
+ return dcnpgettext ('', undef, $msgid, undef, undef, undef);
}
sub dgettext($$)
{
- my ($domainname, $msgid) = @_;
+ my ($domainname, $msgid) = @_;
- return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+ return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
}
sub dcgettext($$$)
{
- my ($domainname, $msgid, $category) = @_;
+ my ($domainname, $msgid, $category) = @_;
- return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
+ return dcnpgettext ($domainname, undef, $msgid, undef, undef, undef);
}
sub ngettext($$$)
{
- my ($msgid, $msgid_plural, $n) = @_;
+ my ($msgid, $msgid_plural, $n) = @_;
- return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
+ return dcnpgettext ('', undef, $msgid, $msgid_plural, $n, undef);
}
sub dngettext($$$$)
{
- my ($domainname, $msgid, $msgid_plural, $n) = @_;
+ my ($domainname, $msgid, $msgid_plural, $n) = @_;
- return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
+ return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, undef);
}
sub dcngettext($$$$$)
{
- my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
+ my ($domainname, $msgid, $msgid_plural, $n, $category) = @_;
- return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, , $category);
+ return dcnpgettext ($domainname, undef, $msgid, $msgid_plural, $n, , $category);
}
sub pgettext($$)
{
- my ($msgctxt, $msgid) = @_;
+ my ($msgctxt, $msgid) = @_;
- return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
+ return dcnpgettext ('', $msgctxt, $msgid, undef, undef, undef);
}
sub dpgettext($$$)
{
- my ($domainname, $msgctxt, $msgid) = @_;
+ my ($domainname, $msgctxt, $msgid) = @_;
- return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+ return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
}
sub dcpgettext($$$$)
{
- my ($domainname, $msgctxt, $msgid, $category) = @_;
+ my ($domainname, $msgctxt, $msgid, $category) = @_;
- return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
+ return dcnpgettext ($domainname, $msgctxt, $msgid, undef, undef, undef);
}
sub npgettext($$$$)
{
- my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
+ my ($msgctxt, $msgid, $msgid_plural, $n) = @_;
- return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
+ return dcnpgettext ('', $msgctxt, $msgid, $msgid_plural, $n, undef);
}
sub dnpgettext($$$$$)
{
- my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
+ my ($domainname, $msgctxt, $msgid, $msgid_plural, $n) = @_;
- return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
+ return dcnpgettext ($domainname, $msgctxt, $msgid, $msgid_plural, $n, undef);
}
-sub dcnpgettext($$$$$$)
-{
- my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category) = @_;
-
- return unless defined $msgid;
-
- my $plural = defined $msgid_plural;
- my $msg_ctxt_id = defined $msgctxt ? join($__gettext_pp_context_glue, ($msgctxt, $msgid)) : $msgid;
-
- local $!; # Do not clobber errno!
-
- # This is also done in __load_domain but we need a proper value.
- $domainname = $__gettext_pp_textdomain
- unless defined $domainname && length $domainname;
-
- # Category is always LC_MESSAGES (other categories are ignored).
- my $category_name = 'LC_MESSAGES';
- $category = LC_MESSAGES;
-
- my $domains = __load_domain ($domainname, $category, $category_name);
-
- my @trans = ();
- my $domain;
- my $found;
- foreach my $this_domain (@$domains) {
- if ($this_domain && defined $this_domain->{messages}->{$msg_ctxt_id}) {
- @trans = @{$this_domain->{messages}->{$msg_ctxt_id}};
- shift @trans;
- $domain = $this_domain;
- $found = 1;
- last;
- }
- }
- @trans = ($msgid, $msgid_plural) unless @trans;
-
- my $trans = $trans[0];
- if ($plural) {
- if ($domain) {
- my $nplurals = 0;
- ($nplurals, $plural) = &{$domain->{plural_func}} ($n);
- $plural = 0 unless defined $plural;
- $nplurals = 0 unless defined $nplurals;
- $plural = 0 if $nplurals <= $plural;
- } else {
- $plural = $n != 1 || 0;
- }
-
- $trans = $trans[$plural] if defined $trans[$plural];
- }
-
- if ($found && defined $domain->{po_header}->{charset}) {
- my $input_codeset = $domain->{po_header}->{charset};
- # Convert into output charset.
- my $output_codeset = $__gettext_pp_domain_codeset_bindings->{$domainname};
-
- $output_codeset = $ENV{OUTPUT_CHARSET} unless defined $output_codeset;
- $output_codeset = __get_codeset ($category, $category_name,
- $domain->{locale_id})
- unless defined $output_codeset;
-
- unless (defined $output_codeset) {
- # Still no point.
- my $lc_ctype = __locale_category (POSIX::LC_CTYPE(),
- 'LC_CTYPE');
- $output_codeset = $1
- if $lc_ctype =~ /^[a-z]{2}(?:_[A-Z]{2})?\.([^@]+)/;
- }
-
- # No point. :-(
- $output_codeset = $domain->{po_header}->{charset}
- unless defined $output_codeset;
-
- if (exists $__gettext_pp_domain_cache->{$output_codeset}) {
- $output_codeset = $__gettext_pp_domain_cache->{$output_codeset};
- } else {
- $output_codeset = 'utf-8' if lc $output_codeset eq 'utf8';
- $output_codeset =
- $__gettext_pp_domain_cache->{$output_codeset} =
- Locale::Recode->resolveAlias ($output_codeset);
- }
-
- if (defined $output_codeset &&
- $output_codeset ne $domain->{po_header}->{charset}) {
- # We have to convert.
- my $recoder;
-
- if (exists
- $__gettext_pp_recoders->{$input_codeset}->{$output_codeset}) {
- $recoder = $__gettext_pp_recoders->{$input_codeset}->{$output_codeset};
- } else {
- $recoder =
- $__gettext_pp_recoders->{$input_codeset}->{$output_codeset} =
- Locale::Recode->new (from => $input_codeset,
- to => $output_codeset,
- );
- }
-
- $recoder->recode ($trans);
- }
- }
-
- return $trans;
+# This is the actual implementation of dncpgettext. It is also used by the
+# corresponding function in Locale::gettext_dumb.
+sub _dcnpgettext_impl {
+ my ($domainname, $msgctxt, $msgid, $msgid_plural, $n, $category,
+ $locale) = @_;
+
+ return unless defined $msgid;
+
+ my $plural = defined $msgid_plural;
+ Locale::Messages::turn_utf_8_off($msgid);
+ Locale::Messages::turn_utf_8_off($msgctxt) if defined $msgctxt;
+ my $msg_ctxt_id = defined $msgctxt ? join($__gettext_pp_context_glue, ($msgctxt, $msgid)) : $msgid;
+
+ local $!; # Do not clobber errno!
+
+ # This is also done in __load_domain but we need a proper value.
+ $domainname = $__gettext_pp_textdomain
+ unless defined $domainname && length $domainname;
+
+ # Category is always LC_MESSAGES (other categories are ignored).
+ my $category_name = 'LC_MESSAGES';
+ $category = LC_MESSAGES;
+
+ my $domains = __load_domain ($domainname, $category, $category_name,
+ $locale);
+
+ my @trans = ();
+ my $domain;
+ my $found;
+ foreach my $this_domain (@$domains) {
+ if ($this_domain && defined $this_domain->{messages}->{$msg_ctxt_id}) {
+ @trans = @{$this_domain->{messages}->{$msg_ctxt_id}};
+ shift @trans;
+ $domain = $this_domain;
+ $found = 1;
+ last;
+ }
+ }
+ @trans = ($msgid, $msgid_plural) unless @trans;
+
+ my $trans = $trans[0];
+ if ($plural) {
+ if ($domain) {
+ my $nplurals = 0;
+ ($nplurals, $plural) = &{$domain->{plural_func}} ($n);
+ $plural = 0 unless defined $plural;
+ $nplurals = 0 unless defined $nplurals;
+ $plural = 0 if $nplurals <= $plural;
+ } else {
+ $plural = $n != 1 || 0;
+ }
+
+ $trans = $trans[$plural] if defined $trans[$plural];
+ }
+
+ if ($found && defined $domain->{po_header}->{charset}) {
+ my $input_codeset = $domain->{po_header}->{charset};
+ # Convert into output charset.
+ my $output_codeset = $__gettext_pp_domain_codeset_bindings->{$domainname};
+
+ $output_codeset = $ENV{OUTPUT_CHARSET} unless defined $output_codeset;
+ $output_codeset = __get_codeset ($category, $category_name,
+ $domain->{locale_id})
+ unless defined $output_codeset;
+
+ unless (defined $output_codeset) {
+ # Still no point.
+ my $lc_ctype = __locale_category (POSIX::LC_CTYPE(),
+ 'LC_CTYPE');
+ $output_codeset = $1
+ if $lc_ctype =~ /^[a-z]{2}(?:_[A-Z]{2})?\.([^@]+)/;
+ }
+
+ # No point. :-(
+ $output_codeset = $domain->{po_header}->{charset}
+ unless defined $output_codeset;
+
+ if (exists $__gettext_pp_domain_cache->{$output_codeset}) {
+ $output_codeset = $__gettext_pp_domain_cache->{$output_codeset};
+ } else {
+ $output_codeset = 'utf-8' if lc $output_codeset eq 'utf8';
+ $output_codeset =
+ $__gettext_pp_domain_cache->{$output_codeset} =
+ Locale::Recode->resolveAlias ($output_codeset);
+ }
+
+ if (defined $output_codeset &&
+ $output_codeset ne $domain->{po_header}->{charset}) {
+ # We have to convert.
+ my $recoder;
+
+ if (exists
+ $__gettext_pp_recoders->{$input_codeset}->{$output_codeset}) {
+ $recoder = $__gettext_pp_recoders->{$input_codeset}->{$output_codeset};
+ } else {
+ $recoder =
+ $__gettext_pp_recoders->{$input_codeset}->{$output_codeset} =
+ Locale::Recode->new (from => $input_codeset,
+ to => $output_codeset,
+ );
+ }
+
+ $recoder->recode ($trans);
+ }
+ }
+
+ return $trans;
+}
+
+sub dcnpgettext ($$$$$$) {
+ return &_dcnpgettext_impl;
}
sub nl_putenv ($)
@@ -471,311 +482,389 @@ sub nl_putenv ($)
return 1;
}
-sub __load_domain
-{
- my ($domainname, $category, $category_name) = @_;
-
- $domainname = $__gettext_pp_textdomain
- unless defined $domainname && length $domainname;
-
- my $dir = bindtextdomain ($domainname, '');
- $dir = $__gettext_pp_default_dir unless defined $dir && length $dir;
- return [] unless defined $dir && length $dir;
-
- my @locales;
- my $cache_key;
-
- if (defined $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
- @locales = split /:/, $ENV{LANGUAGE};
- $cache_key = $ENV{LANGUAGE};
- } else {
- @locales = $cache_key = __locale_category ($category, $category_name);
- }
-
- # Have we looked that one up already?
- my $domains = $__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname};
-
- if (@locales && !defined $domains) {
- my @dirs = ($dir);
- my @tries = (@locales);
- my %locale_lookup = map { $_ => $_ } @tries;
-
- foreach my $locale (@locales) {
- if ($locale =~ /^([a-z][a-z])
- (?:(_[A-Z][A-Z])?
- (\.[-_A-Za-z0-9]+)?
- )?
- (\@[-_A-Za-z0-9]+)?$/x) {
-
- if (defined $3) {
- defined $2 ?
- push @tries, $1 . $2 . $3 : push @tries, $1 . $3;
- }
- if (defined $2) {
- push @tries, $1 . $2;
- $locale_lookup{$1 . $2} = $locale;
- }
- if (defined $1) {
- push @tries, $1 if defined $1;
- $locale_lookup{$1} = $locale;
- }
- }
- }
-
- push @dirs, $__gettext_pp_default_dir
- if $__gettext_pp_default_dir && $dir ne $__gettext_pp_default_dir;
-
- my %seen = ();
- foreach my $basedir (@dirs) {
- foreach my $try (@tries) {
- my $fulldir = "$basedir/$try/$category_name";
-
- next if $seen{$fulldir}++;
-
- # If the cache for unavailable directories is removed,
- # the three lines below should be replaced by:
- # 'next unless -d $fulldir;'
- next if $__gettext_pp_unavailable_dirs->{$fulldir};
- ++$__gettext_pp_unavailable_dirs->{$fulldir} and next
- unless -d $fulldir;
-
- my $domain = __load_catalog $fulldir, $domainname;
- next unless $domain;
-
- unless (defined $domain->{po_header}->{charset} &&
- length $domain->{po_header}->{charset} &&
- $try =~ /^(?:[a-z][a-z])
- (?:(?:_[A-Z][A-Z])?
- (\.[-_A-Za-z0-9]+)?
- )?
- (?:\@[-_A-Za-z0-9]+)?$/x) {
- $domain->{po_header}->{charset} = $1;
- }
-
- if (defined $domain->{po_header}->{charset}) {
- $domain->{po_header}->{charset} =
- Locale::Recode->resolveAlias ($domain->{po_header}->{charset});
- }
- $domain->{locale_id} = $locale_lookup{$try};
- push @$domains, $domain;
- }
- }
- $__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname} = $domains;
- }
-
- $domains = [] unless defined $domains;
- return $domains;
+sub setlocale($;$) {
+ require POSIX;
+ &POSIX::setlocale;
+}
+
+sub __selected_locales {
+ my ($locale, $category, $category_name) = @_;
+
+ my @locales;
+ my $cache_key;
+
+ if (defined $ENV{LANGUAGE} && length $ENV{LANGUAGE}) {
+ @locales = split /:/, $ENV{LANGUAGE};
+ $cache_key = $ENV{LANGUAGE};
+ } elsif (!defined $locale) {
+ # The system does not have LC_MESSAGES. Guess the value.
+ @locales = $cache_key = __locale_category ($category,
+ $category_name);
+ } else {
+ @locales = $cache_key = $locale;
+ }
+
+ return $cache_key, @locales;
+}
+
+sub __extend_locales {
+ my (@locales) = @_;
+
+ my @tries = @locales;
+ my %locale_lookup = map { $_ => $_ } @tries;
+
+ foreach my $locale (@locales) {
+ if ($locale =~ /^([a-z][a-z])
+ (?:(_[A-Z][A-Z])?
+ (\.[-_A-Za-z0-9]+)?
+ )?
+ (\@[-_A-Za-z0-9]+)?$/x) {
+
+ if (defined $3) {
+ defined $2 ?
+ push @tries, $1 . $2 . $3 : push @tries, $1 . $3;
+ $locale_lookup{$tries[-1]} = $locale;
+ }
+ if (defined $2) {
+ push @tries, $1 . $2;
+ $locale_lookup{$1 . $2} = $locale;
+ }
+ if (defined $1) {
+ push @tries, $1 if defined $1;
+ $locale_lookup{$1} = $locale;
+ }
+ }
+ }
+
+ return \@tries, \%locale_lookup;
+}
+
+sub __load_domain {
+ my ($domainname, $category, $category_name, $locale) = @_;
+
+ # If no locale was selected for the requested locale category,
+ # l10n is disabled completely. This matches the behavior of GNU
+ # gettext.
+ if ($category != LC_MESSAGES) {
+ # Not supported.
+ return [];
+ }
+
+ if (!defined $locale && $category != 1729) {
+ $locale = POSIX::setlocale ($category);
+ if (!defined $locale || 'C' eq $locale || 'POSIX' eq $locale) {
+ return [];
+ }
+ }
+
+ $domainname = $__gettext_pp_textdomain
+ unless defined $domainname && length $domainname;
+
+ my $dir = bindtextdomain ($domainname, '');
+ $dir = $__gettext_pp_default_dir unless defined $dir && length $dir;
+
+ return [] unless defined $dir && length $dir;
+
+ my ($cache_key, @locales) = __selected_locales $locale, $category, $category_name;
+
+ # Have we looked that one up already?
+ my $domains = $__gettext_pp_domain_cache->{$dir}->{$cache_key}->{$category_name}->{$domainname};
+ return $domains if defined $domains;
+ return [] unless @locales;
+
+ my @dirs = ($dir);
+ my ($tries, $lookup) = __extend_locales @locales;
+
+ push @dirs, $__gettext_pp_default_dir
+ if $__gettext_pp_default_dir && $dir ne $__gettext_pp_default_dir;
+
+ my %seen;
+ my %loaded;
+ foreach my $basedir (@dirs) {
+ foreach my $try (@$tries) {
+ # If we had already found a catalog for "xy_XY", do not try it
+ # again.
+ next if $loaded{$try};
+
+ my $fulldir = File::Spec->catfile($basedir, $try, $category_name);
+ next if $seen{$fulldir}++;
+
+ # If the cache for unavailable directories is removed,
+ # the three lines below should be replaced by:
+ # 'next unless -d $fulldir;'
+ next if $__gettext_pp_unavailable_dirs->{$fulldir};
+ ++$__gettext_pp_unavailable_dirs->{$fulldir} and next
+ unless -d $fulldir;
+ my $filename = File::Spec->catfile($fulldir, "$domainname.mo");
+ my $domain = __load_catalog $filename, $try;
+ next unless $domain;
+
+ $loaded{$try} = 1;
+
+ $domain->{locale_id} = $lookup->{$try};
+ push @$domains, $domain;
+ }
+ }
+
+ $domains = [] unless defined $domains;
+
+ $__gettext_pp_domain_cache->{$dir}
+ ->{$cache_key}
+ ->{$category_name}
+ ->{$domainname} = $domains;
+
+ return $domains;
}
sub __load_catalog
{
- my ($directory, $domainname) = @_;
-
- my $filename = "$directory/$domainname.mo";
-
- # Alternatively we could check the filename for evil characters ...
- # (Important for CGIs).
- return unless -f $filename && -r $filename;
-
- local $/;
- local *HANDLE;
-
- open HANDLE, "<$filename"
- or return;
- binmode HANDLE;
- my $raw = <HANDLE>;
- close HANDLE;
-
- # Corrupted?
- return if ! defined $raw || length $raw < 28;
-
- my $filesize = length $raw;
-
- # Read the magic number in order to determine the byte order.
- my $domain = {};
- my $unpack = 'N';
- $domain->{potter} = unpack $unpack, substr $raw, 0, 4;
-
- if ($domain->{potter} == 0xde120495) {
- $unpack = 'V';
- } elsif ($domain->{potter} != 0x950412de) {
- return;
- }
- my $domain_unpack = $unpack x 6;
-
- my ($revision, $num_strings, $msgids_off, $msgstrs_off,
- $hash_size, $hash_off) =
- unpack (($unpack x 6), substr $raw, 4, 24);
-
- return unless $revision == 0; # Invalid revision number.
-
- $domain->{revision} = $revision;
- $domain->{num_strings} = $num_strings;
- $domain->{msgids_off} = $msgids_off;
- $domain->{msgstrs_off} = $msgstrs_off;
- $domain->{hash_size} = $hash_size;
- $domain->{hash_off} = $hash_off;
-
- return if $msgids_off + 4 * $num_strings > $filesize;
- return if $msgstrs_off + 4 * $num_strings > $filesize;
-
- my @orig_tab = unpack (($unpack x (2 * $num_strings)),
- substr $raw, $msgids_off, 8 * $num_strings);
- my @trans_tab = unpack (($unpack x (2 * $num_strings)),
- substr $raw, $msgstrs_off, 8 * $num_strings);
-
- my $messages = {};
-
- for (my $count = 0; $count < 2 * $num_strings; $count += 2) {
- my $orig_length = $orig_tab[$count];
- my $orig_offset = $orig_tab[$count + 1];
- my $trans_length = $trans_tab[$count];
- my $trans_offset = $trans_tab[$count + 1];
-
- return if $orig_offset + $orig_length > $filesize;
- return if $trans_offset + $trans_length > $filesize;
-
- my @origs = split /\000/, substr $raw, $orig_offset, $orig_length;
- my @trans = split /\000/, substr $raw, $trans_offset, $trans_length;
-
- # The singular is the key, the plural plus all translations is the
- # value.
- my $msgid = $origs[0];
- $msgid = '' unless defined $msgid && length $msgid;
- my $msgstr = [ $origs[1], @trans ];
- $messages->{$msgid} = $msgstr;
- }
-
- $domain->{messages} = $messages;
-
- # Try to find po header information.
- my $po_header = {};
- my $null_entry = $messages->{''}->[1];
- if ($null_entry) {
- my @lines = split /\n/, $null_entry;
- foreach my $line (@lines) {
- my ($key, $value) = split /:/, $line, 2;
- $key =~ s/-/_/g;
- $po_header->{lc $key} = $value;
- }
- }
- $domain->{po_header} = $po_header;
-
- if (exists $domain->{po_header}->{content_type}) {
- my $content_type = $domain->{po_header}->{content_type};
- if ($content_type =~ s/.*=//) {
- $domain->{po_header}->{charset} = $content_type;
- }
- }
-
- my $code = $domain->{po_header}->{plural_forms} || '';
-
- # Whitespace, locale-independent.
- my $s = '[ \t\r\n\013\014]';
-
- # Untaint the plural header.
- # Keep line breaks as is (Perl 5_005 compatibility).
- if ($code =~ m{^($s*
- nplurals$s*=$s*[0-9]+
- $s*;$s*
- plural$s*=$s*(?:$s|[-\?\|\&=!<>+*/\%:;a-zA-Z0-9_\(\)])+
- )}xms) {
- $domain->{po_header}->{plural_forms} = $1;
- } else {
- $domain->{po_header}->{plural_forms} = '';
- }
-
- # Determine plural rules.
- # The leading and trailing space is necessary to be able to match
- # against word boundaries.
- my $plural_func;
-
- if ($domain->{po_header}->{plural_forms}) {
- my $code = ' ' . $domain->{po_header}->{plural_forms} . ' ';
- $code =~
- s/([^_a-zA-Z0-9]|\A)([_a-z][_A-Za-z0-9]*)([^_a-zA-Z0-9])/$1\$$2$3/g;
-
- $code = "sub { my \$n = shift;
- my (\$plural, \$nplurals);
- $code;
- return (\$nplurals, \$plural ? \$plural : 0); }";
-
- # Now try to evaluate the code. There is no need to run the code in
- # a Safe compartment. The above substitutions should have destroyed
- # all evil code. Corrections are welcome!
- $plural_func = eval $code;
- undef $plural_func if $@;
- }
-
- # Default is Germanic plural (which is incorrect for French).
- $plural_func = eval "sub { (2, 1 != shift || 0) }" unless $plural_func;
-
- $domain->{plural_func} = $plural_func;
-
- return $domain;
+ my ($filename, $locale) = @_;
+
+ # Alternatively we could check the filename for evil characters ...
+ # (Important for CGIs).
+ return unless -f $filename && -r $filename;
+
+ local $/;
+ local *HANDLE;
+
+ open HANDLE, "<$filename"
+ or return;
+ binmode HANDLE;
+ my $raw = <HANDLE>;
+ close HANDLE;
+
+ # Corrupted?
+ return if ! defined $raw || length $raw < 28;
+
+ my $filesize = length $raw;
+
+ # Read the magic number in order to determine the byte order.
+ my $domain = {
+ filename => $filename
+ };
+ my $unpack = 'N';
+ $domain->{magic} = unpack $unpack, substr $raw, 0, 4;
+
+ if ($domain->{magic} == 0xde120495) {
+ $unpack = 'V';
+ } elsif ($domain->{magic} != 0x950412de) {
+ return;
+ }
+ my $domain_unpack = $unpack x 6;
+
+ my ($revision, $num_strings, $msgids_off, $msgstrs_off,
+ $hash_size, $hash_off) =
+ unpack (($unpack x 6), substr $raw, 4, 24);
+
+ my $major = $revision >> 16;
+ return if $major != 0; # Invalid revision number.
+
+ $domain->{revision} = $revision;
+ $domain->{num_strings} = $num_strings;
+ $domain->{msgids_off} = $msgids_off;
+ $domain->{msgstrs_off} = $msgstrs_off;
+ $domain->{hash_size} = $hash_size;
+ $domain->{hash_off} = $hash_off;
+
+ return if $msgids_off + 4 * $num_strings > $filesize;
+ return if $msgstrs_off + 4 * $num_strings > $filesize;
+
+ my @orig_tab = unpack (($unpack x (2 * $num_strings)),
+ substr $raw, $msgids_off, 8 * $num_strings);
+ my @trans_tab = unpack (($unpack x (2 * $num_strings)),
+ substr $raw, $msgstrs_off, 8 * $num_strings);
+
+ my $messages = {};
+
+ for (my $count = 0; $count < 2 * $num_strings; $count += 2) {
+ my $orig_length = $orig_tab[$count];
+ my $orig_offset = $orig_tab[$count + 1];
+ my $trans_length = $trans_tab[$count];
+ my $trans_offset = $trans_tab[$count + 1];
+
+ return if $orig_offset + $orig_length > $filesize;
+ return if $trans_offset + $trans_length > $filesize;
+
+ my @origs = split /\000/, substr $raw, $orig_offset, $orig_length;
+ my @trans = split /\000/, substr $raw, $trans_offset, $trans_length;
+
+ # The singular is the key, the plural plus all translations is the
+ # value.
+ my $msgid = $origs[0];
+ $msgid = '' unless defined $msgid && length $msgid;
+ my $msgstr = [ $origs[1], @trans ];
+ $messages->{$msgid} = $msgstr;
+ }
+
+ $domain->{messages} = $messages;
+
+ # Try to find po header information.
+ my $po_header = {};
+ my $null_entry = $messages->{''}->[1];
+ if ($null_entry) {
+ my @lines = split /\n/, $null_entry;
+ foreach my $line (@lines) {
+ my ($key, $value) = split /:/, $line, 2;
+ $key =~ s/-/_/g;
+ $po_header->{lc $key} = $value;
+ }
+ }
+ $domain->{po_header} = $po_header;
+
+ if (exists $domain->{po_header}->{content_type}) {
+ my $content_type = $domain->{po_header}->{content_type};
+ if ($content_type =~ s/.*=//) {
+ $domain->{po_header}->{charset} = $content_type;
+ }
+ }
+
+ my $code = $domain->{po_header}->{plural_forms} || '';
+
+ # Whitespace, locale-independent.
+ my $s = '[ \011-\015]';
+
+ # Untaint the plural header.
+ # Keep line breaks as is (Perl 5_005 compatibility).
+ $code = $domain->{po_header}->{plural_forms}
+ = __untaint_plural_header $code;
+
+ $domain->{plural_func} = __compile_plural_function $code;
+
+ unless (defined $domain->{po_header}->{charset}
+ && length $domain->{po_header}->{charset}
+ && $locale =~ /^(?:[a-z][a-z])
+ (?:(?:_[A-Z][A-Z])?
+ (\.[-_A-Za-z0-9]+)?
+ )?
+ (?:\@[-_A-Za-z0-9]+)?$/x) {
+ $domain->{po_header}->{charset} = $1;
+ }
+
+ if (defined $domain->{po_header}->{charset}) {
+ $domain->{po_header}->{charset} =
+ Locale::Recode->resolveAlias ($domain->{po_header}->{charset});
+ }
+
+ return $domain;
}
sub __locale_category
{
- my ($category, $category_name) = @_;
-
- local $@;
- my $value = eval {POSIX::setlocale ($category)};
-
- # We support only XPG syntax, i. e.
- # language[_territory[.codeset]][@modifier].
- undef $value unless (defined $value &&
- length $value &&
- $value =~ /^[a-z][a-z]
- (?:_[A-Z][A-Z]
- (?:\.[-_A-Za-z0-9]+)?
- )?
- (?:\@[-_A-Za-z0-9]+)?$/x);
-
- unless ($value) {
- $value = $ENV{LC_ALL};
- $value = $ENV{$category_name} unless defined $value && length $value;
- $value = $ENV{LANG} unless defined $value && length $value;
- return 'C' unless defined $value && length $value;
- }
-
- return $value if $value ne 'C' && $value ne 'POSIX';
+ my ($category, $category_name) = @_;
+
+ local $@;
+ my $value = eval {POSIX::setlocale ($category)};
+
+ # We support only XPG syntax, i. e.
+ # language[_territory[.codeset]][@modifier].
+ undef $value unless (defined $value &&
+ length $value &&
+ $value =~ /^[a-z][a-z]
+ (?:_[A-Z][A-Z]
+ (?:\.[-_A-Za-z0-9]+)?
+ )?
+ (?:\@[-_A-Za-z0-9]+)?$/x);
+
+ unless ($value) {
+ $value = $ENV{LC_ALL};
+ $value = $ENV{$category_name} unless defined $value && length $value;
+ $value = $ENV{LANG} unless defined $value && length $value;
+ return 'C' unless defined $value && length $value;
+ }
+
+ return $value if $value ne 'C' && $value ne 'POSIX';
}
sub __get_codeset
{
- my ($category, $category_name, $locale_id) = @_;
-
- local $@;
- unless (defined $has_nl_langinfo) {
- eval {
- require I18N::Langinfo;
- };
- $has_nl_langinfo = !$@;
- }
-
- if ($has_nl_langinfo) {
- # Try to set the locale via the specified id.
- my $saved_locale = eval { POSIX::setlocale (LC_ALL) };
- my $saved_lc_all = $ENV{LC_ALL};
-
- # Now try to set the locale via the environment. There is no
- # point in calling the langinfo routines if this fails.
- $ENV{LC_ALL} = $locale_id;
- my $codeset;
- my $lc_all = eval { POSIX::setlocale (LC_ALL, $locale_id); };
- $codeset = I18N::Langinfo::langinfo (I18N::Langinfo::CODESET())
- if defined $lc_all;
-
- if ($saved_locale) {
- eval { POSIX::setlocale (LC_ALL, $saved_locale); }
- }
- return $codeset;
- }
-
- return;
+ my ($category, $category_name, $locale_id) = @_;
+
+ local $@;
+ unless (defined $has_nl_langinfo) {
+ eval {
+ require I18N::Langinfo;
+ };
+ $has_nl_langinfo = !$@;
+ }
+
+ if ($has_nl_langinfo) {
+ # Try to set the locale via the specified id.
+ my $saved_locale = eval { POSIX::setlocale (LC_ALL) };
+ my $had_lc_all = exists $ENV{LC_ALL};
+ my $saved_lc_all = $ENV{LC_ALL} if $had_lc_all;
+
+ # Now try to set the locale via the environment. There is no
+ # point in calling the langinfo routines if this fails.
+ $ENV{LC_ALL} = $locale_id;
+ my $codeset;
+ my $lc_all = eval { POSIX::setlocale (LC_ALL, $locale_id); };
+ $codeset = I18N::Langinfo::langinfo (I18N::Langinfo::CODESET())
+ if defined $lc_all;
+
+ # Restore environment.
+ if ($saved_locale) {
+ eval { POSIX::setlocale (LC_ALL, $saved_locale); }
+ }
+ if ($had_lc_all) {
+ $ENV{LC_ALL} = $saved_lc_all if $had_lc_all;
+ } else {
+ delete $ENV{LC_ALL};
+ }
+ return $codeset;
+ }
+
+ return;
+}
+
+sub __untaint_plural_header {
+ my ($code) = @_;
+
+ # Whitespace, locale-independent.
+ my $s = '[ \t\r\n\013\014]';
+
+ if ($code =~ m{^($s*
+ nplurals$s*=$s*[0-9]+
+ $s*;$s*
+ plural$s*=$s*(?:$s|[-\?\|\&=!<>+*/\%:;a-zA-Z0-9_\(\)])+
+ )}xms) {
+ return $1;
+ }
+
+ return '';
}
-
+
+sub __compile_plural_function {
+ my ($code) = @_;
+
+ # The leading and trailing space is necessary to be able to match
+ # against word boundaries.
+ my $plural_func;
+
+ if (length $code) {
+ my $code = ' ' . $code . ' ';
+ $code =~
+ s/(?<=[^_a-zA-Z0-9])[_a-z][_A-Za-z0-9]*(?=[^_a-zA-Z0-9])/\$$&/gs;
+
+ $code = "sub { my \$n = shift || 0;
+ my (\$plural, \$nplurals);
+ $code;
+ return (\$nplurals, \$plural ? \$plural : 0); }";
+
+ # Now try to evaluate the code. There is no need to run the code in
+ # a Safe compartment. The above substitutions should have destroyed
+ # all evil code. Corrections are welcome!
+ #warn $code;
+ $plural_func = eval $code;
+ #warn $@ if $@;
+ undef $plural_func if $@;
+ }
+
+ # Default is Germanic plural (which is incorrect for French).
+ $plural_func = eval "sub { (2, 1 != shift || 0) }" unless $plural_func;
+
+ return $plural_func;
+}
+
1;
__END__
@@ -786,7 +875,7 @@ Locale::gettext_pp - Pure Perl Implementation of Uniforum Message Translation
=head1 SYNOPSIS
- use gettext_pp (:locale_h :libintl_h);
+ use Locale::gettext_pp qw(:locale_h :libintl_h);
gettext $msgid;
dgettext $domainname, $msgid;
@@ -819,14 +908,14 @@ for example used in GNU gettext and Sun's Solaris.
Normally you should not use this module directly, but the high
level interface Locale::TextDomain(3) that provides a much simpler
-interface. This description is therefore deliberately kept
-brief. Please refer to the GNU gettext documentation available at
+interface. This description is therefore deliberately kept
+brief. Please refer to the GNU gettext documentation available at
L<http://www.gnu.org/manual/gettext/> for in-depth and background
information on the topic.
=head1 FUNCTIONS
-The module exports by default nothing. Every function has to be
+The module exports by default nothing. Every function has to be
imported explicitely or via an export tag (L<"EXPORT TAGS">).
=over 4
@@ -893,6 +982,10 @@ See L<Locale::Messages/FUNCTIONS>.
See L<Locale::Messages/FUNCTIONS>.
+=item B<setlocale>
+
+See L<Locale::Messages/FUNCTIONS>.
+
=back
=head1 CONSTANTS
@@ -927,7 +1020,7 @@ You can import groups of functions via two tags:
=over 4
-=item B<use Locale::gettext_pp (':locale_h')>
+=item B<use Locale::gettext_pp qw(':locale_h')>
Imports the functions that are normally defined in the C include
file F<locale.h>:
@@ -1004,11 +1097,9 @@ Imports the locale category constants:
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
-
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
=head1 SEE ALSO
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod
index 4de9585982..1904c4d0ae 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/gettext_xs.pod
@@ -1,10 +1,9 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: gettext_xs.pod,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# Pure Perl implementation of Uniforum message translation.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
# This program is free software; you can redistribute it and/or modify it
@@ -19,7 +18,7 @@
# You should have received a copy of the GNU Library General Public
# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
# USA.
=head1 NAME
@@ -28,7 +27,7 @@ Locale::gettext_xs - XS Implementation of Uniforum Message Translation
=head1 SYNOPSIS
- use gettext_xs (:locale_h :libintl_h);
+ use gettext_xs qw(:locale_h :libintl_h);
gettext $msgid;
dgettext $domainname, $msgid;
@@ -79,15 +78,13 @@ separator) to local semantics (for example the backslash for MS-DOS).
=head1 AUTHOR
-Copyright (C) 2002-2009, Guido Flohr E<lt>guido@imperia.netE<gt>, all
-rights reserved. See the source code for details.
+Copyright (C) 2002-2017 L<Guido Flohr|http://www.guido-flohr.net/>
+(L<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source
+code for details!code for details!
The module is based on the work of Phillip Vandry <vandry@Mlink.NET>
in Locale::gettext(3).
-This software is contributed to the Perl community by Imperia
-(L<http://www.imperia.net/>).
-
=head1 SEE ALSO
Locale::TextDomain(3pm), Locale::gettext_pp(3pm), Locale::gettext(3pm),
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod
index 1980c0b102..9d63997651 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/lib/Locale/libintlFAQ.pod
@@ -1,10 +1,9 @@
#! /bin/false
# vim: set autoindent shiftwidth=4 tabstop=4:
-# $Id: libintlFAQ.pod,v 1.1 2011-10-12 23:51:27 pertusus Exp $
# High-level interface to Perl i18n.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2017 Guido Flohr <guido.flohr@cantanea.com>,
# all rights reserved.
# This program is free software; you can redistribute it and/or modify it
@@ -19,7 +18,7 @@
# You should have received a copy of the GNU Library General Public
# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
# USA.
=head1 NAME
@@ -256,3 +255,49 @@ Or use double-quotes:
print __"Hello";
Thanks to Slavi Agafonkin for pointing me to the solution of this mystery.
+
+=head2 What options should be used with xgettext?
+
+More precise, the question should be which '--keyword' and '--flag'
+options for xgettext should be used. All other options are completely
+dependent on your use-case.
+
+If you are using L<Locale::Messages> or L<Locale::Gettext> for localizing
+Perl code, the default keywords and default flags built into xgettext
+are correct.
+
+If you are using L<Locale::TextDomain> you have to use a long plethora
+of command-line options for xgettext. Beginning with libintl-perl 1.28
+you can use the library itself to produce these options:
+
+ perl -MLocale::TextDomain -e 'print Locale::TextDomain->options'
+
+If you want to disable the use of the built-in default keywords, precede
+the output of the above command with '--keyword=""'. That will reset
+the keywords for xgettext.
+
+=head2 Why Isn't There A Function N__x(), N__nx(), or N__px()?
+
+The sole purpose of these functions would be to set proper flags in the
+output of B<xgettext(1)>. You probably thought of something like this:
+
+ xgettext --keyword=N__x --flag=N__x:1:perl-brace-format filename.pl
+
+First of all, xgettext(1) will I<always> set the flag correctly if the
+argument to N__() I<looks> like a brace format string.
+
+Second, you can set any flag you want on the PO entry with a source code
+comment:
+
+ # xgettext: no-perl-brace-format
+ my $msg = N__("Placeholders are enclosed in {curly} braces.");
+
+When B<xgettext(1)> extracts the string, it will appear like this in the
+F<.pot> file:
+
+ #: filename.pl:2304
+ #, no-perl-brace-format
+ msgid "Placeholders are enclosed in {curly} braces."
+ msgstr ""
+
+No reason to pollute the namespace with N__x functions.