notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
libosmesa Off-Screen Mesa implementation of the OpenGL API
22.3.0 graphics on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-04-09 08:44:52
Last Update: 2022-12-08 19:00:49
Commit Hash: fc5168c
People watching this port, also watch:: libdrm, mesa-libs, xrdb, mesa-dri, openjdk8
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libosmesa-22.3.0/catalog.mk
  3. /usr/local/share/licenses/libosmesa-22.3.0/LICENSE
  4. /usr/local/share/licenses/libosmesa-22.3.0/MIT
  5. @comment include/GL/gl.h
  6. @comment include/GL/glcorearb.h
  7. @comment include/GL/glext.h
  8. include/GL/osmesa.h
  9. @comment include/KHR/khrplatform.h
  10. lib/libOSMesa.so
  11. lib/libOSMesa.so.8
  12. lib/libOSMesa.so.8.0.0
  13. @comment lib/libglapi.so
  14. @comment lib/libglapi.so.0
  15. @comment lib/libglapi.so.0.0.0
  16. libdata/pkgconfig/osmesa.pc
  17. @comment share/drirc.d/00-mesa-defaults.conf
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • libosmesa>0:graphics/libosmesa
To install the port:
cd /usr/ports/graphics/libosmesa/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/libosmesa
  • pkg install libosmesa
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libosmesa
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
libosmesa
ABIlatestquarterly
FreeBSD:11:aarch6418.1.8_119.0.8_1
FreeBSD:11:amd6421.1.520.2.3_1
FreeBSD:11:armv611.2.219.0.8_1
FreeBSD:11:i38621.1.520.2.3_1
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch6418.1.922.3.2
FreeBSD:12:amd6422.3.422.3.3
FreeBSD:12:armv618.1.919.0.8_1
FreeBSD:12:armv718.1.919.0.8_1
FreeBSD:12:i38622.3.422.3.3
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout20.2.3
FreeBSD:13:aarch6422.3.322.3.2
FreeBSD:13:amd6422.3.422.3.3
FreeBSD:13:armv620.2.3pkg-fallout
FreeBSD:13:armv722.3.322.3.2
FreeBSD:13:i38622.3.422.3.3
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc6420.2.322.3.2
FreeBSD:13:riscv64pkg-fallout21.3.8
FreeBSD:14:aarch6422.3.3pkg-fallout
FreeBSD:14:amd6422.3.4pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv722.3.3pkg-fallout
FreeBSD:14:i38622.3.4pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc6422.3.1pkg-fallout
FreeBSD:14:riscv6421.1.8pkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pthread-stubs.pc : devel/libpthread-stubs
  2. py39-mako>0 : textproc/py-mako@py39
  3. bison : devel/bison
  4. meson>=0.57.1_1 : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.9 : lang/python39
  8. llvm-config15 : devel/llvm15
  9. xorgproto>=0 : x11/xorgproto
Library dependencies:
  1. libLLVM-15.so : devel/llvm15
  2. libglapi.so : graphics/mesa-libs
  3. libexpat.so : textproc/expat2
  4. libunwind.so : devel/libunwind
This port is required by:
for Libraries
  1. cad/ldview
  2. math/octave

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/22.3.0/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/22.3.0/
Collapse this list.

Number of commits found: 101 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
22.3.0
08 Dec 2022 19:00:49
commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Stop adding libglapi.so as a deps when not needed

Not every mesa port needs this lib so stop adding a dep on it if not needed.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.0
08 Dec 2022 19:00:46
commit hash:799245580a718022ce7bb96012a2720ede33a8aecommit hash:799245580a718022ce7bb96012a2720ede33a8aecommit hash:799245580a718022ce7bb96012a2720ede33a8aecommit hash:799245580a718022ce7bb96012a2720ede33a8ae files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Do not add USE_LDCONFIG for every mesa ports

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
22.3.0
08 Dec 2022 19:00:41
commit hash:69016a123cc204d8682f801b9a312cc68cbcd3bbcommit hash:69016a123cc204d8682f801b9a312cc68cbcd3bbcommit hash:69016a123cc204d8682f801b9a312cc68cbcd3bbcommit hash:69016a123cc204d8682f801b9a312cc68cbcd3bb files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/libosmesa: Cleanup

