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)
Thu, Dec 12, 6:57 PM
Unknown Object (File)
Oct 10 2024, 1:34 AM
Unknown Object (File)
Oct 4 2024, 4:34 PM
Unknown Object (File)
Sep 28 2024, 10:43 AM
Unknown Object (File)
Sep 27 2024, 9:56 PM
Unknown Object (File)
Sep 24 2024, 11:08 PM
Unknown Object (File)
Sep 24 2024, 8:15 PM
Unknown Object (File)
Sep 23 2024, 3:58 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 :)