1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
Commit Graph

196 Commits

Author SHA1 Message Date
Koop Mast
c7d5467d51 Switch main site and mirror around. The mirror is still valid but it is really slow.
Reported by:	many
Feature safe:	yes
2012-11-26 17:30:02 +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
Jeremy Messenger
4bc0dc3de0 Fix the disable iconv option.
PR:		ports/167211
Submitted by:	sunpoet
2012-05-20 16:31:52 +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
b4387127d5 Fix last commit which broke the build.
Feature safe:	yes
2012-03-16 09:02:36 +00:00
Jeremy Messenger
4a44abaad9 -Make the iconv optional.
PR:		ports/162571
Submitted by:	Pedro Giffuni <giffunip@tutopia.com>
Feature safe:	yes
2012-03-16 02:27:04 +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
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Koop Mast
ba7ff2952c Do the WITH_FBSD10_FIX manualy, because it doesn't do the right thing (yet).
This should unbreak the python bindings.

Reported by:	miwi and pointyhat (via pav)
2011-11-02 22:49:26 +00:00
Koop Mast
0ce7a25ea5 Make sure the FreeBSD 10 fix, doesn't blow away local changes.
Reported by:	Marco Steinbach <coco@executive-computing.de>
		Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-11-01 11:08:35 +00:00
Koop Mast
d2c7ed4da0 Add WITH_FBSD10_FIX=yes, to fix build on FreeBSD 10.0.
Submitted by:	beat@
2011-10-28 17:07:54 +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
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Koop Mast
0e682dded4 Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-11 19:20:17 +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
Jeremy Messenger
82d0623f4b Add an option to build libxml w/out threads support.
PR:		ports/146582
Submitted by:	Alexander Kriventsov <avk@vl.ru>
Feature safe:	yes
2010-06-24 17:20:01 +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
Joe Marcus Clarke
7e22e041af Fix thread support.
PR:		138942
Submitted by:	andrew.w.nosenko@gmail.com
Feature safe:	yes
2009-09-19 16:58:09 +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
Joe Marcus Clarke
525407f3f9 Mark these ports has being multiple jobs safe.
PR:		132997
Submitted by:	mm
2009-04-11 02:16:58 +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
Jeremy Messenger
43c062ff15 Reorder the MASTER_SITES by use mirrors first instead of master one. The
xmlsoft.org (master) server sucks and send corrupt tarballs to our users
too often. Add one more mirror.

Reported by:	a few users
2008-05-10 20:40:11 +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
Jeremy Messenger
802d08b8a1 Rename the name of knob from WITH_THREADS to WITH_THREADS_BREAK. If enable
threads option will break other ports then the name of knob shouldn't be
use this global name.

PR:		ports/116968
Reported by:	Cory R. King <coryking@mozimedia.com>
2007-10-21 02:30:23 +00:00
Jeremy Messenger
e6a52b879f Update to 2.6.30. 2007-09-07 15:50:59 +00:00
Joe Marcus Clarke
704b94aefe Update to 2.6.29. 2007-06-30 05:57:46 +00:00
Pav Lucistnik
67681738b6 - Update to 2.6.27 2007-01-15 18:27:56 +00:00
Jeremy Messenger
31ad592f90 INSTALLS_SHLIB -> USE_LDCONFIG.
Found by:	portlint (cports.sh)
2006-11-05 03:59:12 +00:00
Joe Marcus Clarke
56fad08a3a Update to 2.6.26. 2006-06-07 19:20:30 +00:00
Jeremy Messenger
336ae3953d - Add header in these *-reference ports.
- Fix a few of pkg-descr by chase the rename.
- Move all PORTREVISION and PORTEPOCH to top with ?=.
- Put USE_X_PREFIX back in, but under REFERENCE_PORT, and remove PREFIX? and
  USE_XLIB. This fix ports to use the correct mtree when you change the prefix,
  for example:

  	Incorrect: (Without USE_X_PREFIX)
	================================
	# cd /usr/ports/x11-toolkits/gtk20
	# make -V MTREE_FILE
	/etc/mtree/BSD.x11-4.dist
	# make PREFIX=/tmp/foo -V MTREE_FILE
	/etc/mtree/BSD.local.dist <-- Here...
	================================

  	Correct: (With USE_X_PREFIX)
	================================
	# cd /usr/ports/x11-toolkits/gtk20
	# make -V MTREE_FILE
	/etc/mtree/BSD.x11-4.dist
	# make PREFIX=/tmp/foo -V MTREE_FILE
	/etc/mtree/BSD.x11-4.dist <-- Here...
	================================

- Change a several of *-reference ports to install in LOCALBASE instead
  X11BASE, but only two gtkmm*-reference couldn't be change at the moment.
  Bump the PORTREVISION for change prefix.

Discussed with:	marcus
2006-05-31 22:18:51 +00:00
Edwin Groothuis
1adfa4acd3 Remove USE_REINPLACE from categories starting with T 2006-05-13 04:24:52 +00:00
Jean-Yves Lefort
3fb5ddd692 Move the libxml2 programming reference to the libxml2-reference port. 2006-05-11 17:25:12 +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
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00