summaryrefslogtreecommitdiff
path: root/devel/gettext-lib
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-12-02The correct style is "foo-[0-9]*", not "foo-*", when wildcarding a packagejlam1-2/+2
for a dependency match.
2002-12-02Simplify by using BUILD_DIRS instead of custom do-build and do-installjlam1-7/+2
targets.
2002-11-27bite the bullet and upgrade to 0.11.5drochner4-11/+15
There are too many changes to list in a sensible way. The most visible change for me is that libintl requires libiconv now. Also untangled the 3 sub-pkgs -- a common patch dir makes it too complex. This pkg used to expose buildlink2 problems - the pkg libintl was pulled in in cases where USE_GNU_GETTEXT was not set. There were some improvements to libtool filtering, and x11/gtk builds now, so I hope this is settled.
2002-11-26Add a default _BLNK_LIBINTL_FOUND definition (used later in the file) injlam1-1/+2
the USE_GNU_GETTEXT == YES case.
2002-11-26More changes to try to get gettext-lib/buildlink2.mk to work properly onjlam1-3/+10
Linux systems that include gettext() routines in glibc. We now properly substitute for libintl.la references in libtool archives, and we don't produce the fake libintl.la since it has no meaning if there is not a real libintl.
2002-11-20Allow for Linux systems where the gettext() routines are incorporated intojlam1-10/+15
glibc instead of in a separate libintl.
2002-11-14This file appears to be unused now.jlam1-79/+0
2002-10-24dylan-* still need this.wiz1-0/+79
2002-10-23Unused.wiz1-79/+0
2002-10-16Remove GETTEXT_REQD knob...just using the availablejlam1-3/+2
BUILDLINK_DEPENDS.gettext knob is sufficient.
2002-10-16Create GETTEXT_REQD variable that defaults to "0.10.35nb1" and representsjlam1-10/+32
the version of the gettext library needed by a package. The system libintl is considered to be equivalent to "gettext-lib-0.10.35nb1". Add a few additional bits to fool newer configure scripts into accepting the system libintl if GETTEXT_REQD == 0.10.35nb1.
2002-10-07Check that /usr/lib/libintl.* also exists before we use the system libintljlam1-2/+4
instead of GNU gettext from pkgsrc. Fixes pkg/18570.
2002-09-27We want to say -L${BUILDLINK_PREFIX.gettext-lib}/lib, notjlam1-2/+2
-L${BUILDLINK_DIR}/lib, because we don't need to lie to the compiler anymore.
2002-09-24buildlink2 doesn't care about _USE_RPATH...it will do the right thing forjlam1-3/+1
each platform anyway.
2002-09-18Create a dummy libtool archive for the system libintl.*, otherwise, in thejlam1-1/+9
future when pkgsrc's libintl.so depends on libiconv.so, libtool will be confused and use the wrong libintl when we want the system one.
2002-08-23Merge devel/gettext-lib from buildlink2 back into the main trunk. Thisjlam2-2/+80
package is used to build shells/bash2, which is needed to use buildlink2 on Darwin.
2002-08-19Solaris fix... Now that gettext-lib's buildlink.mk makes it required on Solarisseb1-1/+3
fix build and PLIST: - obey PKGLOCALEDIR - fix libtool's install mode invocation.
2002-08-07Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,jlam1-16/+26
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of shell wildcards intended to match against ${MACHINE_PLATFORM}. These variables are used to note those platforms that have the named packages in the base system but are incompatible in some way from the pkgsrc version of the same package. Change INCOMPAT_CURSES to have the same sematics as above. These variables allow much greater precision in specifying which platforms have broken (for the purposes of pkgsrc) versions of software in the base system that must be ignored. The buildlink.mk files for these packages define private _INCOMPAT_* versions of these variables, and they contain the default lists of platforms that are known to have incompatible software bits. This addresses pkg/17775 submitted by Julien T. Letessier <julien.letessier at sun dot com>.
2002-07-19Use CONFIG_{GUESS,SUB}_OVERRIDE to fix build problem on Darwin, noted byschmonz1-1/+3
Randy Beaudreault <maccult@pacbell.net>.
2002-02-21Only use -R if the linker supports it. Patch by Rob Latham in pkg/15652.wiz1-1/+3
2001-11-29Get rid of manually adding "nbX" to PKGNAME when a pkg was changed inhubertf1-2/+3
pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-26Define INTLLIBS to be the flags needed to link against libintl.a, and passjlam1-4/+6
${INTLLIBS} through to the configure environment. This should fix pkg/14360 (x11/gtk: gtk-config does not list "-lintl") by Jun-ichiro itojun Hagino <itojun@itojun.org>.
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-08-25Pass the appropriate linker flags in LIBS along with -lintl to ensure thatjlam1-2/+6
-lintl is picked up by the linker.
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-2/+2
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-28Mark as USE_BUILDLINK_ONLY.jlam1-1/+2
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-9/+9
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-11Use bsd.buildlink.mk instead of duplicating code all over the place.jlam1-49/+16
2001-06-10Use cookies (.*_done) to determine whether headers and libs have beenjlam1-6/+12
linked from a particular package, and add a pre-configure target to the buildlink.mk file to more painlessly use buildlink.mk files. A ${BUILDLINK_TARGETS} variable still exists in case a package _must_ define NO_CONFIGURE.
2001-06-09' '->'\t'wiz1-2/+2
2001-05-28Comment the last commit.jlam1-1/+7
2001-05-28Make sure that -lintl is add to LIBS in CONFIGURE_ENV to work aroundjlam1-1/+10
broken gettext.m4.
2001-05-28Add buildlink.mk file to link the appropriate libraries and headers intojlam1-0/+72
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, to be used by other packages.