Commit graph

188 commits

Author SHA1 Message Date
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
Joe Marcus Clarke
ac7fd91394 Update to 2.6.23. 2006-01-06 17:40:44 +00:00
Pav Lucistnik
e05544d7ba - Add SHA256 checksums 2005-11-23 22:41:05 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Joe Marcus Clarke
5880eaa03f Update to 2.6.22. 2005-09-12 22:56:01 +00:00
Joe Marcus Clarke
56e1efd144 Update to 2.6.21. 2005-09-04 22:54:24 +00:00
Joe Marcus Clarke
5786e86ede Correct PORTREVISIONs so that the overall PORTVERSION does not go
backwards.

Reported by:	eik's script
2005-08-28 17:18:38 +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
Joe Marcus Clarke
2b459287b9 Update to 2.6.20. 2005-07-12 04:45:32 +00:00