Dear List,
             here are a few minor repairs to popt-1.10.4.

The main task has been making it work with builddir different from srcdir.

The Doxyfile generated from Doxyfile.in is out-of-date, and should be
updated for the current versions of Doxygen.  The easy way is to generate it
first and invoking
doxygen -u
before invoking
doxygen

Unfortunately, doxygen -u rewrites the whitespace and the original  patch
won't work both before and after invoking it.  On the other hand, apart from
that, the order of updating and generating Doxygen from Doxygen.in
is irrelevant, so it makes sense to apply the patch to Doxygen.in and not
to Doxygen directly.

I attach some variant possible patches, depending on how you want to
do it:
popt-1.10.4-doxyfile_1-1.patch
      a minimal patch to the existing Doxyfile.in
      (recent versions of Doxygen will need to run doxygen -u to
     update it)
popt-1.10.4-doxyfile_2-1.patch
      to patch Doxyfile.in after updating it with Doxygen 1.4.6 (my
      current version)
popt-1.10.4-doxyfile_3-1.patch
     to patch from the existing Doxyfile.in to the new patched and
     updated version
    This is a bit of a hack, really, but it gets there in one go.

All these can be found (bzipped) in
http://www.brenda-arkle.demon.co.uk/patches/popt/

Thus, the following should be equivalent, using doxygen-1.4.6:
(1)  patch -Nu -d. -p1 -i ../popt-1.10.4-doxyfile_1-1.patch
       doxygen -u

(2) doxygen -u  #(on or around doxygen-1.4.6)
      patch -Nu -d. -p1 -i ../popt-1.10.4-doxyfile_2-1.patch

(3) patch -Nu -d. -p1 -i ../popt-1.10.4-doxyfile_3-1.patch

though (1) is the smallest patch (and the most future-proof),
       (3) might be thought more convenient.

These have not been submitted; the maintainer used to be Big  Important
Erik W. Troan at Red Hat, but he isn't there any more.  I've sent  him
a message asking him to tell me who (if anyone) should be receiving
patches, but not received a reply yet.

Installing from the 'po' subdirectory fails because @top_builddir@
was used in places
where @top_srcdir@ was wanted.  I've patched that too.

I've patched the test script, and set up the test environment
to supply the source directory.  The script now runs all the tests
rather than stopping at the first failure.

Finally, I've also added AC_GNU_SOURCE to configure.ac to make the
autotools complain less.

                                 Yours sincerely,
                                                            Bernard Leak.

_________________________________________________________________
Windows LiveĀ™ Messenger has arrived. Click here to download it for free! http://imagine-msn.com/messenger/launch80/?locale=en-gb

Attachment: popt-1.10.4-doxyfile_1-1.patch.bz2
Description: application/bzip

Attachment: popt-1.10.4-doxyfile_2-1.patch.bz2
Description: application/bzip

Attachment: popt-1.10.4-doxyfile_3-1.patch.bz2
Description: application/bzip

Attachment: popt-1.10.4-sepbuild-1.patch.bz2
Description: application/bzip

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to