Page MenuHomeFreeBSD

mesa-demos: split graphics/mesa-demos into mesa-demos-misc, mesa-demos-egl and mesa-demos-glx
AbandonedPublic

Authored by tcberner on Aug 15 2020, 12:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
May 2 2024, 10:56 PM
Unknown Object (File)
May 2 2024, 10:35 PM
Unknown Object (File)
May 2 2024, 9:56 PM
Unknown Object (File)
May 2 2024, 7:48 PM
Unknown Object (File)
Apr 28 2024, 12:29 PM
Unknown Object (File)
Dec 21 2023, 5:40 PM
Unknown Object (File)
Dec 20 2023, 8:31 AM
Unknown Object (File)
Dec 10 2023, 11:56 PM

Details

Reviewers
zeising
Summary
  • what it says in the title
  • ports depending on graphics/mesa-demos likely only want glxinfo
  • mesa-demos installs fire -- a not very good animation of a forst fire
  • this breaks tab-completion to firefox -- a not very good, but still the best available browser :D
Test Plan
  • Actually test it...

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 33013
Build 30401: arc lint + arc unit

Event Timeline

tcberner created this revision.

See also D25243. If you don't adjust dependencies proliferating packages is not very useful. For example, glxinfo, glxgears can be stripped down:

$ cd /usr/ports/graphics/mesa-demos
$ make clean patch BATCH=
$ cd $(make -V WRKSRC)/src/xdemos
$ cc -o glxinfo glxinfo.c glinfo_common.c -isystem/usr/local/include -L/usr/local/lib -lGL -lX11
$ ./glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
[...]
$ cc -o glxgears glxgears.c -isystem/usr/local/include -L/usr/local/lib -lGL -lX11 -lm
$ ./glxgears

@tcberner, I've added glx-utils for glxinfo + glxgears. Do you still want to mess with mesa-demos?

@jbeich No, I think in that case the ports that depend on glxinfo should just be switched to use glx-utils and mesa-demos can be left alone.

mfg Tobias

Dependency update done here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249310

Time to abandon this.
Thanks :)