Commit graph

61 commits

Author SHA1 Message Date
wiz
af270e66fd Update to 0.36.0:
Bug fixes.
2007-08-07 06:09:52 +00:00
wiz
b23d9783b4 Update to 0.35.5:
Version 0.35.5

* Don't hardcode fallback path to intltool-extract
  -- bug #399476 (Rodney Dawes)
* Fix mkdir race in inltool-merge.in.in
  -- bug #400788 (Rodney Dawes, Leonardo Boshell)
* Update an additional check to use $SRCDIR properly for POTFILES.skip
  -- bug #391892 (Rodney Dawes)
* Handle extracting comments from ini-style files
  -- bug #390271 (Takao Fujiwara)
2007-02-27 09:47:07 +00:00
rillig
9376f1922a Disabled the CHECK_INTERPRETER warning. 2007-02-15 21:31:29 +00:00
wiz
fd4c431fdb Update to 0.35.4:
Version 0.35.4

* Fix logic of checking for leftout files in builddir or srcdir (Rodney Dawes)
2007-01-14 09:58:56 +00:00
wiz
da0bdf6b75 Update to 0.35.3:
Version 0.35.3

* Check for leftout files in builddir, for for generated files (Rodney Dawes)
* Load POTFILES.{skip,ignore} from $SRCDIR in intltool-update
  -- bug #391892 (Rodney Dawes)
* Ignore files in POTFILES.{skip,ignore} when looking for leftout files
  -- bug #391892 (Rodney Dawes)
* Match $LINGUAS with LINGUAS file more precisely
  -- bug #342500 (Jürg Billeter)

Version 0.35.2

* Create builddir if it doesn't exist when generating header files
  -- bug #348952 (Rodney Dawes)
* Update checks for leftout files with intltool-update -m
  -- bug #386118 (Rodney Dawes)
* Better support for using $srcdir (Rodney Dawes)
* Run intltool-update -m in make check (Rodney Dawes)
* Handle LINGUAS environment variable properly
  -- bug #342500 (Rodney Dawes)
* Make sure that we always call FindPackageName so variables get set properly
  -- bug #350013 (Rodney Dawes)
* Set $top_builddir in Makefile.in.in for stamp-it rule
  -- bug #345560 (Daniel Leidert)
2007-01-07 14:40:17 +00:00
drochner
ee4c4a9c88 update to 0.35.1
changes:
-Make regex patterns greedier, to avoid perl stack overflows
-Add code to detect DATADIRNAME
-Support older/non-GNU versions of diff when validating tests
-Add new mode to support quoted text in any file
-Fix the warning message for missing IT_PROG_INTLTOOL and error out
2006-12-15 19:31:46 +00:00
joerg
5dfaaf310b DESTDIR support. 2006-11-05 17:06:43 +00:00
joerg
dacbbc80f9 Adjust regex patterns used for line matching in translation catalogs
to generate less back tracing.  On DragonFly 1.6 (but not 1.4) Perl
would hit the stack size in wm/metacity's dz.po otherwise.
Thanks to walt <wa1ter@myrealbox.com> for the tracing down the faulting
expression.
Bump revision.
2006-08-29 14:03:39 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
wiz
05d60352af Update to 0.35.0:
Version 0.35.0

* Support for MSGID_BUGS_ADDRESS variable in Makevars and for xgettext
  -- bug #329346 (Dwayne Bailey, Rodney Dawes)
* Support for po/LINGUAS file being preferred over ALL_LINGUAS variable
  -- bugs #341508 #339770 (Rodney Dawes)
* Support micro-version when validating version requirements
  -- bug #339627 (Rodney Dawes)
* Clean up Makefile.in.in to remove useless bits
  -- bug #338817 (Rodney Dawes)
* Change WARNING to NOTICE for non-UTF-8 po file encodings
  -- bug #331046 (Rodney Dawes)
* Add MAINTAINERS file
  -- bug #335025 (Danilo Segan)
* Work around recursive variable resolution in intltool-update
  -- bug #321785 (Danilo Segan)
* Work around variable stripping in Makefile.in.in substitution
  -- bug #330509 (Rodney Dawes)
2006-05-30 22:19:53 +00:00
reed
f1fb850d3c DEPEND on newer p5-XML-Parser. As discussed on pkgsrc-users in late
March, the bumps for the updated expat never saw this package
because it depend on it directly instead of using buildlink3.mk files.

This fixes build problem where you could be attempting to install
intltool with new expat and old p5-XML-Parser.
2006-05-06 03:54:17 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
drochner
d616b0eb31 update to 0.34.2
changes: bugfixes
2006-02-07 21:40:44 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jmmv
d971a332da Drop maintainership. I can't seriously be the maintainer of so many
packages - specially of packages that I haven't touched for a long
while or those that other people can handle better than me.
2006-01-20 16:15:52 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
jmmv
233ebc9859 Update to 0.34.1:
Version 0.34.1

