app-text/hunspell: Migrate from LINGUAS to L10N.
authorUlrich Müller <ulm@gentoo.org>
Thu, 23 Jun 2016 07:43:50 +0000 (09:43 +0200)
committerUlrich Müller <ulm@gentoo.org>
Fri, 24 Jun 2016 21:19:37 +0000 (23:19 +0200)
Bug: 586778

Package-Manager: portage-2.3.0_rc1

app-text/hunspell/hunspell-1.3.3.ebuild
app-text/hunspell/hunspell-1.3.4.ebuild
app-text/hunspell/hunspell-1.4.1.ebuild

index 832616554d3561a90bc0fdf62ff09a27de17a5fd..c18f56ffe799e3dc63cae8099ecd786ee1725883 100644 (file)
@@ -17,23 +17,26 @@ IUSE="ncurses nls readline static-libs"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="
-       ncurses? ( sys-libs/ncurses )
-       readline? ( sys-libs/readline )"
+       ncurses? ( sys-libs/ncurses:0= )
+       readline? ( sys-libs/readline:= )"
 DEPEND="${RDEPEND}
        sys-devel/gettext"
 
 # describe properly mi
-LANGS="af bg ca cs cy da de de_1901 el en eo es et fo fr ga gl he hr hu ia id
-is it km ku lt lv mk ms nb nl nn pl pt pt_BR ro ru sk sl sq sv sw tn uk zu"
+LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
+is it km ku lt lv mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
 
-DICT_DEP="app-dicts/myspell-en"
+PDEPEND="app-dicts/myspell-en"
 for lang in ${LANGS}; do
-       DICT_DEP+=" linguas_${lang}? ( app-dicts/myspell-${lang/pt_BR/pt-br} )"
-       IUSE+=" linguas_${lang}"
+       IUSE+=" l10n_${lang}"
+       case ${lang} in
+               de-1901) dict="de_1901" ;;
+               pt-BR)   dict="pt-br"   ;;
+               *)       dict="${lang}" ;;
+       esac
+       PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
 done
-PDEPEND="${DICT_DEP}"
-
-unset lang LANGS DICT_DEP
+unset dict lang LANGS
 
 S=${WORKDIR}/${MY_P}
 
index 5a53f60188d26d57d5ea803bd72382c678265425..bba9bee13ddcb3d5c1b6336b8f47736efbfc6150 100644 (file)
@@ -22,18 +22,20 @@ RDEPEND="
 DEPEND="${RDEPEND}
        sys-devel/gettext"
 
-# describe properly mi
-LANGS="af bg ca cs cy da de de_1901 el en eo es et fo fr ga gl he hr hu ia id
-is it km ku lt lv mk ms nb nl nn pl pt pt_BR ro ru sk sl sq sv sw tn uk zu"
+LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
+is it km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
 
-DICT_DEP="app-dicts/myspell-en"
+PDEPEND="app-dicts/myspell-en"
 for lang in ${LANGS}; do
-       DICT_DEP+=" linguas_${lang}? ( app-dicts/myspell-${lang/pt_BR/pt-br} )"
-       IUSE+=" linguas_${lang}"
+       IUSE+=" l10n_${lang}"
+       case ${lang} in
+               de-1901) dict="de_1901" ;;
+               pt-BR)   dict="pt-br"   ;;
+               *)       dict="${lang}" ;;
+       esac
+       PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
 done
-PDEPEND="${DICT_DEP}"
-
-unset lang LANGS DICT_DEP
+unset dict lang LANGS
 
 S=${WORKDIR}/${MY_P}
 
index e4713f8ce467807ed552dbc5a322af763f218dcd..78f43fd7e3cb1564984a83db1a84c2c415132918 100644 (file)
@@ -22,18 +22,20 @@ RDEPEND="
 DEPEND="${RDEPEND}
        sys-devel/gettext"
 
-# describe properly mi
-LANGS="af bg ca cs cy da de de_1901 el en eo es et fo fr ga gl he hr hu ia id
-is it km ku lt lv mk ms nb nl nn pl pt pt_BR ro ru sk sl sq sv sw tn uk zu"
+LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
+is it km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
 
-DICT_DEP="app-dicts/myspell-en"
+PDEPEND="app-dicts/myspell-en"
 for lang in ${LANGS}; do
-       DICT_DEP+=" linguas_${lang}? ( app-dicts/myspell-${lang/pt_BR/pt-br} )"
-       IUSE+=" linguas_${lang}"
+       IUSE+=" l10n_${lang}"
+       case ${lang} in
+               de-1901) dict="de_1901" ;;
+               pt-BR)   dict="pt-br"   ;;
+               *)       dict="${lang}" ;;
+       esac
+       PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
 done
-PDEPEND="${DICT_DEP}"
-
-unset lang LANGS DICT_DEP
+unset dict lang LANGS
 
 S=${WORKDIR}/${MY_P}