- Specify license directly in this port.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
22.3.0
08 Dec 2022 19:00:28
commit hash:e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash:e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash:e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash:e70ff172c20525bf5ec27c7b904a8e2760947add files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Stop using meson native-file

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
22.3.0
05 Dec 2022 14:03:28
commit hash:855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash:855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash:855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash:855947ebf7e738232a8bbf6d47cc56f2896f276f files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3

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
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

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)
21.3.8
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.3.8
20 Jul 2022 14:22:04
commit hash:022e658bd10b8753ede87b3dfda087efabddac98commit hash:022e658bd10b8753ede87b3dfda087efabddac98commit hash:022e658bd10b8753ede87b3dfda087efabddac98commit hash:022e658bd10b8753ede87b3dfda087efabddac98 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

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>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.1.5
20 Jul 2021 07:36:39
commit hash:22a85734ff71983126a94a1970c534a45a9e730ecommit hash:22a85734ff71983126a94a1970c534a45a9e730ecommit hash:22a85734ff71983126a94a1970c534a45a9e730ecommit hash:22a85734ff71983126a94a1970c534a45a9e730e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
mesa*: Update to 21.1.5

- 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
20.2.3_1
22 Jun 2021 18:53:08
commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
20.2.3
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20.2.3
03 Dec 2020 20:55:33
Revision:556929Original commit files touched by this commit
manu search for other commits by this committer
 mesa-*: Update to 20.2.3

 - 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
20.2.0_2
27 Nov 2020 01:15:50
Revision:556425Original commit files touched by this commit
pkubaj search for other commits by this committer
After r556423, also bump PORTREVISION on other Mesa ports.
20.2.0_1
13 Oct 2020 11:53:49
Revision:552236Original commit files touched by this commit
manu search for other commits by this committer
graphics/mesa*: Add Iris Gallium driver and libunwind for more arch

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
20.2.0
12 Oct 2020 08:30:54
Revision:552109Original commit files touched by this commit
manu search for other commits by this committer
graphics/mesa*: Update to 20.2

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
19.0.8_1
16 Jun 2020 15:38:29
Revision:539358Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Fix minor issues from meson switch

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
19.0.8
05 Jun 2020 09:13:58
Revision:537998Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Switch to meson

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
19.0.8
03 May 2020 16:15:23
Revision:533793Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Update to 19.0.8

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
18.3.2_6
11 Jan 2020 09:30:17
Revision:522640Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
18.3.2_6
30 Oct 2019 19:07:32
Revision:516100Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Add -D_GNU_SOURCE to compile flags

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
18.3.2_5
04 Oct 2019 20:08:27
Revision:513776Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: revert r512573 and limit to llvm80 after r512440

Mesa 18.3 doesn't support LLVM 9. While some fixes were backported
there're probably more issues. Apparently, Gnome shows black screen.
As the port is unlikely to be ready for future LLVM_DEFAULT bumps
without a version update just limit to previously tested value.

PR:		239682
Requested by:	imp
18.3.2_4
22 Sep 2019 10:21:01
Revision:512572Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/libosmesa: force rebuild after r512440

Reported by:	ajtiM (on x11@ list)
18.3.2_3
30 Jun 2019 14:56:12
Revision:505425Original commit files touched by this commit
zeising search for other commits by this committer
Switch mesa and related ports to llvm80

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]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18.3.2_2
04 Mar 2019 10:56:12
Revision:494583Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: back out r494579

Landed by mistake. x11@ is immune to maintainer timeout nowadays.

