summaryrefslogtreecommitdiff
path: root/devel/gettext-lib
AgeCommit message (Collapse)AuthorFilesLines
2004-03-22Assume that the native gettext implementation will satisfy GNU gettextjlam1-7/+8
dependencies unless USE_GNU_GETTEXT is defined or IMCOMPAT_GETTEXT is set appropriately. This should allow packages to use the glibc gettext routines on Linux.
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-16If the ${PKGBASE} of a package doesn't match the token passed tojlam1-1/+2
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16Manipulate the buildlink depth so that libiconv and Xfixes aren't addedjlam1-1/+3
to BUILDLINK_DEPENDS unless their respective buildlink3.mk files are included by the top-level Makefile.
2004-03-10Split out the code that deals with checking whether the software isjlam2-146/+155
built-in or not into a separate builtin.mk file. The code to deal checking for built-in software is much simpler to deal with in pkgsrc. The buildlink3.mk file for a package will be of the usual format regardless of the package, which makes it simpler for packagers to update a package. The builtin.mk file for a package must define a single yes/no variable USE_BUILTIN.<pkg> that is used by bsd.buildlink3.mk to decide whether to use the built-in software or to use the pkgsrc software.
2004-03-08Improvements for DESCRiption and COMMENT.reed2-4/+5
(The DESCRiption was same as the other gettext package, and the COMMENT mentioned "Tools".)
2004-02-18Reorder some lines so that BUILDLINK_USE_BUILTIN.<pkg> set in thejlam1-19/+21
environment overrides all other settings.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14USE_BUILDLINK should be "yes", not just defined.jlam1-4/+4
2004-02-14remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does thisgrant1-3/+1
automatically now.
2004-02-12Create a new variable PREFER_NATIVE that has the opposite semanticsjlam2-6/+26
as PREFER_PKGSRC. Preferences are determined by the most specific instance of the package in either PREFER_PKGSRC or PREFER_NATIVE. If a package is specified in neither or in both variables, then PREFER_PKGSRC has precedence over PREFER_NATIVE.
2004-02-12Reorganize code so that any dependencies are checked as part of decidingjlam2-51/+57
whether the software is built-in or not. This facilitates implementing the forthcoming PKGSRC_NATIVE variable.
2004-02-11Move the INCOMPAT_FOO checks to a more natural location within thejlam1-14/+14
block that decides whether package FOO is built-in or not. If the platform is listed in IMCOMPAT_FOO, then treat FOO as being not built-in.
2004-02-06If we're passing through MAKEFLAGS variables whose values may containjlam1-3/+3
spaces, use the :Q modifier instead of double-quoting the value. This avoids breakage when executing the just-in-time su targets.
2004-02-05Make PREFER_PKGSRC just yes/no or a list of packages. This makes itjlam2-10/+6
simpler to understand.
2004-02-05Rename BUILDLINK_PREFER_PKGSRC to PREFER_PKGSRC so that we can use itsjlam2-10/+8
value outside of buildlink-related files.
2004-02-05Support a new global variable:jlam2-2/+18
BUILDLINK_PREFER_PKGSRC This variable determines whether or not to prefer the pkgsrc versions of software that is also present in the base system. This variable is multi-state: defined, or "yes" always prefer the pkgsrc versions not defined, or "no" only use the pkgsrc versions if needed by dependency requirements This can also take a list of packages for which to prefer the pkgsrc-installed software. The package names may be found by consulting the value added to BUILDLINK_PACKAGES in the buildlink[23].mk files for that package.
2004-01-24Support BUILDLINK_DEPENDS.<pkg> being a list of values.jlam1-7/+16
2004-01-15Don't use "-Wl" on platforms which define "_USE_RPATH" to "no". Thistron1-1/+3
fixes build problems under Darwin.
2004-01-11Add some double quotes and move a section into a protected region so wejlam1-15/+14
don't keep re-evaluating it.
2004-01-06Use l:foo: instead of S:...: to remove a library.jlam1-2/+2
2004-01-06It's "overwrite" not "overview"!!jlam1-2/+2
2004-01-05bl3ifyjlam1-3/+5
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-05Don't need to set BUILDLINK_PREFIX.gettext explicitly as bsd.buildlink3.mkjlam1-2/+1
does it correctly for us.
2004-01-05Sow BUILDLINK_USE_BUILTIN.<pkg> and reap _NEED_<PKG> variables.jlam1-16/+21
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-4/+4
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+129
buildlink3 framework.
2003-09-25add -DSTATIC=static to the Darwin-specific defines so that libintldanw1-3/+3
doesn't completely gratuitously export a symbol that conflicts with libiconv
2003-08-02Undo last. While it may make live easier, it's not good for binarywiz1-2/+2
packages.
2003-08-02when determining whether iconv is required, don't require gettext-libgrant1-2/+2
0.11.5nb1 or higher, 0.11.5 is good enough. fixes build with slightly older installation of gettext-lib.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-14Only depend on gettext-lib>=0.11.5nb1 if iconv is needed.wiz1-3/+3
Noted by Matthias Scheler.
2003-07-13PKGREVISION bump for libiconv update.wiz2-3/+4
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-27Revert last after libtool now behaves as expected.jschauma1-7/+1
2003-03-27Make this install using the correct major under Irix. Oddly, libtool determinesjschauma1-1/+7
the right version for most other packages (AFAICT), but this package seems to be different.
2003-03-22Fix build on Darwin, using patch in PR pkg/20396 by Yves de Champlain.jmmv1-1/+7
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+3
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-07Use BUILDLINK_LIBICONV_LDADD instead of hard-coding "-liconv". This shouldjlam1-2/+2
fix the problem where gettext-lib on certain OSes that already have iconv functions in libc don't need to link against libiconv.
2003-01-05Avoid a conditional based on the value of GNU_CONFIGURE. This allowsjlam1-9/+21
gettext-lib/buildlink2.mk to be included anywhere in a Makefile instead of only after where GNU_CONFIGURE may be defined.
2002-12-23Remove -no-undefined from libtool arguments as it causes gettext-lib tojlam2-1/+16
not build a shared library on platforms that libtool thinks can't handle inter-library dependencies, e.g. OpenBSD and Solaris.
2002-12-22These packages are no longer needed to bootstrap buildlink2. Simplify thejlam1-11/+7
building of these packages by using buildlink2.
2002-12-20Add "-liconv" along with "-lintl" to LIBS if we are using a newish (0.11.x)jlam1-1/+4
gettext.
2002-12-12Work around a obscure compiler error in devel/gtexinfo on Darwin. Patch fromschmonz2-1/+15
<URL:http://mail.gnu.org/pipermail/bug-gnu-utils/2002-September/002920.html>.
2002-12-11Allow an installed gettext-lib-0.10.35nb1 to satisfy gettext dependenciesjlam1-4/+17
if we don't actually require gettext-lib>=0.11.5. For other installations where keeping an older gettext around isn't wanted, convert the gettext dependency to >=0.11.5 and include the necessary buildlink2 magic for libiconv support.
2002-12-10oops, the 0.11.5 should be for the GNU gettext case only.drochner1-2/+4
Do it better now - ugly but the logic here is a bit twisted.
2002-12-10require gettext-lib>=0.11.5. Linking against an old one can lead todrochner1-2/+2
confusion.
2002-12-02gettext-0.11.5's gettext.m4, used by newer GNU configure scripts, no longerjlam1-4/+4
uses a compile/link test to determine the presence or absence of libintl. Instead it uses a file existence test for libintl.{a,so,la} in specific directories. buildlink2 can't work around this, but gettext.m4 does provide a new configure option "--with-libintl-prefix" to specify in which directory to look for libintl, so use it. It's harmless on older GNU configure scripts as they will ignore unknown options, but it will fix gettext detection with newer GNU configure scripts that use the new gettext.m4. Also protect a forced cache value from being passed to the configure script unless libintl really does exist.