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

51 Commits

Author SHA1 Message Date
Baptiste Daroussin
46c3da032b Do not overwrite any existing USES that breaks graphics/dri defining USES=pkgconfig 2013-09-02 14:39:52 +00:00
Marcus von Appen
d1dd91e9ee - Fix Mesa builds by adding lang/python, since it does not support
setting an explicit Python version as build dependency
2013-08-17 22:31:07 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Eitan Adler
e8809ccea1 Add a maintainer
Obtained from:	xorg development repo
2013-07-03 19:02:01 +00:00
Niclas Zeising
d516c8b663 Fix security issues in xorg client libraries.
Most libraries were updated to newer versions, in some cases patches
were backported instead.

Most notably, x11/libX11 was updated to 1.6.0

Security:	CVE-2013-1981
		CVE-2013-1982
		CVE-2013-1983
		CVE-2013-1984
		CVE-2013-1985
		CVE-2013-1986
		CVE-2013-1987
		CVE-2013-1988
		CVE-2013-1989
		CVE-2013-1990
		CVE-2013-1991
		CVE-2013-1992
		CVE-2013-1993
		CVE-2013-1994
		CVE-2013-1995
		CVE-2013-1996
		CVE-2013-1997
		CVE-2013-1998
		CVE-2013-1999
		CVE-2013-2000
		CVE-2013-2001
		CVE-2013-2002
		CVE-2013-2003
		CVE-2013-2004
		CVE-2013-2005
		CVE-2013-2062
		CVE-2013-2063
		CVE-2013-2064
		CVE-2013-2066
2013-06-04 19:31:29 +00:00
Niclas Zeising
92ea0d614b The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
2013-05-25 14:37:02 +00:00
Baptiste Daroussin
f40f5bf278 Make sure bmake respect :U and :L as it used to work in make(1) 2013-05-03 13:11:44 +00:00
Baptiste Daroussin
737bed6923 Convert g* to USES=pkgconfig 2013-04-23 10:47:02 +00:00
Niclas Zeising
3a4b5c7dce Unbreak: Switch to USES=bison to pick up dependency on bison.
Obtained from:	xorg development repo
2013-03-08 12:55:43 +00:00
Steve Wills
7b55291c59 - Fix logic error which caused the gallium-intel driver to be always disabled [1]
- Make it possible to choose which DRI drivers will be built [2]

PR:		ports/174725 [1]
PR:		ports/154651 [2]
Submitted by:	John Marino <draco@marino.st> [1]
Submitted by:	bf [2]
Reviewed by:	kwm [2]
2013-03-02 21:32:51 +00:00
Doug Barton
b5608e4d05 Without a build dep on pkgconf, configure fails 2012-10-01 07:01:04 +00:00
Steve Wills
1bd3aeaf94 - Use PTHREAD_LIBS instead of -lpthread
PR:		ports/170506
Submitted by:	Jason E. Hale <bsdkaffee@gmail.com>
2012-09-13 18:07:55 +00:00
Eitan Adler
c2209e56c7 After a report of an error, mark graphics/libGL as not MAKE_JOBS_SAFE
PR:		ports/162412
Submitted by:	4720@hushmail.com
Reviewed by:	zeising
2012-09-03 19:04:31 +00:00
Koop Mast
04a589dee4 Solve libGL.so and libglx.so conflict situation between libGL, xorg-server and
the nvidia-driver. Install the libraries in port specific directories.
Use pkg-install and pkg-deinstall scripts to update the hardlinks to the
default locations of these files.

While here clean up some @dirrmtry lines in xorg-server plist for directories
that aren.t created by xorg-server.

Motivator:	pkgng
Inspiration:	irc, freebsd-x11@ mailinglist discussion (sorry can't find it
		anymore to give credit the people)
Reviewed by:	danfe@ (for nvidia parts), bapt@
Approved by:	danfe@ (for nvidia parts)
With hat:	x11@
2012-08-31 15:44:41 +00:00
Koop Mast
5aa7246575 Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.
2012-08-04 22:52:02 +00:00
Mark Linimon
3a764317c4 Attempt to fix build of dri, libGL, and libdrm on tier-2 archs.
PR:		ports/169874
Submitted by:	marius, linimon
Tested on:	amd64, arm, i386, powerpc, sparc
Thanks to:	bz, andyt
2012-07-30 04:36:31 +00:00
Martin Wilke
b72aa3dce3 - Unbreak build with clang
PR:		168902
Submitted by:	dim@
Tested by:	O. Hartmann" <ohartman@zedat.fu-berlin.de>
2012-06-10 05:47:43 +00:00
Martin Wilke
29e347e197 - Please welcome Xorg 7.5.2
The Xorg Team is pleased to announce the next round of Xorg updates.
       The team created a new flag called WITH_NEW_XORG that users can include
       in /etc/make.conf. This was created for the intel KMS work being done
       althouthough It probably works for other chips. Unfortunately, the intel
       KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users.
       Older version of FreeBSD will not be supported. Intel users will need
       to patch their source manually with Konstantin?s KMS kernel patch to get
       the newer chips to work. Please carefully read UPDATING entry.

Changes:

        - libdrm 2.4.31 (including KMS support)
        - mesa 7.11.2
        - xorg-server 1.10.6
        - a lot of new Graphic Drivers.

    I would like to thank:

         Koop Mast
         Eitan Adler
         Niclas Zeising
         and all helpers and testers from x11@.