PR:		230789
18.3.2
04 Mar 2019 10:42:22
Revision:494579Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
18.1.9
29 Sep 2018 18:52:33
Revision:480911Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.9
18.1.8_1
20 Sep 2018 19:07:00
Revision:480190Original commit files touched by this commit
emaste search for other commits by this committer
graphics/libosmesa: add -znotext to LDFLAGS on i386, for lld

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
18.1.8_1
11 Sep 2018 18:34:28
Revision:479538Original commit files touched by this commit
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
18.1.5
03 Aug 2018 19:24:44
Revision:476319Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.5

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFC after:	2018Q3
18.1.4_1
31 Jul 2018 18:41:30
Revision:476013Original commit files touched by this commit
zeising search for other commits by this committer
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
18.1.2
16 Jun 2018 00:44:11
Revision:472508Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/libosmesa: drop -pthread workaround after r456530
17.1.2
18 Jun 2017 14:02:35
Revision:443828Original commit files touched by this commit
rezny search for other commits by this committer
Update the Mesa ports to 17.1.2

- patch the Intel driver to re-enable hardware acceleration on 10.x [1]

Reported by:	cpm [1]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11148
17.1.0
21 May 2017 19:30:54
Revision:441424Original commit files touched by this commit
rezny search for other commits by this committer
Update the Mesa ports to 17.1.0

* restrict use of LLVM for Gallium to platforms with LLVM in base to fix
  runtime errors when Gallium is built with a mix of GCC and LLVM
* make LLVM only a BUILD_DEPEND for mesa-libs, which needs it to build EGL
* add pkg-plist entries for freedreno and vc4 drivers [1]
* remove extraneous SHEBANG_FILES entry to fix build of freedreno [2,3]
* correct typo in libosmesa, which may have affected the Gallium build [4]

PR:		219247 [1], 219406 [3]
Submitted by:	jbeich [1] (2 patches, pkg-plist fix), strejda (vc4 CFLAGS)
Reported by:	strejda [2], andrew [3], linimon [4]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10842
17.0.4
12 May 2017 18:46:53
Revision:440699Original commit files touched by this commit
rezny search for other commits by this committer
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448
17.0.3
10 Apr 2017 19:14:48
Revision:438198Original commit files touched by this commit
rezny search for other commits by this committer
Update Mesa to 17.0.3

* OpenGL 4.5 support for RadeonSI and recent Intel
* Use LLVM 4.0 by default, building with 3.9 is possible via MESA_LLVM_VER
* DRI3 remains enabled at compile time, but is now disabled at runtime for
  stock FreeBSD.  Set LIBGL_DRI3_ENABLE in the environment to enable DRI3.
  This extra check is added when compiling on stock FreeBSD, not DRM-next.
  This change was made to work around a problem in libEGL, which fails to
  fall back to using DRI2 when run on a system without DRI3 support.

Reviewed by:	jmd, mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10250
13.0.5
25 Feb 2017 14:55:21
Revision:434817Original commit files touched by this commit
rezny search for other commits by this committer
Update to 13.0.5

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9781
13.0.4
11 Feb 2017 13:31:59
Revision:433862Original commit files touched by this commit
rezny search for other commits by this committer
Update Mesa to 13.0.4

* Use LLVM 3.9
* OpenGL 4.4 support for recent Intel and ReadeonSI

PR:	214581
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9438
11.2.2
15 Sep 2016 16:16:23
Revision:422214Original commit files touched by this commit
marino search for other commits by this committer
Add USES+=ssl to 3 of 8 graphics/libGL/Makefile.common consumers

Despite having a configure argument of --with-sha1=libcrypto, only three
of the eight users of graphics/libGL/Makefile.common actually link to
SSL libraries.  Individually add USES=ssl to these three ports rather
than have all 8 having this requirement.

Approved by:	SSL blanket
11.1.2
19 May 2016 10:44:12
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
11.1.2
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
10.6.6
17 Sep 2015 18:07:26
Revision:397198Original commit files touched by this commit
kwm search for other commits by this committer
Update Mesa port to 10.6.6 and add Clover.
Add beignet 1.1.0.
Add clinfo, clblas, clfft and clrng.

