aboutsummaryrefslogtreecommitdiff
path: root/graphics/mesa-libs
Commit message (Collapse)AuthorAgeFilesLines
* graphics/mesa: Update to 24.0.6Emmanuel Vadot2024-04-301-1/+0
| | | | | | | | Release notes: https://lists.freedesktop.org/archives/mesa-dev/2024-April/226190.html Release notes: https://lists.freedesktop.org/archives/mesa-dev/2024-April/226200.html Differential Revision: https://reviews.freebsd.org/D44941 Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa-libs: Fix LIB_DEPENDSEmmanuel Vadot2024-04-181-2/+3
| | | | | | | | | | | | | Mesa itself does not depend on libOpenGL.so from libglvnd but it needs libglvnd at build stage. Also it doesn't not depend on libwayland-egl.so but on libwayland-server.so and libwayland-client.so Differential Revision: https://reviews.freebsd.org/D44831 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa-libs: Add USES=llvm,noexportEmmanuel Vadot2023-11-241-0/+2
| | | | | | | | It was set in Makefile.common from mesa-dri before Reported by: jbeich Fixes: 6e38f0a6247d ("graphics/mesa*: Drop llvm,noexport in Makefile.common") Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa: update to 23.1.8gnikl2023-11-211-2/+4
| | | | | | | | | | | | While here: - Remove some unneeded dep in gallium-vdpau - Disable libelf from devel/elfutils (we will fallback on base libelf), PR 273803 - Always disable libunwind, if you want stacktrace you will need to compile from upstream PR: 250306 - enable vulkan haswell driver Co-authored-by: manu, vishwin PR: 273703, 273803, 250306
* graphics/mesa-dri: enable i915gsasamotikomi2023-08-121-1/+1
| | | | | | This is still supported by Mesa for gen2/3 hw not covered by crocus. PR: 269006
* graphics/mesa-dri: fix Wayland warnings on exit after d2c3c81a5310Jan Beich2023-04-041-0/+1
| | | | | | | | | | | | | warning: queue 0x562a5ed2cd20 destroyed while proxies still attached: wl_display@1 still attached warning: queue 0x557a4efbcf70 destroyed while proxies still attached: zwp_linux_dmabuf_feedback_v1@18 still attached PR: 269877 Obtained from: upstream (mesa-23.1.0) Exp-run by: antoine Approved by: manu
* graphics/mesa-*: unbreak with --auto-features=enabledJan Beich2023-03-201-0/+1
| | | | | | meson.build:945:2: ERROR: Dependency "libclc" not found, tried pkgconfig PR: 270361
* graphics/mesa: Update to 22.3.4Emmanuel Vadot2023-01-271-1/+0
| | | | | | Release notes: https://lists.freedesktop.org/archives/mesa-dev/2023-January/225916.html Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa: Do not add USE_LDCONFIG for every mesa portsEmmanuel Vadot2022-12-081-0/+2
| | | | | | | Not every mesa ports provides shared libraries intented for dynamic uses so stop running ldconfig script for those ports. Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa-libs: CleanupEmmanuel Vadot2022-12-081-0/+3
| | | | | | - Specify license directly in this port. Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa*: Stop using meson native-fileEmmanuel Vadot2022-12-081-0/+1
| | | | | | | | Use BINARY_ALIAS instead, this is cleaner. While here directly record the deps on libLLVM for packages that needs it. Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics/mesa: Update to 22.3Emmanuel Vadot2022-12-052-2/+1
| | | | | | | | | | | | Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-November/000695.html On top of the release notes it seems that Gallium XVMC is also removed, see https://gitlab.freedesktop.org/mesa/mesa/-/commit/8cc766d8f7eac26b7c029a2fac1bdfdba4776c29 for more info. Bump LLVM_DEFAULT to llvm15 so LTO works. Also update libclc to track the one from llvm15. Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D37580
* graphics/mesa-libs: fix check-plistEmmanuel Vadot2022-10-191-0/+1
| | | | | | | We need to build r300 dri driver but don't use it. Sponsored by: Beckhoff Automation GmbH & Co. KG PR: 267205
* graphics/mesa: Update to 22.2.1Emmanuel Vadot2022-10-191-6/+4
| | | | | | | | | | | | | | | | | | | | | This removes the old dri drivers. While here add zink (OpenGL over Vulkan). Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-March/000665.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-March/000667.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-April/000670.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-May/000673.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-May/000675.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-June/000678.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-June/000681.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-June/000682.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-August/000683.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-August/000685.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-September/000687.html Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-October/000688.html Differential Revision: https://reviews.freebsd.org/D37003 Sponsored by: Beckhoff Automation GmbH & Co. KG
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* graphics: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * "Waitman Gobble" <uzimac@da3m0n8t3r.com> * Aaron Dalton <aaron@FreeBSD.org> * Abel Chow <ozsanh45vds001@sneakemail.com> * Adam Weinberger <adamw@FreeBSD.org> * Ade Lovett <ade@FreeBSD.org> * Ade Lovett <ade@lovett.com> * Akinori MUSHA aka knu <knu@idaemons.org> * Aldis Berjoza <aldis@bsdroot.lv> * Alex Hayward <xelah@xelah.com> * Alex Ivasyuv <siegerstein@pochta.ru> * Alex Samorukov <samm@os2.kiev.ua> * Alexander Gromnitsky * Alexander Kojevnikov <alexander@kojevnikov.com> * Alexander Logvinov <ports@logvinov.com> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexander Nedotsukov <bland@mail.ru> * Alexander Y. Grigoryev <alexander.4mail@gmail.com> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Anatoliy Dmytriyev <tolid@plab.ku.dk> * Anatoly Borodin <anatoly.borodin@gmail.com> * Anders Nordby <anders@fix.no> * Andras Horvath <han@log69.com> * Andreas Daehn <ad001@uni-rostock.de> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Andrey Slusar <anray@FreeBSD.org> * Andrey Zakhvatov * Anes Mukhametov <anes@anes.su> * Anonymous <swell.k@gmail.com> * Anton Berezin <tobez@FreeBSD.org> * Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>) * Arjan van Leeuwen <avleeuwen@piwebs.com> * Ashish SHUKLA <ashish@FreeBSD.org> * Bill Fumerola <billf@chc-chimes.com> * Björn König <bkoenig@alpha-tierchen.de> * Brad Hendrickse <bradh@iafrica.com> * Bruce M Simpson <bms@FreeBSD.org> * Carlos Eduardo G. Carvalho <cartola@openit.com.br> * Charlie Kester <corky1951@comcast.net> * Choe, Cheng-Dae * Choe, Cheng-Dae <whitekid@gmail.com> * Chris D. Faulhaber <jedgar@FreeBSD.org> * Chris D. Faulhaber <jedgar@fxp.org> * Chris Piazza <cpiazza@FreeBSD.org> * Christopher Key <cjk32@cam.ac.uk> * Chuck Robey <chuckr@FreeBSD.org> * Corey Smith <corsmith@gmail.com> * Dan Langille <dvl@FreeBSD.org> * Daniel O'Connor <darius@dons.net.au> * Daniel Roethlisberger <daniel@roe.ch> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * Dave Cottlehuber <dch@skunkwerks.at> * David Bremner <bremner@unb.ca> * David Gilbert <dgilbert@velocet.ca> * David Naylor <dbn@FreeBSD.org> * David Yeske <dyeske@gmail.com> * Denis Barov <dindin@dindin.ru> * Denis Podolskiy <bytestore@yandex.ru> * Dennis Herrmann <adox@mcx2.org> * Devaux Fabien <fab@gcu.info> * Dmitry Sivachenko <dima@Chg.RU> * Dominik Brettnacher <domi@nonsensss.de> * Donn Miller <dmmiller@cvzoom.net> * Douglas Carmichael <dcarmich@mcs.com> * Douglas K. Rand <rand@meridian-enviro.com> * Edwin Groothuis <edwin@mavetju.org> * Emanuel Haupt <ehaupt@FreeBSD.org> * Emanuel Haupt <ehaupt@critical.ch> * Emil J.V. Björsell (Jev) * Emmanuel Vadot <manu@FreeBSD.org> * Eric Anholt <anholt@FreeBSD.org> * Eric Freeman <freebsdports@chillibear.com> * Eric P. Scott <eps+pbug0703@ana.com> * Erwin Lansing <erwin@FreeBSD.org> * Eugene Mychlo <myc@barev.net> * Fernan Aguero <fernan@iib.unsam.edu.ar> * Franz Klammer <klammer@webonaut.com> * FreeBSD GNOME Team <gnome@FreeBSD.org> * G. Adam Stanislav <adam@whizkidtech.net> * Garrett Wollman <wollman@lcs.mit.edu> * Gea-Suan Lin <gslin@gslin.org> * George Reid <greid@ukug.uk.freebsd.org> * Gerrit Beine (<gerrit.beine@gmx.de>) * Gerrit Beine (<tux@pinguru.net>) * Glenn Johnson * Greg Lewis <glewis@FreeBSD.org> * Gustau Perez <gustau.perez@gmail.com> * Gustau Pérez i Querol <gustau.perez@gmail.com> * Gvozdikov Veniamin <g.veniamin@googlemail.com> * Hernan Di Pietro <hernan.di.pietro@gmail.com> * Hiroto Kagotani <hiroto.kagotani@gmail.com> * Horia Racoviceanu <horia@racoviceanu.com> * Hye-Shik Chang <perky@fallin.lv> * Hye-Shik Chang <perky@python.or.kr> * Igor Pokrovsky <ip@doom.homeunix.org> * Igor Pokrovsky <tiamat@comset.net> * James FitzGibbon <jfitz@FreeBSD.org> * Jamie Hermans <jamie@hermans.ca> * Jan Henrik Sylvester <me@janh.de> * Janni * Janos Mohacsi <janos.mohacsi@bsd.hu> * Jason Helfman <jgh@FreeBSD.org> * Jean-Marc Zucconi <jmz@FreeBSD.org> * Jean-Sébastien Pédron <dumbbell@FreeBSD.org> * Jean-Yves Lefort <jylefort@FreeBSD.org> * Jean-Yves Lefort <jylefort@brutele.be> * Jeff Molofee * Jeremy Norris <ishmael127@home.com> * Jeremy Norris <ishmael27@home.com> * Joe Marcus Clarke <marcus@FreeBSD.org> * Johannes Dieterich <jmd@FreeBSD.org> * Johannes Jost Meixner <johannes@perceivon.net> * Johannes Meixner <johannes@perceivon.net> * John Hay * John McAree <john@mcaree.org> * John Prather * John Reynolds <johnjen@reynoldsnet.org> * Joris Dedieu <joris.dedieu@gmail.com> * Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> * Jose Jachuf <jjachuf@gmail.com> * Joseph Koshy <koshy@india.hp.com> * Juergen Unger <j.unger@choin.net> * KANOU Hiroki <kanou@mil.allnet.ne.jp> * KIRIYAMA Kazuhiko * Kay Lehmann * Kevin Golding <ports@caomhin.org> * Kimura Fuyuki <fuyuki@hadaly.org> * Koop Mast <kwm@FreeBSD.org> * Kris Kennaway <kris@FreeBSD.org> * Kris Moore <kmoore@FreeBSD.org> * Kubilay Kocak <koobs@FreeBSD.org> * Kurt Kanzenbach <kurt@kmk-computers.de> * Kyle Martin <mkm@ieee.org> * Laurent Courty * Leonardo Martins <lmartins@nepe.eee.ufg.br> * Lev Serebryakov <lev@FreeBSD.org> * Malte Lance <malte.lance@gmx.net> * Marc Fonvieille <blackend@FreeBSD.org> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> et al. * Mark Atkinson <atkin901@gmail.com> * Mark Murray <markm@FreeBSD.org> * Mark Pulford <mark@kyne.com.au> * Markus Brueffer <markus@FreeBSD.org> * Martin Dieringer <martin.dieringe@gmx.de> * Martin Dieringer <martin.dieringer@gmx.de> * Martin Matuska <mm@FreeBSD.org> * Martin Neubauer <m.ne@gmx.net> * Martin Sugioarto <martin.sugioarto@udo.edu> * Martin Tournoij <carpetsmoker@rwxrwxrwx.net> * Martin Tournoij <carpetsmoker@xs4all.nl> * Martin Wilke <miwi@FreeBSD.org> * Mateusz Piotrowski <0mp@FreeBSD.org> * Mathieu Arnold * Matthew Luckie <mjl@luckie.org.nz> * Matthew X. Economou <xenophon+fbsdports@irtnog.org> * Matthias Fechner <mfechner@FreeBSD.org> * Matthieu Volat <mazhe@alkumuna.eu> * Maurice Castro <maurice@serc.rmit.edu.au> * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Gmelin <freebsd@grem.de> * Michael Johnson <ahze@FreeBSD.org> * Michael Johnson <ahze@ahze.net> * Michael Nottebrock <lofi@FreeBSD.org> * Michael Reifenberger <mr@FreeBSD.org> * Mike Krutov <neko@takino.org> * Mikhail T. <mi@aldan.algebra.com> * Mikhail Teterin <mi@aldan.algebra.com> * Muhammad Moinur Rahman <5u623l20@gmail.com> * NAKATA Maho <maho@FreeBSD.org> * Naram Qashat <cyberbotx@cyberbotx.com> * Nick Hilliard <nick@foobar.org> * Nicola Vitale <nivit@FreeBSD.org> * Nicola Vitale <nivit@email.it> * Nikolay Korotkiy <sikmir@gmail.com> * Norio Suzuki <nosuzuki@e-mail.ne.jp> * Oliver Heesakkers <dev2@heesakkers.info> * Oliver Lehmann <oliver@FreeBSD.org> * Olivier Duchateau * Paul Everlund * Pav Lucistnik <pav@FreeBSD.org> * Pedro F. Giffuni * Pedro Garcia Freitas <sawp@sawp.com.br> * Pedro Giffuni * Pedro Giffuni <pfg@FreeBSD.org> * Pete Fritchman <petef@FreeBSD.org> * Pete Fritchman <petef@databits.net> * Peter Ankerstal <peter@pean.org> * Peter Jeremy <peterjeremy@optushome.com.au> * Peter Schmiedeskamp <pschmied@qwest.net> * Phil Phillips <pphillips@experts-exchange.com> * Pietro Cerutti <gahr@FreeBSD.org> * Pietro Cerutti <gahr@gahr.ch> * Piotr Kubaj <pkubaj@anongoth.pl> * Piotr Smyrak <smyru@heron.pl> * Piotr Smyrak, piotr.smyrak@heron.pl * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Quentin Stievenart <acieroid@awesom.eu> * R Joseph Wright <rjoseph@mammalia.org> * Radim Kolar * Rainer Hurling <rhurlin@gwdg.de> * Randall Hopper * Randall Hopper <aa8vb@ipass.net> * Randall Hopper <aa8vb@nc.rr.com> * Reinier de Blois <rddeblois@gmail.com> * Richard Hwang <rhwang@bigpanda.com>, Mikhail Teterin <mi@aldan.algebra.com>, Jun-ichiro itojun Itoh <itojun@itojun.org> * Rick Elrod <codeblock@eighthbit.net> * Rob Farmer <rfarmer@predatorlabs.net> * Rod Person <rodperson@rodperson.com> * Roland Jesse <roland.jesse@gmx.net> * Romain Tartiere <romain@FreeBSD.org> * Ron van Daal * Ronald Kuehn <rk@ronald.org> * Rong-En Fan <rafan@infor.org> * Rusmir Dusko <nemysis@FreeBSD.org> * Rusty Nejdl <rnejdl@ringofsaturn.com> * Ryan Melcer <rmelcer@iteris.com> * Ryan Steinmetz <zi@FreeBSD.org> * Sahil Tandon <sahil@FreeBSD.org> * Sam Lawrance * Satoshi Asami <asami@FreeBSD.org> * Satoshi Taoka <taoka@FreeBSD.org> * Seiichirou Hiraoka * Serge Negodyuck <petr@petrovich.kiev.ua> * Sergey A. Osokin <osa@FreeBSD.org> * Sergey Skvortsov <skv@protey.ru> * Sergey V. Dyatko <sergey.dyatko@gmail.com> * Shane Ambler * Shaun Amott <shaun@inerd.com> * Shell Hung <shell@shellhung.org> * Shigeyuki FUKUSHIMA <shige@FreeBSD.org> * Simun Mikecin <numisemis@yahoo.com> * Sofian Brabez <sbrabez@gmail.com> * Stanislav Sedov <ssedov@mbsd.msk.ru> * Stanislav Sedov <stas@FreeBSD.org> * Stas Timokhin <devel@stasyan.com> * Stas Timokhin <stast@bsdportal.ru> * Stefan Walter <sw@gegenunendlich.de> * Stephen Roome <steve@pepcross.com> * Steve Wills <steve@meatwad.mouf.net> * Steve Wills <swills@FreeBSD.org> * Steven Kreuzer <skreuzer@FreeBSD.org> * Steven Wallace <swallace@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * TAKAHASHI Kaoru <kaoru@kaisei.org> * TAKATSU Tomonari <tota@FreeBSD.org> * TAKATSU Tomonari <tota@rtfm.jp> * TAOKA Fumiyoshi * TATEISHI Katsuyuki <katsu@iec.hiroshima-u.ac.jp> * Tassilo Philipp <tphilipp@potion-studios.com> * Thibault Payet <monwarez@mailoo.org> * Thierry Thomas <thierry@pompo.net> * Thomas Dreibholz <dreibh@iem.uni-due.de> * Thomas Gellekum <tg@FreeBSD.org> * Thomas Hurst <tom@hur.st> * Tilman Linneweh <arved@FreeBSD.org> * Tim Bishop <tim@bishnet.net> * Tod McQuillin <devin@spamcop.net> * Tomoyuki Sakurai <cherry@trombik.org> * Tsung-Han Yeh <snowfly@yuntech.edu.tw> * UMENO Takashi <umeno@rr.iij4u.or.jp> * Ulrich Spoerlein <q@uni.de> * Vasil Dimov <vd@FreeBSD.org> * Veniamin Gvozdikov <vg@FreeBSD.org> * Vincent Tantardini <vinc@FreeBSD-fr.org> * Vladimir Chukharev * Wen Heping <wen@FreeBSD.org> * Wen Heping <wenheping@gmail.com> * Wen heping <wenheping@gmail.com> * Wen heping<wenheping@gmail.com> * Will Andrews <andrews@technologist.com> * Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> * Ying-Chieh Liao <ijliao@FreeBSD.org> * Yinghong Liu <relaxbsd@gmail.com> * Yinghong.Liu <relaxbsd@gmail.com> * Yuan-Chung Hsiao <ychsiao@ychsiao.org> * Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp> * Yukihiro Nakai <nacai@iname.com> * Yukihiro Nakai <nakai@mlab.t.u-tokyo.ac.jp> * Yuri Victorovich <yuri@FreeBSD.org> * Yuri Victorovich <yuri@rawbw.com> * Yuu Yashiki * Yuzo FURUKAWA <hurukawa@kuee.kyoto-u.ac.jp> * Zhihao Yuan <lichray@gmail.com> * Zsolt Udvari <udvzsolt@gmail.com> * ache * alepulver * anhot * antonakis@gmail.com * argv[0] (Iouri V. Ivliev) * arved * asami * bf <bf@FreeBSD.org> * bmc@WillsCreek.COM * buganini@gmail.com * cacho@mexicano.gdl.iteso.mx * cartola (Carlos E. G. Carvalho) * cartola@openit.com.br * cfs@ing.puc.cl (original) * chinsan * chinsan <chinsan.tw@gmail.com> * coryking * cracauer@cons.org "Martin Cracauer" * demon@FreeBSD.org * dillon * dom@happygiraffe.net * erich@FreeBSD.org * fenner * fernan@iib.unsam.edu.ar * frankch@waru.life.nthu.edu.tw * gahr * gary@hotlava.com * gerard * giffunip@asme.org * glebius@FreeBSD.org * gurkan@phys.ethz.ch * hsu * ijliao * jamie * jedgar@FreeBSD.org * jeff@cetlink.net * jjachuf@gmail.com * jmz * johalun * johan * johans * kwm@FreeBSD.org * lbartoletti <lbartoletti@FreeBSD.org> * lesi@FreeBSD.org * lichray@gmail.com * luigi@FreeBSD.org * maho@FreeBSD.org * marcus@FreeBSD.org * mb@imp.ch * mi * mm@FreeBSD.org * nemysis <nemysis@gmx.ch> * nik * nork@FreeBSD.org * olgeni@FreeBSD.org * paulo@isr.uc.pt * petef@FreeBSD.org * pgs * ports@FreeBSD.org * proff@iq.org * punkt.de Hosting Team <mops@punkt.de> * rfarmer@predatorlabs.net * roberto * roland.jesse@gmx.net * rpsfa@rit.edu * saper@system.pl * smace * sobomax * stas * stb@lassitu.de * theraven@FreeBSD.org * thierry@pompo.net * tobez * trasz <trasz@pin.if.uz.zgora.pl> * trevor * vanilla * will * wolman@cs.washington.edu * yukinopo@livedoor.com With hat: portmgr
* graphics/mesa-libs: don't force gcc on powerpcPiotr Kubaj2021-11-161-2/+0
| | | | Builds fine with clang.
* graphics/mesa-dri: Remove meson option gallium-cloverEmmanuel Vadot2021-10-131-1/+0
| | | | | | It doesn't exists and cause error with meson >= 0.60 PR: 259140
* graphics/mesa: Update to 21.1.8Emmanuel Vadot2021-10-131-1/+0
| | | | | | | | | | | Update to the latest release of the 21.1 branch. Release Notes: https://lists.freedesktop.org/archives/mesa-dev/2021-July/225455.html Release Notes: https://lists.freedesktop.org/archives/mesa-dev/2021-August/225461.html Release Notes: https://lists.freedesktop.org/archives/mesa-dev/2021-September/225465.html Differential Revision: https://reviews.freebsd.org/D32351 Sponsored by: Beckhoff Automation GmbH & Co. KG
* graphics: Make libglvnd a LIB_DEPENDKevin Bowling2021-08-151-2/+2
| | | | | | | | | There are still some incoming reports of dep issues when upgrading old systems. This should help with dep solving and getting past the file conflicts. Reviewed by: jbeich, x11 (manu) Differential Revision: https://reviews.freebsd.org/D31465
* graphics/mesa-libs: Add back patch for irisEmmanuel Vadot2021-08-041-0/+1
| | | | | | | Due to how the mesa ports are split we need to patch meson files so iris is prefered on compatible intel GPU. PR: 257462
* graphics/mesa-*: Unbreak on 11.4Emmanuel Vadot2021-07-281-2/+0
| | | | | | Re-add patches that was removed on the 21.1.5 update. PR: 257305
* graphics/mesa-libs: Mark BROKEN on FreeBSD 11Po-Chuan Hsieh2021-07-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | FAILED: src/util/libmesa_util.a.p/build_id.c.o cc -Isrc/util/libmesa_util.a.p -Isrc/util -I../src/util -Iinclude -I../include -Isrc -I../src -Isrc/mapi -I../src/mapi -Isrc/mesa -I../src/mesa -I../src/gallium/include -I../src/gallium/auxiliary -I/usr/local/include -fvisibility=hidden -fno-color-diagnostics -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O3 -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="21.1.5"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_X11_PLATFORM -DHAVE_XCB_PLATFORM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DHAVE_DRM_PLATFORM -DETIME=ETIMEDOUT -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_64_ASM -DHAVE_SYS_SYSCTL_H -DHAVE_XLOCALE_H -DHAVE_DLFCN_H -DHAVE_EXECINFO_H -DHAVE_SYS_SHM_H -DHAVE_PTHREAD_NP_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_LIBDRM -DLLVM_AVAILABLE '-DMESA_LLVM_VERSION_STRING="12.0.1"' -DLLVM_IS_SHARED=1 -DDRAW_LLVM_AVAILABLE -DUSE_LIBGLVND=1 -DHAVE_LIBUNWIND -DHAVE_WAYLAND_PLATFORM -DWL_HIDE_DEPRECATED -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=empty-body -Werror=incompatible-pointer-types -Werror=int-conversion -Wimplicit-fallthrough -Wno-missing-field-initializers -fno-math-errno -fno-trapping-math -Qunused-arguments -fno-common -Werror=format -Wformat-security -Wno-microsoft-enum-value -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC -pthread -Werror=pointer-arith -Werror=gnu-empty-initializer -MD -MQ src/util/libmesa_util.a.p/build_id.c.o -MF src/util/libmesa_util.a.p/build_id.c.o.d -o src/util/libmesa_util.a.p/build_id.c.o -c ../src/util/build_id.c ../src/util/build_id.c:42:4: error: unknown type name 'Elf_Nhdr' ElfW(Nhdr) nhdr; ^ ../src/util/build_id.c:38:20: note: expanded from macro 'ElfW' #define ElfW(type) Elf_##type ^ <scratch space>:108:1: note: expanded from here Elf_Nhdr ^ ../src/util/build_id.c:91:33: error: use of undeclared identifier 'Elf_Nhdr' size_t offset = sizeof(ElfW(Nhdr)) + ^ ../src/util/build_id.c:38:20: note: expanded from macro 'ElfW' #define ElfW(type) Elf_##type ^ <scratch space>:109:1: note: expanded from here Elf_Nhdr ^ 2 errors generated. ninja: build stopped: subcommand failed. Reference: https://gitlab.freedesktop.org/mesa/mesa/-/issues/1007
* mesa*: Update to 21.1.5Emmanuel Vadot2021-07-202-36/+4
| | | | | | | | | | - swrast is only a gallium driver now. - Bump needed llvm to 12 - libclc is still a llvm10, moving to >10 needs to change from where we pick libclc as its now part of llvm Differential Revision: https://reviews.freebsd.org/D31165 Reviewed by: kbowling, zeising
* graphics/mesa-libs: enable libglvnd supportJan Beich2021-06-172-38/+47
| | | | | | | PR: 246767 Reviewed by: kbowling Tested by: kbowling Differential Revision: https://reviews.freebsd.org/D25020
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* mesa-*: Update to 20.2.3Emmanuel Vadot2020-12-031-2/+2
| | | | | | | | | | - Fix mesa-gallium-va and mesa-gallium-vdpau for X11 usage - Add a patch so iris will be prefered for compatible intel GPUs (>=broadwell) PR: 250307 250325 Notes: svn path=/head/; revision=556929
* After r556423, also bump PORTREVISION on other Mesa ports.Piotr Kubaj2020-11-271-1/+1
| | | | Notes: svn path=/head/; revision=556425
* graphics/mesa*: Add Iris Gallium driver and libunwind for more archEmmanuel Vadot2020-10-131-0/+1
| | | | | | | | | | | | | | Iris is the prefered gallium driver for Intel Gen8 to Gen11, add it to the build. [1] Add libunwind support for more arch. [2] PR: 250307 [1], 250305 [2] Submitted by: jbeich [2] Reported by: jbeich [1] Reviewed by: zeising Notes: svn path=/head/; revision=552236
* graphics/mesa*: Update to 20.2Emmanuel Vadot2020-10-122-22/+13
| | | | | | | | | | | | | | | | | | | Update to 20.2 Move graphics/libxatracker to graphics/mesa-gallium-xa Remove VAAPI and VDPAU options in mesa-libs in favor of two new ports : mesa-gallium-va and mesa-gallium-vdpau Bump needed llvm to llvm10 Change a lot of meson option from false to disabled as it's deprecated. Remove the drm and surfaceless platform from mesa* as it's always enabled now. Add zstd option, used for shader cache. Reviewed by: x11 (zeising@) Differential Revision: https://reviews.freebsd.org/D26682 Notes: svn path=/head/; revision=552109
* mesa-libs: Add glesv1 libEmmanuel Vadot2020-09-192-1/+9
| | | | | | | | | | | | There is no real reason to disable glesv1 so add it to the build. While here add a USE_GL for it. Reviewed by: zeising Approved by: x11 (zeising@) Differential Revision: https://reviews.freebsd.org/D26461 Notes: svn path=/head/; revision=548950
* mesa*: Only add x11 dependancy if it's requestedEmmanuel Vadot2020-09-172-11/+13
| | | | | | | | | | | | This allow to have a full setup without any x11 deps. PR: 247029 Reviewed by: zeising Approved by: x11 (zeising@) Differential Revision: https://reviews.freebsd.org/D26438 Notes: svn path=/head/; revision=548829
* graphics/mesa: Fix minor issues from meson switchNiclas Zeising2020-06-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Fix a couple of minor issues with mesa related ports after the switch to meson. Define _GNU_SOURCE when building on FreeBSD. This fixes blur effects in Plasma 5 and issues with the SDDM greeter. This fix was originally applied in r516100 but got lost in the switch to meson. [1] Properly detect sys/sysctl.h on FreeBSD. On FreeBSD sys/sysctl.h needs sys/types.h as well, patch the meson build script to take this into account. Fix a broken sed command to properly set ${LOCALBASE}/etc and ${LOCALBASE}/share/ as appropriate. Bump portrevision of all mesa related ports. PR: 247138 [1] Reported by: Roman [1] Reviewed by: manu Tested by: Roman, Serge Volkov Differential Revision: https://reviews.freebsd.org/D25265 Notes: svn path=/head/; revision=539358
* mesa: Fix build empty DRI_DRIVERNiclas Zeising2020-06-091-0/+1
| | | | | | | | | | | | | | | | | | | In some cases, such as on sparc64, armv6 and armv7 etc, DRI_DRIVER, GALLIUM_DRIVER and/or VULKAN_DRIVER might be undefined. This causes an error similar to make: "/usr/ports/graphics/mesa-dri/Makefile" line 106: Malformed conditional (${DRI_DRIVERS:M${:UI915}}) Fix this by checking if [DRI,GALLIUM,VULKAN]_DRIVER is defined before checking what it is set to. While here, remove textproc/py-mako dependency from mesa-dri/Makefile, it's already included in mesa-dri/Makefile.common, no need to depend on it twice. PR: 247117 Reported by: jbeich Notes: svn path=/head/; revision=538339
* mesa*: Add platforms optionEmmanuel Vadot2020-06-061-3/+26
| | | | | | | | | | | | | Mesa support different platforms, add some options that control which one we are enabling and build the -Dplatform meson arg based on that. Keep the WAYLAND option for now but if you're using it switch to the newly created PLATFORM_WAYLAND. PR: 246969 Approved by: zeising (x11@ implicit) Notes: svn path=/head/; revision=538079
* mesa*: Switch to mesonEmmanuel Vadot2020-06-052-21/+21
| | | | | | | | | | | | | | | | Upstream switched to meson for their build system so do the same as it will be easier to find problems sooner than later. This also switch to python3, python is only used for the build. There is more thing enabled by default (or auto-enabled based on some configuration) so we need to disable a lot more things than with autotools. This should be a non functional change. Reviewed by: zeising (x11@) Differential Revision: https:/reviews.freebsd.org/D25092 Notes: svn path=/head/; revision=537998
* graphics/libglvnd: add new portJan Beich2020-05-271-0/+2
| | | | | | | | | | | | | | | | Submitted by: Greg V <greg@unrelenting.technology> libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. It allows multiple drivers from different vendors to coexist on the same filesystem, and determines which vendor to dispatch each API call to at runtime. Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. https://gitlab.freedesktop.org/glvnd/libglvnd Notes: svn path=/head/; revision=536673
* graphics/mesa: Update to 19.0.8Niclas Zeising2020-05-031-1/+1
| | | | | | | | | | | | | | | Update mesa and related ports to 19.0.8. This is the last version where the autotools build system is being used. This serves as a stepping stone for reworking the ports to use the meson build system and to enable further updates. PR: 235570 Submitted by: jbeich (with minor changes) Differential Revision: https://reviews.freebsd.org/D19099 https://reviews.freebsd.org/D19100 Notes: svn path=/head/; revision=533793
* graphics/mesa-libs: fix build on powerpc headPiotr Kubaj2020-04-171-0/+2
| | | | | | | | | | Clang currently lacks atomic functions on powerpc, making build fail: u_atomic.c:64:1: error: definition of builtin function '__sync_val_compare_and_swap_8' Use GCC for now. Notes: svn path=/head/; revision=531925
* graphics/mesa-libs: Change default to use DRI3Niclas Zeising2020-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change the default mesa configuration to use DRI3 rather than the older DRI2 interface. This should improve performance somewhat, and alleviates the need for the FIXDRM option in x11-servers/xorg-server. Remove the FIXDRM option from x11-servers/xorg-server. Add an UPDATING entry for the change. For users of graphics/drm-legacy-kmod or the base graphics drivers, this might cause regressions. If you experience problems when running OpenGL applications please force the use of the DRI2 backend by setting the LIBGL_DRI3_DISABLE environment variable to 1 before starting any OpenGL application. This is easiest done by adding it to your shell startup file or .xinitrc. Add UPDATING entry for xorg-server, detailing the change of device configuration backend. PR: 196678, 244306 (for tracking) Notes: svn path=/head/; revision=528071
* - Update WWWDmitry Marakasov2019-12-171-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=520319
* graphics/mesa: Add -D_GNU_SOURCE to compile flagsNiclas Zeising2019-10-301-1/+1
| | | | | | | | | | | | | | | Add -D_GNU_SOURCE to compile flags when building on FreeBSD. This is needed to have mesa work with various locales, that for instance use , instead of . as a decmal separator. Bump portrevision on all mesa related ports. PR: 241506 Reported by: Jesper Schmitz Mouridsen MFH: 2019Q4 Notes: svn path=/head/; revision=516100
* Bump remaining mesa ports after llvm version changeNiclas Zeising2019-10-041-1/+1
| | | | | | | | | | | | Bump these mesa ports as well, to ensure that they are rebuilt with the correct llvm port. This was missed in r513776 PR: 239682 MFH: 2019Q4 (implicit, fix for earlier commits) Notes: svn path=/head/; revision=513788
* Switch mesa and related ports to llvm80Niclas Zeising2019-06-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch mesa over to use llvm80 instead of llvm60. Make it use the global LLVM_DEFAULT instead of deciding for ourself which llvm version to use. [1] Fix build of lang/beginet [1] Add patch from upstream to fix build of devel/libclc. The patch is taken from the git mirror of devel/libclc rather than the SVN repo, for convenience. Add a patch from mesa upstream preventing certain error messages when using amdgpu [2] Add a notice to bsd.default-versions.mk asking that the graphics team be informed before the llvm version is changed. Enable llvm and gallium on MIPS. As far as I can tell, this used to be the default before this change. Bump portrevisions since dependencies changed. PR: 230789 [1], [2] Submitted by: jbeich [1], tobik [2] Obtained from: FreeBSD Graphics Team development repo https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80 Sponsored by: B3 Init (zeising) Notes: svn path=/head/; revision=505425
* graphics/mesa-{libs,dri}: update to 18.2.8Jan Beich2019-01-172-9/+2
| | | | | | | | | | | | | | | | | | | | | | - TEXTURE option is always enabled per https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941a Changes: https://www.mesa3d.org/relnotes/18.2.0.html Changes: https://www.mesa3d.org/relnotes/18.2.1.html Changes: https://www.mesa3d.org/relnotes/18.2.2.html Changes: https://www.mesa3d.org/relnotes/18.2.3.html Changes: https://www.mesa3d.org/relnotes/18.2.4.html Changes: https://www.mesa3d.org/relnotes/18.2.5.html Changes: https://www.mesa3d.org/relnotes/18.2.6.html Changes: https://www.mesa3d.org/relnotes/18.2.7.html Changes: https://www.mesa3d.org/relnotes/18.2.8.html PR: 230298 Tested by: Samy Mahmoudi, Kevin Oberman Approved by: maintainer timeout (2 weeks after 2019Q1) Differential Revision: https://reviews.freebsd.org/D16571 Notes: svn path=/head/; revision=490569
* graphics/mesa-libs: enable WAYLAND by default here and in consumersJan Beich2018-11-111-1/+2
| | | | | | | | | | | PR: 227509 Requested by: Johannes Lundberg, Greg V Reviewed by: tobik (earlier version) Approved by: madpilot, x11 (zeising), maintainer timeout (2 weeks) Exp-run by: antoine Notes: svn path=/head/; revision=484788
* Enable libEGL for all platformsNiclas Zeising2018-11-082-25/+11
| | | | | | | | | | | | | | Enable libEGL build for all platforms, even those without llvm. Previously it was disabled on those platforms. This has been tested on sparc64. Remove the EGL option completely. PR: 232729 Submitted by: jbeich Tested by: Yoshihiko Iwama (sparc64 support) Notes: svn path=/head/; revision=484475
* graphics/mesa-libs: enable surfaceless like upstreamJan Beich2018-10-161-3/+3
| | | | | | | | PR: 224659 Approved by: maintainer timeout (9 months) Notes: svn path=/head/; revision=482191
* graphics/wayland: update to 1.16.0Jan Beich2018-10-152-4/+5
| | | | | | | | | | | | | - New libwayland-egl home for consumers as Mesa 18.2 dropped it Changes: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html Changes: https://lists.freedesktop.org/archives/wayland-devel/2018-August/039358.html PR: 227423 Submitted by: Greg V <greg@unrelenting.technology> Approved by: maintainer timeout (5 months) Notes: svn path=/head/; revision=482189