Commit graph

87 commits

Author SHA1 Message Date
Jung-uk Kim
879bb9b6c2 Fix build with LZMA. All supported versions have liblzma in the base.
Approved by:	gnome (mezz)
Feature safe:	yes
2013-04-18 22:40:33 +00:00
Koop Mast
be6202887a Update to 2.8.0. [1]
Add patch to fix CVE-2013-0338 and CVE-2013-0339. [2]
Convert to OptionsNG, rename patches to standard form. [1]

Notified by:	swills@ [2]
Obtained from:	gnome team repo [1]
Security:	843a4641-9816-11e2-9c51-080027019be0
2013-03-29 14:08:46 +00:00
Steve Wills
8c33e8cf1b - Revert previous change to add -pthread since libxml2 is not threaded, but is
thread-safe, so -pthread is not needed here, but in threaded programs that
  use libxml2

Pointed out by:	ale@
Discussed with:	marcus, kwm
Pointyhat to:	swills
2012-09-30 14:31:53 +00:00
Steve Wills
25a5a99b79 - Build with -pthread and include -pthread in xml2-config --libs output when threads are enabled
PR:		ports/171353
Discussed with:	marcus, kwm
Approved by:	marcus
2012-09-25 14:55:49 +00:00
Koop Mast
9df7deee2a Merge the patch-Makefile.in into patch-aa which already patched Makefile.in. 2012-08-16 17:51:49 +00:00
Dmitry Sivachenko
12e0349f95 Compile static libxml2.a with -fPIC so 3rd party shared libs can
link statically with libxml2.a.

OK from:	mezz
2012-08-16 07:42:00 +00:00
Koop Mast
b7e1fac56a Document and fix a off-by-one vulnability in libxml2.
Obtained from:	libxml upstream
Security:	b8ae4659-a0da-11e1-a294-bcaec565249c
2012-05-18 11:51:18 +00:00
Koop Mast
6966f2b88e Fix libxml2 heap buffer overflow vulnability.
PR:		ports/164270
Submitted by:	kj <b4039413@nwldx.com>
Security:	57f1a624-6197-11e1-b98c-bcaec565249c
2012-02-27 23:12:03 +00:00
Koop Mast
683c1e4913 Remove obsolete patch, for freebsd6.
PR:		ports/162011
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-10-25 18:17:32 +00:00
Koop Mast
05b7bd7eb4 Re-enable symbol versioning. This fixes the undefined symbols.
PR:		ports/152616 ports/152612
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
		Pascal Stumpf <Pascal.Stumpf@cubes.de>
2010-11-27 16:02:15 +00:00
Joe Marcus Clarke
aeb02988f4 Update to 2.7.8. 2010-11-27 05:23:45 +00:00
Koop Mast
e3bc416b63 Use USE_CSTD=gnu89 to build libxml2.
When build with Clang it tries to use C99 math functions we don't have.
Also fix a symbol collision with the python bindings that got exposed by a
Clang bug.

With hat:	gnome
2010-10-09 20:12:37 +00:00
Koop Mast
48e62d9a37 Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .

This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.

Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.

Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.

This release features commits by avl, ahze, bland, marcus, mezz, and myself.

The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the
initual packagekit porting.

And the following contributors & testers for there help with this release:
Eric L. Chen
Vladimir Grebenschikov
Sergio de Almeida Lenzi
DomiX
walder
crsd
Kevin Oberman
Michal Varga
Pavel Plesov
Bapt
kevin

and ITetcu for two exp-run

PR:	ports/143852
	ports/145347
	ports/144980
	ports/145830
	ports/145511
2010-05-10 21:19:08 +00:00
Xin LI
3a83bc100d libxml2 knows too much about zlib internals. Beginning from zlib 1.2.2.3
the zlib authors has provided a 'gzdirect' function to detect whether the
current gzFile descriptor is still providing a stream from uncompression,
so use it instead of rolling own.

