Package Details: tdom 0.9.0-1

Git Clone URL: (read-only)
Package Base: tdom
Description: A fast XML/DOM/XPath package for Tcl written in C
Upstream URL:
Licenses: MPL
Groups: devel
Submitter: cabrilo
Maintainer: kolewu
Last Packager: kolewu
Votes: 17
Popularity: 0.597505
First Submitted: 2009-10-10 09:54
Last Updated: 2017-08-27 19:21

Latest Comments

kolewu commented on 2014-11-13 22:27

0.8.3 is the last officially released version with a patch to compile with Tcl 8.6. It's a bit old and rusty and so the tdom-git may be the better choice.

kolewu commented on 2014-11-08 11:44

use tdom-git at the moment until I change this package to a usable one.

kyak commented on 2014-11-08 04:46

What package should be used - tdom or tdom-git?
The download url for tDOM-0.8.2.tgz seems broken.

kolewu commented on 2013-01-30 23:00

I will soon update this package to a stable or semi-stable version that compiles with tcl 8.6. Until then, use tdom-git that seems quite stable but is not tagged so.

kolewu commented on 2013-01-30 00:00

OK then. Just orphand the package and I will take over.

kolewu commented on 2013-01-30 00:00

OK then. Just orphand the package and I will take over.

cabrilo commented on 2013-01-26 19:01

Kolewu, please take over the package. I don't have time to maintain it, and having you do it is much better then having this package abandoned.

kolewu commented on 2013-01-23 22:27

What do the others think?

And what about the git nature of the package? Unfortunately there is no tag in the official git that names a version declared stable for use with tcl 8.6.

I would prefer to contribute and learn -- and not getting responsible for my first package this fast. Where is the best place to discuss the PKGBUILD file before submitting it as a package?

For a start, here is a gist for the PKGBUILD:

cabrilo commented on 2013-01-22 07:34

Kolewu, if only github tree exists, maybe we should use your PKGBUILD here. If everybody agrees, I will abandon this package and leave it for you to maintain. Does that sound good?

kolewu commented on 2013-01-22 01:55

There is a proper fix for making tdom compatible with tcl 8.6 on github:

The homepage mentioned here is dead and even the latest tagged code 0.8.3 on github is not compatible with the current tcl version 8.6

To use the most recent code I have made a PKGBUILD that uses the git master. Should I post it here or make a new package tdom-git?

The warning about the package containing references to $srcdir can safely be ignored because it is part of the development script pkg/usr/lib/ that can address the install location *and* the build location with different defines. Maybe the build location could be left out.

fhr commented on 2013-01-17 18:35

-DUSE_INTERP_ERRORLINE should be added in the Makefile to avoid "error: 'Tcl_Interp' has no member named 'errorLine'"

Decorian commented on 2013-01-10 11:49

I'm getting a build error.
./generic/tcldom.c:5927:47: error: 'Tcl_Interp' has no member named 'errorLine'
### removed some lines ###
make: *** [tcldom.o] Error 1
==> ERROR: A failure occurred in build().
I'm guessing this is an upstream bug, but I can't seem to access their website to find out.

kyak commented on 2012-02-19 13:45

There is some warning during makepkg:

==> WARNING: Package contains reference to $srcdir

Anonymous comment on 2010-09-30 16:21

Link tested. Works perfect. :)

cabrilo commented on 2010-09-29 08:06

Dummas, that's too bad :(
Here is a mirror, though I didn't test it:

I'll update the package as soon as possible to reflect this.

Anonymous comment on 2010-09-28 19:48

Link is broken. I guess, has been boughted by some ARCHIWARE.