summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/maintain/lib
diff options
context:
space:
mode:
Diffstat (limited to 'macros/texinfo/texinfo/tp/maintain/lib')
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/README4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING674
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING.LESSER515
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ChangeLog2894
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Changes (renamed from macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ReleaseNotes)118
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Credits35
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/FAQ2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST46
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST.SKIP35
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.json55
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.yml39
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.json55
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.yml30
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile1710
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile.PL164
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/NEWS118
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README43
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.md249
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.win322
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/REFERENCES12
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/SIGNATURE420
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/THANKS35
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/TODO2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/config.log51
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json42
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml23
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile850
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL7
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.bs0
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c768
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.obin0 -> 191832 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm26
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs34
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/pm_to_blib0
-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
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/pm_to_blib0
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/README54
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST26
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL7
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS34
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl6
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mobin995 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mobin810 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mobin1053 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mobin497 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mobin1012 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mobin1061 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mobin1029 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mobin1014 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mobin1027 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mobin1037 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mobin1017 -> 0 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile49
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE9
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES (renamed from macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in)0
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot (renamed from macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot)7
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po96
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po11
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po13
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/test.pl62
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02asmo_449.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp10007.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1250.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1251.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1252.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1253.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1254.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1256.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1257.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02csn_369103.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cwi.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7-old.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm037.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm038.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1004.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1026.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1047.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm256.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm273.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm274.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm275.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm277.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm278.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm280.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm281.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm284.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm285.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm290.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm297.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm420.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm423.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm424.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm437.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm500.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm850.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm851.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm852.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm855.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm857.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm860.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm861.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm862.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm863.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm864.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm865.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm866.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm868.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm869.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm870.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm871.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm874.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm875.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm880.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm891.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm903.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm904.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm905.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm918.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-8.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5428.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi-8.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-r.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-t.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-u.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-is.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-sami.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-uk.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macarabic.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccroatian.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macgreek.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02machebrew.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maciceland.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macintosh.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macromania.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macthai.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macturkish.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macukraine.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-dano.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nextstep.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02tis-620.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02us-ascii.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02viscii.t2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t19
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t19
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t6
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t6
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t10
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t10
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t25
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t25
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t6
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t6
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t10
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t10
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t15
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t15
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t25
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t25
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_pp.t645
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_xs.t645
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t100
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t4
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_pp.t34
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_xs.t106
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t14
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t14
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t19
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t19
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t7
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t54
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/05options.t38
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mobin1025 -> 1043 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mobin1225 -> 1232 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mobin494 -> 501 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mobin433 -> 440 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mobin0 -> 1030 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mobin0 -> 1219 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mobin0 -> 488 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mobin0 -> 427 bytes
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/Makefile2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de.po2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po58
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de.po2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po2
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po76
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po16
-rw-r--r--macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/xs_disabled0
408 files changed, 11592 insertions, 7977 deletions
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/README b/macros/texinfo/texinfo/tp/maintain/lib/README
index ac3661906c..73657b878f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/README
+++ b/macros/texinfo/texinfo/tp/maintain/lib/README
@@ -1,8 +1,8 @@
We ship this version of libintl-perl to be sure that it is available, and
also to have a consistent behaviour (different gettext implementations do
things differently). This was downloaded from
-http://search.cpan.org/CPAN/authors/id/G/GU/GUIDO/libintl-perl-1.20.tar.gz
-in November, 2009.
+https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.32.tar.gz
+in December, 2020.
Same with Unicode-EastAsianWidth. Downloaded from
http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-1.30.tar.gz
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING
new file mode 100644
index 0000000000..94a9ed024d
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING.LESSER b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING.LESSER
deleted file mode 100644
index c4792dd27a..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/COPYING.LESSER
+++ /dev/null
@@ -1,515 +0,0 @@
-
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations
-below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-^L
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it
-becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-^L
- GNU LESSER GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control
-compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-^L
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-^L
- 6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (1) uses at run time a
- copy of the library already present on the user's computer system,
- rather than copying library functions into the executable, and (2)
- will operate properly with a modified version of the library, if
- the user installs one, as long as the modified version is
- interface-compatible with the version that the work was made with.
-
- c) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- d) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- e) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-^L
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-^L
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply, and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License
-may add an explicit geographical distribution limitation excluding those
-countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-^L
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-^L
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms
-of the ordinary General Public License).
-
- To apply these terms, attach the following notices to the library.
-It is safest to attach them to the start of each source file to most
-effectively convey the exclusion of warranty; and each file should
-have at least the "copyright" line and a pointer to where the full
-notice is found.
-
-
- <one line to give the library's name and a brief idea of what it
-does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library 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
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-Also add information on how to contact you by electronic and paper
-mail.
-
-You should also get your employer (if you work as a programmer) or
-your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James
-Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ChangeLog b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ChangeLog
deleted file mode 100644
index f9b6e420de..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ChangeLog
+++ /dev/null
@@ -1,2894 +0,0 @@
- 2009-06-29 Guido Flohr <guido@imperia.net>
-
- * NEWS: News for 1.20.
-
- * Credits, ReleaseNotes: Copied from THANKS and NEWS.
-
- * THANKS: David Cantrell was very helpful finding the reason for a nasty test
- failure.
-
- * test.pl: Do not run XS tests for systems without a German locale. That
- should be more flexible, but in fact, most bugs in the XS version can only be
- worked around, not fixed. Therefore it is not that important.
-
- * .gitignore: Ignore more files.
-
- * x-changelog.sh: ChangeLog generation no longer done with cvs2cl. Until
- something decent pops up, I will use the gitlog2changelog script from
- http://github.com/cryos/avogadro/blob/master/scripts/gitlog2changelog.py.
-
- 2009-06-24 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, tests/03_tester_david_pp.t, tests/03_tester_david_xs.t: Try to
- get a little bit mroe information about the strange failure of the new
- context functions.
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
- tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
- tests/03dcngettext_xs.t, tests/03dcnpgettext_pp.t, tests/03dcnpgettext_xs.t,
- tests/03dcpgettext_pp.t, tests/03dcpgettext_xs.t, tests/03dgettext_pp.t,
- tests/03dgettext_xs.t, tests/03dngettext_pp.t, tests/03dngettext_xs.t,
- tests/03dnpgettext_pp.t, tests/03dnpgettext_xs.t, tests/03dpgettext_pp.t,
- tests/03dpgettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
- tests/03language_pp.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t,
- tests/03npgettext_pp.t, tests/03npgettext_xs.t, tests/03pgettext_pp.t,
- tests/03pgettext_xs.t, tests/03textdomain_pp.t, tests/03textdomain_xs.t: - do
- not skip that many tests - use two-argument version of Test::ok() and
- Test::skip() - correct order of expected and actual value
-
- * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t: - Do not skip that many
- tests. - Use two argument form of Test::ok().
-
- * tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t: Fixed number of
- tests.
-
- * tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t: Better structure
- for test results.
-
- * tests/03bind_textdomain_filter_pp.t, tests/03bind_textdomain_filter_xs.t:
- Use two argument form of Test::ok().
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t:
- - do not skip that many tests - use two argument form of Test::ok()
-
- * tests/03dgettext_xs.t: Copied from pure Perl version.
-
- 2009-06-24 root <root@perl64-dev.imperia.net>
-
- * tests/03dcngettext_pp.t, tests/03dcngettext_xs.t, tests/03dngettext_pp.t,
- tests/03dngettext_xs.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: Fixed
- warning about undefined values in subroutine entry if locale de_AT is not
- installed on the system that runs the test.
-
- * Makefile.PL: $Config{libs} may include too many libraries (fixes compile
- problems on broken Debian systems).
-
- 2009-06-23 Guido Flohr <guido@imperia.net>
-
- * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Version number
- increased to 1.20.
-
- 2009-06-19 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: Re-generated.
-
- * META.yml: Version number 1.19.
-
- * ChangeLog: Re-generated.
-
- * Credits, FAQ, ReleaseNotes, THANKS, lib/Locale/Recode/_Aliases.pm,
- lib/Locale/Recode/_Conversions.pm, lib/Locale/gettext_xs.pod,
- lib/Locale/libintlFAQ.pod, sample/simplecal/Makefile.PL, test.pl: Id
- expansion.
-
- * gettext_xs/Makefile.PL, gettext_xs/gettext_xs.xs: Id expansion.
-
- * MANIFEST.SKIP: Git files.
-
- * lib/Locale/Messages.pm, lib/Locale/POFile.pm, lib/Locale/Recode.pm,
- lib/Locale/RecodeData.pm, lib/Locale/Util.pm, lib/Locale/gettext_pp.pm: Id
- expansion.
-
- * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
- lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
- lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
- lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
- lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
- lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
- lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_10.pm, lib/Locale/RecodeData/ISO_8859_11.pm,
- lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
- lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
- lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
- lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
- lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
- lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
- lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_RU.pm,
- lib/Locale/RecodeData/KOI8_T.pm, lib/Locale/RecodeData/KOI8_U.pm,
- lib/Locale/RecodeData/KOI_8.pm, lib/Locale/RecodeData/LATIN_GREEK.pm,
- lib/Locale/RecodeData/LATIN_GREEK_1.pm, lib/Locale/RecodeData/MACARABIC.pm,
- lib/Locale/RecodeData/MACCROATIAN.pm, lib/Locale/RecodeData/MACCYRILLIC.pm,
- lib/Locale/RecodeData/MACGREEK.pm, lib/Locale/RecodeData/MACHEBREW.pm,
- lib/Locale/RecodeData/MACICELAND.pm, lib/Locale/RecodeData/MACINTOSH.pm,
- lib/Locale/RecodeData/MACROMANIA.pm, lib/Locale/RecodeData/MACTHAI.pm,
- lib/Locale/RecodeData/MACTURKISH.pm, lib/Locale/RecodeData/MACUKRAINE.pm,
- lib/Locale/RecodeData/MAC_IS.pm, lib/Locale/RecodeData/MAC_SAMI.pm,
- lib/Locale/RecodeData/MAC_UK.pm, lib/Locale/RecodeData/NATS_DANO.pm,
- lib/Locale/RecodeData/NATS_SEFI.pm, lib/Locale/RecodeData/NEXTSTEP.pm,
- lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm: Id expansion.
-
- * NEWS: Updated.
-
- * gettext_xs/gettext_xs.pm: LC_MESSAGES is not defined by POSIX.pm.
-
- 2009-06-15 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, lib/Locale/TextDomain.pm, tests/04scalar_noop.t: Fixed RT bug
- #46471, noop functions in scalar context.
-
- 2009-06-14 Guido Flohr <guido@imperia.net>
-
- * Makefile.PL: Id expansion.
-
- 2009-06-13 Guido Flohr <guido@imperia.net>
-
- * README: Id expanded.
-
- * .gitattributes: Expand Id tags.
-
- 2009-06-12 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, README, lib/Locale/POFile.pm: Point to libintl-perl homepage.
-
- * .gitignore, gettext_xs/.gitignore: Ignore files
-
- 2009-05-29 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/libintlFAQ.pod: Explanation for the __'Hello' problem.
-
- 2009-05-27 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Bumped version number to
- 1.19.
-
- * sample/simplecal/po/Makefile: Fixed extraction of context (thanks to Kevin
- Ryde).
-
- 2009-05-26 Guido Flohr <guido@imperia.net>
-
- * REFERENCES: Added IWL.
-
- * ChangeLog: Re-generated.
-
- * NEWS, ReleaseNotes: Updated.
-
- * lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: Bumped version number to
- 1.18.
-
- * ChangeLog: Re-generated.
-
- * NEWS, ReleaseNotes: Updated.
-
- * lib/Locale/TextDomain.pm: Make PAUSE happy and leave the version number
- here.
-
- 2009-05-25 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: Re-generated.
-
- * MANIFEST: Added search.cpan.org aliases for well-known GNU standards files.
-
- * Makefile.PL: Create search.cpan.org aliases for well-known GNU standards
- files.
-
- * Credits, ReleaseNotes: Aliases for GNU standards files.
-
- * NEWS: Updated.
-
- * test.pl: Report version of Encode.pm (culprit in most failures).
-
- * lib/Locale/Recode/_Conversions.pm: Macintosh encoding in Encode.pm is
- seemingly unstable.
-
- * TODO: LGPL 3?
-
- * ChangeLog, Makefile.PL, gettext_xs/Makefile.PL, gettext_xs/gettext_xs.pm,
- gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/Util.pm, lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod,
- lib/Locale/libintlFAQ.pod, sample/simplecal/Makefile.PL, test.pl: Changed
- copyright date.
-
- * lib/Locale/TextDomain.pm: - Added N__p(). - Added N__np(). - Removed
- N__xpn().
-
- * MANIFEST: Added alpha notice to Locale::Util.
-
- * sample/simplecal/po/Makefile: Also include contextual strings.
-
- * lib/Locale/gettext_pp.pm: First release for new functions.
-
- * lib/Locale/TextDomain.pm: Added first release for new functions.
-
- * lib/Locale/Util.pm: Added alpha notice.
-
- * lib/Locale/Util.pm: Added alpha notice.
-
- * MANIFEST.SKIP: Added cover_db.
-
- * NEWS: Spelling.
-
- * THANKS: Kudos to Joshua for the context functions.
-
- * lib/Locale/TextDomain.pm: Context example.
-
- * lib/Locale/Messages.pm: More context examples.
-
- * lib/Locale/TextDomain.pm: Avoid n't.
-
- * lib/Locale/libintlFAQ.pod: Switch language for server applications.
-
- * lib/Locale/gettext_pp.pm: Made code parsing the plural formula more robust.
-
- 2008-11-19 Guido Flohr <guido@imperia.net>
-
- * tests/po/additional.de.po: Fixed German translations.
-
- 2008-11-19 Joshua Miller <unrtst@cpan.com>
-
- * ChangeLog, MANIFEST, NEWS, lib/Locale/Messages.pm,
- lib/Locale/TextDomain.pm, tests/03dcnpgettext_pp.t, tests/03dcnpgettext_xs.t,
- tests/03dcpgettext_pp.t, tests/03dcpgettext_xs.t, tests/03dnpgettext_pp.t,
- tests/03dnpgettext_xs.t, tests/03dpgettext_pp.t, tests/03dpgettext_xs.t,
- tests/03npgettext_pp.t, tests/03npgettext_xs.t, tests/03pgettext_pp.t,
- tests/03pgettext_xs.t, tests/LocaleData/de/LC_MESSAGES/additional.mo,
- tests/LocaleData/de/LC_MESSAGES/existing.mo, tests/po/additional.de.po,
- tests/po/existing.de.po: Completed support for contextual gettext calls.
-
- * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs,
- lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: pgettext, dpgettext,
- dcpgettext, npgettext, dnpgettext, dcnpgettext,
-
- * USERS: Updated with info for unrtst/Joshua Miller
-
- 2008-07-18 Guido Flohr <guido@imperia.net>
-
- * TODO, lib/Locale/Messages.pm: select_package() is not a class method
- (reported by Sergei Vishenski).
-
- 2008-05-28 Guido Flohr <guido@imperia.net>
-
- * gettext_xs/Makefile.PL: We need both libraries, not just one of them.
-
- 2007-07-03 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/TextDomain.pm: Corrected POD.
-
- 2007-03-26 Guido Flohr <guido@imperia.net>
-
- * ChangeLog, MANIFEST.SKIP, META.yml, Makefile.PL, NEWS,
- gettext_xs/Makefile.PL, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm,
- lib/Locale/Util.pm: Don't forget to actually set the cached locale.
-
- 2007-02-11 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Util.pm: Filter out un-available languages.
-
- * lib/Locale/Util.pm: Fixed POD error.
-
- * lib/Locale/Util.pm: Restrict set of acceptable languages.
-
- * lib/Locale/Util.pm: Removed erroneous source.
-
- * lib/Locale/Util.pm: Updated default countries for languages.
-
- 2007-02-08 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Util.pm: Fixed warnings about undefined values.
-
- 2007-02-07 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Util.pm: Aliased loop variable was constant and read-online.
-
- * lib/Locale/Util.pm: Extended search for correct locale required by FreeBSD.
-
- * lib/Locale/Util.pm: Return information about actually selected locale in
- set_web_locale().
-
- 2007-02-06 Guido Flohr <guido@imperia.net>
-
- * sample/simplecal/po/Makefile, sample/simplecal/po/PACKAGE: Strip leading
- and trailing whitespace on TEXTDOMAIN variable.
-
- * REFERENCES: New file.
-
- * Makefile.PL: Remove build_xs in target "clean".
-
- * MANIFEST, MANIFEST.SKIP: updated
-
- * lib/Locale/Util.pm: New function set_web_locale().
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
- tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
- tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dngettext_pp.t,
- tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
- tests/03language_pp.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: Use
- Locale::Util::set_locale() for more portable locale setting.
-
- * lib/Locale/Util.pm: - avoid warnings - turned off debugging - clean-up
-
- * lib/Locale/Util.pm: docs
-
- * lib/Locale/Util.pm: - access to the locale cache - updated docs
-
- * lib/Locale/Util.pm: Support for MS-DOS
-
- * lib/Locale/Util.pm: half-implemented Windows version
-
- * lib/Locale/Util.pm: safe locale setting for Unix
-
- * tests/05parse_accept.t: new
-
- * lib/Locale/Util.pm: work in progress
-
- * README-oldversions: new
-
- 2007-02-05 Guido Flohr <guido@imperia.net>
-
- * sample/simplecal/po/PACKAGE: Hint to avoid trailing space
-
- * lib/Locale/TextDomain.pm: interpolate filename and linenumber
-
- 2007-02-02 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, lib/Locale/Messages.pm: avoid warning if textdomain is undef
-
- * lib/Locale/TextDomain.pm: Try to detect incorrect usage of the tied gettext
- hash.
-
- 2007-01-24 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/TextDomain.pm: always make a copy of the list of search
- directories
-
- * FAQ, MANIFEST, lib/Locale/libintlFAQ.pod: podified FAQ
-
- * x-changelog.sh: cvs2cl now expected in $PATH.
-
- * FAQ: podify FAQ
-
- * gettext_xs/gettext_xs.pm, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/gettext_pp.pm, test.pl: Updated copyright date
-
- * README: changed name of license file to COPYING.LESSER
-
- * NEWS: updated
-
- * tests/04find_domain_bug.t: Skip test if require Austrian locale is not
- available (thanks to Pascal Terjan for the hint).
-
- * sample/simplecal/po/Makefile: added simple hash
-
- 2005-11-18 Guido Flohr <guido@imperia.net>
-
- * Makefile.PL: unlink "xs_disabled" with "make clean" (thanks to Peter
- Eisentraut)
-
- 2005-09-27 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: updated
-
- * ChangeLog, NEWS: updated
-
- * FAQ: minor revision
-
- * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
- number to 1.16
-
- * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs: allow call to
- textdomain without argument
-
- * test.pl: fixed typo that prevented xs tests from being run
-
- * lib/Locale/Messages.pm, tests/03bind_textdomain_filter_pp.t,
- tests/03bind_textdomain_filter_xs.t: refactoring: change argument order for
- callback
-
- * lib/Locale/Messages.pm: implemented turn_utf_8_on()
-
- * lib/Locale/Messages.pm, tests/03bind_textdomain_filter_pp.t,
- tests/03bind_textdomain_filter_xs.t: added function bind_textdomain_filter
-
- * FAQ: minor changes
-
- * THANKS: grammar
-
- * MANIFEST, TODO: updated
-
- * FAQ: added FAQ
-
- 2005-08-31 Guido Flohr <guido@imperia.net>
-
- * Makefile.PL, test.pl: avoid running tests for obsolete XS versions
-
- * ChangeLog: updated
-
- * NEWS: updated
-
- * META.yml: bumped version number to 1.15
-
- * lib/Locale/Messages.pm: - bug fix: Prevent users (for example the test
- suite) from loading an obsolete XS version, although a version mismatch was
- detected earlier - warnings about non-ascii message ids
-
- * Makefile.PL: hint for the courageous Solaris user
-
- * MANIFEST: Solaris ...
-
- * README.solaris: Life is complicated under the sun, ain't it?
-
- * Makefile.PL, gettext_xs/gettext_xs.xs: workaround for misconfigured
- (Solaris) systems
-
- * THANKS: updated
-
- 2005-08-21 Guido Flohr <guido@imperia.net>
-
- * MANIFEST: removed all.pot from sample directory
-
- * NEWS, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
- number to 1.15
-
- * ChangeLog, TODO: updated
-
- * sample/simplecal/po/org.imperia.simplecal.pot: re-generated
-
- * sample/README: - updated, Perl support for gettext should now be standard
-
- * lib/Locale/Messages.pm: added comment abouut 8 bit message ids
-
- 2005-08-16 Guido Flohr <guido@imperia.net>
-
- * sample/simplecal/po/all.pot: not needed
-
- * sample/simplecal/po/de.po: msgid strings now come from libintl-perl, not
- from Crypt::Twofish_PP
-
- * sample/simplecal/po/de.mo: should not be included in CVS
-
- * sample/simplecal/po/POTFILES.in: Reference the files from the correct
- package.
-
- * sample/simplecal/po/PACKAGE: new command line parameters for xgettext
-
- 2005-08-11 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: re-generated
-
- * META.yml: regenerated
-
- * NEWS, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
- number to 1.14
-
- * Makefile.PL: use correct linker flags
-
- * ChangeLog: updated
-
- 2005-08-10 Guido Flohr <guido@imperia.net>
-
- * META.yml, lib/Locale/TextDomain.pm: bumped version number to 1.12
-
- * README: added feedback section
-
- * ChangeLog, MANIFEST: updated
-
- * MANIFEST, NEWS, THANKS, TODO: updated
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
- tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
- tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
- tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
- tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
- tests/03ngettext_pp.t, tests/03ngettext_xs.t: avoid failures because of
- missing locale definitions
-
- * lib/Locale/TextDomain.pm, tests/04find_domain_bug.t: allow to switch
- languages (thanks to Jan Kratochvil for the hint)
-
- * tests/LocaleData/de/LC_MESSAGES/existing.mo,
- tests/LocaleData/de_AT/LC_MESSAGES/existing.mo: regenerated
-
- * tests/po/existing.de_AT.po: Austrians have their own version of February.
-
- * tests/po/existing.de.po: added plural header
-
- * THANKS: updated
-
- * sample/README: clarifications for changing the language via environment
- (solves issue https://rt.cpan.org/Ticket/Display.html?id=13957)
-
- 2004-07-20 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/TextDomain.pm: default textdomain is now determined by
- Locale::Messages::textdomain().
-
- 2004-06-11 Guido Flohr <guido@imperia.net>
-
- * META.yml, lib/Locale/Messages.pm, lib/Locale/TextDomain.pm: bumped version
- number to 1.11
-
- * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
- lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
- lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
- lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
- lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
- lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
- lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm: added proper headlines for manual pages
-
- * lib/Locale/TextDomain.pm: - add default directories /usr/share/locale resp.
- /usr/local/share/locale to search path if they exist (reported by Cao
- Hongija) - changed default textdomain to 'messages' - fixed warning that
- occured when the import() method is not properly called
-
- 2004-04-20 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: fixed vim line
-
- 2004-01-15 Guido Flohr <guido@imperia.net>
-
- * sample/simplecal/po/Crypt-Twofish_PP.pot: Oops...
-
- 2004-01-12 Guido Flohr <guido@imperia.net>
-
- * META.yml: removed dynamic_config (not recognized?)
-
- * META.yml: added dynamic_config
-
- * README.win32: added statement by Bruno Haible regarding MSVC 7.0
-
- * MANIFEST: added README.win32
-
- * README.win32: new
-
- * lib/Locale/Messages.pm: fixed typo
-
- * ChangeLog, META.yml, NEWS, lib/Locale/Messages.pm,
- lib/Locale/TextDomain.pm: bumped version number to 1.10
-
- * tests/03language_pp.t, tests/03language_xs.t: $LANG must be set in
- environment with $LANGUAGE
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t:
- use nl_putenv(), not %ENV
-
- * gettext_xs/gettext_xs.xs: - fixed prototype for _nl_putenv - use _putenv()
- instead of putenv() (educated guess)
-
- * MANIFEST: updated
-
- * COPYING.LESSER, COPYING.LIB: renamed COPYING.LIB to COPYING.LESSER to
- prevent deletion for make clean
-
- 2004-01-08 Guido Flohr <guido@imperia.net>
-
- * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
- tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
- tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
- tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
- tests/03ngettext_pp.t, tests/03ngettext_xs.t: compatibility tweaks for
- MS-DOS, use nl_putenv instead of %ENV
-
- * lib/Locale/gettext_pp.pm: fixed another typo
-
- * gettext_xs/gettext_xs.pm, lib/Locale/gettext_pp.pm: fixed typo
-
- * META.yml, Makefile.PL: File::Spec required again
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
- tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dcngettext_pp.t,
- tests/03dcngettext_xs.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
- tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
- tests/03gettext_xs.t, tests/03language_pp.t, tests/03language_xs.t,
- tests/03ngettext_pp.t, tests/03ngettext_xs.t: - let bindtextdomain() take
- care of normalized paths - compare normalized paths
-
- * tests/03bind_textdomain_codeset_pp.t, tests/03bind_textdomain_codeset_xs.t,
- tests/03dcngettext_pp.t, tests/03dcngettext_xs.t, tests/03dgettext_pp.t,
- tests/03dngettext_pp.t, tests/03dngettext_xs.t, tests/03gettext_pp.t,
- tests/03gettext_xs.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t: do not
- use hard-coded locale identifiers in calls to setlocale()
-
- * tests/03dcgettext_pp.t, tests/03dcgettext_xs.t, tests/03dgettext_xs.t,
- tests/03gettext_pp.t, tests/03gettext_xs.t, tests/03language_pp.t,
- tests/03language_xs.t: set OUTPUT_CHARSET for compatibility
-
- * MANIFEST: added META.yml
-
- * META.yml: new
-
- * Makefile.PL, gettext_xs/Makefile.PL, gettext_xs/gettext_xs.pm,
- gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod,
- sample/simplecal/Makefile.PL, test.pl: Happy New Year!
-
- * gettext_xs/Makefile.PL: File::Spec is required for the XS version
-
- * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm,
- lib/Locale/gettext_pp.pm, lib/Locale/gettext_xs.pod: new function nl_putenv()
- for MS-DOS ideosyncrasies
-
- * Makefile.PL: do not require the variable _nl_domain_bindings for building
- the XS version
-
- * gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs: convert directory to
- local convention for Locale::gettext_xs::bindtextdomain
-
- 2004-01-02 Guido Flohr <guido@imperia.net>
-
- * tests/po/Makefile: moved tests/locale to tests/LocaleData
-
- * gettext_xs/gettext_xs.xs, tests/03bind_textdomain_codeset_pp.t,
- tests/03bind_textdomain_codeset_xs.t, tests/03dcgettext_pp.t,
- tests/03dcgettext_xs.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
- tests/03dgettext_pp.t, tests/03dgettext_xs.t, tests/03dngettext_pp.t,
- tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
- tests/03language_pp.t, tests/03language_xs.t, tests/03ngettext_pp.t,
- tests/03ngettext_xs.t: compatibility tweaks
-
- * MANIFEST, tests/03bind_textdomain_codeset_pp.t,
- tests/03bind_textdomain_codeset_xs.t, tests/03dcgettext_pp.t,
- tests/03dcgettext_xs.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
- tests/03dgettext_pp.t, tests/03dgettext_xs.t, tests/03dngettext_pp.t,
- tests/03dngettext_xs.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
- tests/03language_pp.t, tests/03language_xs.t, tests/03ngettext_pp.t,
- tests/03ngettext_xs.t: moved tests/locale to tests/LocaleData
-
- 2003-12-29 Guido Flohr <guido@imperia.net>
-
- * NEWS: updated
-
- * ChangeLog: #re-generated
-
- * NEWS: updated
-
- * lib/Locale/TextDomain.pm: - fixed pod typo - bumped version number to 1.09
-
- * lib/Locale/gettext_pp.pm: use user supplied locale name when guessing
- character set
-
- * lib/Locale/Messages.pm: check for correct XS version
-
- * lib/Locale/Messages.pm: *** empty log message ***
-
- 2003-12-23 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/RecodeData/ATARI_ST_EURO.pm, tests/02atari-st-euro.t: - various
- corrections - newer Atari versions seem to place the euro sign at 0xde (not
- 0xee), thanks to Jo-Even Skarstein and Gerhard Stoll for the information
-
- * lib/Locale/RecodeData/ATARI_ST.pm, tests/02atari-st.t: various corrections
-
- * sample/simplecal/MANIFEST: updated to new Makefile logic
-
- 2003-11-30 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: #re-generated
-
- * lib/Locale/TextDomain.pm: deleted reference to unwritten docs on
- let.imperia.org
-
- * ChangeLog: #re-generated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.08
-
- * NEWS: updated
-
- * MyInstall.pm: fixed bug #4512 on https://rt.cpan.org/
-
- 2003-11-28 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # re-generated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.07
-
- * BUGS, MANIFEST: removed BUGS (only known bug should be fixed now)
-
- * NEWS: updated
-
- * lib/Locale/gettext_pp.pm: - only call I18N::Langinfo methods for validated
- locales - allow 'utf8' as an alias for charsets derived from locale ids
-
- * Makefile.PL: redirect configure output to config.log
-
- * lib/Locale/Messages.pm: export turn_utf_8_off()
-
- * MyInstall.pm: removed debugging noise
-
- 2003-11-24 Guido Flohr <guido@imperia.net>
-
- * sample/simplecal/po/Crypt-Twofish_PP.pot, sample/simplecal/po/POTFILES.in,
- sample/simplecal/po/de.mo, sample/simplecal/po/de.po: updated
-
- * ChangeLog: # re-generated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.06
-
- * lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/US_ASCII.pm:
- added pod
-
- * BUGS, NEWS: updated
-
- * lib/Locale/gettext_pp.pm: avoid warning without I18N::Langinfo
-
- * MANIFEST: updated
-
- * sample/README: all package-dependent information now goes into one single
- file PACKAGE
-
- * Makefile.PL: do not include -liconv twice
-
- * sample/simplecal/po/LINGUAS, sample/simplecal/po/Makefile,
- sample/simplecal/po/PACKAGE, sample/simplecal/po/TEXTDOMAIN: put all
- package-dependent information into single file PACKAGE
-
- 2003-10-10 Guido Flohr <guido@imperia.net>
-
- * gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm: check for version match
- (do not load stale XS versions at run-time)
-
- * ChangeLog: # re-generated
-
- * tests/03language_pp.t, tests/03language_xs.t: added
-
- * ChangeLog: # re-generated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.05
-
- * gettext_xs/Makefile.old: removed junk file
-
- * Makefile.PL, NEWS: fixed compatibility problems with Solaris 8 and above
-
- * MANIFEST: removed Artistic
-
- * sample/README: fixed typo
-
- * Artistic: obsolete
-
- 2003-10-09 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # regenerated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.04
-
- * MANIFEST.SKIP: updated
-
- * NEWS: updated
-
- * lib/Locale/gettext_pp.pm: - support for language chain syntax in $LANGUAGE
- - performance tweaks
-
- * sample/simplecal/README-NLS: clarification
-
- * MANIFEST: support for language chains in $LANGUAGE
-
- 2003-10-08 Guido Flohr <guido@imperia.net>
-
- * NEWS: updated
-
- * lib/Locale/Recode/_Conversions.pm: do not use Encode's iso-8859-11 (broken
- in some Encode versions)
-
- 2003-09-24 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/gettext_pp.pm: localize $@ with checks for availability of
- I18N::Langinfo and POSIX::LC_MESSAGES
-
- 2003-09-15 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: re-generated
-
- * NEWS, lib/Locale/TextDomain.pm: bumped version number to 1.03
-
- * MANIFEST, MANIFEST.SKIP, Makefile.PL, MyInstall.pm, NEWS, TODO, USERS,
- gettest.c, gettext_xs/Makefile.PL, gettext_xs/Makefile.old,
- gettext_xs/gettext_xs.pm, gettext_xs/gettext_xs.xs, lib/Locale/Messages.pm,
- lib/Locale/TextDomain.pm, lib/Locale/gettext_xs.pod,
- tests/03bind_textdomain_codeset.t, tests/03bind_textdomain_codeset_pp.t,
- tests/03bind_textdomain_codeset_xs.t, tests/03bindtextdomain.t,
- tests/03bindtextdomain_pp.t, tests/03bindtextdomain_xs.t,
- tests/03dcgettext.t, tests/03dcgettext_pp.t, tests/03dcgettext_xs.t,
- tests/03dcngettext.t, tests/03dcngettext_pp.t, tests/03dcngettext_xs.t,
- tests/03dgettext.t, tests/03dgettext_pp.t, tests/03dgettext_xs.t,
- tests/03dngettext.t, tests/03dngettext_pp.t, tests/03dngettext_xs.t,
- tests/03gettext.t, tests/03gettext_pp.t, tests/03gettext_xs.t,
- tests/03ngettext.t, tests/03ngettext_pp.t, tests/03ngettext_xs.t,
- tests/03textdomain.t, tests/03textdomain_pp.t, tests/03textdomain_xs.t,
- x-changelog.sh: alternative XS version
-
- 2003-09-10 Guido Flohr <guido@imperia.net>
-
- * gettest.c: test file for gettext support
-
- * Makefile.PL, README, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/gettext_pp.pm, sample/simplecal/Makefile.PL, test.pl: - switched
- from double license to single license (LGPL) in order to avoid licensing
- problems - fixed POD
-
- * tests/02iso-8859-11.t: workaround for broken Encode versions
-
- * COPYING, COPYING.LIB, MANIFEST: changed from double license to single
- license (LGPL)
-
- 2003-09-07 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/RecodeData/US_ASCII.pm: removed second block of emacs vars
-
- * lib/Locale/Messages.pm: pod errors
-
- * TODO: updated
-
- * sample/README: new section on informational files
-
- * sample/simplecal/README-NLS, sample/simplecal/TRANSLATIONS: new
-
- * sample/simplecal/po/Makefile: fixed invocation of xgettext
-
- * Makefile.PL, test.pl: get rid of dependency on ExtUtils::Command::MM
-
- 2003-09-04 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/gettext_pp.pm: removed double emacs var block
-
- * ChangeLog: # re-generated
-
- 2003-09-04 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/gettext_pp.pm: - removed obsolete line
-
- 2003-09-04 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # re-generated
-
- 2003-09-04 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/gettext_pp.pm: - untaint of plural header - Perl 5.005
- compatibility
-
- 2003-09-04 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # re-generated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.02
-
- * BUGS, NEWS, TODO: updated
-
- * tests/LocaleData/de_AT/LC_MESSAGES/additional.mo,
- tests/po/additional.de_AT.po: added plural rules for de_AT to test catalog
-
- * lib/Locale/gettext_pp.pm: compatibility with GNU gettext for systems w/o
- /usr/share/locale
-
- 2003-08-19 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # updated
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.01
-
- * README: deleted reference to README-MSDOS
-
- * BUGS: bug report from cpan-testers
-
- * Makefile.PL: requires ExtUtils::Command::MM for test wrapper
-
- * lib/Locale/RecodeData/ISO_8859_11.pm, tests/02iso-8859-11.t,
- tests/02tis-620.t: fixed ISO-8859-11 recoding
-
- * tests/02iso-8859-11.t, tests/02tis-620.t: fixed Thai character sets
-
- * MANIFEST, NEWS: updated/added
-
- * README-MSDOS: obsolete
-
- * test.pl: workaround for broken or limited shells to allow testing (thanks
- to DH <crazyinsomniac@yahoo.com> for the hint)
-
- * MANIFEST, t/po/Makefile, t/po/additional.de.po, t/po/additional.de_AT.po,
- t/po/existing.de.po, t/po/existing.de_AT.po, tests/00gettext.t,
- tests/00recode.t, tests/01trivial.t, tests/02asmo_449.t,
- tests/02atari-st-euro.t, tests/02atari-st.t, tests/02cp10007.t,
- tests/02cp1250.t, tests/02cp1251.t, tests/02cp1252.t, tests/02cp1253.t,
- tests/02cp1254.t, tests/02cp1256.t, tests/02cp1257.t, tests/02csn_369103.t,
- tests/02cwi.t, tests/02dec-mcs.t, tests/02ebcdic-at-de-a.t,
- tests/02ebcdic-at-de.t, tests/02ebcdic-ca-fr.t, tests/02ebcdic-dk-no-a.t,
- tests/02ebcdic-dk-no.t, tests/02ebcdic-es-a.t, tests/02ebcdic-es-s.t,
- tests/02ebcdic-es.t, tests/02ebcdic-fi-se-a.t, tests/02ebcdic-fi-se.t,
- tests/02ebcdic-fr.t, tests/02ebcdic-is-friss.t, tests/02ebcdic-it.t,
- tests/02ebcdic-pt.t, tests/02ebcdic-uk.t, tests/02ebcdic-us.t,
- tests/02ecma-cyrillic.t, tests/02georgian-academy.t, tests/02georgian-ps.t,
- tests/02gost_19768-74.t, tests/02greek-ccitt.t, tests/02greek7-old.t,
- tests/02greek7.t, tests/02hp-roman8.t, tests/02ibm037.t, tests/02ibm038.t,
- tests/02ibm1004.t, tests/02ibm1026.t, tests/02ibm1047.t, tests/02ibm256.t,
- tests/02ibm273.t, tests/02ibm274.t, tests/02ibm275.t, tests/02ibm277.t,
- tests/02ibm278.t, tests/02ibm280.t, tests/02ibm281.t, tests/02ibm284.t,
- tests/02ibm285.t, tests/02ibm290.t, tests/02ibm297.t, tests/02ibm420.t,
- tests/02ibm423.t, tests/02ibm424.t, tests/02ibm437.t, tests/02ibm500.t,
- tests/02ibm850.t, tests/02ibm851.t, tests/02ibm852.t, tests/02ibm855.t,
- tests/02ibm857.t, tests/02ibm860.t, tests/02ibm861.t, tests/02ibm862.t,
- tests/02ibm863.t, tests/02ibm864.t, tests/02ibm865.t, tests/02ibm866.t,
- tests/02ibm868.t, tests/02ibm869.t, tests/02ibm870.t, tests/02ibm871.t,
- tests/02ibm874.t, tests/02ibm875.t, tests/02ibm880.t, tests/02ibm891.t,
- tests/02ibm903.t, tests/02ibm904.t, tests/02ibm905.t, tests/02ibm918.t,
- tests/02iec_p27-1.t, tests/02inis-8.t, tests/02inis-cyrillic.t,
- tests/02inis.t, tests/02iso-8859-1.t, tests/02iso-8859-10.t,
- tests/02iso-8859-11.t, tests/02iso-8859-13.t, tests/02iso-8859-14.t,
- tests/02iso-8859-15.t, tests/02iso-8859-16.t, tests/02iso-8859-2.t,
- tests/02iso-8859-3.t, tests/02iso-8859-4.t, tests/02iso-8859-5.t,
- tests/02iso-8859-6.t, tests/02iso-8859-7.t, tests/02iso-8859-8.t,
- tests/02iso-8859-9.t, tests/02iso_10367-box.t, tests/02iso_2033-1983.t,
- tests/02iso_5427-ext.t, tests/02iso_5427.t, tests/02iso_5428.t,
- tests/02koi-8.t, tests/02koi8-r.t, tests/02koi8-ru.t, tests/02koi8-t.t,
- tests/02koi8-u.t, tests/02latin-greek-1.t, tests/02latin-greek.t,
- tests/02mac-is.t, tests/02mac-sami.t, tests/02mac-uk.t, tests/02macarabic.t,
- tests/02maccroatian.t, tests/02maccyrillic.t, tests/02macgreek.t,
- tests/02machebrew.t, tests/02maciceland.t, tests/02macintosh.t,
- tests/02macromania.t, tests/02macthai.t, tests/02macturkish.t,
- tests/02macukraine.t, tests/02nats-dano.t, tests/02nats-sefi.t,
- tests/02nextstep.t, tests/02sami-ws2.t, tests/02tis-620.t,
- tests/02us-ascii.t, tests/02utf-8.t, tests/02viscii.t,
- tests/03bind_textdomain_codeset.t, tests/03bind_textdomain_codeset_pp.t,
- tests/03bindtextdomain.t, tests/03bindtextdomain_pp.t, tests/03dcgettext.t,
- tests/03dcgettext_pp.t, tests/03dcngettext.t, tests/03dcngettext_pp.t,
- tests/03dgettext.t, tests/03dgettext_pp.t, tests/03dngettext.t,
- tests/03dngettext_pp.t, tests/03gettext.t, tests/03gettext_pp.t,
- tests/03ngettext.t, tests/03ngettext_pp.t, tests/03textdomain.t,
- tests/03textdomain_pp.t, tests/LocaleData/de/LC_MESSAGES/additional.mo,
- tests/LocaleData/de/LC_MESSAGES/existing.mo,
- tests/LocaleData/de_AT/LC_MESSAGES/additional.mo,
- tests/LocaleData/de_AT/LC_MESSAGES/existing.mo, tests/po/Makefile,
- tests/po/additional.de.po, tests/po/additional.de_AT.po,
- tests/po/existing.de.po, tests/po/existing.de_AT.po: - directory t/ moved to
- tests/
-
- * t/00gettext.t, t/00recode.t, t/01trivial.t, t/02asmo_449.t,
- t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t, t/02cp1250.t,
- t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t, t/02cp1256.t,
- t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
- t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
- t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
- t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
- t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
- t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
- t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
- t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
- t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
- t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
- t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
- t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
- t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
- t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
- t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
- t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
- t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
- t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
- t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-11.t, t/02iso-8859-13.t,
- t/02iso-8859-14.t, t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t,
- t/02iso-8859-3.t, t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t,
- t/02iso-8859-7.t, t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso_10367-box.t,
- t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t, t/02iso_5428.t,
- t/02koi-8.t, t/02koi8-r.t, t/02koi8-ru.t, t/02koi8-t.t, t/02koi8-u.t,
- t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
- t/02mac-uk.t, t/02macarabic.t, t/02maccroatian.t, t/02maccyrillic.t,
- t/02macgreek.t, t/02machebrew.t, t/02maciceland.t, t/02macintosh.t,
- t/02macromania.t, t/02macthai.t, t/02macturkish.t, t/02macukraine.t,
- t/02nats-dano.t, t/02nats-sefi.t, t/02nextstep.t, t/02sami-ws2.t,
- t/02tis-620.t, t/02us-ascii.t, t/02utf-8.t, t/02viscii.t,
- t/03bind_textdomain_codeset.t, t/03bind_textdomain_codeset_pp.t,
- t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
- t/03dcgettext_pp.t, t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t,
- t/03dgettext_pp.t, t/03dngettext.t, t/03dngettext_pp.t, t/03gettext.t,
- t/03gettext_pp.t, t/03ngettext.t, t/03ngettext_pp.t, t/03textdomain.t,
- t/03textdomain_pp.t, t/locale/de/LC_MESSAGES/additional.mo,
- t/locale/de/LC_MESSAGES/existing.mo,
- t/locale/de_AT/LC_MESSAGES/additional.mo,
- t/locale/de_AT/LC_MESSAGES/existing.mo: moved to directory tests
-
- * lib/Locale/RecodeData/_Encode.pm: merged from norma branch
-
- 2003-08-11 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/RecodeData/_Encode.pm: fixed pod typo (reported by Mike Castle
- <dalgoda@ix.netcom.com>)
-
- 2003-08-07 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/RecodeData/_Encode.pm: _recode must return a true value if
- Encode::from_to returns 0
-
- 2003-08-07 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # re-generated
-
- * lib/Locale/gettext_pp.pm: renamed variables
-
- * lib/Locale/TextDomain.pm: bumped version number to 1.00
-
- * README, lib/Locale/Messages.pm, lib/Locale/Recode/_Aliases.pm,
- lib/Locale/RecodeData.pm, sample/README: documentation tweaks
-
- 2003-07-28 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # regenerated
-
- * lib/Locale/TextDomain.pm: bumped version number to 0.14
-
- * README, sample/README: fixed web addresses
-
- * ChangeLog: # re-generated
-
- * sample/README, sample/simplecal/MANIFEST, sample/simplecal/Makefile.PL,
- sample/simplecal/bin/simplecal.pl,
- .../ar/LC_MESSAGES/org.imperia.simplecal.mo,
- .../ar_SA/LC_MESSAGES/org.imperia.simplecal.mo,
- .../de/LC_MESSAGES/org.imperia.simplecal.mo,
- .../de_AT/LC_MESSAGES/org.imperia.simplecal.mo,
- .../fr/LC_MESSAGES/org.imperia.simplecal.mo,
- .../ga/LC_MESSAGES/org.imperia.simplecal.mo,
- .../it/LC_MESSAGES/org.imperia.simplecal.mo,
- .../nl/LC_MESSAGES/org.imperia.simplecal.mo,
- .../pt/LC_MESSAGES/org.imperia.simplecal.mo,
- .../pt_BR/LC_MESSAGES/org.imperia.simplecal.mo,
- .../ru/LC_MESSAGES/org.imperia.simplecal.mo,
- sample/simplecal/lib/SimpleCal.pm, sample/simplecal/po/LINGUAS,
- sample/simplecal/po/Makefile, sample/simplecal/po/POTFILES.in,
- sample/simplecal/po/TEXTDOMAIN, sample/simplecal/po/all.pot,
- sample/simplecal/po/ar.po, sample/simplecal/po/ar_SA.po,
- sample/simplecal/po/de.po, sample/simplecal/po/de_AT.po,
- sample/simplecal/po/fr.po, sample/simplecal/po/ga.po,
- sample/simplecal/po/it.po, sample/simplecal/po/nl.po,
- sample/simplecal/po/org.imperia.simplecal.pot, sample/simplecal/po/pt.po,
- sample/simplecal/po/pt_BR.po, sample/simplecal/po/ru.po: added directory
- sample with a self-containing example
-
- * README: updated
-
- * lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/RecodeData/_Encode.pm, lib/Locale/TextDomain.pm,
- lib/Locale/gettext_pp.pm: # fixed Emacs variables
-
- 2003-07-15 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # re-generated
-
- * BUGS, MANIFEST, README, TODO: updated
-
- * lib/Locale/TextDomain.pm: - changed placeholder format to {curlies} -
- bumped version number to 0.13
-
- 2003-07-14 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: # updated
-
- * lib/Locale/gettext_pp.pm: early exit if no directories for catalogs exist
-
- * ChangeLog: updated
-
- * lib/Locale/Messages.pm: return converted string in utf8_off
-
- 2003-07-14 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/gettext_pp.pm: syntax errors
-
- * lib/Locale/Messages.pm, lib/Locale/gettext_pp.pm: performance tweaks
-
- 2003-07-14 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/TextDomain.pm: fixed fatal typo
-
- * lib/Locale/gettext_pp.pm: - use nl_langinfo() if available to determine
- output charset - variable names
-
- 2003-06-30 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Recode.pm: compatibility tweak, (SuSE rpm perl-5.8.0-104!)
-
- 2003-06-27 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/Messages.pm: fixed pod error
-
- * lib/Locale/gettext_pp.pm: fixed pod errors
-
- 2003-06-27 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Recode.pm: fixed for new conversion interface
-
- 2003-06-23 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: ChangeLog
-
- * lib/Locale/gettext_pp.pm: *** empty log message ***
-
- * ChangeLog: # updated
-
- * lib/Locale/gettext_pp.pm: - avoid intermediate function calls - renamed
- internal functions to initial values in order to avoid unintended
- similarities to GNU implementation
-
- * ChangeLog: updated
-
- 2003-06-23 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
- lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
- lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
- lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
- lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
- lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
- lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_RU.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/NEXTSTEP.pm, lib/Locale/RecodeData/SAMI_WS2.pm,
- lib/Locale/RecodeData/TIS_620.pm, lib/Locale/RecodeData/US_ASCII.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm: - use
- strict; moved up - no bare words after 'use base'
-
- * lib/Locale/TextDomain.pm: fixed typo in pod
-
- 2003-06-23 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/TextDomain.pm: leave undefined placeholders untouched
-
- 2003-06-20 Guido Flohr <guido@imperia.net>
-
- * ChangeLog: updated
-
- * lib/Locale/TextDomain.pm: bumped version number to 0.11
-
- * ChangeLog: new
-
- * MANIFEST: - added ChangeLog - added KOI8-RU files
-
- * MANIFEST.SKIP: also exclude x-shell scripts from distcheck
-
- * lib/Locale/Messages.pm: always turn utf-8 flag off for messages
-
- * lib/Locale/gettext_pp.pm: untaint the plural header code
-
- * lib/Locale/gettext_pp.pm: avoid re-loading of message catalogs
-
- 2003-06-16 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/Recode/_Conversions.pm: $optional_conversion may *only* contain
- the preferred MIME names!
-
- * lib/Locale/RecodeData/ISO_8859_1.pm: bugfix for Perl without Encode
-
- * lib/Locale/RecodeData/US_ASCII.pm, t/02us-ascii.t: - now replaces with
- Unicode replacement char 0xfffd - fixed test
-
- * MANIFEST, MANIFEST.SKIP, Makefile.PL, lib/Locale/Messages.pm,
- lib/Locale/Recode.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/TextDomain.pm, lib/Locale/gettext_pp.pm: - general clean-up -
- added and fixed documentation - added MANIFEST.SKIP
-
- * test-benchmark: removed unmaintained benchmark test
-
- * lib/Locale/Recode/_Aliases.pm: general clean-up
-
- * lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
- t/02iso-ir-197.t, t/02iso-ir-209.t: removed iso-ir-{197,209}
-
- * t/02utf-8.t: utf-8 should now pass all tests, even with Perl 5.8
-
- * t/02mac.t: Mac is now Macintosh
-
- * lib/Locale/RecodeData/KOI8_RU.pm, t/02koi8-ru.t: added KOI8-RU
-
- * lib/Locale/RecodeData/NEXTSTEP.pm, t/02nextstep.t: NextStep encoding added
-
- * lib/Locale/RecodeData/MACARABIC.pm, lib/Locale/RecodeData/MACCROATIAN.pm,
- lib/Locale/RecodeData/MACCYRILLIC.pm, lib/Locale/RecodeData/MACGREEK.pm,
- lib/Locale/RecodeData/MACHEBREW.pm, lib/Locale/RecodeData/MACICELAND.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MACROMANIA.pm,
- lib/Locale/RecodeData/MACTHAI.pm, lib/Locale/RecodeData/MACTURKISH.pm,
- lib/Locale/RecodeData/MACUKRAINE.pm, t/02macarabic.t, t/02maccroatian.t,
- t/02maccyrillic.t, t/02macgreek.t, t/02machebrew.t, t/02maciceland.t,
- t/02macintosh.t, t/02macromania.t, t/02macthai.t, t/02macturkish.t,
- t/02macukraine.t: Macintosh encodings added
-
- * lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/US_ASCII.pm,
- t/02ascii.t, t/02us-ascii.t: renamed ASCII to US-ASCII
-
- * lib/Locale/RecodeData/_Encode.pm: wrapper around converters realized with
- Encode(3pm)
-
- 2003-06-15 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, THANKS, lib/Locale/Recode/_Aliases.pm,
- lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData/ATARI_ST.pm,
- lib/Locale/RecodeData/ATARI_ST_EURO.pm, t/02atari-st-euro.t, t/02atari-st.t,
- t/02x-atari-st-euro.t, t/02x-atari-st.t: renamed X-ATARI-ST and
- X-ATARI-ST-EURO to ATARI-ST and ATARI-ST-EURO
-
- * BUGS, MANIFEST, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/EUC_KR.pod, lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_11.pm, lib/Locale/RecodeData/ISO_8859_13.pm,
- lib/Locale/RecodeData/ISO_8859_14.pm, lib/Locale/RecodeData/ISO_8859_15.pm,
- lib/Locale/RecodeData/ISO_8859_16.pm, lib/Locale/RecodeData/ISO_8859_2.pm,
- lib/Locale/RecodeData/ISO_8859_3.pm, lib/Locale/RecodeData/ISO_8859_4.pm,
- lib/Locale/RecodeData/ISO_8859_5.pm, lib/Locale/RecodeData/ISO_8859_6.pm,
- lib/Locale/RecodeData/ISO_8859_7.pm, lib/Locale/RecodeData/ISO_8859_8.pm,
- lib/Locale/RecodeData/ISO_8859_9.pm, lib/Locale/RecodeData/ISO_IR_197.pm,
- lib/Locale/RecodeData/ISO_IR_209.pm, lib/Locale/RecodeData/KOI8_R.pm,
- lib/Locale/RecodeData/KOI8_T.pm, lib/Locale/RecodeData/KOI8_U.pm,
- lib/Locale/RecodeData/KOI_8.pm, lib/Locale/RecodeData/LATIN_GREEK.pm,
- lib/Locale/RecodeData/LATIN_GREEK_1.pm, lib/Locale/RecodeData/MACINTOSH.pm,
- lib/Locale/RecodeData/MAC_IS.pm, lib/Locale/RecodeData/MAC_SAMI.pm,
- lib/Locale/RecodeData/MAC_UK.pm, lib/Locale/RecodeData/MS_KANJI.pod,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
- lib/Locale/RecodeData/UTF_8_Encode.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/TextDomain.pm, lib/Locale/gettext_pp.pm, t/02ascii.t,
- t/02asmo_449.t, t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t,
- t/02cp1250.t, t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t,
- t/02cp1256.t, t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
- t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
- t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
- t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
- t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
- t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t, t/02euc-kr.t,
- t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
- t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
- t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
- t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
- t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
- t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
- t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
- t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
- t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
- t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
- t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
- t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
- t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-11.t, t/02iso-8859-13.t,
- t/02iso-8859-14.t, t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t,
- t/02iso-8859-3.t, t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t,
- t/02iso-8859-7.t, t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t,
- t/02iso-ir-209.t, t/02iso_10367-box.t, t/02iso_2033-1983.t,
- t/02iso_5427-ext.t, t/02iso_5427.t, t/02iso_5428.t, t/02koi-8.t,
- t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t, t/02latin-greek-1.t,
- t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t, t/02mac-uk.t, t/02mac.t,
- t/02macintosh.t, t/02ms_kanji.t, t/02nats-dano.t, t/02nats-sefi.t,
- t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t,
- t/02x-atari-st-euro.t, t/02x-atari-st.t, t/03bind_textdomain_codeset.t,
- t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
- t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t, t/03dngettext.t,
- t/03dngettext_pp.t, t/03gettext.t, t/03ngettext.t, t/03ngettext_pp.t: - added
- and updated lots of documentation - use Encode if possible - added prototypes
- to procedural interfaces - regenerated conversion tables - removed multi-byte
- encodings
-
- 2003-06-13 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/UTF_8_Encode.pm: vim
- line
-
- 2003-06-10 Guido Flohr <guido@imperia.net>
-
- * MANIFEST: added README-MSDOS
-
- * lib/Locale/gettext_pp.pm: moved version information to Locale::TextDomain
-
- * lib/Locale/Messages.pm: truth value
-
- * lib/Locale/TextDomain.pm: new
-
- * Makefile.PL: get version from Locale::TextDomain
-
- * MANIFEST: - added Locale/TextDomain.pm - t/02ms_kanji.t was forgotten
-
- 2003-06-06 Guido Flohr <guido@imperia.net>
-
- * README-MSDOS: special notes for MS-DOS
-
- * t/03bind_textdomain_codeset_pp.t, t/03dcgettext_pp.t, t/03dcngettext_pp.t,
- t/03dgettext_pp.t, t/03dngettext_pp.t, t/03gettext_pp.t, t/03ngettext_pp.t:
- compatibility tweaks for MS-DOS
-
- * MANIFEST, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/CP1361.pm,
- lib/Locale/RecodeData/CP1361.pod, lib/Locale/RecodeData/CP949.pm,
- lib/Locale/RecodeData/CP949.pod, lib/Locale/RecodeData/EUC_JP.pm,
- lib/Locale/RecodeData/EUC_JP.pod, lib/Locale/RecodeData/EUC_TW.pm,
- lib/Locale/RecodeData/MS_KANJI.pm, lib/Locale/RecodeData/MS_KANJI.pod,
- t/02big-5.t, t/02cp1361.t, t/02cp949.t, t/02euc-jp.t, t/02euc-tw.t,
- t/02ms_kanji.t: - optimized CJK multi-byte encodings
-
- 2003-06-05 Guido Flohr <guido@imperia.net>
-
- * BUGS, MANIFEST, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData/EUC_TW.pm: fixed EUC-TW and optimized it, attention:
- U+5344 has three representations
-
- * lib/Locale/RecodeData/BIG_5.pm: removed superfluous inner parentheses in
- conversion re
-
- * lib/Locale/RecodeData/EUC_JP.pm, lib/Locale/RecodeData/EUC_KR.pm: optimized
- conversion
-
- * lib/Locale/RecodeData/BIG_5.pm: optimized conversion
-
- * lib/Locale/RecodeData/MS_KANJI.pm: more optimizations
-
- * lib/Locale/RecodeData/MS_KANJI.pm: compiled regular expression with
- modifier s
-
- * lib/Locale/RecodeData/MS_KANJI.pm: removed debugging code
-
- * lib/Locale/RecodeData/MS_KANJI.pm: optimized conversion
-
- * MANIFEST, TODO, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/BIG_5.pod,
- lib/Locale/RecodeData/EUC_KR.pod, lib/Locale/RecodeData/MS_KANJI.pm,
- lib/Locale/RecodeData/MS_KANJI.pod, t/02euc-kr.t: - insert empty lines in
- contiguous areas of large PODs - support for Korean CP1361 (JOHAB) - support
- for Korean CP949 (UHC) - support for EUC (JP, KR, and TW)
-
- 2003-06-05 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/RecodeData/BIG_5.pm, lib/Locale/RecodeData/MS_KANJI.pm: Perl
- 5.005 issue (base.pm Bug)
-
- 2003-06-05 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, TODO, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData/MS_KANJI.pod, t/02ms_kanji.t: - support for MS_Kanji
- (Shift-JIS) - support for Big-5 (traditional Chinese)
-
- 2003-06-04 Guido Flohr <guido@imperia.net>
-
- * lib/Locale/RecodeData/ISO_8859_11.pm: updated origin information for
- ISO-8859-11
-
- * MANIFEST, lib/Locale/Recode.pm, lib/Locale/Recode/_Aliases.pm,
- lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData/ISO_8859_11.pm,
- lib/Locale/gettext_pp.pm, t/02iso-8859-11.t: support for ISO-8859-11
-
- * Makefile.PL: extract version from gettext_pp, not Recode
-
- 2003-06-02 Guido Flohr <guido@imperia.net>
-
- * MANIFEST, Makefile.PL, README, THANKS, lib/Locale/Messages.pm,
- lib/Locale/Recode.pm, lib/Locale/Recode/_Aliases.pm,
- lib/Locale/Recode/_Conversions.pm, lib/Locale/RecodeData.pm,
- lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
- lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
- lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
- lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
- lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
- lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
- lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
- lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/UTF_8_Encode.pm,
- lib/Locale/RecodeData/VISCII.pm, lib/Locale/gettext_pp.pm, t/02ascii.t,
- t/02asmo_449.t, t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t,
- t/02cp1250.t, t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t,
- t/02cp1256.t, t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
- t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
- t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
- t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
- t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
- t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
- t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
- t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
- t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
- t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
- t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
- t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
- t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
- t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
- t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
- t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
- t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
- t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
- t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-13.t, t/02iso-8859-14.t,
- t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t, t/02iso-8859-3.t,
- t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t, t/02iso-8859-7.t,
- t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t, t/02iso-ir-209.t,
- t/02iso_10367-box.t, t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t,
- t/02iso_5428.t, t/02koi-8.t, t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t,
- t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
- t/02mac-uk.t, t/02macintosh.t, t/02nats-dano.t, t/02nats-sefi.t,
- t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t, test-benchmark: -
- support for Perl 5.8 - vim lines - emacs variables - changed copyright
- statements - general update
-
- 2003-01-20 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/gettext_pp.pm: eval '&POSIX::LC_MESSAGES' only if
- $POSIX::{LC_MESSAGES} exists (avoiding calls to Carp and avoiding problems
- with ptkdb step over)
-
- 2003-01-10 Oliver Hoos <oliver.hoos@imperia.net>
-
- * MANIFEST, Makefile.PL: fixed for new directory structure
-
- 2002-10-22 Ingrid Graefen <ingrid.graefen@imperia.net>
-
- * lib/Locale/RecodeData/ASCII.pm, lib/Locale/RecodeData/ASMO_449.pm,
- lib/Locale/RecodeData/ATARI_ST.pm, lib/Locale/RecodeData/ATARI_ST_EURO.pm,
- lib/Locale/RecodeData/CP10007.pm, lib/Locale/RecodeData/CP1250.pm,
- lib/Locale/RecodeData/CP1251.pm, lib/Locale/RecodeData/CP1252.pm,
- lib/Locale/RecodeData/CP1253.pm, lib/Locale/RecodeData/CP1254.pm,
- lib/Locale/RecodeData/CP1256.pm, lib/Locale/RecodeData/CP1257.pm,
- lib/Locale/RecodeData/CSN_369103.pm, lib/Locale/RecodeData/CWI.pm,
- lib/Locale/RecodeData/DEC_MCS.pm, lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
- lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
- lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
- lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
- lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
- lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
- lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
- lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm: no BAREWORD
- after use base
-
- 2002-08-16 Guido Flohr <guido@imperia.net>
-
- * Artistic, COPYING, MANIFEST, Makefile.PL, README, THANKS, _Aliases.pm,
- _Conversions.pm, gettext_pp.pm, lib/Locale/Messages.pm, lib/Locale/Recode.pm,
- lib/Locale/Recode/_Aliases.pm, lib/Locale/Recode/_Conversions.pm,
- lib/Locale/RecodeData.pm, lib/Locale/RecodeData/ASCII.pm,
- lib/Locale/RecodeData/ASMO_449.pm, lib/Locale/RecodeData/ATARI_ST.pm,
- lib/Locale/RecodeData/ATARI_ST_EURO.pm, lib/Locale/RecodeData/CP10007.pm,
- lib/Locale/RecodeData/CP1250.pm, lib/Locale/RecodeData/CP1251.pm,
- lib/Locale/RecodeData/CP1252.pm, lib/Locale/RecodeData/CP1253.pm,
- lib/Locale/RecodeData/CP1254.pm, lib/Locale/RecodeData/CP1256.pm,
- lib/Locale/RecodeData/CP1257.pm, lib/Locale/RecodeData/CSN_369103.pm,
- lib/Locale/RecodeData/CWI.pm, lib/Locale/RecodeData/DEC_MCS.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE.pm,
- lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- lib/Locale/RecodeData/EBCDIC_CA_FR.pm, lib/Locale/RecodeData/EBCDIC_DK_NO.pm,
- lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm, lib/Locale/RecodeData/EBCDIC_ES.pm,
- lib/Locale/RecodeData/EBCDIC_ES_A.pm, lib/Locale/RecodeData/EBCDIC_ES_S.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE.pm,
- lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm, lib/Locale/RecodeData/EBCDIC_FR.pm,
- lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm, lib/Locale/RecodeData/EBCDIC_IT.pm,
- lib/Locale/RecodeData/EBCDIC_PT.pm, lib/Locale/RecodeData/EBCDIC_UK.pm,
- lib/Locale/RecodeData/EBCDIC_US.pm, lib/Locale/RecodeData/ECMA_CYRILLIC.pm,
- lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- lib/Locale/RecodeData/GEORGIAN_PS.pm, lib/Locale/RecodeData/GOST_19768_74.pm,
- lib/Locale/RecodeData/GREEK7.pm, lib/Locale/RecodeData/GREEK7_OLD.pm,
- lib/Locale/RecodeData/GREEK_CCITT.pm, lib/Locale/RecodeData/HP_ROMAN8.pm,
- lib/Locale/RecodeData/IBM037.pm, lib/Locale/RecodeData/IBM038.pm,
- lib/Locale/RecodeData/IBM1004.pm, lib/Locale/RecodeData/IBM1026.pm,
- lib/Locale/RecodeData/IBM1047.pm, lib/Locale/RecodeData/IBM256.pm,
- lib/Locale/RecodeData/IBM273.pm, lib/Locale/RecodeData/IBM274.pm,
- lib/Locale/RecodeData/IBM275.pm, lib/Locale/RecodeData/IBM277.pm,
- lib/Locale/RecodeData/IBM278.pm, lib/Locale/RecodeData/IBM280.pm,
- lib/Locale/RecodeData/IBM281.pm, lib/Locale/RecodeData/IBM284.pm,
- lib/Locale/RecodeData/IBM285.pm, lib/Locale/RecodeData/IBM290.pm,
- lib/Locale/RecodeData/IBM297.pm, lib/Locale/RecodeData/IBM420.pm,
- lib/Locale/RecodeData/IBM423.pm, lib/Locale/RecodeData/IBM424.pm,
- lib/Locale/RecodeData/IBM437.pm, lib/Locale/RecodeData/IBM500.pm,
- lib/Locale/RecodeData/IBM850.pm, lib/Locale/RecodeData/IBM851.pm,
- lib/Locale/RecodeData/IBM852.pm, lib/Locale/RecodeData/IBM855.pm,
- lib/Locale/RecodeData/IBM857.pm, lib/Locale/RecodeData/IBM860.pm,
- lib/Locale/RecodeData/IBM861.pm, lib/Locale/RecodeData/IBM862.pm,
- lib/Locale/RecodeData/IBM863.pm, lib/Locale/RecodeData/IBM864.pm,
- lib/Locale/RecodeData/IBM865.pm, lib/Locale/RecodeData/IBM866.pm,
- lib/Locale/RecodeData/IBM868.pm, lib/Locale/RecodeData/IBM869.pm,
- lib/Locale/RecodeData/IBM870.pm, lib/Locale/RecodeData/IBM871.pm,
- lib/Locale/RecodeData/IBM874.pm, lib/Locale/RecodeData/IBM875.pm,
- lib/Locale/RecodeData/IBM880.pm, lib/Locale/RecodeData/IBM891.pm,
- lib/Locale/RecodeData/IBM903.pm, lib/Locale/RecodeData/IBM904.pm,
- lib/Locale/RecodeData/IBM905.pm, lib/Locale/RecodeData/IBM918.pm,
- lib/Locale/RecodeData/IEC_P27_1.pm, lib/Locale/RecodeData/INIS.pm,
- lib/Locale/RecodeData/INIS_8.pm, lib/Locale/RecodeData/INIS_CYRILLIC.pm,
- lib/Locale/RecodeData/ISO_10367_BOX.pm,
- lib/Locale/RecodeData/ISO_2033_1983.pm, lib/Locale/RecodeData/ISO_5427.pm,
- lib/Locale/RecodeData/ISO_5427_EXT.pm, lib/Locale/RecodeData/ISO_5428.pm,
- lib/Locale/RecodeData/ISO_8859_1.pm, lib/Locale/RecodeData/ISO_8859_10.pm,
- lib/Locale/RecodeData/ISO_8859_13.pm, lib/Locale/RecodeData/ISO_8859_14.pm,
- lib/Locale/RecodeData/ISO_8859_15.pm, lib/Locale/RecodeData/ISO_8859_16.pm,
- lib/Locale/RecodeData/ISO_8859_2.pm, lib/Locale/RecodeData/ISO_8859_3.pm,
- lib/Locale/RecodeData/ISO_8859_4.pm, lib/Locale/RecodeData/ISO_8859_5.pm,
- lib/Locale/RecodeData/ISO_8859_6.pm, lib/Locale/RecodeData/ISO_8859_7.pm,
- lib/Locale/RecodeData/ISO_8859_8.pm, lib/Locale/RecodeData/ISO_8859_9.pm,
- lib/Locale/RecodeData/ISO_IR_197.pm, lib/Locale/RecodeData/ISO_IR_209.pm,
- lib/Locale/RecodeData/KOI8_R.pm, lib/Locale/RecodeData/KOI8_T.pm,
- lib/Locale/RecodeData/KOI8_U.pm, lib/Locale/RecodeData/KOI_8.pm,
- lib/Locale/RecodeData/LATIN_GREEK.pm, lib/Locale/RecodeData/LATIN_GREEK_1.pm,
- lib/Locale/RecodeData/MACINTOSH.pm, lib/Locale/RecodeData/MAC_IS.pm,
- lib/Locale/RecodeData/MAC_SAMI.pm, lib/Locale/RecodeData/MAC_UK.pm,
- lib/Locale/RecodeData/NATS_DANO.pm, lib/Locale/RecodeData/NATS_SEFI.pm,
- lib/Locale/RecodeData/SAMI_WS2.pm, lib/Locale/RecodeData/TIS_620.pm,
- lib/Locale/RecodeData/UTF_8.pm, lib/Locale/RecodeData/VISCII.pm,
- lib/Locale/gettext_pp.pm, test-benchmark: unchaos
-
- * ASCII.pm, ASMO_449.pm, ATARI_ST.pm, ATARI_ST_EURO.pm, Artistic, COPYING,
- CP10007.pm, CP1250.pm, CP1251.pm, CP1252.pm, CP1253.pm, CP1254.pm, CP1256.pm,
- CP1257.pm, CSN_369103.pm, CWI.pm, DEC_MCS.pm, EBCDIC_AT_DE.pm,
- EBCDIC_AT_DE_A.pm, EBCDIC_CA_FR.pm, EBCDIC_DK_NO.pm, EBCDIC_DK_NO_A.pm,
- EBCDIC_ES.pm, EBCDIC_ES_A.pm, EBCDIC_ES_S.pm, EBCDIC_FI_SE.pm,
- EBCDIC_FI_SE_A.pm, EBCDIC_FR.pm, EBCDIC_IS_FRISS.pm, EBCDIC_IT.pm,
- EBCDIC_PT.pm, EBCDIC_UK.pm, EBCDIC_US.pm, ECMA_CYRILLIC.pm,
- GEORGIAN_ACADEMY.pm, GEORGIAN_PS.pm, GOST_19768_74.pm, GREEK7.pm,
- GREEK7_OLD.pm, GREEK_CCITT.pm, HP_ROMAN8.pm, IBM037.pm, IBM038.pm,
- IBM1004.pm, IBM1026.pm, IBM1047.pm, IBM256.pm, IBM273.pm, IBM274.pm,
- IBM275.pm, IBM277.pm, IBM278.pm, IBM280.pm, IBM281.pm, IBM284.pm, IBM285.pm,
- IBM290.pm, IBM297.pm, IBM420.pm, IBM423.pm, IBM424.pm, IBM437.pm, IBM500.pm,
- IBM850.pm, IBM851.pm, IBM852.pm, IBM855.pm, IBM857.pm, IBM860.pm, IBM861.pm,
- IBM862.pm, IBM863.pm, IBM864.pm, IBM865.pm, IBM866.pm, IBM868.pm, IBM869.pm,
- IBM870.pm, IBM871.pm, IBM874.pm, IBM875.pm, IBM880.pm, IBM891.pm, IBM903.pm,
- IBM904.pm, IBM905.pm, IBM918.pm, IEC_P27_1.pm, INIS.pm, INIS_8.pm,
- INIS_CYRILLIC.pm, ISO_10367_BOX.pm, ISO_2033_1983.pm, ISO_5427.pm,
- ISO_5427_EXT.pm, ISO_5428.pm, ISO_8859_1.pm, ISO_8859_10.pm, ISO_8859_13.pm,
- ISO_8859_14.pm, ISO_8859_15.pm, ISO_8859_16.pm, ISO_8859_2.pm, ISO_8859_3.pm,
- ISO_8859_4.pm, ISO_8859_5.pm, ISO_8859_6.pm, ISO_8859_7.pm, ISO_8859_8.pm,
- ISO_8859_9.pm, ISO_IR_197.pm, ISO_IR_209.pm, KOI8_R.pm, KOI8_T.pm, KOI8_U.pm,
- KOI_8.pm, LATIN_GREEK.pm, LATIN_GREEK_1.pm, MACINTOSH.pm, MAC_IS.pm,
- MAC_SAMI.pm, MAC_UK.pm, MANIFEST, Makefile.PL, Messages.pm, NATS_DANO.pm,
- NATS_SEFI.pm, README, Recode.pm, RecodeData.pm, SAMI_WS2.pm, THANKS,
- TIS_620.pm, UTF_8.pm, VISCII.pm, test-benchmark: unchaos
-
- * ASCII.pm, ASMO_449.pm, ATARI_ST.pm, ATARI_ST_EURO.pm, CP10007.pm,
- CP1250.pm, CP1251.pm, CP1252.pm, CP1253.pm, CP1254.pm, CP1256.pm, CP1257.pm,
- CSN_369103.pm, CWI.pm, DEC_MCS.pm, EBCDIC_AT_DE.pm, EBCDIC_AT_DE_A.pm,
- EBCDIC_CA_FR.pm, EBCDIC_DK_NO.pm, EBCDIC_DK_NO_A.pm, EBCDIC_ES.pm,
- EBCDIC_ES_A.pm, EBCDIC_ES_S.pm, EBCDIC_FI_SE.pm, EBCDIC_FI_SE_A.pm,
- EBCDIC_FR.pm, EBCDIC_IS_FRISS.pm, EBCDIC_IT.pm, EBCDIC_PT.pm, EBCDIC_UK.pm,
- EBCDIC_US.pm, ECMA_CYRILLIC.pm, GEORGIAN_ACADEMY.pm, GEORGIAN_PS.pm,
- GOST_19768_74.pm, GREEK7.pm, GREEK7_OLD.pm, GREEK_CCITT.pm, HP_ROMAN8.pm,
- IBM037.pm, IBM038.pm, IBM1004.pm, IBM1026.pm, IBM1047.pm, IBM256.pm,
- IBM273.pm, IBM274.pm, IBM275.pm, IBM277.pm, IBM278.pm, IBM280.pm, IBM281.pm,
- IBM284.pm, IBM285.pm, IBM290.pm, IBM297.pm, IBM420.pm, IBM423.pm, IBM424.pm,
- IBM437.pm, IBM500.pm, IBM850.pm, IBM851.pm, IBM852.pm, IBM855.pm, IBM857.pm,
- IBM860.pm, IBM861.pm, IBM862.pm, IBM863.pm, IBM864.pm, IBM865.pm, IBM866.pm,
- IBM868.pm, IBM869.pm, IBM870.pm, IBM871.pm, IBM874.pm, IBM875.pm, IBM880.pm,
- IBM891.pm, IBM903.pm, IBM904.pm, IBM905.pm, IBM918.pm, IEC_P27_1.pm, INIS.pm,
- INIS_8.pm, INIS_CYRILLIC.pm, ISO_10367_BOX.pm, ISO_2033_1983.pm, ISO_5427.pm,
- ISO_5427_EXT.pm, ISO_5428.pm, ISO_8859_1.pm, ISO_8859_10.pm, ISO_8859_13.pm,
- ISO_8859_14.pm, ISO_8859_15.pm, ISO_8859_16.pm, ISO_8859_2.pm, ISO_8859_3.pm,
- ISO_8859_4.pm, ISO_8859_5.pm, ISO_8859_6.pm, ISO_8859_7.pm, ISO_8859_8.pm,
- ISO_8859_9.pm, ISO_IR_197.pm, ISO_IR_209.pm, KOI8_R.pm, KOI8_T.pm, KOI8_U.pm,
- KOI_8.pm, LATIN_GREEK.pm, LATIN_GREEK_1.pm, Locale/Messages.pm,
- Locale/Recode.pm, Locale/Recode/_Aliases.pm, Locale/Recode/_Conversions.pm,
- Locale/RecodeData.pm, Locale/RecodeData/ASCII.pm,
- Locale/RecodeData/ASMO_449.pm, Locale/RecodeData/ATARI_ST.pm,
- Locale/RecodeData/ATARI_ST_EURO.pm, Locale/RecodeData/CP10007.pm,
- Locale/RecodeData/CP1250.pm, Locale/RecodeData/CP1251.pm,
- Locale/RecodeData/CP1252.pm, Locale/RecodeData/CP1253.pm,
- Locale/RecodeData/CP1254.pm, Locale/RecodeData/CP1256.pm,
- Locale/RecodeData/CP1257.pm, Locale/RecodeData/CSN_369103.pm,
- Locale/RecodeData/CWI.pm, Locale/RecodeData/DEC_MCS.pm,
- Locale/RecodeData/EBCDIC_AT_DE.pm, Locale/RecodeData/EBCDIC_AT_DE_A.pm,
- Locale/RecodeData/EBCDIC_CA_FR.pm, Locale/RecodeData/EBCDIC_DK_NO.pm,
- Locale/RecodeData/EBCDIC_DK_NO_A.pm, Locale/RecodeData/EBCDIC_ES.pm,
- Locale/RecodeData/EBCDIC_ES_A.pm, Locale/RecodeData/EBCDIC_ES_S.pm,
- Locale/RecodeData/EBCDIC_FI_SE.pm, Locale/RecodeData/EBCDIC_FI_SE_A.pm,
- Locale/RecodeData/EBCDIC_FR.pm, Locale/RecodeData/EBCDIC_IS_FRISS.pm,
- Locale/RecodeData/EBCDIC_IT.pm, Locale/RecodeData/EBCDIC_PT.pm,
- Locale/RecodeData/EBCDIC_UK.pm, Locale/RecodeData/EBCDIC_US.pm,
- Locale/RecodeData/ECMA_CYRILLIC.pm, Locale/RecodeData/GEORGIAN_ACADEMY.pm,
- Locale/RecodeData/GEORGIAN_PS.pm, Locale/RecodeData/GOST_19768_74.pm,
- Locale/RecodeData/GREEK7.pm, Locale/RecodeData/GREEK7_OLD.pm,
- Locale/RecodeData/GREEK_CCITT.pm, Locale/RecodeData/HP_ROMAN8.pm,
- Locale/RecodeData/IBM037.pm, Locale/RecodeData/IBM038.pm,
- Locale/RecodeData/IBM1004.pm, Locale/RecodeData/IBM1026.pm,
- Locale/RecodeData/IBM1047.pm, Locale/RecodeData/IBM256.pm,
- Locale/RecodeData/IBM273.pm, Locale/RecodeData/IBM274.pm,
- Locale/RecodeData/IBM275.pm, Locale/RecodeData/IBM277.pm,
- Locale/RecodeData/IBM278.pm, Locale/RecodeData/IBM280.pm,
- Locale/RecodeData/IBM281.pm, Locale/RecodeData/IBM284.pm,
- Locale/RecodeData/IBM285.pm, Locale/RecodeData/IBM290.pm,
- Locale/RecodeData/IBM297.pm, Locale/RecodeData/IBM420.pm,
- Locale/RecodeData/IBM423.pm, Locale/RecodeData/IBM424.pm,
- Locale/RecodeData/IBM437.pm, Locale/RecodeData/IBM500.pm,
- Locale/RecodeData/IBM850.pm, Locale/RecodeData/IBM851.pm,
- Locale/RecodeData/IBM852.pm, Locale/RecodeData/IBM855.pm,
- Locale/RecodeData/IBM857.pm, Locale/RecodeData/IBM860.pm,
- Locale/RecodeData/IBM861.pm, Locale/RecodeData/IBM862.pm,
- Locale/RecodeData/IBM863.pm, Locale/RecodeData/IBM864.pm,
- Locale/RecodeData/IBM865.pm, Locale/RecodeData/IBM866.pm,
- Locale/RecodeData/IBM868.pm, Locale/RecodeData/IBM869.pm,
- Locale/RecodeData/IBM870.pm, Locale/RecodeData/IBM871.pm,
- Locale/RecodeData/IBM874.pm, Locale/RecodeData/IBM875.pm,
- Locale/RecodeData/IBM880.pm, Locale/RecodeData/IBM891.pm,
- Locale/RecodeData/IBM903.pm, Locale/RecodeData/IBM904.pm,
- Locale/RecodeData/IBM905.pm, Locale/RecodeData/IBM918.pm,
- Locale/RecodeData/IEC_P27_1.pm, Locale/RecodeData/INIS.pm,
- Locale/RecodeData/INIS_8.pm, Locale/RecodeData/INIS_CYRILLIC.pm,
- Locale/RecodeData/ISO_10367_BOX.pm, Locale/RecodeData/ISO_2033_1983.pm,
- Locale/RecodeData/ISO_5427.pm, Locale/RecodeData/ISO_5427_EXT.pm,
- Locale/RecodeData/ISO_5428.pm, Locale/RecodeData/ISO_8859_1.pm,
- Locale/RecodeData/ISO_8859_10.pm, Locale/RecodeData/ISO_8859_13.pm,
- Locale/RecodeData/ISO_8859_14.pm, Locale/RecodeData/ISO_8859_15.pm,
- Locale/RecodeData/ISO_8859_16.pm, Locale/RecodeData/ISO_8859_2.pm,
- Locale/RecodeData/ISO_8859_3.pm, Locale/RecodeData/ISO_8859_4.pm,
- Locale/RecodeData/ISO_8859_5.pm, Locale/RecodeData/ISO_8859_6.pm,
- Locale/RecodeData/ISO_8859_7.pm, Locale/RecodeData/ISO_8859_8.pm,
- Locale/RecodeData/ISO_8859_9.pm, Locale/RecodeData/ISO_IR_197.pm,
- Locale/RecodeData/ISO_IR_209.pm, Locale/RecodeData/KOI8_R.pm,
- Locale/RecodeData/KOI8_T.pm, Locale/RecodeData/KOI8_U.pm,
- Locale/RecodeData/KOI_8.pm, Locale/RecodeData/LATIN_GREEK.pm,
- Locale/RecodeData/LATIN_GREEK_1.pm, Locale/RecodeData/MACINTOSH.pm,
- Locale/RecodeData/MAC_IS.pm, Locale/RecodeData/MAC_SAMI.pm,
- Locale/RecodeData/MAC_UK.pm, Locale/RecodeData/NATS_DANO.pm,
- Locale/RecodeData/NATS_SEFI.pm, Locale/RecodeData/SAMI_WS2.pm,
- Locale/RecodeData/TIS_620.pm, Locale/RecodeData/UTF_8.pm,
- Locale/RecodeData/VISCII.pm, Locale/gettext_pp.pm, MACINTOSH.pm, MAC_IS.pm,
- MAC_SAMI.pm, MAC_UK.pm, MANIFEST, Makefile.PL, Messages.pm, NATS_DANO.pm,
- NATS_SEFI.pm, Recode.pm, RecodeData.pm, SAMI_WS2.pm, TIS_620.pm, UTF_8.pm,
- VISCII.pm, _Aliases.pm, _Conversions.pm, gettext_pp.pm: moved modules to
- subdirectory lib
-
- 2002-08-01 Guido Flohr <guido@imperia.net>
-
- * MANIFEST: updated
-
- * Locale/Recode.pm: version number to 0.05
-
- * Locale/RecodeData/UTF_8.pm: implemented decoding of UTF-8 for Perl < 5.6.0
-
- * t/00gettext.t: forgotten to add
-
- 2002-07-16 Guido Flohr <guido@imperia.net>
-
- * Locale/Recode.pm: do not list unsupported charsets in getCharsets().
-
- * Locale/Recode/_Aliases.pm, Locale/Recode/_Conversions.pm,
- Locale/RecodeData/ASCII.pm, Locale/RecodeData/ASMO_449.pm,
- Locale/RecodeData/ATARI_ST.pm, Locale/RecodeData/ATARI_ST_EURO.pm,
- Locale/RecodeData/CP10007.pm, Locale/RecodeData/CP1250.pm,
- Locale/RecodeData/CP1251.pm, Locale/RecodeData/CP1252.pm,
- Locale/RecodeData/CP1253.pm, Locale/RecodeData/CP1254.pm,
- Locale/RecodeData/CP1256.pm, Locale/RecodeData/CP1257.pm,
- Locale/RecodeData/CSN_369103.pm, Locale/RecodeData/CWI.pm,
- Locale/RecodeData/DEC_MCS.pm, Locale/RecodeData/EBCDIC_AT_DE.pm,
- Locale/RecodeData/EBCDIC_AT_DE_A.pm, Locale/RecodeData/EBCDIC_CA_FR.pm,
- Locale/RecodeData/EBCDIC_DK_NO.pm, Locale/RecodeData/EBCDIC_DK_NO_A.pm,
- Locale/RecodeData/EBCDIC_ES.pm, Locale/RecodeData/EBCDIC_ES_A.pm,
- Locale/RecodeData/EBCDIC_ES_S.pm, Locale/RecodeData/EBCDIC_FI_SE.pm,
- Locale/RecodeData/EBCDIC_FI_SE_A.pm, Locale/RecodeData/EBCDIC_FR.pm,
- Locale/RecodeData/EBCDIC_IS_FRISS.pm, Locale/RecodeData/EBCDIC_IT.pm,
- Locale/RecodeData/EBCDIC_PT.pm, Locale/RecodeData/EBCDIC_UK.pm,
- Locale/RecodeData/EBCDIC_US.pm, Locale/RecodeData/ECMA_CYRILLIC.pm,
- Locale/RecodeData/GEORGIAN_ACADEMY.pm, Locale/RecodeData/GEORGIAN_PS.pm,
- Locale/RecodeData/GOST_19768_74.pm, Locale/RecodeData/GREEK7.pm,
- Locale/RecodeData/GREEK7_OLD.pm, Locale/RecodeData/GREEK_CCITT.pm,
- Locale/RecodeData/HP_ROMAN8.pm, Locale/RecodeData/IBM037.pm,
- Locale/RecodeData/IBM038.pm, Locale/RecodeData/IBM1004.pm,
- Locale/RecodeData/IBM1026.pm, Locale/RecodeData/IBM1047.pm,
- Locale/RecodeData/IBM256.pm, Locale/RecodeData/IBM273.pm,
- Locale/RecodeData/IBM274.pm, Locale/RecodeData/IBM275.pm,
- Locale/RecodeData/IBM277.pm, Locale/RecodeData/IBM278.pm,
- Locale/RecodeData/IBM280.pm, Locale/RecodeData/IBM281.pm,
- Locale/RecodeData/IBM284.pm, Locale/RecodeData/IBM285.pm,
- Locale/RecodeData/IBM290.pm, Locale/RecodeData/IBM297.pm,
- Locale/RecodeData/IBM420.pm, Locale/RecodeData/IBM423.pm,
- Locale/RecodeData/IBM424.pm, Locale/RecodeData/IBM437.pm,
- Locale/RecodeData/IBM500.pm, Locale/RecodeData/IBM850.pm,
- Locale/RecodeData/IBM851.pm, Locale/RecodeData/IBM852.pm,
- Locale/RecodeData/IBM855.pm, Locale/RecodeData/IBM857.pm,
- Locale/RecodeData/IBM860.pm, Locale/RecodeData/IBM861.pm,
- Locale/RecodeData/IBM862.pm, Locale/RecodeData/IBM863.pm,
- Locale/RecodeData/IBM864.pm, Locale/RecodeData/IBM865.pm,
- Locale/RecodeData/IBM866.pm, Locale/RecodeData/IBM868.pm,
- Locale/RecodeData/IBM869.pm, Locale/RecodeData/IBM870.pm,
- Locale/RecodeData/IBM871.pm, Locale/RecodeData/IBM874.pm,
- Locale/RecodeData/IBM875.pm, Locale/RecodeData/IBM880.pm,
- Locale/RecodeData/IBM891.pm, Locale/RecodeData/IBM903.pm,
- Locale/RecodeData/IBM904.pm, Locale/RecodeData/IBM905.pm,
- Locale/RecodeData/IBM918.pm, Locale/RecodeData/IEC_P27_1.pm,
- Locale/RecodeData/INIS.pm, Locale/RecodeData/INIS_8.pm,
- Locale/RecodeData/INIS_CYRILLIC.pm, Locale/RecodeData/ISO_10367_BOX.pm,
- Locale/RecodeData/ISO_2033_1983.pm, Locale/RecodeData/ISO_5427.pm,
- Locale/RecodeData/ISO_5427_EXT.pm, Locale/RecodeData/ISO_5428.pm,
- Locale/RecodeData/ISO_8859_1.pm, Locale/RecodeData/ISO_8859_10.pm,
- Locale/RecodeData/ISO_8859_13.pm, Locale/RecodeData/ISO_8859_14.pm,
- Locale/RecodeData/ISO_8859_15.pm, Locale/RecodeData/ISO_8859_16.pm,
- Locale/RecodeData/ISO_8859_2.pm, Locale/RecodeData/ISO_8859_3.pm,
- Locale/RecodeData/ISO_8859_4.pm, Locale/RecodeData/ISO_8859_5.pm,
- Locale/RecodeData/ISO_8859_6.pm, Locale/RecodeData/ISO_8859_7.pm,
- Locale/RecodeData/ISO_8859_8.pm, Locale/RecodeData/ISO_8859_9.pm,
- Locale/RecodeData/ISO_IR_197.pm, Locale/RecodeData/ISO_IR_209.pm,
- Locale/RecodeData/KOI8_R.pm, Locale/RecodeData/KOI8_T.pm,
- Locale/RecodeData/KOI8_U.pm, Locale/RecodeData/KOI_8.pm,
- Locale/RecodeData/LATIN_GREEK.pm, Locale/RecodeData/LATIN_GREEK_1.pm,
- Locale/RecodeData/MACINTOSH.pm, Locale/RecodeData/MAC_IS.pm,
- Locale/RecodeData/MAC_SAMI.pm, Locale/RecodeData/MAC_UK.pm,
- Locale/RecodeData/NATS_DANO.pm, Locale/RecodeData/NATS_SEFI.pm,
- Locale/RecodeData/SAMI_WS2.pm, Locale/RecodeData/TIS_620.pm,
- Locale/RecodeData/UTF_8.pm, Locale/RecodeData/VISCII.pm: renamed Iconv to
- Recode
-
- 2002-07-15 Guido Flohr <guido@imperia.net>
-
- * MANIFEST: updated
-
- * Locale/gettext_pp.pm: - fixed retrieving of plural forms from mo files -
- implemented bind_textdomain_codeset - fixed setlocale() inquiries - more
- Locale::gettext compatibility
-
- * Locale/Messages.pm: - now requires (imaginary) Locale::gettext 2.00 - also
- require this Locale::gettext version with select_package - fixed warning in
- select_package
-
- * Locale/Recode.pm, Locale/RecodeData.pm, Makefile.PL: renamed Iconv to
- Recode
-
- * t/po/Makefile, t/po/additional.de.po, t/po/additional.de_AT.po,
- t/po/existing.de.po, t/po/existing.de_AT.po: added tests for gettext library
-
- * Locale/Iconv.pm, Locale/Iconv/_Aliases.pm, Locale/Iconv/_Conversions.pm,
- Locale/IconvData.pm, Locale/IconvData/ASCII.pm, Locale/IconvData/ASMO_449.pm,
- Locale/IconvData/ATARI_ST.pm, Locale/IconvData/ATARI_ST_EURO.pm,
- Locale/IconvData/CP10007.pm, Locale/IconvData/CP1250.pm,
- Locale/IconvData/CP1251.pm, Locale/IconvData/CP1252.pm,
- Locale/IconvData/CP1253.pm, Locale/IconvData/CP1254.pm,
- Locale/IconvData/CP1256.pm, Locale/IconvData/CP1257.pm,
- Locale/IconvData/CSN_369103.pm, Locale/IconvData/CWI.pm,
- Locale/IconvData/DEC_MCS.pm, Locale/IconvData/EBCDIC_AT_DE.pm,
- Locale/IconvData/EBCDIC_AT_DE_A.pm, Locale/IconvData/EBCDIC_CA_FR.pm,
- Locale/IconvData/EBCDIC_DK_NO.pm, Locale/IconvData/EBCDIC_DK_NO_A.pm,
- Locale/IconvData/EBCDIC_ES.pm, Locale/IconvData/EBCDIC_ES_A.pm,
- Locale/IconvData/EBCDIC_ES_S.pm, Locale/IconvData/EBCDIC_FI_SE.pm,
- Locale/IconvData/EBCDIC_FI_SE_A.pm, Locale/IconvData/EBCDIC_FR.pm,
- Locale/IconvData/EBCDIC_IS_FRISS.pm, Locale/IconvData/EBCDIC_IT.pm,
- Locale/IconvData/EBCDIC_PT.pm, Locale/IconvData/EBCDIC_UK.pm,
- Locale/IconvData/EBCDIC_US.pm, Locale/IconvData/ECMA_CYRILLIC.pm,
- Locale/IconvData/GEORGIAN_ACADEMY.pm, Locale/IconvData/GEORGIAN_PS.pm,
- Locale/IconvData/GOST_19768_74.pm, Locale/IconvData/GREEK7.pm,
- Locale/IconvData/GREEK7_OLD.pm, Locale/IconvData/GREEK_CCITT.pm,
- Locale/IconvData/HP_ROMAN8.pm, Locale/IconvData/IBM037.pm,
- Locale/IconvData/IBM038.pm, Locale/IconvData/IBM1004.pm,
- Locale/IconvData/IBM1026.pm, Locale/IconvData/IBM1047.pm,
- Locale/IconvData/IBM256.pm, Locale/IconvData/IBM273.pm,
- Locale/IconvData/IBM274.pm, Locale/IconvData/IBM275.pm,
- Locale/IconvData/IBM277.pm, Locale/IconvData/IBM278.pm,
- Locale/IconvData/IBM280.pm, Locale/IconvData/IBM281.pm,
- Locale/IconvData/IBM284.pm, Locale/IconvData/IBM285.pm,
- Locale/IconvData/IBM290.pm, Locale/IconvData/IBM297.pm,
- Locale/IconvData/IBM420.pm, Locale/IconvData/IBM423.pm,
- Locale/IconvData/IBM424.pm, Locale/IconvData/IBM437.pm,
- Locale/IconvData/IBM500.pm, Locale/IconvData/IBM850.pm,
- Locale/IconvData/IBM851.pm, Locale/IconvData/IBM852.pm,
- Locale/IconvData/IBM855.pm, Locale/IconvData/IBM857.pm,
- Locale/IconvData/IBM860.pm, Locale/IconvData/IBM861.pm,
- Locale/IconvData/IBM862.pm, Locale/IconvData/IBM863.pm,
- Locale/IconvData/IBM864.pm, Locale/IconvData/IBM865.pm,
- Locale/IconvData/IBM866.pm, Locale/IconvData/IBM868.pm,
- Locale/IconvData/IBM869.pm, Locale/IconvData/IBM870.pm,
- Locale/IconvData/IBM871.pm, Locale/IconvData/IBM874.pm,
- Locale/IconvData/IBM875.pm, Locale/IconvData/IBM880.pm,
- Locale/IconvData/IBM891.pm, Locale/IconvData/IBM903.pm,
- Locale/IconvData/IBM904.pm, Locale/IconvData/IBM905.pm,
- Locale/IconvData/IBM918.pm, Locale/IconvData/IEC_P27_1.pm,
- Locale/IconvData/INIS.pm, Locale/IconvData/INIS_8.pm,
- Locale/IconvData/INIS_CYRILLIC.pm, Locale/IconvData/ISO_10367_BOX.pm,
- Locale/IconvData/ISO_2033_1983.pm, Locale/IconvData/ISO_5427.pm,
- Locale/IconvData/ISO_5427_EXT.pm, Locale/IconvData/ISO_5428.pm,
- Locale/IconvData/ISO_8859_1.pm, Locale/IconvData/ISO_8859_10.pm,
- Locale/IconvData/ISO_8859_13.pm, Locale/IconvData/ISO_8859_14.pm,
- Locale/IconvData/ISO_8859_15.pm, Locale/IconvData/ISO_8859_16.pm,
- Locale/IconvData/ISO_8859_2.pm, Locale/IconvData/ISO_8859_3.pm,
- Locale/IconvData/ISO_8859_4.pm, Locale/IconvData/ISO_8859_5.pm,
- Locale/IconvData/ISO_8859_6.pm, Locale/IconvData/ISO_8859_7.pm,
- Locale/IconvData/ISO_8859_8.pm, Locale/IconvData/ISO_8859_9.pm,
- Locale/IconvData/ISO_IR_197.pm, Locale/IconvData/ISO_IR_209.pm,
- Locale/IconvData/KOI8_R.pm, Locale/IconvData/KOI8_T.pm,
- Locale/IconvData/KOI8_U.pm, Locale/IconvData/KOI_8.pm,
- Locale/IconvData/LATIN_GREEK.pm, Locale/IconvData/LATIN_GREEK_1.pm,
- Locale/IconvData/MACINTOSH.pm, Locale/IconvData/MAC_IS.pm,
- Locale/IconvData/MAC_SAMI.pm, Locale/IconvData/MAC_UK.pm,
- Locale/IconvData/NATS_DANO.pm, Locale/IconvData/NATS_SEFI.pm,
- Locale/IconvData/SAMI_WS2.pm, Locale/IconvData/TIS_620.pm,
- Locale/IconvData/UTF_8.pm, Locale/IconvData/VISCII.pm: renamed from Iconv to
- Recode
-
- * t/00base.t, t/00recode.t, t/01trivial.t, t/02ascii.t, t/02asmo_449.t,
- t/02atari-st-euro.t, t/02atari-st.t, t/02cp10007.t, t/02cp1250.t,
- t/02cp1251.t, t/02cp1252.t, t/02cp1253.t, t/02cp1254.t, t/02cp1256.t,
- t/02cp1257.t, t/02csn_369103.t, t/02cwi.t, t/02dec-mcs.t,
- t/02ebcdic-at-de-a.t, t/02ebcdic-at-de.t, t/02ebcdic-ca-fr.t,
- t/02ebcdic-dk-no-a.t, t/02ebcdic-dk-no.t, t/02ebcdic-es-a.t,
- t/02ebcdic-es-s.t, t/02ebcdic-es.t, t/02ebcdic-fi-se-a.t, t/02ebcdic-fi-se.t,
- t/02ebcdic-fr.t, t/02ebcdic-is-friss.t, t/02ebcdic-it.t, t/02ebcdic-pt.t,
- t/02ebcdic-uk.t, t/02ebcdic-us.t, t/02ecma-cyrillic.t,
- t/02georgian-academy.t, t/02georgian-ps.t, t/02gost_19768-74.t,
- t/02greek-ccitt.t, t/02greek7-old.t, t/02greek7.t, t/02hp-roman8.t,
- t/02ibm037.t, t/02ibm038.t, t/02ibm1004.t, t/02ibm1026.t, t/02ibm1047.t,
- t/02ibm256.t, t/02ibm273.t, t/02ibm274.t, t/02ibm275.t, t/02ibm277.t,
- t/02ibm278.t, t/02ibm280.t, t/02ibm281.t, t/02ibm284.t, t/02ibm285.t,
- t/02ibm290.t, t/02ibm297.t, t/02ibm420.t, t/02ibm423.t, t/02ibm424.t,
- t/02ibm437.t, t/02ibm500.t, t/02ibm850.t, t/02ibm851.t, t/02ibm852.t,
- t/02ibm855.t, t/02ibm857.t, t/02ibm860.t, t/02ibm861.t, t/02ibm862.t,
- t/02ibm863.t, t/02ibm864.t, t/02ibm865.t, t/02ibm866.t, t/02ibm868.t,
- t/02ibm869.t, t/02ibm870.t, t/02ibm871.t, t/02ibm874.t, t/02ibm875.t,
- t/02ibm880.t, t/02ibm891.t, t/02ibm903.t, t/02ibm904.t, t/02ibm905.t,
- t/02ibm918.t, t/02iec_p27-1.t, t/02inis-8.t, t/02inis-cyrillic.t, t/02inis.t,
- t/02iso-8859-1.t, t/02iso-8859-10.t, t/02iso-8859-13.t, t/02iso-8859-14.t,
- t/02iso-8859-15.t, t/02iso-8859-16.t, t/02iso-8859-2.t, t/02iso-8859-3.t,
- t/02iso-8859-4.t, t/02iso-8859-5.t, t/02iso-8859-6.t, t/02iso-8859-7.t,
- t/02iso-8859-8.t, t/02iso-8859-9.t, t/02iso-ir-197.t, t/02iso-ir-209.t,
- t/02iso_10367-box.t, t/02iso_2033-1983.t, t/02iso_5427-ext.t, t/02iso_5427.t,
- t/02iso_5428.t, t/02koi-8.t, t/02koi8-r.t, t/02koi8-t.t, t/02koi8-u.t,
- t/02latin-greek-1.t, t/02latin-greek.t, t/02mac-is.t, t/02mac-sami.t,
- t/02mac-uk.t, t/02macintosh.t, t/02nats-dano.t, t/02nats-sefi.t,
- t/02sami-ws2.t, t/02tis-620.t, t/02utf-8.t, t/02viscii.t, t/ascii.t,
- t/asmo_449.t, t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t,
- t/cp1251.t, t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t,
- t/csn_369103.t, t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t,
- t/ebcdic-ca-fr.t, t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t,
- t/ebcdic-es-s.t, t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t,
- t/ebcdic-fr.t, t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t,
- t/ebcdic-uk.t, t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t,
- t/georgian-ps.t, t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t,
- t/greek7.t, t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t,
- t/ibm1047.t, t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t,
- t/ibm278.t, t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t,
- t/ibm297.t, t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t,
- t/ibm850.t, t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t,
- t/ibm861.t, t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t,
- t/ibm868.t, t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t,
- t/ibm880.t, t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t,
- t/iec_p27-1.t, t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t,
- t/iso-8859-10.t, t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t,
- t/iso-8859-16.t, t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t,
- t/iso-8859-5.t, t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t,
- t/iso-8859-9.t, t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t,
- t/iso_2033-1983.t, t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t,
- t/koi8-r.t, t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t,
- t/mac-is.t, t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t,
- t/nats-sefi.t, t/sami-ws2.t, t/tis-620.t, t/utf-8.t, t/viscii.t: - added
- tests for gettext library - put numbers in front of file names (ordered
- tests)
-
- * t/03bind_textdomain_codeset.t, t/03bind_textdomain_codeset_pp.t,
- t/03bindtextdomain.t, t/03bindtextdomain_pp.t, t/03dcgettext.t,
- t/03dcgettext_pp.t, t/03dcngettext.t, t/03dcngettext_pp.t, t/03dgettext.t,
- t/03dgettext_pp.t, t/03dngettext.t, t/03dngettext_pp.t, t/03gettext.t,
- t/03gettext_pp.t, t/03ngettext.t, t/03ngettext_pp.t, t/03textdomain.t,
- t/03textdomain_pp.t, t/locale/de/LC_MESSAGES/additional.mo,
- t/locale/de/LC_MESSAGES/existing.mo,
- t/locale/de_AT/LC_MESSAGES/additional.mo,
- t/locale/de_AT/LC_MESSAGES/existing.mo: added text for gettext library
-
- 2002-07-12 Guido Flohr <guido@imperia.net>
-
- * t/asmo_449.t, t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t,
- t/cp1251.t, t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t,
- t/csn_369103.t, t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t,
- t/ebcdic-ca-fr.t, t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t,
- t/ebcdic-es-s.t, t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t,
- t/ebcdic-fr.t, t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t,
- t/ebcdic-uk.t, t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t,
- t/georgian-ps.t, t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t,
- t/greek7.t, t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t,
- t/ibm1047.t, t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t,
- t/ibm278.t, t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t,
- t/ibm297.t, t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t,
- t/ibm850.t, t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t,
- t/ibm861.t, t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t,
- t/ibm868.t, t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t,
- t/ibm880.t, t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t,
- t/iec_p27-1.t, t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t,
- t/iso-8859-10.t, t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t,
- t/iso-8859-16.t, t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t,
- t/iso-8859-5.t, t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t,
- t/iso-8859-9.t, t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t,
- t/iso_2033-1983.t, t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t,
- t/koi8-r.t, t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t,
- t/mac-is.t, t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t,
- t/nats-sefi.t, t/sami-ws2.t, t/tis-620.t, t/viscii.t: removed reference to my
- home directory
-
- * Locale/Iconv/_Aliases.pm, Locale/Iconv/_Conversions.pm,
- Locale/IconvData/ASCII.pm, Locale/IconvData/UTF_8.pm, t/ascii.t, t/utf-8.t:
- new charsets UTF-8 (requires Perl >= 5.6.0) and ASCII.
-
- 2002-07-10 Guido Flohr <guido@imperia.net>
-
- * Locale/Iconv.pm: - bumped version number to 0.03
-
- * Locale/Messages.pm: - properly check for invalid gettext versions
-
- * test-benchmark: run also against Encode(3pm) in perl 5.8.0
-
- * Locale/Iconv/_Conversions.pm, Locale/IconvData/ASMO_449.pm,
- Locale/IconvData/ATARI_ST.pm, Locale/IconvData/ATARI_ST_EURO.pm,
- Locale/IconvData/CP10007.pm, Locale/IconvData/CP1250.pm,
- Locale/IconvData/CP1251.pm, Locale/IconvData/CP1252.pm,
- Locale/IconvData/CP1253.pm, Locale/IconvData/CP1254.pm,
- Locale/IconvData/CP1256.pm, Locale/IconvData/CP1257.pm,
- Locale/IconvData/CSN_369103.pm, Locale/IconvData/CWI.pm,
- Locale/IconvData/DEC_MCS.pm, Locale/IconvData/EBCDIC_AT_DE.pm,
- Locale/IconvData/EBCDIC_AT_DE_A.pm, Locale/IconvData/EBCDIC_CA_FR.pm,
- Locale/IconvData/EBCDIC_DK_NO.pm, Locale/IconvData/EBCDIC_DK_NO_A.pm,
- Locale/IconvData/EBCDIC_ES.pm, Locale/IconvData/EBCDIC_ES_A.pm,
- Locale/IconvData/EBCDIC_ES_S.pm, Locale/IconvData/EBCDIC_FI_SE.pm,
- Locale/IconvData/EBCDIC_FI_SE_A.pm, Locale/IconvData/EBCDIC_FR.pm,
- Locale/IconvData/EBCDIC_IS_FRISS.pm, Locale/IconvData/EBCDIC_IT.pm,
- Locale/IconvData/EBCDIC_PT.pm, Locale/IconvData/EBCDIC_UK.pm,
- Locale/IconvData/EBCDIC_US.pm, Locale/IconvData/ECMA_CYRILLIC.pm,
- Locale/IconvData/GEORGIAN_ACADEMY.pm, Locale/IconvData/GEORGIAN_PS.pm,
- Locale/IconvData/GOST_19768_74.pm, Locale/IconvData/GREEK7.pm,
- Locale/IconvData/GREEK7_OLD.pm, Locale/IconvData/GREEK_CCITT.pm,
- Locale/IconvData/HP_ROMAN8.pm, Locale/IconvData/IBM037.pm,
- Locale/IconvData/IBM038.pm, Locale/IconvData/IBM1004.pm,
- Locale/IconvData/IBM1026.pm, Locale/IconvData/IBM1047.pm,
- Locale/IconvData/IBM256.pm, Locale/IconvData/IBM273.pm,
- Locale/IconvData/IBM274.pm, Locale/IconvData/IBM275.pm,
- Locale/IconvData/IBM277.pm, Locale/IconvData/IBM278.pm,
- Locale/IconvData/IBM280.pm, Locale/IconvData/IBM281.pm,
- Locale/IconvData/IBM284.pm, Locale/IconvData/IBM285.pm,
- Locale/IconvData/IBM290.pm, Locale/IconvData/IBM297.pm,
- Locale/IconvData/IBM420.pm, Locale/IconvData/IBM423.pm,
- Locale/IconvData/IBM424.pm, Locale/IconvData/IBM437.pm,
- Locale/IconvData/IBM500.pm, Locale/IconvData/IBM850.pm,
- Locale/IconvData/IBM851.pm, Locale/IconvData/IBM852.pm,
- Locale/IconvData/IBM855.pm, Locale/IconvData/IBM857.pm,
- Locale/IconvData/IBM860.pm, Locale/IconvData/IBM861.pm,
- Locale/IconvData/IBM862.pm, Locale/IconvData/IBM863.pm,
- Locale/IconvData/IBM864.pm, Locale/IconvData/IBM865.pm,
- Locale/IconvData/IBM866.pm, Locale/IconvData/IBM868.pm,
- Locale/IconvData/IBM869.pm, Locale/IconvData/IBM870.pm,
- Locale/IconvData/IBM871.pm, Locale/IconvData/IBM874.pm,
- Locale/IconvData/IBM875.pm, Locale/IconvData/IBM880.pm,
- Locale/IconvData/IBM891.pm, Locale/IconvData/IBM903.pm,
- Locale/IconvData/IBM904.pm, Locale/IconvData/IBM905.pm,
- Locale/IconvData/IBM918.pm, Locale/IconvData/IEC_P27_1.pm,
- Locale/IconvData/INIS.pm, Locale/IconvData/INIS_8.pm,
- Locale/IconvData/INIS_CYRILLIC.pm, Locale/IconvData/ISO_10367_BOX.pm,
- Locale/IconvData/ISO_2033_1983.pm, Locale/IconvData/ISO_5427.pm,
- Locale/IconvData/ISO_5427_EXT.pm, Locale/IconvData/ISO_5428.pm,
- Locale/IconvData/ISO_8859_10.pm, Locale/IconvData/ISO_8859_13.pm,
- Locale/IconvData/ISO_8859_14.pm, Locale/IconvData/ISO_8859_15.pm,
- Locale/IconvData/ISO_8859_16.pm, Locale/IconvData/ISO_8859_2.pm,
- Locale/IconvData/ISO_8859_3.pm, Locale/IconvData/ISO_8859_4.pm,
- Locale/IconvData/ISO_8859_5.pm, Locale/IconvData/ISO_8859_6.pm,
- Locale/IconvData/ISO_8859_7.pm, Locale/IconvData/ISO_8859_8.pm,
- Locale/IconvData/ISO_8859_9.pm, Locale/IconvData/ISO_IR_197.pm,
- Locale/IconvData/ISO_IR_209.pm, Locale/IconvData/KOI8_R.pm,
- Locale/IconvData/KOI8_T.pm, Locale/IconvData/KOI8_U.pm,
- Locale/IconvData/KOI_8.pm, Locale/IconvData/LATIN_GREEK.pm,
- Locale/IconvData/LATIN_GREEK_1.pm, Locale/IconvData/MACINTOSH.pm,
- Locale/IconvData/MAC_IS.pm, Locale/IconvData/MAC_SAMI.pm,
- Locale/IconvData/MAC_UK.pm, Locale/IconvData/NATS_DANO.pm,
- Locale/IconvData/NATS_SEFI.pm, Locale/IconvData/SAMI_WS2.pm,
- Locale/IconvData/TIS_620.pm, Locale/IconvData/VISCII.pm: - added vim
- modelines
-
- * Locale/IconvData/ISO_8859_1.pm: - (hopefully) optimized _recode() - vim
- modelines
-
- 2002-07-09 Guido Flohr <guido@imperia.net>
-
- * MANIFEST: now really removed CVS from MANIFEST
-
- * THANKS: new file
-
- * Locale/Messages.pm, Locale/gettext_pp.pm, test-benchmark: new files
-
- * Locale/Iconv/_Conversions.pm: unnecessary optimizations from module
- generation :-(
-
- * Locale/Iconv.pm: bumped version number to 0.02
-
- * Locale/IconvData/ASMO_449.pm, Locale/IconvData/ATARI_ST.pm,
- Locale/IconvData/ATARI_ST_EURO.pm, Locale/IconvData/CP10007.pm,
- Locale/IconvData/CP1250.pm, Locale/IconvData/CP1251.pm,
- Locale/IconvData/CP1252.pm, Locale/IconvData/CP1253.pm,
- Locale/IconvData/CP1254.pm, Locale/IconvData/CP1256.pm,
- Locale/IconvData/CP1257.pm, Locale/IconvData/CSN_369103.pm,
- Locale/IconvData/CWI.pm, Locale/IconvData/DEC_MCS.pm,
- Locale/IconvData/EBCDIC_AT_DE.pm, Locale/IconvData/EBCDIC_AT_DE_A.pm,
- Locale/IconvData/EBCDIC_CA_FR.pm, Locale/IconvData/EBCDIC_DK_NO.pm,
- Locale/IconvData/EBCDIC_DK_NO_A.pm, Locale/IconvData/EBCDIC_ES.pm,
- Locale/IconvData/EBCDIC_ES_A.pm, Locale/IconvData/EBCDIC_ES_S.pm,
- Locale/IconvData/EBCDIC_FI_SE.pm, Locale/IconvData/EBCDIC_FI_SE_A.pm,
- Locale/IconvData/EBCDIC_FR.pm, Locale/IconvData/EBCDIC_IS_FRISS.pm,
- Locale/IconvData/EBCDIC_IT.pm, Locale/IconvData/EBCDIC_PT.pm,
- Locale/IconvData/EBCDIC_UK.pm, Locale/IconvData/EBCDIC_US.pm,
- Locale/IconvData/ECMA_CYRILLIC.pm, Locale/IconvData/GEORGIAN_ACADEMY.pm,
- Locale/IconvData/GEORGIAN_PS.pm, Locale/IconvData/GOST_19768_74.pm,
- Locale/IconvData/GREEK7.pm, Locale/IconvData/GREEK7_OLD.pm,
- Locale/IconvData/GREEK_CCITT.pm, Locale/IconvData/HP_ROMAN8.pm,
- Locale/IconvData/IBM037.pm, Locale/IconvData/IBM038.pm,
- Locale/IconvData/IBM1004.pm, Locale/IconvData/IBM1026.pm,
- Locale/IconvData/IBM1047.pm, Locale/IconvData/IBM256.pm,
- Locale/IconvData/IBM273.pm, Locale/IconvData/IBM274.pm,
- Locale/IconvData/IBM275.pm, Locale/IconvData/IBM277.pm,
- Locale/IconvData/IBM278.pm, Locale/IconvData/IBM280.pm,
- Locale/IconvData/IBM281.pm, Locale/IconvData/IBM284.pm,
- Locale/IconvData/IBM285.pm, Locale/IconvData/IBM290.pm,
- Locale/IconvData/IBM297.pm, Locale/IconvData/IBM420.pm,
- Locale/IconvData/IBM423.pm, Locale/IconvData/IBM424.pm,
- Locale/IconvData/IBM437.pm, Locale/IconvData/IBM500.pm,
- Locale/IconvData/IBM850.pm, Locale/IconvData/IBM851.pm,
- Locale/IconvData/IBM852.pm, Locale/IconvData/IBM855.pm,
- Locale/IconvData/IBM857.pm, Locale/IconvData/IBM860.pm,
- Locale/IconvData/IBM861.pm, Locale/IconvData/IBM862.pm,
- Locale/IconvData/IBM863.pm, Locale/IconvData/IBM864.pm,
- Locale/IconvData/IBM865.pm, Locale/IconvData/IBM866.pm,
- Locale/IconvData/IBM868.pm, Locale/IconvData/IBM869.pm,
- Locale/IconvData/IBM870.pm, Locale/IconvData/IBM871.pm,
- Locale/IconvData/IBM874.pm, Locale/IconvData/IBM875.pm,
- Locale/IconvData/IBM880.pm, Locale/IconvData/IBM891.pm,
- Locale/IconvData/IBM903.pm, Locale/IconvData/IBM904.pm,
- Locale/IconvData/IBM905.pm, Locale/IconvData/IBM918.pm,
- Locale/IconvData/IEC_P27_1.pm, Locale/IconvData/INIS.pm,
- Locale/IconvData/INIS_8.pm, Locale/IconvData/INIS_CYRILLIC.pm,
- Locale/IconvData/ISO_10367_BOX.pm, Locale/IconvData/ISO_2033_1983.pm,
- Locale/IconvData/ISO_5427.pm, Locale/IconvData/ISO_5427_EXT.pm,
- Locale/IconvData/ISO_5428.pm, Locale/IconvData/ISO_8859_10.pm,
- Locale/IconvData/ISO_8859_13.pm, Locale/IconvData/ISO_8859_14.pm,
- Locale/IconvData/ISO_8859_15.pm, Locale/IconvData/ISO_8859_16.pm,
- Locale/IconvData/ISO_8859_2.pm, Locale/IconvData/ISO_8859_3.pm,
- Locale/IconvData/ISO_8859_4.pm, Locale/IconvData/ISO_8859_5.pm,
- Locale/IconvData/ISO_8859_6.pm, Locale/IconvData/ISO_8859_7.pm,
- Locale/IconvData/ISO_8859_8.pm, Locale/IconvData/ISO_8859_9.pm,
- Locale/IconvData/ISO_IR_197.pm, Locale/IconvData/ISO_IR_209.pm,
- Locale/IconvData/KOI8_R.pm, Locale/IconvData/KOI8_T.pm,
- Locale/IconvData/KOI8_U.pm, Locale/IconvData/KOI_8.pm,
- Locale/IconvData/LATIN_GREEK.pm, Locale/IconvData/LATIN_GREEK_1.pm,
- Locale/IconvData/MACINTOSH.pm, Locale/IconvData/MAC_IS.pm,
- Locale/IconvData/MAC_SAMI.pm, Locale/IconvData/MAC_UK.pm,
- Locale/IconvData/NATS_DANO.pm, Locale/IconvData/NATS_SEFI.pm,
- Locale/IconvData/SAMI_WS2.pm, Locale/IconvData/TIS_620.pm,
- Locale/IconvData/VISCII.pm: performance optimizations
-
- * MANIFEST: - removed CVS from manifest - added Locale/Messages.pm and
- Locale/gettext_pp.pm - added test-benchmark
-
- 2002-07-08 Guido Flohr <guido@imperia.net>
-
- * Artistic, COPYING, Locale/Iconv.pm, Locale/Iconv/_Aliases.pm,
- Locale/Iconv/_Conversions.pm, Locale/IconvData.pm,
- Locale/IconvData/ASMO_449.pm, Locale/IconvData/ATARI_ST.pm,
- Locale/IconvData/ATARI_ST_EURO.pm, Locale/IconvData/CP10007.pm,
- Locale/IconvData/CP1250.pm, Locale/IconvData/CP1251.pm,
- Locale/IconvData/CP1252.pm, Locale/IconvData/CP1253.pm,
- Locale/IconvData/CP1254.pm, Locale/IconvData/CP1256.pm,
- Locale/IconvData/CP1257.pm, Locale/IconvData/CSN_369103.pm,
- Locale/IconvData/CWI.pm, Locale/IconvData/DEC_MCS.pm,
- Locale/IconvData/EBCDIC_AT_DE.pm, Locale/IconvData/EBCDIC_AT_DE_A.pm,
- Locale/IconvData/EBCDIC_CA_FR.pm, Locale/IconvData/EBCDIC_DK_NO.pm,
- Locale/IconvData/EBCDIC_DK_NO_A.pm, Locale/IconvData/EBCDIC_ES.pm,
- Locale/IconvData/EBCDIC_ES_A.pm, Locale/IconvData/EBCDIC_ES_S.pm,
- Locale/IconvData/EBCDIC_FI_SE.pm, Locale/IconvData/EBCDIC_FI_SE_A.pm,
- Locale/IconvData/EBCDIC_FR.pm, Locale/IconvData/EBCDIC_IS_FRISS.pm,
- Locale/IconvData/EBCDIC_IT.pm, Locale/IconvData/EBCDIC_PT.pm,
- Locale/IconvData/EBCDIC_UK.pm, Locale/IconvData/EBCDIC_US.pm,
- Locale/IconvData/ECMA_CYRILLIC.pm, Locale/IconvData/GEORGIAN_ACADEMY.pm,
- Locale/IconvData/GEORGIAN_PS.pm, Locale/IconvData/GOST_19768_74.pm,
- Locale/IconvData/GREEK7.pm, Locale/IconvData/GREEK7_OLD.pm,
- Locale/IconvData/GREEK_CCITT.pm, Locale/IconvData/HP_ROMAN8.pm,
- Locale/IconvData/IBM037.pm, Locale/IconvData/IBM038.pm,
- Locale/IconvData/IBM1004.pm, Locale/IconvData/IBM1026.pm,
- Locale/IconvData/IBM1047.pm, Locale/IconvData/IBM256.pm,
- Locale/IconvData/IBM273.pm, Locale/IconvData/IBM274.pm,
- Locale/IconvData/IBM275.pm, Locale/IconvData/IBM277.pm,
- Locale/IconvData/IBM278.pm, Locale/IconvData/IBM280.pm,
- Locale/IconvData/IBM281.pm, Locale/IconvData/IBM284.pm,
- Locale/IconvData/IBM285.pm, Locale/IconvData/IBM290.pm,
- Locale/IconvData/IBM297.pm, Locale/IconvData/IBM420.pm,
- Locale/IconvData/IBM423.pm, Locale/IconvData/IBM424.pm,
- Locale/IconvData/IBM437.pm, Locale/IconvData/IBM500.pm,
- Locale/IconvData/IBM850.pm, Locale/IconvData/IBM851.pm,
- Locale/IconvData/IBM852.pm, Locale/IconvData/IBM855.pm,
- Locale/IconvData/IBM857.pm, Locale/IconvData/IBM860.pm,
- Locale/IconvData/IBM861.pm, Locale/IconvData/IBM862.pm,
- Locale/IconvData/IBM863.pm, Locale/IconvData/IBM864.pm,
- Locale/IconvData/IBM865.pm, Locale/IconvData/IBM866.pm,
- Locale/IconvData/IBM868.pm, Locale/IconvData/IBM869.pm,
- Locale/IconvData/IBM870.pm, Locale/IconvData/IBM871.pm,
- Locale/IconvData/IBM874.pm, Locale/IconvData/IBM875.pm,
- Locale/IconvData/IBM880.pm, Locale/IconvData/IBM891.pm,
- Locale/IconvData/IBM903.pm, Locale/IconvData/IBM904.pm,
- Locale/IconvData/IBM905.pm, Locale/IconvData/IBM918.pm,
- Locale/IconvData/IEC_P27_1.pm, Locale/IconvData/INIS.pm,
- Locale/IconvData/INIS_8.pm, Locale/IconvData/INIS_CYRILLIC.pm,
- Locale/IconvData/ISO_10367_BOX.pm, Locale/IconvData/ISO_2033_1983.pm,
- Locale/IconvData/ISO_5427.pm, Locale/IconvData/ISO_5427_EXT.pm,
- Locale/IconvData/ISO_5428.pm, Locale/IconvData/ISO_8859_1.pm,
- Locale/IconvData/ISO_8859_10.pm, Locale/IconvData/ISO_8859_13.pm,
- Locale/IconvData/ISO_8859_14.pm, Locale/IconvData/ISO_8859_15.pm,
- Locale/IconvData/ISO_8859_16.pm, Locale/IconvData/ISO_8859_2.pm,
- Locale/IconvData/ISO_8859_3.pm, Locale/IconvData/ISO_8859_4.pm,
- Locale/IconvData/ISO_8859_5.pm, Locale/IconvData/ISO_8859_6.pm,
- Locale/IconvData/ISO_8859_7.pm, Locale/IconvData/ISO_8859_8.pm,
- Locale/IconvData/ISO_8859_9.pm, Locale/IconvData/ISO_IR_197.pm,
- Locale/IconvData/ISO_IR_209.pm, Locale/IconvData/KOI8_R.pm,
- Locale/IconvData/KOI8_T.pm, Locale/IconvData/KOI8_U.pm,
- Locale/IconvData/KOI_8.pm, Locale/IconvData/LATIN_GREEK.pm,
- Locale/IconvData/LATIN_GREEK_1.pm, Locale/IconvData/MACINTOSH.pm,
- Locale/IconvData/MAC_IS.pm, Locale/IconvData/MAC_SAMI.pm,
- Locale/IconvData/MAC_UK.pm, Locale/IconvData/NATS_DANO.pm,
- Locale/IconvData/NATS_SEFI.pm, Locale/IconvData/SAMI_WS2.pm,
- Locale/IconvData/TIS_620.pm, Locale/IconvData/VISCII.pm, MANIFEST,
- Makefile.PL, README, t/00base.t, t/01trivial.t, t/asmo_449.t,
- t/atari-st-euro.t, t/atari-st.t, t/cp10007.t, t/cp1250.t, t/cp1251.t,
- t/cp1252.t, t/cp1253.t, t/cp1254.t, t/cp1256.t, t/cp1257.t, t/csn_369103.t,
- t/cwi.t, t/dec-mcs.t, t/ebcdic-at-de-a.t, t/ebcdic-at-de.t, t/ebcdic-ca-fr.t,
- t/ebcdic-dk-no-a.t, t/ebcdic-dk-no.t, t/ebcdic-es-a.t, t/ebcdic-es-s.t,
- t/ebcdic-es.t, t/ebcdic-fi-se-a.t, t/ebcdic-fi-se.t, t/ebcdic-fr.t,
- t/ebcdic-is-friss.t, t/ebcdic-it.t, t/ebcdic-pt.t, t/ebcdic-uk.t,
- t/ebcdic-us.t, t/ecma-cyrillic.t, t/georgian-academy.t, t/georgian-ps.t,
- t/gost_19768-74.t, t/greek-ccitt.t, t/greek7-old.t, t/greek7.t,
- t/hp-roman8.t, t/ibm037.t, t/ibm038.t, t/ibm1004.t, t/ibm1026.t, t/ibm1047.t,
- t/ibm256.t, t/ibm273.t, t/ibm274.t, t/ibm275.t, t/ibm277.t, t/ibm278.t,
- t/ibm280.t, t/ibm281.t, t/ibm284.t, t/ibm285.t, t/ibm290.t, t/ibm297.t,
- t/ibm420.t, t/ibm423.t, t/ibm424.t, t/ibm437.t, t/ibm500.t, t/ibm850.t,
- t/ibm851.t, t/ibm852.t, t/ibm855.t, t/ibm857.t, t/ibm860.t, t/ibm861.t,
- t/ibm862.t, t/ibm863.t, t/ibm864.t, t/ibm865.t, t/ibm866.t, t/ibm868.t,
- t/ibm869.t, t/ibm870.t, t/ibm871.t, t/ibm874.t, t/ibm875.t, t/ibm880.t,
- t/ibm891.t, t/ibm903.t, t/ibm904.t, t/ibm905.t, t/ibm918.t, t/iec_p27-1.t,
- t/inis-8.t, t/inis-cyrillic.t, t/inis.t, t/iso-8859-1.t, t/iso-8859-10.t,
- t/iso-8859-13.t, t/iso-8859-14.t, t/iso-8859-15.t, t/iso-8859-16.t,
- t/iso-8859-2.t, t/iso-8859-3.t, t/iso-8859-4.t, t/iso-8859-5.t,
- t/iso-8859-6.t, t/iso-8859-7.t, t/iso-8859-8.t, t/iso-8859-9.t,
- t/iso-ir-197.t, t/iso-ir-209.t, t/iso_10367-box.t, t/iso_2033-1983.t,
- t/iso_5427-ext.t, t/iso_5427.t, t/iso_5428.t, t/koi-8.t, t/koi8-r.t,
- t/koi8-t.t, t/koi8-u.t, t/latin-greek-1.t, t/latin-greek.t, t/mac-is.t,
- t/mac-sami.t, t/mac-uk.t, t/macintosh.t, t/nats-dano.t, t/nats-sefi.t,
- t/sami-ws2.t, t/tis-620.t, t/viscii.t: Initial revision
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ReleaseNotes b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Changes
index e804888fb7..9b2860d3be 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/ReleaseNotes
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Changes
@@ -1,8 +1,126 @@
+Version 1.32 - 26 Oct 2020
+
+* Bugs fixed:
+
+ https://github.com/gflohr/libintl-perl/issues/5
+
+Version 1.31 - 19 Nov 2018
+
+* Fixes this bug in Locale::Simple:
+
+ https://rt.cpan.org/Ticket/Display.html?id=127675
+
+Version 1.30 - 04 Nov 2018
+
+* Bugs fixed:
+
+ https://github.com/gflohr/libintl-perl/issues/2
+ https://github.com/gflohr/libintl-perl/issues/3
+ https://github.com/gflohr/libintl-perl/issues/4
+
+Version 1.29 - 09 Aug 2017
+
+* Important: Fixed a bug that caused Locale::gettext_pp and
+ Locale::gettext_dumb to not load .mo files with a revision
+ number of 0.1 not to be loaded
+ (see https://github.com/gflohr/libintl-perl/issues/1)
+* New bug tracker address is https://github.com/gflohr/libintl-perl/issues
+
+Version 1.28 - 31 Aug 2017
+
+* New class methods options(), keywords(), and flags() for
+ Locale::TextDomain
+
+Version 1.27 - 7 Aug 2017
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Public/Bug/Display.html?id=114731
+ https://rt.cpan.org/Public/Bug/Display.html?id=116772
+ https://rt.cpan.org/Public/Bug/Display.html?id=119014
+ https://rt.cpan.org/Public/Bug/Display.html?id=120165
+ https://rt.cpan.org/Public/Bug/Display.html?id=120446
+
+Version 1.26 - 13 May 2016
+
+* Fixed more false negatives in tests, no need to upgrade.
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=115052
+
+Version 1.25 - 09 May 2016
+
+* Fixed false negatives in test suite, no need to upgrade the module!
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=83980
+ https://rt.cpan.org/Ticket/Display.html?id=47968
+
+Version 1.24 - 08 Apr 2016
+
+* Better portability for tests.
+
+* Updated documentation.
+
+* License changed to GPLv3.
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=98109
+ https://rt.cpan.org/Ticket/Display.html?id=47968
+ https://rt.cpan.org/Ticket/Display.html?id=83980
+ https://rt.cpan.org/Ticket/Display.html?id=102288
+
+Version 1.23 - 24 Jan 2013
+
+* New message retrieval backend Locale::gettext_dumb(3pm) which produces
+ translations even, when the corresponding locale is not present in
+ the system.
+
+* Fixed a bug where the Perl backend under certain circumstances clobbered
+ the environment variable LC_ALL.
+
+* Avoid test failures by skipping all tests that depend on the de_AT
+ locale, when that locale is not installed.
+
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=82856
+
+Version 1.22 - 24 Jan 2013
+
+* Version 1.22 outsmarted PAUSE (the CPAN upload facility) and had to
+ be removed.
+
+Version 1.21 - 15 Jan 2013
+
+* Environment variables LANGUAGE and LANG are interpreted in the same way
+ in the XS and the pure Perl version.
+
+* Package design closer to GNU standards.
+
+* If present, File::ShareDir is used for searching message catalogs.
+
+* Cleaned up distribution.
+
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=78341
+ https://rt.cpan.org/Ticket/Display.html?id=81315
+ https://rt.cpan.org/Ticket/Display.html?id=79461
+ https://rt.cpan.org/Ticket/Display.html?id=71509
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+ https://rt.cpan.org/Ticket/Display.html?id=64284
+
Version 1.20 - 29 Jue 2009
* Test suite revamped. Failures are now explained better, and it should
be easier to debug them remotely.
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+
Version 1.19 - 19 Jun 2009
* New context functions now work with Perl 5.6.2.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Credits b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Credits
index 41a38f08f7..4060159fb2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Credits
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Credits
@@ -1,11 +1,5 @@
-$Id: Credits,v 1.1 2011-10-12 23:51:23 pertusus Exp $
-
These people have helped in the development of libintl-perl:
-- Imperia (http://www.imperia.net/) has contributed this part of the
- Enterprise Content Management System Imperia to the Perl community
- as free software.
-
- Joshua Miller <unrtst@cpan.com> has extended libintl-perl to provide
the important context-sensitive functions (pgettext() and friends).
@@ -16,24 +10,25 @@ These people have helped in the development of libintl-perl:
penalty on systems without POSIX::LC_MESSAGES, and she has extensively
tested the Perl backend for GNU xgettext under cygwin
-- Norma Karl <bcrazy@gmx.de> has thoroughly revised the documentation for
- the Perl backend to GNU xgettext, and she deserves a credit anyway
-
- Bruno Haible for libiconv which was the base for many conversions and
for integrating my Perl backend into GNU gettext
Other people have helped by sending in improvements, suggestions and
-bug reports:
-
-- DH <crazyinsomniac@yahoo.com>
-- Jo-Even Skarstein <joska@nvg.org>
-- Gerhard Stoll <gerhard_stoll@gmx.de>
-- Marc Brockschmidt <marc@marcbrockschmidt.de>
-- Laurent Bonnaud <Laurent.Bonnaud@inpg.fr>
-- Jan Kratochvil <lace@jankratochvil.net>
-- Светослав Агафонкин <slavi.agafonkin@imperia.net>
-- Michael Bell <michael.bell@cms.hu-berlin.de>
-- David Cantrell <dcantrell@cpan.org>
+bug reports (you will find out how to make the mail addresses valid):
+
+- DH <crazyinsomniac?yahoo.com>
+- Jo-Even Skarstein <joska?nvg.org>
+- Gerhard Stoll <gerhard_stoll?gmx.de>
+- Marc Brockschmidt <marc?marcbrockschmidt.de>
+- Laurent Bonnaud <Laurent.Bonnaud?inpg.fr>
+- Jan Kratochvil <lace?jankratochvil.net>
+- Светослав Агафонкин <slavi.agafonkin?imperia.bg>
+- Michael Bell <michael.bell?cms.hu-berlin.de>
+- David Cantrell <dcantrell?cpan.org>
+- Karl Berry <karl?freefriends.org>
+- Patrice Dumas <pertusus?free.fr>
+- Karen Etheridge <ether?cpan.org>
+- Slaven Rezić <slaven@rezic.de>
Please inform me if I have forgotten your contribution.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/FAQ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/FAQ
index 5f49496c0f..81bd0e7029 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/FAQ
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/FAQ
@@ -1,5 +1,3 @@
-$Id: FAQ,v 1.1 2011-10-12 23:51:23 pertusus Exp $
-
The FAQ has been podified, see "perldoc Locale::libintlFAQ". If you
haven't installed libintl-perl and read this file in the source distribution,
either try "perldoc lib/Locale/libintlFAQ.pod", or point your favorite
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST
index b4663f5460..7dcf1fd0ea 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST
@@ -1,14 +1,14 @@
-COPYING.LESSER Lesser GNU Public License
-ChangeLog Detailed list of changes
+COPYING GNU General Public License
FAQ Frequently asked questions
MANIFEST This list of files
-META.yml Generated
+MANIFEST.SKIP Files to suppress in MANIFEST
Makefile.PL Makefile generator
MyInstall.pm Workaround file
NEWS Latest Changes
-ReleaseNotes Same as NEWS
-README Read it
+Changes Same as NEWS
+README See README.md
README-oldversions Where are old versions of this module?
+README.md Read it
README.solaris Build libintl-perl on Solaris platforms
README.win32 Build libintl-perl on MS-DOS platforms
REFERENCES Who uses libintl-perl?
@@ -163,39 +163,31 @@ lib/Locale/RecodeData/VISCII.pm
lib/Locale/RecodeData/_Encode.pm
lib/Locale/TextDomain.pm
lib/Locale/Util.pm Attention! Alpha code!
+lib/Locale/gettext_dumb.pm
lib/Locale/gettext_pp.pm
lib/Locale/gettext_xs.pod
lib/Locale/libintlFAQ.pod
sample/README
+sample/simplecal/.gitignore
sample/simplecal/MANIFEST
sample/simplecal/Makefile.PL
sample/simplecal/README-NLS
sample/simplecal/TRANSLATIONS
sample/simplecal/bin/simplecal.pl
-sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
-sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
sample/simplecal/lib/SimpleCal.pm
sample/simplecal/po/Makefile
sample/simplecal/po/PACKAGE
-sample/simplecal/po/POTFILES.in
+sample/simplecal/po/POTFILES
sample/simplecal/po/ar.po
sample/simplecal/po/ar_SA.po
+sample/simplecal/po/cs.po
sample/simplecal/po/de.po
sample/simplecal/po/de_AT.po
sample/simplecal/po/fr.po
sample/simplecal/po/ga.po
sample/simplecal/po/it.po
sample/simplecal/po/nl.po
-sample/simplecal/po/org.imperia.simplecal.pot
+sample/simplecal/po/com.cantanea.simplecal.pot
sample/simplecal/po/pt.po
sample/simplecal/po/pt_BR.po
sample/simplecal/po/ru.po
@@ -364,9 +356,13 @@ tests/03dnpgettext_pp.t
tests/03dnpgettext_xs.t
tests/03dpgettext_pp.t
tests/03dpgettext_xs.t
+tests/03environment_pp.t
+tests/03environment_xs.t
+tests/03gettext_dumb.t
tests/03gettext_pp.t
tests/03gettext_xs.t
tests/03language_pp.t
+tests/03language_xs.t
tests/03ngettext_pp.t
tests/03ngettext_xs.t
tests/03npgettext_pp.t
@@ -377,14 +373,26 @@ tests/03textdomain_pp.t
tests/03textdomain_xs.t
tests/04find_domain_bug.t
tests/04scalar_noop.t
+tests/04russian_plural_function.t
tests/05parse_accept.t
+tests/05options.t
tests/LocaleData/de/LC_MESSAGES/additional.mo
tests/LocaleData/de/LC_MESSAGES/existing.mo
tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
+tests/LocaleData/xy/LC_MESSAGES/additional.mo
+tests/LocaleData/xy/LC_MESSAGES/existing.mo
+tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
+tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
tests/po/Makefile
tests/po/additional.de.po
tests/po/additional.de_AT.po
tests/po/existing.de.po
tests/po/existing.de_AT.po
-META.yml Module meta-data (added by MakeMaker)
+tests/po/additional.xy.po
+tests/po/additional.xy_XY.po
+tests/po/existing.xy.po
+tests/po/existing.xy_XY.po
+SIGNATURE Checksums and signature
+META.yml Module YAML meta-data (added by MakeMaker)
+META.json Module JSON meta-data (added by MakeMaker)
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST.SKIP b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST.SKIP
new file mode 100644
index 0000000000..161b204e44
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MANIFEST.SKIP
@@ -0,0 +1,35 @@
+^\.git
+^sample/\.git
+~$
+x-.*$
+\bCVS\b
+^ChangeLog\.bak$
+^MANIFEST\.
+^Makefile$
+^sample/simplecal/Makefile$
+^blib/
+^sample/simplecal/blib/
+^MakeMaker-\d
+\.old$
+^#.*#$
+^\.#
+\.tar.gz$
+^pm_to_blib$
+^sample/simplecal/pm_to_blib$
+^config.log$
+^xs_disabled$
+^gettext_xs/.git
+^gettext_xs/Makefile
+^gettext_xs/.*\.(bs|c|o)$
+^gettext_xs/pm_to_blib$
+^build_xs$
+^xs_disabled$
+^config\.log$
+^cover_db$
+^\.includepath$
+^\.project$
+MYMETA\.json$
+MYMETA\.yml$
+.*\.mo$
+.*\.gmo$
+^\.travis\.yml$
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.json b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.json
new file mode 100644
index 0000000000..22092b0e5b
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.json
@@ -0,0 +1,55 @@
+{
+ "abstract" : "High-Level Interface to Uniforum Message Translation",
+ "author" : [
+ "Guido Flohr <guido.flohr@cantanea.com>"
+ ],
+ "dynamic_config" : 1,
+ "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",
+ "license" : [
+ "unknown"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : 2
+ },
+ "name" : "libintl-perl",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "runtime" : {
+ "recommends" : {
+ "File::ShareDir" : "0"
+ },
+ "requires" : {
+ "File::Spec" : "0",
+ "version" : "0.77"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "https://github.com/gflohr/libintl-perl/issues"
+ },
+ "homepage" : "http://www.guido-flohr.net/en/projects/",
+ "repository" : {
+ "url" : "https://github.com/gflohr/libintl-perl.git"
+ }
+ },
+ "version" : "1.32",
+ "x_serialization_backend" : "JSON::PP version 2.97001"
+}
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.yml b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.yml
index a30ccfa2bc..be625ad3b5 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.yml
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/META.yml
@@ -1,11 +1,30 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
-name: libintl-perl
-version: 1.20
-version_from: lib/Locale/Messages.pm
-installdirs: site
+---
+abstract: 'High-Level Interface to Uniforum Message Translation'
+author:
+ - 'Guido Flohr <guido.flohr@cantanea.com>'
+build_requires:
+ ExtUtils::MakeMaker: '0'
+configure_requires:
+ ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'
+license: unknown
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: libintl-perl
+no_index:
+ directory:
+ - t
+ - inc
+recommends:
+ File::ShareDir: '0'
requires:
- File::Spec: 0
-
-distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.30
+ File::Spec: '0'
+ version: '0.77'
+resources:
+ bugtracker: https://github.com/gflohr/libintl-perl/issues
+ homepage: http://www.guido-flohr.net/en/projects/
+ repository: https://github.com/gflohr/libintl-perl.git
+version: '1.32'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.json b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.json
new file mode 100644
index 0000000000..d2e5c3f4c8
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.json
@@ -0,0 +1,55 @@
+{
+ "abstract" : "High-Level Interface to Uniforum Message Translation",
+ "author" : [
+ "Guido Flohr <guido.flohr@cantanea.com>"
+ ],
+ "dynamic_config" : 0,
+ "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",
+ "license" : [
+ "unknown"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "libintl-perl",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "runtime" : {
+ "recommends" : {
+ "File::ShareDir" : "0"
+ },
+ "requires" : {
+ "File::Spec" : "0",
+ "version" : "0.77"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "https://github.com/gflohr/libintl-perl/issues"
+ },
+ "homepage" : "http://www.guido-flohr.net/en/projects/",
+ "repository" : {
+ "url" : "https://github.com/gflohr/libintl-perl.git"
+ }
+ },
+ "version" : "1.32",
+ "x_serialization_backend" : "JSON::PP version 2.27400_02"
+}
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.yml b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.yml
new file mode 100644
index 0000000000..1008f8e196
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/MYMETA.yml
@@ -0,0 +1,30 @@
+---
+abstract: 'High-Level Interface to Uniforum Message Translation'
+author:
+ - 'Guido Flohr <guido.flohr@cantanea.com>'
+build_requires:
+ ExtUtils::MakeMaker: '0'
+configure_requires:
+ ExtUtils::MakeMaker: '0'
+dynamic_config: 0
+generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'
+license: unknown
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: libintl-perl
+no_index:
+ directory:
+ - t
+ - inc
+recommends:
+ File::ShareDir: '0'
+requires:
+ File::Spec: '0'
+ version: '0.77'
+resources:
+ bugtracker: https://github.com/gflohr/libintl-perl/issues
+ homepage: http://www.guido-flohr.net/en/projects/
+ repository: https://github.com/gflohr/libintl-perl.git
+version: '1.32'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile
new file mode 100644
index 0000000000..77aaa8be6e
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile
@@ -0,0 +1,1710 @@
+# This Makefile is for the libintl-perl extension to perl.
+#
+# It was generated automatically by MakeMaker version
+# 7.24 (Revision: 72400) from the contents of
+# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
+#
+# ANY CHANGES MADE HERE WILL BE LOST!
+#
+# MakeMaker ARGV: ()
+#
+
+# MakeMaker Parameters:
+
+# ABSTRACT => q[High-Level Interface to Uniforum Message Translation]
+# AUTHOR => [q[Guido Flohr <guido.flohr@cantanea.com>]]
+# BUILD_REQUIRES => { }
+# CONFIGURE_REQUIRES => { }
+# DIR => [q[gettext_xs]]
+# META_MERGE => { recommends=>{ File::ShareDir=>q[0] }, resources=>{ bugtracker=>q[https://github.com/gflohr/libintl-perl/issues], homepage=>q[http://www.guido-flohr.net/en/projects/], repository=>q[https://github.com/gflohr/libintl-perl.git] } }
+# NAME => q[libintl-perl]
+# PL_FILES => { }
+# PREREQ_PM => { File::Spec=>q[0], version=>q[0.77] }
+# SIGN => q[1]
+# TEST_REQUIRES => { }
+# VERSION_FROM => q[lib/Locale/Messages.pm]
+# clean => { FILES=>q[xs_disabled build_xs] }
+
+# --- MakeMaker post_initialize section:
+
+
+# --- MakeMaker const_config section:
+
+# These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm).
+# They may have been overridden via Makefile.PL or on the command line.
+AR = ar
+CC = x86_64-linux-gnu-gcc
+CCCDLFLAGS = -fPIC
+CCDLFLAGS = -Wl,-E
+DLEXT = so
+DLSRC = dl_dlopen.xs
+EXE_EXT =
+FULL_AR = /usr/bin/ar
+LD = x86_64-linux-gnu-gcc
+LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
+LDFLAGS = -fstack-protector-strong -L/usr/local/lib
+LIBC = libc-2.27.so
+LIB_EXT = .a
+OBJ_EXT = .o
+OSNAME = linux
+OSVERS = 4.9.0
+RANLIB = :
+SITELIBEXP = /usr/local/share/perl/5.26.1
+SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+SO = so
+VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.26
+VENDORLIBEXP = /usr/share/perl5
+
+
+# --- MakeMaker constants section:
+AR_STATIC_ARGS = cr
+DIRFILESEP = /
+DFSEP = $(DIRFILESEP)
+NAME = libintl-perl
+NAME_SYM = libintl_perl
+VERSION = 1.32
+VERSION_MACRO = VERSION
+VERSION_SYM = 1_32
+DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
+XS_VERSION = 1.32
+XS_VERSION_MACRO = XS_VERSION
+XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
+INST_ARCHLIB = blib/arch
+INST_SCRIPT = blib/script
+INST_BIN = blib/bin
+INST_LIB = blib/lib
+INST_MAN1DIR = blib/man1
+INST_MAN3DIR = blib/man3
+MAN1EXT = 1p
+MAN3EXT = 3pm
+INSTALLDIRS = site
+DESTDIR =
+PREFIX = $(SITEPREFIX)
+PERLPREFIX = /usr
+SITEPREFIX = /usr/local
+VENDORPREFIX = /usr
+INSTALLPRIVLIB = /usr/share/perl/5.26
+DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
+INSTALLSITELIB = /usr/local/share/perl/5.26.1
+DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
+INSTALLVENDORLIB = /usr/share/perl5
+DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
+INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
+INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
+INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
+DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
+INSTALLBIN = /usr/bin
+DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
+INSTALLSITEBIN = /usr/local/bin
+DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
+INSTALLVENDORBIN = /usr/bin
+DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
+INSTALLSCRIPT = /usr/bin
+DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
+INSTALLSITESCRIPT = /usr/local/bin
+DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
+INSTALLVENDORSCRIPT = /usr/bin
+DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
+INSTALLMAN1DIR = /usr/share/man/man1
+DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
+INSTALLSITEMAN1DIR = /usr/local/man/man1
+DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
+INSTALLVENDORMAN1DIR = /usr/share/man/man1
+DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
+INSTALLMAN3DIR = /usr/share/man/man3
+DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
+INSTALLSITEMAN3DIR = /usr/local/man/man3
+DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
+INSTALLVENDORMAN3DIR = /usr/share/man/man3
+DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
+PERL_LIB = /usr/share/perl/5.26
+PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.26
+LIBPERL_A = libperl.a
+FIRST_MAKEFILE = Makefile
+MAKEFILE_OLD = Makefile.old
+MAKE_APERL_FILE = Makefile.aperl
+PERLMAINCC = $(CC)
+PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+PERL = "/usr/bin/perl"
+FULLPERL = "/usr/bin/perl"
+ABSPERL = $(PERL)
+PERLRUN = $(PERL)
+FULLPERLRUN = $(FULLPERL)
+ABSPERLRUN = $(ABSPERL)
+PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+PERL_CORE = 0
+PERM_DIR = 755
+PERM_RW = 644
+PERM_RWX = 755
+
+MAKEMAKER = /usr/share/perl/5.26/ExtUtils/MakeMaker.pm
+MM_VERSION = 7.24
+MM_REVISION = 72400
+
+# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
+# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
+# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
+# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
+MAKE = make
+FULLEXT = libintl-perl
+BASEEXT = perl
+PARENT_NAME =
+DLBASE = $(BASEEXT)
+VERSION_FROM = lib/Locale/Messages.pm
+OBJECT =
+LDFROM = $(OBJECT)
+LINKTYPE = dynamic
+BOOTDEP =
+
+# Handy lists of source code files:
+XS_FILES =
+C_FILES =
+O_FILES =
+H_FILES =
+MAN1PODS =
+MAN3PODS = lib/Locale/Messages.pm \
+ lib/Locale/Recode.pm \
+ lib/Locale/Recode/_Aliases.pm \
+ lib/Locale/Recode/_Conversions.pm \
+ lib/Locale/RecodeData.pm \
+ lib/Locale/RecodeData/ASMO_449.pm \
+ lib/Locale/RecodeData/ATARI_ST.pm \
+ lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ lib/Locale/RecodeData/CP10007.pm \
+ lib/Locale/RecodeData/CP1250.pm \
+ lib/Locale/RecodeData/CP1251.pm \
+ lib/Locale/RecodeData/CP1252.pm \
+ lib/Locale/RecodeData/CP1253.pm \
+ lib/Locale/RecodeData/CP1254.pm \
+ lib/Locale/RecodeData/CP1256.pm \
+ lib/Locale/RecodeData/CP1257.pm \
+ lib/Locale/RecodeData/CSN_369103.pm \
+ lib/Locale/RecodeData/CWI.pm \
+ lib/Locale/RecodeData/DEC_MCS.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ lib/Locale/RecodeData/EBCDIC_IT.pm \
+ lib/Locale/RecodeData/EBCDIC_PT.pm \
+ lib/Locale/RecodeData/EBCDIC_UK.pm \
+ lib/Locale/RecodeData/EBCDIC_US.pm \
+ lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ lib/Locale/RecodeData/GOST_19768_74.pm \
+ lib/Locale/RecodeData/GREEK7.pm \
+ lib/Locale/RecodeData/GREEK7_OLD.pm \
+ lib/Locale/RecodeData/GREEK_CCITT.pm \
+ lib/Locale/RecodeData/HP_ROMAN8.pm \
+ lib/Locale/RecodeData/IBM037.pm \
+ lib/Locale/RecodeData/IBM038.pm \
+ lib/Locale/RecodeData/IBM1004.pm \
+ lib/Locale/RecodeData/IBM1026.pm \
+ lib/Locale/RecodeData/IBM1047.pm \
+ lib/Locale/RecodeData/IBM256.pm \
+ lib/Locale/RecodeData/IBM273.pm \
+ lib/Locale/RecodeData/IBM274.pm \
+ lib/Locale/RecodeData/IBM275.pm \
+ lib/Locale/RecodeData/IBM277.pm \
+ lib/Locale/RecodeData/IBM278.pm \
+ lib/Locale/RecodeData/IBM280.pm \
+ lib/Locale/RecodeData/IBM281.pm \
+ lib/Locale/RecodeData/IBM284.pm \
+ lib/Locale/RecodeData/IBM285.pm \
+ lib/Locale/RecodeData/IBM290.pm \
+ lib/Locale/RecodeData/IBM297.pm \
+ lib/Locale/RecodeData/IBM420.pm \
+ lib/Locale/RecodeData/IBM423.pm \
+ lib/Locale/RecodeData/IBM424.pm \
+ lib/Locale/RecodeData/IBM437.pm \
+ lib/Locale/RecodeData/IBM500.pm \
+ lib/Locale/RecodeData/IBM850.pm \
+ lib/Locale/RecodeData/IBM851.pm \
+ lib/Locale/RecodeData/IBM852.pm \
+ lib/Locale/RecodeData/IBM855.pm \
+ lib/Locale/RecodeData/IBM857.pm \
+ lib/Locale/RecodeData/IBM860.pm \
+ lib/Locale/RecodeData/IBM861.pm \
+ lib/Locale/RecodeData/IBM862.pm \
+ lib/Locale/RecodeData/IBM863.pm \
+ lib/Locale/RecodeData/IBM864.pm \
+ lib/Locale/RecodeData/IBM865.pm \
+ lib/Locale/RecodeData/IBM866.pm \
+ lib/Locale/RecodeData/IBM868.pm \
+ lib/Locale/RecodeData/IBM869.pm \
+ lib/Locale/RecodeData/IBM870.pm \
+ lib/Locale/RecodeData/IBM871.pm \
+ lib/Locale/RecodeData/IBM874.pm \
+ lib/Locale/RecodeData/IBM875.pm \
+ lib/Locale/RecodeData/IBM880.pm \
+ lib/Locale/RecodeData/IBM891.pm \
+ lib/Locale/RecodeData/IBM903.pm \
+ lib/Locale/RecodeData/IBM904.pm \
+ lib/Locale/RecodeData/IBM905.pm \
+ lib/Locale/RecodeData/IBM918.pm \
+ lib/Locale/RecodeData/IEC_P27_1.pm \
+ lib/Locale/RecodeData/INIS.pm \
+ lib/Locale/RecodeData/INIS_8.pm \
+ lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ lib/Locale/RecodeData/ISO_2033_1983.pm \
+ lib/Locale/RecodeData/ISO_5427.pm \
+ lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ lib/Locale/RecodeData/ISO_5428.pm \
+ lib/Locale/RecodeData/ISO_8859_1.pm \
+ lib/Locale/RecodeData/ISO_8859_10.pm \
+ lib/Locale/RecodeData/ISO_8859_11.pm \
+ lib/Locale/RecodeData/ISO_8859_13.pm \
+ lib/Locale/RecodeData/ISO_8859_14.pm \
+ lib/Locale/RecodeData/ISO_8859_15.pm \
+ lib/Locale/RecodeData/ISO_8859_16.pm \
+ lib/Locale/RecodeData/ISO_8859_2.pm \
+ lib/Locale/RecodeData/ISO_8859_3.pm \
+ lib/Locale/RecodeData/ISO_8859_4.pm \
+ lib/Locale/RecodeData/ISO_8859_5.pm \
+ lib/Locale/RecodeData/ISO_8859_6.pm \
+ lib/Locale/RecodeData/ISO_8859_7.pm \
+ lib/Locale/RecodeData/ISO_8859_8.pm \
+ lib/Locale/RecodeData/ISO_8859_9.pm \
+ lib/Locale/RecodeData/KOI8_R.pm \
+ lib/Locale/RecodeData/KOI8_RU.pm \
+ lib/Locale/RecodeData/KOI8_T.pm \
+ lib/Locale/RecodeData/KOI8_U.pm \
+ lib/Locale/RecodeData/KOI_8.pm \
+ lib/Locale/RecodeData/LATIN_GREEK.pm \
+ lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ lib/Locale/RecodeData/MACARABIC.pm \
+ lib/Locale/RecodeData/MACCROATIAN.pm \
+ lib/Locale/RecodeData/MACCYRILLIC.pm \
+ lib/Locale/RecodeData/MACGREEK.pm \
+ lib/Locale/RecodeData/MACHEBREW.pm \
+ lib/Locale/RecodeData/MACICELAND.pm \
+ lib/Locale/RecodeData/MACINTOSH.pm \
+ lib/Locale/RecodeData/MACROMANIA.pm \
+ lib/Locale/RecodeData/MACTHAI.pm \
+ lib/Locale/RecodeData/MACTURKISH.pm \
+ lib/Locale/RecodeData/MACUKRAINE.pm \
+ lib/Locale/RecodeData/MAC_IS.pm \
+ lib/Locale/RecodeData/MAC_SAMI.pm \
+ lib/Locale/RecodeData/MAC_UK.pm \
+ lib/Locale/RecodeData/NATS_DANO.pm \
+ lib/Locale/RecodeData/NATS_SEFI.pm \
+ lib/Locale/RecodeData/NEXTSTEP.pm \
+ lib/Locale/RecodeData/SAMI_WS2.pm \
+ lib/Locale/RecodeData/TIS_620.pm \
+ lib/Locale/RecodeData/US_ASCII.pm \
+ lib/Locale/RecodeData/UTF_8.pm \
+ lib/Locale/RecodeData/VISCII.pm \
+ lib/Locale/RecodeData/_Encode.pm \
+ lib/Locale/TextDomain.pm \
+ lib/Locale/Util.pm \
+ lib/Locale/gettext_dumb.pm \
+ lib/Locale/gettext_pp.pm \
+ lib/Locale/gettext_xs.pod \
+ lib/Locale/libintlFAQ.pod
+
+# Where is the Config information that we are using/depend on
+CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
+
+# Where to build things
+INST_LIBDIR = $(INST_LIB)
+INST_ARCHLIBDIR = $(INST_ARCHLIB)
+
+INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
+INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
+
+INST_STATIC =
+INST_DYNAMIC =
+INST_BOOT =
+
+# Extra linker info
+EXPORT_LIST =
+PERL_ARCHIVE =
+PERL_ARCHIVEDEP =
+PERL_ARCHIVE_AFTER =
+
+
+TO_INST_PM = lib/Locale/Messages.pm \
+ lib/Locale/Recode.pm \
+ lib/Locale/Recode/_Aliases.pm \
+ lib/Locale/Recode/_Conversions.pm \
+ lib/Locale/RecodeData.pm \
+ lib/Locale/RecodeData/ASMO_449.pm \
+ lib/Locale/RecodeData/ATARI_ST.pm \
+ lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ lib/Locale/RecodeData/CP10007.pm \
+ lib/Locale/RecodeData/CP1250.pm \
+ lib/Locale/RecodeData/CP1251.pm \
+ lib/Locale/RecodeData/CP1252.pm \
+ lib/Locale/RecodeData/CP1253.pm \
+ lib/Locale/RecodeData/CP1254.pm \
+ lib/Locale/RecodeData/CP1256.pm \
+ lib/Locale/RecodeData/CP1257.pm \
+ lib/Locale/RecodeData/CSN_369103.pm \
+ lib/Locale/RecodeData/CWI.pm \
+ lib/Locale/RecodeData/DEC_MCS.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ lib/Locale/RecodeData/EBCDIC_IT.pm \
+ lib/Locale/RecodeData/EBCDIC_PT.pm \
+ lib/Locale/RecodeData/EBCDIC_UK.pm \
+ lib/Locale/RecodeData/EBCDIC_US.pm \
+ lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ lib/Locale/RecodeData/GOST_19768_74.pm \
+ lib/Locale/RecodeData/GREEK7.pm \
+ lib/Locale/RecodeData/GREEK7_OLD.pm \
+ lib/Locale/RecodeData/GREEK_CCITT.pm \
+ lib/Locale/RecodeData/HP_ROMAN8.pm \
+ lib/Locale/RecodeData/IBM037.pm \
+ lib/Locale/RecodeData/IBM038.pm \
+ lib/Locale/RecodeData/IBM1004.pm \
+ lib/Locale/RecodeData/IBM1026.pm \
+ lib/Locale/RecodeData/IBM1047.pm \
+ lib/Locale/RecodeData/IBM256.pm \
+ lib/Locale/RecodeData/IBM273.pm \
+ lib/Locale/RecodeData/IBM274.pm \
+ lib/Locale/RecodeData/IBM275.pm \
+ lib/Locale/RecodeData/IBM277.pm \
+ lib/Locale/RecodeData/IBM278.pm \
+ lib/Locale/RecodeData/IBM280.pm \
+ lib/Locale/RecodeData/IBM281.pm \
+ lib/Locale/RecodeData/IBM284.pm \
+ lib/Locale/RecodeData/IBM285.pm \
+ lib/Locale/RecodeData/IBM290.pm \
+ lib/Locale/RecodeData/IBM297.pm \
+ lib/Locale/RecodeData/IBM420.pm \
+ lib/Locale/RecodeData/IBM423.pm \
+ lib/Locale/RecodeData/IBM424.pm \
+ lib/Locale/RecodeData/IBM437.pm \
+ lib/Locale/RecodeData/IBM500.pm \
+ lib/Locale/RecodeData/IBM850.pm \
+ lib/Locale/RecodeData/IBM851.pm \
+ lib/Locale/RecodeData/IBM852.pm \
+ lib/Locale/RecodeData/IBM855.pm \
+ lib/Locale/RecodeData/IBM857.pm \
+ lib/Locale/RecodeData/IBM860.pm \
+ lib/Locale/RecodeData/IBM861.pm \
+ lib/Locale/RecodeData/IBM862.pm \
+ lib/Locale/RecodeData/IBM863.pm \
+ lib/Locale/RecodeData/IBM864.pm \
+ lib/Locale/RecodeData/IBM865.pm \
+ lib/Locale/RecodeData/IBM866.pm \
+ lib/Locale/RecodeData/IBM868.pm \
+ lib/Locale/RecodeData/IBM869.pm \
+ lib/Locale/RecodeData/IBM870.pm \
+ lib/Locale/RecodeData/IBM871.pm \
+ lib/Locale/RecodeData/IBM874.pm \
+ lib/Locale/RecodeData/IBM875.pm \
+ lib/Locale/RecodeData/IBM880.pm \
+ lib/Locale/RecodeData/IBM891.pm \
+ lib/Locale/RecodeData/IBM903.pm \
+ lib/Locale/RecodeData/IBM904.pm \
+ lib/Locale/RecodeData/IBM905.pm \
+ lib/Locale/RecodeData/IBM918.pm \
+ lib/Locale/RecodeData/IEC_P27_1.pm \
+ lib/Locale/RecodeData/INIS.pm \
+ lib/Locale/RecodeData/INIS_8.pm \
+ lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ lib/Locale/RecodeData/ISO_2033_1983.pm \
+ lib/Locale/RecodeData/ISO_5427.pm \
+ lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ lib/Locale/RecodeData/ISO_5428.pm \
+ lib/Locale/RecodeData/ISO_8859_1.pm \
+ lib/Locale/RecodeData/ISO_8859_10.pm \
+ lib/Locale/RecodeData/ISO_8859_11.pm \
+ lib/Locale/RecodeData/ISO_8859_13.pm \
+ lib/Locale/RecodeData/ISO_8859_14.pm \
+ lib/Locale/RecodeData/ISO_8859_15.pm \
+ lib/Locale/RecodeData/ISO_8859_16.pm \
+ lib/Locale/RecodeData/ISO_8859_2.pm \
+ lib/Locale/RecodeData/ISO_8859_3.pm \
+ lib/Locale/RecodeData/ISO_8859_4.pm \
+ lib/Locale/RecodeData/ISO_8859_5.pm \
+ lib/Locale/RecodeData/ISO_8859_6.pm \
+ lib/Locale/RecodeData/ISO_8859_7.pm \
+ lib/Locale/RecodeData/ISO_8859_8.pm \
+ lib/Locale/RecodeData/ISO_8859_9.pm \
+ lib/Locale/RecodeData/KOI8_R.pm \
+ lib/Locale/RecodeData/KOI8_RU.pm \
+ lib/Locale/RecodeData/KOI8_T.pm \
+ lib/Locale/RecodeData/KOI8_U.pm \
+ lib/Locale/RecodeData/KOI_8.pm \
+ lib/Locale/RecodeData/LATIN_GREEK.pm \
+ lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ lib/Locale/RecodeData/MACARABIC.pm \
+ lib/Locale/RecodeData/MACCROATIAN.pm \
+ lib/Locale/RecodeData/MACCYRILLIC.pm \
+ lib/Locale/RecodeData/MACGREEK.pm \
+ lib/Locale/RecodeData/MACHEBREW.pm \
+ lib/Locale/RecodeData/MACICELAND.pm \
+ lib/Locale/RecodeData/MACINTOSH.pm \
+ lib/Locale/RecodeData/MACROMANIA.pm \
+ lib/Locale/RecodeData/MACTHAI.pm \
+ lib/Locale/RecodeData/MACTURKISH.pm \
+ lib/Locale/RecodeData/MACUKRAINE.pm \
+ lib/Locale/RecodeData/MAC_IS.pm \
+ lib/Locale/RecodeData/MAC_SAMI.pm \
+ lib/Locale/RecodeData/MAC_UK.pm \
+ lib/Locale/RecodeData/NATS_DANO.pm \
+ lib/Locale/RecodeData/NATS_SEFI.pm \
+ lib/Locale/RecodeData/NEXTSTEP.pm \
+ lib/Locale/RecodeData/SAMI_WS2.pm \
+ lib/Locale/RecodeData/TIS_620.pm \
+ lib/Locale/RecodeData/US_ASCII.pm \
+ lib/Locale/RecodeData/UTF_8.pm \
+ lib/Locale/RecodeData/VISCII.pm \
+ lib/Locale/RecodeData/_Encode.pm \
+ lib/Locale/TextDomain.pm \
+ lib/Locale/Util.pm \
+ lib/Locale/gettext_dumb.pm \
+ lib/Locale/gettext_pp.pm \
+ lib/Locale/gettext_xs.pod \
+ lib/Locale/libintlFAQ.pod
+
+
+# --- MakeMaker platform_constants section:
+MM_Unix_VERSION = 7.24
+PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
+
+
+# --- MakeMaker tool_autosplit section:
+# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
+AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
+
+
+
+# --- MakeMaker tool_xsubpp section:
+
+XSUBPPDIR = /usr/share/perl/5.26/ExtUtils
+XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp"
+XSUBPPRUN = $(PERLRUN) $(XSUBPP)
+XSPROTOARG =
+XSUBPPDEPS = /usr/share/perl/5.26/ExtUtils/typemap /usr/share/perl/5.26/ExtUtils$(DFSEP)xsubpp
+XSUBPPARGS = -typemap '/usr/share/perl/5.26/ExtUtils/typemap'
+XSUBPP_EXTRA_ARGS =
+
+
+# --- MakeMaker tools_other section:
+SHELL = /bin/sh
+CHMOD = chmod
+CP = cp
+MV = mv
+NOOP = $(TRUE)
+NOECHO = @
+RM_F = rm -f
+RM_RF = rm -rf
+TEST_F = test -f
+TOUCH = touch
+UMASK_NULL = umask 0
+DEV_NULL = > /dev/null 2>&1
+MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
+EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
+FALSE = false
+TRUE = true
+ECHO = echo
+ECHO_N = echo -n
+UNINST = 0
+VERBINST = 0
+MOD_INSTALL =$(ABSPERLRUN) -I. -MMyInstall -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
+DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
+UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
+WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
+MACROSTART =
+MACROEND =
+USEMAKEFILE = -f
+FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
+CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' --
+
+
+# --- MakeMaker makemakerdflt section:
+makemakerdflt : all
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dist section:
+TAR = tar
+TARFLAGS = cvf
+ZIP = zip
+ZIPFLAGS = -r
+COMPRESS = gzip --best
+SUFFIX = .gz
+SHAR = shar
+PREOP = $(NOECHO) $(NOOP)
+POSTOP = $(NOECHO) $(NOOP)
+TO_UNIX = $(NOECHO) $(NOOP)
+CI = ci -u
+RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
+DIST_CP = best
+DIST_DEFAULT = tardist
+DISTNAME = libintl-perl
+DISTVNAME = libintl-perl-1.32
+
+
+# --- MakeMaker macro section:
+
+
+# --- MakeMaker depend section:
+
+
+# --- MakeMaker cflags section:
+
+CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+OPTIMIZE = -O2 -g
+PERLTYPE =
+MPOLLUTE =
+
+
+# --- MakeMaker const_loadlibs section:
+
+# libintl-perl might depend on some other libraries:
+# See ExtUtils::Liblist for details
+#
+
+
+# --- MakeMaker const_cccmd section:
+CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
+ $(CCFLAGS) $(OPTIMIZE) \
+ $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ $(XS_DEFINE_VERSION)
+
+# --- MakeMaker post_constants section:
+
+
+# --- MakeMaker pasthru section:
+
+PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
+ LINKTYPE="$(LINKTYPE)"\
+ OPTIMIZE="$(OPTIMIZE)"\
+ LD="$(LD)"\
+ PREFIX="$(PREFIX)"\
+ PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\
+ PASTHRU_INC='$(INC) $(PASTHRU_INC)'
+
+
+# --- MakeMaker special_targets section:
+.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
+
+.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static
+
+
+
+# --- MakeMaker c_o section:
+
+.c.i:
+ x86_64-linux-gnu-gcc -E -c $(PASTHRU_INC) $(INC) \
+ $(CCFLAGS) $(OPTIMIZE) \
+ $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
+
+.c.s :
+ $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+.c$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+.cpp$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
+
+.cxx$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
+
+.cc$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
+
+.C$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
+
+
+# --- MakeMaker xs_c section:
+
+.xs.c:
+ $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc
+ $(MV) $*.xsc $*.c
+
+
+# --- MakeMaker xs_o section:
+.xs$(OBJ_EXT) :
+ $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
+ $(MV) $*.xsc $*.c
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+
+# --- MakeMaker top_targets section:
+all :: pure_all manifypods
+ $(NOECHO) $(NOOP)
+
+pure_all :: config pm_to_blib subdirs linkext
+ $(NOECHO) $(NOOP)
+
+ $(NOECHO) $(NOOP)
+
+subdirs :: $(MYEXTLIB)
+ $(NOECHO) $(NOOP)
+
+config :: $(FIRST_MAKEFILE) blibdirs
+ $(NOECHO) $(NOOP)
+
+help :
+ perldoc ExtUtils::MakeMaker
+
+
+# --- MakeMaker blibdirs section:
+blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
+ $(NOECHO) $(NOOP)
+
+# Backwards compat with 6.18 through 6.25
+blibdirs.ts : blibdirs
+ $(NOECHO) $(NOOP)
+
+$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_LIBDIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
+ $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
+
+$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_ARCHLIB)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
+ $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
+
+$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_AUTODIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
+ $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
+
+$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
+ $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
+
+$(INST_BIN)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_BIN)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
+ $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
+
+$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_SCRIPT)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
+ $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
+
+$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
+ $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
+
+$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
+ $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
+
+
+
+# --- MakeMaker linkext section:
+
+linkext :: dynamic
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dlsyms section:
+
+
+# --- MakeMaker dynamic_bs section:
+
+BOOTSTRAP =
+
+
+# --- MakeMaker dynamic section:
+
+dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC)
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dynamic_lib section:
+
+
+# --- MakeMaker static section:
+
+## $(INST_PM) has been moved to the all: target.
+## It remains here for awhile to allow for old usage: "make static"
+static :: $(FIRST_MAKEFILE) $(INST_STATIC)
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker static_lib section:
+
+
+# --- MakeMaker manifypods section:
+
+POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
+POD2MAN = $(POD2MAN_EXE)
+
+
+manifypods : pure_all config \
+ lib/Locale/Messages.pm \
+ lib/Locale/Recode.pm \
+ lib/Locale/Recode/_Aliases.pm \
+ lib/Locale/Recode/_Conversions.pm \
+ lib/Locale/RecodeData.pm \
+ lib/Locale/RecodeData/ASMO_449.pm \
+ lib/Locale/RecodeData/ATARI_ST.pm \
+ lib/Locale/RecodeData/ATARI_ST_EURO.pm \
+ lib/Locale/RecodeData/CP10007.pm \
+ lib/Locale/RecodeData/CP1250.pm \
+ lib/Locale/RecodeData/CP1251.pm \
+ lib/Locale/RecodeData/CP1252.pm \
+ lib/Locale/RecodeData/CP1253.pm \
+ lib/Locale/RecodeData/CP1254.pm \
+ lib/Locale/RecodeData/CP1256.pm \
+ lib/Locale/RecodeData/CP1257.pm \
+ lib/Locale/RecodeData/CSN_369103.pm \
+ lib/Locale/RecodeData/CWI.pm \
+ lib/Locale/RecodeData/DEC_MCS.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE.pm \
+ lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_CA_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO.pm \
+ lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_A.pm \
+ lib/Locale/RecodeData/EBCDIC_ES_S.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE.pm \
+ lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm \
+ lib/Locale/RecodeData/EBCDIC_FR.pm \
+ lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm \
+ lib/Locale/RecodeData/EBCDIC_IT.pm \
+ lib/Locale/RecodeData/EBCDIC_PT.pm \
+ lib/Locale/RecodeData/EBCDIC_UK.pm \
+ lib/Locale/RecodeData/EBCDIC_US.pm \
+ lib/Locale/RecodeData/ECMA_CYRILLIC.pm \
+ lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm \
+ lib/Locale/RecodeData/GEORGIAN_PS.pm \
+ lib/Locale/RecodeData/GOST_19768_74.pm \
+ lib/Locale/RecodeData/GREEK7.pm \
+ lib/Locale/RecodeData/GREEK7_OLD.pm \
+ lib/Locale/RecodeData/GREEK_CCITT.pm \
+ lib/Locale/RecodeData/HP_ROMAN8.pm \
+ lib/Locale/RecodeData/IBM037.pm \
+ lib/Locale/RecodeData/IBM038.pm \
+ lib/Locale/RecodeData/IBM1004.pm \
+ lib/Locale/RecodeData/IBM1026.pm \
+ lib/Locale/RecodeData/IBM1047.pm \
+ lib/Locale/RecodeData/IBM256.pm \
+ lib/Locale/RecodeData/IBM273.pm \
+ lib/Locale/RecodeData/IBM274.pm \
+ lib/Locale/RecodeData/IBM275.pm \
+ lib/Locale/RecodeData/IBM277.pm \
+ lib/Locale/RecodeData/IBM278.pm \
+ lib/Locale/RecodeData/IBM280.pm \
+ lib/Locale/RecodeData/IBM281.pm \
+ lib/Locale/RecodeData/IBM284.pm \
+ lib/Locale/RecodeData/IBM285.pm \
+ lib/Locale/RecodeData/IBM290.pm \
+ lib/Locale/RecodeData/IBM297.pm \
+ lib/Locale/RecodeData/IBM420.pm \
+ lib/Locale/RecodeData/IBM423.pm \
+ lib/Locale/RecodeData/IBM424.pm \
+ lib/Locale/RecodeData/IBM437.pm \
+ lib/Locale/RecodeData/IBM500.pm \
+ lib/Locale/RecodeData/IBM850.pm \
+ lib/Locale/RecodeData/IBM851.pm \
+ lib/Locale/RecodeData/IBM852.pm \
+ lib/Locale/RecodeData/IBM855.pm \
+ lib/Locale/RecodeData/IBM857.pm \
+ lib/Locale/RecodeData/IBM860.pm \
+ lib/Locale/RecodeData/IBM861.pm \
+ lib/Locale/RecodeData/IBM862.pm \
+ lib/Locale/RecodeData/IBM863.pm \
+ lib/Locale/RecodeData/IBM864.pm \
+ lib/Locale/RecodeData/IBM865.pm \
+ lib/Locale/RecodeData/IBM866.pm \
+ lib/Locale/RecodeData/IBM868.pm \
+ lib/Locale/RecodeData/IBM869.pm \
+ lib/Locale/RecodeData/IBM870.pm \
+ lib/Locale/RecodeData/IBM871.pm \
+ lib/Locale/RecodeData/IBM874.pm \
+ lib/Locale/RecodeData/IBM875.pm \
+ lib/Locale/RecodeData/IBM880.pm \
+ lib/Locale/RecodeData/IBM891.pm \
+ lib/Locale/RecodeData/IBM903.pm \
+ lib/Locale/RecodeData/IBM904.pm \
+ lib/Locale/RecodeData/IBM905.pm \
+ lib/Locale/RecodeData/IBM918.pm \
+ lib/Locale/RecodeData/IEC_P27_1.pm \
+ lib/Locale/RecodeData/INIS.pm \
+ lib/Locale/RecodeData/INIS_8.pm \
+ lib/Locale/RecodeData/INIS_CYRILLIC.pm \
+ lib/Locale/RecodeData/ISO_10367_BOX.pm \
+ lib/Locale/RecodeData/ISO_2033_1983.pm \
+ lib/Locale/RecodeData/ISO_5427.pm \
+ lib/Locale/RecodeData/ISO_5427_EXT.pm \
+ lib/Locale/RecodeData/ISO_5428.pm \
+ lib/Locale/RecodeData/ISO_8859_1.pm \
+ lib/Locale/RecodeData/ISO_8859_10.pm \
+ lib/Locale/RecodeData/ISO_8859_11.pm \
+ lib/Locale/RecodeData/ISO_8859_13.pm \
+ lib/Locale/RecodeData/ISO_8859_14.pm \
+ lib/Locale/RecodeData/ISO_8859_15.pm \
+ lib/Locale/RecodeData/ISO_8859_16.pm \
+ lib/Locale/RecodeData/ISO_8859_2.pm \
+ lib/Locale/RecodeData/ISO_8859_3.pm \
+ lib/Locale/RecodeData/ISO_8859_4.pm \
+ lib/Locale/RecodeData/ISO_8859_5.pm \
+ lib/Locale/RecodeData/ISO_8859_6.pm \
+ lib/Locale/RecodeData/ISO_8859_7.pm \
+ lib/Locale/RecodeData/ISO_8859_8.pm \
+ lib/Locale/RecodeData/ISO_8859_9.pm \
+ lib/Locale/RecodeData/KOI8_R.pm \
+ lib/Locale/RecodeData/KOI8_RU.pm \
+ lib/Locale/RecodeData/KOI8_T.pm \
+ lib/Locale/RecodeData/KOI8_U.pm \
+ lib/Locale/RecodeData/KOI_8.pm \
+ lib/Locale/RecodeData/LATIN_GREEK.pm \
+ lib/Locale/RecodeData/LATIN_GREEK_1.pm \
+ lib/Locale/RecodeData/MACARABIC.pm \
+ lib/Locale/RecodeData/MACCROATIAN.pm \
+ lib/Locale/RecodeData/MACCYRILLIC.pm \
+ lib/Locale/RecodeData/MACGREEK.pm \
+ lib/Locale/RecodeData/MACHEBREW.pm \
+ lib/Locale/RecodeData/MACICELAND.pm \
+ lib/Locale/RecodeData/MACINTOSH.pm \
+ lib/Locale/RecodeData/MACROMANIA.pm \
+ lib/Locale/RecodeData/MACTHAI.pm \
+ lib/Locale/RecodeData/MACTURKISH.pm \
+ lib/Locale/RecodeData/MACUKRAINE.pm \
+ lib/Locale/RecodeData/MAC_IS.pm \
+ lib/Locale/RecodeData/MAC_SAMI.pm \
+ lib/Locale/RecodeData/MAC_UK.pm \
+ lib/Locale/RecodeData/NATS_DANO.pm \
+ lib/Locale/RecodeData/NATS_SEFI.pm \
+ lib/Locale/RecodeData/NEXTSTEP.pm \
+ lib/Locale/RecodeData/SAMI_WS2.pm \
+ lib/Locale/RecodeData/TIS_620.pm \
+ lib/Locale/RecodeData/US_ASCII.pm \
+ lib/Locale/RecodeData/UTF_8.pm \
+ lib/Locale/RecodeData/VISCII.pm \
+ lib/Locale/RecodeData/_Encode.pm \
+ lib/Locale/TextDomain.pm \
+ lib/Locale/Util.pm \
+ lib/Locale/gettext_dumb.pm \
+ lib/Locale/gettext_pp.pm \
+ lib/Locale/gettext_xs.pod \
+ lib/Locale/libintlFAQ.pod
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/Messages.pm $(INST_MAN3DIR)/Locale::Messages.$(MAN3EXT) \
+ lib/Locale/Recode.pm $(INST_MAN3DIR)/Locale::Recode.$(MAN3EXT) \
+ lib/Locale/Recode/_Aliases.pm $(INST_MAN3DIR)/Locale::Recode::_Aliases.$(MAN3EXT) \
+ lib/Locale/Recode/_Conversions.pm $(INST_MAN3DIR)/Locale::Recode::_Conversions.$(MAN3EXT) \
+ lib/Locale/RecodeData.pm $(INST_MAN3DIR)/Locale::RecodeData.$(MAN3EXT) \
+ lib/Locale/RecodeData/ASMO_449.pm $(INST_MAN3DIR)/Locale::RecodeData::ASMO_449.$(MAN3EXT) \
+ lib/Locale/RecodeData/ATARI_ST.pm $(INST_MAN3DIR)/Locale::RecodeData::ATARI_ST.$(MAN3EXT) \
+ lib/Locale/RecodeData/ATARI_ST_EURO.pm $(INST_MAN3DIR)/Locale::RecodeData::ATARI_ST_EURO.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP10007.pm $(INST_MAN3DIR)/Locale::RecodeData::CP10007.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1250.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1250.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1251.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1251.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1252.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1252.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1253.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1253.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1254.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1254.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1256.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1256.$(MAN3EXT) \
+ lib/Locale/RecodeData/CP1257.pm $(INST_MAN3DIR)/Locale::RecodeData::CP1257.$(MAN3EXT) \
+ lib/Locale/RecodeData/CSN_369103.pm $(INST_MAN3DIR)/Locale::RecodeData::CSN_369103.$(MAN3EXT) \
+ lib/Locale/RecodeData/CWI.pm $(INST_MAN3DIR)/Locale::RecodeData::CWI.$(MAN3EXT) \
+ lib/Locale/RecodeData/DEC_MCS.pm $(INST_MAN3DIR)/Locale::RecodeData::DEC_MCS.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_AT_DE.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_AT_DE.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_AT_DE_A.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_CA_FR.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_CA_FR.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_DK_NO.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_DK_NO.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_DK_NO_A.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_ES.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_ES_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES_A.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_ES_S.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_ES_S.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_FI_SE.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FI_SE.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FI_SE_A.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_FR.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_FR.$(MAN3EXT)
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_IS_FRISS.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_IT.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_IT.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_PT.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_PT.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_UK.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_UK.$(MAN3EXT) \
+ lib/Locale/RecodeData/EBCDIC_US.pm $(INST_MAN3DIR)/Locale::RecodeData::EBCDIC_US.$(MAN3EXT) \
+ lib/Locale/RecodeData/ECMA_CYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::ECMA_CYRILLIC.$(MAN3EXT) \
+ lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm $(INST_MAN3DIR)/Locale::RecodeData::GEORGIAN_ACADEMY.$(MAN3EXT) \
+ lib/Locale/RecodeData/GEORGIAN_PS.pm $(INST_MAN3DIR)/Locale::RecodeData::GEORGIAN_PS.$(MAN3EXT) \
+ lib/Locale/RecodeData/GOST_19768_74.pm $(INST_MAN3DIR)/Locale::RecodeData::GOST_19768_74.$(MAN3EXT) \
+ lib/Locale/RecodeData/GREEK7.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK7.$(MAN3EXT) \
+ lib/Locale/RecodeData/GREEK7_OLD.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK7_OLD.$(MAN3EXT) \
+ lib/Locale/RecodeData/GREEK_CCITT.pm $(INST_MAN3DIR)/Locale::RecodeData::GREEK_CCITT.$(MAN3EXT) \
+ lib/Locale/RecodeData/HP_ROMAN8.pm $(INST_MAN3DIR)/Locale::RecodeData::HP_ROMAN8.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM037.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM037.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM038.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM038.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM1004.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1004.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM1026.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1026.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM1047.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM1047.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM256.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM256.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM273.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM273.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM274.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM274.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM275.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM275.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM277.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM277.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM278.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM278.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM280.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM280.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM281.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM281.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM284.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM284.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM285.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM285.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM290.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM290.$(MAN3EXT)
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/RecodeData/IBM297.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM297.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM420.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM420.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM423.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM423.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM424.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM424.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM437.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM437.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM500.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM500.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM850.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM850.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM851.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM851.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM852.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM852.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM855.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM855.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM857.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM857.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM860.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM860.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM861.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM861.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM862.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM862.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM863.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM863.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM864.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM864.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM865.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM865.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM866.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM866.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM868.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM868.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM869.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM869.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM870.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM870.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM871.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM871.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM874.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM874.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM875.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM875.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM880.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM880.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM891.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM891.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM903.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM903.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM904.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM904.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM905.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM905.$(MAN3EXT) \
+ lib/Locale/RecodeData/IBM918.pm $(INST_MAN3DIR)/Locale::RecodeData::IBM918.$(MAN3EXT) \
+ lib/Locale/RecodeData/IEC_P27_1.pm $(INST_MAN3DIR)/Locale::RecodeData::IEC_P27_1.$(MAN3EXT)
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/RecodeData/INIS.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS.$(MAN3EXT) \
+ lib/Locale/RecodeData/INIS_8.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS_8.$(MAN3EXT) \
+ lib/Locale/RecodeData/INIS_CYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::INIS_CYRILLIC.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_10367_BOX.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_10367_BOX.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_2033_1983.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_2033_1983.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_5427.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5427.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_5427_EXT.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5427_EXT.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_5428.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_5428.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_1.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_1.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_10.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_10.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_11.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_11.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_13.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_13.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_14.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_14.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_15.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_15.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_16.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_16.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_2.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_2.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_3.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_3.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_4.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_4.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_5.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_5.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_6.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_6.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_7.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_7.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_8.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_8.$(MAN3EXT) \
+ lib/Locale/RecodeData/ISO_8859_9.pm $(INST_MAN3DIR)/Locale::RecodeData::ISO_8859_9.$(MAN3EXT) \
+ lib/Locale/RecodeData/KOI8_R.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_R.$(MAN3EXT) \
+ lib/Locale/RecodeData/KOI8_RU.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_RU.$(MAN3EXT) \
+ lib/Locale/RecodeData/KOI8_T.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_T.$(MAN3EXT) \
+ lib/Locale/RecodeData/KOI8_U.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI8_U.$(MAN3EXT) \
+ lib/Locale/RecodeData/KOI_8.pm $(INST_MAN3DIR)/Locale::RecodeData::KOI_8.$(MAN3EXT)
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/RecodeData/LATIN_GREEK.pm $(INST_MAN3DIR)/Locale::RecodeData::LATIN_GREEK.$(MAN3EXT) \
+ lib/Locale/RecodeData/LATIN_GREEK_1.pm $(INST_MAN3DIR)/Locale::RecodeData::LATIN_GREEK_1.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACARABIC.pm $(INST_MAN3DIR)/Locale::RecodeData::MACARABIC.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACCROATIAN.pm $(INST_MAN3DIR)/Locale::RecodeData::MACCROATIAN.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACCYRILLIC.pm $(INST_MAN3DIR)/Locale::RecodeData::MACCYRILLIC.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACGREEK.pm $(INST_MAN3DIR)/Locale::RecodeData::MACGREEK.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACHEBREW.pm $(INST_MAN3DIR)/Locale::RecodeData::MACHEBREW.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACICELAND.pm $(INST_MAN3DIR)/Locale::RecodeData::MACICELAND.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACINTOSH.pm $(INST_MAN3DIR)/Locale::RecodeData::MACINTOSH.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACROMANIA.pm $(INST_MAN3DIR)/Locale::RecodeData::MACROMANIA.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACTHAI.pm $(INST_MAN3DIR)/Locale::RecodeData::MACTHAI.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACTURKISH.pm $(INST_MAN3DIR)/Locale::RecodeData::MACTURKISH.$(MAN3EXT) \
+ lib/Locale/RecodeData/MACUKRAINE.pm $(INST_MAN3DIR)/Locale::RecodeData::MACUKRAINE.$(MAN3EXT) \
+ lib/Locale/RecodeData/MAC_IS.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_IS.$(MAN3EXT) \
+ lib/Locale/RecodeData/MAC_SAMI.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_SAMI.$(MAN3EXT) \
+ lib/Locale/RecodeData/MAC_UK.pm $(INST_MAN3DIR)/Locale::RecodeData::MAC_UK.$(MAN3EXT) \
+ lib/Locale/RecodeData/NATS_DANO.pm $(INST_MAN3DIR)/Locale::RecodeData::NATS_DANO.$(MAN3EXT) \
+ lib/Locale/RecodeData/NATS_SEFI.pm $(INST_MAN3DIR)/Locale::RecodeData::NATS_SEFI.$(MAN3EXT) \
+ lib/Locale/RecodeData/NEXTSTEP.pm $(INST_MAN3DIR)/Locale::RecodeData::NEXTSTEP.$(MAN3EXT) \
+ lib/Locale/RecodeData/SAMI_WS2.pm $(INST_MAN3DIR)/Locale::RecodeData::SAMI_WS2.$(MAN3EXT) \
+ lib/Locale/RecodeData/TIS_620.pm $(INST_MAN3DIR)/Locale::RecodeData::TIS_620.$(MAN3EXT) \
+ lib/Locale/RecodeData/US_ASCII.pm $(INST_MAN3DIR)/Locale::RecodeData::US_ASCII.$(MAN3EXT) \
+ lib/Locale/RecodeData/UTF_8.pm $(INST_MAN3DIR)/Locale::RecodeData::UTF_8.$(MAN3EXT) \
+ lib/Locale/RecodeData/VISCII.pm $(INST_MAN3DIR)/Locale::RecodeData::VISCII.$(MAN3EXT) \
+ lib/Locale/RecodeData/_Encode.pm $(INST_MAN3DIR)/Locale::RecodeData::_Encode.$(MAN3EXT) \
+ lib/Locale/TextDomain.pm $(INST_MAN3DIR)/Locale::TextDomain.$(MAN3EXT) \
+ lib/Locale/Util.pm $(INST_MAN3DIR)/Locale::Util.$(MAN3EXT) \
+ lib/Locale/gettext_dumb.pm $(INST_MAN3DIR)/Locale::gettext_dumb.$(MAN3EXT) \
+ lib/Locale/gettext_pp.pm $(INST_MAN3DIR)/Locale::gettext_pp.$(MAN3EXT) \
+ lib/Locale/gettext_xs.pod $(INST_MAN3DIR)/Locale::gettext_xs.$(MAN3EXT)
+ $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
+ lib/Locale/libintlFAQ.pod $(INST_MAN3DIR)/Locale::libintlFAQ.$(MAN3EXT)
+
+
+
+
+# --- MakeMaker processPL section:
+
+
+# --- MakeMaker installbin section:
+
+
+# --- MakeMaker subdirs section:
+
+# The default clean, realclean and test targets in this Makefile
+# have automatically been given entries for each subdir.
+
+
+subdirs ::
+ $(NOECHO) cd gettext_xs && $(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) all $(PASTHRU)
+
+
+# --- MakeMaker clean_subdirs section:
+clean_subdirs :
+ $(ABSPERLRUN) -e 'exit 0 unless chdir '\''gettext_xs'\''; system '\''$(MAKE) clean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
+
+
+# --- MakeMaker clean section:
+
+# Delete temporary files but do not touch installed files. We don't delete
+# the Makefile here so a later make realclean still has a makefile to use.
+
+clean :: clean_subdirs
+ - $(RM_F) \
+ $(BASEEXT).bso $(BASEEXT).def \
+ $(BASEEXT).exp $(BASEEXT).x \
+ $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
+ $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
+ *$(LIB_EXT) *$(OBJ_EXT) \
+ *perl.core MYMETA.json \
+ MYMETA.yml blibdirs.ts \
+ core core.*perl.*.? \
+ core.[0-9] core.[0-9][0-9] \
+ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
+ core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \
+ mon.out perl \
+ perl$(EXE_EXT) perl.exe \
+ perlmain.c pm_to_blib \
+ pm_to_blib.ts so_locations \
+ tmon.out
+ - $(RM_RF) \
+ blib build_xs \
+ xs_disabled
+ $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
+
+
+# --- MakeMaker realclean_subdirs section:
+# so clean is forced to complete before realclean_subdirs runs
+realclean_subdirs : clean
+ - $(ABSPERLRUN) -e 'chdir '\''gettext_xs'\''; system '\''$(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) realclean'\'' if -f '\''$(MAKEFILE_OLD)'\'';' --
+ - $(ABSPERLRUN) -e 'chdir '\''gettext_xs'\''; system '\''$(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) realclean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
+
+
+# --- MakeMaker realclean section:
+# Delete temporary files (via clean) and also delete dist files
+realclean purge :: realclean_subdirs
+ - $(RM_F) \
+ $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+ - $(RM_RF) \
+ $(DISTVNAME)
+
+
+# --- MakeMaker metafile section:
+metafile : create_distdir
+ $(NOECHO) $(ECHO) Generating META.yml
+ $(NOECHO) $(ECHO) '---' > META_new.yml
+ $(NOECHO) $(ECHO) 'abstract: '\''High-Level Interface to Uniforum Message Translation'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'author:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - '\''Guido Flohr <guido.flohr@cantanea.com>'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
+ $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml
+ $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
+ $(NOECHO) $(ECHO) ' version: '\''1.4'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'name: libintl-perl' >> META_new.yml
+ $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' directory:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - t' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - inc' >> META_new.yml
+ $(NOECHO) $(ECHO) 'recommends:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' File::ShareDir: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' File::Spec: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) ' version: '\''0.77'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'resources:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' bugtracker: https://github.com/gflohr/libintl-perl/issues' >> META_new.yml
+ $(NOECHO) $(ECHO) ' homepage: http://www.guido-flohr.net/en/projects/' >> META_new.yml
+ $(NOECHO) $(ECHO) ' repository: https://github.com/gflohr/libintl-perl.git' >> META_new.yml
+ $(NOECHO) $(ECHO) 'version: '\''1.32'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
+ -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
+ $(NOECHO) $(ECHO) Generating META.json
+ $(NOECHO) $(ECHO) '{' > META_new.json
+ $(NOECHO) $(ECHO) ' "abstract" : "High-Level Interface to Uniforum Message Translation",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "author" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "Guido Flohr <guido.flohr@cantanea.com>"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ],' >> META_new.json
+ $(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json
+ $(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "license" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "unknown"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ],' >> META_new.json
+ $(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "version" : "2"' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "name" : "libintl-perl",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "directory" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "t",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "inc"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ]' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "prereqs" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "build" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "configure" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "runtime" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "recommends" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "File::ShareDir" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "File::Spec" : "0",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "version" : "0.77"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "resources" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "bugtracker" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "web" : "https://github.com/gflohr/libintl-perl/issues"' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "homepage" : "http://www.guido-flohr.net/en/projects/",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "repository" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "url" : "https://github.com/gflohr/libintl-perl.git"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "version" : "1.32",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 2.27400_02"' >> META_new.json
+ $(NOECHO) $(ECHO) '}' >> META_new.json
+ -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
+
+
+# --- MakeMaker signature section:
+signature :
+ cpansign -s
+
+
+# --- MakeMaker dist_basics section:
+distclean :: realclean distcheck
+ $(NOECHO) $(NOOP)
+
+distcheck :
+ $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
+
+skipcheck :
+ $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
+
+manifest :
+ $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
+
+veryclean : realclean
+ $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
+
+
+
+# --- MakeMaker dist_core section:
+
+dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
+ $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
+ -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
+
+tardist : $(DISTVNAME).tar$(SUFFIX)
+ $(NOECHO) $(NOOP)
+
+uutardist : $(DISTVNAME).tar$(SUFFIX)
+ uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
+ $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu'
+
+$(DISTVNAME).tar$(SUFFIX) : distdir
+ $(PREOP)
+ $(TO_UNIX)
+ $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
+ $(RM_RF) $(DISTVNAME)
+ $(COMPRESS) $(DISTVNAME).tar
+ $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)'
+ $(POSTOP)
+
+zipdist : $(DISTVNAME).zip
+ $(NOECHO) $(NOOP)
+
+$(DISTVNAME).zip : distdir
+ $(PREOP)
+ $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
+ $(RM_RF) $(DISTVNAME)
+ $(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip'
+ $(POSTOP)
+
+shdist : distdir
+ $(PREOP)
+ $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
+ $(RM_RF) $(DISTVNAME)
+ $(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar'
+ $(POSTOP)
+
+
+# --- MakeMaker distdir section:
+create_distdir :
+ $(RM_RF) $(DISTVNAME)
+ $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
+ -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
+
+distdir : create_distdir distmeta distsignature
+ $(NOECHO) $(NOOP)
+
+
+
+# --- MakeMaker dist_test section:
+disttest : distdir
+ cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
+ cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
+ cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
+
+
+
+# --- MakeMaker dist_ci section:
+ci :
+ $(ABSPERLRUN) -MExtUtils::Manifest=maniread -e '@all = sort keys %{ maniread() };' \
+ -e 'print(qq{Executing $(CI) @all\n});' \
+ -e 'system(qq{$(CI) @all}) == 0 or die $$!;' \
+ -e 'print(qq{Executing $(RCS_LABEL) ...\n});' \
+ -e 'system(qq{$(RCS_LABEL) @all}) == 0 or die $$!;' --
+
+
+# --- MakeMaker distmeta section:
+distmeta : create_distdir metafile
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
+ -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' --
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
+ -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' --
+
+
+
+# --- MakeMaker distsignature section:
+distsignature : distmeta
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' --
+ $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
+ cd $(DISTVNAME) && cpansign -s
+
+
+
+# --- MakeMaker install section:
+
+install :: pure_install doc_install
+ $(NOECHO) $(NOOP)
+
+install_perl :: pure_perl_install doc_perl_install
+ $(NOECHO) $(NOOP)
+
+install_site :: pure_site_install doc_site_install
+ $(NOECHO) $(NOOP)
+
+install_vendor :: pure_vendor_install doc_vendor_install
+ $(NOECHO) $(NOOP)
+
+pure_install :: pure_$(INSTALLDIRS)_install
+ $(NOECHO) $(NOOP)
+
+doc_install :: doc_$(INSTALLDIRS)_install
+ $(NOECHO) $(NOOP)
+
+pure__install : pure_site_install
+ $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
+
+doc__install : doc_site_install
+ $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
+
+pure_perl_install :: all
+ $(NOECHO) umask 022; $(MOD_INSTALL) \
+ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
+ "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
+ "$(INST_BIN)" "$(DESTINSTALLBIN)" \
+ "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \
+ "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \
+ "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)"
+ $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
+ "$(SITEARCHEXP)/auto/$(FULLEXT)"
+
+
+pure_site_install :: all
+ $(NOECHO) umask 02; $(MOD_INSTALL) \
+ read "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \
+ write "$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \
+ "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
+ "$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \
+ "$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \
+ "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \
+ "$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \
+ "$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)"
+ $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
+ "$(PERL_ARCHLIB)/auto/$(FULLEXT)"
+
+pure_vendor_install :: all
+ $(NOECHO) umask 022; $(MOD_INSTALL) \
+ "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
+ "$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \
+ "$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \
+ "$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \
+ "$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \
+ "$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)"
+
+
+doc_perl_install :: all
+
+doc_site_install :: all
+ $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLSITEARCH)/perllocal.pod"
+ -$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLSITEARCH)"
+ -$(NOECHO) umask 02; $(DOC_INSTALL) \
+ "Module" "$(NAME)" \
+ "installed into" "$(INSTALLSITELIB)" \
+ LINKTYPE "$(LINKTYPE)" \
+ VERSION "$(VERSION)" \
+ EXE_FILES "$(EXE_FILES)" \
+ >> "$(DESTINSTALLSITEARCH)/perllocal.pod"
+
+doc_vendor_install :: all
+
+
+uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+ $(NOECHO) $(NOOP)
+
+uninstall_from_perldirs ::
+
+uninstall_from_sitedirs ::
+ $(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist"
+
+uninstall_from_vendordirs ::
+
+
+# --- MakeMaker force section:
+# Phony target to force checking subdirectories.
+FORCE :
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker perldepend section:
+
+
+# --- MakeMaker makefile section:
+# We take a very conservative approach here, but it's worth it.
+# We move Makefile to Makefile.old here to avoid gnu make looping.
+$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
+ $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
+ $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
+ -$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+ - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
+ $(PERLRUN) Makefile.PL
+ $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
+ $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <=="
+ $(FALSE)
+
+
+
+# --- MakeMaker staticmake section:
+
+# --- MakeMaker makeaperl section ---
+MAP_TARGET = perl
+FULLPERL = "/usr/bin/perl"
+MAP_PERLINC = "-Iblib/arch" "-Iblib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.26" "-I/usr/share/perl/5.26"
+
+$(MAP_TARGET) :: $(MAKE_APERL_FILE)
+ $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
+
+$(MAKE_APERL_FILE) : static $(FIRST_MAKEFILE) pm_to_blib
+ $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
+ $(NOECHO) $(PERLRUNINST) \
+ Makefile.PL DIR="gettext_xs" \
+ MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
+ MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
+
+
+# --- MakeMaker test section:
+TEST_VERBOSE=0
+TEST_TYPE=test_$(LINKTYPE)
+TEST_FILE = test.pl
+TEST_FILES =
+TESTDB_SW = -d
+
+testdb :: testdb_$(LINKTYPE)
+ $(NOECHO) $(NOOP)
+
+test :: $(TEST_TYPE)
+ $(NOECHO) $(NOOP)
+
+# Occasionally we may face this degenerate target:
+test_ : test_dynamic
+ $(NOECHO) $(NOOP)
+
+subdirs-test_dynamic :: dynamic pure_all
+ $(NOECHO) cd gettext_xs && $(MAKE) test_dynamic $(PASTHRU)
+
+test_dynamic :: subdirs-test_dynamic
+ PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+
+testdb_dynamic :: dynamic pure_all
+ PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+
+subdirs-test_static :: static pure_all
+ $(NOECHO) cd gettext_xs && $(MAKE) test_static $(PASTHRU)
+
+test_static :: subdirs-test_static $(MAP_TARGET)
+ PERL_DL_NONLAZY=1 "/home/g/src/texinfo/GIT/tp/maintain/lib/libintl-perl/$(MAP_TARGET)" $(MAP_PERLINC) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+
+testdb_static :: static pure_all $(MAP_TARGET)
+ PERL_DL_NONLAZY=1 "/home/g/src/texinfo/GIT/tp/maintain/lib/libintl-perl/$(MAP_TARGET)" $(MAP_PERLINC) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
+
+
+
+# --- MakeMaker ppd section:
+# Creates a PPD (Perl Package Description) for a binary distribution.
+ppd :
+ $(NOECHO) $(ECHO) '<SOFTPKG NAME="libintl-perl" VERSION="1.32">' > libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <ABSTRACT>High-Level Interface to Uniforum Message Translation</ABSTRACT>' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <AUTHOR>Guido Flohr &lt;guido.flohr@cantanea.com&gt;</AUTHOR>' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <REQUIRE NAME="File::Spec" />' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <REQUIRE NAME="version::" VERSION="0.77" />' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.26" />' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> libintl-perl.ppd
+ $(NOECHO) $(ECHO) '</SOFTPKG>' >> libintl-perl.ppd
+
+
+# --- MakeMaker pm_to_blib section:
+
+pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'lib/Locale/Messages.pm' 'blib/lib/Locale/Messages.pm' \
+ 'lib/Locale/Recode.pm' 'blib/lib/Locale/Recode.pm' \
+ 'lib/Locale/Recode/_Aliases.pm' 'blib/lib/Locale/Recode/_Aliases.pm' \
+ 'lib/Locale/Recode/_Conversions.pm' 'blib/lib/Locale/Recode/_Conversions.pm' \
+ 'lib/Locale/RecodeData.pm' 'blib/lib/Locale/RecodeData.pm' \
+ 'lib/Locale/RecodeData/ASMO_449.pm' 'blib/lib/Locale/RecodeData/ASMO_449.pm' \
+ 'lib/Locale/RecodeData/ATARI_ST.pm' 'blib/lib/Locale/RecodeData/ATARI_ST.pm' \
+ 'lib/Locale/RecodeData/ATARI_ST_EURO.pm' 'blib/lib/Locale/RecodeData/ATARI_ST_EURO.pm' \
+ 'lib/Locale/RecodeData/CP10007.pm' 'blib/lib/Locale/RecodeData/CP10007.pm' \
+ 'lib/Locale/RecodeData/CP1250.pm' 'blib/lib/Locale/RecodeData/CP1250.pm' \
+ 'lib/Locale/RecodeData/CP1251.pm' 'blib/lib/Locale/RecodeData/CP1251.pm' \
+ 'lib/Locale/RecodeData/CP1252.pm' 'blib/lib/Locale/RecodeData/CP1252.pm' \
+ 'lib/Locale/RecodeData/CP1253.pm' 'blib/lib/Locale/RecodeData/CP1253.pm' \
+ 'lib/Locale/RecodeData/CP1254.pm' 'blib/lib/Locale/RecodeData/CP1254.pm' \
+ 'lib/Locale/RecodeData/CP1256.pm' 'blib/lib/Locale/RecodeData/CP1256.pm' \
+ 'lib/Locale/RecodeData/CP1257.pm' 'blib/lib/Locale/RecodeData/CP1257.pm' \
+ 'lib/Locale/RecodeData/CSN_369103.pm' 'blib/lib/Locale/RecodeData/CSN_369103.pm' \
+ 'lib/Locale/RecodeData/CWI.pm' 'blib/lib/Locale/RecodeData/CWI.pm' \
+ 'lib/Locale/RecodeData/DEC_MCS.pm' 'blib/lib/Locale/RecodeData/DEC_MCS.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_AT_DE.pm' 'blib/lib/Locale/RecodeData/EBCDIC_AT_DE.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_CA_FR.pm' 'blib/lib/Locale/RecodeData/EBCDIC_CA_FR.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_DK_NO.pm' 'blib/lib/Locale/RecodeData/EBCDIC_DK_NO.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_ES.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_ES_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES_A.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_ES_S.pm' 'blib/lib/Locale/RecodeData/EBCDIC_ES_S.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_FI_SE.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FI_SE.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_FR.pm' 'blib/lib/Locale/RecodeData/EBCDIC_FR.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm' 'blib/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_IT.pm' 'blib/lib/Locale/RecodeData/EBCDIC_IT.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_PT.pm' 'blib/lib/Locale/RecodeData/EBCDIC_PT.pm'
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'lib/Locale/RecodeData/EBCDIC_UK.pm' 'blib/lib/Locale/RecodeData/EBCDIC_UK.pm' \
+ 'lib/Locale/RecodeData/EBCDIC_US.pm' 'blib/lib/Locale/RecodeData/EBCDIC_US.pm' \
+ 'lib/Locale/RecodeData/ECMA_CYRILLIC.pm' 'blib/lib/Locale/RecodeData/ECMA_CYRILLIC.pm' \
+ 'lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm' 'blib/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm' \
+ 'lib/Locale/RecodeData/GEORGIAN_PS.pm' 'blib/lib/Locale/RecodeData/GEORGIAN_PS.pm' \
+ 'lib/Locale/RecodeData/GOST_19768_74.pm' 'blib/lib/Locale/RecodeData/GOST_19768_74.pm' \
+ 'lib/Locale/RecodeData/GREEK7.pm' 'blib/lib/Locale/RecodeData/GREEK7.pm' \
+ 'lib/Locale/RecodeData/GREEK7_OLD.pm' 'blib/lib/Locale/RecodeData/GREEK7_OLD.pm' \
+ 'lib/Locale/RecodeData/GREEK_CCITT.pm' 'blib/lib/Locale/RecodeData/GREEK_CCITT.pm' \
+ 'lib/Locale/RecodeData/HP_ROMAN8.pm' 'blib/lib/Locale/RecodeData/HP_ROMAN8.pm' \
+ 'lib/Locale/RecodeData/IBM037.pm' 'blib/lib/Locale/RecodeData/IBM037.pm' \
+ 'lib/Locale/RecodeData/IBM038.pm' 'blib/lib/Locale/RecodeData/IBM038.pm' \
+ 'lib/Locale/RecodeData/IBM1004.pm' 'blib/lib/Locale/RecodeData/IBM1004.pm' \
+ 'lib/Locale/RecodeData/IBM1026.pm' 'blib/lib/Locale/RecodeData/IBM1026.pm' \
+ 'lib/Locale/RecodeData/IBM1047.pm' 'blib/lib/Locale/RecodeData/IBM1047.pm' \
+ 'lib/Locale/RecodeData/IBM256.pm' 'blib/lib/Locale/RecodeData/IBM256.pm' \
+ 'lib/Locale/RecodeData/IBM273.pm' 'blib/lib/Locale/RecodeData/IBM273.pm' \
+ 'lib/Locale/RecodeData/IBM274.pm' 'blib/lib/Locale/RecodeData/IBM274.pm' \
+ 'lib/Locale/RecodeData/IBM275.pm' 'blib/lib/Locale/RecodeData/IBM275.pm' \
+ 'lib/Locale/RecodeData/IBM277.pm' 'blib/lib/Locale/RecodeData/IBM277.pm' \
+ 'lib/Locale/RecodeData/IBM278.pm' 'blib/lib/Locale/RecodeData/IBM278.pm' \
+ 'lib/Locale/RecodeData/IBM280.pm' 'blib/lib/Locale/RecodeData/IBM280.pm' \
+ 'lib/Locale/RecodeData/IBM281.pm' 'blib/lib/Locale/RecodeData/IBM281.pm' \
+ 'lib/Locale/RecodeData/IBM284.pm' 'blib/lib/Locale/RecodeData/IBM284.pm' \
+ 'lib/Locale/RecodeData/IBM285.pm' 'blib/lib/Locale/RecodeData/IBM285.pm' \
+ 'lib/Locale/RecodeData/IBM290.pm' 'blib/lib/Locale/RecodeData/IBM290.pm' \
+ 'lib/Locale/RecodeData/IBM297.pm' 'blib/lib/Locale/RecodeData/IBM297.pm' \
+ 'lib/Locale/RecodeData/IBM420.pm' 'blib/lib/Locale/RecodeData/IBM420.pm' \
+ 'lib/Locale/RecodeData/IBM423.pm' 'blib/lib/Locale/RecodeData/IBM423.pm' \
+ 'lib/Locale/RecodeData/IBM424.pm' 'blib/lib/Locale/RecodeData/IBM424.pm' \
+ 'lib/Locale/RecodeData/IBM437.pm' 'blib/lib/Locale/RecodeData/IBM437.pm' \
+ 'lib/Locale/RecodeData/IBM500.pm' 'blib/lib/Locale/RecodeData/IBM500.pm' \
+ 'lib/Locale/RecodeData/IBM850.pm' 'blib/lib/Locale/RecodeData/IBM850.pm' \
+ 'lib/Locale/RecodeData/IBM851.pm' 'blib/lib/Locale/RecodeData/IBM851.pm'
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'lib/Locale/RecodeData/IBM852.pm' 'blib/lib/Locale/RecodeData/IBM852.pm' \
+ 'lib/Locale/RecodeData/IBM855.pm' 'blib/lib/Locale/RecodeData/IBM855.pm' \
+ 'lib/Locale/RecodeData/IBM857.pm' 'blib/lib/Locale/RecodeData/IBM857.pm' \
+ 'lib/Locale/RecodeData/IBM860.pm' 'blib/lib/Locale/RecodeData/IBM860.pm' \
+ 'lib/Locale/RecodeData/IBM861.pm' 'blib/lib/Locale/RecodeData/IBM861.pm' \
+ 'lib/Locale/RecodeData/IBM862.pm' 'blib/lib/Locale/RecodeData/IBM862.pm' \
+ 'lib/Locale/RecodeData/IBM863.pm' 'blib/lib/Locale/RecodeData/IBM863.pm' \
+ 'lib/Locale/RecodeData/IBM864.pm' 'blib/lib/Locale/RecodeData/IBM864.pm' \
+ 'lib/Locale/RecodeData/IBM865.pm' 'blib/lib/Locale/RecodeData/IBM865.pm' \
+ 'lib/Locale/RecodeData/IBM866.pm' 'blib/lib/Locale/RecodeData/IBM866.pm' \
+ 'lib/Locale/RecodeData/IBM868.pm' 'blib/lib/Locale/RecodeData/IBM868.pm' \
+ 'lib/Locale/RecodeData/IBM869.pm' 'blib/lib/Locale/RecodeData/IBM869.pm' \
+ 'lib/Locale/RecodeData/IBM870.pm' 'blib/lib/Locale/RecodeData/IBM870.pm' \
+ 'lib/Locale/RecodeData/IBM871.pm' 'blib/lib/Locale/RecodeData/IBM871.pm' \
+ 'lib/Locale/RecodeData/IBM874.pm' 'blib/lib/Locale/RecodeData/IBM874.pm' \
+ 'lib/Locale/RecodeData/IBM875.pm' 'blib/lib/Locale/RecodeData/IBM875.pm' \
+ 'lib/Locale/RecodeData/IBM880.pm' 'blib/lib/Locale/RecodeData/IBM880.pm' \
+ 'lib/Locale/RecodeData/IBM891.pm' 'blib/lib/Locale/RecodeData/IBM891.pm' \
+ 'lib/Locale/RecodeData/IBM903.pm' 'blib/lib/Locale/RecodeData/IBM903.pm' \
+ 'lib/Locale/RecodeData/IBM904.pm' 'blib/lib/Locale/RecodeData/IBM904.pm' \
+ 'lib/Locale/RecodeData/IBM905.pm' 'blib/lib/Locale/RecodeData/IBM905.pm' \
+ 'lib/Locale/RecodeData/IBM918.pm' 'blib/lib/Locale/RecodeData/IBM918.pm' \
+ 'lib/Locale/RecodeData/IEC_P27_1.pm' 'blib/lib/Locale/RecodeData/IEC_P27_1.pm' \
+ 'lib/Locale/RecodeData/INIS.pm' 'blib/lib/Locale/RecodeData/INIS.pm' \
+ 'lib/Locale/RecodeData/INIS_8.pm' 'blib/lib/Locale/RecodeData/INIS_8.pm' \
+ 'lib/Locale/RecodeData/INIS_CYRILLIC.pm' 'blib/lib/Locale/RecodeData/INIS_CYRILLIC.pm' \
+ 'lib/Locale/RecodeData/ISO_10367_BOX.pm' 'blib/lib/Locale/RecodeData/ISO_10367_BOX.pm' \
+ 'lib/Locale/RecodeData/ISO_2033_1983.pm' 'blib/lib/Locale/RecodeData/ISO_2033_1983.pm' \
+ 'lib/Locale/RecodeData/ISO_5427.pm' 'blib/lib/Locale/RecodeData/ISO_5427.pm' \
+ 'lib/Locale/RecodeData/ISO_5427_EXT.pm' 'blib/lib/Locale/RecodeData/ISO_5427_EXT.pm' \
+ 'lib/Locale/RecodeData/ISO_5428.pm' 'blib/lib/Locale/RecodeData/ISO_5428.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_1.pm' 'blib/lib/Locale/RecodeData/ISO_8859_1.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_10.pm' 'blib/lib/Locale/RecodeData/ISO_8859_10.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_11.pm' 'blib/lib/Locale/RecodeData/ISO_8859_11.pm'
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'lib/Locale/RecodeData/ISO_8859_13.pm' 'blib/lib/Locale/RecodeData/ISO_8859_13.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_14.pm' 'blib/lib/Locale/RecodeData/ISO_8859_14.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_15.pm' 'blib/lib/Locale/RecodeData/ISO_8859_15.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_16.pm' 'blib/lib/Locale/RecodeData/ISO_8859_16.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_2.pm' 'blib/lib/Locale/RecodeData/ISO_8859_2.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_3.pm' 'blib/lib/Locale/RecodeData/ISO_8859_3.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_4.pm' 'blib/lib/Locale/RecodeData/ISO_8859_4.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_5.pm' 'blib/lib/Locale/RecodeData/ISO_8859_5.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_6.pm' 'blib/lib/Locale/RecodeData/ISO_8859_6.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_7.pm' 'blib/lib/Locale/RecodeData/ISO_8859_7.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_8.pm' 'blib/lib/Locale/RecodeData/ISO_8859_8.pm' \
+ 'lib/Locale/RecodeData/ISO_8859_9.pm' 'blib/lib/Locale/RecodeData/ISO_8859_9.pm' \
+ 'lib/Locale/RecodeData/KOI8_R.pm' 'blib/lib/Locale/RecodeData/KOI8_R.pm' \
+ 'lib/Locale/RecodeData/KOI8_RU.pm' 'blib/lib/Locale/RecodeData/KOI8_RU.pm' \
+ 'lib/Locale/RecodeData/KOI8_T.pm' 'blib/lib/Locale/RecodeData/KOI8_T.pm' \
+ 'lib/Locale/RecodeData/KOI8_U.pm' 'blib/lib/Locale/RecodeData/KOI8_U.pm' \
+ 'lib/Locale/RecodeData/KOI_8.pm' 'blib/lib/Locale/RecodeData/KOI_8.pm' \
+ 'lib/Locale/RecodeData/LATIN_GREEK.pm' 'blib/lib/Locale/RecodeData/LATIN_GREEK.pm' \
+ 'lib/Locale/RecodeData/LATIN_GREEK_1.pm' 'blib/lib/Locale/RecodeData/LATIN_GREEK_1.pm' \
+ 'lib/Locale/RecodeData/MACARABIC.pm' 'blib/lib/Locale/RecodeData/MACARABIC.pm' \
+ 'lib/Locale/RecodeData/MACCROATIAN.pm' 'blib/lib/Locale/RecodeData/MACCROATIAN.pm' \
+ 'lib/Locale/RecodeData/MACCYRILLIC.pm' 'blib/lib/Locale/RecodeData/MACCYRILLIC.pm' \
+ 'lib/Locale/RecodeData/MACGREEK.pm' 'blib/lib/Locale/RecodeData/MACGREEK.pm' \
+ 'lib/Locale/RecodeData/MACHEBREW.pm' 'blib/lib/Locale/RecodeData/MACHEBREW.pm' \
+ 'lib/Locale/RecodeData/MACICELAND.pm' 'blib/lib/Locale/RecodeData/MACICELAND.pm' \
+ 'lib/Locale/RecodeData/MACINTOSH.pm' 'blib/lib/Locale/RecodeData/MACINTOSH.pm' \
+ 'lib/Locale/RecodeData/MACROMANIA.pm' 'blib/lib/Locale/RecodeData/MACROMANIA.pm' \
+ 'lib/Locale/RecodeData/MACTHAI.pm' 'blib/lib/Locale/RecodeData/MACTHAI.pm' \
+ 'lib/Locale/RecodeData/MACTURKISH.pm' 'blib/lib/Locale/RecodeData/MACTURKISH.pm' \
+ 'lib/Locale/RecodeData/MACUKRAINE.pm' 'blib/lib/Locale/RecodeData/MACUKRAINE.pm' \
+ 'lib/Locale/RecodeData/MAC_IS.pm' 'blib/lib/Locale/RecodeData/MAC_IS.pm' \
+ 'lib/Locale/RecodeData/MAC_SAMI.pm' 'blib/lib/Locale/RecodeData/MAC_SAMI.pm'
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'lib/Locale/RecodeData/MAC_UK.pm' 'blib/lib/Locale/RecodeData/MAC_UK.pm' \
+ 'lib/Locale/RecodeData/NATS_DANO.pm' 'blib/lib/Locale/RecodeData/NATS_DANO.pm' \
+ 'lib/Locale/RecodeData/NATS_SEFI.pm' 'blib/lib/Locale/RecodeData/NATS_SEFI.pm' \
+ 'lib/Locale/RecodeData/NEXTSTEP.pm' 'blib/lib/Locale/RecodeData/NEXTSTEP.pm' \
+ 'lib/Locale/RecodeData/SAMI_WS2.pm' 'blib/lib/Locale/RecodeData/SAMI_WS2.pm' \
+ 'lib/Locale/RecodeData/TIS_620.pm' 'blib/lib/Locale/RecodeData/TIS_620.pm' \
+ 'lib/Locale/RecodeData/US_ASCII.pm' 'blib/lib/Locale/RecodeData/US_ASCII.pm' \
+ 'lib/Locale/RecodeData/UTF_8.pm' 'blib/lib/Locale/RecodeData/UTF_8.pm' \
+ 'lib/Locale/RecodeData/VISCII.pm' 'blib/lib/Locale/RecodeData/VISCII.pm' \
+ 'lib/Locale/RecodeData/_Encode.pm' 'blib/lib/Locale/RecodeData/_Encode.pm' \
+ 'lib/Locale/TextDomain.pm' 'blib/lib/Locale/TextDomain.pm' \
+ 'lib/Locale/Util.pm' 'blib/lib/Locale/Util.pm' \
+ 'lib/Locale/gettext_dumb.pm' 'blib/lib/Locale/gettext_dumb.pm' \
+ 'lib/Locale/gettext_pp.pm' 'blib/lib/Locale/gettext_pp.pm' \
+ 'lib/Locale/gettext_xs.pod' 'blib/lib/Locale/gettext_xs.pod' \
+ 'lib/Locale/libintlFAQ.pod' 'blib/lib/Locale/libintlFAQ.pod'
+ $(NOECHO) $(TOUCH) pm_to_blib
+
+
+# --- MakeMaker selfdocument section:
+
+# here so even if top_targets is overridden, these will still be defined
+# gmake will silently still work if any are .PHONY-ed but nmake won't
+
+static ::
+ $(NOECHO) $(NOOP)
+
+dynamic ::
+ $(NOECHO) $(NOOP)
+
+config ::
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker postamble section:
+
+
+# End.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile.PL b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile.PL
index 5f64a5966b..23623963a4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile.PL
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/Makefile.PL
@@ -1,10 +1,9 @@
#! /usr/local/bin/perl -w
# vim: tabstop=4
-# $Id: Makefile.PL,v 1.1 2011-10-12 23:51:23 pertusus Exp $
# Makefile generator for libintl-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
@@ -19,25 +18,31 @@
# 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.use ExtUtils::MakeMaker;
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335,
+# USA.
use 5.004;
use ExtUtils::MakeMaker;
+use strict;
+
# Make standard channels unbuffered.
select STDERR; $| = 1;
select STDOUT; $| = 1;
+sub ac_try_link;
+
+use Config;
+
# Now try to compile and link a simple test program that uses all
# gettext facilities we need. Failure of the test is not fatal
# since the pure Perl implementation will provide the same functionality.
# However, any help on making this test more portable would be
# highly appreciated!
-use Config;
+unlink "config.log";
-my $c_code = <<'EOF';
+my $c = <<'EOF';
/* The following code only compiles if the interface to gettext is
complete. */
@@ -87,63 +92,74 @@ main (argc, argv)
}
EOF
-my $cc = $Config{cc};
-
-print STDERR "Checking whether we can compile the XS version ... ";
-local *HANDLE;
-open HANDLE, ">gettest.c" or die "cannot create file 'gettest.c': $!\n";
-print HANDLE $c_code;
-close HANDLE or die "cannot close file 'gettest.c': $!\n";
-
-my @cmd = $cc;
-push @cmd, $Config{ccflags};
-push @cmd, $Config{ldflags};
-push @cmd, $Config{perllibs};
-push @cmd, "-o", "gettest.exe", "gettest.c";
-
-my $cmd = join ' ', @cmd;
-
-# Temporarily redirect stdout and stderr.
-open OLDOUT, ">&STDOUT" or die "cannot dup STDOUT: $!";
-open OLDERR, ">&STDERR" or die "cannot dup STDERR: $!";
-open STDOUT, ">config.log" or die "cannot redirect STDOUT: $!";
-open STDERR, ">&STDOUT" or die "cannot dup STDOUT: $!";
-select STDERR; $| = 1;
-select STDOUT; $| = 1;
-
-print "$cmd\n";
-my $result = system $cmd;
-unless ($result == 0) {
- $cmd .= " -lintl";
- print "$cmd\n";
- $result = system $cmd;
+my $build_gettext_xs = ac_try_link $c, "Checking whether we can compile the XS version";
+unless ($build_gettext_xs) {
+ $build_gettext_xs = ac_try_link $c, " Trying again with -lintl", "-lintl";
}
-unless ($result == 0) {
- $cmd .= " -liconv";
- print "$cmd\n";
- $result = system $cmd;
+unless ($build_gettext_xs) {
+ $build_gettext_xs = ac_try_link $c, " Trying again with -lintl -liconv", "-lintl", "-liconv";
+}
+unless ($build_gettext_xs) {
+ $build_gettext_xs = ac_try_link $c, " Trying again with -liconv", "-liconv";
}
-# Restore standard file descriptors.
-close STDOUT; #or die "cannot close STDOUT: $!";
-close STDERR; #or die "cannot close STDERR: $!";
-open STDOUT, ">&OLDOUT" or die "cannot dup \$oldout: $!";
-open STDERR, ">&OLDERR" or die "cannot dup OLDERR: $!";
-close OLDOUT; close OLDERR; # Shut up warnings.
-
-unless ($result == 0) {
+unless ($build_gettext_xs) {
print STDERR <<EOF;
-no
=> Cannot build the XS version of libintl-perl (see 'config.log' for
=> details). This is harmless!
EOF
} else {
print STDERR <<EOF;
-ok
=> Building the XS version of libintl-perl.
EOF
}
-unlink "gettest.c", "gettest.exe";
+
+sub ac_try_link {
+ my ($c_code, $msg, @options) = @_;
+
+ print STDERR "$msg ... ";
+ local *HANDLE;
+ open HANDLE, ">gettest.c" or die "cannot create file 'gettest.c': $!\n";
+ print HANDLE $c_code;
+ close HANDLE or die "cannot close file 'gettest.c': $!\n";
+
+ my @cmd = $Config{cc};
+ push @cmd, $Config{ccflags};
+ push @cmd, $Config{ldflags};
+ push @cmd, $Config{perllibs};
+ push @cmd, @options;
+ push @cmd, "-o", "gettest.exe", "gettest.c";
+
+ # Temporarily redirect stdout and stderr.
+ open OLDOUT, ">&STDOUT" or die "cannot dup STDOUT: $!";
+ open OLDERR, ">&STDERR" or die "cannot dup STDERR: $!";
+ open STDOUT, ">>config.log" or die "cannot redirect STDOUT: $!";
+ open STDERR, ">&STDOUT" or die "cannot dup STDOUT: $!";
+ select STDERR; $| = 1;
+ select STDOUT; $| = 1;
+
+ my $cmd = join ' ', @cmd;
+ print <<EOC;
+cat >gettext.c <<EOF
+$c_code
+EOF
+EOC
+ print "$cmd\n";
+ my $result = system $cmd;
+
+ # Restore standard file descriptors
+ close STDOUT; #or die "cannot close STDOUT: $!";
+ close STDERR; #or die "cannot close STDERR: $!";
+ open STDOUT, ">&OLDOUT" or die "cannot dup \$oldout: $!";
+ open STDERR, ">&OLDERR" or die "cannot dup OLDERR: $!";
+ close OLDOUT; close OLDERR; # Shut up warnings.
+
+ unlink "gettest.c", "gettest.exe";
+
+ print STDERR $result ? "no.\n" : "yes.\n";
+
+ return !$result;
+}
package MY;
@@ -183,7 +199,7 @@ sub tools_other
my $fragment = $self->SUPER::tools_other (@_);
$fragment =~ s/^MOD_INSTALL\s*=\s*(.*?)-MExtUtils::Install
- /MOD_INSTALL =$1-MMyInstall/msx;
+ /MOD_INSTALL =$1-I. -MMyInstall/msx;
return $fragment;
}
@@ -194,37 +210,53 @@ my $name = $0;
$name =~ s,Makefile\.PL$,xs_disabled,;
local *HANDLE;
open HANDLE, ">$name" or die "cannot open '$name' for writing: $!";
-print HANDLE $result;
+print HANDLE !$build_gettext_xs;
close HANDLE or die "cannot close '$name': $!";
WriteMakefile (
NAME => 'libintl-perl',
VERSION_FROM => 'lib/Locale/Messages.pm',
($] >= 5.005 ?
- (ABSTRACT => 'High-Level Interface to Uniforum Message Translation',
- AUTHOR => 'Guido Flohr <guido@imperia.net>',
- ) : (),
- ),
- PREREQ_PM => { File::Spec => 0 },
- PL_FILES => {},
- DIR => [$result == 0 ? ('gettext_xs') : ()],
- clean => { FILES => 'xs_disabled build_xs' }
- # If you want to build the XS version although the automatic detection
- # suggests not to build it, uncomment the following line.
- #DIR => [ ('gettext_xs') ],,
+ (ABSTRACT => 'High-Level Interface to Uniforum Message'
+ . ' Translation',
+ AUTHOR => 'Guido Flohr <guido.flohr@cantanea.com>',
+ ) : (),
+ ),
+ PREREQ_PM => { 'File::Spec' => 0, version => 0.77 },
+ META_MERGE => {
+ recommends => { 'File::ShareDir' => 0 },
+ resources => {
+ homepage => 'http://www.guido-flohr.net/en/projects/',
+ bugtracker => 'https://github.com/gflohr/libintl-perl/issues',
+ repository => 'https://github.com/gflohr/libintl-perl.git',
+ },
+ },
+ PL_FILES => {},
+ DIR => [$build_gettext_xs ? ('gettext_xs') : ()],
+ clean => { FILES => 'xs_disabled build_xs' },
+ (MM->can ('signature_target') ? (SIGN => 1) : ()),
+ # If you want to build the XS version although the automatic detection
+ # suggests not to build it, uncomment the following line.
+ #DIR => [ ('gettext_xs') ],
);
sub MY::postamble {
+ # This is for developers only.
+ return '' if ! -e '.git';
+
'
-all :: Credits ReleaseNotes
+all :: Credits Changes README
# Make search.cpan.org happy but still follow GNU standards:
# # (Thanks to Graham Barr for the hint)
Credits: THANKS
cat THANKS >$@
-ReleaseNotes: NEWS
+Changes: NEWS
cat NEWS >$@
+
+README: README.md
+ cat README.md >$@
'
}
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/NEWS b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/NEWS
index e804888fb7..9b2860d3be 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/NEWS
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/NEWS
@@ -1,8 +1,126 @@
+Version 1.32 - 26 Oct 2020
+
+* Bugs fixed:
+
+ https://github.com/gflohr/libintl-perl/issues/5
+
+Version 1.31 - 19 Nov 2018
+
+* Fixes this bug in Locale::Simple:
+
+ https://rt.cpan.org/Ticket/Display.html?id=127675
+
+Version 1.30 - 04 Nov 2018
+
+* Bugs fixed:
+
+ https://github.com/gflohr/libintl-perl/issues/2
+ https://github.com/gflohr/libintl-perl/issues/3
+ https://github.com/gflohr/libintl-perl/issues/4
+
+Version 1.29 - 09 Aug 2017
+
+* Important: Fixed a bug that caused Locale::gettext_pp and
+ Locale::gettext_dumb to not load .mo files with a revision
+ number of 0.1 not to be loaded
+ (see https://github.com/gflohr/libintl-perl/issues/1)
+* New bug tracker address is https://github.com/gflohr/libintl-perl/issues
+
+Version 1.28 - 31 Aug 2017
+
+* New class methods options(), keywords(), and flags() for
+ Locale::TextDomain
+
+Version 1.27 - 7 Aug 2017
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Public/Bug/Display.html?id=114731
+ https://rt.cpan.org/Public/Bug/Display.html?id=116772
+ https://rt.cpan.org/Public/Bug/Display.html?id=119014
+ https://rt.cpan.org/Public/Bug/Display.html?id=120165
+ https://rt.cpan.org/Public/Bug/Display.html?id=120446
+
+Version 1.26 - 13 May 2016
+
+* Fixed more false negatives in tests, no need to upgrade.
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=115052
+
+Version 1.25 - 09 May 2016
+
+* Fixed false negatives in test suite, no need to upgrade the module!
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=83980
+ https://rt.cpan.org/Ticket/Display.html?id=47968
+
+Version 1.24 - 08 Apr 2016
+
+* Better portability for tests.
+
+* Updated documentation.
+
+* License changed to GPLv3.
+
+* Bugs fixed:
+
+ https://rt.cpan.org/Ticket/Display.html?id=98109
+ https://rt.cpan.org/Ticket/Display.html?id=47968
+ https://rt.cpan.org/Ticket/Display.html?id=83980
+ https://rt.cpan.org/Ticket/Display.html?id=102288
+
+Version 1.23 - 24 Jan 2013
+
+* New message retrieval backend Locale::gettext_dumb(3pm) which produces
+ translations even, when the corresponding locale is not present in
+ the system.
+
+* Fixed a bug where the Perl backend under certain circumstances clobbered
+ the environment variable LC_ALL.
+
+* Avoid test failures by skipping all tests that depend on the de_AT
+ locale, when that locale is not installed.
+
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=82856
+
+Version 1.22 - 24 Jan 2013
+
+* Version 1.22 outsmarted PAUSE (the CPAN upload facility) and had to
+ be removed.
+
+Version 1.21 - 15 Jan 2013
+
+* Environment variables LANGUAGE and LANG are interpreted in the same way
+ in the XS and the pure Perl version.
+
+* Package design closer to GNU standards.
+
+* If present, File::ShareDir is used for searching message catalogs.
+
+* Cleaned up distribution.
+
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=78341
+ https://rt.cpan.org/Ticket/Display.html?id=81315
+ https://rt.cpan.org/Ticket/Display.html?id=79461
+ https://rt.cpan.org/Ticket/Display.html?id=71509
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+ https://rt.cpan.org/Ticket/Display.html?id=64284
+
Version 1.20 - 29 Jue 2009
* Test suite revamped. Failures are now explained better, and it should
be easier to debug them remotely.
+* Bugs fixed:
+ https://rt.cpan.org/Ticket/Display.html?id=49744
+
Version 1.19 - 19 Jun 2009
* New context functions now work with Perl 5.6.2.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README
index 275d467a24..1fe170847a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README
@@ -1,20 +1,11 @@
README for libintl-perl
=======================
-$Id: README,v 1.1 2011-10-12 23:51:24 pertusus Exp $
-
The package libintl-perl is an internationalization library for Perl
that aims to be compatible with the Uniforum message translations
system as implemented for example in GNU gettext.
- [NOTE for distributors: This file and the complete subdirectory
- "sample" of this release should be installed along with the library
- itself in the according documentation section!]
-
-See the file COPYING.LESSER and the source code for licensing.
-
-More extensive information may be available at the libintl-perl homepage
-on the internet http://guido-flohr.net/projects/libintl-perl.
+See the file COPYING and the source code for licensing.
Requirements
------------
@@ -88,17 +79,17 @@ Feedback
--------
Send negative (and positive!) feedback to me. Bug reports can be send
-directly to me or you can use the bugtracking system at http://rt.cpan.org/.
+directly to me or you can use the
+[RT bugtracking system](http://rt.cpan.org/ "Link to RT").
If you use libintl-perl for your project, private or public, free or
commercial, please let me know. I am interested in such information.
-If you really like (or dislike?) libintl-perl, tell the world about. You
-can rate it and even write a review at http://cpanratings.perl.org/
-(search for "libintl-perl"). You can also increase the popularity index of
-libintl-perl at freshmeat.net by visiting its project page at
-http://freshmeat.net/projects/libintl-perl, by subscribing to new
-releases from the project page, or by rating it.
+If you really like (or dislike?) libintl-perl, tell the world about.
+You can star it on [github](http://github.com/gflohr/libintl-perl). You
+can rate it and even write a review at
+[cpanratings](http://cpanratings.perl.org/)
+(search for "libintl-perl").
Design Goals
------------
@@ -164,24 +155,8 @@ libintl-perl you should read the perldoc of Locale::TextDomain. Don't
bother about the documentation of the other modules in the library,
you will not need it unless you want to hack the library yourself.
-There is a mailing list <libintl-perl AT imperia DOT net> (replace
-" AT " with "@" and " DOT " with ".") where you can post questions
-related to libintl-perl. The list has also a certain focus on
-internationalization of Perl CGI web applications. Please note, that
-postings from non-subscribers will be held back for approval, and it
-may take a considerable amount of time until all list members will get
-these postings. You can subscribe to the list via a web interface at
-http://ml.imperia.org/mailman/listinfo/libintl-perl/, a searchable
-archive of prior postings to the list is available at
-http://ml.imperia.org/libintl-perl/.
-
-At the time of this writing (July 2003) the list is new and has
-exactly one subscriber and zero postings. But don't be shy, join
-it. ;-)
-
In order to make use of the software, you will also need various tools
-from GNU gettext (http://savannah.gnu.org/projects/gettext/). The
-documentation is located at http://www.gnu.org/manual/gettext/.
+from GNU gettext [savannah](http://savannah.gnu.org/projects/gettext/). The documentation is located at [www.gnu.org](http://www.gnu.org/manual/gettext/).
You will find there a language-independent overview of
internationalization with GNU gettext, and in the Perl-specific
sections you will find details about the parser that extracts
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.md b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.md
new file mode 100644
index 0000000000..1fe170847a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.md
@@ -0,0 +1,249 @@
+README for libintl-perl
+=======================
+
+The package libintl-perl is an internationalization library for Perl
+that aims to be compatible with the Uniforum message translations
+system as implemented for example in GNU gettext.
+
+See the file COPYING and the source code for licensing.
+
+Requirements
+------------
+
+The library is entirely written in Perl. It should run on every
+system with a Perl5 interpreter. The minimum required Perl version
+should be 5.004.
+
+The behavior of the package varies a little depending on the Perl
+version:
+
+- Perl 5.8 or better
+
+Recommended. Perl 5.8 offers maximum performance and support for
+various multi-byte encodings (even more if Encode::Han is installed).
+Additionally the output charset is chosen automatically according to
+the information provided by I18N::Langinfo. In fact, I18N::Langinfo
+is already available for Perl 5.7 but this developer version is
+probably not much in use any more.
+
+- Perl 5.6 or better
+
+Still offers high-performance UTF-8 handling but no support for other
+multi-byte encodings unless the package Encode is installed.
+
+- Earlier Perl versions
+
+Full UTF-8 support but quiet slow since all conversion routines are
+written in Perl. More exactly: Encoding from 8 bit charsets into
+UTF-8 is reasonably fast and usable. Decoding UTF-8 is slow, however.
+
+Note that these are actually the requirements for the *users* of your
+software internationalized with libintl-perl.
+
+As a maintainer of a Perl package that uses libintl-perl, you will
+also need a recent version of GNU gettext (see the file README in the
+subdirectory "sample/" of the source distribution of libintl-perl).
+Translators of your software can basically do their job with any text
+editor, but it usually makes sense for them, too, to have GNU gettext
+installed. End users of your software, or people that install an
+internationalized Perl package do *not* need it, unless they want to
+add a new language to your software.
+
+Installation
+------------
+
+If libintl-perl is not installed on your system, you have to build it
+from the sources, which is a lot easier than you may think. You need
+the program "make" for that and a command line shell. No C compiler is
+required.
+
+Unpack the package in a directory of your choice, cd into that
+directory and then type
+
+ perl Makefile.PL
+ make
+
+This will build the package. You can then run the tests with
+
+ make test
+
+To install the package, type
+
+ make install
+
+You will probably need root permissions to do that.
+
+Of course, you can also use the CPAN module to install the package.
+
+Feedback
+--------
+
+Send negative (and positive!) feedback to me. Bug reports can be send
+directly to me or you can use the
+[RT bugtracking system](http://rt.cpan.org/ "Link to RT").
+
+If you use libintl-perl for your project, private or public, free or
+commercial, please let me know. I am interested in such information.
+
+If you really like (or dislike?) libintl-perl, tell the world about.
+You can star it on [github](http://github.com/gflohr/libintl-perl). You
+can rate it and even write a review at
+[cpanratings](http://cpanratings.perl.org/)
+(search for "libintl-perl").
+
+Design Goals
+------------
+
+The primary design goal of libintl-perl is maximum compatibility with
+the gettext functions available for other programming languages. It
+is intended that programmers, translators, and end users can fully
+benefit from all existing i18n tools like xgettext for message
+extraction, msgfmt, msgmerge, etc. for catalog manipulation, Emacs PO
+mode (or KBabel, PO-Edit, ...) for catalog editing and so on.
+
+Another design goal is maximum portability. The library should be
+functional without any additional software but with a wide range of
+Perl versions. Wherever possible, hooks have been inserted to benefit
+from advanced features in the runtime environment, but the basic
+functionality should be present everywhere.
+
+Overview
+--------
+
+The core of the library is the module Locale::gettext_pp. It is a
+pure Perl re-implementation of the module Locale::gettext available on
+CPAN. However, the XS version Locale::gettext lacks some functions
+(notably plural handling and output conversion) that are already
+present in Locale::gettext_pp. Locale::gettext_pp provides the
+internationalization functions that are available in your system
+library (libc) or additional C libraries (for example libintl in the
+case of GNU gettext).
+
+The class Locale::Messages is an additional abstraction layer that is
+prepared for dynamic switching between different gettext implementations (for
+example Locale::gettext_pp and Locale::gettext). It provides
+basically the same interface as Locale::gettext_pp but in an
+implementation-independent manner.
+
+The module Locale::TextDomain is the only module that you should
+actually use in your software. It represents the message translation
+system for a particular text domain (a text domain is a unique
+identifier for your software package), makes use of Locale::Messages
+for message translation and catalog location, and it provides
+additional utility functions, for example common shortcut names for
+i18n routines, tied hashes for hash-like lookups into the translation
+database, and finally an interpolation mechanism suitable for
+internationalized messages.
+
+The package also contains a charset conversion library
+Locale::Recode. This library is used internally by Locale::gettext_pp
+to allow on-the-fly charset conversion between the charset in a
+message catalog and the preferred (end) user charset. Its main
+advantage about the Encode package available for recent Perl versions
+is its portability, since it does not require the Unicode capabilities
+of Perl that were introduced with Perl 5.6. It fully supports UTF-8
+with every Perl version and a wealth of common 8 bit encodings. If
+you have to do charset conversion with older Perl versions, then
+Locale::Recode may be worth a try although it is really only a helper
+library, not intended as a competitor to Encode.
+
+Documentation
+-------------
+
+For a basic understanding of message translation in Perl with
+libintl-perl you should read the perldoc of Locale::TextDomain. Don't
+bother about the documentation of the other modules in the library,
+you will not need it unless you want to hack the library yourself.
+
+In order to make use of the software, you will also need various tools
+from GNU gettext [savannah](http://savannah.gnu.org/projects/gettext/). The documentation is located at [www.gnu.org](http://www.gnu.org/manual/gettext/).
+You will find there a language-independent overview of
+internationalization with GNU gettext, and in the Perl-specific
+sections you will find details about the parser that extracts
+translatable messages from your Perl sources.
+
+Quick-Start
+-----------
+
+The subdirectory "sample" of the source distribution of libintl-perl
+contains a full-fledged example for an internationalized Perl package,
+including a working Makefile. The README of that subdirectory
+explains all necessary steps.
+
+However, if you are on a recent GNU/Linux system or similar (cygwin
+should also do), chances are that you can get the following example to
+run:
+
+ #! /usr/local/bin/perl -w
+
+ use strict;
+
+ # This assumes that the textdomain 'libc' is available on your
+ # system. Try "locate libc.mo" or "locate libc.gmo" (or
+ # "find / -type f -name libc.mo" if locate is not available on
+ # your system).
+ #
+ # By the way, the "use Locale::TextDomain (TEXTDOMAIN) is the
+ # equivalent of
+ #
+ # textdomain ("TEXTDOMAIN");
+ #
+ # in C or similar languages.
+ use Locale::TextDomain ('libc');
+
+ # The locale category LC_MESSAGES is not exported by the POSIX
+ # module on older Perl versions.
+ use Locale::Messages qw (LC_MESSAGES);
+
+ use POSIX ('setlocale');
+
+ # Set the locale according to our environment.
+ setlocale (LC_MESSAGES, '');
+
+ # This makes the assumption that your system libc defines a
+ # message "No such file or directory". Check the exact
+ # spelling on your system with something like
+ # "ls NON-EXISTANT".
+ # Note the double underscore in front of the string. This is
+ # really a function call to the function __() that is
+ # automagically imported by Locale::TextDomain into your
+ # namespace. This function takes its argument, looks up a
+ # translation for it, and returns that, or the unmodified
+ # string in case of failure.
+ print __"No such file or directory", ".\n";
+
+ __END__
+
+Now run the command "locale -a" or "nlsinfo" to get a list of
+available locales on your system. Try the section "Finding locales"
+in "perldoc perllocale" if you have problems.
+
+If, for example, the locale "fr_FR" is available on your system, set
+the environment variable LANG to that value, for a POSIX shell
+
+ LANG=fr_FR
+ export LANG
+
+for the C shell
+
+ setenv LANG fr_FR
+
+and run your little Perl script. It should tell you what the error
+message for "No such file or directory" is in French, or whatever
+language you chose. Not a real example, because we have "stolen" a
+message from a system catalog. But it should give you the general
+idea, especially if you are already familiar with gettext in C.
+
+If you still see the English message, this does not necessarily mean a
+failure, since the string is maybe not translated on your system (try
+"locate libc.mo" to get a list of available translations). Even for
+the translations listed there, that particular message might be
+missing. Try a common locale like "de_DE" or "fr_FR" that are usually
+fully translated then.
+
+Your next steps should be "perldoc Locale::TextDomain", and then study
+the example in the subdirectory "sample" of this distribution.
+
+Have fun with libintl-perl!
+
+Guido Flohr
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.win32 b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.win32
index c7bd3c5c4e..031759dfa1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.win32
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/README.win32
@@ -107,4 +107,4 @@ maintainer of GNU gettext and libiconv:
without msvcr70.dll - would be a violation of the LGPL. This problem does
not occur with MSVC 6.0 and earlier.
-Guido Flohr <guido@imperia.net>
+Guido Flohr <guido.flohr@cantanea.com>
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/REFERENCES b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/REFERENCES
index eb0868af1c..722d43af59 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/REFERENCES
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/REFERENCES
@@ -46,3 +46,15 @@
- IWL, a GUI toolkit for html
http://search.cpan.org/~viktork/IWL/
+
+- Git, the stupid content tracker
+ http://git-scm.com/
+
+- needrestart checks which daemons need to be restarted after library upgrades
+ https://fiasko-nw.net/~thomas/tag/needrestart.html
+
+- libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images
+ http://libguestfs.org/
+
+- serienbrief, write serial letters with LaTeX
+ http://nasauber.de/opensource/serienbrief/
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/SIGNATURE b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/SIGNATURE
new file mode 100644
index 0000000000..86f1aa415a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/SIGNATURE
@@ -0,0 +1,420 @@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.83.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+ % cpansign -v
+
+It will check each file's integrity, as well as the signature's
+validity. If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+SHA256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
+SHA256 751d8b18cac7923f6ad5ef190a0634c394ca98ef71656329c195cbbf65e6fbd7 Changes
+SHA256 a96122b00f0239360c8a7f3b6ece043feeb8b0d7762d1b16f24573e2ca2c97b3 Credits
+SHA256 61548b4e3ce29df51b7280fc0df48366c22c70ca7ac164f5c4ed1938029a01aa FAQ
+SHA256 361a856bb352d2ce7952abe602b799dc7b3fa80b87ad232555b8a3c17b7c22f5 MANIFEST
+SHA256 be23d8fd0165b7e749dac791a5f323dfe61496b908119cf036e4f2230ebc57f0 MANIFEST.SKIP
+SHA256 be971f1494e54d483da6750a02e5f3a724f8c6900fc862e69711110f1e4215ec META.json
+SHA256 cf4e567a5bd78e6a48938ebe022c0b8a3dabd8517eb81b285227e7d76dd474e8 META.yml
+SHA256 86d1e2d74d6ed876c609ac18823f518f6c8b58015aec7cfa1ec86704506a9dd8 Makefile.PL
+SHA256 3100a12446dbb57768a043b2e2428571c9cf3106c7cb35ba41aec9d194ece512 MyInstall.pm
+SHA256 751d8b18cac7923f6ad5ef190a0634c394ca98ef71656329c195cbbf65e6fbd7 NEWS
+SHA256 df502dcc262dd32489a28b2e7e6587c9e5302e3038ca14607193f663863caa0b README
+SHA256 2379552e7e3abbbd7a65186f8873df6045f2563a99a6b362ca358f33f3ae38d3 README-oldversions
+SHA256 df502dcc262dd32489a28b2e7e6587c9e5302e3038ca14607193f663863caa0b README.md
+SHA256 ed651ffbeee5546ca65f813d2f68f220a704d9515de5100f89378643d85f5768 README.solaris
+SHA256 6f2b40a0d054b77ccdaff42e4ab7193069f79fbce3931a67095dcfb60166e962 README.win32
+SHA256 6eb82e9bd5e42bbd069e120a095c307a715cdc3cd18220ac0146a246562d2c45 REFERENCES
+SHA256 a96122b00f0239360c8a7f3b6ece043feeb8b0d7762d1b16f24573e2ca2c97b3 THANKS
+SHA256 fe4dd4a46dfe93daef81a392f9e5298652ca4b5fd7ab8c146c9f23f0f027b841 TODO
+SHA256 0ca945a6e0f803d60b025f38f23d7a420c3e4123e38b9ae0dfb8fcc3932a7491 gettext_xs/Makefile.PL
+SHA256 4093870eec352858bbceff33c814d2ce57f7a9b6cc965fc6068b411f90994d5e gettext_xs/gettext_xs.pm
+SHA256 734b5be036f7f7c64caf27f1739a9925f7728fd2cc64c5bc4172735bf6fe3e8f gettext_xs/gettext_xs.xs
+SHA256 8d2b29b7fd1514b0528f7097c005742153881ed47e775016481f36b3a454358e lib/Locale/Messages.pm
+SHA256 d376bf01fbed090589e36ad75e6fbeeedfb1deab3d7453d64da900429c479076 lib/Locale/Recode.pm
+SHA256 9759d289e57ec786c5cc1780d6fe4e0093ea7cd43aa463a013907a5fca569ca6 lib/Locale/Recode/_Aliases.pm
+SHA256 643f1197b335388995b939153f9fe8019634635c149f684a1a609c3d76a3b2b3 lib/Locale/Recode/_Conversions.pm
+SHA256 df1781a750de50b41b2ae7f644c9612304c7b5ce2a6d54e1ac167e7575ddc581 lib/Locale/RecodeData.pm
+SHA256 5e1330a29a8286fff9fb224e7e428a6f94a485aaf4d092837f8e469b15ae8703 lib/Locale/RecodeData/ASMO_449.pm
+SHA256 91bb3c3ee0ac0296539dfa8f60f7bd76e95e4ff1b2896bb73d5dcbd643876410 lib/Locale/RecodeData/ATARI_ST.pm
+SHA256 3aba642bedeb1f1c2f1dc27f56f610b2998fa23d285a38365b8a8b16ae52642e lib/Locale/RecodeData/ATARI_ST_EURO.pm
+SHA256 212a7e2ca1e51c2c96d0a38084827f73b20e3308df2878d4e490ee7151622ebe lib/Locale/RecodeData/CP10007.pm
+SHA256 cc9ff84658535625c75aea0054123e3942bfa046d3afa3b88328dea70f7809b1 lib/Locale/RecodeData/CP1250.pm
+SHA256 4e680cb69ef5014ad05cce640aa06a6ecd82e587a7d0068b700333c158b4ed6a lib/Locale/RecodeData/CP1251.pm
+SHA256 4770ce90a3fd3789c3696b0197eacbc724864a7501fbcce8b60275bee09338d3 lib/Locale/RecodeData/CP1252.pm
+SHA256 ee249c6a2b11e422324a9acf19814525cf7f6645b00d488ef0bd7d69286c2f9a lib/Locale/RecodeData/CP1253.pm
+SHA256 d6717a617b77ba22ec4ac2effccb3636e21896bdf81a0626a634c9f8e1c4af33 lib/Locale/RecodeData/CP1254.pm
+SHA256 39b4aa0a9797a342c1f3e58823de4ffa812accd9a9fb6891455454b254d1828b lib/Locale/RecodeData/CP1256.pm
+SHA256 96fddd4c60643a4756eefc8106ce1ab8ecf43532bc729cf9d87352383792474c lib/Locale/RecodeData/CP1257.pm
+SHA256 7bfbd49c341f82a81ee3ed0b4a7a506295260ea072badb721a8fc1f8fb7612b5 lib/Locale/RecodeData/CSN_369103.pm
+SHA256 2b6f41022e9822f0ed3d8b1b9bd08a1f5cb075aa034d7f3f4ddb6fa580afb035 lib/Locale/RecodeData/CWI.pm
+SHA256 df81ac5308dd2e5dba201923d63fe425cb06a5fa44ca4f720635c232c30f9e27 lib/Locale/RecodeData/DEC_MCS.pm
+SHA256 e3685b9605aaa08331a3c4bc07d75bc969c85ebfbdd3c43b62a01ce0e2d29fd5 lib/Locale/RecodeData/EBCDIC_AT_DE.pm
+SHA256 256ce5d56c6cdcfa8988aab0238e07c88c73143d987206d93e2b318c7eed0b64 lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
+SHA256 c9926c51940144ee70b1f66297983f7ad851498224b503ec228520c7a944fe80 lib/Locale/RecodeData/EBCDIC_CA_FR.pm
+SHA256 897cc9ef1feefbc00a2d477d1cd77f6befa10c78261d2b28fef8c0fa63ee3615 lib/Locale/RecodeData/EBCDIC_DK_NO.pm
+SHA256 7d7fb86ec0bbc79802bb84a9f65b9eefe4e03a480067488ec63112424357878d lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
+SHA256 bb16326ba15f0d54a80b54e7917397a5a098bba9c6bdabf1e11d4373b5b6b0db lib/Locale/RecodeData/EBCDIC_ES.pm
+SHA256 53d2cf0c11eb9a83fcbdc77bccfe8cbebc5ce3a203c8e9ff46b8664fbe9d9340 lib/Locale/RecodeData/EBCDIC_ES_A.pm
+SHA256 476ce94893dba4e3db70be8947c4e828eddd18767c5101c69c3d842c1ba5a03f lib/Locale/RecodeData/EBCDIC_ES_S.pm
+SHA256 827683a4d677d95af700b739c610514951bf2319d561b7d2ffb53c39a113a6a5 lib/Locale/RecodeData/EBCDIC_FI_SE.pm
+SHA256 f5adec24eb0f66287b2d228645f3f156828d11e7c1df20adf5b2906148ab6ef0 lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
+SHA256 97641d80205a55bd62ab2d205958593d752673ac82444c7405f5f67822479da6 lib/Locale/RecodeData/EBCDIC_FR.pm
+SHA256 d3e5fb40f3035b005afe56a2abf49727deb8bdca12ee6d2020bfbb5aad4098d8 lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
+SHA256 255dab72cbbe3e6e9467211b77b45c3c60b0939b232763be12f4aaafba83ab70 lib/Locale/RecodeData/EBCDIC_IT.pm
+SHA256 8ec4e3b7aa1a94557ccfc371c996ce7666a058439e330c31ed022fd774ced483 lib/Locale/RecodeData/EBCDIC_PT.pm
+SHA256 05fe5df53638363321b83660e52f660025cd88d23ff6d1b7ae2e98ed2814165f lib/Locale/RecodeData/EBCDIC_UK.pm
+SHA256 80204d9fa2de09e377435ad4a9eefc46e2a86b6812cf62329c9683e4d7f07c92 lib/Locale/RecodeData/EBCDIC_US.pm
+SHA256 313b62123ec12116ba907e4bf7b117c6dc8a2ea1dd36b8829b99d2605fdf80aa lib/Locale/RecodeData/ECMA_CYRILLIC.pm
+SHA256 097182106b7c5684cd44d363aba08fa9f2617fa9f04b71e00bc008c54438fa1b lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
+SHA256 11c808d6c754e3c64c5d357357d458bdd820ef9a2b4d2f9c23feb21d6e7f938d lib/Locale/RecodeData/GEORGIAN_PS.pm
+SHA256 960f0fc1b86bf9923f5cecf220d66d000a06fbb97faf333afb64f930f01b2da5 lib/Locale/RecodeData/GOST_19768_74.pm
+SHA256 da2072660789b2c659bd8ecb99d46c3d7cdb786efe1356ba71c9e9ed4cb9cc66 lib/Locale/RecodeData/GREEK7.pm
+SHA256 ef2310dd23d06aeb5c659647c4bf00ac7e4f1c1cfee020fd36e5a72177266150 lib/Locale/RecodeData/GREEK7_OLD.pm
+SHA256 c6544dabd855bb371a3b185a907375fc09d4b584854ce72b1c8b5b1d7c518bd4 lib/Locale/RecodeData/GREEK_CCITT.pm
+SHA256 cdbbf0e1264119b55dabd572de81812c307f563c26f2b6ac05838001d22a7ade lib/Locale/RecodeData/HP_ROMAN8.pm
+SHA256 f184b1b13673af1521a3390eb4832c2273570e8c6ad6fe9800cab23b40b988f4 lib/Locale/RecodeData/IBM037.pm
+SHA256 8dd35ad71092f6db9980f3d19774869799baccf1ce8ea9c043b100a6e8c5c512 lib/Locale/RecodeData/IBM038.pm
+SHA256 8ef5270b3ba28318ad3efb786adc8367c3635ce77f3fd2a026dd363c6bee2083 lib/Locale/RecodeData/IBM1004.pm
+SHA256 af2b68254eb52a0b92b5bfc3ebd27eacb97b9b333f86200402fa06a2de518828 lib/Locale/RecodeData/IBM1026.pm
+SHA256 47cfef20930baceed546328444d61cb0d34db1b594e05bfcc601dcbe48d253ff lib/Locale/RecodeData/IBM1047.pm
+SHA256 70432cf365f7217a932c03594375f70bc22b508e8125b847e842013c1e275ed3 lib/Locale/RecodeData/IBM256.pm
+SHA256 4c71085c838fd5ea369922f3b9ab400fccb330bc219e26fdb78dd9301cd3b815 lib/Locale/RecodeData/IBM273.pm
+SHA256 8c50068d48fb4ef1779d72a801d990afcbe2ca0bc40a57bfe1a1398e51f9c5d6 lib/Locale/RecodeData/IBM274.pm
+SHA256 f6a1193cf1d3ddd80b61198b25fd06b13b3c57e7fb611e9261f7552358fc821e lib/Locale/RecodeData/IBM275.pm
+SHA256 b5dbf0c48935c3f773fcc66c6ca477e2af513ef492f19c0ee362002c5198e2f4 lib/Locale/RecodeData/IBM277.pm
+SHA256 b218bb3c76f9ff783a09d935605157cd9768d37dcedc48fe31472bf34a71031e lib/Locale/RecodeData/IBM278.pm
+SHA256 7bc0f2823ba177c68ff366b8194e136888da68ace59da4f642d752b5c52d14f7 lib/Locale/RecodeData/IBM280.pm
+SHA256 87f46470cf72c1128f3d16b15a8733befa44f8a9c2a20932c543c69d0d369453 lib/Locale/RecodeData/IBM281.pm
+SHA256 74da8b57bfee55c686df951c69d974fc739f1992986f0dda2a98afacf57a5166 lib/Locale/RecodeData/IBM284.pm
+SHA256 df5c1e72ea188cd0cbba749696ce8e5527db98e0a1e6b27c11454a9816d2378c lib/Locale/RecodeData/IBM285.pm
+SHA256 d65f17250089db35329006c8ccad62649491cb8534a9dda8547ef315eca7206c lib/Locale/RecodeData/IBM290.pm
+SHA256 b050b9cb528284891c4a9cbf4d6f4e48043ce2c1e01db2acfde955723f89beb3 lib/Locale/RecodeData/IBM297.pm
+SHA256 0e0216d0ca6cd2fa9276c5137baafff60d0b0f33a33ff0f8e60d4fd9201e9b70 lib/Locale/RecodeData/IBM420.pm
+SHA256 fc3b877b126c5a9766a4d87d843ebeb2a66ac05320b6a89f8c1b9efccef019a6 lib/Locale/RecodeData/IBM423.pm
+SHA256 5396da6fb686db288521284f51f964cce72565088bcda63d4dc942ee0e410cd5 lib/Locale/RecodeData/IBM424.pm
+SHA256 c43352798298f5521d3b773c0627c2b64c61ca129c7ae282d4fbe560c9195604 lib/Locale/RecodeData/IBM437.pm
+SHA256 bd4a328cdc564919aa1aa929b7bc45ae193fa9040a3a4d3ba5ef70848f6a8e35 lib/Locale/RecodeData/IBM500.pm
+SHA256 a58c93ab770bf045fcdd1c4c2fa0d7af8c356c8ea92275b257eb99b1eb337c9c lib/Locale/RecodeData/IBM850.pm
+SHA256 0bdc979da3c3526937c2a9ab3f400cd5be7c12ea585ffdfa9b2cef251bc376ee lib/Locale/RecodeData/IBM851.pm
+SHA256 07fb55dfc2c85b2ba4b796762c353abceb55541ee2ef932ec4d431712a4da508 lib/Locale/RecodeData/IBM852.pm
+SHA256 b12b8bb922d36d60e7bb3d0628f5b4c3b6b60d4d332c30cfae4ddaceabac8cb4 lib/Locale/RecodeData/IBM855.pm
+SHA256 2293856c10c61c93a88636b262bb19d1b32943052103d0ca3c88191417f7266f lib/Locale/RecodeData/IBM857.pm
+SHA256 bc9121bf7b837d93793032f3b83f959cff3eb5819e485f804dd3514f661870af lib/Locale/RecodeData/IBM860.pm
+SHA256 397e0233f8b542eef25bf54d170157b24aafdc4f596924979c0b914302e5c938 lib/Locale/RecodeData/IBM861.pm
+SHA256 6da5cd2346ea01f471a23d198e3b03fcf0b0b8dab1bf2749a4172695eb3fadb2 lib/Locale/RecodeData/IBM862.pm
+SHA256 df01da92cbdc733af3e7a77681dbe5977cf2b783ac1b0b1efe5d5a72fa03e961 lib/Locale/RecodeData/IBM863.pm
+SHA256 50ad8dd08290c0bd86cd6242853cd3d6678a36224b90669f6555a8eb2f11ff30 lib/Locale/RecodeData/IBM864.pm
+SHA256 fd48f5ac40470607b38e4e03a7fceb468475617e4cfb6ce82011a856151eca9d lib/Locale/RecodeData/IBM865.pm
+SHA256 da42bf798ed881acb2017bda4cd2fd4fd17896892c49c6c645c004a2fbe448e4 lib/Locale/RecodeData/IBM866.pm
+SHA256 f0c6b03114086782fc693e3ed985be555cadef110d916207c983c3214bc16dd3 lib/Locale/RecodeData/IBM868.pm
+SHA256 cdb3c6035cac72ac38d7c666e18c4c563a01c511e8574d25aa35c33b4531dc51 lib/Locale/RecodeData/IBM869.pm
+SHA256 b532a0a1e4a495e536fa5f4b160a523dad4c9f04a5053c2d03d0a19ec448e6b5 lib/Locale/RecodeData/IBM870.pm
+SHA256 cddac6be2f03b6a6562ce3b8de95ac8d0f9533c60f37eb97e9c3992e6f2542aa lib/Locale/RecodeData/IBM871.pm
+SHA256 a8e40154287a519faf3df4dddc37bde9f8d1e0c7a4195116dffdf7ef45ed2915 lib/Locale/RecodeData/IBM874.pm
+SHA256 e1d8a6ed5262f2c4116a035fbc12716eb118c54ff6c7289c5e271f160b7fd2ed lib/Locale/RecodeData/IBM875.pm
+SHA256 cd324a6590c632d5fea30026383a7b0505f56a386000b2467db50637c2942779 lib/Locale/RecodeData/IBM880.pm
+SHA256 65c95146d8be65e1c91b21741d562cb7aa1702e742463d4a8eabbf293199af22 lib/Locale/RecodeData/IBM891.pm
+SHA256 abd476a63200a8212e64074e2cb913bb1580a5a98415e5ad59b1c22b1f79e467 lib/Locale/RecodeData/IBM903.pm
+SHA256 eb66f231a175ebf5671e9985601b35262b2254dd4fdf146ab8a970427e435f10 lib/Locale/RecodeData/IBM904.pm
+SHA256 a737df17865f0974e1906d8b1445b78e8db41fe2e910f90322c36bdd3275e41d lib/Locale/RecodeData/IBM905.pm
+SHA256 d8111473d11a3504f138b370493078f33b555682e76a532d11e1f9bb22e14521 lib/Locale/RecodeData/IBM918.pm
+SHA256 b792676415cddfd7403a932c225dcefdb8521f3fbaad9beb55222837d308ec68 lib/Locale/RecodeData/IEC_P27_1.pm
+SHA256 226b029585fc163f676d2a8bf9ad25bb63133b11f4663efaff67d2ae3f5b3e69 lib/Locale/RecodeData/INIS.pm
+SHA256 c5800500398491f50a46bd5454696dfc27462060319bdae30ba6aa4bbc2c48c6 lib/Locale/RecodeData/INIS_8.pm
+SHA256 c8b3601495e1fb7b53d49c7ed7575c2d5667357e9b293ca98099e6a7cfb5720a lib/Locale/RecodeData/INIS_CYRILLIC.pm
+SHA256 45502d7953148ea55c3096e725613810d2ca883d6bda53261390db2ddeaada93 lib/Locale/RecodeData/ISO_10367_BOX.pm
+SHA256 8fb43e2d338739e6eb0bc0a5b3674226f71676df917d186f4411c1c35431dcd2 lib/Locale/RecodeData/ISO_2033_1983.pm
+SHA256 e3ee3999b939732702af8fb9b35b4e7a2e485fc3e92ae8ec7ae872aaab2fcb28 lib/Locale/RecodeData/ISO_5427.pm
+SHA256 881c28a12b27a626407d1cacb8252ad473777f64ecbfcf6c2acccc51bd999aec lib/Locale/RecodeData/ISO_5427_EXT.pm
+SHA256 a0ef51f405c7593adc8f88a6e133e1bd978977cbdf3cb39c147dcc10e6eef15e lib/Locale/RecodeData/ISO_5428.pm
+SHA256 2333f51c9d28769a8800254404ebb31a3a739124a785e4a1e2b3728f8a713f62 lib/Locale/RecodeData/ISO_8859_1.pm
+SHA256 3033e4865927ea5fa150e8b583b76ac2fa9da121742c3d73698f5a2d35bcdd61 lib/Locale/RecodeData/ISO_8859_10.pm
+SHA256 5d6bd020db2d1b91f45830c4a010e39a28420d64b4ac1760bbe07ec72e43765f lib/Locale/RecodeData/ISO_8859_11.pm
+SHA256 30c82758d5efe9a04909181d041c514456aabbbec070a4723d7a9d36d571eb26 lib/Locale/RecodeData/ISO_8859_13.pm
+SHA256 57d376508f62143760b44494e410f7bc1a2e93a6f0dc56b33f2a897e3c1c6b3c lib/Locale/RecodeData/ISO_8859_14.pm
+SHA256 6589c7a563fa4b39ac0e1725a379f5654929033295427d4984699091c6982f3c lib/Locale/RecodeData/ISO_8859_15.pm
+SHA256 29ab245f0da97fd06cd787e4eb4cfa738397c6f3194545744b30daa6e2d11e66 lib/Locale/RecodeData/ISO_8859_16.pm
+SHA256 fdfd0cd80648ca588542c278ddbe0a5b535f6b3075d7d6dac2b53aa087a1e143 lib/Locale/RecodeData/ISO_8859_2.pm
+SHA256 06b9b017f4c72021a420d3bead59c8deea89a1a0e5b90f38fdb965475500d894 lib/Locale/RecodeData/ISO_8859_3.pm
+SHA256 175eac5331179bfc8911a2d5a04062010312ef2edd1de824d074e10d4c8b9127 lib/Locale/RecodeData/ISO_8859_4.pm
+SHA256 b51a240f6f92a0eea81a2ca6b655ccc7bf78f77d8c26f7eb293af3ab170c641d lib/Locale/RecodeData/ISO_8859_5.pm
+SHA256 c7360813ebb99d6359e974b5f3cff48bb342d2585ebb6389959c040d9c060e59 lib/Locale/RecodeData/ISO_8859_6.pm
+SHA256 e8b03eacbf78e16ca0bf2769467a81146d5ff3f735001f7dd9c8299cffbd41da lib/Locale/RecodeData/ISO_8859_7.pm
+SHA256 6636e3a50041c6aa894860eb159ac71577c6d85bc1bd7ec3dde09764bbf4a1ad lib/Locale/RecodeData/ISO_8859_8.pm
+SHA256 41266c071e0270b7335f8e0a14e303f5c64a6454894f5e7ec2dd6904ba378011 lib/Locale/RecodeData/ISO_8859_9.pm
+SHA256 7ba249397b20aea31dd284b98c9a3aeff1bb8077e07240ad24beeb8a526f1d88 lib/Locale/RecodeData/KOI8_R.pm
+SHA256 2767ef8a6aa9078358fe18efc98d832bae7f392f072b34aa329e78dae82b1f9d lib/Locale/RecodeData/KOI8_RU.pm
+SHA256 b2865a9f9aa34ec0c450297c38de34663cab16658fc3cbf356780a3e767a766a lib/Locale/RecodeData/KOI8_T.pm
+SHA256 5c012e096db616a75d261ad7e0b847fc723b35f676f3c4edd743b6f7d90a419f lib/Locale/RecodeData/KOI8_U.pm
+SHA256 bc86a66628ab27a9e91942d3e3d905c4d821ea45a9518be466721b4e04dc529a lib/Locale/RecodeData/KOI_8.pm
+SHA256 a999e9a04700d5818acf8e59473c94ee3399769d420c974d51fa6df70d065635 lib/Locale/RecodeData/LATIN_GREEK.pm
+SHA256 5f4527a805470e07c17c3db0418da497fe07b934e6f2e5da6d18acb2a17625c0 lib/Locale/RecodeData/LATIN_GREEK_1.pm
+SHA256 3557f546d64320b0636689b4bc12c2a6c2c96c76639c6e452e151c2c2a47fbed lib/Locale/RecodeData/MACARABIC.pm
+SHA256 79f5de4384059dd13370c7ec7f7e705601873a85db7aabf913cef2d7e3635486 lib/Locale/RecodeData/MACCROATIAN.pm
+SHA256 e68ceab1d74c82e0c3e7eed97dc39416b7b4e0dd4b464e9c4858f06413c812f8 lib/Locale/RecodeData/MACCYRILLIC.pm
+SHA256 b576d72dcf19cd9bbc138089a84d0c28f88a9c2551ccedf1efa7d34ca5097385 lib/Locale/RecodeData/MACGREEK.pm
+SHA256 c9a623dc7e52c45c042b9bc3f97c5683a11340acb6df30a56b980b47afcf827e lib/Locale/RecodeData/MACHEBREW.pm
+SHA256 aca0a675900764cf48f9392285f8d495b98c32718789786c0cbe385f3ca67d83 lib/Locale/RecodeData/MACICELAND.pm
+SHA256 d1a9472a22476d136cea84ce4e4556d27450efc6dd2e12d43e8c37b55e8923ec lib/Locale/RecodeData/MACINTOSH.pm
+SHA256 03eb80f59a14ce608f55328c7d5eb05d5c8492e3b9635f0770d8a53bda4770b7 lib/Locale/RecodeData/MACROMANIA.pm
+SHA256 4c97b332aa8d4b746dd29e75ca3e5a6e861af4d87c0537b5c630b77ccaaa7ff4 lib/Locale/RecodeData/MACTHAI.pm
+SHA256 dc044998403cad16742bddf40ebeb67870d9786e8d49a5a3260a98740cf2cb9a lib/Locale/RecodeData/MACTURKISH.pm
+SHA256 b80914f4b1db1b824631772fac0966b5a55f531c8351a38fa93a9344ed7e5171 lib/Locale/RecodeData/MACUKRAINE.pm
+SHA256 0f742c330f357ce33fab18820fc5493370ece3ef58b60786270a6ee4cc4012c5 lib/Locale/RecodeData/MAC_IS.pm
+SHA256 70b1e7ab105b75c32e9e06be5955ee6c179a602da594a9068aa54bb23654f8a4 lib/Locale/RecodeData/MAC_SAMI.pm
+SHA256 66cae15980ef4b43b53022bf0626be142c486eb3139c272c285b6a4b1cdd3007 lib/Locale/RecodeData/MAC_UK.pm
+SHA256 3cb0cfc16f5ec706b73cc8e47255cfb24873259b55484569d59a2c9155c5a312 lib/Locale/RecodeData/NATS_DANO.pm
+SHA256 ea1b4451a3a7544af5a1d70bf30ada933f636e845cdf2567bb5c224c2dfaf718 lib/Locale/RecodeData/NATS_SEFI.pm
+SHA256 2ef199315f49cdfdc3d725adad6017c56b0b97f4d45b0f6c51d79d35d09f6368 lib/Locale/RecodeData/NEXTSTEP.pm
+SHA256 d296bf6cb252397463355c8c17c97de8bb788089b405012eb4b8efb1f63b3d4b lib/Locale/RecodeData/SAMI_WS2.pm
+SHA256 ad05ce5d0507cf337a34c611d86215e42a3651a46288a7f7c54d0cd7ff1a60b4 lib/Locale/RecodeData/TIS_620.pm
+SHA256 cddb67b9f213124b2294291e5961c4edcfa81c43d783cebc9d2cc098bb7083e1 lib/Locale/RecodeData/US_ASCII.pm
+SHA256 6b2a0a0cbb80165dacea69fdb4d6d72ee2418786d54b05a60b2c077bec9dad68 lib/Locale/RecodeData/UTF_8.pm
+SHA256 75946b9aef6330f3f3d5c9819f033c0f31d86ea0648eb6acabd39f42741d75c0 lib/Locale/RecodeData/VISCII.pm
+SHA256 767fb8d75eb30565bd6d6815b65a8856ba8cce50cb348db23577a5ecc52a43c7 lib/Locale/RecodeData/_Encode.pm
+SHA256 f9c51bf11bf9d745bf808f97fa72e6da2507d18118dc4c4e1ba3012beabf9965 lib/Locale/TextDomain.pm
+SHA256 ea648f427995d9d924a14fe700a78e4ca1d3c9aae694488579fc16047bc38680 lib/Locale/Util.pm
+SHA256 f7263d260f220ca5ebeda0af6d766f706840c0e8e2b458bb3d4e3ffe45768c99 lib/Locale/gettext_dumb.pm
+SHA256 68c7d9c8115d67e7b5142e283ca6b13d02ead3a7a4640c85f6a800fa80a2daa9 lib/Locale/gettext_pp.pm
+SHA256 848cb08149029268480c47424cd7709e041ccdb7d8f43495cb0ea5b5bd7950d8 lib/Locale/gettext_xs.pod
+SHA256 09c977568fabbfabbfcfad9c62af9cd1777b8100d2edadd0c04cd95db0239bac lib/Locale/libintlFAQ.pod
+SHA256 a0e478583f4bc7221ecfdccae04e0aca8cd53f75a8d7c49b0307798338fa469b sample/README
+SHA256 a27b61dd4806f29cf39922c06b377ee46da9a84cc72823527a3421aeddf96e47 sample/simplecal/.gitignore
+SHA256 be11df92d7a7d1a63320235e74407ecb32e5f4353bb098e7f1a728ee3d5632a6 sample/simplecal/MANIFEST
+SHA256 d7ad432dcdbd7897fb1cef9dd70d0c938eba964f2bd3fd873b8705655251fe19 sample/simplecal/Makefile.PL
+SHA256 ef8457598959ad3e8b6a3e454c9ba6a0eaa1603debe8e5d29fb0b072e2f4864a sample/simplecal/README-NLS
+SHA256 7429f1ab6320ac142bc915a04c73570a416e813076436c7caba8e7c3be3310a1 sample/simplecal/TRANSLATIONS
+SHA256 02924d34578cc0025b570498e3f9e57a7e40a2f26d709936381e4e522a3d1d8e sample/simplecal/bin/simplecal.pl
+SHA256 a4bd7039f5e0211aaf3bc337dcc1ab11bc3874e535260d229089af0cd8e92d55 sample/simplecal/lib/SimpleCal.pm
+SHA256 e775fab834ecb39b8a6d49ae666f14c4749d0289247e36720a999e1f23890eb7 sample/simplecal/po/Makefile
+SHA256 396410f6c1419108919978ec2180f273e07309792e926ef1ddc659f5ab7e115e sample/simplecal/po/PACKAGE
+SHA256 321ef7e07589e93cd0bae648773836600c555ece08b92f171786fb11190d52d9 sample/simplecal/po/POTFILES
+SHA256 7a7dabf9978f457d0f9be76c86f2a8c4877925f09d507a17f47d7ff09cbb54ab sample/simplecal/po/ar.po
+SHA256 1cfcc9cd7cabe28cee41700f0cd3288a9d5d3c9e317ad29c7f39e2a197a3c149 sample/simplecal/po/ar_SA.po
+SHA256 2ad4695cae5a44d2a0f4025ad00130ccde8daad6ffd450ad85e3aef106578305 sample/simplecal/po/com.cantanea.simplecal.pot
+SHA256 86c9e654ffc814c83bd85517a86a60bce73399e771961246130a9e6d0ae7c94a sample/simplecal/po/cs.po
+SHA256 99ae89cfc18ceb5d2e825c2631ce11912d8103e098aacec7379731c3aaa9d8cd sample/simplecal/po/de.po
+SHA256 d8e395d1d7398ab3c9e677ffc974d57303018a08e5f88a8136a7049524d84ba4 sample/simplecal/po/de_AT.po
+SHA256 83c6a3f3aef7a764d88df96c12093bbfb0b15b9e1405ec18719dfb431eb30c84 sample/simplecal/po/fr.po
+SHA256 5f33c91e5bf13daf4ee737f74582b3ae57e635ba8feda40115e52d2ca9406ad9 sample/simplecal/po/ga.po
+SHA256 a78094cd1363457f18f42edde06737c25ec637720759e429541091c59be0c0a0 sample/simplecal/po/it.po
+SHA256 967dd0569dc42ae3a1fba847052453fbd49c0ed1903d840f8b8cb7856381fa3e sample/simplecal/po/nl.po
+SHA256 bbeb0a03ce370098ccd390a142d6ef03d6f418e004ff2f142220b375998a8e09 sample/simplecal/po/pt.po
+SHA256 f7470c729d9ecd2bb552eed9dcbb9715ae3c4334c20d7464a7197886c40c9bd0 sample/simplecal/po/pt_BR.po
+SHA256 95c3f2294c5200f9faa6fbc8be83e0b60a0aaadc90938f69ffd99a0103730811 sample/simplecal/po/ru.po
+SHA256 f32b64921aa807505b8d9a3a9e0b39b2ff7f10be6bbcd8ec31b418d9c974a16c test.pl
+SHA256 bbd548323ea810794045fb2e79f7e4d4bfc30c3f5dd0560037872872c45af430 tests/00gettext.t
+SHA256 5390b5cc42c3fd992495a89de0fdfaa2100075ff997be1d944217231206b9220 tests/00recode.t
+SHA256 1e2a6d4ed49808f59a338ffa049b20ebc93e005ecb91d5d91eb7e0a5afbdce73 tests/01trivial.t
+SHA256 08a5d7f1bc5e19d839c37bcf060fb4ebd92abfc7f745535644e1fde46708ca26 tests/02asmo_449.t
+SHA256 555e22a70f9b021007a0338832da5667e00c06edd261de9d18914f2ff1a0507c tests/02atari-st-euro.t
+SHA256 90bb3e95f8192ebf61e93fd15c2624ce0c90a947c5a23b4e9e5869e32a16ba5e tests/02atari-st.t
+SHA256 f929a63c048591700bc1f02233538a3138a7e633efc6ff2da673131cef4ec708 tests/02cp10007.t
+SHA256 e3c8c7dffac6f75169f029a1216aafb7cc7be55132ed8a6926a8cd18fa9c41ce tests/02cp1250.t
+SHA256 5fad8ae92aaf5c2ae21e1c93e785018f368b0479c18ed920eb49b85bb8e752c3 tests/02cp1251.t
+SHA256 459e5621c6c948e4daa3238e9a9e424f497961f0382760e32875d1cedef30fad tests/02cp1252.t
+SHA256 e88784d1537087da5ad9c8c4aba2ed7e4a9b1957f8cafe428f6e6f96bd2122e9 tests/02cp1253.t
+SHA256 89ac8ebf781d19ffd84c7f30345330d777af70ba64210ff7684fc8d0619fe4ae tests/02cp1254.t
+SHA256 5b1dc3c366f1eb6a022da62b1430c3b08645e1885111400fb9b3cb5476352cbe tests/02cp1256.t
+SHA256 e66ed9240fe2b2c2c39bdf5147dab1c1b15ff29bb75d89647cd9fce0f450c8bb tests/02cp1257.t
+SHA256 5560079ce864d03ac2fb9edcbf4dfb05f2ff7f9e779bcab47739fcbea84ae0a9 tests/02csn_369103.t
+SHA256 1496167957030097a9711a385e683460c8d111f622b186c2a5cc0f4125e67bcf tests/02cwi.t
+SHA256 34cde1e3f31d66dbac99555c371d8bb761edea633534ee10ec575516cdfe4a96 tests/02dec-mcs.t
+SHA256 f38cc55043fb9794907cfa3314b641d86407dcb6c89862bf10539996de87876c tests/02ebcdic-at-de-a.t
+SHA256 04d03418980b1eb8d21803b72d8fe68a962cc367465f97a6c1160c95354c7190 tests/02ebcdic-at-de.t
+SHA256 04892e9ecc284302469b00131ccdd5d62cd3950850a4f03fdccba4514e91e625 tests/02ebcdic-ca-fr.t
+SHA256 5e85832c2a2bd1709e4e440732ba5d511dcde8e9f7a7efceefda9d282f6ec0c1 tests/02ebcdic-dk-no-a.t
+SHA256 2682e16eeeba091de806e388ba54113f596cdcbad883a9026821b48ba3225ea3 tests/02ebcdic-dk-no.t
+SHA256 e812feb8a75572fd40410b972a6f6b0437ed92bce4519e1aa43d4834eb3653c2 tests/02ebcdic-es-a.t
+SHA256 58f142c5467bafe0b51e0960593d1a57c406582932574691b7f43be68e127d96 tests/02ebcdic-es-s.t
+SHA256 777b927d5a6abeafc8a33069b75b17ae97e6bebafe492816452564f8d6da8fb6 tests/02ebcdic-es.t
+SHA256 873df00f75e4e9d46273ce0d422a16ff9cce355dc6f6fb71376feebd1a1fbf19 tests/02ebcdic-fi-se-a.t
+SHA256 f464341267e7a376ec3c5f585f6f67626da783517a883c6639faf9b33dd1f1ed tests/02ebcdic-fi-se.t
+SHA256 568cc84262be2ef56fc785d1585bcf099d9e824d11941549d26bb7d935f0e3c7 tests/02ebcdic-fr.t
+SHA256 792ba7f00db1edbae0c3cc78375dea69e7ba6f21ddd9bc7fd52688a1edfe461c tests/02ebcdic-is-friss.t
+SHA256 0d8b18906f9d3f45feec48a38cd028f193f1ae1d2f83c737e555b26f69e8d39a tests/02ebcdic-it.t
+SHA256 04e676e45d4b24625377d062ba9bbbf3d912d7dbe9d834b7294456d4b94bb43d tests/02ebcdic-pt.t
+SHA256 70b6c92c03ea91656715c63c065a56e8422b9dd43cd5c9df57ef1ca60b7c70a7 tests/02ebcdic-uk.t
+SHA256 559b08abc2fa4fdb1c88579c5917c220b7d181d56060ba555a11dff1f551bd99 tests/02ebcdic-us.t
+SHA256 5dc65650c260217aca2bf1d7dcbdf3df8cfc12bd6fcac82b3358a6fca9e74999 tests/02ecma-cyrillic.t
+SHA256 c8426aa438a4a26eed58b7a3727f0270fa1daaaa4e06a1b6a0d93dcf6bfd4acb tests/02georgian-academy.t
+SHA256 3f851c53ed0b1b430348d75d23568a88c39addbdff0e7984a42d57076261e726 tests/02georgian-ps.t
+SHA256 18daa35ff4a243f5f0762ae9b963aa78291f343a40fd6601bc9b323aadfe954c tests/02gost_19768-74.t
+SHA256 40bf2c1540814925aaaf4397a2eed08b2c7eb4e939155eaac65e41495de225dd tests/02greek-ccitt.t
+SHA256 a81b3ca71c07e938e62ef70c82ade56d05bcaabeef3022b3c72a2c89383e8b8c tests/02greek7-old.t
+SHA256 5f5710afa045670f5230d30a62ba8bc151a47888f5078b06bc537ff9a7f5642f tests/02greek7.t
+SHA256 d6ecf91024116714edad9dd888906d52a0cfd1487e13cd3a362d9847617252c0 tests/02hp-roman8.t
+SHA256 c6f0a9bbafe9f5dda687a9601312ce52b8c7b87f657ebefd9a534163167625ff tests/02ibm037.t
+SHA256 c8639967582f4be9c635f41668fdf54da05a8c3e9bad9f02988f3f22b5f3caf9 tests/02ibm038.t
+SHA256 dc4346b6b6a3c31aef9b147c0580d2358aded76b5e0760bdf1726c0d360db251 tests/02ibm1004.t
+SHA256 a5f87c201eaba05238f75ccb7940d26d5bf490531204f1b36b27ef530ce9c756 tests/02ibm1026.t
+SHA256 f9b49dde7c38c7bfc7de7b177bcbd0b6ffeea90f93a8ecc5ccd1f1fc176bb24b tests/02ibm1047.t
+SHA256 396c645051de9fe1d8ccd32f8594761a92523819d86ff3992eb9f77c8ad372fa tests/02ibm256.t
+SHA256 b721d2d794c10146964ffc72e2c030dbf8b14c40e3af480e84b8988143a8c597 tests/02ibm273.t
+SHA256 dfc9ee55ad0081327858ef282cdc70f53e60ee8135ce377262a56e2083c3d703 tests/02ibm274.t
+SHA256 a951614b508e6a608300b8b67bc0f872e78299217b871e940c2d8ec4342e3c48 tests/02ibm275.t
+SHA256 0ecfeee28f814d0de479d922a82c093c9daa935894f737ff4d8d23e6c21e04c8 tests/02ibm277.t
+SHA256 77e51b08b65880022167302f42e3eb9424da9b4975e2e52a1d4b1b89cff15f49 tests/02ibm278.t
+SHA256 291a215dd87b7a4d8d5fe2f52fdbfaf726db06ce9dfb5b789b0ee0892022f05b tests/02ibm280.t
+SHA256 5e58d30a47f3d321a4365247a3226c12474515214527282bc9c7ad7eada00f23 tests/02ibm281.t
+SHA256 6e2effcec229bb9827ae2692431812be8fa25e3f84e1138ee10e993596823ff1 tests/02ibm284.t
+SHA256 db615a70e3449c9532db95c1ddbc6671f540580df2768da22ac77b80eebf8bfd tests/02ibm285.t
+SHA256 7ee9ddf887545575c91a74dc84b50fba3be2b2c7d7784ecde3efd059c6e6813d tests/02ibm290.t
+SHA256 0d111694d39eb8b1e41326459aa3940e878eacb1702ffa35075385eb7a359af1 tests/02ibm297.t
+SHA256 46b01264bc8aeb00366cbc9cf680e47df2b3e7dc16e033e8ead67076729d1ab4 tests/02ibm420.t
+SHA256 eace994973233a89a9067ff08373c777fd0140fd2162b2178adea2f078140eb6 tests/02ibm423.t
+SHA256 4e20aa36ea3b275f2d77e6f2e34fde1334e52c5c410ce646db803898df9dd67a tests/02ibm424.t
+SHA256 04a32971d47eddcf0bb61cf4bea86f993eb4a515439fa40fcbdaff28084f080a tests/02ibm437.t
+SHA256 185e6b81fac4b2c9150e3dce721badccee8b1da68e8dd64d91294a8d47c39571 tests/02ibm500.t
+SHA256 bb286fef3d647d0c602e2cd07da8cb15c36806bc07f3baf11a23d3bcb0425304 tests/02ibm850.t
+SHA256 808c8ef7a9544a7855c5d460557ed0aa45d427c909053cfd67841055ddb91265 tests/02ibm851.t
+SHA256 ad995e0f8ee8ed441f07a82d77c2576a9b86884744125a343c247a890c7a31d5 tests/02ibm852.t
+SHA256 a0977c6529b6838a5a9847a9d4bf2839bd8e87302dd9e367a370f4e9ec53f42c tests/02ibm855.t
+SHA256 dfda577b27b2c83709a3e15e7a46eb3b31df1066946f43eb34f3cb2170f37359 tests/02ibm857.t
+SHA256 581eb556fd60dfa7c998414f3fbe5ccf8b1d665424a2799ef1c525fa255df27f tests/02ibm860.t
+SHA256 69cdce542ca36d4ce7790df44d8f54ec2064ab1662aa6f49a97d7bf4a2fbf43f tests/02ibm861.t
+SHA256 3b3ac86bf16a68b7bd099e788f9b3029b0fbc84f878d807a4cc4a2f28fd393fe tests/02ibm862.t
+SHA256 5e60573c46586b8938dcf4076eb8d9f64653e6b255e53a127e3e4b781bb95727 tests/02ibm863.t
+SHA256 55f9438346b98edbbbe4eef8ad70fc5f8c04c466282cf5943507a4de17fea88e tests/02ibm864.t
+SHA256 30c3e536f521cffaac8e5b741010c857caec06fad14f79c4ba4298a698e67ed5 tests/02ibm865.t
+SHA256 8a826045c255e0262b7dfe41d55307bdd9394dd49e89846789d84d1014272019 tests/02ibm866.t
+SHA256 3ff74b1d2c1ad6f11e82ad9a75754e3bae0863cf50c6efb11753934bb79dd908 tests/02ibm868.t
+SHA256 8d0e545a504a20b53f938bc88e16cee948ccfb6be9d88878eccf607c9a14287c tests/02ibm869.t
+SHA256 fb52a747099c97c64c19db047ed21c268c9ff7a5c22dac7351cea3a7f245ddc0 tests/02ibm870.t
+SHA256 1284c3569c0f42dd64104b77eac4e80377bd133a8e7a733429e0c5ff1b6cd3db tests/02ibm871.t
+SHA256 87242a49425cde0a882a787888895643aaf04737537d12418af8201833132661 tests/02ibm874.t
+SHA256 6303fea7233f2baa21b2201626285b4bf6612de8d7278e8e6947ccdc1ae2b0e4 tests/02ibm875.t
+SHA256 b70e0e4f4d58e100a330d7f9912e6bd743428cbfc9093bc6e490b3e67d71bb3a tests/02ibm880.t
+SHA256 50accf1f8a278e635107c44ab0fd88f67b7d224a46c17457518f255a9f4a9caf tests/02ibm891.t
+SHA256 1c9419b892def1a570118fb2b18a112e4ef058aae690ee14d2d4ab2246e59a30 tests/02ibm903.t
+SHA256 0d20057a831c8694957ee6dcde705107206bd96ed2932abf6b14dd76289e1bf5 tests/02ibm904.t
+SHA256 2fcc9cc81f38e6a9c9956a1a22a252e054073c065e75b1dc37b390dc5b0e88bc tests/02ibm905.t
+SHA256 21f9c82dc488c17ba1ef54f214f293ca34976249d0062b4e82f58f7cd66330c0 tests/02ibm918.t
+SHA256 47cb13a904f7ab239770399f85f50b808a00785907c4f613a5d6f1af418e01b8 tests/02iec_p27-1.t
+SHA256 00461367b78c6c47c4370198c24b57ab72a49a717ddea0c1a2fa4ce1376bfc77 tests/02inis-8.t
+SHA256 8676ce3b02a06ee7ed0154d574bb7e53196ef15487f52101be984c39da814ee6 tests/02inis-cyrillic.t
+SHA256 5236accc4c71ca54950d8f5e9defadcca9aed028e4a9ac252e70c738a0c8faf2 tests/02inis.t
+SHA256 900caf8b88b063577498cba767ccad349ef502b2d433a285a6e273704b502cf4 tests/02iso-8859-1.t
+SHA256 13c5cc3863d448154aca1b26f818f8338594ea29245622bef6d5cfef318f180f tests/02iso-8859-10.t
+SHA256 58112b5ab052184360fd2318be5d45108a63bda647439f1afe735878d6cf29ca tests/02iso-8859-11.t
+SHA256 48d4a6c750ee4162e9c59cfda38693dc7c6e29efd77c79bc3b028c02572dcfea tests/02iso-8859-13.t
+SHA256 ba9d54f7ff327e34e52932c65e0bb15226a0149886a18388e506ecf2553453a5 tests/02iso-8859-14.t
+SHA256 9196f2591c01e68d53dc1a0082aa7b36b909466379da073012a3de81c50f9546 tests/02iso-8859-15.t
+SHA256 976e3e4b4bf5d59821898d3fb2e82182a8be06a8c44385b648bcaf26ed96a024 tests/02iso-8859-16.t
+SHA256 0f312a089bc89e0182b78e3477069517d0f83b82e6a1a47c3476e56cbb64c14c tests/02iso-8859-2.t
+SHA256 6da800f050f739ba86ad3d2bc5d6027395d83d3c9187c240b2d72183ef342d49 tests/02iso-8859-3.t
+SHA256 fe4965d0b5914e520fee3417d89ec9fbd727b8b55113c0825051371943675fa1 tests/02iso-8859-4.t
+SHA256 9ea36125531ecb9de0ba18bac75fcf1613ecd88f6221df213f12375e8604bbf2 tests/02iso-8859-5.t
+SHA256 6e42ab47dc7b94af79f3fb848a9584be5ca9a9cffa2838d1071cd43c2d5c5aa3 tests/02iso-8859-6.t
+SHA256 e51ea0be81d7719dd6887f8216fa95bc21ccc9ae0dc7d0edbea5e2b013f10be6 tests/02iso-8859-7.t
+SHA256 2d9a8321ad7264c47c9cc1dc88e940202ca156997077c3e91a6c1cde97a21cbb tests/02iso-8859-8.t
+SHA256 fdb108d97bbef12eacf74efb2d7f37e3ec34b557225ffea90c9a5c25a661dde4 tests/02iso-8859-9.t
+SHA256 1c4f6ab9455309d309bb59072e2b003f07ce27266687693865962fffad9b438c tests/02iso_10367-box.t
+SHA256 f27917ea3911bdb45820888953ee547e8f3061286175dca3fad3c9bed4ce5d27 tests/02iso_2033-1983.t
+SHA256 3ebc9f6780eb0a3c587bcf7229e12cb40bdcbc9adf43011ed62ee50a64672520 tests/02iso_5427-ext.t
+SHA256 8d3184cf48d61fa044115662b0e029e8f64b6bc638290f869a43ce8fd00ebe37 tests/02iso_5427.t
+SHA256 4b903f856239a67707a3f75caaee9ba50fba392fd9eb973604dde9a3cfcfd5ca tests/02iso_5428.t
+SHA256 85db3015c0895dbc912b1b50595749073c8d6e3453fa407a8928b793b2a3fb34 tests/02koi-8.t
+SHA256 cc1e7117efcfadbe9c227d8c0ecb783b029b243fccf809a6197fce70ac8e326b tests/02koi8-r.t
+SHA256 778a2cf0dc34d30af1d38a13c9a8ed4b22e542a9cb16d4be306cf7d841cc1215 tests/02koi8-ru.t
+SHA256 d719c9fc77ec3820577504521de1d6348fdaf4e29f17de5015fa1a21387be91c tests/02koi8-t.t
+SHA256 3612621dd30302d6a61b16e4f6591d0a93ba52d1741ba754d80f952c8c5657c0 tests/02koi8-u.t
+SHA256 5f8f6b400bf3808692f5972b0d60dc916c94d84a2b6b9cb6e960561871f5bc29 tests/02latin-greek-1.t
+SHA256 c436341bc2a0bbb2bceb830f6f4a628d5baa980b56650ad8b5096079e46871e0 tests/02latin-greek.t
+SHA256 6121ef2bb993a9e76c36e975290f617128bd68b399cfe006f5e8315a0de01577 tests/02mac-is.t
+SHA256 e4a91e4776ac57e0978b8c341a177886ebba7f6e0272cb74d6f8782867978f55 tests/02mac-sami.t
+SHA256 739500fd421296d6174a061b928ad86515f97bf4a5d720cdc8161d290b63cb9f tests/02mac-uk.t
+SHA256 7a284fd8fd2f3c257788877ced49a4980f9c10824182e7b9bfd31f14140e1d4f tests/02macarabic.t
+SHA256 61212e657e1a6ce6b5d6e9300ac3c001a4adca920d6c5937bda36a01442b089b tests/02maccroatian.t
+SHA256 ccedd7fe991ab7781129b77579a93549ff5cda048616533dc87290d90fd7c466 tests/02maccyrillic.t
+SHA256 4dcda09c9b631dced7904746d21d1e724291760ad3270a04a17a7e94ae774f68 tests/02macgreek.t
+SHA256 ac470c0a8b31a61d5e2c9c11ddad8b8b02c0a8601f67056103e5df848ce10694 tests/02machebrew.t
+SHA256 b1831ad9fa52e0df016ebad18c4e0d875955259af2061d682a9d5c5aa46eff67 tests/02maciceland.t
+SHA256 f7856a5344309a913aecaedfb77d79c2a365396e85e0891624b9dcbfbdf200bf tests/02macintosh.t
+SHA256 ef5a4a2052513efcfefc102c3b7acbda396a5efb46dad8cad0d779919c92ce49 tests/02macromania.t
+SHA256 2c626ebd0d5ed11d6aa3a5598c424afdad61034160611a88913ca92c8f604dad tests/02macthai.t
+SHA256 3cc67e4b106d3b3aaf0d36412339fd9df768f4867974ed2c7f70eadef1d7fd0c tests/02macturkish.t
+SHA256 9d3357a2b5cb99785d4d045eae73da43db6b93dfd9da9efb434fbedaf642b4b2 tests/02macukraine.t
+SHA256 b4324ab7b3f4219cd1bc102361742a451cdc3802d4eb13803249485ec4c25f0d tests/02nats-dano.t
+SHA256 2d193b0a70d5582e2edc1ad964ebe5593168ac4fe3f30edbf38f4a7e3ccfaa87 tests/02nats-sefi.t
+SHA256 e4f262d545d803487b03b266f8cf0e40973c0a367e20bc261a93f1df018d25a5 tests/02nextstep.t
+SHA256 d5805c33992f6f2a6bfda880ec38b86015211ad7e074cb0215a218bbe81f7e12 tests/02sami-ws2.t
+SHA256 fa9423333d626655782d6bc503e1b8026e062b0f77107d18aa36cc1fa5848862 tests/02tis-620.t
+SHA256 8651631c52fa01e1e97ba1675d3025c70403a6e0df0d4bc283bfc6ee3ba2144c tests/02us-ascii.t
+SHA256 cce5ae9f7ad46565966192ada8c2d6cf2e205acaf741e0f4d5120251dc155ec2 tests/02utf-8.t
+SHA256 70e6a039092e0596c6cead6829fe52c448ac99d76351906043231125aee2b7c3 tests/02viscii.t
+SHA256 f050f430c7d4ab559df473e2af5935de4b95c557e975830acb0e65a065e415d4 tests/03_tester_david_pp.t
+SHA256 f050f430c7d4ab559df473e2af5935de4b95c557e975830acb0e65a065e415d4 tests/03_tester_david_xs.t
+SHA256 94fa1db9970abd1e2a9cd8ab6edaae85af8f0d0cb234bdd48fa0caa57668fffa tests/03bind_textdomain_codeset_pp.t
+SHA256 94fa1db9970abd1e2a9cd8ab6edaae85af8f0d0cb234bdd48fa0caa57668fffa tests/03bind_textdomain_codeset_xs.t
+SHA256 899612986b2f962a097de881f8ca4fea0132a012a1cba3dc27c4a89abb025ca2 tests/03bind_textdomain_filter_pp.t
+SHA256 899612986b2f962a097de881f8ca4fea0132a012a1cba3dc27c4a89abb025ca2 tests/03bind_textdomain_filter_xs.t
+SHA256 4f3a3a2b934d6f594d9382f103cb12f179b97fe4d3e77a33919870288715b049 tests/03bindtextdomain_pp.t
+SHA256 4f3a3a2b934d6f594d9382f103cb12f179b97fe4d3e77a33919870288715b049 tests/03bindtextdomain_xs.t
+SHA256 fdcbaf5e78d01643ae1a7d39bf143a10c2bcd46cea79ceb3c15105d07f10d2a2 tests/03dcgettext_pp.t
+SHA256 fdcbaf5e78d01643ae1a7d39bf143a10c2bcd46cea79ceb3c15105d07f10d2a2 tests/03dcgettext_xs.t
+SHA256 b04c3d81c55e98c5dfb841421193a297db90b48b3e7ae5216f1fe5ad8226fa23 tests/03dcngettext_pp.t
+SHA256 b04c3d81c55e98c5dfb841421193a297db90b48b3e7ae5216f1fe5ad8226fa23 tests/03dcngettext_xs.t
+SHA256 8a221c9793d29cc673daebae57ae5c722b948185a60b7b6e95ecb3a27c82c4bc tests/03dcnpgettext_pp.t
+SHA256 8a221c9793d29cc673daebae57ae5c722b948185a60b7b6e95ecb3a27c82c4bc tests/03dcnpgettext_xs.t
+SHA256 4d01c2c680eeb32a1fda6417791d478ad1fd325d1b590c1d3176fb13cd419953 tests/03dcpgettext_pp.t
+SHA256 4d01c2c680eeb32a1fda6417791d478ad1fd325d1b590c1d3176fb13cd419953 tests/03dcpgettext_xs.t
+SHA256 166b2d0ad28a9e32f850a2c5bfd4eb4596cf903246aa2259658a541b7603b011 tests/03dgettext_pp.t
+SHA256 166b2d0ad28a9e32f850a2c5bfd4eb4596cf903246aa2259658a541b7603b011 tests/03dgettext_xs.t
+SHA256 e1280c667e75f29dc3605ca4a21ad41500d5f3df2aac0017a637fb5bdc492281 tests/03dngettext_pp.t
+SHA256 e1280c667e75f29dc3605ca4a21ad41500d5f3df2aac0017a637fb5bdc492281 tests/03dngettext_xs.t
+SHA256 23b7d021addd248f989b0ff8f33dae248738291def77f5574be1d809746f0d3c tests/03dnpgettext_pp.t
+SHA256 23b7d021addd248f989b0ff8f33dae248738291def77f5574be1d809746f0d3c tests/03dnpgettext_xs.t
+SHA256 46517778ba2142429d18678b522d1b3fdeefbc13744256f5db213601cae7c7eb tests/03dpgettext_pp.t
+SHA256 46517778ba2142429d18678b522d1b3fdeefbc13744256f5db213601cae7c7eb tests/03dpgettext_xs.t
+SHA256 d81830390153e694d2623205bd0ab78a16f8e874d46d43ce197b4581c56f41f6 tests/03environment_pp.t
+SHA256 d81830390153e694d2623205bd0ab78a16f8e874d46d43ce197b4581c56f41f6 tests/03environment_xs.t
+SHA256 fc2cb2245b9886c4dcb4a26a35039c9c45c47ebfb63cfa08bdfd3f5627392fbc tests/03gettext_dumb.t
+SHA256 e9cd110f7a2ed248d25051c99ff41e713f88a7ceefbc8c977b4f78389dd42652 tests/03gettext_pp.t
+SHA256 e9cd110f7a2ed248d25051c99ff41e713f88a7ceefbc8c977b4f78389dd42652 tests/03gettext_xs.t
+SHA256 8e08a10538fe4e8f11234ea4a6243e18662f4482a35fdf2aa71f45cdd9dfd614 tests/03language_pp.t
+SHA256 8e08a10538fe4e8f11234ea4a6243e18662f4482a35fdf2aa71f45cdd9dfd614 tests/03language_xs.t
+SHA256 e0aa96b9e15481ec09568887a54a3ef3e10a28ed3b0ccd11594f1c8d75fbea6a tests/03ngettext_pp.t
+SHA256 e0aa96b9e15481ec09568887a54a3ef3e10a28ed3b0ccd11594f1c8d75fbea6a tests/03ngettext_xs.t
+SHA256 55b9cf163951e5076407314693c43af55f0ecbe9aab8fe408f103655e2001fc1 tests/03npgettext_pp.t
+SHA256 55b9cf163951e5076407314693c43af55f0ecbe9aab8fe408f103655e2001fc1 tests/03npgettext_xs.t
+SHA256 4f14716ae6ef7bf618abcb76221545a0d7364fc6ffa865f69ad66b757d0f9455 tests/03pgettext_pp.t
+SHA256 4f14716ae6ef7bf618abcb76221545a0d7364fc6ffa865f69ad66b757d0f9455 tests/03pgettext_xs.t
+SHA256 b77d65e965a57af571f8b9af60ac19fe8c53e45fe9cb6657e0ebd33fe93fa02e tests/03textdomain_pp.t
+SHA256 b77d65e965a57af571f8b9af60ac19fe8c53e45fe9cb6657e0ebd33fe93fa02e tests/03textdomain_xs.t
+SHA256 9d7428a8abe35d8c607148c9f04a3fe2316149ef0a563e3d7014e41486a76db3 tests/04find_domain_bug.t
+SHA256 f0b0fc19a8136cabea2462ddd01e84d8077d083281656a9a742bda6653dc64f2 tests/04russian_plural_function.t
+SHA256 bba591b6614e19da8974cbc83fc7a94aa0784f5407ffaa8749e4e825edf56aa1 tests/04scalar_noop.t
+SHA256 3e94f3f7810a1400f1b15aeaf8c12b40db996f80256269a942b7dcc4b9ba9ef0 tests/05options.t
+SHA256 a352e8e92a39316720bc48096bf1fcf6dbdd16f4667f07afb4b05f5f78f213f5 tests/05parse_accept.t
+SHA256 440d468d288cd243a3a7a98272e1748a7c11da310d7acc21881328532e671fb1 tests/LocaleData/de/LC_MESSAGES/additional.mo
+SHA256 ddf0a13fc386bf1cc608fde8e8a0ceb10b9785d7b0119e85796a8ffdf8b0ca4b tests/LocaleData/de/LC_MESSAGES/existing.mo
+SHA256 ee4d8cf829790442d6a7f4715e3c0ee2c14568b80f7ee35011b90d887e3353e4 tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
+SHA256 9c012ec78bea8b9472ea6511103f1fe0262fcebc76a151bd4d3559c92762e488 tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
+SHA256 535d6d578265a3255f83ba13b32990307664b6a953d6098a3a77de9b9b61bbac tests/LocaleData/xy/LC_MESSAGES/additional.mo
+SHA256 3f1fc6859b9762cf5ccfda7c5292b52fc164550f3d1706990268758988426435 tests/LocaleData/xy/LC_MESSAGES/existing.mo
+SHA256 a6260268736a62b295e923472836908f852baccb2ecce9da021dad964b4032c2 tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
+SHA256 7dc32c7d80444949167c06e43c05f10b677c83890396dee6fa57cb10d7f16826 tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
+SHA256 1f484d5c764cf6eece99fc0cb50e77923672c73721a0dc1e8b0d60d1abf121e6 tests/po/Makefile
+SHA256 cd870e164b74fd508c4b748fe830b464dd9680dcf181bef813a9965da346ce05 tests/po/additional.de.po
+SHA256 962702ad9b14540796e64c12cf98c1e6e93a419ff02a76be7884e62e7ae3f14e tests/po/additional.de_AT.po
+SHA256 dcbc750eed519531e357657f01df2ab0232c116812f53dc575e8e3de6c7997a6 tests/po/additional.xy.po
+SHA256 9497d0a8efe3e505078acb51b9cf708e4094085ea26893062bfe64a1cb6729f3 tests/po/additional.xy_XY.po
+SHA256 fcd4f745c4159ea2a5ef2aa3fe935456f7b4479265b5843551da1f152371bcd1 tests/po/existing.de.po
+SHA256 eda4d5b3f090fe8be8788eff50831a67d79cff509c1f4ff99fc340b213d133ae tests/po/existing.de_AT.po
+SHA256 ff3dddcf6a16e6d612ec783a10100a64cc8e4f6e580b75169efc2fc9e797c90a tests/po/existing.xy.po
+SHA256 1b7f3c488028d3e25f405d25505330dc76351c9d986c2336154c675168d95673 tests/po/existing.xy_XY.po
+-----BEGIN PGP SIGNATURE-----
+Version: Crypt::OpenPGP 1.12
+
+iQBGBAERAgAGBQJflwlqAAoJEDqNBzT1jQ89SWcAoKIVsbRm/mcTn3Jna4E0OEcn
+ytKIAKDCHphZ/jAU6ES8rrVthZ/JNkF7gA==
+=WvXf
+-----END PGP SIGNATURE-----
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/THANKS b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/THANKS
index edc7606781..4060159fb2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/THANKS
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/THANKS
@@ -1,11 +1,5 @@
-$Id: THANKS,v 1.1 2011-10-12 23:51:25 pertusus Exp $
-
These people have helped in the development of libintl-perl:
-- Imperia (http://www.imperia.net/) has contributed this part of the
- Enterprise Content Management System Imperia to the Perl community
- as free software.
-
- Joshua Miller <unrtst@cpan.com> has extended libintl-perl to provide
the important context-sensitive functions (pgettext() and friends).
@@ -16,24 +10,25 @@ These people have helped in the development of libintl-perl:
penalty on systems without POSIX::LC_MESSAGES, and she has extensively
tested the Perl backend for GNU xgettext under cygwin
-- Norma Karl <bcrazy@gmx.de> has thoroughly revised the documentation for
- the Perl backend to GNU xgettext, and she deserves a credit anyway
-
- Bruno Haible for libiconv which was the base for many conversions and
for integrating my Perl backend into GNU gettext
Other people have helped by sending in improvements, suggestions and
-bug reports:
-
-- DH <crazyinsomniac@yahoo.com>
-- Jo-Even Skarstein <joska@nvg.org>
-- Gerhard Stoll <gerhard_stoll@gmx.de>
-- Marc Brockschmidt <marc@marcbrockschmidt.de>
-- Laurent Bonnaud <Laurent.Bonnaud@inpg.fr>
-- Jan Kratochvil <lace@jankratochvil.net>
-- Светослав Агафонкин <slavi.agafonkin@imperia.net>
-- Michael Bell <michael.bell@cms.hu-berlin.de>
-- David Cantrell <dcantrell@cpan.org>
+bug reports (you will find out how to make the mail addresses valid):
+
+- DH <crazyinsomniac?yahoo.com>
+- Jo-Even Skarstein <joska?nvg.org>
+- Gerhard Stoll <gerhard_stoll?gmx.de>
+- Marc Brockschmidt <marc?marcbrockschmidt.de>
+- Laurent Bonnaud <Laurent.Bonnaud?inpg.fr>
+- Jan Kratochvil <lace?jankratochvil.net>
+- Светослав Агафонкин <slavi.agafonkin?imperia.bg>
+- Michael Bell <michael.bell?cms.hu-berlin.de>
+- David Cantrell <dcantrell?cpan.org>
+- Karl Berry <karl?freefriends.org>
+- Patrice Dumas <pertusus?free.fr>
+- Karen Etheridge <ether?cpan.org>
+- Slaven Rezić <slaven@rezic.de>
Please inform me if I have forgotten your contribution.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/TODO b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/TODO
index f6bd3425e7..ad7e773fe3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/TODO
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/TODO
@@ -1,5 +1,3 @@
-- Use LGPL version 3?
-
- web_set_locale returns the language and the country for lang/country
combinations (eg. de-AT) in the language field. Correct?
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/config.log b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/config.log
new file mode 100644
index 0000000000..405109596a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/config.log
@@ -0,0 +1,51 @@
+cat >gettext.c <<EOF
+/* The following code only compiles if the interface to gettext is
+ complete. */
+
+#include <libintl.h>
+/* Handle the case that we link against GNU libintl but include a non
+ * GNU libintl.h. */
+#ifndef __USE_GNU_GETTEXT
+# error "<libintl.h> is not GNU gettext. Maybe you have to adjust your include path."
+#endif
+
+#include <locale.h>
+
+int
+main (argc, argv)
+ int argc;
+ char* argv[];
+{
+ /* FIXME: The gettext runtime libraries provided by Solaris 8 and 9
+ are not sufficient. Those of Solaris 10 *may* work. To play
+ safe, we currently only compile the XS version for GNU gettext
+ and use some undocumented features, to test for that. Thanks
+ to Bruno Haible for the hint. */
+ extern int _nl_msg_cat_cntr;
+#if 0
+ /* This seems to be defined in the GNU libc only, not in standalone
+ * GNU gettext. */
+ extern int* _nl_domain_bindings;
+#endif
+
+ textdomain ("dummy");
+ bindtextdomain ("dummy", ".");
+ bind_textdomain_codeset ("dummy", "us-ascii");
+
+ gettext ("msgid");
+ dgettext ("dummy", "msgid");
+ dcgettext ("dummy", "msgid", LC_MESSAGES);
+ ngettext ("msgid", "msgid_plural",
+#if 0
+ _nl_msg_cat_cntr + *_nl_domain_bindings);
+#else
+ _nl_msg_cat_cntr);
+#endif
+ dngettext ("dummy", "msgid", "msgid_plural", 1);
+ dcngettext ("dummy", "msgid", "msgid_plural", 1, LC_MESSAGES);
+
+ return 0;
+}
+
+EOF
+x86_64-linux-gnu-gcc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -L/usr/local/lib -ldl -lm -lpthread -lc -lcrypt -o gettest.exe gettest.c
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json
new file mode 100644
index 0000000000..cec595e6ab
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.json
@@ -0,0 +1,42 @@
+{
+ "abstract" : "XS Interface to Uniforum Message Translation",
+ "author" : [
+ "Guido Flohr <guido.flohr@cantanea.com>"
+ ],
+ "dynamic_config" : 0,
+ "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
+ "license" : [
+ "unknown"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "Locale-gettext_xs",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "File::Spec" : "0"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "version" : "1.32",
+ "x_serialization_backend" : "JSON::PP version 2.27400_02"
+}
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml
new file mode 100644
index 0000000000..05b6f9d8fc
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/MYMETA.yml
@@ -0,0 +1,23 @@
+---
+abstract: 'XS Interface to Uniforum Message Translation'
+author:
+ - 'Guido Flohr <guido.flohr@cantanea.com>'
+build_requires:
+ ExtUtils::MakeMaker: '0'
+configure_requires:
+ ExtUtils::MakeMaker: '0'
+dynamic_config: 0
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
+license: unknown
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: Locale-gettext_xs
+no_index:
+ directory:
+ - t
+ - inc
+requires:
+ File::Spec: '0'
+version: '1.32'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile
new file mode 100644
index 0000000000..340cf8cb4b
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile
@@ -0,0 +1,850 @@
+# This Makefile is for the Locale::gettext_xs extension to perl.
+#
+# It was generated automatically by MakeMaker version
+# 7.24 (Revision: 72400) from the contents of
+# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
+#
+# ANY CHANGES MADE HERE WILL BE LOST!
+#
+# MakeMaker ARGV: ()
+#
+
+# MakeMaker Parameters:
+
+# ABSTRACT => q[XS Interface to Uniforum Message Translation]
+# AUTHOR => [q[Guido Flohr <guido.flohr@cantanea.com>]]
+# BUILD_REQUIRES => { }
+# CONFIGURE_REQUIRES => { }
+# LIBS => [q[-lintl -liconv]]
+# NAME => q[Locale::gettext_xs]
+# PL_FILES => { }
+# PREREQ_PM => { File::Spec=>q[0] }
+# TEST_REQUIRES => { }
+# VERSION_FROM => q[../lib/Locale/Messages.pm]
+
+# --- MakeMaker post_initialize section:
+
+
+# --- MakeMaker const_config section:
+
+# These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm).
+# They may have been overridden via Makefile.PL or on the command line.
+AR = ar
+CC = x86_64-linux-gnu-gcc
+CCCDLFLAGS = -fPIC
+CCDLFLAGS = -Wl,-E
+DLEXT = so
+DLSRC = dl_dlopen.xs
+EXE_EXT =
+FULL_AR = /usr/bin/ar
+LD = x86_64-linux-gnu-gcc
+LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
+LDFLAGS = -fstack-protector-strong -L/usr/local/lib
+LIBC = libc-2.27.so
+LIB_EXT = .a
+OBJ_EXT = .o
+OSNAME = linux
+OSVERS = 4.9.0
+RANLIB = :
+SITELIBEXP = /usr/local/share/perl/5.26.1
+SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+SO = so
+VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.26
+VENDORLIBEXP = /usr/share/perl5
+
+
+# --- MakeMaker constants section:
+AR_STATIC_ARGS = cr
+DIRFILESEP = /
+DFSEP = $(DIRFILESEP)
+NAME = Locale::gettext_xs
+NAME_SYM = Locale_gettext_xs
+VERSION = 1.32
+VERSION_MACRO = VERSION
+VERSION_SYM = 1_32
+DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
+XS_VERSION = 1.32
+XS_VERSION_MACRO = XS_VERSION
+XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
+INST_ARCHLIB = ../blib/arch
+INST_SCRIPT = ../blib/script
+INST_BIN = ../blib/bin
+INST_LIB = ../blib/lib
+INST_MAN1DIR = ../blib/man1
+INST_MAN3DIR = ../blib/man3
+MAN1EXT = 1p
+MAN3EXT = 3pm
+INSTALLDIRS = site
+DESTDIR =
+PREFIX = $(SITEPREFIX)
+PERLPREFIX = /usr
+SITEPREFIX = /usr/local
+VENDORPREFIX = /usr
+INSTALLPRIVLIB = /usr/share/perl/5.26
+DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
+INSTALLSITELIB = /usr/local/share/perl/5.26.1
+DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
+INSTALLVENDORLIB = /usr/share/perl5
+DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
+INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
+INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
+DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
+INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
+DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
+INSTALLBIN = /usr/bin
+DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
+INSTALLSITEBIN = /usr/local/bin
+DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
+INSTALLVENDORBIN = /usr/bin
+DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
+INSTALLSCRIPT = /usr/bin
+DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
+INSTALLSITESCRIPT = /usr/local/bin
+DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
+INSTALLVENDORSCRIPT = /usr/bin
+DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
+INSTALLMAN1DIR = /usr/share/man/man1
+DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
+INSTALLSITEMAN1DIR = /usr/local/man/man1
+DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
+INSTALLVENDORMAN1DIR = /usr/share/man/man1
+DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
+INSTALLMAN3DIR = /usr/share/man/man3
+DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
+INSTALLSITEMAN3DIR = /usr/local/man/man3
+DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
+INSTALLVENDORMAN3DIR = /usr/share/man/man3
+DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
+PERL_LIB = /usr/share/perl/5.26
+PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
+PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.26
+LIBPERL_A = libperl.a
+FIRST_MAKEFILE = Makefile
+MAKEFILE_OLD = Makefile.old
+MAKE_APERL_FILE = Makefile.aperl
+PERLMAINCC = $(CC)
+PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
+PERL = "/usr/bin/perl"
+FULLPERL = "/usr/bin/perl"
+ABSPERL = $(PERL)
+PERLRUN = $(PERL)
+FULLPERLRUN = $(FULLPERL)
+ABSPERLRUN = $(ABSPERL)
+PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
+PERL_CORE = 0
+PERM_DIR = 755
+PERM_RW = 644
+PERM_RWX = 755
+
+MAKEMAKER = /usr/share/perl/5.26/ExtUtils/MakeMaker.pm
+MM_VERSION = 7.24
+MM_REVISION = 72400
+
+# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
+# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
+# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
+# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
+MAKE = make
+FULLEXT = Locale/gettext_xs
+BASEEXT = gettext_xs
+PARENT_NAME = Locale
+DLBASE = $(BASEEXT)
+VERSION_FROM = ../lib/Locale/Messages.pm
+OBJECT = $(BASEEXT)$(OBJ_EXT)
+LDFROM = $(OBJECT)
+LINKTYPE = dynamic
+BOOTDEP =
+
+# Handy lists of source code files:
+XS_FILES = gettext_xs.xs
+C_FILES = gettext_xs.c
+O_FILES = gettext_xs.o
+H_FILES =
+MAN1PODS =
+MAN3PODS =
+
+# Where is the Config information that we are using/depend on
+CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
+
+# Where to build things
+INST_LIBDIR = $(INST_LIB)/Locale
+INST_ARCHLIBDIR = $(INST_ARCHLIB)/Locale
+
+INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
+INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
+
+INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
+INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
+INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
+
+# Extra linker info
+EXPORT_LIST =
+PERL_ARCHIVE =
+PERL_ARCHIVEDEP =
+PERL_ARCHIVE_AFTER =
+
+
+TO_INST_PM = gettext_xs.pm
+
+
+# --- MakeMaker platform_constants section:
+MM_Unix_VERSION = 7.24
+PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
+
+
+# --- MakeMaker tool_autosplit section:
+# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
+AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
+
+
+
+# --- MakeMaker tool_xsubpp section:
+
+XSUBPPDIR = /usr/share/perl/5.26.1/ExtUtils
+XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp"
+XSUBPPRUN = $(PERLRUN) $(XSUBPP)
+XSPROTOARG =
+XSUBPPDEPS = /usr/share/perl/5.26/ExtUtils/typemap /usr/share/perl/5.26.1/ExtUtils$(DFSEP)xsubpp
+XSUBPPARGS = -typemap '/usr/share/perl/5.26/ExtUtils/typemap'
+XSUBPP_EXTRA_ARGS =
+
+
+# --- MakeMaker tools_other section:
+SHELL = /bin/sh
+CHMOD = chmod
+CP = cp
+MV = mv
+NOOP = $(TRUE)
+NOECHO = @
+RM_F = rm -f
+RM_RF = rm -rf
+TEST_F = test -f
+TOUCH = touch
+UMASK_NULL = umask 0
+DEV_NULL = > /dev/null 2>&1
+MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
+EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
+FALSE = false
+TRUE = true
+ECHO = echo
+ECHO_N = echo -n
+UNINST = 0
+VERBINST = 0
+MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
+DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
+UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
+WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
+MACROSTART =
+MACROEND =
+USEMAKEFILE = -f
+FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
+CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' --
+
+
+# --- MakeMaker makemakerdflt section:
+makemakerdflt : all
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dist section skipped.
+
+# --- MakeMaker macro section:
+
+
+# --- MakeMaker depend section:
+
+
+# --- MakeMaker cflags section:
+
+CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+OPTIMIZE = -O2 -g
+PERLTYPE =
+MPOLLUTE =
+
+
+# --- MakeMaker const_loadlibs section:
+
+# Locale::gettext_xs might depend on some other libraries:
+# See ExtUtils::Liblist for details
+#
+
+
+# --- MakeMaker const_cccmd section:
+CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
+ $(CCFLAGS) $(OPTIMIZE) \
+ $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ $(XS_DEFINE_VERSION)
+
+# --- MakeMaker post_constants section:
+
+
+# --- MakeMaker pasthru section:
+
+PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
+ LINKTYPE="$(LINKTYPE)"\
+ OPTIMIZE="$(OPTIMIZE)"\
+ LD="$(LD)"\
+ PREFIX="$(PREFIX)"\
+ PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\
+ PASTHRU_INC='$(INC) $(PASTHRU_INC)'
+
+
+# --- MakeMaker special_targets section:
+.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
+
+.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static
+
+
+
+# --- MakeMaker c_o section:
+
+.c.i:
+ x86_64-linux-gnu-gcc -E -c $(PASTHRU_INC) $(INC) \
+ $(CCFLAGS) $(OPTIMIZE) \
+ $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
+ $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
+
+.c.s :
+ $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+.c$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+.cpp$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
+
+.cxx$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
+
+.cc$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
+
+.C$(OBJ_EXT) :
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
+
+
+# --- MakeMaker xs_c section:
+
+.xs.c:
+ $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc
+ $(MV) $*.xsc $*.c
+
+
+# --- MakeMaker xs_o section:
+.xs$(OBJ_EXT) :
+ $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
+ $(MV) $*.xsc $*.c
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
+
+
+# --- MakeMaker top_targets section:
+all :: pure_all manifypods
+ $(NOECHO) $(NOOP)
+
+pure_all :: config pm_to_blib subdirs linkext
+ $(NOECHO) $(NOOP)
+
+ $(NOECHO) $(NOOP)
+
+subdirs :: $(MYEXTLIB)
+ $(NOECHO) $(NOOP)
+
+config :: $(FIRST_MAKEFILE) blibdirs
+ $(NOECHO) $(NOOP)
+
+help :
+ perldoc ExtUtils::MakeMaker
+
+
+# --- MakeMaker blibdirs section:
+blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
+ $(NOECHO) $(NOOP)
+
+# Backwards compat with 6.18 through 6.25
+blibdirs.ts : blibdirs
+ $(NOECHO) $(NOOP)
+
+$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_LIBDIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
+ $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
+
+$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_ARCHLIB)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
+ $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
+
+$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_AUTODIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
+ $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
+
+$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
+ $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
+
+$(INST_BIN)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_BIN)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
+ $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
+
+$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_SCRIPT)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
+ $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
+
+$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
+ $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
+
+$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
+ $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
+ $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
+ $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
+
+
+
+# --- MakeMaker linkext section:
+
+linkext :: dynamic
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dlsyms section:
+
+
+# --- MakeMaker dynamic_bs section:
+BOOTSTRAP = $(BASEEXT).bs
+
+# As Mkbootstrap might not write a file (if none is required)
+# we use touch to prevent make continually trying to remake it.
+# The DynaLoader only reads a non-empty file.
+$(BASEEXT).bs : $(FIRST_MAKEFILE) $(BOOTDEP)
+ $(NOECHO) $(ECHO) "Running Mkbootstrap for $(BASEEXT) ($(BSLOADLIBS))"
+ $(NOECHO) $(PERLRUN) \
+ "-MExtUtils::Mkbootstrap" \
+ -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
+ $(NOECHO) $(TOUCH) "$(BASEEXT).bs"
+ $(CHMOD) $(PERM_RW) "$(BASEEXT).bs"
+
+$(INST_ARCHAUTODIR)/$(BASEEXT).bs : $(BASEEXT).bs $(INST_ARCHAUTODIR)$(DFSEP).exists
+ $(NOECHO) $(RM_RF) $(INST_ARCHAUTODIR)/$(BASEEXT).bs
+ - $(CP_NONEMPTY) $(BASEEXT).bs $(INST_ARCHAUTODIR)/$(BASEEXT).bs $(PERM_RW)
+
+
+# --- MakeMaker dynamic section:
+
+dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC)
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker dynamic_lib section:
+# This section creates the dynamically loadable objects from relevant
+# objects and possibly $(MYEXTLIB).
+ARMAYBE = :
+OTHERLDFLAGS =
+INST_DYNAMIC_DEP =
+INST_DYNAMIC_FIX =
+
+$(INST_DYNAMIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVEDEP) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
+ $(RM_F) $@
+ $(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \
+ $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \
+ $(INST_DYNAMIC_FIX)
+ $(CHMOD) $(PERM_RWX) $@
+
+
+# --- MakeMaker static section:
+
+## $(INST_PM) has been moved to the all: target.
+## It remains here for awhile to allow for old usage: "make static"
+static :: $(FIRST_MAKEFILE) $(INST_STATIC)
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker static_lib section:
+$(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists
+ $(RM_F) "$@"
+ $(FULL_AR) $(AR_STATIC_ARGS) "$@" $(OBJECT)
+ $(RANLIB) "$@"
+ $(CHMOD) $(PERM_RWX) $@
+ $(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)$(DFSEP)extralibs.ld
+
+
+# --- MakeMaker manifypods section:
+
+POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
+POD2MAN = $(POD2MAN_EXE)
+
+
+manifypods : pure_all config
+ $(NOECHO) $(NOOP)
+
+
+
+
+# --- MakeMaker processPL section:
+
+
+# --- MakeMaker installbin section:
+
+
+# --- MakeMaker subdirs section:
+
+# none
+
+# --- MakeMaker clean_subdirs section:
+clean_subdirs :
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker clean section:
+
+# Delete temporary files but do not touch installed files. We don't delete
+# the Makefile here so a later make realclean still has a makefile to use.
+
+clean :: clean_subdirs
+ - $(RM_F) \
+ $(BASEEXT).bso $(BASEEXT).def \
+ $(BASEEXT).exp $(BASEEXT).x \
+ $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
+ $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
+ *$(LIB_EXT) *$(OBJ_EXT) \
+ *perl.core MYMETA.json \
+ MYMETA.yml blibdirs.ts \
+ core core.*perl.*.? \
+ core.[0-9] core.[0-9][0-9] \
+ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
+ core.[0-9][0-9][0-9][0-9][0-9] gettext_xs.base \
+ gettext_xs.bs gettext_xs.bso \
+ gettext_xs.c gettext_xs.def \
+ gettext_xs.exp gettext_xs.o \
+ gettext_xs_def.old lib$(BASEEXT).def \
+ mon.out perl \
+ perl$(EXE_EXT) perl.exe \
+ perlmain.c pm_to_blib \
+ pm_to_blib.ts so_locations \
+ tmon.out
+ - $(RM_RF) \
+ blib
+ $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
+
+
+# --- MakeMaker realclean_subdirs section:
+# so clean is forced to complete before realclean_subdirs runs
+realclean_subdirs : clean
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker realclean section:
+# Delete temporary files (via clean) and also delete dist files
+realclean purge :: realclean_subdirs
+ - $(RM_F) \
+ $(FIRST_MAKEFILE) $(MAKEFILE_OLD) \
+ $(OBJECT)
+ - $(RM_RF) \
+ $(DISTVNAME)
+
+
+# --- MakeMaker metafile section:
+metafile : create_distdir
+ $(NOECHO) $(ECHO) Generating META.yml
+ $(NOECHO) $(ECHO) '---' > META_new.yml
+ $(NOECHO) $(ECHO) 'abstract: '\''XS Interface to Uniforum Message Translation'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'author:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - '\''Guido Flohr <guido.flohr@cantanea.com>'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
+ $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml
+ $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
+ $(NOECHO) $(ECHO) ' version: '\''1.4'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'name: Locale-gettext_xs' >> META_new.yml
+ $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' directory:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - t' >> META_new.yml
+ $(NOECHO) $(ECHO) ' - inc' >> META_new.yml
+ $(NOECHO) $(ECHO) 'requires:' >> META_new.yml
+ $(NOECHO) $(ECHO) ' File::Spec: '\''0'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'version: '\''1.32'\''' >> META_new.yml
+ $(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
+ -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
+ $(NOECHO) $(ECHO) Generating META.json
+ $(NOECHO) $(ECHO) '{' > META_new.json
+ $(NOECHO) $(ECHO) ' "abstract" : "XS Interface to Uniforum Message Translation",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "author" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "Guido Flohr <guido.flohr@cantanea.com>"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ],' >> META_new.json
+ $(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json
+ $(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "license" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "unknown"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ],' >> META_new.json
+ $(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "version" : "2"' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "name" : "Locale-gettext_xs",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "directory" : [' >> META_new.json
+ $(NOECHO) $(ECHO) ' "t",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "inc"' >> META_new.json
+ $(NOECHO) $(ECHO) ' ]' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "prereqs" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "build" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "configure" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "runtime" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json
+ $(NOECHO) $(ECHO) ' "File::Spec" : "0"' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' }' >> META_new.json
+ $(NOECHO) $(ECHO) ' },' >> META_new.json
+ $(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "version" : "1.32",' >> META_new.json
+ $(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 2.27400_02"' >> META_new.json
+ $(NOECHO) $(ECHO) '}' >> META_new.json
+ -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
+
+
+# --- MakeMaker signature section:
+signature :
+ cpansign -s
+
+
+# --- MakeMaker dist_basics section skipped.
+
+# --- MakeMaker dist_core section skipped.
+
+# --- MakeMaker distdir section skipped.
+
+# --- MakeMaker dist_test section skipped.
+
+# --- MakeMaker dist_ci section skipped.
+
+# --- MakeMaker distmeta section:
+distmeta : create_distdir metafile
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
+ -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' --
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
+ -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' --
+
+
+
+# --- MakeMaker distsignature section:
+distsignature : distmeta
+ $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
+ -e ' or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' --
+ $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
+ cd $(DISTVNAME) && cpansign -s
+
+
+
+# --- MakeMaker install section skipped.
+
+# --- MakeMaker force section:
+# Phony target to force checking subdirectories.
+FORCE :
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker perldepend section:
+PERL_HDRS = \
+ $(PERL_INCDEP)/EXTERN.h \
+ $(PERL_INCDEP)/INTERN.h \
+ $(PERL_INCDEP)/XSUB.h \
+ $(PERL_INCDEP)/av.h \
+ $(PERL_INCDEP)/bitcount.h \
+ $(PERL_INCDEP)/charclass_invlists.h \
+ $(PERL_INCDEP)/config.h \
+ $(PERL_INCDEP)/cop.h \
+ $(PERL_INCDEP)/cv.h \
+ $(PERL_INCDEP)/dosish.h \
+ $(PERL_INCDEP)/dquote_inline.h \
+ $(PERL_INCDEP)/ebcdic_tables.h \
+ $(PERL_INCDEP)/embed.h \
+ $(PERL_INCDEP)/embedvar.h \
+ $(PERL_INCDEP)/fakesdio.h \
+ $(PERL_INCDEP)/feature.h \
+ $(PERL_INCDEP)/form.h \
+ $(PERL_INCDEP)/git_version.h \
+ $(PERL_INCDEP)/gv.h \
+ $(PERL_INCDEP)/handy.h \
+ $(PERL_INCDEP)/hv.h \
+ $(PERL_INCDEP)/hv_func.h \
+ $(PERL_INCDEP)/inline.h \
+ $(PERL_INCDEP)/intrpvar.h \
+ $(PERL_INCDEP)/invlist_inline.h \
+ $(PERL_INCDEP)/iperlsys.h \
+ $(PERL_INCDEP)/keywords.h \
+ $(PERL_INCDEP)/l1_char_class_tab.h \
+ $(PERL_INCDEP)/malloc_ctl.h \
+ $(PERL_INCDEP)/metaconfig.h \
+ $(PERL_INCDEP)/mg.h \
+ $(PERL_INCDEP)/mg_data.h \
+ $(PERL_INCDEP)/mg_raw.h \
+ $(PERL_INCDEP)/mg_vtable.h \
+ $(PERL_INCDEP)/mydtrace.h \
+ $(PERL_INCDEP)/nostdio.h \
+ $(PERL_INCDEP)/op.h \
+ $(PERL_INCDEP)/op_reg_common.h \
+ $(PERL_INCDEP)/opcode.h \
+ $(PERL_INCDEP)/opnames.h \
+ $(PERL_INCDEP)/overload.h \
+ $(PERL_INCDEP)/pad.h \
+ $(PERL_INCDEP)/parser.h \
+ $(PERL_INCDEP)/patchlevel-debian.h \
+ $(PERL_INCDEP)/patchlevel.h \
+ $(PERL_INCDEP)/perl.h \
+ $(PERL_INCDEP)/perlapi.h \
+ $(PERL_INCDEP)/perlio.h \
+ $(PERL_INCDEP)/perliol.h \
+ $(PERL_INCDEP)/perlsdio.h \
+ $(PERL_INCDEP)/perlvars.h \
+ $(PERL_INCDEP)/perly.h \
+ $(PERL_INCDEP)/pp.h \
+ $(PERL_INCDEP)/pp_proto.h \
+ $(PERL_INCDEP)/proto.h \
+ $(PERL_INCDEP)/reentr.h \
+ $(PERL_INCDEP)/regcharclass.h \
+ $(PERL_INCDEP)/regcomp.h \
+ $(PERL_INCDEP)/regexp.h \
+ $(PERL_INCDEP)/regnodes.h \
+ $(PERL_INCDEP)/scope.h \
+ $(PERL_INCDEP)/sv.h \
+ $(PERL_INCDEP)/thread.h \
+ $(PERL_INCDEP)/time64.h \
+ $(PERL_INCDEP)/time64_config.h \
+ $(PERL_INCDEP)/uconfig.h \
+ $(PERL_INCDEP)/unicode_constants.h \
+ $(PERL_INCDEP)/unixish.h \
+ $(PERL_INCDEP)/utf8.h \
+ $(PERL_INCDEP)/utfebcdic.h \
+ $(PERL_INCDEP)/util.h \
+ $(PERL_INCDEP)/uudmap.h \
+ $(PERL_INCDEP)/vutil.h \
+ $(PERL_INCDEP)/warnings.h
+
+$(OBJECT) : $(PERL_HDRS)
+
+gettext_xs.c : $(XSUBPPDEPS)
+
+
+# --- MakeMaker makefile section:
+
+$(OBJECT) : $(FIRST_MAKEFILE)
+
+# We take a very conservative approach here, but it's worth it.
+# We move Makefile to Makefile.old here to avoid gnu make looping.
+$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
+ $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
+ $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
+ -$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
+ -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
+ - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
+ $(PERLRUN) Makefile.PL
+ $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
+ $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <=="
+ $(FALSE)
+
+
+
+# --- MakeMaker staticmake section:
+
+# --- MakeMaker makeaperl section ---
+MAP_TARGET = ../perl
+FULLPERL = "/usr/bin/perl"
+MAP_PERLINC = "-I../blib/arch" "-I../blib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.26" "-I/usr/share/perl/5.26"
+
+
+# --- MakeMaker test section:
+TEST_VERBOSE=0
+TEST_TYPE=test_$(LINKTYPE)
+TEST_FILE = test.pl
+TEST_FILES =
+TESTDB_SW = -d
+
+testdb :: testdb_$(LINKTYPE)
+ $(NOECHO) $(NOOP)
+
+test :: $(TEST_TYPE)
+ $(NOECHO) $(NOOP)
+
+# Occasionally we may face this degenerate target:
+test_ : test_dynamic
+ $(NOECHO) $(NOOP)
+
+subdirs-test_dynamic :: dynamic pure_all
+
+testdb_dynamic test_dynamic :: subdirs-test_dynamic
+ $(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.'
+
+subdirs-test_static :: static pure_all
+
+testdb_static test_static :: subdirs-test_static
+ $(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.'
+
+
+
+# --- MakeMaker ppd section:
+# Creates a PPD (Perl Package Description) for a binary distribution.
+ppd :
+ $(NOECHO) $(ECHO) '<SOFTPKG NAME="Locale-gettext_xs" VERSION="1.32">' > Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <ABSTRACT>XS Interface to Uniforum Message Translation</ABSTRACT>' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <AUTHOR>Guido Flohr &lt;guido.flohr@cantanea.com&gt;</AUTHOR>' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <REQUIRE NAME="File::Spec" />' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.26" />' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> Locale-gettext_xs.ppd
+ $(NOECHO) $(ECHO) '</SOFTPKG>' >> Locale-gettext_xs.ppd
+
+
+# --- MakeMaker pm_to_blib section:
+
+pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
+ $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
+ 'gettext_xs.pm' '$(INST_LIB)/Locale/gettext_xs.pm'
+ $(NOECHO) $(TOUCH) pm_to_blib
+
+
+# --- MakeMaker selfdocument section:
+
+# here so even if top_targets is overridden, these will still be defined
+# gmake will silently still work if any are .PHONY-ed but nmake won't
+
+static ::
+ $(NOECHO) $(NOOP)
+
+dynamic ::
+ $(NOECHO) $(NOOP)
+
+config ::
+ $(NOECHO) $(NOOP)
+
+
+# --- MakeMaker postamble section:
+
+
+# End.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL
index 88843489bc..6cad710926 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/Makefile.PL
@@ -1,10 +1,9 @@
#! /usr/local/bin/perl -w # -*- perl -*-
# vim: tabstop=4
-# $Id: Makefile.PL,v 1.1 2011-10-12 23:51:25 pertusus Exp $
# Makefile generator for libintl-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
@@ -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.use ExtUtils::MakeMaker;
use 5.004;
@@ -33,7 +32,7 @@ WriteMakefile (
VERSION_FROM => '../lib/Locale/Messages.pm',
($] >= 5.005 ?
(ABSTRACT => 'XS Interface to Uniforum Message Translation',
- AUTHOR => 'Guido Flohr <guido@imperia.net>',
+ AUTHOR => 'Guido Flohr <guido.flohr@cantanea.com>',
) : (),
),
PREREQ_PM => { File::Spec => 0 },
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.bs b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.bs
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.bs
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c
new file mode 100644
index 0000000000..60c756dd3e
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.c
@@ -0,0 +1,768 @@
+/*
+ * This file was generated automatically by ExtUtils::ParseXS version 3.34 from the
+ * contents of gettext_xs.xs. Do not edit this file, edit gettext_xs.xs instead.
+ *
+ * ANY CHANGES MADE HERE WILL BE LOST!
+ *
+ */
+
+#line 1 "gettext_xs.xs"
+/* -*- C -*- */
+/*
+# Perl binding for 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/>. */
+
+#include "EXTERN.h"
+#include "perl.h"
+#include "XSUB.h"
+#include <string.h>
+#include <locale.h>
+#include <libintl.h>
+/* Handle the case that we link against GNU libintl but include a non
+ * GNU libintl.h. */
+#ifndef __USE_GNU_GETTEXT
+# error "<libintl.h> is not GNU gettext. Maybe you have to adjust your include path."
+#endif
+
+#line 42 "gettext_xs.c"
+#ifndef PERL_UNUSED_VAR
+# define PERL_UNUSED_VAR(var) if (0) var = var
+#endif
+
+#ifndef dVAR
+# define dVAR dNOOP
+#endif
+
+
+/* This stuff is not part of the API! You have been warned. */
+#ifndef PERL_VERSION_DECIMAL
+# define PERL_VERSION_DECIMAL(r,v,s) (r*1000000 + v*1000 + s)
+#endif
+#ifndef PERL_DECIMAL_VERSION
+# define PERL_DECIMAL_VERSION \
+ PERL_VERSION_DECIMAL(PERL_REVISION,PERL_VERSION,PERL_SUBVERSION)
+#endif
+#ifndef PERL_VERSION_GE
+# define PERL_VERSION_GE(r,v,s) \
+ (PERL_DECIMAL_VERSION >= PERL_VERSION_DECIMAL(r,v,s))
+#endif
+#ifndef PERL_VERSION_LE
+# define PERL_VERSION_LE(r,v,s) \
+ (PERL_DECIMAL_VERSION <= PERL_VERSION_DECIMAL(r,v,s))
+#endif
+
+/* XS_INTERNAL is the explicit static-linkage variant of the default
+ * XS macro.
+ *
+ * XS_EXTERNAL is the same as XS_INTERNAL except it does not include
+ * "STATIC", ie. it exports XSUB symbols. You probably don't want that
+ * for anything but the BOOT XSUB.
+ *
+ * See XSUB.h in core!
+ */
+
+
+/* TODO: This might be compatible further back than 5.10.0. */
+#if PERL_VERSION_GE(5, 10, 0) && PERL_VERSION_LE(5, 15, 1)
+# undef XS_EXTERNAL
+# undef XS_INTERNAL
+# if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
+# define XS_EXTERNAL(name) __declspec(dllexport) XSPROTO(name)
+# define XS_INTERNAL(name) STATIC XSPROTO(name)
+# endif
+# if defined(__SYMBIAN32__)
+# define XS_EXTERNAL(name) EXPORT_C XSPROTO(name)
+# define XS_INTERNAL(name) EXPORT_C STATIC XSPROTO(name)
+# endif
+# ifndef XS_EXTERNAL
+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
+# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
+# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
+# else
+# ifdef __cplusplus
+# define XS_EXTERNAL(name) extern "C" XSPROTO(name)
+# define XS_INTERNAL(name) static XSPROTO(name)
+# else
+# define XS_EXTERNAL(name) XSPROTO(name)
+# define XS_INTERNAL(name) STATIC XSPROTO(name)
+# endif
+# endif
+# endif
+#endif
+
+/* perl >= 5.10.0 && perl <= 5.15.1 */
+
+
+/* The XS_EXTERNAL macro is used for functions that must not be static
+ * like the boot XSUB of a module. If perl didn't have an XS_EXTERNAL
+ * macro defined, the best we can do is assume XS is the same.
+ * Dito for XS_INTERNAL.
+ */
+#ifndef XS_EXTERNAL
+# define XS_EXTERNAL(name) XS(name)
+#endif
+#ifndef XS_INTERNAL
+# define XS_INTERNAL(name) XS(name)
+#endif
+
+/* Now, finally, after all this mess, we want an ExtUtils::ParseXS
+ * internal macro that we're free to redefine for varying linkage due
+ * to the EXPORT_XSUB_SYMBOLS XS keyword. This is internal, use
+ * XS_EXTERNAL(name) or XS_INTERNAL(name) in your code if you need to!
+ */
+
+#undef XS_EUPXS
+#if defined(PERL_EUPXS_ALWAYS_EXPORT)
+# define XS_EUPXS(name) XS_EXTERNAL(name)
+#else
+ /* default to internal */
+# define XS_EUPXS(name) XS_INTERNAL(name)
+#endif
+
+#ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
+#define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
+
+/* prototype to pass -Wmissing-prototypes */
+STATIC void
+S_croak_xs_usage(const CV *const cv, const char *const params);
+
+STATIC void
+S_croak_xs_usage(const CV *const cv, const char *const params)
+{
+ const GV *const gv = CvGV(cv);
+
+ PERL_ARGS_ASSERT_CROAK_XS_USAGE;
+
+ if (gv) {
+ const char *const gvname = GvNAME(gv);
+ const HV *const stash = GvSTASH(gv);
+ const char *const hvname = stash ? HvNAME(stash) : NULL;
+
+ if (hvname)
+ Perl_croak_nocontext("Usage: %s::%s(%s)", hvname, gvname, params);
+ else
+ Perl_croak_nocontext("Usage: %s(%s)", gvname, params);
+ } else {
+ /* Pants. I don't think that it should be possible to get here. */
+ Perl_croak_nocontext("Usage: CODE(0x%" UVxf ")(%s)", PTR2UV(cv), params);
+ }
+}
+#undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
+
+#define croak_xs_usage S_croak_xs_usage
+
+#endif
+
+/* NOTE: the prototype of newXSproto() is different in versions of perls,
+ * so we define a portable version of newXSproto()
+ */
+#ifdef newXS_flags
+#define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
+#else
+#define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
+#endif /* !defined(newXS_flags) */
+
+#if PERL_VERSION_LE(5, 21, 5)
+# define newXS_deffile(a,b) Perl_newXS(aTHX_ a,b,file)
+#else
+# define newXS_deffile(a,b) Perl_newXS_deffile(aTHX_ a,b)
+#endif
+
+#line 186 "gettext_xs.c"
+
+XS_EUPXS(XS_Locale__gettext_xs___gettext_xs_version); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs___gettext_xs_version)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ char * RETVAL;
+ dXSTARG;
+#line 39 "gettext_xs.xs"
+ RETVAL = (VERSION);
+#line 199 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_CTYPE); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_CTYPE)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 46 "gettext_xs.xs"
+ RETVAL = (double) LC_CTYPE;
+#line 217 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_NUMERIC); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_NUMERIC)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 53 "gettext_xs.xs"
+ RETVAL = (double) LC_NUMERIC;
+#line 235 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_TIME); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_TIME)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 60 "gettext_xs.xs"
+ RETVAL = (double) LC_TIME;
+#line 253 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_COLLATE); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_COLLATE)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 67 "gettext_xs.xs"
+ RETVAL = (double) LC_COLLATE;
+#line 271 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_MONETARY); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_MONETARY)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 74 "gettext_xs.xs"
+ RETVAL = (double) LC_MONETARY;
+#line 289 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_MESSAGES); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_MESSAGES)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 81 "gettext_xs.xs"
+ RETVAL = (double) LC_MESSAGES;
+#line 307 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_LC_ALL); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_LC_ALL)
+{
+ dVAR; dXSARGS;
+ if (items != 0)
+ croak_xs_usage(cv, "");
+ {
+ double RETVAL;
+ dXSTARG;
+#line 88 "gettext_xs.xs"
+ RETVAL = (double) LC_ALL;
+#line 325 "gettext_xs.c"
+ XSprePUSH; PUSHn((double)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_gettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_gettext)
+{
+ dVAR; dXSARGS;
+ if (items != 1)
+ croak_xs_usage(cv, "msgid");
+ {
+ char* msgid = (char *)SvPV_nolen(ST(0))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 97 "gettext_xs.xs"
+ RETVAL = (char*) gettext (msgid);
+#line 345 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_dgettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_dgettext)
+{
+ dVAR; dXSARGS;
+ if (items != 2)
+ croak_xs_usage(cv, "domainname, msgid");
+ {
+ char* domainname = (char *)SvPV_nolen(ST(0))
+;
+ char* msgid = (char *)SvPV_nolen(ST(1))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 107 "gettext_xs.xs"
+ RETVAL = (char*) dgettext (domainname, msgid);
+#line 367 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_dcgettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_dcgettext)
+{
+ dVAR; dXSARGS;
+ if (items != 3)
+ croak_xs_usage(cv, "domainname, msgid, category");
+ {
+ char* domainname = (char *)SvPV_nolen(ST(0))
+;
+ char* msgid = (char *)SvPV_nolen(ST(1))
+;
+ int category = (int)SvIV(ST(2))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 118 "gettext_xs.xs"
+ RETVAL = (char*) dcgettext (domainname, msgid, category);
+#line 391 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_ngettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_ngettext)
+{
+ dVAR; dXSARGS;
+ if (items != 3)
+ croak_xs_usage(cv, "msgid1, msgid2, n");
+ {
+ char* msgid1 = (char *)SvPV_nolen(ST(0))
+;
+ char* msgid2 = (char *)SvPV_nolen(ST(1))
+;
+ unsigned long n = (unsigned long)SvUV(ST(2))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 129 "gettext_xs.xs"
+ RETVAL = (char*) ngettext (msgid1, msgid2, n);
+#line 415 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_dngettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_dngettext)
+{
+ dVAR; dXSARGS;
+ if (items != 4)
+ croak_xs_usage(cv, "domainname, msgid1, msgid2, n");
+ {
+ char* domainname = (char *)SvPV_nolen(ST(0))
+;
+ char* msgid1 = (char *)SvPV_nolen(ST(1))
+;
+ char* msgid2 = (char *)SvPV_nolen(ST(2))
+;
+ unsigned long n = (unsigned long)SvUV(ST(3))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 141 "gettext_xs.xs"
+ RETVAL = (char*) dngettext (domainname, msgid1, msgid2, n);
+#line 441 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_dcngettext); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_dcngettext)
+{
+ dVAR; dXSARGS;
+ if (items != 5)
+ croak_xs_usage(cv, "domainname, msgid1, msgid2, n, category");
+ {
+ char* domainname = (char *)SvPV_nolen(ST(0))
+;
+ char* msgid1 = (char *)SvPV_nolen(ST(1))
+;
+ char* msgid2 = (char *)SvPV_nolen(ST(2))
+;
+ unsigned long n = (unsigned long)SvUV(ST(3))
+;
+ int category = (int)SvIV(ST(4))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 154 "gettext_xs.xs"
+ RETVAL = (char*) dcngettext (domainname, msgid1, msgid2, n, category);
+#line 469 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs__pgettext_aux); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs__pgettext_aux)
+{
+ dVAR; dXSARGS;
+ if (items != 4)
+ croak_xs_usage(cv, "domain, msg_ctxt_id, msgid, category");
+ {
+ char* domain = (char *)SvPV_nolen(ST(0))
+;
+ char* msg_ctxt_id = (char *)SvPV_nolen(ST(1))
+;
+ char* msgid = (char *)SvPV_nolen(ST(2))
+;
+ int category = (int)SvIV(ST(3))
+;
+#line 166 "gettext_xs.xs"
+ char* translation;
+#line 493 "gettext_xs.c"
+ char * RETVAL;
+ dXSTARG;
+#line 168 "gettext_xs.xs"
+ /* Treat empty or undefined strings as NULL. */
+ if (!domain || domain[0] == '\000')
+ domain = NULL;
+ /* Treat -1 as null, and default to LC_MESSAGES */
+ if (category == -1)
+ category = LC_MESSAGES;
+ /* reimplemented from gettext-0.17 */
+ translation = (char*) dcgettext (domain, msg_ctxt_id, category);
+ if (translation == msg_ctxt_id)
+ RETVAL = msgid;
+ else
+ RETVAL = translation;
+#line 509 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs__npgettext_aux); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs__npgettext_aux)
+{
+ dVAR; dXSARGS;
+ if (items != 6)
+ croak_xs_usage(cv, "domain, msg_ctxt_id, msgid1, msgid2, n, category");
+ {
+ char* domain = (char *)SvPV_nolen(ST(0))
+;
+ char* msg_ctxt_id = (char *)SvPV_nolen(ST(1))
+;
+ char* msgid1 = (char *)SvPV_nolen(ST(2))
+;
+ char* msgid2 = (char *)SvPV_nolen(ST(3))
+;
+ unsigned long n = (unsigned long)SvUV(ST(4))
+;
+ int category = (int)SvIV(ST(5))
+;
+#line 193 "gettext_xs.xs"
+ char* translation;
+#line 537 "gettext_xs.c"
+ char * RETVAL;
+ dXSTARG;
+#line 195 "gettext_xs.xs"
+ /* Treat empty or undefined strings as NULL. */
+ if (!domain || domain[0] == '\000')
+ domain = NULL;
+ /* Treat -1 as null, and default to LC_MESSAGES */
+ if (category == -1)
+ category = LC_MESSAGES;
+ translation = (char*) dcngettext (domain, msg_ctxt_id, msgid2, n, category);
+ if (translation == msg_ctxt_id || translation == msgid2)
+ RETVAL = (n == 1 ? msgid1 : msgid2);
+ else
+ RETVAL = translation;
+#line 552 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs__textdomain); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs__textdomain)
+{
+ dVAR; dXSARGS;
+ if (items != 1)
+ croak_xs_usage(cv, "domain");
+ {
+ char* domain = (char *)SvPV_nolen(ST(0))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 216 "gettext_xs.xs"
+ /* Treat empty or undefined strings as NULL. */
+ if (!domain || domain[0] == '\000')
+ domain = NULL;
+ RETVAL = (char*) textdomain (domain);
+ if (!RETVAL || RETVAL[0] == '\000') {
+ XSRETURN_UNDEF;
+ }
+#line 578 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs__nl_putenv); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs__nl_putenv)
+{
+ dVAR; dXSARGS;
+ if (items != 1)
+ croak_xs_usage(cv, "str");
+ {
+ char* str = (char *)SvPV_nolen(ST(0))
+;
+ int RETVAL;
+ dXSTARG;
+#line 233 "gettext_xs.xs"
+#if defined (WIN32)
+ RETVAL = _putenv (str);
+#else
+ RETVAL = 0;
+#endif
+#line 602 "gettext_xs.c"
+ XSprePUSH; PUSHi((IV)RETVAL);
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs__bindtextdomain); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs__bindtextdomain)
+{
+ dVAR; dXSARGS;
+ if (items < 0 || items > 2)
+ croak_xs_usage(cv, "domain = NULL, dirname = NULL");
+ {
+ char* domain;
+ char* dirname;
+ char * RETVAL;
+ dXSTARG;
+
+ if (items < 1)
+ domain = NULL;
+ else {
+ domain = (char *)SvPV_nolen(ST(0))
+;
+ }
+
+ if (items < 2)
+ dirname = NULL;
+ else {
+ dirname = (char *)SvPV_nolen(ST(1))
+;
+ }
+#line 247 "gettext_xs.xs"
+ /* Treat empty or undefined strings as NULL. */
+ if (!domain || domain[0] == '\000')
+ XSRETURN_UNDEF;
+ if (!dirname || dirname[0] == '\000')
+ dirname = NULL;
+ RETVAL = (char*) bindtextdomain (domain, dirname);
+ if (!RETVAL || RETVAL[0] == '\000') {
+ XSRETURN_UNDEF;
+ }
+
+#line 645 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_bind_textdomain_codeset); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_bind_textdomain_codeset)
+{
+ dVAR; dXSARGS;
+ if (items != 2)
+ croak_xs_usage(cv, "domainname, codeset");
+ {
+ char* domainname = (char *)SvPV_nolen(ST(0))
+;
+ char* codeset = (char *)SvPV_nolen(ST(1))
+;
+ char * RETVAL;
+ dXSTARG;
+#line 267 "gettext_xs.xs"
+ /* Treat empty or undefined strings as NULL. */
+ if (!domainname || domainname[0] == '\000')
+ domainname = NULL;
+ if (!codeset || codeset[0] == '\000')
+ codeset = NULL;
+ RETVAL = (char*) bind_textdomain_codeset (domainname, codeset);
+ if (!RETVAL || RETVAL[0] == '\000') {
+ XSRETURN_UNDEF;
+ }
+
+#line 676 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+
+XS_EUPXS(XS_Locale__gettext_xs_setlocale); /* prototype to pass -Wmissing-prototypes */
+XS_EUPXS(XS_Locale__gettext_xs_setlocale)
+{
+ dVAR; dXSARGS;
+ if (items < 1 || items > 2)
+ croak_xs_usage(cv, "category, locale = NULL");
+ {
+ int category = (int)SvIV(ST(0))
+;
+ char * locale;
+ char * RETVAL;
+ dXSTARG;
+
+ if (items < 2)
+ locale = NULL;
+ else {
+ locale = (char *)SvPV_nolen(ST(1))
+;
+ }
+#line 285 "gettext_xs.xs"
+ RETVAL = (char*) setlocale (category, locale);
+#line 704 "gettext_xs.c"
+ sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
+ }
+ XSRETURN(1);
+}
+
+#ifdef __cplusplus
+extern "C"
+#endif
+XS_EXTERNAL(boot_Locale__gettext_xs); /* prototype to pass -Wmissing-prototypes */
+XS_EXTERNAL(boot_Locale__gettext_xs)
+{
+#if PERL_VERSION_LE(5, 21, 5)
+ dVAR; dXSARGS;
+#else
+ dVAR; dXSBOOTARGSXSAPIVERCHK;
+#endif
+#if (PERL_REVISION == 5 && PERL_VERSION < 9)
+ char* file = __FILE__;
+#else
+ const char* file = __FILE__;
+#endif
+
+ PERL_UNUSED_VAR(file);
+
+ PERL_UNUSED_VAR(cv); /* -W */
+ PERL_UNUSED_VAR(items); /* -W */
+#if PERL_VERSION_LE(5, 21, 5)
+ XS_VERSION_BOOTCHECK;
+# ifdef XS_APIVERSION_BOOTCHECK
+ XS_APIVERSION_BOOTCHECK;
+# endif
+#endif
+
+ (void)newXSproto_portable("Locale::gettext_xs::__gettext_xs_version", XS_Locale__gettext_xs___gettext_xs_version, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_CTYPE", XS_Locale__gettext_xs_LC_CTYPE, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_NUMERIC", XS_Locale__gettext_xs_LC_NUMERIC, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_TIME", XS_Locale__gettext_xs_LC_TIME, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_COLLATE", XS_Locale__gettext_xs_LC_COLLATE, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_MONETARY", XS_Locale__gettext_xs_LC_MONETARY, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_MESSAGES", XS_Locale__gettext_xs_LC_MESSAGES, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::LC_ALL", XS_Locale__gettext_xs_LC_ALL, file, "");
+ (void)newXSproto_portable("Locale::gettext_xs::gettext", XS_Locale__gettext_xs_gettext, file, "$");
+ (void)newXSproto_portable("Locale::gettext_xs::dgettext", XS_Locale__gettext_xs_dgettext, file, "$$");
+ (void)newXSproto_portable("Locale::gettext_xs::dcgettext", XS_Locale__gettext_xs_dcgettext, file, "$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::ngettext", XS_Locale__gettext_xs_ngettext, file, "$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::dngettext", XS_Locale__gettext_xs_dngettext, file, "$$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::dcngettext", XS_Locale__gettext_xs_dcngettext, file, "$$$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::_pgettext_aux", XS_Locale__gettext_xs__pgettext_aux, file, "$$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::_npgettext_aux", XS_Locale__gettext_xs__npgettext_aux, file, "$$$$$$");
+ (void)newXSproto_portable("Locale::gettext_xs::_textdomain", XS_Locale__gettext_xs__textdomain, file, "$");
+ (void)newXSproto_portable("Locale::gettext_xs::_nl_putenv", XS_Locale__gettext_xs__nl_putenv, file, "$");
+ (void)newXSproto_portable("Locale::gettext_xs::_bindtextdomain", XS_Locale__gettext_xs__bindtextdomain, file, "$;$");
+ (void)newXSproto_portable("Locale::gettext_xs::bind_textdomain_codeset", XS_Locale__gettext_xs_bind_textdomain_codeset, file, "$;$");
+ (void)newXSproto_portable("Locale::gettext_xs::setlocale", XS_Locale__gettext_xs_setlocale, file, "$;$");
+#if PERL_VERSION_LE(5, 21, 5)
+# if PERL_VERSION_GE(5, 9, 0)
+ if (PL_unitcheckav)
+ call_list(PL_scopestack_ix, PL_unitcheckav);
+# endif
+ XSRETURN_YES;
+#else
+ Perl_xs_boot_epilog(aTHX_ ax);
+#endif
+}
+
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.o b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.o
new file mode 100644
index 0000000000..6a0fdc7ec2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.o
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm
index 3c07298e3f..3a4a86076b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.pm
@@ -1,26 +1,23 @@
#! /bin/false
# vim: tabstop=4
-# $Id: gettext_xs.pm,v 1.1 2011-10-12 23:51:26 pertusus Exp $
-# Pure Perl implementation of Uniforum message translation.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Perl XS 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 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_xs;
@@ -72,7 +69,8 @@ use vars qw (%EXPORT_TAGS @EXPORT_OK @ISA);
textdomain
bindtextdomain
bind_textdomain_codeset
- nl_putenv
+ nl_putenv
+ setlocale
LC_CTYPE
LC_NUMERIC
LC_TIME
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs
index e5c66ba254..b1e6453b18 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/gettext_xs.xs
@@ -1,24 +1,21 @@
/* -*- C -*- */
-/* $Id: gettext_xs.xs,v 1.1 2011-10-12 23:51:26 pertusus Exp $ */
/*
# Perl binding for 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/>. */
#include "EXTERN.h"
#include "perl.h"
@@ -249,7 +246,7 @@ _bindtextdomain (domain = NULL, dirname = NULL)
CODE:
/* Treat empty or undefined strings as NULL. */
if (!domain || domain[0] == '\000')
- domain = NULL;
+ XSRETURN_UNDEF;
if (!dirname || dirname[0] == '\000')
dirname = NULL;
RETVAL = (char*) bindtextdomain (domain, dirname);
@@ -279,3 +276,14 @@ bind_textdomain_codeset (domainname, codeset)
OUTPUT:
RETVAL
+
+char* setlocale (category, locale = NULL)
+ int category
+ char *locale
+ PROTOTYPE: $;$
+ CODE:
+ RETVAL = (char*) setlocale (category, locale);
+ OUTPUT:
+ RETVAL
+
+
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/pm_to_blib b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/pm_to_blib
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/gettext_xs/pm_to_blib
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.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/pm_to_blib b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/pm_to_blib
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/pm_to_blib
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/README b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/README
index ac0448c34f..d8ee72cd77 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/README
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/README
@@ -57,16 +57,16 @@ Perl module defines functions that map numeric values to month names
or abbreviated week day names. You will find nothing unusual in this
module except for a line at the beginning of the file that reads:
- use Locale::TextDomain qw (org.imperia.simplecal);
+ use Locale::TextDomain qw (com.cantanea.simplecal);
In case you are not familiar with the operator "qw", this is an
equivalent writing of
- use Locale::TextDomain ('org.imperia.simplecal');
+ use Locale::TextDomain ('com.cantanea.simplecal');
That line in the code does three things: It imports the module
Locale::TextDomain, *and* it states that the text domain (or
-identifier) for this package is "org.imperia.simplecal", *and* it says
+identifier) for this package is "com.cantanea.simplecal", *and* it says
that the translations for this package can be found in the
subdirectory "LocaleDate" of any component of @INC (unless it can be
found in one of the system locations). See the POD in
@@ -131,37 +131,37 @@ you will see a list of the available Makefile targets.
The first one is the target "pot", a so-called phony target, i. e. it
is not related to a file with the name of "pot". The command "make
pot" will remake the master catalog of the package and place the
-result in the file "org.imperia.simplecal.pot"
-("org.imperia.simplecal" is the text domain resp. identifier for our
+result in the file "com.cantanea.simplecal.pot"
+("com.cantanea.simplecal" is the text domain resp. identifier for our
package). Type the command "make pot" now to see how the master
catalog is actually generated. If the output says something like
"nothing to be done for `pot'", then delete the file
-"org.imperia.simplecal.pot" and try again.
+"com.cantanea.simplecal.pot" and try again.
-You should see now that the target file "org.imperia.simplecal.pot" is
+You should see now that the target file "com.cantanea.simplecal.pot" is
generated by the program xgettext with a plethora of options:
- xgettext --output=./org.imperia.simplecal.pox --from-code=utf-8 \
- --add-comments=TRANSLATORS: --files-from=./POTFILES.in \
+ xgettext --output=./com.cantanea.simplecal.pox --from-code=utf-8 \
+ --add-comments=TRANSLATORS: --files-from=./POTFILES \
--copyright-holder="Imperia AG Huerth/Germany" \
--keyword --keyword='$__' --keyword=__ --keyword=__x \
--keyword=__n:1,2 --keyword=__nx:1,2 --keyword=__xn \
--keyword=N__ --language=perl && \
- rm -f org.imperia.simplecal.pot && \
- mv org.imperia.simplecal.pox org.imperia.simplecal.pot
+ rm -f com.cantanea.simplecal.pot && \
+ mv com.cantanea.simplecal.pox com.cantanea.simplecal.pot
Type "xgettext --help" for a detailled explanation of the command line
options. In brief this invocation causes xgettext to read a list of
-files from the file "POTFILES.in", extract all messages from these
+files from the file "POTFILES", extract all messages from these
source files and place the result in the output file
-"org.imperia.simplecal.pox". If the command succeeds, the old ".pot"
+"com.cantanea.simplecal.pox". If the command succeeds, the old ".pot"
file is replaced by the new ".pox" file.
Yes, this is complicated, and that is why this skeleton Makefile is
provided here. You can copy it without any modification into your
package to use it.
-The file POTFILES.in contains a list of source files to be scanned for
+The file POTFILES contains a list of source files to be scanned for
translatable strings. Have a look at it, and you will understand it.
The Makefile also includes a file called "PACKAGE". This file contains
@@ -187,7 +187,7 @@ a bug in a msgid, or when they have difficulties to translate a certain
message because of awkward coding on your side.
Okay, after "make pot" we have updated the master message catalog
-TEXTDOMAIN.pot, in our case "org.imperia.simplecal.pot". Have a look
+TEXTDOMAIN.pot, in our case "com.cantanea.simplecal.pot". Have a look
into the file now. It contains the original English messages that
xgettext has extracted from our source files and blank translations.
The po files (the files the names of which end with ".po") contain
@@ -201,16 +201,16 @@ that every single po file (every language that the package supports)
gets updated, and the new strings are inserted into the po
files. Since nothing really changed here (we did not change the source
files yet) you can now try to update the compiled po files which end in
-".mo" with "make update-mo".
+".gmo" (for GNU mo format) with "make update-mo".
Again, you will see maybe cryptic output from "make" that signifies
that all compiled files are re-generated now by a program called
"msgfmt".
The last step requires that you copy the (possibly changed) mo files
-into your package by "make install". This will copy the mo files into
-the subdirectory "LocaleData" of your package so that libintl-perl is
-able to find them at runtime.
+into your package by "make install". This will copy the gmo files as
+".mo" files into the subdirectory "LocaleData" of your package so that
+libintl-perl is able to find them at runtime.
You can perform all these steps at once by typing "make all" although
this is mostly useful for testing purposes. In reality the workflow
@@ -264,7 +264,7 @@ is no longer present in the source files.
Say, that you have really changed your mind, and you want to
re-introduce the welcome and good-bye messages to your program and you
uncomment the corresponding lines in "bin/simplecal.pl". You will
-have to re-make the master catalog "org.imperia.simplecal.pot" by
+have to re-make the master catalog "com.cantanea.simplecal.pot" by
"make pot", and then "make update-po" to update the po files. In
fact, "make update-po" is sufficient because it will also update the
pot file if it is out-of-date (i. e. if any of the source files have
@@ -336,7 +336,7 @@ You should put two additional files in your distribution. The first
one is "README-NLS". It should be a verbatim copy of the most recent
version found in the "simplecal" sample package. Please send
corrections or improvements to this file to the maintainer Guido
-Flohr <guido@imperia.net>, and add package-specific notes to your
+Flohr <guido.flohr@cantanea.com>, and add package-specific notes to your
documentation instead. Users expect this file to have a standard
contents, and they will not check it for changes on a regular basis.
@@ -375,9 +375,9 @@ advised in the POD of Locale::TextDomain).
Next you have to mark the translatable strings in your sources with
"__" and friends. You can do that by hand, but isn't that the kind of
job that you have bought a computer for? List your source files in
-"po/POTFILES.in" and then try
+"po/POTFILES" and then try
- xgettext -a --files-from=POTFILES.in -o all.pot
+ xgettext -a --files-from=POTFILES -o all.pot
The option "-a" instructs xgettext to extract *all* strings from your
sources. This option may miss a few strings (consider a bug report in
@@ -449,14 +449,6 @@ internationalized library will happily continue to work flawlessly
with the original English messages, it is up to the client programmer
to reveal the i18n features in your code!
-If you are new to internationalization (i + 18 characters + n = i18n),
-you will probably only understand half of the above. Visit
-http://ml.imperia.org/listinfo/libintl-perl/, subscribe to the mailing
-list libintl-perl@imperia.net and ask there. And don't blame me, the
-author, for any difficulties. libintl-perl is as complicated as i18n
-itself, it even simplifies a lot of things. The complicated rest is
-inevitable. ;-)
-
Good luck!
Guido
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST
index dedb0ff14c..86eca9a2af 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/MANIFEST
@@ -7,24 +7,26 @@ po/PACKAGE
po/POTFILES.in
po/ar.po
po/ar_SA.po
+po/cs.po
po/de.po
po/de_AT.po
po/fr.po
po/ga.po
po/it.po
po/nl.po
-po/org.imperia.simplecal.pot
+po/com.cantanea.simplecal.pot
po/pt.po
po/pt_BR.po
po/ru.po
-lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
-lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
+lib/LocaleData/de/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/fr/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/ar/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/ar_SA/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/de_AT/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/ga/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/it/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/pt/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/pt_BR/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/nl/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/ru/LC_MESSAGES/com.cantanea.simplecal.mo
+lib/LocaleData/cs/LC_MESSAGES/com.cantanea.simplecal.mo
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL
index 8754aebe09..0507259b9f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/Makefile.PL
@@ -1,10 +1,9 @@
#! /usr/local/bin/perl -w # -*- perl -*-
# vim: tabstop=4
-# $Id: Makefile.PL,v 1.1 2011-10-12 23:51:51 pertusus Exp $
# Makefile generator for libintl-perl.
-# Copyright (C) 2002-2009 Guido Flohr <guido@imperia.net>,
+# Copyright (C) 2002-2015 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.
use ExtUtils::MakeMaker;
@@ -34,7 +33,7 @@ WriteMakefile(
Locale::TextDomain => 0,
},
EXE_FILES => [ 'bin/simplecal.pl' ],
- AUTHOR => 'Guido Flohr <guido@imperia.net>',
+ AUTHOR => 'Guido Flohr <guido.flohr@cantanea.com>',
ABSTRACT => 'Demonstration package for libintl-perl',
);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS
index 9f77651c10..4e58595a8e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/README-NLS
@@ -8,27 +8,12 @@ Comprehensive Perl Archive Network CPAN at http://www.cpan.org/.
The following notes are meant to be a quick start guide for somewhat
experienced users and system administrators and many important details had to
-be omitted for brevity. If you have any difficulties with the
-internationalization features of this package, no matter if you are a
-programmer, a translator, or an end user, feel free to ask at the mailing list
-for libintl-perl. To do so, send an e-mail to the address
-<libintl-perl AT imperia DOT net> (please replace "AT" with a "@", and "DOT"
-with a dot ".").
-
-You can subscribe to this list at
-
- http://ml.imperia.org/mailman/listinfo/libintl-perl
-
-A searchable archive of earlier postings is located at
-
- http://ml.imperia.org/libintl-perl/
-
-You may already find an answer to your question there.
+be omitted for brevity.
Feel free to include this document in your own Perl packages internationalized
with libintl-perl, no severe copyright restrictions apply. You should send
-corrections or improvements to the author Guido Flohr <guido AT imperia DOT
-net>, so that others can benefit from your changes.
+corrections or improvements to the author Guido Flohr <guido DOT flohr AT cantanea DOT
+com>, so that others can benefit from your changes.
The End User's View
===================
@@ -44,7 +29,7 @@ Perl Setup
----------
The I18N library libintl-perl will run with a wide range of Perl versions (at
-least from Perl version 5.005_03 to Perl 5.8.0) but you will experience slight
+least from Perl version 5.005_03) but you will experience slight
difference in features and performance depending on the version of Perl you
use.
@@ -98,8 +83,13 @@ variables.
If "LANGUAGE" is not set, the library checks the variable "LANG". It has the
same syntax as "LANGUAGE" but does not allow the preferences chain with the
-colon syntax. After "LANG" the variable "LC_MESSAGES" (think "locale category
-messages") is tried, and finally "LC_ALL".
+colon syntax. After "LANG" the variable "LC_ALL" is tried, and finally
+"LC_MESSAGES" (think "locale category messages").
+
+IMPORTANT! The environment variable "LANGUAGE" is ignored, if neither the
+environment variable "LC_ALL" or "LC_MESSAGES" is set to a valid locale on
+your system. It is also ignored, if the resulting locale is the fallback
+locale "C" or "POSIX".
Note for Microsoft Windows users: The locale preferences you have configured
for your system cannot yet be evaluated by libintl-perl. This may change for
@@ -121,7 +111,7 @@ variable "OUTPUT_CHARSET" to the appropriate value, for example:
OUTPUT_CHARSET=iso-8859-1
export OUTPUT_CHARSET
-Charset names are case-insensitive, i. e. "LATIN-1" is the equivalent to
+Charset names are case-insensitive, i. e. "LATIN-1" is equivalent to
"Latin-1" or even "lAtIn-1".
Note: The output charset "utf8" is NOT recognized. Please use the correct
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl
index 23f7606d28..4b70e025fe 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/bin/simplecal.pl
@@ -13,14 +13,14 @@ use Locale::Messages qw (LC_MESSAGES);
# Our script contains translatable messages. We have to assign
# it a text domain. Note that this is only needed here because the
# script *itself* contains translatable messages from the text domain
-# "org.imperia.simplecal".
-use Locale::TextDomain ('org.imperia.simplecal');
+# "com.cantanea.simplecal".
+use Locale::TextDomain ('com.cantanea.simplecal');
use vars qw ($VERSION);
$VERSION = '1.0';
# Set the locale according to the environment.
-setlocale (LC_MESSAGES, "");
+setlocale LC_MESSAGES, "";
# Print a greeting message. We want to be flexible with the package
# name, and so we will make this a placeholder.
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 857fbc2404..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 0a22eca285..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ar_SA/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 6667ba405c..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index d7224e3348..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/de_AT/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 9edb5caa85..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/fr/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index e5a3fd9aa9..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ga/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 69497c612d..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/it/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 65c34ac7b2..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/nl/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 4d86f9cce3..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 514a6cdf8e..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/pt_BR/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
deleted file mode 100644
index 2501b65fd7..0000000000
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/LocaleData/ru/LC_MESSAGES/org.imperia.simplecal.mo
+++ /dev/null
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm
index 1d01118c30..ae521b443a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/lib/SimpleCal.pm
@@ -5,9 +5,9 @@ package SimpleCal;
use strict;
-# The text domain (identifier) of our package is 'org.imperia.simplecal',
+# The text domain (identifier) of our package is 'com.cantanea.simplecal',
# following the advice in the pod of Locale::TextDomain.
-use Locale::TextDomain qw (org.imperia.simplecal);
+use Locale::TextDomain qw (com.cantanea.simplecal);
use base qw (Exporter);
use vars qw (@EXPORT);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile
index 6fb37b1da3..f6263ff509 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/Makefile
@@ -3,17 +3,16 @@
srcdir = .
libdir = ../lib
-#CATALOGS = $(addsuffix .po, LINGUAS)
-CATALOGS = $(LINGUAS)
-MO_FILES = $(addsuffix .mo, $(LINGUAS))
-
-MSGMERGE = msgmerge
-MSGFMT = msgfmt
-XGETTEXT = xgettext
+MSGMERGE = msgmerge
+MSGFMT = msgfmt
+XGETTEXT = xgettext
CATOBJEXT = .po
+PERL = perl
include PACKAGE
+MO_FILES = $(addsuffix .gmo, $(LINGUAS))
+
TD = $(strip $(TEXTDOMAIN))
default: help
@@ -26,35 +25,23 @@ help:
@echo " update-po - merge po files"
@echo " update-mo - regenerate mo files"
@echo " install - install mo files"
- @echo " all - all of the above"
+ @echo " all - all of the above"
-POTFILES = $(srcdir)/POTFILES.in \
- $(shell cat $(srcdir)/POTFILES.in)
+POTFILES = $(srcdir)/POTFILES \
+ $(shell cat $(srcdir)/POTFILES)
pot: $(TD).pot
clean:
- rm -f *~ *.bak *.mo
-
-# FIXME: The parameter --from-code is only needed if your sources contain
-# any 8 bit data (even in comments). UTF-8 is only a guess here, but it
-# will at least accept any 8 bit data.
-#
-# The parameter "--language=perl" is not strictly needed because the
-# source language of all our files will be auto-detected by xgettext
-# by their filename extension. You should even avoid this parameter
-# if you want to extract strings from multiple source languages.
+ rm -f *~ *.bak *.gmo
+
$(TD).pot: $(POTFILES)
$(XGETTEXT) --output=$(srcdir)/$(TD).pox --from-code=utf-8 \
- --add-comments=TRANSLATORS: --files-from=$(srcdir)/POTFILES.in \
+ --add-comments=TRANSLATORS: --files-from=$(srcdir)/POTFILES \
--copyright-holder="$(COPYRIGHT_HOLDER)" \
--msgid-bugs-address="$(MSGID_BUGS_ADDRESS)" \
- --keyword --keyword='$$__' --keyword=__ --keyword=__x \
- --keyword=__n:1,2 --keyword=__nx:1,2 --keyword=__xn:1,2 \
- --keyword=__p: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 --keyword=%__ \
- --language=perl && \
+ `$(PERL) -MLocale::TextDomain \
+ -e "print Locale::TextDomain->options"` && \
rm -f $@ && mv $(TD).pox $@
install: $(MO_FILES)
@@ -64,7 +51,7 @@ install: $(MO_FILES)
for lang in $$languages; do \
mkdir -p "$$targetdir/$$lang/LC_MESSAGES" || exit 1; \
dest="$$targetdir/$$lang/LC_MESSAGES/$(TD).mo"; \
- cat="$$lang.mo"; \
+ cat="$$lang.gmo"; \
echo "installing $$cat as $$dest"; \
cp -f $$cat $$dest && chmod 644 $$dest || exit 1; \
done
@@ -74,7 +61,7 @@ update-mo: $(MO_FILES)
update-po:
$(MAKE) $(TD).pot
cd $(srcdir); \
- catalogs='$(CATALOGS)'; \
+ catalogs='$(LINGUAS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
@@ -90,8 +77,8 @@ update-po:
done
.SUFFIXES:
-.SUFFIXES: .po .mo
+.SUFFIXES: .po .gmo
-.po.mo:
+.po.gmo:
$(MSGFMT) --check --statistics --verbose -o $@ $<
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE
index 4f5031453a..e18c0035db 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/PACKAGE
@@ -13,14 +13,15 @@ LINGUAS = de \
pt \
pt_BR \
nl \
+ cs
# Textdomain for our package.
-TEXTDOMAIN = org.imperia.simplecal
+TEXTDOMAIN = com.cantanea.simplecal
# Initial copyright holder added to pot and po files.
#COPYRIGHT_HOLDER = Guido Flohr
-COPYRIGHT_HOLDER = Edit the file PACKAGE to change this.
+COPYRIGHT_HOLDER = Edit the file PACKAGE to change this
# Where to send msgid bugs?
-#MSGID_BUGS_ADDRESS = Guido Flohr <guido@imperia.net>
-MSGID_BUGS_ADDRESS = Edit the file PACAKGE to change this.
+#MSGID_BUGS_ADDRESS = Guido Flohr <guido.flohr@cantanea.com>
+MSGID_BUGS_ADDRESS = Edit the file PACKAGE to change this
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES
index f1b5acce9c..f1b5acce9c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES.in
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/POTFILES
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po
index bf76fce597..39ecdd3317 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar.po
@@ -1,15 +1,14 @@
# Arabic translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-27 18:56+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Arabic <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Arabic <guido.flohr@cantanea.com>\n"
+"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-6\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po
index d4b287a45d..d1f63118bc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ar_SA.po
@@ -1,15 +1,14 @@
# Arabic translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-27 18:56+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Arabic <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Arabic <guido.flohr@cantanea.com>\n"
+"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-6\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot
index c44f87742b..bda19e43a2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/org.imperia.simplecal.pot
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/com.cantanea.simplecal.pot
@@ -1,5 +1,5 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Edit the file PACKAGE to change this.
+# Copyright (C) YEAR Edit the file PACKAGE to change this
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
@@ -7,11 +7,12 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
-"POT-Creation-Date: 2005-08-17 11:53+0300\n"
+"Report-Msgid-Bugs-To: Edit the file PACKAGE to change this\n"
+"POT-Creation-Date: 2017-08-30 22:51+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po
new file mode 100644
index 0000000000..2f8c9b5990
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/cs.po
@@ -0,0 +1,96 @@
+# Czech translations for SimpleCal.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: SimpleCal\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
+"PO-Revision-Date: 2003-07-28 04:21+0200\n"
+"Last-Translator: Jan Tomášek <jan@tomasek.cz>\n"
+"Language-Team: Czech <guido.flohr@cantanea.com>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../lib/SimpleCal.pm:26
+msgid "January"
+msgstr "Leden"
+
+#: ../lib/SimpleCal.pm:28
+msgid "February"
+msgstr "Únor"
+
+#: ../lib/SimpleCal.pm:30
+msgid "March"
+msgstr "Březen"
+
+#: ../lib/SimpleCal.pm:32
+msgid "April"
+msgstr "Duben"
+
+#: ../lib/SimpleCal.pm:34
+msgid "May"
+msgstr "Květen"
+
+#: ../lib/SimpleCal.pm:36
+msgid "June"
+msgstr "Červen"
+
+#: ../lib/SimpleCal.pm:38
+msgid "July"
+msgstr "Červenec"
+
+#: ../lib/SimpleCal.pm:40
+msgid "August"
+msgstr "Září"
+
+#: ../lib/SimpleCal.pm:42
+msgid "September"
+msgstr "Říjen"
+
+#: ../lib/SimpleCal.pm:44
+msgid "October"
+msgstr "Listopad"
+
+#: ../lib/SimpleCal.pm:46
+msgid "November"
+msgstr "Prosinec"
+
+#: ../lib/SimpleCal.pm:48
+msgid "December"
+msgstr "Prosinec"
+
+#: ../lib/SimpleCal.pm:70
+msgid "Sun"
+msgstr "Ne"
+
+#: ../lib/SimpleCal.pm:71
+msgid "Mon"
+msgstr "Po"
+
+#: ../lib/SimpleCal.pm:72
+msgid "Tue"
+msgstr "Út"
+
+#: ../lib/SimpleCal.pm:73
+msgid "Wed"
+msgstr "St"
+
+#: ../lib/SimpleCal.pm:74
+msgid "Thu"
+msgstr "Čt"
+
+#: ../lib/SimpleCal.pm:75
+msgid "Fri"
+msgstr "Pá"
+
+#: ../lib/SimpleCal.pm:76
+msgid "Sat"
+msgstr "So"
+
+#~ msgid "Welcome to {package}!\n"
+#~ msgstr "Vítejte v {package}!\n"
+
+#~ msgid "Bye.\n"
+#~ msgstr "Nashledanou!\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po
index 33f15d4816..789537308d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de.po
@@ -1,15 +1,14 @@
# German translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
-"POT-Creation-Date: 2005-08-16 18:42+0300\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:06+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: German <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: German <guido.flohr@cantanea.com>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po
index a60eda63e7..6faccbfa39 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/de_AT.po
@@ -1,15 +1,14 @@
# German (Austria) translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-27 18:47+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: German <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: German <guido.flohr@cantanea.com>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po
index f5422eb8dc..02ca3462b0 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/fr.po
@@ -1,15 +1,14 @@
# French translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:07+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: French <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: French <guido.flohr@cantanea.com>\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po
index 11feacbbe4..a94350b7d6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ga.po
@@ -1,15 +1,14 @@
# Irish translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:10+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Irish <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Irish <guido.flohr@cantanea.com>\n"
+"Language: ga\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po
index fd5124a633..a199f65640 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/it.po
@@ -1,15 +1,14 @@
# Italian translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:10+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Italian <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Italian <guido.flohr@cantanea.com>\n"
+"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po
index e272dd04e7..6ef776b178 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/nl.po
@@ -1,15 +1,14 @@
# Dutch translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:08+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Dutch <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Dutch <guido.flohr@cantanea.com>\n"
+"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po
index 6bb859c4ca..18f4dd9756 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt.po
@@ -1,15 +1,14 @@
# Portuguese translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:24+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Portuguese <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Portuguese <guido.flohr@cantanea.com>\n"
+"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po
index 2c25c8f767..08a99624f6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/pt_BR.po
@@ -1,15 +1,14 @@
# Brazilian Portuguese translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-27 18:56+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Brazilian Portuguese <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Brazilian Portuguese <guido.flohr@cantanea.com>\n"
+"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po
index c3e0bba8e9..db9980bcdf 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/sample/simplecal/po/ru.po
@@ -1,15 +1,14 @@
# Russian translations for SimpleCal.
-# Copyright (C) 2003 Imperia AG, Guido Flohr <guido@imperia.net>.
-# This file is distributed under the same license as libintl-perl.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: SimpleCal\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-07-28 04:27+0200\n"
+"Report-Msgid-Bugs-To: Edit the file PACAKGE to change this.\n"
+"POT-Creation-Date: 2013-01-14 18:14+0200\n"
"PO-Revision-Date: 2003-07-28 04:21+0200\n"
-"Last-Translator: Guido Flohr <Guido.Flohr@imperia.net>\n"
-"Language-Team: Russian <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <Guido.Flohr@cantanea.com>\n"
+"Language-Team: Russian <guido.flohr@cantanea.com>\n"
+"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-5\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/test.pl b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/test.pl
index d9fd3762ba..d60e1806ef 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/test.pl
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/test.pl
@@ -1,26 +1,23 @@
#! /usr/local/bin/perl -w
# vim: tabstop=4
-# $Id: test.pl,v 1.1 2011-10-12 23:51:25 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/>.
# This is a safe wrapper for systems that lack a POSIX shell or have
# a too low limit on the length of the command line.
@@ -62,7 +59,31 @@ sub test_harness
open HANDLE, "<$name" or die "cannot open '$name': $!";
my $xs_disabled = <HANDLE>;
close HANDLE;
- unless ($xs_disabled) {
+
+ eval {
+ require POSIX;
+ POSIX::setlocale(POSIX::LC_ALL());
+ };
+ my $has_locales = !$@;
+ if (!$has_locales) {
+ $xs_disabled = 1;
+ print <<EOF;
+The translation features of libintl-perl cannot be tested on your system
+because it lacks locale support.
+EOF
+ }
+
+ if (!$xs_disabled && !$ENV{TEST_LIBINTL_PERL_XS_VERSION}) {
+ $xs_disabled = 1;
+ print <<EOF;
+The XS version of libintl-perl will normally not be tested extensively
+because it depends on local configurations not under control of the module
+installation. You can enable them by setting the environment variable
+"TEST_LIBINTL_PERL_XS_VERSION" to a Perl truth variable.
+EOF
+ }
+
+ if (!$xs_disabled && $has_locales) {
# It is pointless to test the XS extension, if no German
# locales are installed on the system. The results
# vary in almost arbitrary ways.
@@ -95,15 +116,18 @@ sub test_harness
unless ($has_de_locale) {
$xs_disabled = 1;
print <<EOF;
-The XS version of libintl-perl cannot be tested on your system because
-the locale definitions for German do not exist.
+The translation features of libintl-perl cannot be tested on your
+system because the locale definitions for German do not exist.
EOF
}
$xs_disabled = !$has_de_locale;
}
- if ($xs_disabled) {
- Test::Harness::runtests (grep { ! /_xs.t$/ } sort
+ if (!$has_locales) {
+ Test::Harness::runtests (grep { ! /0[34][a-z_]+_(?:pp|xs)\.t$/ } sort
+ {lc $a cmp lc $b } @ARGV);
+ } elsif ($xs_disabled) {
+ Test::Harness::runtests (grep { ! /0[34][a-z_]+_xs\.t$/ } sort
{lc $a cmp lc $b } @ARGV);
} else {
Test::Harness::runtests (sort {lc $a cmp lc $b } @ARGV);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02asmo_449.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02asmo_449.t
index 6f21589b29..c969740baa 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02asmo_449.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02asmo_449.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t
index ccbdea28b3..67be649c08 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st-euro.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st.t
index fe2cd44cda..40e85ae523 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02atari-st.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp10007.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp10007.t
index ed7c4b94c6..16f1003982 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp10007.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp10007.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1250.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1250.t
index cfa94e48b5..598ac7f092 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1250.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1250.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1251.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1251.t
index 9703c6df1d..a17217b7e1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1251.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1251.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1252.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1252.t
index 81250f93ab..0d2e6dc22c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1252.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1252.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1253.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1253.t
index dcbaff40b6..bbeaed42d3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1253.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1253.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1254.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1254.t
index 889bd406ea..40c9a36f64 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1254.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1254.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1256.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1256.t
index e0589d9315..83564a4c97 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1256.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1256.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1257.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1257.t
index b1c5a3fb7e..1fa151a1d6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1257.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cp1257.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02csn_369103.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02csn_369103.t
index e4d81df34f..6722cb6e60 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02csn_369103.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02csn_369103.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cwi.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cwi.t
index 608e870202..5642f4e8d9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cwi.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02cwi.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t
index 8f7001950f..867ef926b9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02dec-mcs.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t
index 254c6d33f0..2405dbbfb8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de-a.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t
index 577a7da139..bfb6518ca9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-at-de.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t
index 780f966b63..1eb00977a3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-ca-fr.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t
index 4f2521e9d0..1ec1da4765 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no-a.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t
index 085a11dd14..b94f6307c2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-dk-no.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t
index 1ff8a06a75..6ff5332e40 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-a.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t
index b582feaf58..cce5b91806 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es-s.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t
index b31ea05e2f..f7c517a6af 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-es.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t
index dd364db045..5a489a07e0 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se-a.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t
index 8ba6366559..4e07c54b02 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fi-se.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t
index 0c0368d5de..3c912c9d7d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-fr.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t
index 9292371ac7..f8e741eb4a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-is-friss.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t
index c7d5afdf90..86988e9db6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-it.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t
index 403da57f43..68ce71a8a1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-pt.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t
index bb17cb4003..c98aeecd08 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-uk.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t
index d4250bfd1e..89153942be 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ebcdic-us.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t
index 4a7df61d5e..9c9400a641 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ecma-cyrillic.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t
index f069d89892..bf5706bcd6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-academy.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t
index 49c4b48032..9d2563dbbc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02georgian-ps.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t
index af9a779084..0915028c0a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02gost_19768-74.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t
index 6c978a8488..4241690d17 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek-ccitt.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7-old.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7-old.t
index 0bb1ba8746..80c9b59982 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7-old.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7-old.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7.t
index 1230b9f813..b855ed7e5d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02greek7.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t
index b5413262f6..5fd85e56d6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02hp-roman8.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm037.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm037.t
index 2f20869382..83f1a4ce36 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm037.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm037.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm038.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm038.t
index 7ada4549ed..504d1127f3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm038.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm038.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1004.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1004.t
index 55672386f4..33d9a8c0bf 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1004.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1004.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1026.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1026.t
index 72468cb665..6fbe4ace58 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1026.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1026.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1047.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1047.t
index fdb6be555e..b7eb85f09d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1047.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm1047.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm256.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm256.t
index c633a30907..475eb2439e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm256.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm256.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm273.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm273.t
index fca6d30199..2ee5ff563d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm273.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm273.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm274.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm274.t
index 0230c566ea..ff4114491c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm274.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm274.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm275.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm275.t
index 91c5833ef8..9dbd73ff2d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm275.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm275.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm277.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm277.t
index af0dac77b7..8e66d15c26 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm277.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm277.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm278.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm278.t
index 6a8d3e6caa..1809b27adb 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm278.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm278.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm280.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm280.t
index 6247be6c5c..ff0342ccf2 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm280.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm280.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm281.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm281.t
index 5267d812fb..1d466b8af9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm281.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm281.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm284.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm284.t
index fbcabc60ad..35b86ed53a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm284.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm284.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm285.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm285.t
index 77b92abb4b..44f9705654 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm285.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm285.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm290.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm290.t
index c6cab982a2..568286a737 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm290.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm290.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm297.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm297.t
index d5cde08e18..c1b7da8929 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm297.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm297.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm420.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm420.t
index b82ff2ef20..8ccafd8766 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm420.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm420.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\xd0"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm423.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm423.t
index 924de3750a..ed986bc0c5 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm423.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm423.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm424.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm424.t
index 0e2bf6c64b..3cb94139b7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm424.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm424.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm437.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm437.t
index c77a074dd0..d1e0a92a65 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm437.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm437.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm500.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm500.t
index 65a256ef75..d29abd761b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm500.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm500.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm850.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm850.t
index 3a29b7414d..54185b8901 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm850.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm850.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm851.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm851.t
index fad9a1624a..4fde36641d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm851.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm851.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm852.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm852.t
index 61d7972ebd..7c62b408db 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm852.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm852.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm855.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm855.t
index ed24159902..bc6f53d14e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm855.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm855.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm857.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm857.t
index 8de5cd6167..d95237fca7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm857.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm857.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm860.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm860.t
index 7ea02bdeac..d203fce910 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm860.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm860.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm861.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm861.t
index 25f280a413..e697008f1b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm861.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm861.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm862.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm862.t
index e9fa1c509c..5fee44ede8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm862.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm862.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm863.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm863.t
index 25cf4f6912..539efc89ab 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm863.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm863.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm864.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm864.t
index 3681cdefcd..dc9b81ddbe 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm864.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm864.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm865.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm865.t
index 592b43fe1d..1772c576a8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm865.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm865.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm866.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm866.t
index 40856e3282..9dce2354fa 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm866.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm866.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm868.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm868.t
index fe8174c538..5f1070475f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm868.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm868.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x8c"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm869.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm869.t
index 8a4adb9d2c..3c41bba727 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm869.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm869.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm870.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm870.t
index 15d2e7abde..af4d0332f3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm870.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm870.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm871.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm871.t
index e6c08c92d8..1e20c3fdd0 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm871.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm871.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm874.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm874.t
index 5936eb9bb1..e4787140b1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm874.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm874.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm875.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm875.t
index 6e004df680..958214515c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm875.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm875.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm880.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm880.t
index 6fd75e772e..a9afd3c642 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm880.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm880.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm891.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm891.t
index 44e63c0beb..f58eac3907 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm891.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm891.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm903.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm903.t
index 1a9516cc83..1f4f164713 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm903.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm903.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm904.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm904.t
index 4e08fe11b2..83dcd97f50 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm904.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm904.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm905.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm905.t
index 9ed52380e0..2a1a4b0105 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm905.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm905.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm918.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm918.t
index 090ed6a35a..eae8ecb798 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm918.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02ibm918.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x6f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t
index fa784930a4..90c869c2a8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iec_p27-1.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-8.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-8.t
index e15dd0a2aa..569632c79f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-8.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-8.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t
index 42ca7ddd75..4e0d94e45f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis-cyrillic.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis.t
index eb6812e9bb..da6e12889e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02inis.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t
index 86cc9caa2c..12473986c9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-1.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t
index 92f6998622..edbae8994d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-10.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t
index e399ab3696..b31537b22c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-11.t
@@ -11,7 +11,7 @@ BEGIN {
eval {
require Encode;
- if ($Encode::VERSION < "1.78") {
+ if ($Encode::VERSION =~ /^1\./ && $Encode::VERSION < "1.78") {
print "1..0 # Skip: Encode $Encode::VERSION has a " .
"bug, please upgrade!\n";
exit 0;
@@ -84,7 +84,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t
index c9d21c193a..307b749e51 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-13.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t
index 1fc3772b54..d60c78e6c7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-14.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t
index 59c1e08fea..3ed073ed07 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-15.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t
index e7b9cec0f5..8fcb1683b1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-16.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t
index 876f4335a0..61a6ea8d49 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-2.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t
index 983a4ebd04..4df8df28e4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-3.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t
index 288462c3a0..7eefc6a774 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-4.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t
index e23a6ab96e..2d6a1dc544 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-5.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t
index 309a9c0cee..d025678ffb 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-6.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t
index 7315ce66ca..b18460c4ea 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-7.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t
index bf8c1bd430..f72f25a3a6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-8.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t
index eec7d6bdd7..d1b2a15776 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso-8859-9.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t
index f6db91b18c..01cc5f364d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_10367-box.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t
index 019b1a4d97..19156361c4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_2033-1983.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t
index 5580683a65..a275cdd09a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427-ext.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427.t
index 723f276209..109dc5b93c 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5427.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5428.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5428.t
index de1704135d..0245813e0b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5428.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02iso_5428.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi-8.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi-8.t
index 46590f2402..75bd89a470 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi-8.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi-8.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-r.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-r.t
index a868677606..622f77b09f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-r.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-r.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t
index aebcb4a8d5..2779009450 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-ru.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-t.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-t.t
index 549aea4996..dab3a3da7d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-t.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-t.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-u.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-u.t
index a37c59f34f..27724068f9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-u.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02koi8-u.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t
index 5f4c7113a0..8aa8f0768f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek-1.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek.t
index 8e5ecbd671..df65a56dec 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02latin-greek.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-is.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-is.t
index acf53f638f..519a8984fb 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-is.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-is.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-sami.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-sami.t
index 2c6c9d6e92..1682ccc7fc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-sami.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-sami.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-uk.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-uk.t
index e17b100477..d30b9ed17b 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-uk.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02mac-uk.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macarabic.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macarabic.t
index 0636d94925..7839cb7192 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macarabic.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macarabic.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccroatian.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccroatian.t
index e6e1600726..da4edba627 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccroatian.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccroatian.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t
index c90a3867f2..dc589c59df 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maccyrillic.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macgreek.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macgreek.t
index 52db6cbd73..f5fdd2c1e9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macgreek.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macgreek.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02machebrew.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02machebrew.t
index c175397325..fcde1a70f4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02machebrew.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02machebrew.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maciceland.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maciceland.t
index 9089a10417..6a9d048f99 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maciceland.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02maciceland.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macintosh.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macintosh.t
index dc752de94b..8ff26bf8a4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macintosh.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macintosh.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macromania.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macromania.t
index e76eaa3c95..40bb565d6a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macromania.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macromania.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macthai.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macthai.t
index 1877e5b45e..6d2234e521 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macthai.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macthai.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macturkish.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macturkish.t
index 882f79f618..82792c09ce 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macturkish.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macturkish.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macukraine.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macukraine.t
index 1846c5d093..e65ef7c9fc 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macukraine.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02macukraine.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-dano.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-dano.t
index a922610b3a..52d6f4be29 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-dano.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-dano.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t
index e7124fe1eb..66e83af8d3 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nats-sefi.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nextstep.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nextstep.t
index a122d265ba..2c0562432d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nextstep.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02nextstep.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t
index c9dbee3599..7b92cf7b6a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02sami-ws2.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02tis-620.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02tis-620.t
index 0d0eb2fa72..29529c29e8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02tis-620.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02tis-620.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02us-ascii.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02us-ascii.t
index 74fd1b0e67..ed33fdae92 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02us-ascii.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02us-ascii.t
@@ -72,7 +72,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02viscii.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02viscii.t
index 1f206fbfe8..e593740dc1 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02viscii.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/02viscii.t
@@ -75,7 +75,7 @@ ok $result_int;
# Check handling of unknown characters.
my $test_string1 = [ unpack 'c*', ' Supergirl ' ];
$test_string1->[0] = 0xad0be;
-$test_string1->[-1] = 0xbeefbabe;
+$test_string1->[-1] = 0xad0be;
my $test_string2 = [ unpack 'c*', 'Supergirl' ];
my $unknown = "\x3f"; # Unknown character!
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t
index 0872727c7e..b2c21b7769 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_pp.t
@@ -50,12 +50,25 @@ my $bound_domain = textdomain $textdomain;
ok defined $bound_domain;
ok $bound_domain, $textdomain;
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# Normal lookup.
-ok dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
+skip $missing_locale, dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
# Can we retrieve a translation with the gettext glue?
-ok dcgettext (existing => "Which folder would you like to view?\004View",
- LC_MESSAGES), 'Ansicht';
+skip $missing_locale, dcgettext (existing => "Which folder would you like to view?\004View",
+ LC_MESSAGES), 'Ansicht';
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t
index 0872727c7e..b2c21b7769 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03_tester_david_xs.t
@@ -50,12 +50,25 @@ my $bound_domain = textdomain $textdomain;
ok defined $bound_domain;
ok $bound_domain, $textdomain;
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# Normal lookup.
-ok dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
+skip $missing_locale, dcgettext (existing => 'View', LC_MESSAGES), 'Anzeigen';
# Can we retrieve a translation with the gettext glue?
-ok dcgettext (existing => "Which folder would you like to view?\004View",
- LC_MESSAGES), 'Ansicht';
+skip $missing_locale, dcgettext (existing => "Which folder would you like to view?\004View",
+ LC_MESSAGES), 'Ansicht';
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t
index b791a8d845..ee22a9f584 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_pp.t
@@ -43,7 +43,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -71,7 +71,7 @@ ok defined $bound_codeset;
ok $bound_codeset, 'ISO-8859-1';
skip $missing_locale, gettext ('January'), 'Jnner';
-ok gettext ('March'), 'Mrz';
+skip $missing_locale, gettext ('March'), 'Mrz';
# This will cause GNU gettext to re-load our catalog.
$bound_dir = bindtextdomain $textdomain => $locale_dir . '/../LocaleData';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t
index b791a8d845..ee22a9f584 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03bind_textdomain_codeset_xs.t
@@ -43,7 +43,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -71,7 +71,7 @@ ok defined $bound_codeset;
ok $bound_codeset, 'ISO-8859-1';
skip $missing_locale, gettext ('January'), 'Jnner';
-ok gettext ('March'), 'Mrz';
+skip $missing_locale, gettext ('March'), 'Mrz';
# This will cause GNU gettext to re-load our catalog.
$bound_dir = bindtextdomain $textdomain => $locale_dir . '/../LocaleData';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t
index 572f7c90ad..58caab590e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_pp.t
@@ -40,7 +40,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -60,12 +60,12 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
-ok 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
+skip $missing_locale, 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
skip $missing_locale, 'Jnner', dcgettext (existing => 'January', LC_MESSAGES);
-ok 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
+skip $missing_locale, 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
skip $missing_locale,
dcgettext (additional => 'Saturday', LC_MESSAGES), 'Sonnabend';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t
index 572f7c90ad..58caab590e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcgettext_xs.t
@@ -40,7 +40,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -60,12 +60,12 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
-ok 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
+skip $missing_locale, 'Dezember', dcgettext (existing => 'December', LC_MESSAGES);
ok 'September', dcgettext (existing => 'September', LC_MESSAGES);
ok 'Not translated', dcgettext (existing => 'Not translated', LC_MESSAGES);
skip $missing_locale, 'Jnner', dcgettext (existing => 'January', LC_MESSAGES);
-ok 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
+skip $missing_locale, 'Montag', dcgettext (additional => 'Monday', LC_MESSAGES);
ok 'Not translated', dcgettext (additional => 'Not translated', LC_MESSAGES);
skip $missing_locale,
dcgettext (additional => 'Saturday', LC_MESSAGES), 'Sonnabend';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t
index cc8a7f32c9..b71bd57af7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_pp.t
@@ -34,7 +34,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -54,7 +54,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -73,7 +73,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -95,7 +95,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -112,7 +112,7 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = dcngettext (additional => $strings[0], $strings[1], $_, LC_MESSAGES);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t
index cc8a7f32c9..b71bd57af7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcngettext_xs.t
@@ -34,7 +34,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -54,7 +54,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -73,7 +73,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -95,7 +95,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -112,7 +112,7 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = dcngettext (additional => $strings[0], $strings[1], $_, LC_MESSAGES);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t
index 7a459922b1..fc87a132f7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_pp.t
@@ -34,7 +34,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -67,7 +67,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -84,13 +84,13 @@ Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-
-POSIX::setlocale (POSIX::LC_ALL() => '');
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $translation, $expected;
+ skip $missing_locale, $translation, $expected;
}
Locale::Messages::nl_putenv ("LANGUAGE=C");
@@ -98,7 +98,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -116,14 +116,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = dcnpgettext (additional => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t
index 7a459922b1..fc87a132f7 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcnpgettext_xs.t
@@ -34,7 +34,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -67,7 +67,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -84,13 +84,13 @@ Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-
-POSIX::setlocale (POSIX::LC_ALL() => '');
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = dcnpgettext (existing => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $translation, $expected;
+ skip $missing_locale, $translation, $expected;
}
Locale::Messages::nl_putenv ("LANGUAGE=C");
@@ -98,7 +98,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -116,14 +116,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = dcnpgettext (additional => $context, $strings[0], $strings[1], $_, LC_MESSAGES);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t
index baf8ce7720..428ba5efe6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_pp.t
@@ -47,14 +47,27 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# make sure dgettext and dpgettext return diff values
-ok 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
-ok 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
-ok 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
+skip $missing_locale, 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
+skip $missing_locale, 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
+skip $missing_locale, 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
-ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
-ok 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
-ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
+skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
+skip $missing_locale, 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
+skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t
index baf8ce7720..428ba5efe6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dcpgettext_xs.t
@@ -47,14 +47,27 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($locale_dir), File::Spec->catdir ($bound_dir));
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# make sure dgettext and dpgettext return diff values
-ok 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
-ok 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
-ok 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
+skip $missing_locale, 'Anzeigen', dcgettext (existing => 'View', LC_MESSAGES);
+skip $missing_locale, 'Ansicht', dcpgettext (existing => 'Which folder would you like to view?','View', LC_MESSAGES);
+skip $missing_locale, 'Not translated', dcpgettext (existing => 'none', 'Not translated', LC_MESSAGES);
-ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
-ok 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
-ok 'Ein weiterer Blick', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
+skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
+skip $missing_locale, 'Not translated', dcpgettext (additional => 'none', 'Not translated', LC_MESSAGES);
+skip $missing_locale, 'Eine andere Ansicht mit Kontext', dcpgettext (additional => 'Context', 'Another View', LC_MESSAGES);
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t
index af4c84cadb..e841f4e489 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_pp.t
@@ -40,7 +40,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -60,12 +60,12 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
-ok 'Dezember', dgettext (existing => 'December');
+skip $missing_locale, 'Dezember', dgettext (existing => 'December');
ok 'September', dgettext (existing => 'September');
ok 'Not translated', dgettext (existing => 'Not translated');
skip $missing_locale, 'Jnner', dgettext (existing => 'January');
-ok 'Montag', dgettext (additional => 'Monday');
+skip $missing_locale, 'Montag', dgettext (additional => 'Monday');
ok dgettext (additional => 'Not translated'), 'Not translated';
skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t
index af4c84cadb..e841f4e489 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dgettext_xs.t
@@ -40,7 +40,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -60,12 +60,12 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
-ok 'Dezember', dgettext (existing => 'December');
+skip $missing_locale, 'Dezember', dgettext (existing => 'December');
ok 'September', dgettext (existing => 'September');
ok 'Not translated', dgettext (existing => 'Not translated');
skip $missing_locale, 'Jnner', dgettext (existing => 'January');
-ok 'Montag', dgettext (additional => 'Monday');
+skip $missing_locale, 'Montag', dgettext (additional => 'Monday');
ok dgettext (additional => 'Not translated'), 'Not translated';
skip $missing_locale, dgettext (additional => 'Saturday'), 'Sonnabend';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t
index 5f05a6155b..2b6d9f6f39 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_pp.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -54,7 +54,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -73,7 +73,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -96,7 +96,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -114,7 +114,7 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = dngettext (additional => $strings[0], $strings[1], $_);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t
index 5f05a6155b..2b6d9f6f39 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dngettext_xs.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -54,7 +54,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -73,7 +73,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -96,7 +96,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -114,7 +114,7 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = dngettext (additional => $strings[0], $strings[1], $_);
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t
index df9c0ccdb5..ba4d8655f4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_pp.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -68,7 +68,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -86,12 +86,13 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $expected, $translation;
+ skip $missing_locale, $expected, $translation;
}
Locale::Messages::nl_putenv ("LANGUAGE=C");
@@ -99,7 +100,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -117,14 +118,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = dnpgettext (additional => $context, $strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t
index df9c0ccdb5..ba4d8655f4 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dnpgettext_xs.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -68,7 +68,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
@@ -86,12 +86,13 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = dnpgettext (existing => $context, $strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $expected, $translation;
+ skip $missing_locale, $expected, $translation;
}
Locale::Messages::nl_putenv ("LANGUAGE=C");
@@ -99,7 +100,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain additional => $locale_dir;
@@ -117,14 +118,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = dnpgettext (additional => $context, $strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t
index 7483c828fd..23056316a9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_pp.t
@@ -39,7 +39,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
ok defined $bound_dir;
@@ -49,13 +49,26 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# make sure dgettext and dpgettext return diff values
-ok dgettext (existing => 'View'), 'Anzeigen';
-ok dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
-ok dpgettext (existing => 'none', 'Not translated'), 'Not translated';
+skip $missing_locale, dgettext (existing => 'View'), 'Anzeigen';
+skip $missing_locale, dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
+skip $missing_locale, dpgettext (existing => 'none', 'Not translated'), 'Not translated';
-ok dpgettext (additional => 'Context', 'Another View'), 'Ein weiterer Blick';
-ok dpgettext (additional => 'none', 'Not translated'), 'Not translated';
+skip $missing_locale, dpgettext (additional => 'Context', 'Another View'), 'Eine andere Ansicht mit Kontext';
+skip $missing_locale, dpgettext (additional => 'none', 'Not translated'), 'Not translated';
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t
index 7483c828fd..23056316a9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03dpgettext_xs.t
@@ -39,7 +39,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain existing => $locale_dir;
ok defined $bound_dir;
@@ -49,13 +49,26 @@ $bound_dir = bindtextdomain additional => $locale_dir;
ok defined $bound_dir;
ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# make sure dgettext and dpgettext return diff values
-ok dgettext (existing => 'View'), 'Anzeigen';
-ok dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
-ok dpgettext (existing => 'none', 'Not translated'), 'Not translated';
+skip $missing_locale, dgettext (existing => 'View'), 'Anzeigen';
+skip $missing_locale, dpgettext (existing => 'Which folder would you like to view?', 'View'), 'Ansicht';
+skip $missing_locale, dpgettext (existing => 'none', 'Not translated'), 'Not translated';
-ok dpgettext (additional => 'Context', 'Another View'), 'Ein weiterer Blick';
-ok dpgettext (additional => 'none', 'Not translated'), 'Not translated';
+skip $missing_locale, dpgettext (additional => 'Context', 'Another View'), 'Eine andere Ansicht mit Kontext';
+skip $missing_locale, dpgettext (additional => 'none', 'Not translated'), 'Not translated';
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_pp.t
new file mode 100644
index 0000000000..35fcd7024f
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_pp.t
@@ -0,0 +1,645 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use constant NUM_TESTS => 85;
+
+use Locale::Messages qw (nl_putenv bindtextdomain textdomain gettext);
+require POSIX;
+require File::Spec;
+
+BEGIN {
+ my $package;
+ if ($0 =~ /_pp\.t$/) {
+ $package = 'gettext_pp';
+ } else {
+ $package = 'gettext_xs';
+ }
+
+ my $selected = Locale::Messages->select_package ($package);
+ if ($selected ne $package && 'gettext_xs' eq $package) {
+ print "1..0 # Skip: Locale::$package not available here.\n";
+ exit 0;
+ }
+
+ plan tests => NUM_TESTS;
+}
+
+# Clean environment first.
+foreach my $var (keys %ENV) {
+ if ('LC_' eq substr $var, 0, 3) {
+ nl_putenv "$var";
+ }
+}
+
+nl_putenv "LC_ALL=de_DE";
+nl_putenv "LC_MESSAGES=de_DE";
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_DE missing';
+if (!$missing_locale && $0 =~ /_xs\.t$/) {
+ $missing_locale = $ENV{GNU_GETTEXT_COMPATIBILITY} ?
+ '' : 'compatibility tests not activated';
+}
+Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+
+my $locale_dir = $0;
+$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+$locale_dir .= '/LocaleData';
+
+my $textdomain = 'existing';
+my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+
+ok defined $bound_dir;
+ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+
+my $bound_domain = textdomain $textdomain;
+
+ok defined $bound_domain;
+ok $bound_domain, $textdomain;
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+__END__
+
+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
+cperl-indent-level: 4
+cperl-continued-statement-offset: 2
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_xs.t
new file mode 100644
index 0000000000..35fcd7024f
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03environment_xs.t
@@ -0,0 +1,645 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use constant NUM_TESTS => 85;
+
+use Locale::Messages qw (nl_putenv bindtextdomain textdomain gettext);
+require POSIX;
+require File::Spec;
+
+BEGIN {
+ my $package;
+ if ($0 =~ /_pp\.t$/) {
+ $package = 'gettext_pp';
+ } else {
+ $package = 'gettext_xs';
+ }
+
+ my $selected = Locale::Messages->select_package ($package);
+ if ($selected ne $package && 'gettext_xs' eq $package) {
+ print "1..0 # Skip: Locale::$package not available here.\n";
+ exit 0;
+ }
+
+ plan tests => NUM_TESTS;
+}
+
+# Clean environment first.
+foreach my $var (keys %ENV) {
+ if ('LC_' eq substr $var, 0, 3) {
+ nl_putenv "$var";
+ }
+}
+
+nl_putenv "LC_ALL=de_DE";
+nl_putenv "LC_MESSAGES=de_DE";
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_DE missing';
+if (!$missing_locale && $0 =~ /_xs\.t$/) {
+ $missing_locale = $ENV{GNU_GETTEXT_COMPATIBILITY} ?
+ '' : 'compatibility tests not activated';
+}
+Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+
+my $locale_dir = $0;
+$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+$locale_dir .= '/LocaleData';
+
+my $textdomain = 'existing';
+my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+
+ok defined $bound_dir;
+ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+
+my $bound_domain = textdomain $textdomain;
+
+ok defined $bound_domain;
+ok $bound_domain, $textdomain;
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=C';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=C';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=C';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=C';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'May';
+
+nl_putenv 'LANGUAGE=de_DE';
+nl_putenv 'LANG=de_DE';
+nl_putenv 'LC_MESSAGES=de_DE';
+nl_putenv 'LC_ALL=de_DE';
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('May'), 'Mai';
+
+__END__
+
+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
+cperl-indent-level: 4
+cperl-continued-statement-offset: 2
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t
new file mode 100644
index 0000000000..5dd513c836
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_dumb.t
@@ -0,0 +1,100 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use constant NUM_TESTS => 20;
+
+use Locale::Messages qw (bindtextdomain textdomain gettext nl_putenv);
+use Locale::gettext_pp;
+use POSIX;
+use File::Spec;
+
+BEGIN {
+ my $selected = Locale::Messages->select_package ('gettext_dumb');
+ if (!$selected || $selected ne 'gettext_dumb') {
+ print "1..1\nnot ok # Locale::gettext_dumb does not compile: $@!\n";
+ exit 111;
+ }
+ plan tests => NUM_TESTS;
+}
+
+ok Locale::gettext_dumb::LC_CTYPE(), Locale::gettext_pp::LC_CTYPE();
+ok Locale::gettext_dumb::LC_NUMERIC(), Locale::gettext_pp::LC_NUMERIC();
+ok Locale::gettext_dumb::LC_TIME(), Locale::gettext_pp::LC_TIME();
+ok Locale::gettext_dumb::LC_COLLATE(), Locale::gettext_pp::LC_COLLATE();
+ok Locale::gettext_dumb::LC_MONETARY(), Locale::gettext_pp::LC_MONETARY();
+ok Locale::gettext_dumb::LC_MESSAGES(), Locale::gettext_pp::LC_MESSAGES();
+ok Locale::gettext_dumb::LC_ALL(), Locale::gettext_pp::LC_ALL();
+
+# Unset all environment variables and reset the locale to POSIX.
+nl_putenv "MESSAGE_CATALOGS";
+nl_putenv "LANGUAGE";
+nl_putenv "LANG";
+nl_putenv "LC_ALL";
+nl_putenv "LC_MESSAGES";
+
+Locale::Messages::setlocale (POSIX::LC_ALL(), "POSIX");
+
+my $locale_dir = $0;
+$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+$locale_dir .= '/LocaleData';
+
+my $textdomain = 'existing';
+my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+
+ok defined $bound_dir;
+ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($bound_dir));
+
+my $bound_domain = textdomain $textdomain;
+
+ok defined $bound_domain;
+ok $bound_domain, $textdomain;
+
+# No translation.
+ok gettext "December", "December";
+
+# Set LC_MESSAGES.
+nl_putenv "LC_MESSAGES=xy_XY";
+ok gettext "December", "Dezember";
+ok gettext "February", "Feber";
+
+# Set LANG.
+nl_putenv "LANG=C";
+ok gettext "December", "December";
+nl_putenv "LANG=xy_XY";
+nl_putenv "LC_MESSAGES";
+ok gettext "December", "Dezember";
+
+# Set LC_ALL.
+nl_putenv "LC_ALL=C";
+ok gettext "December", "December";
+nl_putenv "LC_ALL=xy_XY";
+nl_putenv "LANG";
+ok gettext "December", "Dezember";
+
+# Set LANGUAGE.
+nl_putenv "LANGUAGE=C";
+ok gettext "December", "December";
+nl_putenv "LANGUAGE=xy_XY";
+nl_putenv "LC_ALL";
+ok gettext "December", "Dezember";
+
+__END__
+
+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
+cperl-indent-level: 4
+cperl-continued-statement-offset: 2
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t
index f8dfcdec3a..4e9f6b8ecf 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_pp.t
@@ -41,7 +41,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -64,7 +64,7 @@ ok defined $bound_domain;
ok $bound_domain, $textdomain;
# Default case.
-ok gettext ('December'), 'Dezember';
+skip $missing_locale, gettext ('December'), 'Dezember';
# msgid eq msgstr.
ok gettext ('September'), 'September';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t
index f8dfcdec3a..4e9f6b8ecf 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03gettext_xs.t
@@ -41,7 +41,7 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -64,7 +64,7 @@ ok defined $bound_domain;
ok $bound_domain, $textdomain;
# Default case.
-ok gettext ('December'), 'Dezember';
+skip $missing_locale, gettext ('December'), 'Dezember';
# msgid eq msgstr.
ok gettext ('September'), 'September';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_pp.t
index f69ae6b5d4..790ff662a9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_pp.t
@@ -7,16 +7,13 @@ use strict;
use Test;
-use constant NUM_TESTS => 6;
+use constant NUM_TESTS => 8;
use Locale::Messages qw (bindtextdomain textdomain gettext);
require POSIX;
require File::Spec;
BEGIN {
- # The xs version of this test is omitted on purpose. We can
- # only test it when the locale de and de_AT are installed, but
- # checking for them will spoil our results.
my $package;
if ($0 =~ /_pp\.t$/) {
$package = 'gettext_pp';
@@ -33,6 +30,13 @@ BEGIN {
plan tests => NUM_TESTS;
}
+# Clean environment first.
+foreach my $var (keys %ENV) {
+ if ('LC_' eq substr $var, 0, 3) {
+ Locale::Messages::nl_putenv ("$var");
+ }
+}
+
Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
@@ -41,9 +45,9 @@ Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
# de will be installed, too, if de_AT is. This test does not
# use Locale::Util::set_locale() for setting the locale, and
# that is on purpose.
-my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
'' : 'locale de_AT missing';
-POSIX::setlocale (POSIX::LC_ALL() => 'C');
+Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -51,11 +55,11 @@ $locale_dir .= '/LocaleData';
my $textdomain = 'existing';
Locale::Messages::nl_putenv ("LANG=whatever");
-Locale::Messages::nl_putenv ("LC_ALL=whatever");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE");
Locale::Messages::nl_putenv ("LC_MESSAGES=whatever");
Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de_AT:de");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL(), '');
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
my $bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -72,7 +76,19 @@ skip $missing_locale, gettext ('January'), 'Jnner';
my $translation = gettext ('January');
Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT");
-ok gettext ('February'), 'Februar'; # not 'Feber'!
+skip $missing_locale, gettext ('February'), 'Februar'; # not 'Feber'!
+
+# Check that LC_ALL works.
+Locale::Messages::nl_putenv ("LANGUAGE");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('February'), 'Februar';
+
+# But LANGUAGE has precedence.
+Locale::Messages::nl_putenv ("LANGUAGE=de_AT.utf-8");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('February'), 'Feber';
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_xs.t
new file mode 100644
index 0000000000..790ff662a9
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03language_xs.t
@@ -0,0 +1,106 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use constant NUM_TESTS => 8;
+
+use Locale::Messages qw (bindtextdomain textdomain gettext);
+require POSIX;
+require File::Spec;
+
+BEGIN {
+ my $package;
+ if ($0 =~ /_pp\.t$/) {
+ $package = 'gettext_pp';
+ } else {
+ $package = 'gettext_xs';
+ }
+
+ my $selected = Locale::Messages->select_package ($package);
+ if ($selected ne $package && 'gettext_xs' eq $package) {
+ print "1..0 # Skip: Locale::$package not available here.\n";
+ exit 0;
+ }
+
+ plan tests => NUM_TESTS;
+}
+
+# Clean environment first.
+foreach my $var (keys %ENV) {
+ if ('LC_' eq substr $var, 0, 3) {
+ Locale::Messages::nl_putenv ("$var");
+ }
+}
+
+Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
+Locale::Messages::nl_putenv ("LC_ALL=de_AT");
+Locale::Messages::nl_putenv ("LANG=de_AT");
+Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
+# Actually both de_AT and de are required. We assume here that
+# de will be installed, too, if de_AT is. This test does not
+# use Locale::Util::set_locale() for setting the locale, and
+# that is on purpose.
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
+ '' : 'locale de_AT missing';
+Locale::Messages::setlocale (POSIX::LC_ALL() => 'C');
+
+my $locale_dir = $0;
+$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
+$locale_dir .= '/LocaleData';
+
+my $textdomain = 'existing';
+Locale::Messages::nl_putenv ("LANG=whatever");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE");
+Locale::Messages::nl_putenv ("LC_MESSAGES=whatever");
+Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de_AT:de");
+Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+
+my $bound_dir = bindtextdomain $textdomain => $locale_dir;
+
+ok defined $bound_dir;
+ok (File::Spec->catdir ($bound_dir), File::Spec->catdir ($locale_dir));
+
+my $bound_domain = textdomain $textdomain;
+
+ok defined $bound_domain;
+ok $bound_domain, $textdomain;
+
+# Austrian German has precedence.
+skip $missing_locale, gettext ('January'), 'Jnner';
+my $translation = gettext ('January');
+
+Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT");
+skip $missing_locale, gettext ('February'), 'Februar'; # not 'Feber'!
+
+# Check that LC_ALL works.
+Locale::Messages::nl_putenv ("LANGUAGE");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('February'), 'Februar';
+
+# But LANGUAGE has precedence.
+Locale::Messages::nl_putenv ("LANGUAGE=de_AT.utf-8");
+Locale::Messages::nl_putenv ("LC_ALL=de_DE.utf-8");
+Locale::Messages::setlocale (POSIX::LC_ALL(), '');
+skip $missing_locale, gettext ('February'), 'Feber';
+
+__END__
+
+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
+cperl-indent-level: 4
+cperl-continued-statement-offset: 2
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t
index ba41a35f06..24ed12e00e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_pp.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -58,7 +58,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -81,7 +81,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -96,7 +96,7 @@ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
for (0 .. 9) {
my $translation = ngettext ($strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
- ok $translation, $expected;
+ skip $missing_locale, $translation, $expected;
}
$textdomain = 'additional';
@@ -105,7 +105,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -128,14 +128,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = ngettext ($strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus $plural";
+ skip $missing_locale, $translation, "Numerus $plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t
index ba41a35f06..24ed12e00e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03ngettext_xs.t
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -58,7 +58,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -81,7 +81,7 @@ Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
my $missing_locale = 'locale de_AT missing';
-my $setlocale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
$missing_locale = '';
} else {
@@ -96,7 +96,7 @@ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
for (0 .. 9) {
my $translation = ngettext ($strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl' : 'Mehrzahl';
- ok $translation, $expected;
+ skip $missing_locale, $translation, $expected;
}
$textdomain = 'additional';
@@ -105,7 +105,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -128,14 +128,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
+Locale::Messages::setlocale (POSIX::LC_ALL() => $setlocale) unless $missing_locale;
for (0 .. 40) {
my $translation = ngettext ($strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus $plural";
+ skip $missing_locale, $translation, "Numerus $plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t
index 0ec2d0a670..7ff7c05ee9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_pp.t
@@ -7,7 +7,7 @@ use strict;
use Test;
-use constant NUM_TESTS => 99;
+use constant NUM_TESTS => 109;
use Locale::Messages qw (bindtextdomain textdomain npgettext);
require POSIX;
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -70,7 +70,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -92,13 +92,13 @@ Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
'' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = npgettext ($context, $strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $translation, $expected;
+ skip skip $missing_locale, $translation, $expected;
}
$textdomain = 'additional';
@@ -107,7 +107,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -130,14 +130,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = npgettext ($context, $strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t
index 0ec2d0a670..7ff7c05ee9 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03npgettext_xs.t
@@ -7,7 +7,7 @@ use strict;
use Test;
-use constant NUM_TESTS => 99;
+use constant NUM_TESTS => 109;
use Locale::Messages qw (bindtextdomain textdomain npgettext);
require POSIX;
@@ -35,7 +35,7 @@ Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $locale_dir = $0;
$locale_dir =~ s,[^\\/]+$,, or $locale_dir = '.';
@@ -70,7 +70,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -92,13 +92,13 @@ Locale::Messages::nl_putenv ("LANGUAGE=de_AT");
Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
'' : 'locale de_AT missing';
for (0 .. 9) {
my $translation = npgettext ($context, $strings[0], $strings[1], $_);
my $expected = $_ == 1 ? 'Einzahl 2' : 'Mehrzahl 2';
- ok $translation, $expected;
+ skip skip $missing_locale, $translation, $expected;
}
$textdomain = 'additional';
@@ -107,7 +107,7 @@ Locale::Messages::nl_putenv ("LC_ALL=C");
Locale::Messages::nl_putenv ("LANG=C");
Locale::Messages::nl_putenv ("LC_MESSAGES=C");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
$bound_dir = bindtextdomain $textdomain => $locale_dir;
@@ -130,14 +130,14 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-POSIX::setlocale (POSIX::LC_ALL() => '');
+Locale::Messages::setlocale (POSIX::LC_ALL() => '');
for (0 .. 40) {
my $translation = npgettext ($context, $strings[0], $strings[1], $_);
my $plural = ($_ == 1 ? 0 :
$_ % 10 == 2 ? 1 :
$_ % 10 == 3 || $_ %10 == 4 ? 2 : 3);
- ok $translation, "Numerus 2:$plural";
+ skip $missing_locale, $translation, "Numerus 2:$plural";
}
__END__
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t
index 65cc42724b..7d758ec108 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_pp.t
@@ -50,14 +50,27 @@ my $bound_domain = textdomain $textdomain;
ok defined $bound_domain;
ok $bound_domain, $textdomain;
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# Default case.
-ok gettext ('View'), 'Anzeigen';
+skip $missing_locale, gettext ('View'), 'Anzeigen';
# Default context case.
-ok pgettext ('Which folder would you like to view?','View'), 'Ansicht';
+skip $missing_locale, pgettext ('Which folder would you like to view?','View'), 'Ansicht';
# msgid eq msgstr.
-ok pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
+skip $missing_locale, pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
# Unknown.
ok pgettext ('none', 'Not translated'), 'Not translated';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t
index 65cc42724b..7d758ec108 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/03pgettext_xs.t
@@ -50,14 +50,27 @@ my $bound_domain = textdomain $textdomain;
ok defined $bound_domain;
ok $bound_domain, $textdomain;
+my $missing_locale = 'locale de_AT missing';
+my $setlocale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+} else {
+ require Locale::Util;
+
+ $setlocale = Locale::Util::set_locale (POSIX::LC_ALL(), 'de', 'AT');
+ if ($setlocale && $setlocale =~ /(?:austria|at)/i) {
+ $missing_locale = '';
+ }
+}
+
# Default case.
-ok gettext ('View'), 'Anzeigen';
+skip $missing_locale, gettext ('View'), 'Anzeigen';
# Default context case.
-ok pgettext ('Which folder would you like to view?','View'), 'Ansicht';
+skip $missing_locale, pgettext ('Which folder would you like to view?','View'), 'Ansicht';
# msgid eq msgstr.
-ok pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
+skip $missing_locale, pgettext ('Which folder would you like to view? (2)','View'), 'View 2';
# Unknown.
ok pgettext ('none', 'Not translated'), 'Not translated';
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t
index 87f05c0144..e3255ea474 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04find_domain_bug.t
@@ -36,7 +36,8 @@ BEGIN {
Locale::Messages::nl_putenv ("LC_MESSAGES=en_US");
Locale::Messages::nl_putenv ("OUTPUT_CHARSET=iso-8859-1");
- POSIX::setlocale (POSIX::LC_ALL() => '');
+ Locale::Messages::setlocale (POSIX::LC_ALL() => '');
+ Locale::Messages->select_package ('gettext_pp');
}
# Make sure that LocaleData/ can befound.
@@ -52,10 +53,10 @@ Locale::Messages::nl_putenv ("LC_ALL=de_AT");
Locale::Messages::nl_putenv ("LANG=de_AT");
Locale::Messages::nl_putenv ("LC_MESSAGES=de_AT");
-my $missing_locale = POSIX::setlocale (POSIX::LC_ALL() => '') ?
+my $missing_locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '') ?
'' : 'locale de_AT missing';
-my $locale = POSIX::setlocale (POSIX::LC_ALL() => '');
+my $locale = Locale::Messages::setlocale (POSIX::LC_ALL() => '');
my $translation = Locale::TextDomain::__("February");
skip $missing_locale, "Feber" eq $translation;
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t
new file mode 100644
index 0000000000..f1e0f46551
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/04russian_plural_function.t
@@ -0,0 +1,54 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use Locale::gettext_pp;
+
+BEGIN {
+ plan tests => 2006;
+}
+
+sub russian_plural {
+ my $n = shift;
+
+ my ($plural, $nplurals);
+
+ $nplurals = 3;
+ $plural = ($n % 10 == 1 && $n % 100 != 11 ? 0 : $n % 10 >= 2 && $n % 10 <= 4 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2);
+
+ return ($nplurals, $plural ? $plural : 0);
+}
+
+# This test uses private functions of Locale::gettext_pp. Do NOT use this as
+# an example for your own code.
+
+my $code = 'nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2';
+
+my $untainted = Locale::gettext_pp::__untaint_plural_header $code;
+
+ok length $untainted;
+
+my $plural_function = Locale::gettext_pp::__compile_plural_function $code;
+
+ok $plural_function;
+ok ref $plural_function;
+ok 'CODE' eq ref $plural_function;
+
+foreach my $n (0 .. 1000) {
+ my ($got_nplurals, $got_plural) = $plural_function->($n);
+ my ($wanted_nplurals, $wanted_plural) = russian_plural $n;
+
+ ok $got_nplurals, $wanted_nplurals,
+ "wanted $wanted_nplurals, got $got_nplurals nplurals for n = $n";
+ ok $got_plural, $wanted_plural,
+ "wanted plural form #$wanted_nplurals, got #$got_nplurals for n = $n";
+
+
+ print "$n:$got_plural:$wanted_plural\n";
+}
+
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/05options.t b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/05options.t
new file mode 100644
index 0000000000..aaf48f0076
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/05options.t
@@ -0,0 +1,38 @@
+#! /usr/local/bin/perl -w
+
+# vim: syntax=perl
+# vim: tabstop=4
+
+use strict;
+
+use Test;
+
+use constant NUM_TESTS => 3;
+
+require Locale::TextDomain;
+
+BEGIN {
+ plan tests => NUM_TESTS;
+}
+
+my $keywords = Locale::TextDomain->keywords;
+ok length $keywords;
+my $flags = Locale::TextDomain->flags;
+ok length $flags;
+my $options = Locale::TextDomain->options;
+ok length $options == (length $keywords) + (length $flags) + 1;
+
+__END__
+
+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
+cperl-indent-level: 4
+cperl-continued-statement-offset: 2
+tab-width: 4
+End:
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo
index 123d188f39..1cfe527d6f 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/additional.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo
index 8da9288c61..bb02f4e5e8 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de/LC_MESSAGES/existing.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
index d555a74d31..eb3b044a8a 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/additional.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
index e6cfda3f01..c9784db63e 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/de_AT/LC_MESSAGES/existing.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mo
new file mode 100644
index 0000000000..104ae25cdd
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/additional.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mo
new file mode 100644
index 0000000000..fa3d4e9a92
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy/LC_MESSAGES/existing.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
new file mode 100644
index 0000000000..24f731590f
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/additional.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
new file mode 100644
index 0000000000..6976525e8a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/LocaleData/xy_XY/LC_MESSAGES/existing.mo
Binary files differ
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/Makefile b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/Makefile
index bd71076410..77c42fb3e6 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/Makefile
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/Makefile
@@ -4,7 +4,7 @@
srcdir = .
top_srcdir = ..
-LINGUAS = de de_AT
+LINGUAS = de de_AT xy xy_XY
PACKAGES = existing additional
#CATALOGS = $(addsuffix .po, LINGUAS)
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de.po
index c739c5c0f9..1e3d8d3654 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: libintl-perl-text 0.01\n"
"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
"PO-Revision-Date: 1999-02-16 21:14+01:00\n"
-"Last-Translator: Guido Flohr <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po
index f26e08ad67..50555e133d 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.de_AT.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: libintl-perl-text 0.01\n"
"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
"PO-Revision-Date: 1999-02-16 21:14+01:00\n"
-"Last-Translator: Guido Flohr <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po
new file mode 100644
index 0000000000..8fd8ea32fe
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy.po
@@ -0,0 +1,58 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libintl-perl-text 0.01\n"
+"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+"PO-Revision-Date: 1999-02-16 21:14+01:00\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+"Language-Team: Bogus\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10==2 ? 1 : n%10==3 || n%"
+"10==4 ? 2 : 3);\n"
+
+# The Plural-Forms header is wrong on purpose. It is in fact the correct
+# setting for Slovenian, but we abuse it here for testing ngettext and
+# friends.
+msgid "Singular"
+msgid_plural "Plural"
+msgstr[0] "Numerus 0"
+msgstr[1] "Numerus 1"
+msgstr[2] "Numerus 2"
+msgstr[3] "Numerus 3"
+
+msgctxt "Context here (2)"
+msgid "Singular"
+msgid_plural "Plural"
+msgstr[0] "Numerus 2:0"
+msgstr[1] "Numerus 2:1"
+msgstr[2] "Numerus 2:2"
+msgstr[3] "Numerus 2:3"
+
+msgid "Sunday"
+msgstr "Sonntag"
+
+msgid "Monday"
+msgstr "Montag"
+
+msgid "Tuesday"
+msgstr "Dienstag"
+
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+msgid "Thursday"
+msgstr "Donnerstag"
+
+msgid "Friday"
+msgstr "Freitag"
+
+msgid "Saturday"
+msgstr "Samstag"
+
+msgid "Another View"
+msgstr "Eine andere Ansicht ohne Kontext"
+
+msgctxt "Context"
+msgid "Another View"
+msgstr "Eine andere Ansicht mit Kontext"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po
new file mode 100644
index 0000000000..c4b6478c45
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/additional.xy_XY.po
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libintl-perl-text 0.01\n"
+"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+"PO-Revision-Date: 1999-02-16 21:14+01:00\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+"Language-Team: Bogus\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10==2 ? 1 : n%10==3 || n%"
+"10==4 ? 2 : 3);\n"
+
+msgid "Saturday"
+msgstr "Sonnabend"
+
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de.po
index 53a67e222c..5e3ad96a41 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: libintl-perl-text 1.12\n"
"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
"PO-Revision-Date: 2005-08-10 19:02+03:00\n"
-"Last-Translator: Guido Flohr <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po
index 452b47d4ff..ddda094b40 100644
--- a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.de_AT.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: libintl-perl-text 1.12\n"
"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
"PO-Revision-Date: 2005-08-10 19:01+03:00\n"
-"Last-Translator: Guido Flohr <guido@imperia.net>\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po
new file mode 100644
index 0000000000..d59e769271
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy.po
@@ -0,0 +1,76 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libintl-perl-text 1.12\n"
+"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+"PO-Revision-Date: 2005-08-10 19:02+03:00\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+"Language-Team: Bogus\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Singular"
+msgid_plural "Plural"
+msgstr[0] "Einzahl"
+msgstr[1] "Mehrzahl"
+
+msgid "January"
+msgstr "Januar"
+
+msgid "February"
+msgstr "Februar"
+
+msgid "March"
+msgstr "März"
+
+msgid "April"
+msgstr "April"
+
+msgid "May"
+msgstr "Mai"
+
+msgid "June"
+msgstr "Juni"
+
+msgid "July"
+msgstr "Juli"
+
+msgid "August"
+msgstr "August"
+
+msgid "September"
+msgstr "September"
+
+msgid "October"
+msgstr "Oktober"
+
+msgid "November"
+msgstr "November"
+
+msgid "December"
+msgstr "Dezember"
+
+msgid "View"
+msgstr "Anzeigen"
+
+msgctxt "Which folder would you like to view?"
+msgid "View"
+msgstr "Ansicht"
+
+msgctxt "Which folder would you like to view? (2)"
+msgid "View"
+msgstr "View 2"
+
+msgctxt "Context here (2)"
+msgid "Singular"
+msgid_plural "Plural"
+msgstr[0] "Einzahl 2"
+msgstr[1] "Mehrzahl 2"
+
+msgctxt "Context here (3)"
+msgid "Singular 3"
+msgid_plural "Plural 3"
+msgstr[0] "Einzahl 3"
+msgstr[1] "Mehrzahl 3"
+
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po
new file mode 100644
index 0000000000..34805e454c
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/tests/po/existing.xy_XY.po
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libintl-perl-text 1.12\n"
+"POT-Creation-Date: 2002-07-13 11:47+02:00\n"
+"PO-Revision-Date: 2005-08-10 19:01+03:00\n"
+"Last-Translator: Guido Flohr <guido.flohr@cantanea.com>\n"
+"Language-Team: Bogus\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+msgid "January"
+msgstr "Jnner"
+
+msgid "February"
+msgstr "Feber"
diff --git a/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/xs_disabled b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/xs_disabled
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/maintain/lib/libintl-perl/xs_disabled