On Sat, Dec 2, 2023 at 4:53 PM Arsen Arsenović <ar...@aarsen.me> wrote: > > contrib/ChangeLog: > > * download_prerequisites > <arg parse>: Parse --only-gettext. > (echo_archives): Check only_gettext and stop early if true. > (helptext): Document --only-gettext. > --- > Afternoon, > > This patch adds a --only-gettext option to download_prerequisites for > when the only useful dependency to download is gettext (which will > restore a gcc source tree to a similar 'intlness' as before the > externalization of gettext-runtime). > > For context, see > https://inbox.sourceware.org/CAFiYyc2-JxH358GUcZfR4iBMq5qj6Nf4W=7lyoqyw6b-u8d...@mail.gmail.com/ > > OK for trunk?
OK > TIA, have a lovely day! > > contrib/download_prerequisites | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/contrib/download_prerequisites b/contrib/download_prerequisites > index 9568091c0dba..30ff0cc9491a 100755 > --- a/contrib/download_prerequisites > +++ b/contrib/download_prerequisites > @@ -36,16 +36,18 @@ gettext='gettext-0.22.tar.gz' > base_url='http://gcc.gnu.org/pub/gcc/infrastructure/' > > echo_archives() { > + echo "${gettext}" > + if "${only_gettext}"; then return; fi > echo "${gmp}" > echo "${mpfr}" > echo "${mpc}" > - echo "${gettext}" > if [ ${graphite} -gt 0 ]; then echo "${isl}"; fi > } > > graphite=1 > verify=1 > force=0 > +only_gettext=false > OS=$(uname) > > if type wget > /dev/null ; then > @@ -74,6 +76,7 @@ The following options are available: > --no-verify don't verify package integrity > --sha512 use SHA512 checksum to verify package integrity (default) > --md5 use MD5 checksum to verify package integrity > + --only-gettext inhibit downloading any package but gettext > --help show this text and exit > --version show version information and exit > " > @@ -159,6 +162,9 @@ do > chksum_extension='md5' > verify=1 > ;; > + --only-gettext) > + only_gettext=true > + ;; > -*) > die "unknown option: ${arg}" > ;; > -- > 2.43.0 >