summaryrefslogtreecommitdiff
path: root/devel/gettext
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm entries from PLISTsjoerg1-9/+1
2008-12-04Add --disable-csharp to configure flags, to avoid mono being found.wiz1-1/+2
2008-06-20Add DESTDIR support.joerg1-11/+13
2007-11-28Allow nb versions for the -tools dependency. Bump revision.joerg1-3/+4
2006-07-26Changes 0.14.6:adam6-50/+48
* Updated the meaning of 'gcc-internal-format' to match GCC 4.1.
2006-07-07LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... justjlam1-2/+2
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC tree unless they're named something other than "libtool". SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just define it to the empty list and shlibtool-override will look for libtool scripts.
2006-04-13Overhaul the way packages can ask for "msgfmt". If a package needsjlam1-170/+0
msgfmt, then it should set the following in the package Makefile: USE_TOOLS+= msgfmt To deal with message files that use the "msgid_plural" statement, which isn't supported in NetBSD<=3.x and also in gettext<=0.10.35, we determine if the built-in "msgfmt" is sufficiently new enough to understand "msgid_plural". If it isn't, then we use the msgfmt.sh script to transform the msgid_plural statements to an equivalent construct that's understood by older msgfmt tools. The msgfmt.sh script is a straightforward translation of the original perl script msgfmt.pl script by Julio M. Merino Vidal into shell and awk, which are more lightweight dependencies than perl. We remove the USE_MSGFMT_PLURALS bits in gettext-lib/builtin.mk as they are made obsolete by the new code in mk/tools/msgfmt.mk. BUILD_USE_MSGFMT is still supported but will be removed in a separate commit.
2006-04-06Skip blank lines after msgid so that "incorrectly formatted" po files dojmmv1-2/+4
not break when using this script. This should avoid having to patch some po files to "fix" them.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-21correct patches, which didn't cleanly apply. Pointed out by joerg@ andjschauma3-16/+16
darcy@
2006-02-21add patches regarding PR pkg/30940 to allow IRIX MIPSPro compilers,jschauma3-1/+30
when passed certain CFLAGS, to not barf.
2006-02-20Never allow configure to detect libexpat. Fixes PR 28032.joerg1-1/+2
2006-02-14Disable HAVE_WCTYPE_H on NetBSD before 2.0, since it doesn't havejoerg2-1/+29
the needed wctype_t and therefore the multibyte support can't work. Tested by cato@
2006-02-12Use INSTALL_MAN and INSTALL_MAN_DIR as pointed out by salo@joerg1-4/+4
2006-02-12Follow-up fix for the last revision: PKGMANDIR is relative to PREFIX,joerg1-2/+2
so PREFIX it accordingly.
2006-02-11Remove localestatedir fragment, it gets handled properly automatically.joerg3-14/+5
Fix pkglint warning for SHLIBTOOL.
2006-02-11s/MANDIR/PKGMANDIR/joerg1-2/+2
2006-02-05Update gettext to 0.14.5. Many bugfixes and improvements,joerg17-320/+279
including support for relocable programs, Qt support, separation of the PO processing functions into a separate library and more. Reorganise the gettext infrastructure by splitting of the tools into devel/gettext-tools, which will be used by the tools framework. The remaining devel/gettext package contains gettextize and autopoint aka the infrastructure to embbed gettext into a package. Due to the ABI and API changes, a recursive revision bump will follow. Take blaim by receiving the maintainer hat. With input from jlam@, reed@ and wiz@.
2006-01-06Needs broken gettext detection.joerg1-1/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-20Fix the msgfmt.pl script to deal with messages with plurals whose stringsjmmv1-30/+88
are identical (e.g., msgid == msgid_plural) by ignoring the duplicates. In fact, this is a rewrite of the script, since I couldn't understand the old one (ew). Also change the way we use it to only pull it in the build if the real msgfmt does not support plurals (i.e., it's older than 0.10.36). Fixes PR pkg/30596 and PR pkg/30938 (both related to epiphany). It also fixes the build of evolution-data-server and probably others.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-24Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to bewiz1-3/+1
useful.
2005-02-23Add RMD160 digests.agc1-1/+2
2004-10-13Workaround build problem on Solaris 10.gavan5-1/+65
If HAVE_POSIX_SPAWN is defined, code is compiled in that requires environ to be declared. Solaris doesn't declare environ, so declare it (guarded by HAVE_ENVIRON_DECL) in the files in which it is used. Solaris 10 systems HAVE_POSIX_SPAWN, whereas previous versions do not.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
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-30This bends over backwards to remove the .a file, so how about not compilingtv1-1/+2
it at all to do it the right way.... Add SHLIBTOOL_OVERRIDE.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
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-04-20Use USE_BUILTIN.gettext=no instead. I'm not bothering with PKGREVISION thistv1-2/+3
time as it's obvious this doesn't change a thing for systems where compiling actually succeeded.
2004-04-19Technically, this should not have needed a PKGREVISION bump for thetv1-2/+2
USE_GNU_GETTEXT fix: afflicted systems couldn't compile gettext at all. But, to be pedantic and fix possible unforeseen problems on systems where the previous version *was* successfully compiling, bump PKGREVISION anyway.
2004-04-19Set USE_GNU_GETTEXT. Without that, this package doesn't pull in gettext-libtv1-1/+2
and its buildlink goop (required here!) on systems where the native libintl is typically "good enough" per bl3.
2004-04-01Add a script to workaround uses of msgid_plural, which is not yet supportedjmmv1-0/+110
by our native libintl. While it is not implemented, this allows us to build programs against the native libintl, loosing very few functionality (some translations of plural messages on few languages), and avoiding runtime conflicts between native libintl and the gnu one (coming from the gettext package). Packages including .po files with uses of msgid_plural should define the USE_MSGFMT_PLURALS variable to 'yes', so that the msgfmt wrapper is used. (Do not use it when not really needed, as it will pull in perl5 as a build dependancy).
2004-02-17bl3ifyjlam1-7/+6
2004-02-15Remove info files entries from PLIST.seb1-12/+1
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-14remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does thisgrant1-3/+1
automatically now.
2003-12-05If we're on AIX, don't remove the .a library: it's the shared library.erh5-39/+62
Combine patch-ai into patch-ah to make future updates easier.
2003-10-19Add TEST_TARGETheinz1-1/+3
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-2/+2
2003-06-23Convert to USE_NEW_TEXINFO.seb2-6/+3
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-04-27Move documentation to share/doc/gettext. Bump PKGREVISION to 2.jmmv5-53/+81
2002-12-22Bump the PKGREVISION of devel/gettext: force the Java compiler to gojlam2-12/+8
undetected so that the Java classes aren't built and installed. The gettext Java classes should go into a separate package so that all OSes may install them, not just Solaris.
2002-12-12Handle the optional installation of the gettext.jar java class, whichgrant2-3/+13
is installed if a working java compiler is found (eg. Solaris).
2002-12-12Enforce the necessary gettext-lib version dependency in the gettextjlam1-2/+3
Makefile instead of relying on the buildlink2.mk file to do it.
2002-12-11Don't use -no-undefined when building with libtool as it causes problemsjlam3-1/+29
on Solaris due to a missing shared libgcc library. This addresses PR 19214 by grant@netbsd.org.
2002-12-11Remove unnecessary inclusion of libiconv/buildlink2.mk as the gettext-libjlam1-2/+1
buildlink2.mk file does it for us automatically.