2012-04-21 17:03: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
Olli Hauer
30f9161773 -remove MD5 2011-07-03 14:12:22 +00:00
Koop Mast
34e182bd30 Weak the patch so clang can build this on amd64.
Submitted by:	dim@
2011-05-12 12:36:13 +00:00
Martin Wilke
d594ccc94f - Please welcome Xorg 7.5.1
The X-Server has been patched to the latest 1.7.X series, drivers
and fonts have been updated to the latest versions. This update includes
some components from Xorg 7.6 with a lot of improvements, and it seems
that the performance is much better than the old version. Also this
Update fix build issues with clang and binutils 2.17.50 in current,
remove 6.X gruft and de-author pkg-descr.

I would like to thank:

	Beat Gaetzi
	Dima Panov
	Koop Mast
	Eitan Adler
	and all Testers.

PR:		ports/147646
		ports/148035
		ports/148744
		ports/150223
		ports/152889
		ports/154457
2011-02-25 16:52:50 +00:00
Tilman Keskinoz
70b6d202ed Fix make install; make deinstall install
PR:		146184
Submitted by:	Anonymous <swell.k@gmail.com>
2010-08-15 09:27:28 +00:00
Marius Strobl
bb8871ec1b Unbreak the Mesa3D 7.4.4 build for powerpc and sparc64 after the 7.6.1
integration.

Approved by:	rnoland
2010-03-25 23:11:22 +00:00
Gerald Pfeifer
1be1abd8d5 Simplify reference to bsd.mesalib.mk.
Approved by:	maintainer (rnoland via x11)
Feature safe:	yes
2010-02-28 13:04:29 +00:00
Norikatsu Shigemura
f18d011411 Limited Update to Mesa3D 7.6.1 and libdrm 2.4.17.
[MEMO]
In this commit, no version changed.  But if you put
'WITHOUT_NOUVEAU' on /etc/make.conf, you can use
new version of Mesa3D and libdrm.

Discussed with:	rnoland on freebsd-ports/freebsd-x11.
2010-02-07 11:51:08 +00:00
Dmitry Marakasov
6b5fb87219 - Switch SourceForge ports to the new File Release System: categories starting with G 2009-08-22 00:23:13 +00:00
Robert Noland
39a300fe40 Update to 7.4.4 2009-06-24 01:15:07 +00:00
Robert Noland
c9950828f2 Update to 7.4.3
This is a bug fix release.
2009-06-20 16:05:16 +00:00
Martin Wilke
183765f2f1 - Make following ports MAKE_JOBS_SAFE:
graphics/dri
graphics/libGL
graphics/libGLU
graphics/libGLw
graphics/libglut
graphics/mesa-demos

PR:		133025
Submitted by:	Anonymous <swell.k@gmail.com>
Oked:		rnoland
2009-05-17 00:04:04 +00:00
Robert Noland
d57a06cfe9 Update to Mesa release 7.4.2 2009-05-15 13:15:28 +00:00
Robert Noland
903b864f33 Update to 7.4.1 2009-05-07 19:37:07 +00:00
Marius Strobl
315a9a0bee Re-enable DRI on powerpc and sparc64, mainly in order to fix
packaging.

Approved by:	rnoland
2009-04-10 18:00:49 +00:00
Robert Noland
9f6b997847 Update the Mesa ports to 7.4
PR:		133167
Submitted by:	Anonymous <swell.k@gmail.com>
2009-04-04 04:16:10 +00:00
Florent Thoumie
54684b0574 Make libGL bring in dri2proto. This should fix a few failures. 2009-02-03 15:36:09 +00:00
Mark Linimon
bac811844f Make graphics/libGL/bsd.mesalib.mk play nicer with its slave port
graphics/libglut and vice versa.

Hat:	portmgr
2009-02-02 09:09:05 +00:00
Robert Noland
6b180d6f78 Fix pkg-plist
Reported by:	barbara <barbara.xxx1975@libero.it>
Approved by:	garga (mentor, implicit)
2009-01-25 02:00:47 +00:00
Robert Noland
489e20505a Add dependency on dri2proto to the rest of the mesa ports
Approved by:	garga (mentor, implicit)
2009-01-24 21:45:05 +00:00
Robert Noland
afd1cca72a Update mesa related ports to 7.3
Approved by:	garga (mentor, implicit)
2009-01-24 18:13:01 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Florent Thoumie
0b786009e1 Update Mesa libraries (GL, GLU and GLw) and dri to 7.0.3. 2008-04-29 15:05:42 +00:00
Martin Wilke
2593d10136 - Remove unneeded XFree86 conflicts
Approved by:	flz
2008-04-23 12:13:43 +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
Florent Thoumie
c6e1ca916e Fix dri build on alpha (disable -ffast-math).
PR:		ports/113599
Submitted by:	naddy
2007-10-25 10:42:56 +00:00
Florent Thoumie
971be6f225 - Refactor MesaLib ports.
- Update graphics/libGLw to 7.0.1.
2007-08-29 10:33:10 +00:00
Jung-uk Kim
b476be2362 Update to 7.0.1. 2007-08-15 16:57:09 +00:00
Jung-uk Kim
4774dbb562 - Update to 7.0.
- Use amd64-specific configuration file for amd64 build.  It gives slightly
better performance because it uses amd64 assembly code in some places.

Approved by:	x11 (no objection)
2007-07-02 17:02:43 +00:00
Eric Anholt
0370b65e4e Add patch for previous commit which was missed.
Reported by:	miwi@
2007-06-22 19:26:51 +00:00
Eric Anholt
265d63bee9 Fix the PTHREAD_LIBS substitution for this version of mesa. 2007-06-22 18:21:20 +00:00
Florent Thoumie
b4596a0c0e Don't conflict with nvidia-driver.
Reported by:	David Thiel
Approved by:	portmgr (implicit)
2007-05-20 03:03:40 +00:00