* automake/autoconf fixes and improvements
  (Rodney Dawes, Stepan Kasal)
* extraction of XML attributes fixed
  (Danilo Segan)

Version 0.34

* Fix the regex for stripping the intltool type tags in POTFILES.in
  -- bug #171330 (Stepan Kasal)
* Add notice about using DISTCLEANFILES for toplevel Makefile.am
  -- bug #309455 (Tim-Philipp Muller)
* Discard not-well-formed translations when merging XML
  -- bug #170471 (Danilo Segan)
* Correct handling of xml:space inheritance
  -- bug #160262 (Danilo Segan)
* Merge multiple comments for the same string in XML files
  -- bug #171579 (Danilo Segan)
* Update sed script to be more practictal for translatable XML
  -- bug #304365 (Nickolay V. Shmyrev)
* Support disting files that may not exist for all packages via EXTRA_DISTFILES
  -- bugs #168788 and #171327 (Rodney Dawes)
* Do not create the pot file during dist, but do build it for check
  (Stepan Kasal)
* Add support for use on win32 native perl (Tor Lillqvist)
* Do not dist .gmo files, and remove them with distclean
  Remove Makefile.in.in with maintainer-clean
  -- bug #166724 (Rodney Dawes)
* Minor fixes to Makefile.in.in (Stepan Kasal)
* Use --verbose instead of --statistics for msgfmt
  -- bug #165881
* Remove the need for patching Makefile.in.in and just copy in our own
  -- bug #165066 (Rodney Dawes)
2005-10-08 17:18:47 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
jlam
8cadd48fd5 The gettext-lib/builtin.mk file already takes care of modifying the
dependency for us if we use the pkgsrc version of gettext-lib.
2005-06-01 19:11:41 +00:00
rillig
50ae232530 Replaced USE_PERL5 with USE_TOOLS+=perl. 2005-05-31 19:48:18 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
48781afdbb For packages that use GNU configure, don't bother adding "TOOL"
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.
2005-05-22 05:35:32 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jmmv
a60333cbac Update to 0.33:
* Fix support for srcdir != builddir during make dist/distcheck
  -- bug #159846 (Rodney Dawes)
* Ignore empty strings in XML files that are marked for translation
  -- bug #163689 (Miloslav Trmac)
* Add support for AC_CONFIG_MACRO_DIR to intltoolize
  -- bug #160943 (James Henstridge)
* Re-implement "echo -n" in perl for portability
  -- bug #162027 (Rodney Dawes)
* Fix local mode
  -- bug #163981 (Jeremy Katz)
* Fix nested XML tags translation when only attributes are marked for
  translation in a tag
  -- bug #159511 (Danilo Segan)
* Use # as sed separator and prefix gettext variable names with INTLTOOL
  -- bug #156454 (Rodney Dawes)
* Update serial and serial comparison check for IT_PROG_INTLTOOL to 2
  (Rodney Dawes)
* Support CDATA sections in XML files
  -- bug #157718 (Danilo Segan, Rodney Dawes)
2005-02-26 17:22:20 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
wiz
9e204f49f8 Use DEPENDS+= by default, not DEPENDS=. 2005-02-04 14:21:00 +00:00
jmmv
34a8a725ab Update to 0.32.1; let's hope it doesn't break anything. If it does, we'll
probably have to resurrect the old xml-i18n-tools package:

Version 0.32.1

* Deprecate --pass-through option, default to UTF-8 for anything
  except RFC822 files
  -- bug #145017 (Danilo Segan)
* Add support for .icon files
  -- bug #157412 (Takao Fujiwara, Rodney Dawes)

Version 0.32

* Check to avoid whining about {arch} and $PACKAGE-$VERSION dist directories
  when looking for files missing from POTFILES.in
  -- bug #157278 (Rodney Dawes)
* Deprecate AC_PROG_INTLTOOL for IT_PROG_INTLTOOL
  -- bug #151508 (Rodney Dawes)
* Add new INTLTOOL_XML_NOMERGE_RULE for translating XML files without
  merging the translations back into the output XML file
  -- bug #155842 (Rodney Dawes)
* Fix new Makefile.in.in stuff to work with automake 1.4
  -- bug #157298 (Rodney Dawes)
* Update I18N-HOWTO for the changes to use our own Makefile.in.in
  -- bug #79598 (Rodney Dawes)
* Allow use of either AM_GNU_GETTEXT or AM_GLIB_GNU_GETTEXT and use our
  own Makefile.in.in instead of trying to patch one
  -- bug #144715 (Rodney Dawes)
* Handle all supported gettext escape sequences in PO files
  -- bug #48489 (Danilo Segan)
