2004-11-14 05:05:16 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
Follow the recommended template for builtin.mk files: glibc's gettext
is _not_ GNU gettext, so it's presence should not set IS_BUILTIN.gettext
to "yes", but it _can_ set USE_BUILTIN.gettext to "yes" to \
force that
it be used.
Also, create a new variable BROKEN_GETTEXT_DETECTION, which is yes/no
depending on whether or not a package's GNU configure script properly
detects -lintl. This variable currently defaults to "yes", but should
eventually be set to "no" and overridden on a package-by-package basis
for those packages that truly are broken.
|
2004-10-14 05:16:35 by Min Sik Kim | Files touched by this commit (1) |
Log message:
If builtin libintl has ngettext(), force packages requiring gettext
API version 2 to choose the builtin library over GNU gettext shipped
with each package.
In fact, the gettext library included in a package should never be
used. Otherwise every such package would install charset.alias and
locale.alias, causing conflicts with each other when pkgviews is
enabled.
For platforms without ngettext() in their builtin libintl (assumed to
be gettext-lib-0.10.35nb1 by gettext-lib/builtin.mk), packages
requiring gettext API version 2 must add dependency on
gettext-lib>=0.10.36 to share devel/gettext-lib rather than to link
statically against the included gettext library.
|
2004-10-04 12:42:39 by grant beattie | Files touched by this commit (1) |
Log message:
older versions of GNU gettext do not provide ngettext() and a bunch
of other functions. only consider the base system's gettext suitable
if it provides at least ngettext().
|
2004-10-04 00:37:16 by Klaus Heinz | Files touched by this commit (1) |
Log message:
Correct type "PREFER.getext".
|
2004-10-03 02:13:34 by Todd Vierling | Files touched by this commit (908) |
Log message:
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
2004-09-22 10:10:08 by Johnny C. Lam | Files touched by this commit (703) |
Log message:
Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
|
2004-08-28 08:05:32 by Johnny C. Lam | Files touched by this commit (25) |
Log message:
Use the new BUILDLINK_TRANSFORM commands to more precisely state the
intended transformation: use "rm" to remove an option, \
"rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
|
2004-07-04 11:55:19 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Unused.
|
2004-05-17 23:32:35 by Stoned Elipot | Files touched by this commit (26) |
Log message:
Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymore
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
|
2004-04-20 21:50:35 by Todd Vierling | Files touched by this commit (3) |
Log message:
Use $(INSTALL), not $(INSTALL_DATA), to install a library. Some platforms
(e.g., Interix) still expect a shlib to be executable, and INSTALL_DATA
installs with mode 644 (non-executable).
|