# ChangeLog for app-text/po4a
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/po4a/ChangeLog,v 1.84 2014/10/26 08:08:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/po4a/ChangeLog,v 1.85 2014/11/29 18:06:14 monsieurp Exp $
+
+ 29 Nov 2014; Patrice Clement <monsieurp@gentoo.org> po4a-0.45-r1.ebuild:
+ Honour languages set by LINGUAS. Bug #402691.
26 Oct 2014; Mike Frysinger <vapier@gentoo.org> po4a-0.45-r1.ebuild:
Mark m68k/s390/sh stable.
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX 0.41-po4a-build.patch 589 SHA256 1ad6b20cf5306bc19a1d9509094a3ec9313f1570228d9675133595fb1690769e SHA512 d7e38fc7e2212291158dd4fa9219df92261e5d1880b004220aad4a66caf8e33a2ac77bc7606e832ac9b75fdc2646a38a7d5d2395dca9f928d389ca2a0ce154c1 WHIRLPOOL ab0c6fd3246f69560ea8617bf4ce5d2e0192cc55f9805f94fe2f602f92b8e6603cdedb592126e0cc189a8336bccd2938fe4e5be337d1098ed8325c88a1a634a0
AUX compare-po.pl 787 SHA256 6111bffd2dc6cd7411df82387ecbfa8b3efdc46b90e3571560a770f876fb51d0 SHA512 65b0d97af8e736a6a05f9f9ae3c84019b0e2d12719bec1286c55fc9f39ad38d15f3c0d4c6aa25808fe8b4038cd0ed71d6a66e6d5fdeaf76938021a4a38d549dc WHIRLPOOL cda37c33fc2f03fba8bf296bd2d97a3b49307ea1669e77d5d32a7c964b7192e1ba0529f11d37f38366aa937dfa3578caf253339334011c15413e36abd92c58a2
DIST po4a_0.45.orig.tar.gz 2208959 SHA256 f5f47db85b48893d87d921152c96082233975bd0e0a9ee14f58c07d7dff81678 SHA512 e67334b7a45d3c23b7226077e01e12b3c4f1202531596f02851b6a9e7249b2b8a0c37f37ebbaf591753f041a4c6ce42c062b4822e91ac75884dcd0994c27323f WHIRLPOOL 404bb45412fff4cec13304490e5f74ee4a4573d3c755491816cfe501c3e83dbdb58ae3c799516fe21c692c9de6fbc2dd5a261c8039eca2e2777365b27ac358cd
-EBUILD po4a-0.45-r1.ebuild 1100 SHA256 7ec96545aa792542156d8ed051e786904855d7f7228b11deb01f5306f4f5fe5f SHA512 6d1aafa5f3a40f1e4a3a2060060ad9cdc6bd9df0a75adcf734a4dbaa3ba2f5a98dc865cf9d6799c25749f79fed71ae25a85cae3caebc45030d6c91a8266a948b WHIRLPOOL f29bb2dce91510c5aa671803fe191affbc802f3c113b47f87644c5560e900c9d9a5ebdcde038a07d449889a283d70eae3e52a52955eb625a7311b289d85d7060
-MISC ChangeLog 10523 SHA256 19a2c250076937beff9f883c98be695ebb5479b18f061cc937f736f6403fe791 SHA512 368ea2dc197d8ec89a35fb4c6868b2876580d88ce094d8158f192eac9964539b60bb33bb89c9980442f1cc6f133ab6b89289cbbd22ade3a80e4dffe2579ca08d WHIRLPOOL 919678a0a526b707550ac411a3e0427e21b89a74c22b9d4f0645895d2205d691f5f5466be07b6b93d490423c91251ebcfdb70dadcbeba8f31926f9bb556b592d
+EBUILD po4a-0.45-r1.ebuild 2025 SHA256 e2b165142095941e3567fd7d59d6c11483d6cca5a4e9d5267a3238bfd8c458f9 SHA512 5ed3ae8276aa81499c14dcd13b2ff67305af53158f0655cd1b8995179dde772728f1be4dd1b9f94396bfd6a68fcaf1f5d0ad222d43f7d74feeb4cfdf25188093 WHIRLPOOL afa1b5c39a03bb28096bb4ccf7aa528207feb8d34922feab5d18e941ac97cdd18e3fc15ffc867cc19febe0a4c156ee1f6d2ff8ac8c6356b08ae4eb5e97a6b53f
+MISC ChangeLog 10650 SHA256 5cfc8eb629b154bdaa951fb78dfc6f0559d9cd72f68f23b75147159f427219a3 SHA512 7c18216a9bad12e4837ea2e5ed058e75af40f3ea62cb38390c172318b2cc25080626469f781bfd7548dc4e03e927d559fb43793fd5c7ce98d7406094e363339e WHIRLPOOL b09a17bdf8c6b18846eb57f3723d88dc0b9532468192fa01a03e1a7470e97e5a050162e8768ea9bde25fe69db679f7633da2f9e93b6a42fc0ea3d8c962d650e6
MISC metadata.xml 157 SHA256 6a11fd41a2a210a9760849de398ef8c62cf46cc742d09b2e1781def7848fa1ec SHA512 95158d74d42674de03bc271c8dffa2264759c77681436de71fa9b3ad67f50b09394b0401e6df6dde526bc8dcd6ea666ed6767662bd63c3e92cb33b7b23e4ede8 WHIRLPOOL d3fdf14c384070120719ad4076cd04630790564f5bceda2a273e6481ea27a6fc6291e55d78cbf8bf99b73c7b42e8a1f286927c990702dceee97a63815cb33846
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJUTKvkAAoJEPGu1DbS6WIANT0P/3zYJXFN6hWxOjoyuDNV7d0M
-6jYAULeCZdMW890JkvVh65q2UpMQEbPEb9ar0zWokBBezYMISzmkocAjpbr0N94J
-Fv6CS0GYOUjfgj5Xp9/tBLtceTALpZZvhGZM6swvxnrTrcZtdpv717C1026ShU5h
-7t16D2BIPUZNUNmG1j+iPdlr9u+1bVYtsBBHQYuH4z941IUDW7BDmAmBNQbdyIiX
-CMRQEX40fMkIUx/Y2zLpfNDwS3PRclLzTGMwt+haWo6jcpY2oiwMi8a4zqo+VQKL
-o81bIciAhw4cEmP6BQV7aTw18yKGr9s3vDwvmHrtLO6j6fBn727hK5nUCooveVxp
-77g5mc2M9YFdrpfdt3Rw03cZKginJ7Tn2zO5mdb3WnnRwlyLusjta91BPo1Fs7D9
-KSYx86R1bESfNNbdl7uJ0ijG5lIM18aNjUKcGShbbVR+n7o1CCJZlUiqInz3yXCW
-GeBsaPAk9MWEp5ye0+bLT15dH6wtw2Td6X3zZv79XVIMwvwikXRbPw42iKqL8sQe
-YPGOLFs7bdjjyJEgiICoXiGuA0955yUAOygrMlEuNET7pRvD3O3eGIL7oRRGWv0x
-ELGRHyhxN4Wq1dN8nbM6eABzAFsHqlteaV2qkBncwyMvmmkDjSetck1r6O/6htfn
-y29okFz3QEhEJWBFapeN
-=yym7
------END PGP SIGNATURE-----
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/po4a/po4a-0.45-r1.ebuild,v 1.2 2014/10/26 08:08:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/po4a/po4a-0.45-r1.ebuild,v 1.3 2014/11/29 18:06:14 monsieurp Exp $
EAPI=5
+PLOCALES="af ca cs da de eo es et eu fr hr id it ja kn ko nb nl pl pt_BR pt ru sl sv uk vi zh_CN zh_HK"
+PLOCALES_BACKUP="en"
+
# Needed because this package also installs to vendor_perl
GENTOO_DEPEND_ON_PERL_SUBSLOT="yes"
-inherit perl-app
+inherit perl-app perl-module l10n
DESCRIPTION="Tools for helping translation of documentation"
HOMEPAGE="http://po4a.alioth.debian.org"
virtual/tex-base )"
SRC_TEST="do"
+
+src_prepare() {
+ # Check against locale files in ${S}/pod/bin for mismatches
+ # with languages listed in PLOCALES
+ local locales_path="$S/po/bin"
+ l10n_find_plocales_changes "$locales_path" "" ".po"
+
+ # Array containing locale files to remove
+ local locales_to_remove=( )
+
+ # Get rid of disabled locales
+ my_get_disabled_locales() {
+ local locale=$1
+ local locale_abs_path="$locales_path/$locale.po"
+ locales_to_remove+=$locale_abs_path
+ }
+
+ l10n_for_each_disabled_locale_do my_get_disabled_locales
+
+ einfo "Your LINGUAS lists the following languages: $LINGUAS"
+ einfo "Removing locale files not listed in it ..."
+
+ # perl_rm_files also updates the Manifest file
+ # and therefore silences Perl as to .po files we're about to clean
+ perl_rm_files "${locales_to_remove[@]}"
+}