aboutsummaryrefslogtreecommitdiff
path: root/graphics/dri
Commit message (Collapse)AuthorAgeFilesLines
* Move the ARCH = i386 check to bsd.mesalib.mk so it applies to allKoop Mast2014-05-311-2/+1
| | | | | | | | | Mesa ports. This will unbreak libglapi/libGL/libglesv2 on i386. This was probably exposed by when the libglapi port was added. Notes: svn path=/head/; revision=355979
* Fix Malformed conditionalKoop Mast2014-05-221-1/+1
| | | | | | | Submitted by: portsnap index builder Notes: svn path=/head/; revision=354825
* Tweak OSVERSION check to also include newer 9.x versions, since gcc fromKoop Mast2014-05-221-3/+4
| | | | | | | | | | | base is not good enough. For i386 depend on gcc form ports. This is due to a clang assertion [1], which has been reported in the clang bugtracker. Reported by: many [1] Notes: svn path=/head/; revision=354823
* Enable shared libglapi library and make a port for it. It is used by libGLKoop Mast2014-05-172-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | and libglesv2. This fixes undefined symbol issues in libglesv2. Clean up stagedir of unwanted files/directories, so check-plist passes. Switch logic and always build gallium support in graphics/dri on i386 and amd64. Gallium is used for Radeon HD 5000+ support. Use USES=tar:bzip2 Under WITH_NEW_XORG: Add patch to remove some dependencies for aclocal.m4 which are absent. This allows the removal of USE_AUTOTOOLS, REAPPLY_PATCHES and pre-configure target. Add INSTALL_TARGET=install-strip to strip libraries. USES=libtool:keepla Fix a /use typo with /usr in post-patch. Bump PORTREVISION for the libtool and libglapi changes. Submitted by: tijl@ (libtool and autotools changes) Obtained from: xorg-dev repo (libglapi and gallium changes) Notes: svn path=/head/; revision=354307
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-1/+1
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=351411
* Fix typoKoop Mast2014-01-311-1/+1
| | | | | | | Submitted by: John Hein <jhein@symmetricom.com> Notes: svn path=/head/; revision=342087
* Add powerpc64 to the checks for powerpc.Koop Mast2014-01-311-2/+2
| | | | | | | | PR: ports/184957 Submitted by: Andreas Tobler <andreast@FreeBSD.org> Notes: svn path=/head/; revision=342073
* Make sure DIR_DRIVERS is always defined. This is needed because arm/mipsKoop Mast2014-01-311-0/+3
| | | | | | | | | | don't have any drivers defined which results in make errors. PR: ports/182875 [1] Submitted by: Anton Shterenlikht <mexas@bris.ac.uk> [1], mat@ Notes: svn path=/head/; revision=342067
* Fix graphics/dri on ia64.Koop Mast2013-12-131-6/+2
| | | | | | | | | Please note that WITH_NEW_XORG isn't tested due to other issues. Submitted by: marcel@ Notes: svn path=/head/; revision=336340
* Unbreak build with global unset NLS.Koop Mast2013-11-261-1/+1
| | | | Notes: svn path=/head/; revision=334977
* Update to 9.1.7.Koop Mast2013-11-261-14/+0
| | | | | | | | | | | | Stagify, abuse stage dir and plist to only install files we want to install. So we don't have to do complex do-install anymore, yay. For the WITH_GALLIUM option we don't need llvm at run-time. Obtained from: xorg-dev repo Notes: svn path=/head/; revision=334972
* - Wrap up cd && foo in parenthesis, it'd break with bmake -jMathieu Arnold2013-11-241-5/+5
| | | | | | | - Replace some FIND ... CPIO with COPYTREE_SHARE. Notes: svn path=/head/; revision=334748
* The FreeBSD graphics/x11 team proudly presentsNiclas Zeising2013-09-292-38/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a kwm, zeising production: MESA 9.1.6 Starring: Mesa 9.1.6, including libGL, libGLU and dri (new xorg only) Addition of libEGL and libglesv2 KMS support for ATI graphics cards in 10-current (new xorg only) Improved sparc64 support for new xorg. [1] pixman 0.30.2, including shlib bump and portrevision bumps libX11 1.6.2 Make absolute pointing devices work with x11-drivers/xf86-input-mouse x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver) Also starring: Updates to drivers and other libraries and utilities Additional notes: When updating MESA related ports (libGL, dri) you need to remove old versions first. See UPDATING for details. PR: ports/181962 [2] Submitted by: marius [1] zeising [2] Exp-run by: bdrewery Approved by: portmgr (bdrewery) Thanks to all who helped testing! Notes: svn path=/head/; revision=328711
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | graphics) Notes: svn path=/head/; revision=327733
* The FreeBSD x11 team proudly presentsNiclas Zeising2013-05-253-30/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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! Notes: svn path=/head/; revision=319055
* Convert g* to USES=pkgconfigBaptiste Daroussin2013-04-231-1/+1
| | | | Notes: svn path=/head/; revision=316343
* Fix packaging and simplify.Jung-uk Kim2013-03-082-113/+35
| | | | Notes: svn path=/head/; revision=313610
* - Remove reference to nouveau driver which isn't builtSteve Wills2013-03-031-1/+0
| | | | Notes: svn path=/head/; revision=313361
* - Fix plist on amd64Steve Wills2013-03-031-1/+1
| | | | Notes: svn path=/head/; revision=313356
* - Fix logic error which caused the gallium-intel driver to be always ↵Steve Wills2013-03-021-7/+38
| | | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=313300
* - Use PTHREAD_LIBS instead of -lpthreadSteve Wills2012-09-131-1/+1
| | | | | | | | PR: ports/170506 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> Notes: svn path=/head/; revision=304226
* Add USE_PKGCONFIG= build, otherwise configure failsDoug Barton2012-07-301-0/+1
| | | | Notes: svn path=/head/; revision=301726
* Attempt to fix build of dri, libGL, and libdrm on tier-2 archs.Mark Linimon2012-07-302-16/+105
| | | | | | | | | | PR: ports/169874 Submitted by: marius, linimon Tested on: amd64, arm, i386, powerpc, sparc Thanks to: bz, andyt Notes: svn path=/head/; revision=301701
* - Please welcome Xorg 7.5.2Martin Wilke2012-04-215-62/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@. Notes: svn path=/head/; revision=295195
* - Please welcome Xorg 7.5.1Martin Wilke2011-02-254-19/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=269720
* Unbreak the Mesa3D 7.4.4 build for powerpc and sparc64 after the 7.6.1Marius Strobl2010-03-251-4/+4
| | | | | | | | | integration. Approved by: rnoland Notes: svn path=/head/; revision=251514
* Mark as broken on ia64 and sparc64: fails to install.Mark Linimon2010-03-221-1/+8
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=251361
* Limited Update to Mesa3D 7.6.1 and libdrm 2.4.17.Norikatsu Shigemura2010-02-074-0/+8
| | | | | | | | | | | | [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. Notes: svn path=/head/; revision=249366
* Update to 7.4.4Robert Noland2009-06-241-3/+3
| | | | Notes: svn path=/head/; revision=236562
* Update to 7.4.3Robert Noland2009-06-202-4/+3
| | | | | | | This is a bug fix release. Notes: svn path=/head/; revision=236373
* Update to Mesa release 7.4.2Robert Noland2009-05-151-3/+3
| | | | Notes: svn path=/head/; revision=233938
* Update to 7.4.1Robert Noland2009-05-071-3/+3
| | | | Notes: svn path=/head/; revision=233379
* - Mark MAKE_JOBS_UNSAFEPav Lucistnik2009-04-151-0/+1
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=232339
* Re-enable DRI on powerpc and sparc64, mainly in order to fixMarius Strobl2009-04-102-0/+12
| | | | | | | | | packaging. Approved by: rnoland Notes: svn path=/head/; revision=232025
* Update the Mesa ports to 7.4Robert Noland2009-04-041-3/+3
| | | | | | | | PR: 133167 Submitted by: Anonymous <swell.k@gmail.com> Notes: svn path=/head/; revision=231572
* Add dependency on dri2protoRobert Noland2009-01-241-1/+1
| | | | | | | | | Reported by: Herbert J. Skuhra Approved by: garga (mentor, implicit) Notes: svn path=/head/; revision=226812
* Update mesa related ports to 7.3Robert Noland2009-01-244-50/+17
| | | | | | | Approved by: garga (mentor, implicit) Notes: svn path=/head/; revision=226804
* - Update X.org ports to 7.4+ (few ports are more recent than the katamari).Florent Thoumie2009-01-234-48/+23
| | | | | | | | | | | - 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). Notes: svn path=/head/; revision=226727
* - Add amd64 support for intel 965 chipsMartin Wilke2008-05-011-1/+1
| | | | Notes: svn path=/head/; revision=212426
* - Add amd64 support for intel 965 chipsMartin Wilke2008-05-011-2/+3
| | | | | | | | | | | | | | - Remove unneeded USE_GCC line - Remove Xfree from the CONFLICT linie - Bump PORTREVISION PR: 123292 Submitted by: Dominic Fandrey <kamikaze@bsdforen.de> Reviewed by: flz Approved by: flz (x11 maintainer) Notes: svn path=/head/; revision=212424
* Update Mesa libraries (GL, GLU and GLw) and dri to 7.0.3.Florent Thoumie2008-04-291-3/+3
| | | | Notes: svn path=/head/; revision=212258
* Remove support for XFree8-4.Florent Thoumie2008-03-071-7/+1
| | | | | | | | | | | From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore. PR: ports/119418 Submitted by: flz Approved by: portmgr (pav) Notes: svn path=/head/; revision=208626
* Remove always-false/true conditions based on OSVERSION 500000Edwin Groothuis2007-10-041-7/+0
| | | | Notes: svn path=/head/; revision=200773
* - Refactor MesaLib ports.Florent Thoumie2007-08-291-39/+14
| | | | | | | - Update graphics/libGLw to 7.0.1. Notes: svn path=/head/; revision=198485
* Update to 7.0.1.Jung-uk Kim2007-08-152-4/+5
| | | | | | | Approved by: anholt (maintainer) Notes: svn path=/head/; revision=197757
* Fix accidental removal of PORTEPOCH in the previous commit.Jung-uk Kim2007-07-021-0/+1
| | | | | | | Pointed out by: kib Notes: svn path=/head/; revision=194713
* - Update to 7.0 (to sync with other Mesa libraries).Jung-uk Kim2007-07-022-8/+9
| | | | | | | | | | | | | - Do not remove HAVE_POSIX_MEMALIGN from configuration files where posix_memalign(3) is actually available. - Use amd64-specific configuration file for amd64 build. It gives slightly better performance because it uses amd64 assembly code in some places. Approved by: anholt (maintainer time out) Notes: svn path=/head/; revision=194680
* Depend explicitely on textproc/expat2.Florent Thoumie2007-05-211-1/+3
| | | | | | | | Reported by: des Approved by: portmgr (blanket) Notes: svn path=/head/; revision=191584
* - Welcome X.org 7.2 \o/.Florent Thoumie2007-05-198-115/+114
| | | | | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}. Notes: svn path=/head/; revision=191544