Page MenuHomeFreeBSD

games/veloren-weekly: split CLI into subpackage
Needs ReviewPublic

Authored by jbeich on Jan 24 2024, 6:23 PM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 22 2024, 5:27 PM
Unknown Object (File)
Nov 5 2024, 4:32 AM
Unknown Object (File)
Oct 1 2024, 11:43 PM
Unknown Object (File)
Sep 28 2024, 3:55 AM
Unknown Object (File)
Sep 27 2024, 1:19 PM
Unknown Object (File)
Aug 26 2024, 11:02 AM
Unknown Object (File)
Aug 26 2024, 9:56 AM
Unknown Object (File)
Jul 24 2024, 4:12 AM
Subscribers
None

Details

Reviewers
None
Group Reviewers
portmgr
Summary

Due to missing USE_*.<subpkg> helper and for POLA sake I've moved out CLI to help headless users. Turning main subpackage into meta-package to pull both cli and (in future) gui subpackages may be of dubious benefit.

Similar to D43581 except for data subpackage.

Test Plan
$ poudriere testport -j 132i386 games/veloren-weekly~cli
[...]
===========================================================================
=>> Checking shared library dependencies
 0x00000001 NEEDED               Shared library: [libc.so.7]
 0x00000001 NEEDED               Shared library: [libgcc_s.so.1]
 0x00000001 NEEDED               Shared library: [libm.so.5]
 0x00000001 NEEDED               Shared library: [libthr.so.3]

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

jbeich created this revision.
games/veloren-weekly/Makefile
25

Doesn't seem to work:

$ pkg install veloren-weekly
$ pkg info -x veloren
veloren-weekly-s20240119_1
jbeich edited the summary of this revision. (Show Details)
  • Rename common to data subpackage for clarity (game data is used by both CLI and GUI)
games/veloren-weekly/Makefile
25
  • data (aka common before the rename) can be merged into cli subpackage but then main needs to depend on cli
  • converting data into a slave port spikes maintenance overhead beyond even flavors with separate builds