The upcoming zlib 1.2.4 update will break the current libxml2 usage.

Patch was the same as Mark Adler provided to libxml2 maintainers at:

	http://osdir.com/ml/svn-commits-list/2010-01/msg05723.html

PR:		ports/144828
Approved by:	mezz (freebsd-gnome@)
2010-03-17 21:06:18 +00:00
Alex Dupre
97d6d3c585 Build thread-safe library and do it in the right way to not break other ports.
Reviewed by:	marcus
Approved by:	marcus
2009-12-01 09:48:07 +00:00
Joe Marcus Clarke
ff529b35ac Update to 2.7.6. 2009-10-10 18:37:15 +00:00
Joe Marcus Clarke
c32ac92f84 Update to 2.7.5.
Feature safe:	yes
2009-09-26 12:56:14 +00:00
Koop Mast
869d16f342 Add a upstream patch that fixes runtime problem with inkscape.
Noticed by:	Ashish SHUKLA <wahjava.ml@gmail.com>
Submitted by:	Romain Tarti`ere <romain@blogreen.org> [1]
Obtained from:	Gnome Git [1]
Feature safe:	yes
2009-09-16 15:20:17 +00:00
Joe Marcus Clarke
5f0e7d0c20 Update to 2.7.4. 2009-09-12 18:07:02 +00:00
Joe Marcus Clarke
526980c9d7 Fix security bugs CVE-2009-2416 and CVE-2009-2414.
PR:		137980
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Obtained from:	http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg678527.html
Security:	http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2416
		http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2414
2009-08-24 00:50:00 +00:00
Jeremy Messenger
9ffc0270c4 Update to 2.7.3. 2009-02-07 00:14:10 +00:00
Joe Marcus Clarke
610ae56816 Presenting GNOME 2.24 for FreeBSD.
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes.  On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs.  The documentation updates
to the website are forthcoming.

This release features commits by adamw, ahze, kwm, mezz, and myself.  It would
not have been possible without are contributors and testers:

Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet

PR:		125857 [1]
		126993 [2]
		130031 [3]
		127399 [4]
		127661 [5]
		124302 [6]
		129570 [7]
		129936
		123790
2009-01-10 05:22:13 +00:00
Jeremy Messenger
546e3f1ff7 Fix two integer overflow vulnerabilities, bump the PORTREVISION.
Submitted by:	pluknet <pluknet@gmail.com>
Obtained from:	https://bugzilla.redhat.com/show_bug.cgi?id=470480
		https://bugzilla.redhat.com/show_bug.cgi?id=470466
Security:	http://secunia.com/Advisories/32773/
2008-11-19 19:23:07 +00:00
Jeremy Messenger
462449fa06 Fix the two security issues, bump the PORTREVISION.
Obtained from:	libxml2-2.6.31-1.3mdv2008.1.src.rpm
Security:	CVE-2008-3281
		CVE-2008-3529
2008-10-20 16:11:29 +00:00
Jeremy Messenger
e39c0ec06b Update to 2.6.32. As for the py-libxml2, get it able to find Python correct
when PREFIX is set other than LOCALBASE and will allowing the modules to build.
2008-05-24 05:27:17 +00:00
Joe Marcus Clarke
34a8f0d957 Update to 2.6.31.
Security:	This contains a security fix for a UTF-8 processing bug.
2008-01-22 20:59:42 +00:00
Pav Lucistnik
67681738b6 - Update to 2.6.27 2007-01-15 18:27:56 +00:00
Joe Marcus Clarke
56fad08a3a Update to 2.6.26. 2006-06-07 19:20:30 +00:00
Joe Marcus Clarke
da1d3c4346 Fix build on 4.X.
PR:		96492
Submitted by:	Takamichi Tateoka <tate@tateoka.org>
2006-04-29 01:28:51 +00:00
Joe Marcus Clarke
54e1c5bf81 Update to 2.6.24, and correct a typo in one of the patches. 2006-04-28 21:14:05 +00:00
Joe Marcus Clarke
5880eaa03f Update to 2.6.22. 2005-09-12 22:56:01 +00:00
Jean-Yves Lefort
8680f69b0b - Also fix the catalog paths in xmllint.c and xmllint.1
- While here, refactor the catalog paths patches as ${REINPLACE_CMD} calls
2005-08-28 13:48:28 +00:00
Pav Lucistnik
cf47d4363a - Nuke dormant patch which managed to break py-libxml2 2.6.17
Reported by:	krismail
2005-01-31 21:08:38 +00:00
Joe Marcus Clarke
48b56ad823 Update to 2.6.17. 2005-01-18 01:50:45 +00:00
Joe Marcus Clarke
a20e0adb68 Update to 2.6.16. 2004-11-10 19:02:51 +00:00
Joe Marcus Clarke
60e4a7332e Actually add the patch to fix the crash. 2004-11-10 02:13:21 +00:00
Joe Marcus Clarke
1b997d641e Update to 2.6.14. 2004-10-11 23:57:40 +00:00
Joe Marcus Clarke
05779e9cd3 Update to 2.6.12. 2004-08-23 01:32:01 +00:00
Alexander Nedotsukov
ffb2455c8b Remove Python bingdings here as they going to be reintroduced in
slave port.

Tested by:	adamw, marcus
2004-07-06 03:01:19 +00:00
Joe Marcus Clarke
2fc319beb5 Update to 2.6.8. 2004-03-23 14:40:57 +00:00
Alexander Nedotsukov
d5c955e33a Get rid of .libs in RPATH entries.
PR:		62162
Reported by:	Matthias Andree <matthias.andree@gmx.de>
2004-02-03 09:23:23 +00:00
Joe Marcus Clarke
fbd7b52b3a Don't create needless directories.
Reported by:	adamw
2004-01-11 06:42:01 +00:00
Joe Marcus Clarke
39561834ad Update to 2.6.0. While this release is a major revision release, it maintains
API and ABI backward compatibility.  Note, due to enhanced error checking
(particularly with namespaces), extra errors might be seen on the command line,
but they do not appear to be fatal.
2003-10-21 03:31:51 +00:00
Joe Marcus Clarke
982aa704c1 * Update to 2.5.10
* Clean up the Python installation to obey PREFIX (finally)
* Mark some of the more troublesome build options as DEVELOPER ONLY!
2003-08-15 02:31:28 +00:00
Joe Marcus Clarke
5510a47586 Update to 2.5.2. 2003-02-06 00:34:57 +00:00
Joe Marcus Clarke
42f577a38e Update to 2.5.1. 2003-01-19 19:26:22 +00:00
Joe Marcus Clarke
7b5694631c Re-add a patch that was forgotten when libxml2 was upgraded to 2.4.27.
This will get us closer to eliminating HTTP traffic when searching for
DTDs.  However, since we no longer offer the docbook 4.1.2 DTDs in ports,
this still doesn't solve the problem.  Work is now being done to offer
a better overall solution.
2003-01-15 22:50:34 +00:00
Joe Marcus Clarke
4b5db6201a Fix a bug introduced in 2.4.27 that caused KDE's doc building procedure
to virtually hang.  This patch has been fed back to the libxml people, and
should be integrated in the next release.

Reported by:	bento and the KDE people
2002-11-25 14:40:29 +00:00
Joe Marcus Clarke
e91d0f6e74 Update to 2.4.27. 2002-11-19 06:51:27 +00:00
Joe Marcus Clarke
30f0edef41 Undo the SGML_CATALOG_FILES variable breakage introduced in 2.4.26. This
caused KDE documentation not to build.  This patch has been rolled into
libxml CVS, and should be resolved in the next release.  See
http://bugzilla.gnome.org/show_bug.cgi?id=96963 for more details.

Submitted by:	will
Obtained from:	libxml CVS
2002-11-14 18:42:53 +00:00