Page MenuHomeFreeBSD

x11-toolkits/qt5-declarative: split out 'test' parts into new port
ClosedPublic

Authored by tcberner on Sep 24 2021, 8:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Feb 10, 12:17 AM
Unknown Object (File)
Sun, Feb 9, 10:17 AM
Unknown Object (File)
Jan 17 2025, 2:49 PM
Unknown Object (File)
Jan 1 2025, 4:24 PM
Unknown Object (File)
Dec 13 2024, 11:21 PM
Unknown Object (File)
Nov 29 2024, 8:00 AM
Unknown Object (File)
Nov 29 2024, 8:00 AM
Unknown Object (File)
Nov 29 2024, 8:00 AM
Subscribers

Details

Summary

kde@ has been focused recently on reducing the load of "unnecessary"
runtime dependencies, to allow third party distributions to have a
leaner installation.
One part of this effort was to make qt5-testlib a "build only"
dependency.
Unfortunatley, parts of qt5-declarative link against testlib (to provide
test functinoallity for declarative parts).

This lead to an unfortunate loop of pkg-autoremove removing testlib, and
then pkg-update adding it again (as it was an improperly registered
dependency).

This change splits out the "test"-parts into its own port. Thereby
making testlib not even a required build-time dependency for
x11-toolkits/qt5-delcarative.

TODO:

  • still running the declarative consumes to add a new missing
	  dependency on declarative-test

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 41694
Build 38583: arc lint + arc unit