aboutsummaryrefslogtreecommitdiff
path: root/graphics/libdrm/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* graphics/libdrm: Update to 2.4.99Niclas Zeising2019-08-181-2/+1
| | | | | | | | | | | | | | | | Update graphics/libdrm to 2.4.99 Changelog: https://lists.x.org/archives/xorg-announce/2019-July/003001.html PR: 239205 Reported by: Shankar Giri Obtained from: FreeBSD Graphics Team development repo https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorglibs Sponsored by: B3 Init Notes: svn path=/head/; revision=509224
* Switch a couple of x11 ports to httpsNiclas Zeising2019-08-061-1/+1
| | | | | | | | | | | Switch over a couple of x11 ports, that doesn't use the common xorg master sites, to use https instead of http. PR: 239094 Submitted by: Miyashita Touka Notes: svn path=/head/; revision=508253
* graphics/libdrm: Fix check for arm and powerpcNiclas Zeising2019-07-121-2/+2
| | | | | | | | | | | | | | | Fix the theck for arm and powerpc in graphics/libdrm Makefile. Instead of checking for specific powerpc or arm versions, just use a pattern check for powerpc* and arm* respectively. This is part of a bigger sweep to consolodate this throughout the ports tree. PR: 239162 Submitted by: linimon Notes: svn path=/head/; revision=506490
* graphics/libdrm: Enable more drivers on aarch64Niclas Zeising2019-07-031-1/+7
| | | | | | | | | | | | Enable noveau and radeon libdrm drivers on aarch64. There is work in progress to get at least the radeon and amdgpu drm kmods working on aarch64, and this will aid that effort. PR: 238948 Submitted by: Greg V Notes: svn path=/head/; revision=505763
* graphics/libdrm: Update to 2.4.98Niclas Zeising2019-06-301-12/+5
| | | | | | | | | | | Update graphics/libdrm to 2.4.98 [1] Change to use the meson build system instead of autotools. [2] PR: 235430 [1], 237411 [2] Submitted by: Greg V [1], jbiech [2] Notes: svn path=/head/; revision=505441
* graphics/libdrm: Update to 2.4.96Niclas Zeising2018-11-271-1/+1
| | | | | | | | | | | | | | | | Rework local patches a bit because of upstream changes. Changelog: https://lists.freedesktop.org/archives/dri-devel/2018-August/187286.html https://lists.x.org/archives/xorg-announce/2018-October/002920.html https://lists.x.org/archives/xorg-announce/2018-October/002925.html PR: 231607 Submitted by: voidanix (original version) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/libdrm Notes: svn path=/head/; revision=486065
* graphics/libdrm: Update to 2.4.93Niclas Zeising2018-08-111-1/+1
| | | | | | | | | | Rebase local patches. Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/libdrm Sponsored by: Essen Hackathon Notes: svn path=/head/; revision=476865
* graphics/libdrm: Update to 2.4.92Niclas Zeising2018-05-161-1/+1
| | | | | | | | | | | Regenerate and update patches so they apply cleanly. Changelog: https://cgit.freedesktop.org/mesa/drm/log/?id=libdrm-2.4.92 Tested by: Pete Wright Notes: svn path=/head/; revision=470125
* graphics/libdrm: update to 2.4.91Jan Beich2018-05-041-1/+1
| | | | | | | | | | Changes: https://cgit.freedesktop.org/mesa/drm/log/?id=libdrm-2.4.91 ABI: https://abi-laboratory.pro/tracker/timeline/libdrm/ PR: 227678 Approved by: ? Notes: svn path=/head/; revision=469072
* Update to 2.4.89Matthew Rezny2017-12-251-1/+1
| | | | Notes: svn path=/head/; revision=457262
* Update to 2.4.88Matthew Rezny2017-11-091-1/+1
| | | | Notes: svn path=/head/; revision=453795
* Update to 2.4.84Matthew Rezny2017-10-241-1/+1
| | | | Notes: svn path=/head/; revision=452755
* For ports that are explicitly enabled on armv6, also enable themMark Linimon2017-10-101-1/+1
| | | | | | | | | | on armv7. This has not been tested with an -exp run but should "do no harm". PR: 221894 (partial) Notes: svn path=/head/; revision=451721
* Update to 2.4.83Matthew Rezny2017-08-271-1/+1
| | | | Notes: svn path=/head/; revision=448836
* Update to 2.4.82Matthew Rezny2017-07-271-1/+1
| | | | Notes: svn path=/head/; revision=446715
* Update to 2.4.81Matthew Rezny2017-06-051-2/+1
| | | | | | | | | Reviewed by: kwm Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D11065 Notes: svn path=/head/; revision=442690
* Assorted fixes and improvements to libdrmMatthew Rezny2017-05-211-19/+12
| | | | | | | | | | | | | | | | * define ETIME in libsync.h to fix build of freedreno in Mesa [1] * disable cairo tests to avoid circular dependency when cairo uses libGL [2] * add TESTS option to install test programs which are always built * build libkms on all platforms, it need not be limited to x86 * cease disabling vmwgfx, which needed patching to build PR: 219420 [2] Reported by: strejda [1], maficccc@gmail.com [2] Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10841 Notes: svn path=/head/; revision=441421
* Update to 2.4.80Matthew Rezny2017-04-201-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10437 Notes: svn path=/head/; revision=438989
* Update to 2.4.78 and remove the dependency on libdevqMatthew Rezny2017-04-081-5/+3
| | | | | | | | | | | | | | | | The functionality previously provided by libdevq is now implemented directly in libdrm. This direct implementation should be more robust than the prior integration. Initial testing has shown improvements in some scenarios while remaining on-par elsewhere. The ultimate goal of this effort is to have our platform support integrated upstream, which will be easier without the extra dependency. With that in mind, please quickly report any regressions found. Reviewed by: dumbbell (x11), bapt (x11) Approved by: swills (mentor), dumbbell (x11) Differential Revision: https://reviews.freebsd.org/D10184 Notes: svn path=/head/; revision=438051
* graphics/gbm graphics/libEGL graphics/libdrm graphics/libglapi:Joseph Mingrone2017-03-291-1/+1
| | | | | | | | | | Bump PORTREVISION on ports that had dependency changes after r437182 Approved by: mat, swills (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D10179 Notes: svn path=/head/; revision=437199
* - Update devel/libpthread-stubs to 0.4Ashish SHUKLA2017-03-291-3/+2
| | | | | | | | | | | - Chase libpthread-stubs update, and also switch to BUILD_DEPENDS from LIB_DEPENDS, as port is now only .pc file PR: 218015 Submitted by: rezny Notes: svn path=/head/; revision=437182
* Don't check device major ID, it's not always zero. Fixes Mesa 13 on drm-nextMatthew Rezny2017-03-141-1/+1
| | | | | | | | | | | Submitted by: hselasky Reported by: sbruno, hselasky, xmj Reviewed by: hselasky Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10000 Notes: svn path=/head/; revision=436156
* Remove useless dependency on gnumakeBaptiste Daroussin2017-02-221-2/+0
| | | | | | | Reported by: Emil Velikov <emil.l.velikov@gmail.com> (upstream) Notes: svn path=/head/; revision=434581
* Remove a patch from libdrm that caused it to always claim kms is available.Matthew Rezny2017-02-161-0/+1
| | | | | | | | | | This change allows xf86-video-intel to know it should try to load i915kms. Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9624 Notes: svn path=/head/; revision=434213
* Update libdrm to 2.4.75Matthew Rezny2017-02-111-2/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9437 Notes: svn path=/head/; revision=433860
* graphics/libdrm: unbreak on armv6 + aarch64Jan Beich2017-01-231-1/+2
| | | | | | | | | PR: 216377 Submitted by: mikael.urankar@gmail.com Approved by: portmgr blanket Notes: svn path=/head/; revision=432219
* Add support to find directly the drm device via libdevq the sameBaptiste Daroussin2017-01-161-3/+16
| | | | | | | | | | way linux uses libudev PR: 214580 Submitted by: matthew@reztek.cz Notes: svn path=/head/; revision=431708
* Update to 2.4.74Baptiste Daroussin2017-01-141-1/+3
| | | | Notes: svn path=/head/; revision=431463
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* Update libdrm to 2.4.66.Koop Mast2016-02-101-2/+1
| | | | Notes: svn path=/head/; revision=408622
* The intel kernel driver leaks error code "512" (ERESTARTSYS) toKoop Mast2015-11-021-0/+7
| | | | | | | | | | | | | userland. This error code should be converted to EINTR and/or EAGAIN. Teach libdrm to handle this error code as a work around, and add a override to not apply the patch. Which is done for people doing DRM development. PR: 204174 Notes: svn path=/head/; revision=400652
* Update libdrm to 2.4.65.Koop Mast2015-10-201-1/+1
| | | | | | | Obtained from: Xorg devel repo Notes: svn path=/head/; revision=399826
* Misc X.org port updates:Koop Mast2015-04-181-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update gccmakedep to 1.0.3. Update imake to 1.0.7. Update libpciaccess to 0.13.3. Update libdrm to 2.4.60. Update bitmap to 1.0.8. Update fstobdf to 1.0.6. Update iceauth to 1.0.7. Update libXdmcp to 1.1.2. Update libXp to 1.0.3. Update libXvMC to 1.0.9. Update libXxf86vm to 1.1.4. Update libxshmfence to 1.2. Update randrproto to 1.4.1. Update rgb to 1.0.6. Update sessreg to 1.1.0. Update xcb-util-cursor to 0.1.2. Update xedit to 1.2.2. Update xkbcomp to 1.3.0. Update xkeyboard-config to 2.14. Update xproto to 7.0.27. Update xf86-input-mouse to 1.9.1. Update xf86-input-synaptics to 1.8.2. Update xf86-video-i710 to 1.3.5. Update xf86-video-mga to 1.6.4. Update xf86-video-tdfx to 1.4.6. Update xf86-video-vmware to 13.1.0. Update bdftopcf to 1.0.5. Update font-util to 1.3.1. Update fslsfonts to 1.0.5. Update mkfontscale to 1.1.2. Update showfont to 1.0.5. Update xfs to 1.1.4. Update xfsinfo to 1.0.5. Remove :keepla from USES=libtool for X libraries in bsd.xorg.mk, and bump all affected ports. PR: 199400 Obtained from: Xorg-devel repo Notes: svn path=/head/; revision=384234
* Disable checking for hw.dri.%d.modesetting.Koop Mast2014-10-181-0/+1
| | | | | | | | | | | | This sysctl is only available if a KMS module is loaded. But the libdrm check happens before X has a chance of loading a KMS module. This went unnoticed because I preload my KMS modules at boot. Submitted by: tijl@ Notes: svn path=/head/; revision=371123
* Update to 2.4.58.Koop Mast2014-10-171-23/+5
| | | | | | | | | Remove support for the old libdrm and WITH_NEW_XORG. Obtained from: xorg-dev Notes: svn path=/head/; revision=371034
* Add USES=libtool and INSTALL_TARGET=install-stripTijl Coosemans2014-09-091-6/+4
| | | | Notes: svn path=/head/; revision=367732
* Revert switching to a single libdrm it breaks for ati users using old xorgBaptiste Daroussin2014-07-211-5/+26
| | | | Notes: svn path=/head/; revision=362478
* Update to 2.4.54 for both new and old xorgBaptiste Daroussin2014-07-201-25/+5
| | | | | | | | | | Also build libkms on architecture supporting it by default it will only be used by drivers needing libkms hence not by old xorg With hat: x11 Notes: svn path=/head/; revision=362381
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* On ia64 [2] and powerpc [1] only the radeon bits are build. Fix the plistKoop Mast2014-01-311-1/+4
| | | | | | | | | | | | for this, while here add powerpc64 too [1]. PR: ports/184957 [1] ports/184967 [2] Submitted by: Andreas Tobler <andreast@FreeBSD.org> [1] Anton Shterenlikht <mexas@bris.ac.uk> [2] Notes: svn path=/head/; revision=342071
* Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]Niclas Zeising2013-12-161-14/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG= to /etc/make.conf to get the old version. Update several xorg related ports, including: x11/libxcb 1.9.1 -> 1.9.3 graphics/libdrm 2.4.46 -> 2.4.50 x11/pixman 0.30.2 -> 0.32.4 x11/xkeyboard-config 2.9 -> 2.10.1 x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0 Fix dissapearing cursor in xf86-video-vmware [2] Stagify all x11@-owned ports Bump portrevisions for xf86-* ports due to xserver version change. Fix fallout from updates where needed. Thanks to: all testersi, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/184684 [1], ports/181385 [2] Submitted by: Douglas Carmichael <dcarmich@dcarmichael.net> [2] Approved by: portmgr (bdrewery), core (jhb) [0] Notes: svn path=/head/; revision=336621
* The FreeBSD graphics/x11 team proudly presentsNiclas Zeising2013-09-291-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix NO_STAGE attributionBaptiste Daroussin2013-09-221-1/+1
| | | | Notes: svn path=/head/; revision=327888
* 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
* Add an explicit dependency on pkgconfigBaptiste Daroussin2013-09-021-1/+2
| | | | Notes: svn path=/head/; revision=325944
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* Update to 2.4.46.Koop Mast2013-07-231-1/+1
| | | | | | | Obtained from: xorg-dev repo Notes: svn path=/head/; revision=323524
* Rebump portrevisions to avoid versions going backwards, this wasNiclas Zeising2013-05-251-1/+1
| | | | | | | | | accidentally removed in the xorg mega-commit. Spotted by: Herbert J. Skuhra <h.skuhra@gmail.com> Notes: svn path=/head/; revision=319064
* The FreeBSD x11 team proudly presentsNiclas Zeising2013-05-251-10/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 x11@ owned ports to OptionsNG. Thanks go to bapt@ for review and helpKoop Mast2013-01-051-13/+10
| | | | | | | | | rendered with deciphering the monster that is xorg-drivers. With hat: x11@ Notes: svn path=/head/; revision=309972