Mercurial > hg > octave-nkf > gnulib-hg
view users.txt @ 16800:5cf6a59f8a4e
bootstrap: only force latest Makefile.in.in for gettext module
Commit 45fb479c48453d was added on behalf of bison, which uses the
'gettext' module, and where bison wanted to pick up the enhancements
to Makefile.in.in as provided by gnulib (such as an install-dvi
target). This works because the 'gettext' module assumes that as
soon as upstream gettext moves to 0.19, you will also want to
update your development machine to the same version, so always
having the latest Makefile.in.in is reasonable.
But there are also projects like libvirt, that want to build out of
the box on active enterprise environments such as RHEL 5, which is
still at gettext 0.17. The 'gettext-h' module is designed for these
projects, to pick up a useful "gettext.h" with _(), but to not force
the latest and greatest gettext installation. However, the recent
bootstrap change broke these projects, since the versioning between
a project's configure.ac (0.17) and the gnulib version (0.18) cause
make to fail in the po directory.
The solution is to recognize both classes of projects - either you
care about latest GNU Coding Standards (and therefore use the
'gettext' module and the latest gettext release) or stability (and
therefore use the 'gettext-h' module and can get by with an older
release; although at this point in time, anything older than 0.17
doesn't seem to be in common enterprise use).
* build-aux/bootstrap (with_gettext): Only install latest
Makefile.in.in for projects requesting bleeding edge gettext.
Signed-off-by: Eric Blake <eblake@redhat.com>
author | Eric Blake <eblake@redhat.com> |
---|---|
date | Wed, 25 Apr 2012 15:11:13 -0600 |
parents | f15f29149749 |
children | df8ebc8da37a |
line wrap: on
line source
The following packages appear to be using gnulib and gnulib-tool: acct http://svn.sv.gnu.org/viewvc/trunk/?root=acct anubis http://git.sv.gnu.org/gitweb/?p=anubis.git augeas http://augeas.net/ autobuild http://josefsson.org/autobuild/ barcode http://git.sv.gnu.org/cgit/barcode.git/ bison http://git.sv.gnu.org/gitweb/?p=bison.git clisp http://clisp.cvs.sourceforge.net/clisp/clisp/ coreutils http://git.sv.gnu.org/gitweb/?p=coreutils.git cpio http://git.sv.gnu.org/gitweb/?p=cpio.git CSSC http://git.savannah.gnu.org/cgit/cssc.git cvs http://cvs.sv.gnu.org/viewcvs/cvs/ccvs/ cvsps http://sourceforge.net/projects/cvsps/ diffutils http://git.sv.gnu.org/cgit/diffutils.git/ febootstrap http://people.redhat.com/~rjones/febootstrap/ findutils http://git.sv.gnu.org/gitweb/?p=findutils.git freedink http://git.sv.gnu.org/gitweb/?p=freedink.git gcal http://git.savannah.gnu.org/gitweb/?p=gcal.git gdb http://sourceware.org/git/?p=gdb.git;a=summary gettext http://git.sv.gnu.org/gitweb/?p=gettext.git gengetopt http://git.sv.gnu.org/gitweb/?p=gengetopt.git gmediaserver http://cvs.sv.gnu.org/viewvc/gmediaserver/gmediaserver/ gnuit http://www.gnu.org/software/gnuit/ http://git.savannah.gnu.org/gitweb/?p=gnuit.git gnutls http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/gnutls/?root=GNU+TLS+Library http://git.sv.gnu.org/gitweb/?p=gnutls.git http://repo.or.cz/w/gnutls.git gpg http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/trunk/ gsasl http://git.sv.gnu.org/gitweb/?p=gsasl.git gss http://git.sv.gnu.org/gitweb/?p=gss.git gtkreindeer http://git.sv.gnu.org/gitweb/?p=gtkreindeer.git gtk-vnc http://gtk-vnc.codemonkey.ws/hg/outgoing.hg grep http://git.sv.gnu.org/cgit/grep.git/ guile http://git.sv.gnu.org/gitweb/?p=guile.git gzip http://git.sv.gnu.org/cgit/gzip.git/ hello http://git.sv.gnu.org/gitweb/?p=hello.git hivex http://git.annexia.org/?p=hivex.git icoutils http://riva.ucam.org/svn/cjwatson/src/debian/icoutils/trunk/icoutils/ inetutils http://git.sv.gnu.org/gitweb/?p=inetutils.git iwhd http://git.fedorahosted.org/git/?p=iwhd.git jugtail http://cvs.savannah.gnu.org/viewvc/?root=jugtail jwhois http://cvs.sv.gnu.org/viewvc/jwhois/jwhois/ libdap http://scm.opendap.org:8090/svn/trunk/libdap/ libffcall http://savannah.gnu.org/projects/libffcall/ libgnupdf http://bzr.sv.gnu.org/lh/pdf/libgnupdf/trunk/files libguestfs http://libguestfs.org/ libiconv http://git.sv.gnu.org/gitweb/?p=libiconv.git libidn http://git.sv.gnu.org/gitweb/?p=libidn.git libidn2 http://josefsson.org/libidn2/ libksba http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/trunk/?root=KSBA libntlm http://git.josefsson.org/?p=libntlm.git;a=summary libprelude https://trac.prelude-ids.org/browser/trunk/libprelude/ libpreludedb https://trac.prelude-ids.org/browser/trunk/libpreludedb/ libtasn1 http://git.savannah.gnu.org/gitweb/?p=libtasn1.git libunistring http://git.sv.gnu.org/gitweb/?p=libunistring.git libvirt http://libvirt.org/ http://git.et.redhat.com/?p=libvirt.git;a=summary m4 http://git.sv.gnu.org/gitweb/?p=m4.git;a=summary mailfromd http://svn.gnu.org.ua/viewvc/mailfromd/trunk/ mailutils http://git.sv.gnu.org/gitweb/?p=mailutils.git man-db http://www.chiark.greenend.org.uk/~cjwatson/bzr/man-db/trunk/ miktex https://svn.sourceforge.net/svnroot/miktex/miktex/trunk mini-httpd http://git.sv.gnu.org/gitweb/?p=mini-httpd.git msmtp http://msmtp.cvs.sourceforge.net/msmtp/msmtp/ myserver http://git.sv.gnu.org/gitweb/?p=myserver.git;a=summary nagios-plugins http://nagiosplug.git.sourceforge.net/ Net::CDP http://search.cpan.org/src/MCHAPMAN/Net-CDP-0.09/libcdp/ netcf http://fedorahosted.org/netcf/ newts http://svn.arete.cc/newts/trunk/ OATH Toolkit http://www.nongnu.org/oath-toolkit/ octave http://hg.savannah.gnu.org/hgweb/octave/ OPeNDAP http://scm.opendap.org:8090/svn/trunk/ parted http://git.debian.org/?p=parted/parted.git;a=summary patch http://git.sv.gnu.org/gitweb/?p=patch.git prelude-lml https://trac.prelude-ids.org/browser/trunk/prelude-lml/ prelude-manager https://trac.prelude-ids.org/browser/trunk/prelude-manager/ pspp http://git.sv.gnu.org/gitweb/?p=pspp.git radius http://git.sv.gnu.org/gitweb/?p=radius.git recutils http://git.savannah.gnu.org/gitweb/?p=recutils.git reindeer http://git.sv.gnu.org/gitweb/?p=reindeer.git rcs http://git.savannah.gnu.org/cgit/rcs.git sed http://git.sv.gnu.org/gitweb/?p=sed.git sharutils http://git.sv.gnu.org/gitweb/?p=sharutils.git shishi http://git.sv.gnu.org/gitweb/?p=shishi.git tar http://git.sv.gnu.org/gitweb/?p=tar.git texinfo http://cvs.sv.gnu.org/viewcvs/texinfo/texinfo/ tmpwatch https://fedorahosted.org/tmpwatch/ vc-dwim http://git.sv.gnu.org/gitweb/?p=vc-dwim.git wdiff http://bzr.savannah.gnu.org/lh/wdiff/trunk/files wget http://hg.addictivecode.org/wget/mainline/ wydawca http://svn.gnu.org.ua/viewvc/wydawca/trunk/ wyslij-po http://svn.gnu.org.ua/viewvc/wyslij-po/trunk/ zile http://www.gnu.org/software/zile/ The following packages are using gnulib without gnulib-tool: libtool http://git.sv.gnu.org/gitweb/?p=libtool.git libgcrypt http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/trunk/?root=Libgcrypt Articles: "Using Gnulib to improve software portability", by Diego 'Flameeyes' Pettenò on December 28, 2005, http://www.linux.com/articles/50702 ----- Copyright (C) 2006-2012 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. ----- Hey Emacs! Local Variables: indent-tabs-mode: nil whitespace-check-buffer-indent: nil End: