diff options
Diffstat (limited to '9999/0011-no-patch-Gentoo-remove-locale-gen-from-repo-packaged.patch')
-rw-r--r-- | 9999/0011-no-patch-Gentoo-remove-locale-gen-from-repo-packaged.patch | 684 |
1 files changed, 684 insertions, 0 deletions
diff --git a/9999/0011-no-patch-Gentoo-remove-locale-gen-from-repo-packaged.patch b/9999/0011-no-patch-Gentoo-remove-locale-gen-from-repo-packaged.patch new file mode 100644 index 0000000..a7e79bd --- /dev/null +++ b/9999/0011-no-patch-Gentoo-remove-locale-gen-from-repo-packaged.patch @@ -0,0 +1,684 @@ +From 10fc5bbbafb3164c39780eff171627137c2a6ae1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org> +Date: Tue, 12 May 2020 18:28:56 +0300 +Subject: [PATCH 11/12] [no-patch] Gentoo: remove locale-gen from repo, + packaged separately now + +(cherry picked from commit b679ab84afd953996e73a247a4e7e52580c4f90f) +--- + scripts/gentoo/extra/README | 5 - + scripts/gentoo/extra/locale/locale-gen | 444 ----------------------- + scripts/gentoo/extra/locale/locale-gen.8 | 69 ---- + scripts/gentoo/extra/locale/locale.gen | 36 -- + scripts/gentoo/extra/locale/locale.gen.5 | 77 ---- + 5 files changed, 631 deletions(-) + delete mode 100644 scripts/gentoo/extra/README + delete mode 100755 scripts/gentoo/extra/locale/locale-gen + delete mode 100644 scripts/gentoo/extra/locale/locale-gen.8 + delete mode 100644 scripts/gentoo/extra/locale/locale.gen + delete mode 100644 scripts/gentoo/extra/locale/locale.gen.5 + +diff --git a/scripts/gentoo/extra/README b/scripts/gentoo/extra/README +deleted file mode 100644 +index 1942999684..0000000000 +--- a/scripts/gentoo/extra/README ++++ /dev/null +@@ -1,5 +0,0 @@ +-What is all this you may wonder. +- +-locale/ +- a port/rewrite of Debian's locale-gen. see the man pages in the +- subdir for more information. +diff --git a/scripts/gentoo/extra/locale/locale-gen b/scripts/gentoo/extra/locale/locale-gen +deleted file mode 100755 +index 8afb5d1a68..0000000000 +--- a/scripts/gentoo/extra/locale/locale-gen ++++ /dev/null +@@ -1,444 +0,0 @@ +-#!/bin/bash +- +-# +-# Based upon Debian's locale-gen, fetched from glibc_2.3.6-7.diff.gz +-# +- +-unset POSIXLY_CORRECT IFS +-umask 0022 +- +-argv0=${0##*/} +- +-EPREFIX="@GENTOO_PORTAGE_EPREFIX@" +-if [[ ${EPREFIX} == "@"GENTOO_PORTAGE_EPREFIX"@" ]] ; then +- EPREFIX="" +-fi +- +-FUNCTIONS_SH="/lib/gentoo/functions.sh" +-source "${EPREFIX}"${FUNCTIONS_SH} || { +- echo "${argv0}: Could not source ${FUNCTIONS_SH}!" 1>&2 +- exit 1 +-} +- +-COMPILED_LOCALES="" +- +-show_usage() { +- cat <<-EOF +- Usage: ${HILITE}${argv0}${NORMAL} ${GOOD}[options]${NORMAL} -- ${GOOD}[localedef options]${NORMAL} +- +- Generate locales based upon the config file /etc/locale.gen. +- +- ${HILITE}Options:${NORMAL} +- ${GOOD}-k, --keep${NORMAL} Don't nuke existing locales +- ${GOOD}-d, --destdir <dir>${NORMAL} Use locale data in specified DESTDIR tree +- ${GOOD}-c, --config <config>${NORMAL} Use specified config instead of default locale.gen +- ${GOOD}-l, --list${NORMAL} List all the locales to be generated +- ${GOOD}-a, --ask${NORMAL} Ask before generating each locale +- ${GOOD}-A, --all${NORMAL} Pretend the locale list contains all locales +- ${GOOD}-u, --update${NORMAL} Only generate locales that are missing +- ${GOOD}-G, --generate <locale>${NORMAL} Generate specified locale (one shot; implies -k -u) +- ${GOOD}-j, --jobs <num>${NORMAL} Number of locales to generate at a time (parallel) +- ${GOOD}-q, --quiet${NORMAL} Only show errors +- ${GOOD}-V, --version${NORMAL} Meaningless version information +- ${GOOD}-h, --help${NORMAL} Show this help cruft +- +- ${HILITE}Localedef Options:${NORMAL} +- By default, ${GOOD}${LOCALEDEF_OPTS}${NORMAL} is passed to localedef. +- +- For more info, see the ${HILITE}locale-gen${NORMAL}(1) and ${HILITE}locale.gen${NORMAL}(8) manpages. +- EOF +- [[ $# -eq 0 ]] && exit 0 +- echo "" +- eerror "Unknown option '$1'" +- exit 1 +-} +-show_version() { +- local b="(" a=")" +- local cvsver="$Revision: 1.42 $b $Date: 2017/08/12 16:30:06 $a" +- echo "locale-gen-${cvsver//: }" +- exit 0 +-} +- +- +- +-LOCALEDEF_OPTS="" +-KEEP="" +-DESTDIR="" +-CONFIG="" +-JUST_LIST="" +-ASK="" +-ALL="" +-UPDATE="" +-GENERATE="" +-JOBS_MAX="" +-QUIET=0 +-SET_X="" +-LOCALE_ARCHIVE=true +-CUTF_ADDED="" +-INPLACE_GLIBC="" +-while [[ $# -gt 0 ]] ; do +- case $1 in +- --inplace-glibc) INPLACE_GLIBC=$1;; +- -k|--keep|--keep-existing) KEEP=$1;; +- -d|--destdir) shift; DESTDIR=$1; unset ROOT;; +- -c|--config) shift; CONFIG=$1;; +- -l|--list) JUST_LIST=$1;; +- -a|--ask) ASK=$1;; +- -A|--all) ALL=$1;; +- -u|--update) UPDATE=$1;; +- -G|--generate) shift; GENERATE=$1;; +- -j|--jobs) shift; JOBS_MAX=$(( $1 ));; +- -j*) : $(( JOBS_MAX = ${1#-j} ));; +- -q|--quiet) : $(( ++QUIET ));; +- -x|--debug) SET_X="true";; +- -V|--version) show_version;; +- -h|--help) show_usage;; +- --) shift; LOCALEDEF_OPTS=$*; break;; +- *) show_usage $1;; +- esac +- shift +-done +- +-if [[ -n ${COMPILED_LOCALES} ]] ; then +- ewarn "All locales have been installed and registered by the package manager. If you" +- ewarn "rebuild the locale archive now, file integrity tools may show it as corrupted." +- ewarn "This is not really a big problem, but a better solution is to disable" +- ewarn "USE=compile-locales and re-install glibc if you dont need all locales." +- echo +-fi +- +-if [[ -z ${JOBS_MAX} ]] ; then +- JOBS_MAX=$(getconf _NPROCESSORS_ONLN 2>/dev/null) +- : ${JOBS_MAX:=1} +-fi +-[[ ${JOBS_MAX} -lt 1 ]] && JOBS_MAX=1 +-[[ -n ${SET_X} ]] && set -x +-: ${KEEP:=${JUST_LIST}} +-[[ -n ${GENERATE} ]] && UPDATE="true" && KEEP="true" +- +-: ${ROOT:=/} +-ROOT="${ROOT%/}/" +-if [[ -n ${DESTDIR} ]] && [[ ${ROOT} != "/" ]] ; then +- eerror "DESTDIR and ROOT are mutually exclusive options" +- exit 1 +-fi +-: ${EROOT:="${ROOT%/}${EPREFIX}/"} +-if [[ ${EROOT} != "/" ]] ; then +- einfo "Using locale.gen from ROOT ${EROOT}etc/" +-fi +-if [[ -n ${DESTDIR} ]] ; then +- einfo "Building locales in DESTDIR '${DESTDIR}'" +-else +- DESTDIR=${EROOT} +-fi +- +-# XXX: should fix this ... +-if [[ ${ROOT} != "/" ]] ; then +- eerror "Sorry, but ROOT support is incomplete at this time." +- exit 0 +-fi +- +-: ${CONFIG:=${EROOT}etc/locale.gen} +-LOCALES=${DESTDIR}usr/share/i18n/locales +-CHARMAPS=${DESTDIR}usr/share/i18n/charmaps +-SUPPORTED=${DESTDIR}usr/share/i18n/SUPPORTED +-ALIAS=${DESTDIR}usr/share/locale/locale.alias +- +-# +-# Grab any user options in their config file +-options=$(sed -n \ +- -e '/^[[:space:]]*#%/s:^[[:space:]]*#%[[:space:]]*::p'\ +- "${CONFIG}" 2>/dev/null +-) +-IFS=$'\n' +-for option in ${options} ; do +- case ${option} in +- no-locale-archive) +- LOCALE_ARCHIVE=false +- ;; +- *) +- ewarn "Unrecognized option '${option}'" +- ;; +- esac +-done +-unset IFS +- +-[[ -n ${ALL} ]] && CONFIG=${SUPPORTED} +- +-# Extract the location of the locale dir on the fly as `localedef --help` has: +-# locale path : /usr/lib64/locale:/usr/share/i18n +-# For long paths, the line may get wrapped into two, in which case space (' ') is replaced +-# by newline (\n). +-LOCALEDIR=$(LC_ALL="C" "${DESTDIR}"usr/bin/localedef --help | sed -n -r '/locale path/{N;s|.*:[ \n](.*):/.*|\1|;p}') +-LOCALEDIR="${DESTDIR}${LOCALEDIR#${EPREFIX}}" +-if [[ $? -ne 0 ]] || [[ -z ${LOCALEDIR} ]] || [[ ${LOCALEDIR} != ${DESTDIR}/usr/lib*/locale ]] ; then +- eerror "Unable to parse the output of your localedef utility." 1>&2 +- eerror "File a bug about this issue and include the output of 'localedef --help'." 1>&2 +- exit 1 +-fi +- +-# Only generate locales the user specified before falling back to the config. +-locales_to_generate=${GENERATE} +- +-if [[ -z ${locales_to_generate} ]] && [[ -e ${CONFIG} ]] ; then +- locales_to_generate=$(sed \ +- -e 's:#.*::' \ +- -e '/^[[:space:]]*$/d' \ +- "${CONFIG}" | sort) +- # Sanity check to make sure people did not duplicate entries. #550884 +- # The first column must be unique specifically. #235555 +- dup_locales_to_generate=$( +- echo "${locales_to_generate}" | \ +- awk '{ if ($1 == last) { print lastline; print; } else { lastline = $0; last = $1; } }') +- if [[ -n ${dup_locales_to_generate} ]] ; then +- ewarn "These locales have been duplicated in your config:\n${dup_locales_to_generate}" +- ewarn "Some might be filtered, but you must fix it." +- locales_to_generate=$(echo "${locales_to_generate}" | uniq) +- fi +- +- if echo ${locales_to_generate} | grep -vq 'C.UTF-8' ; then +- if [[ -z ${locales_to_generate} ]] ; then +- locales_to_generate='C.UTF-8 UTF-8' +- else +- locales_to_generate=$(echo "${locales_to_generate}" ; echo -n 'C.UTF-8 UTF-8') +- fi +- CUTF_ADDED="true" +- fi +-fi +- +-if [[ -z ${locales_to_generate} ]] ; then +- [[ ${QUIET} -eq 0 ]] && [[ -z ${JUST_LIST} ]] && \ +- ewarn "No locales found, keeping locale archive" +- exit 0 +-fi +- +-if [[ ${locales_to_generate} == "C.UTF-8 UTF-8" ]] && [[ -n ${CUTF_ADDED} ]] ; then +- [[ ${QUIET} -eq 0 ]] && [[ -z ${JUST_LIST} ]] && \ +- ewarn "No locales found, keeping locale archive" +- exit 0 +-fi +- +-mkdir -p "${LOCALEDIR}" +-if [[ -z ${KEEP} && -z ${UPDATE} ]] ; then +- # Remove all old locale dir and locale-archive before generating new +- # locale data. Scrubbing via update is done elsewhere. +- rm -rf "${LOCALEDIR}"/* &> /dev/null || true +-fi +- +-# Transform the name in locales.gen to the name used when storing +-# the locale data in /usr/lib/locale/ ... this normalize algo is +-# taken out of the glibc localedef source code ... +-normalize() { +- if [[ $1 == *.* ]] ; then +- local ret=$(echo ${1##*.} | tr '[[:upper:]]' '[[:lower:]]') +- echo ${1%%.*}.${ret//-} +- else +- echo $1 +- fi +-} +- +-# These funky sed's are based on the stuff in glibc's localedata/Makefile +-# Basically we want to rewrite the display like so: +-# <locale without a . or @>.<charmap>[@extra stuff after the @ in the locale] +-# en_US ISO-8859-1 -> en_US.ISO-8859-1 +-# en_US.UTF-8 UTF-8 -> en_US.UTF-8 +-# de_DE@euro ISO-8859-15 -> de_DE.ISO-8859-15@euro +-locales_disp=$(echo "${locales_to_generate}" | sed \ +- -e ' /@/ s:[[:space:]]*\([^@[:space:]]*\)\([^[:space:]]*\)[[:space:]]\+\([^[:space:]]*\):\1.\3\2:' \ +- -e '/^[^@]*$/s:[[:space:]]*\([^.[:space:]]*\)\([^[:space:]]*\)[[:space:]]\+\([^[:space:]]*\):\1.\3:') +- +-eval declare -a locales_disp=(${locales_disp}) +-eval declare -a locales_to_generate=(${locales_to_generate}) +-total=$(( ${#locales_to_generate[*]} / 2 )) +- +-[[ ${QUIET} -eq 0 ]] && [[ -z ${JUST_LIST} ]] && \ +-einfo "Generating ${total} locales (this might take a while) with ${JOBS_MAX} jobs" +- +-if [[ -n ${UPDATE} ]] ; then +- # normalize newlines into spaces +- existing_locales=" $(echo $(locale -a 2>/dev/null)) " +-fi +- +-generate_locale() { +- local output="" +- +- if [[ -z ${ASK} ]] && [[ ${QUIET} -eq 0 ]] ; then +- output=" (${cnt_fmt}/${total}) Generating ${disp}" +- fi +- +- if [[ $(( JOB_IDX_E - JOB_IDX_S )) == ${JOBS_MAX} ]] ; then +- wait ${JOB_PIDS[$(( JOB_IDX_S++ ))]} +- JOB_RETS+=( $? ) +- fi +- ( +- # Accumulate all the output in one go so the parallel +- # jobs don't tromp on each other +- x=$( +- [[ -n ${output} ]] && ebegin "${output}" +- # In most cases, localedef can just use the system glibc. +- # However, if we are within a major glibc upgrade, this may fail +- # in src_* phases since the new localedef links against the new +- # glibc, but the new glibc is not installed yet... +- if [[ -z ${INPLACE_GLIBC} ]] ; then +- "${DESTDIR}"usr/bin/localedef ${LOCALEDEF_OPTS} \ +- --no-archive \ +- -i "${input}" \ +- -f "${charmap}" \ +- -A "${ALIAS}" \ +- --prefix "${DESTDIR%${EPREFIX}/}/" \ +- "${locale}" 2>&1 +- else +- # We assume that the current directory is "${ED}"/$(get_libdir), +- # see the glibc ebuild, function glibc_sanity_check(), for why. +- LC_ALL=C ./ld-*.so --library-path . \ +- "${DESTDIR}"usr/bin/localedef ${LOCALEDEF_OPTS} \ +- --no-archive \ +- -i "${input}" \ +- -f "${charmap}" \ +- -A "${ALIAS}" \ +- --prefix "${DESTDIR%${EPREFIX}/}/" \ +- "${locale}" 2>&1 +- fi +- ret=$? +- [[ -n ${output} ]] && eend ${ret} +- exit ${ret} +- ) +- ret=$? +- if [[ -n ${output} ]] ; then +- echo "${x}" +- elif [[ ${ret} -ne 0 ]] ; then +- eerror "${disp}: ${x}" +- fi +- exit ${ret} +- ) & +- JOB_PIDS+=( $! ) +- : $(( ++JOB_IDX_E )) +- +- if [[ ${ret} != 0 && ${locale} == */* ]] ; then +- ewarn "Perhaps you meant to use a space instead of a / in your config file ?" +- fi +-} +- +-JOB_PIDS=() +-JOB_RETS=() +-JOB_IDX_S=0 +-JOB_IDX_E=0 +-cnt=0 +-lidx=0 +-while [[ -n ${locales_to_generate[${lidx}]} ]] ; do +- : $(( ++cnt )) +- locale=${locales_to_generate[$((lidx++))]} +- charmap=${locales_to_generate[$((lidx++))]} +- +- # XXX: if we wanted to, we could check existence of +- # ${LOCALES}/${locale} and ${CHARMAPS}/${charmap} +- # this would fail for things like "en_US.UTF8", but +- # in that case we could fall back to checking the +- # SUPPORTED file ... then again, the localedef +- # below will abort nicely for us ... +- if [[ -z ${locale} || -z ${charmap} ]] ; then +- eerror "Bad entry in locale.gen: '${locale} ${charmap}'; skipping" +- continue +- fi +- +- disp=${locales_disp[$(( cnt - 1 ))]} +- +- if [[ -n ${UPDATE} ]] ; then +- normalized_locale=$(normalize ${locale}) +- if [[ ${existing_locales} == *" ${normalized_locale} "* ]] ; then +- existing_locales=${existing_locales/ ${normalized_locale} / } +- if [[ ${QUIET} -eq 0 ]] ; then +- cnt_fmt=$(printf "%${#total}i" ${cnt}) +- einfo " (${cnt_fmt}/${total}) Skipping ${disp}" +- fi +- continue +- fi +- fi +- +- # If the locale is like 'en_US.UTF8', then we really want 'en_US' +- if [[ -f ${LOCALES}/${locale} ]] ; then +- input=${locale} +- else +- input=${locale%%.*} +- fi +- +- if [[ -z ${JUST_LIST} ]] ; then +- # Format the output for the question/status +- cnt_fmt=$(printf "%${#total}i" ${cnt}) +- if [[ -n ${ASK} ]] ; then +- einfon " (${cnt_fmt}/${total}) Generate ${disp} ? (Y/n) " +- read user_answer +- [[ ${user_answer} == [nN]* ]] && continue +- fi +- generate_locale +- else +- echo "${disp}" +- fi +-done +- +-for (( i = JOB_IDX_S; i < JOB_IDX_E; ++i )) ; do +- wait ${JOB_PIDS[i]} +- JOB_RETS+=( $? ) +-done +-ret=$(( 0 ${JOB_RETS[@]/#/+} )) +- +-[[ ${QUIET} -eq 0 ]] && [[ -z ${JUST_LIST} ]] && \ +-einfo "Generation complete" +- +-if ${LOCALE_ARCHIVE} && [[ -z ${JUST_LIST} ]] ; then +- ebegin "Adding locales to archive" +- # The pattern ends with / on purpose: we don't care about files (like +- # locale-archive) in the locale subdir, and we definitely don't want to +- # delete them! +- for LOC in "${LOCALEDIR}"/*/; do +- LOC=${LOC%/} # Strip trailing /, since localedef doesn't like it +- x=$( +- # In most cases, localedef can just use the system glibc. +- # However, if we are within a major glibc upgrade, this may fail +- # in src_* phases since the new localedef links against the new +- # glibc, but the new glibc is not installed yet... +- if [[ -z ${INPLACE_GLIBC} ]] ; then +- "${DESTDIR}"usr/bin/localedef \ +- --add-to-archive "${LOC}" \ +- --replace \ +- --prefix "${DESTDIR%${EPREFIX}/}/" +- else +- # We assume that the current directory is "${ED}"/$(get_libdir), +- # see the glibc ebuild, function glibc_sanity_check(), for why. +- LC_ALL=C ./ld-*.so --library-path . \ +- "${DESTDIR}"usr/bin/localedef \ +- --add-to-archive "${LOC}" \ +- --replace \ +- --prefix "${DESTDIR%${EPREFIX}/}/" +- fi +- ret=$? +- if [[ -n ${output} ]] ; then +- echo "${x}" +- elif [[ ${ret} -ne 0 ]] ; then +- eerror "${disp}: ${x}" +- fi +- if [[ $ret -eq 0 ]]; then +- rm -r "${LOC}" +- fi +- exit ${ret} +- ) +- done +- eend $ret +-fi +- +-# Remove locales that existed but were not requested +-if [[ -n ${UPDATE} ]] && [[ -z ${JUST_LIST} ]] ; then +- # Ignore these pseudo locales +- existing_locales=${existing_locales/ C / } +- existing_locales=${existing_locales/ POSIX / } +- if [[ -n ${existing_locales// } ]] ; then +- if [[ -z ${KEEP} ]] ; then +- [[ ${QUIET} -eq 0 ]] && einfo "Scrubbing old locales:"${existing_locales} +- cd "${LOCALEDIR}" && rm -rf ${existing_locales} +- else +- [[ ${QUIET} -eq 0 ]] && einfo "Keeping old locales:"${existing_locales} +- fi +- fi +-fi +- +-exit ${ret} +diff --git a/scripts/gentoo/extra/locale/locale-gen.8 b/scripts/gentoo/extra/locale/locale-gen.8 +deleted file mode 100644 +index a194be742c..0000000000 +--- a/scripts/gentoo/extra/locale/locale-gen.8 ++++ /dev/null +@@ -1,69 +0,0 @@ +-.TH "locale-gen" "8" "Aug 2007" "Gentoo" +-.SH "NAME" +-locale\-gen \- generate locales on the fly +-.SH "DESCRIPTION" +-The locale\-gen utility is used to manage locales on your system. Often times +-it merely generates a user configurable list of locales, but it can be used to +-generate a few locales on the fly as needed. +- +-Normally all locales would be generated at build time, but this leads to waste +-of disk and time as many users really just want a handful on their system. +-.SH "OPTIONS" +-.TP +-\fB\-a\fR, \fB\-\-ask\fR +-Ask before generating each locale +-.TP +-\fB\-A\fR, \fB\-\-all\fR +-Generate all possible locales +-.TP +-\fB\-c\fR, \fB\-\-config\fR \fI<config>\fR +-Use specified \fIconfig\fR file rather than default /etc/locale.gen +-.TP +-\fB\-d\fR, \fB\-\-destdir\fR \fI<dir>\fR +-Look for locale definitions and store generated locale data in the specified +-\fIdirectory\fR +-.TP +-\fB\-G\fR, \fB\-\-generate\fR \fI<locale>\fR +-Only generate the specified \fIlocale\fR (implies \-\-keep \-\-update); +-format of \fIlocale\fR matches a single line in the \fBlocale.gen\fR(5) +-config file +-.TP +-\fB\-h\fR, \fB\-\-help\fR +-Show the help output (imagine that) +-.TP +-\fB\-j\fR, \fB\-\-jobs\fR \fI<num>\fR +-Generate the specified \fInumber\fR of locales in parallel +-.TP +-\fB\-k\fR, \fB\-\-keep\fR +-Keep all existing locales even if they are not in the config file +-.TP +-\fB\-l\fR, \fB\-\-list\fR +-List all the locales that we think should exist according to the config +-.TP +-\fB\-q\fR, \fB\-\-quiet\fR +-Only spit out errors +-.TP +-\fB\-u\fR, \fB\-\-update\fR +-Only generate locales that do not already exist (normally existing locales are regenerated) +-.TP +-\fB\-V\fR, \fB\-\-version\fR +-Report the program version +-.TP +-\fB\-\-\fR +-To pass custom options directly to the \fBlocaledef\fR utility, end the +-\fBlocale\-gen\fR option list with \-\- and then everything after that will be +-passed on through unmolested (the options \-c are passed by default) +-.SH "AUTHORS" +-.fi +-Mike Frysinger <vapier@gentoo.org> +-.nf +-.SH "REPORTING BUGS" +-Please report bugs via http://bugs.gentoo.org/ +-.SH "FILES" +-\fB/etc/locale.gen\fR \- locale list +-.SH "SEE ALSO" +-.BR locale (1), +-.BR localedef (1), +-.BR locale (5), +-.BR locale.gen (5), +-.BR locale (7) +diff --git a/scripts/gentoo/extra/locale/locale.gen b/scripts/gentoo/extra/locale/locale.gen +deleted file mode 100644 +index 0786f1725f..0000000000 +--- a/scripts/gentoo/extra/locale/locale.gen ++++ /dev/null +@@ -1,36 +0,0 @@ +-# /etc/locale.gen: list all of the locales you want to have on your system. +-# See the locale.gen(5) man page for more details. +-# +-# The format of each line: +-# <locale name> <charset> +-# +-# Where <locale name> starts with a name as found in /usr/share/i18n/locales/. +-# It must be unique in the file as it is used as the key to locale variables. +-# For non-default encodings, the <charset> is typically appended. +-# +-# Where <charset> is a charset located in /usr/share/i18n/charmaps/ (sans any +-# suffix like ".gz"). +-# +-# All blank lines and lines starting with # are ignored. +-# +-# For the default list of supported combinations, see the file: +-# /usr/share/i18n/SUPPORTED +-# +-# Whenever glibc is emerged, the locales listed here will be automatically +-# rebuilt for you. After updating this file, you can simply run `locale-gen` +-# yourself instead of re-emerging glibc. +- +-#en_US ISO-8859-1 +-#en_US.UTF-8 UTF-8 +-#ja_JP.EUC-JP EUC-JP +-#ja_JP.UTF-8 UTF-8 +-#ja_JP EUC-JP +-#en_HK ISO-8859-1 +-#en_PH ISO-8859-1 +-#de_DE ISO-8859-1 +-#de_DE@euro ISO-8859-15 +-#es_MX ISO-8859-1 +-#fa_IR UTF-8 +-#fr_FR ISO-8859-1 +-#fr_FR@euro ISO-8859-15 +-#it_IT ISO-8859-1 +diff --git a/scripts/gentoo/extra/locale/locale.gen.5 b/scripts/gentoo/extra/locale/locale.gen.5 +deleted file mode 100644 +index dbcc8c6347..0000000000 +--- a/scripts/gentoo/extra/locale/locale.gen.5 ++++ /dev/null +@@ -1,77 +0,0 @@ +-.\" -*- nroff -*- +-.\" Copyright (C) 2002, 2005 Free Software Foundation, Inc. +-.\" +-.\" This program is free software; you can redistribute it and/or modify +-.\" it under the terms of the GNU 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 General Public License for more details. +-.\" +-.\" You should have received a copy of the GNU General Public License +-.\" along with this program; if not, write to the Free Software Foundation, +-.\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +-.TH locale.gen 5 "July 2005" "Debian GNU/Linux" +-.SH "NAME" +-locale.gen \- Configuration file for locale-gen +-.SH "DESCRIPTION" +-The file \fB/etc/locale.gen\fP lists the locales that are to be generated +-by the \fBlocale-gen\fP command. +- +-Each line is of the form: +- +-<locale name> <charset> +- +-Where <locale name> starts with a name as found in +-.BR /usr/share/i18n/locales/ . +-It must be unique in the file as it is used as the key to locale variables +-(e.g. when you do `export LANG="<locale name>"`). For default encodings, +-the <charset> is typically omitted, else it is appended with a "." separator. +- +-Where <charset> is one of the character sets listed in +-.B /usr/share/i18n/charmaps +-(sans any suffix like ".gz"). It should use the same naming conventions too -- +-all caps, and dashes/underscores included. e.g. Use "UTF-8", not "utf8". +- +-The +-.B locale-gen +-command will generate all the locales, placing them in +-\fB/usr/lib/locale\fP. +- +-Comments start with the hash mark # and may only be on new lines. +-.SH "OPTIONS" +-Options start with #% (to preserve backwards compatibility). +- +-# This enables the "foo" option. +-.br +-#%foo +-.TP +-.B no-locale-archive +-Disable generation of the locale archive file and instead generate multiple +-files/directories for each locale. This slows down runtime greatly (by having +-multiple files spread out in the filesystem instead of a single binary file), +-but it does mean build time is much faster (as you can generate in parallel). +- +-You should not use this option. +-.SH "EXAMPLES" +-.nf +-# Create a "en_US" locale using ISO-8859-1 encoding. +-# When you set LANG=en_US or LANG=en_US.ISO-8859-1, this is used. +-.B en_US ISO-8859-1 +- +-# Create a "en_US" locale using UTF-8 encoding. +-# When you set LANG=en_US.UTF-8, this is used. +-.B en_US.UTF-8 UTF-8 +-.fi +-.SH "SEE ALSO" +-.BR locale (1), +-.BR localedef (1), +-.BR locale-gen (8) +-.SH "AUTHORS" +-.nf +-Alastair McKinstry <mckinstry@computer.org> +-Mike Frysinger <vapier@gentoo.org> +-.fi +-- +2.26.2 + |