Xerces-C++ is a validating XML parser from the Apache XML Project.
It provides a shared library to parse, generate, mainpulate and
validate XML documents from within your own application.
For information on Xerces-C++ please see their homepage
WWW: http://xml.apache.org/xerces-c/
===> The following configuration options are available for xerces-c2-2.7.0_2:
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
THREADS=on: Threading support
====> Options available for the single TCODER: you have to select exactly one of them
ICONVFBSD=on: Use IconvFBSD transcoder
ICU=off: Use ICU transcoder
NATIVE=off: Use native transcoder
===> Use 'make config' to modify these settings
Cleanup the xerces-c* mess
xerces-c2 and xerces-c3 were not playing nicely together most of the
applications
and are incompatible, all application has been switch to the c3 version
Add missing CONFLICTS lines.
Since I'm there, support staging and fix build in poudriere.
PR: ports/181480
Submitted by: Stephen Hurd <shurd (at) sasktel.net>
- Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
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
- 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)
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.
- 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>
- 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)
- 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
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>
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>
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.
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>