The major change is that all Mesa ports are now configured the same way.
This fixes several problems and enables new features.  The details
are described in this blog post:
http://blogs.freebsdish.org/graphics/2015/03/18/unifying-mesa-ports-configure/

The second important change is the OpenCL support.  Mesa's
implementation, Clover, is enabled as well as Beignet.  Clover
targets all Gallium drivers, only Radeon GPUs in our case.  Beignet
is for Intel GPUs starting with Ivy Bridge.  Thanks to Johannes
Dieterich, O. Hartman, and Koop Mast for their work on OpenCL!  As a
bonus, there are several OpenCL-based math ports added (clblas,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10.2.7_1
04 Jun 2015 11:04:28
Revision:388522Original commit files touched by this commit
kwm search for other commits by this committer
Mark libosmesa broken on 11-i386 for now. This should stop
the fallout mail. We have a fix for the build
issue but the fix depends on other changes to the mesa ports.
This mesa update will be commit after 8.4-R has gone EOL.
10.2.7_1
10 Dec 2014 23:00:29
Revision:374494Original commit files touched by this commit
kwm search for other commits by this committer
Grab maintainer, we maintain the other Mesa based ports already.
10.2.7_1
10 Dec 2014 22:29:15
Revision:374492Original commit files touched by this commit
gahr search for other commits by this committer
- Reset maintainership of my ports
10.2.7_1
20 Oct 2014 17:04:21
Revision:371283Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
10.2.7_1
16 Sep 2014 10:19:40
Revision:368300Original commit files touched by this commit
gahr search for other commits by this committer
- Use flex and bison from ports
- Bump PORTREVISION

PR:		193654
Submitted by:	ohartman@zedat.fu-berlin.de
10.2.7
12 Sep 2014 15:16:50
Revision:368030Original commit files touched by this commit
adamw search for other commits by this committer
Fix build by depending on bison.

  GEN      program/program_parse.tab.c
byacc: e - line 119 of "program/program_parse.y", syntax error
%locations
^
gmake[3]: *** [program/program_parse.tab.c] Error 1
10.2.7
11 Sep 2014 13:31:48
Revision:367930Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.7
  Release notes: http://www.mesa3d.org/relnotes/10.2.7.html
10.2.6
28 Aug 2014 09:00:38
Revision:366385Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.6
  Release notes: http://www.mesa3d.org/relnotes/10.2.6.html
10.2.5
05 Aug 2014 09:38:56
Revision:364086Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.5
  Release notes: http://www.mesa3d.org/relnotes/10.2.5.html
10.2.4
29 Jul 2014 10:32:08
Revision:363305Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.4
  Release notes: http://www.mesa3d.org/relnotes/10.2.4.html
10.2.3
11 Jul 2014 09:41:04
Revision:361518Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.3
  Release notes: http://www.mesa3d.org/relnotes/10.2.3.html
10.2.2_1
07 Jul 2014 09:13:50
Revision:361041Original commit files touched by this commit
gahr search for other commits by this committer
- Doesn't need XORG
- Bump PORTREVISION (deps changed)
10.2.2
30 Jun 2014 10:27:19
Revision:359821Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.2
  Release notes: http://www.mesa3d.org/relnotes/10.2.2.html
10.2.1
10 Jun 2014 08:35:06
Revision:357285Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.2.1
  Release notes:
  http://www.mesa3d.org/relnotes/10.2.html
  http://www.mesa3d.org/relnotes/10.2.1.html
10.1.4
26 May 2014 14:46:55
Revision:355353Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.1.4
  Release notes: http://www.mesa3d.org/relnotes/10.1.4.html
10.1.3_1
15 May 2014 16:44:18
Revision:354152Original commit files touched by this commit
tijl search for other commits by this committer
Avoid USE_AUTOTOOLS.

Approved by:	gahr (maintainer)
10.1.3
15 May 2014 12:11:21
Revision:354111Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.1.3
  Release notes:
  http://www.mesa3d.org/relnotes/10.1.3.html
  http://www.mesa3d.org/relnotes/10.1.2.html
10.1.1_1
22 Apr 2014 08:47:40
Revision:351774Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.1.1
  Release notes: http://www.mesa3d.org/relnotes/10.1.1.html
10.1.0_1
16 Apr 2014 18:28:50
Revision:351411Original commit files touched by this commit
zeising search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10.1.0
20 Mar 2014 09:24:56
Revision:348671Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.1.0
  Release notes: http://www.mesa3d.org/relnotes/10.1.html
- c++11 is not needed to build this version
10.0.3
04 Feb 2014 10:00:00
Revision:342493Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.0.3

  Release notes: http://www.mesa3d.org/relnotes/10.0.3.html
10.0.2
22 Jan 2014 14:20:41
Revision:340710Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.0.2

  Release notes: http://www.mesa3d.org/relnotes/10.0.2.html
10.0.1_1
08 Jan 2014 14:21:03
Revision:339135Original commit files touched by this commit
gahr search for other commits by this committer
- Depend on a C11 compiler
- Bump PORTREVISION

Reported by:	PILOT <pilot513@gmail.com>
10.0.1
20 Dec 2013 12:44:28
Revision:337006Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 10.0.1

  Release notes:

  http://www.mesa3d.org/relnotes/9.2.4.html
  http://www.mesa3d.org/relnotes/10.0.html
  http://www.mesa3d.org/relnotes/10.0.1.html
9.2.3
15 Dec 2013 14:04:58
Revision:336537Original commit files touched by this commit
mva search for other commits by this committer
- Restrict the python version to be used to the proper value

Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
9.2.3
14 Nov 2013 10:49:12
Revision:333749Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.2.3
  Release notes: http://www.mesa3d.org/relnotes/9.2.3.html
9.2.2
25 Oct 2013 15:54:53
Revision:331603Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.2.2

  ChangeLogs:

  http://www.mesa3d.org/relnotes/9.2.1.html
  http://www.mesa3d.org/relnotes/9.2.2.html
9.2.0
20 Sep 2013 18:35:46
Revision:327733Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
9.2.0
28 Aug 2013 08:26:22
Revision:325514Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.2.0
  Release notes: http://mesa3d.org/relnotes/9.2.html
9.1.6
17 Aug 2013 16:27:24
Revision:324851Original commit files touched by this commit
gerald search for other commits by this committer
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.

Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
9.1.6
05 Aug 2013 08:48:11
Revision:324266Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.1.6

  Release notes: http://www.mesa3d.org/relnotes/9.1.6.html
9.1.5
29 Jul 2013 08:53:29
Revision:323876Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.1.5
  Release notes: http://www.mesa3d.org/relnotes/9.1.5.html
9.1.4
15 Jul 2013 07:59:20
Revision:323023Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.1.4
9.1.2
17 May 2013 07:52:46
Revision:318359Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.1.2
- Fix build on < 900014 by depending on gcc 4.6+ [1]

Obtained from:	emulators/fceux (r315330) [1]
Reported by:	awarecons <awarecons@gmail.com> [1]
9.0.2
28 Jan 2013 08:13:22
Revision:311101Original commit files touched by this commit
gahr search for other commits by this committer
- Fix build with NEW_XORG

PR:		175356
Submitted by:	"O. Hartmann" <ohartman@zedat.fu-berlin.de>
Patch by:	ak
9.0.2
24 Jan 2013 11:19:18
Revision:310925Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.0.2
  Release notes: http://www.mesa3d.org/relnotes-9.0.2.html
9.0.1
15 Jan 2013 12:28:41
Revision:310438Original commit files touched by this commit
gahr search for other commits by this committer
- Fix build on !(i386 || amd64)

Reported by:	Anton Shterenlikht <mexas@bristol.ac.uk>
9.0.1
14 Jan 2013 16:39:47
Revision:310395Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 9.0.1
  Release notes:
  * 9.0 http://www.mesa3d.org/relnotes-9.0.html
  * 9.0.1 http://www.mesa3d.org/relnotes-9.0.1.html
- This update includes the switch from autotools to SCons
8.0.4
21 Sep 2012 12:55:24
Revision:304627Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 8.0.4
  Release notes: http://www.mesa3d.org/relnotes-8.0.4.html
8.0.3
14 Jun 2012 10:32:03
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 8.0.3
  Release notes:
  http://mesa3d.org/relnotes-8.0.3.html
8.0.2
12 Apr 2012 16:02:21
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 8.0.2
  Release notes:
  http://mesa3d.org/relnotes-8.0.2.html
8.0.1_1
07 Mar 2012 08:06:23
Original commit files touched by this commit
gahr search for other commits by this committer
- restore a patch to fix build on ia64

Reported by:    Anton Shterenlikht <mexas@bristol.ac.uk>
8.0.1_1
05 Mar 2012 11:02:55
Original commit files touched by this commit
gahr search for other commits by this committer
- Add dependency on textproc/py-libxml2
- Bump PORTREVISION

Reported by:    ph (via pav)
8.0.1
01 Mar 2012 16:43:12
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 8.0.1
  Release notes:
  http://mesa3d.org/relnotes-8.0.html and http://mesa3d.org/relnotes-8.0.1.html
7.11.2
29 Nov 2011 10:38:27
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.11.2
  Release notes: http://mesa3d.org/relnotes-7.11.2.html

Feature safe:   yes
7.11.1
22 Nov 2011 08:42:19
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.11.1
  Release notes: http://mesa3d.org/relnotes-7.11.1.html

Feature safe:   yes
7.11
21 Sep 2011 13:55:01
Original commit files touched by this commit
gahr search for other commits by this committer
- Fix endianess detection (fixes build on IA64)
7.11
14 Sep 2011 07:33:15
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.11
  Release notes: http://mesa3d.org/relnotes-7.11.html
- Unbreak on 9.x amd64
7.10.2
13 Apr 2011 08:04:52
Original commit files touched by this commit
gahr search for other commits by this committer
- Limit the BROKENness to only CURRENT

Reported by:   pav
7.10.2
12 Apr 2011 15:27:29
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.10.2
- Set as BROKEN only on amd64
7.10.1
12 Apr 2011 07:57:35
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN on 9.X: does not install

Reported by:    pointyhat
7.10.1
11 Mar 2011 09:19:23
Original commit files touched by this commit
gahr search for other commits by this committer
- Fix BUILD_DEPENDS

Reported by:    PH via pav
7.10.1
10 Mar 2011 12:32:51
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.10.1
  Release notes: http://mesa3d.org/relnotes-7.10.1.html
7.9.1
31 Jan 2011 14:25:33
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.9.1
  Release notes: http://mesa3d.org/relnotes-7.9.1.html

Feature safe:   yes
7.8.2_1
22 Jul 2010 13:16:23
Original commit files touched by this commit
gahr search for other commits by this committer
- Merge in a patch from the git repository that fixes a bug when trying
  to reattach a framebuffer.
  Bug report: https://bugs.freedesktop.org/show_bug.cgi?id=10966
  GIT commit:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=91c37599f621a0ec498c0f0add14f16470ca852b
7.8.2
21 Jun 2010 10:30:46
Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 7.8.2

Feature safe:   yes
7.8.1
31 May 2010 09:19:56
Original commit files touched by this commit
gahr search for other commits by this committer
- Add symlinks to lib/libOSMesa.so.7 and lib/libOSMesa.so

Requested by:   Stas Timokhin (maintainer of science/paraview)
7.8.1
15 Apr 2010 21:04:02
Original commit files touched by this commit
gahr search for other commits by this committer
- Make sure that gcc >= 4.2 is used (unbreaks on 6.x)

Reported by:    PH (via pav)
7.8.1
09 Apr 2010 08:52:45
Original commit files touched by this commit
gahr search for other commits by this committer
- Add build dependency on python

Reported by:    QAT

Number of commits found: 101 (showing only 100 on this page)

1 | 2  »