Probably not very useful in practice until xwayland-devel options are flavorized and the ports framework supports provides/requires to propagate flavorized dependencies into consumers.
Details
- Reviewers
pizzamig - Group Reviewers
portmgr - Commits
- R11:367a49562bc9: x11/libei: convert BASU to subpackage
$ poudriere testport -j 132i386 x11/libei [...] =========================================================================== =>> Checking shared library dependencies 0x00000001 NEEDED Shared library: [libc.so.7] 0x00000001 NEEDED Shared library: [libei.so.1] 0x00000001 NEEDED Shared library: [libepoll-shim.so.0] 0x00000001 NEEDED Shared library: [libevdev.so.2] $ poudriere testport -j 132i386 x11/libei~basu [...] =========================================================================== =>> Checking shared library dependencies 0x00000001 NEEDED Shared library: [libbasu.so.0] 0x00000001 NEEDED Shared library: [libc.so.7] 0x00000001 NEEDED Shared library: [libepoll-shim.so.0]
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
x11/libei/Makefile | ||
---|---|---|
33 | Would it make sense to remove the BASU option? | |
38 | Is basu subpackage independent or does it need the main package to be available as well? if libei-basu needs libei, you would need to add SELF_DEPENDS.basu= main |
x11/libei/Makefile | ||
---|---|---|
33 |
| |
38 | According to TEST PLAN above liboeffis.so doesn't depend on libei.so. It uses DBus to talk an EIS (Emulated Input Server) where the client may be inside a jail/sandbox. |
It looks good to me.
x11/libei/Makefile | ||
---|---|---|
33 | Not suggesting to "deprecate" OPTIONS in favor of SUBPACKAGES. |
Will re-land after bug 276783 is fixed. D43079 example is no better:
$ poudriere bulk -j 132amd64 -a [...] [00:02:22] Calculating ports order and dependencies [00:02:30] Error: compute_deps_pkg failed to lookup pkgname for ports-mgmt/subpkgtest~cmd2 processing package port-test2-0.0.1 from ports-mgmt/subpkgtest2 -- Is SUBDIR+=subpkgtest missing in ports-mgmt/Makefile? [00:02:30] Error: compute_deps_pkg failed to lookup pkgname for ports-mgmt/subpkgtest~docs processing package port-test2-0.0.1 from ports-mgmt/subpkgtest2 -- Is SUBDIR+=subpkgtest missing in ports-mgmt/Makefile? [00:02:30] Error: compute_deps_pkg failed to lookup PKGNAME for ports-mgmt/subpkgtest~cmd2 processing package port-test2-0.0.1 [00:02:35] Error: Fatal errors encountered calculating dependencies [...]