* Fix Scheme string extraction, add support for translators' comments
  -- bug #137029 (Danilo Segan)
* Fix translations of attributes of XML elements
  -- bug #155843 (Danilo Segan)
* Support for translators' comments in Glade files
  -- bug #155294 (Danilo Segan)
* Fix paths and quoting for intltool script variables in intltool.m4
  -- bug #154717 (James Henstridge, Rodney Dawes)
* Fix merging of xml:space="preserve" tags
  -- bug #151017 (Danilo Segan).
* Look for Q_() keyword as well
  -- bug #154063 (Danilo Segan).
2004-12-25 12:05:59 +00:00
tv
c487cb967a 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-10-03 00:12:51 +00:00
jmmv
b2e4c34ed4 Rework the way intltool is overriden in packages that use it. Up until now
we were running intltoolize before the configure stage, which replaced all
intltool-*.in files with symlinks to the ones installed by this package.

However, the new version of intltool, 0.31.3, has added new substitution
patterns to the scripts, which must be replaced by configure scripts at
configuration time.  The problem is that old configure scripts (pre-0.31.3)
do not know about these patterns, which results in them not being substituted,
thus causing build failures.

So, to fix this issue, replace all intltool-* files _after_ the configure
stage, just like we do with libtool.  Additional patters might be added
through the INTLTOOL_OVERRIDE variable, but I doubt this will be needed).

While here, update the dependency to 0.31.3 (has no other effect, as this
package is only used at build time by other packages).
2004-10-02 13:58:58 +00:00
jmmv
f67ff12932 Update to 0.31.3; I'm not sure the way I've used to depend on gettext (only
when needed) is correct but... no answers in tech-pkg@ for several days.

* Use absolute paths and allow env var overrides for gettext scripts
  -- bug #152020 (Rodney Dawes)
* Allow shell-backticks (and other shell features) in variable names
  -- bug #152448 (Danilo Segan)
* Fix typographical error in intltool.m4
  -- bug #153630 (Rodney Dawes)
2004-10-02 11:57:04 +00:00
jmmv
35405efccb Update to 0.31.2:
Version 0.31.2

* Handle package name extraction better
  -- bug #144725 (Daniel Elstner)
* Support for comments before translatable attributes in XML files,
  support for translating both tag content and attributes
  -- bug #143581. (Danilo Segan)

Version 0.31.1

* Switch to gnome-common for autogen.sh so we can detect automake
  versions better -- bug #145027 (Jordi Mallach)
2004-09-01 13:35:10 +00:00
jmmv
a90d2e5119 Update to 0.31. While here, make this package also install the xml-i18n-tools
utility to obsolete the standalone xml-i18n-tools package.

Changes since 0.30:
* Usage of [no-xml] option in AC_PROG_INTLTOOL to avoid requiring
  XML::Parser Perl module. (Rodney Dawes)
* Support for C#. (Rodney)
* Support for running intltool-update without autoconf, or with
  po/Makevars file (as used in gettext). (Danilo Segan)
* New XML merging (compatible with pre-0.27.2 intltool) -- bug
  #130802 -- entity decoding and encoding is not done anymore for
  XML. (Danilo)
* Multiple-output XML merging now produces simpler files, and sets
  "xml:lang" only when translation is used -- bug #46650. (Danilo)
* Support for passing comments to translators from XML and GConf
  schema files. (Danilo)
* Many bug fixes (Rodney, Danilo, Callum McKenzie)
2004-06-27 17:27:12 +00:00
xtraeme
4a0b9a7797 Enable pkgviews installation. 2004-06-04 23:46:08 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
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-18 09:12:08 +00:00
minskim
0d7fe10a36 No longer used. 2004-03-07 03:01:53 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
xtraeme
689cae234c bl3ify 2004-02-11 00:48:07 +00:00
jmmv
d6b724fc80 Automatically override intltool utilities in a package using this file.
This will use the latest version of the tools and also handle (hidden) build
dependancies automatically and in a consistent way.
2004-02-08 20:57:29 +00:00
minskim
b0eb91c3a6 Bump dependency. Suggested by jmmv@. 2004-02-06 18:41:02 +00:00
minskim
7a46d3bcfd Update intltool to 0.30. This closes PR pkg/24315.
Approved by wiz@.

Changes since 0.28:

Version 0.30

* added missing [] quotation macro name defined in AC_DEFUN()
 (Tomasz Kloczko)
* Handle embedded newlines thereby avoiding the silent corruption of
  files. (Morten Welinder)
* Now intltool-merge does not compress whitespace in attributes
  and CDATA. (Brian Cameron)
* Now intltool-merge supports dashes in attribute names, and  supports
  attributes delimited by single quotes. (Brian Cameron)
