1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Commit Graph

179 Commits

Author SHA1 Message Date
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
Dmitry Marakasov
95af41b8f2 - Remove hidden dependency on X11 when built with X11 disabled
PR:		187147
Submitted by:	amdmi3
Approved by:	maintainer timeout
2014-03-29 14:00:42 +00:00
Antoine Brodin
97987cee2a imlib2 license allows distribution
Reported by:	sjamaan on #pkgng
2014-03-10 17:36:01 +00:00
Brendan Fabeny
7497a363a6 Fix the WITHOUT_X11 build
Reported by:	erwin
2014-02-12 23:06:08 +00:00
Brendan Fabeny
d44edd4247 Update graphics/imlib2 and imlib2_loaders to 1.4.6; use staging;
update options and dependencies; add LICENSEs
2014-02-07 15:37:31 +00:00
Baptiste Daroussin
d8352fb86c Do not arbitrary rename packages 2013-10-04 08:52:32 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Baptiste Daroussin
894a8184ce Eradicate USE_GNOME=pkgconfig from graphics
While here:
- trim headers
- convert:
  * USE_GNOME=gnomehack -> USES=pathfix
  * USE_GMAKE=yes -> USES=gmake
  * USE_PERL5 -> USES=perl5
2013-09-01 22:50:06 +00:00
Baptiste Daroussin
cda59ea3e2 Convert to new options framework 2013-05-06 08:31:29 +00:00
Brendan Fabeny
f594233b90 update WWW
PR:		169309 (imlib2)
Submitted by:	O. Heesakkers (imlib2)
2012-06-25 18:13:14 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Brendan Fabeny
635489d6d0 always use graphics/giflib, rather than the deprecated
graphics/libungif, for WITH_GIF

PR:		165297
Submitted by:	olgeni
2012-02-21 04:07:34 +00:00
Brendan Fabeny
0e466f1002 update to 1.4.5; replace WITH_MMX with a check on MACHINE_CPU
Feature safe:	yes
2011-11-19 07:18:23 +00:00
Brendan Fabeny
a01ae4ea4d Adopt during Stas's hiatus
Approved by:	stas
2011-10-26 05:54:00 +00:00
Stanislav Sedov
422bce3414 - Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
2011-10-24 03:33:20 +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
Stanislav Sedov
15f97734e1 - Imlib picks up giflib if available instead of libungif. Account for
this.

PR:		ports/157047
Submitted by:	"Herbert J. Skuhra" <h.skuhra@gmail.com>
2011-05-14 23:09:46 +00:00
Stanislav Sedov
2b8acb7b5c - Update imlib2 and imlib2_loaders to 1.4.4. This version mainly contains
bugfixes compared to 1.4.1 with some new functions added.
  I'm also dropping .la files, so port revisions of dependent library
  ports have been bumped accordingly.
2010-12-15 04:10:53 +00:00
Pav Lucistnik
0827366098 - Add enlightenment virtual category to a couple of ports
PR:		ports/150492
Submitted by:	Grzegorz Blach <magik@roorback.net>
2010-09-29 21:00:40 +00:00
Pietro Cerutti
9f299409f4 - Fix amd64 optimized blending routines
- Bump PORTREVISION

Retrieved from:	http://trac.enlightenment.org/e/changeset/38402
Approved by:	stas (maintainer)
2010-08-18 08:21:45 +00:00
Dirk Meyer
479e29c6d5 - fix defunt patch for png-1.4.1
- bump PORTREVISION
PR:	145180
Sumbitted by:	Barbara
Tested by:	dinoex, garga
2010-03-30 13:55:19 +00:00
Dirk Meyer
8be884c825 - backout last fix
Acording to submitter the last version does not work.
Submitted by:	Dominic Fandrey
2010-03-29 12:22:41 +00:00
Dirk Meyer
4c845651dc - fix code for png-1.4.1 2010-03-29 09:31:53 +00:00
Ion-Mihai Tetcu
d30573170a - The already committed graphics/imlib2 patch does not work, i.e. it compiles,
but png doesn't work. Fix it.
- bump PORTREVISION

