Port details |
- tclxml API for parsing XML documents using Tcl
- 3.3_9 devel =5 3.3_8Version of this port present on the latest quarterly branch.
- Maintainer: tcltk@FreeBSD.org
- Port Added: 2003-05-16 02:22:06
- Last Update: 2024-07-01 06:49:49
- Commit Hash: af36765
- People watching this port, also watch:: p5-Net-SSLeay, p5-Excel-Writer-XLSX, rubygem-amq-protocol, vi-unicode-uhoai, radns
- Also Listed In: tcl
- License: BSD2CLAUSE
- WWW:
- https://tclxml.sourceforge.net/
- Description:
- TclXML is an API for parsing XML documents using the Tcl scripting
language. It is also a package with several parser implementations.
The goal of the TclXML package is to provide an API for Tcl scripts
that allows "Plug-and-Play" parser implementations; ie. an application
will be able to use different parser implementations without change
to the application code.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/tclxml/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/tclxml
- pkg install tclxml
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tclxml
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (tclxml-3.3.tar.xz) = 10744fdf2c77ab21b07ba5a3b8652a9545f5e5dbfd5addaad4a26d9dd3e76f87
SIZE (tclxml-3.3.tar.xz) = 498388
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- dtplite : devel/tcllib
- Library dependencies:
-
- libicui18n.so : devel/icu
- libxslt.so : textproc/libxslt
- libxml2.so : textproc/libxml2
- libtcl86.so : lang/tcl86
- This port is required by:
- for Run
-
- net/tclsoap
Configuration Options:
- ===> The following configuration options are available for tclxml-3.3_9:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- devel_tclxml
- USES:
- gnome tar:xz tcl:tea
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.3_9 01 Jul 2024 06:49:49 |
Pietro Cerutti (gahr) |
devel/tclxml: fix build with libxml2 >= 2.12
Version 2.12 of libxml2 introduced a backwards incompatible change in
the signature of some functions, notably the second argument to
xmlStructuredErrorFunc has gained a const qualifier, changing from
`xmlError *error` to `const xmlError *error`.
To make the signatures compatible with both pre- and post-2.12, I have
introduced a check on LIBXML_VERSION.
PR: 279968
Reported by: dizzy |
3.3_8 17 Nov 2023 11:46:00 |
Jan Beich (jbeich) |
devel/icu: update to 74.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by: GitHub (watch releases)
PR: 274317
Exp-run by: antoine (incomplete)
Approved by: fluffy |
3.3_7 06 Nov 2023 10:03:47 |
Rodrigo Osorio (rodrigo) |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888 |
3.3_7 13 Apr 2023 00:56:37 |
Jan Beich (jbeich) |
devel/icu: update to 73.1
- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)
Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by: GitHub (watch releases)
PR: 270422
Exp-run by: antoine |
3.3_6 19 Oct 2022 08:10:29 |
Jan Beich (jbeich) |
devel/icu: update to 72.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by: GitHub (watch releases)
PR: 266582
Exp-run by: antoine |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.3_5 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.3_5 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.3_5 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
3.3_4 07 Apr 2022 00:39:10 |
Jan Beich (jbeich) |
devel/icu: update to 71.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by: GitHub (watch releases)
PR: 262654
Exp-run by: antoine
Approved by: fluffy |
3.3_3 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
3.3_2 19 Mar 2022 19:49:06 |
Daniel Engberg (diizzy) Author: Matthias Andree |
devel/tclxml: Prepare for libxml2 update
The build passes CC arguments to LD.
Convert to using CC for linking.
Add missing library dependencies that get picked up automatically,
to ensure a consistent build as a port (outside poudriere).
Sort Makefile to canonical portlint/portclippy ordering.
* This patch was submitted privately and I'd like to thank Matthias
for guidance and fixing remaining issues *
PR: 262288
Reported by: antoine (via exp-run)
Approved by: portmgr (blanket) |
3.3_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.3_1 08 Dec 2016 15:46:46 |
tijl |
Remove libxslt.so.2 and libexslt.so.8 compatibility links that were added in
r374303 to prevent massive PORTREVISION bumps. Bump dependent ports that
have not been bumped since. |
3.3 19 Apr 2016 14:20:01 |
gahr |
Add "tea" argument to USES=tcl to facilitate porting of TEA-based extensions.
Quoting https://tcl.tk/doc/tea:
"The Tcl Extension Architecture, or TEA, by John Ousterhout and others, is a
set of guidelines and techniques for the distribution, configuration,
compilation, and installation of Tcl extensions. TEA also provides a set of
utilities that operate accordingly. Many Tcl extensions leverage the TEA
utilities, which are designed to be easily customizable."
To facilitate the porting of TEA-based extensions, I have added the new "tea"
argument to USES=tcl. This argument prepares the autoconf environment by
setting GNU_CONFIGURE and sets some commonly used CONFIGURE_ARGS. Also, it
tries to figure out the correct extension name, sets TCL_PKG accordingly, and
adds it to PLIST_SUB.
I have modified a few ports to take advantage of this. More will come. |
3.3 18 Apr 2016 12:30:43 |
gahr |
devel/tclxml: no need to add --prefix to CONFIGURE_ARGS
PR: 208874
Submitted by: mi |
3.3 18 Apr 2016 07:45:03 |
gahr |
devel/tclxml: respect PREFIX and DOCS [1], use TEST_TARGET
PR: 208874 [1]
Submitted by: mi [1] |
3.3 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
3.3 24 Aug 2015 09:01:18 |
gahr |
devel/tclxml - Take maintainership (tcltk@) |
3.3 22 Aug 2015 15:34:34 |
marino |
devel/tclmxl: Alter configure to allow building on DragonFly
This change to the unmaintained port has been in dports for a few months
now, so I'm moving the fix over to ports. While here, do some minor
fixes to compound commands. |
3.3 27 Oct 2014 11:12:40 |
bapt |
Cleanup plist |
3.3 13 Sep 2014 11:27:18 |
antoine |
Allow staging as a regular user |
3.3 04 Jul 2014 09:23:09 |
rodrigo |
- stagify the port
- fix LIB_DEPENDS
- add LICENSE and LICENSE_FILE
Submitted by: rodrigo
Approved by: bapt (mentor) |
3.3 11 Jun 2014 18:55:30 |
marino |
Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy. Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.
Approved by: portmgr (implicit) |
3.3 21 Feb 2014 13:36:13 |
ehaupt |
Remove trailing whitespaces from category devel |
3.3 17 Feb 2014 15:08:06 |
gahr |
- Convert to USES=tcl |
3.3 10 Feb 2014 13:54:28 |
ehaupt |
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt) |
3.3 20 Sep 2013 17:17:45 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4) |
3.3 19 Jul 2013 14:03:53 |
rm |
Cleanup empty files and directories. |
3.3 23 Apr 2013 11:51:53 |
gahr |
- Remove lang/tcl83 and x11-toolkits/tk83 (expired)
- Remove references to Tcl/Tk 8.3 from bsd.tcl.mk
- Update ports that required 8.3+ to require 8.4+ (since 8.5 is the
default, I don't expect this change to cause much trouble) |
3.3 31 Mar 2013 16:48:18 |
bf |
fix the build by updating to 3.3 (from Sourceforge svn)
Approved by: portmgr |
3.2_1 04 Dec 2012 10:43:09 |
gahr |
- Chase 82+ not being a valid Tcl/Tk version anymore
Feature safe: yes
Reported by: beat, bapt |
3.2_1 28 Sep 2011 08:34:15 |
gahr |
- Register textproc/libxslt as a LIB_DEPENDS, as it's needed at runtime
PR: 160672
Submitted by: Pietro Cerutti <gahr@FreeBSD.org>
Approved by: maintainer (16 days timeout) |
3.2 12 May 2011 19:14:50 |
sylvio |
- Removed MD5 of distinfo |
3.2 01 Nov 2009 15:02:43 |
sylvio |
- Update to 3.2
- Add support to xml-config and xslt-config
- Removed file: files/patch-library-pkgIndex.tcl.in
- Take maintainership
PR: ports/139469
Submitted by: myself
Approved by: itetcu (mentor) |
3.1_1 22 Aug 2009 00:18:43 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with D |
3.1 23 Feb 2009 14:46:38 |
mm |
- Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected
Tested by: pointyhat (pav) |
3.1 02 Feb 2009 23:44:01 |
linimon |
Reset dyeske@gmail.com at his request.
Hat: portmgr |
3.1 25 Jun 2008 02:19:51 |
beech |
- Add docs and configure to respect NOPORTDOCS
PR: ports/124126
Submitted by: David Yeske <dyeske@gmail.com> (maintainer) |
3.1 05 May 2008 14:54:25 |
beech |
Update to 3.1
PR: ports/123163
Submitted by: Frank Fenor <frank@fenor.de>
Approved by: David Yeske <dyeske@gmail.com> (maintainer) |
2.6 19 Apr 2008 17:56:05 |
miwi |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
2.6 21 Sep 2007 22:35:46 |
pav |
- Make tcllib depobjs version independent
Reported by: pointyhat
Pointy hat to: mi |
2.6 05 Jul 2007 23:39:06 |
edwin |
dyeske at yahoo dot com -> dyeske at gmail dot com |
2.6 27 Oct 2006 00:55:26 |
mi |
Chase the tcllib version.
Approved by: portmgr (erwin)
Approved by: maintainers |
2.6 22 Jan 2006 08:30:12 |
edwin |
SHA256ify
Approved by: krion@ |
2.6 19 Nov 2004 21:36:45 |
mi |
Upgrade devel/tcllib from 1.6 to 1.7 and www/tclhttpd from 3.4.2 to 3.5.1.
Update dependency lines in amsn and tclxml. |
2.6 06 Apr 2004 01:15:10 |
mi |
Update the dependency on tcllib from 1.4 to 1.6. May be, tcllib should
install into a non-versioned directory?
Submitted by: kris |
2.6 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
2.6 17 Jan 2004 11:42:10 |
edwin |
Chase update of devel/tcllib
Noticed by: bento
http://bento.freebsd.org/errorlogs/i386-4-exp-latest/tclxml-2.6.log |
2.6 30 Aug 2003 00:17:56 |
edwin |
ports/devel/tclxml depends on ports/devel/tcllib
Tclxml (ports/devel/tclxml) depends on ports/devel/tcllib,
but this is not present in RUN_DEPENDS variable (see
Makefile).
PR: ports/54584
Submitted by: Nicola Vitale <nivit@libero.it> |
2.6 16 May 2003 02:20:32 |
petef |
Add tclxml 2.6, API for parsing XML documents using Tcl.
PR: 52090
Submitted by: David Yeske <dyeske@yahoo.com> |