* Misc small fixes (Kenneth Chr., Danilo Segan)

Version 0.29

* Removed OrigTree in favor of more simply setting handlers directly
  in intltool-merge (Brian Cameron)
* Work correctly with AC_CONFIG_AUX_DIR (Thomas Vander Stichele,
  Chee Bin HOH and Kees Cook)
* Make intltoolize return a correct exit status (Thomas Vander Stichele)
* Fix usage of a bash-ism (Morten Welinder, Jonathan Blandford)
* Translate GenericName in .desktop files (Kenneth Rohde Christiansen)
* Framework to allow each format have inline comments (Denis Barbier)
* Add $XGETTEXT_ARGS to allow passing extra args to xgettext (Danilo Segan)
* Added support for .kbd files (Kenneth Rohde Christiansen)
* Add $XGETTEXT_KEYWORDS to allow the use of other keywords (Danilo Segan)
* Misc bug fixes (Noah Levitt, Tommi Komulainen)
2004-02-06 18:26:49 +00:00
grant
60ad86155b replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:06:57 +00:00
jmmv
6305c2d4b1 Update to 0.28 and take maintainership:
* made intltool-merge use XML::Parser (#116526 and others) [Brian Cameron]

  - added and updated tests
  - updated so that intltool-merge doesn't add a trailing '\n'
    character to CDATA values.
  - Corrected the logic of encoding/decoding the string
    before/after translation.
  - Added it to build, made it install (Kenneth Christiansen)
    - Added missing DESTDIR (Abel Cheung)
    - Also nstall OrigTree.pm in the distribution tree (Malcolm Tredinnick)
    - Check for the XML::Parser module at build time (Malcolm Tredinnick)

* Added INTLTOOL_KBD_RULE for GOK\s *.kdb files (Bill Haneman)
* Added --multiple-output option (Kenneth Christiansen)
* Avoid bashism in xgettext version check. (#120267) (Abel Cheung)
* Handle standard GNU gettext 0.12 and 0.13 installations (Malcolm Tredinnick)
* Fix the running of test 18 (multiple output test) (Malcolm Tredinnick)
2003-12-13 17:19:26 +00:00
xtraeme
62c076ef58 Updated to 0.27.2 provided by Min Sik Kim PR pkg/23618.
Changes:

* Fixed the source code encoding mark at POTFILES.in support (Abel Cheung).
* Fixed the intltool.spec file so it can build RPMs with this release (it was
  only a package issue (Carlos Perell\xc3\xb3 Mar\xc3\xadn)
2003-12-03 02:27:11 +00:00
jmmv
c0ee31db07 Bump version to 0.27.1. This is always a build dependancy, so we can do
it safely (to satisfy all intltool version requirements successfully).
2003-09-11 10:52:49 +00:00
jmmv
e499a324e7 Update to 0.27.1:
- Fixed .xam support (Abel Cheung)
- Fixed intltool-update, it's not usable with 0.27 :-(  (Carlos Perelló Marín)
- intltool-update -m tells you about files that are at POTFILES.in but does not
  exists anymore (Abel Cheung)
- Small scheme support fixes (Callum McKenzie)
- Added support for .lang files (Gustavo Giraldez)
- Added support for .xam files (Abel Cheung)
- Updated I18N-HOWTO (Kenneth, Bruno Haible)
- Updated all manual pages and command help (Abel Cheung)
- Improved the package name detection code (Abel Cheung)
- better .server files handling (Abel Cheung)
- source code with non-ASCII chars support with
  GNU gettext 0.12 (bug #99005, Abel Cheung, Carlos Perelló Marín)
- intltool-unicodify is deprecated, please use msgconv (Abel Cheung)
2003-08-17 19:47:39 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jmmv
df6e75e6aa Update to 0.26:
- Handle no translations in get_newest_po_age (Rodney Dawes)
- Cleaned up tests and fixed few bugs (Kenneth)
- Send error messages to stderr, and fix other similar bugs (bug #105013,
  Denis Barbier)
- handle using a different output file. (James Henstridge)
- Correct the invocation of INTLTOOL_MERGE. (bug #106898, Malcolm Tredinnick)
- Extract attributes in XML when there are spaces arount the equal sign
  (Alberto Manuel Brand?o Sim?es)
- use iconv -f, instead of iconv --f (bug #105181, Hidetoshi Tajima)
- Added variable substitution. (Kenneth)
- Added small section for packages not using the aufo* tools (Kenneth)
- Call msgmerge with options before non-options to fix potential non-GNU
  getopt issues. (Gregory Stark, Jordi Mallach)
- Make it work when running an UTF-8 locale (Kenneth)
- Fix some iconv/charset issues (bug #113121, Morten Welinder)
2003-06-03 19:27:52 +00:00