CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 portsAll times are CET
Port details

textproc/xerces-c3 3.3.0

Validating XML parser from the Apache XML Project

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 3.3.0
Upstream
up to date
Last update
to 3.3.0 · 2e7d7243b7
Quarterly
2026Q4: 3.3.0
Formerly
textproc/xerces-c2 until 2014-12-12, textproc/xerces-c2-devel until 2014-12-12
WWW
https://xerces.apache.org/xerces-c/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xerces-c3
installs 3.3.0 from latest; from quarterly (2026Q4) 3.3.0
Port
# cd /usr/ports/textproc/xerces-c3 && make install clean
Size
2.2 MiB download · 17 MiB installed
Depends on
nothing
License
APACHE20

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.3.03.3.0–
FreeBSD 153.3.03.3.0–
FreeBSD 143.3.03.3.03.3.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.3.03.3.0–
FreeBSD 143.3.03.3.03.3.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.3.0.

Fixed (4)

Show 4 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (92)

Pietro Cerutti (gahr) · 3.1.1_1
- Add patches to address upstream the following upstream issues [1]   * https://issues.apache.org/jira/browse/XERCESC-1994   * https://issues.apache.org/jira/browse/XERCESC-1995 - Bump PORTREVISION - While at it, add a 'test' target to run the provided test suite

PR:		171537 [1]
Submitted by:	Michael Gmelin <freebsd@grem.de>
5a4dd8ebb6
Martin Wilke (miwi) · 3.1.1
- Remove WITH_FBSD10_FIX, is no longer needed
e1c6649edf
Martin Wilke (miwi) · 3.1.1
- Fix build on FreeBSD 10
c6f888194d
Doug Barton (dougb) · 3.1.1
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2b1dacc826
Pietro Cerutti (gahr) · 3.1.1
- Explicitely use iconv as a transcoder
0d37866d59
Pietro Cerutti (gahr) · 3.1.1
- New port: textproc/xerces-c3   This is a port of the 3.x series of the Apache Xerces-C++ library.

Xerces-C++ is a validating XML parser written in a portable subset of C++.
  Xerces-C++ makes it easy to give your application the ability to read and
  write XML data. A shared library is provided for parsing, generating,
  manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.
10820f3445
Mark Linimon (linimon) · 2.7.0_1 · as textproc/xerces-c2
Reset kenm@icarz.com due to maintainer-timeouts.

Hat:		portmgr
381c0a36ad
Stefan Walter (stefan) · 2.8.0 · as textproc/xerces-c2
In textproc/xerces-c2 and textproc/xerces-c2-devel, use -lgcc_pic only on systems < 7.0-RELEASE.

PR:		136984
Submitted by:	Meena <meena.vyas@sun.com>
Patch by:	arved
Approved by:	maintainer timeout (>11 months)
Feature safe:	yes
03c64289fa
Dmitry Marakasov (amdmi3) · 2.7.0_1 · as textproc/xerces-c2
- Mark MAKE_JOBS_UNSAFE - Respect custom LOCALBASE

PR:		135896
Submitted by:	myself
Approved by:	maintainer timeout
d33d0e3740
Philip M. Gollucci (pgollucci) · 2.8.0 · as textproc/xerces-c2-devel
- Mark MAKE_JOBS_UNSAFE=yes

PR:             ports/135552, ports/135553, ports/135538
Appproved by:   linimon (via irc)
Submitted by:   myself (pgollucci@)
8fdae254bd
Dmitry Marakasov (amdmi3) · 2.7.0_1 · as textproc/xerces-c2
- Fix build with NOPORTDOCS/NOPORTEXAMPLES - Use NOPORTDOCS/NOPORTEXAMPLES instead of options - Some related cleanups

PR:		126888
Submitted by:	Ken Menzel <kenm at icarz dot com> (maintainer)
29887c6d8a
Andrew Pantyukhin (sat) · 2.7.0 · as textproc/xerces-c2
- Remove superfluous exec's from plist

Approved by:	Ken Menzel <kenm@icarz.com> (maintainer timeout, 21 days)
5d89a32e67
Kris Kennaway (kris) · 2.7.0 · as textproc/xerces-c2
Retire NO_FILTER_SHLIBS now that it no longer serves a purpose
a01439c2ca
Mikhail Teterin (mi) · 2.7.0 · as textproc/xerces-c2
Upgrade ICU from 3.4.1 to 3.6. Build WITHOUT_THREADS by default -- using threads is broken on ia64 (marcel is investigating) and seems useless elsewhere.

