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: