Commit graph

99 commits

Author SHA1 Message Date
Koop Mast
815b85b670 Remove usage of _PyVerify_fd().
This function appears to be removed in python 3.5.0. Instead of adding a
version check like the submitter proposed. Grab the upstream patch instead
that just removes the function usage.

PR:		224902
Submitted by:	Michael Zhilin <mizhka@gmail.com>
Obtained from:	libxml2 upstream
2018-10-25 19:26:44 +00:00
Steve Wills
9440728b39 textproc/libxml2: update to 2.9.7
PR:		222893
PR:		224189
Reported by:	Walter Hop <walter@lifeforms.nl>
Approved by:	gnome@ (kwm)
Exp-run by:	antoine
MFH:		2017Q4
Security:	76e59f55-4f7a-4887-bcb0-11604004163a
2017-12-13 14:46:44 +00:00
Koop Mast
08c94c0300 Update libxml2 to 2.9.4.
Add license block.
Pull extra patch to fix NULL pointer deref. [1]

Changelog:	https://mail.gnome.org/archives/xml/2016-May/msg00023.html

PR:		209806
Submitted by:	pi@
Obtained from:	upstream [1]
MFH:		2016Q3
Security:	e195679d-045b-4953-bb33-be0073ba2ac6
2016-08-28 19:18:20 +00:00
Koop Mast
ac9d521985 New release to fix a number of CVE's.
CVE-2015-1819 is also listed in the release notes of 2.9.3 but that issue
was fixed in a previous commit and documented in another vuxml entry.

MFH:		2015Q4
Security:	e5423caf-8fb8-11e5-918c-bcaec565249c
2015-11-20 20:45:25 +00:00
Koop Mast
c82aa34d6c Fix libxml2 CVE-2015-1819
doc/ tree tested by:	wblock@

Obtained from:	libxml2 upstream
MFH:		2015Q3
Security: 9c7177ff-1fe1-11e5-9a01-bcaec565249c
2015-07-01 13:59:18 +00:00
Mathieu Arnold
6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
Koop Mast
118edfa083 Fix regression introduced in CVE-201403660 fix.
Submitted by:	gjb@
Obtained from:	libxml2 upstream
2014-10-29 17:11:11 +00:00
Koop Mast
99c102db3d patch-parser.c:
Replace allready applied patch with new patch from upstream to unbreak the
 xmlcatalog command.
patch-uri.c:
Revert uri.c commit that causes the document chain to fail.

Reported by:	antoine@
Tested by:	bapt@
MFH:		2014Q4
2014-10-20 14:19:06 +00:00
Koop Mast
06cf046998 Update to 2.9.2.
This release fixes CVE-2014-3660 (DoS).

MFH:		2014Q4
Security:	0642b064-56c4-11e4-8b87-bcaec565249c
2014-10-18 12:55:55 +00:00
Koop Mast
607eebc44b Update to libxml2 2.9.1 [1]
This version fixes CVE-2013-2877.
Add upstream patch for CVE-2014-0191.

CVE's Reported by:	Akinori MUSHA <knu@iDaemons.org>
Obtained from:	GNOME dev repo [1], libxml2 upstream [2]
MFH:		2014Q2
2014-05-13 20:32:00 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Hiroki Sato
839dc18139 - Add STAGEDIR support.
- Use *_CONFIGURE_WITH.
- Add workaround for an iconv incompatibility on 10.X and later.
2013-11-25 08:31:27 +00:00
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