Submitted by:	Dominic Fandrey <kamikaze@bsdforen.de> (on mail)
2010-03-29 09:26:27 +00:00
Dirk Meyer
074547cbba - fix build for png-1.4.1 2010-03-28 14:28:04 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Pav Lucistnik
41d8c3385c - Remove conditional checks for FreeBSD 5.x and older 2009-01-05 20:36:33 +00:00
Stanislav Sedov
95c96662d0 - Fix a buffer overflow vulnerability in imlib2.
PR:		ports/129037
Submitted by:	Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Security:	http://www.vuxml.org/freebsd/910486d5-ba4d-11dd-8f23-0019666436c2.html
2008-11-24 17:50:04 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Stanislav Sedov
9a2e4c8b78 - Update enlightenment-devel and EFL libraries to the latest snapshot
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
  privilegies)
- Add DBUS support.

Thanks to:	az
2008-03-11 21:13:53 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Stanislav Sedov
09e4e6f119 - Update e17 ports to 20070223 snapshot
- Bump portrevisions on all imlib2-dependend ports as the library soversion
  was bumped [1]
- Disable fade-in effects in x11-fm/evidence permanently, since evas doesn't
  support it anymore. [2]

The patch was tested in the tinderbox.

Approved by:	portmgr (marcus) [1],
		Anders Troback <freebsd@troback.com> (maintainer) [2]
2007-03-11 08:51:14 +00:00
Stanislav Sedov
86d5f419cc - Fix X11 building, broken by the previous commit.
Reported by:	many
2007-02-09 08:43:08 +00:00
Stanislav Sedov
a12ed6f2ef - Fix non-X11 building.
PR:			ports/108669
Submitted by:		Peter Koeleman <peter@peerweb.nl>
Reported also by:	Morten Jorgensen <mojo@unixnet.dk>
2007-02-05 21:55:12 +00:00
Stanislav Sedov
75397ef2c9 - Fix recent vulerabilities in imlib2.
- Bump portrevision

Patches obtained from:	ubuntu repository (based on)
2006-11-08 17:18:36 +00:00
Stanislav Sedov
ee774b0f4f - Move to LOCALBASE
- Use new EFL framework
- Update all e17 ports to the lates stable cvs snapshot
- Add additional knobs/options to ports makefiles to control the
  feature set
- Add a bunch of new e17 applications/libraries
- Minor improvements/modification.

Approved by:	vanilla (old maintainer), sem (mentor)
2006-10-08 13:48:37 +00:00
Vanilla I. Shu
16c237e988 1: use USE_LDCONFIG.
2: enable amd64 optimize when ARCH == amd64.
2006-09-05 13:20:09 +00:00
Edwin Groothuis
ff21f59f9f Remove USE_REINPLACE for categories starting with a G 2006-05-07 23:46:33 +00:00
Vanilla I. Shu
f2b91c61d2 Upgrade to 1.2.2.001. 2006-04-01 17:23:51 +00:00
Vanilla I. Shu
ec6ebdbfb6 Upgrade to 1.2.1.011. 2006-03-18 04:24:04 +00:00
Vanilla I. Shu
d380d8cedf Fix tiff loading.
Submitted by:	Daniel Roethlisberger <daniel.at.roe.ch>
2006-03-15 06:12:11 +00:00
Vanilla I. Shu
bb4844b8d1 Fix dependency, bump version.
Submitted by:	nork@
Approved by:	portmgr (clement@)
2006-03-07 15:15:10 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Pav Lucistnik
5a0b86eaf4 - Kludge build
Approved by:	vanilla (in general, before he left for vacation)
2006-01-14 21:46:33 +00:00
Vanilla I. Shu
3e5b9ba687 1: upgrade to latest version.
2: remove BROKEN on x11-toolkits/ewl.
2006-01-14 18:33:28 +00:00
Vanilla I. Shu
b869248d6f Fixed WWW.
PR:		ports/90758
Submitted by:	Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
2005-12-22 05:31:19 +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