- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
- Use INSTALL_{PROGRAM,DATA,SCRIPT} from the pkg system in the makefiles
instead of hacking around the INSTALL= breakage in configure.
- Change @dirrm share/aclocal to a "try to delete aclocal directory" via
@unexec rmdir || true - more than one pkg uses the aclocal dir.
The gimp package has strange compilation errors for me. This can be
traced back to the fact that HAVE_FLOAT_H and HAVE_LIMITS_H are
undefined in $X11BASE/include/glibconst.h, which is included by
$X11BASE/include/glib.h. glibconst.h is automatically generated using
a configure script produced by GNU autoconf, when configuring the gtk
package. This script was setting CPP to /lib/cpp, because "cc -E
-qlanglvl=ansi" produced a warning on stderr when trying to find out
how to call the ANSI compiler. And because /lib/cpp doesn't exist,
the programs which were passed through it to expand #include
<limits.h> or #include <float.h> failed, so configure assumed that
they weren't present.
already exist, so that info files will work properly with this package.
Pre-process the PLIST file, so that ${LOCALBASE} is expanded properly
- this is needed to create the info dir file in ${X11BASE} for binary
packages.