Filter `-funroll-loops' out of CFLAGS for now -- it seems to cause
miscompilation occasionally.

Correct the dependencies to stop requiring a particular version number
of the ICU's libraries to ease future upgrades.
1450552d78
Cheng-Lung Sung (clsung) · 2.7.0 · as textproc/xerces-c2
- s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include security/ sysutils/ textproc/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
c54010f434
Sergey Matveychuk (sem) · 2.7.0 · as textproc/xerces-c2
- Update to 2.7.0 - Pass maintainership to submitter

PR:		ports/95118
Submitted by:	Ken Menzel <kenm@icarz.com>
Reviewed by:	Bjoern A. Zeeb (former maintainer)
6780865028
Renato Botelho (garga) · 2.6.0_1 · as textproc/xerces-c2
- Drop maintainership at maintainer's request

PR:		ports/92331
Submitted by:	maintainer
d9f4265ee2
Florent Thoumie (flz) · 2.6.0_1 · as textproc/xerces-c2
- Fix dependency on devel/icu.

PR:		ports/78462
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net> (maintainer)
Approved by:	pav (mentor)
2a46c09c19
Volker Stolz (vs) · 2.6.0 · as textproc/xerces-c2
Fix package building.

Submitted by:	maintainer
Noticed by:	cluster/kris
925bc61460
Volker Stolz (vs) · 2.6.0 · as textproc/xerces-c2
- Update to 2.6.0 - Use OPTIONS

The update has not been tested too well so if you experience
any problems please drop me a line.

PR:		ports/72784
Submitted by:	Bjoern A. Zeeb (maintainer)
48e4c09ca0
Sergey Matveychuk (sem) · 2.5.0_2 · as textproc/xerces-c2
Fix build with gcc 3.4

PR:		ports/71085
Submitted by:	maintainer
1b59c10d7a
Pav Lucistnik (pav) · 2.5.0_2 · as textproc/xerces-c2
- Fix bug with trimming text when using TRANSCODER==IconvFBSD

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27769

PR:		ports/64413
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net> (maintainer)
8ad00e7a22
Pav Lucistnik (pav) · 2.5.0_1 · as textproc/xerces-c2
- Correct linking with libiconv - USE_ICONV instead of direct dependency - USE_REINPLACE instead of cp/sed - GNU_CONFIGURE -> HAS_CONFIGURE

PR:		ports/64149
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net>
e7bbc69557
Greg Lewis (glewis) · 2.5.0 · as textproc/xerces-c2
. Simplify the packing list by using PORTDOCS.

Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net> (maintainer)
865b37ea15
Kirill Ponomarev (krion) · 2.5.0 · as textproc/xerces-c2
- Update to version 2.5.0 - Respect PTHREAD_{CFLAGS,LIBS}

PR:		ports/63162
Submitted by:	maintainer
a69387c6d8
Kris Kennaway (kris) · 2.3.0_2 · as textproc/xerces-c2
FORBIDDEN on 502102: does not respect PTHREAD_{CFLAGS,LIBS}
46f2f690d5
Joe Marcus Clarke (marcus) · 2.3.0_2 · as textproc/xerces-c2
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
73f7c91b5d
Pav Lucistnik (pav) · 2.3.0_1 · as textproc/xerces-c2
- Add patch for this problem: 	The XMLPlatformUtils::openFile function opens files with fopen and 	passes it "r+" string as mode argument. This makes(according to 	fopen(3)) it try to open file for reading and writing while it 	should be opened for reading only. As a result you can't 	work with files not owned by you which is rather common case 	for dtd files. - Raise PORTREVISION

PR:		ports/59499
Submitted by:	Konstantin Oznobihin <bork@rsu.ru>
Approved by:	maintainer
f6e0b91315
Greg Lewis (glewis) · 2.3.0 · as textproc/xerces-c2
. Sync with changes to MASTER_SITE's layout.

PR:		58943
Submitted by:	Palle Girgensohn <girgen@pingpong.net>
96158beeb4
Ceri Davies (ceri) · 2.3.0 · as textproc/xerces-c2
Correct a typo in an informational message.  No functional change.
30ceea6a91
Edwin Groothuis (edwin) · 2.3.0 · as textproc/xerces-c2
iMAINTAINER-UPDATE: textproc/xerces-c2

Apache XML project has release a new version of xerces-c.

	Please see http://xml.apache.org/xerces-c/releases.html for
	more information.

PR:		ports/53348
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net>
384325efe4
Tilman Keskinoz (arved) · 2.2.0 · as textproc/xerces-c2
Update to 2.2.0 use MASTER_SITE_APACHE_XML

PR:		48828
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net>
aa9ddbf10b
Christian Weisgerber (naddy) · 2.1.0_1 · as textproc/xerces-c2
Fix building on sparc64 and alpha. Thanks to Mikko Tyolajarvi for fixing and testing on sparc64.

PR:		46636
Submitted by:	Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net>
d3eccd2d99
SADA Kenji (sada) · 2.1.0_1 · as textproc/xerces-c2
add transcoder option for users to also be able to build with ICU or native iconv support. PR:	ports/44590 Submitted by:	maintainer
c346fa3fa5
Doug Barton (dougb) · 2.1.0 · as textproc/xerces-c2
Fix the problem of non-root builds causing the files to retain that uid. The originator(s) had a patch for this, but I misunderstood its purpose, and therefore erroneously omitted it.

Also fix the problem related to the extremely lame naming scheme that
this package uses. There is a different(?) patch for this floating around,
but it didn't make it into the audit trail. My way works, and isn't
_incredibly_ lame, so we'll try it for now.
83ee889b5a
Doug Barton (dougb) · 2.1.0 · as textproc/xerces-c2
Add xerces-c2 2.1.0, A validating XML parser from the Apache XML Project.

Lots of contributions to this port by:
Bjoern A. Zeeb <bzeeb+freebsdports@zabbadoz.net>
Christopher Kelly <cck@kuffworks.com>

Also, I made some changes to the final product,
mostly cleanup/consistency things.

PR:             ports/42271
Submitted by:   Simon Barner <barner@in.tum.de>
b1e1078462