On 2023/11/08 09:55, Matthieu Herrb wrote:
> Hi,
>
> when importing the ports needed for wayland, not yet linked to the
> build, I did not add them to the Makefiles. This fixes that.
> rsadowski@ took care of the wayland/ directory.
I'd prefer to have "wayland" included in the commented-out lines so it's
obvious why it's done (and so we can find them more easily), then it's
ok sthen@.
> Or is it time to try to link those to the build and see what happens
> in a full bulk?
Just running a bulk with them hooked isn't enough. To get good
information from a bulk, we really want to make sure they're installed
throughout the build and look for things linking to them - run
check-lib-depends on the produced packages; there will be a lot of noise
because nobody has done a full sync of LIB_DEPENDS/WANTLIB for ages,
and because check-lib-depends doesn't handle subdirectories properly,
so grepping for the specific libraries we're intereated is the way to
go. Without something like this there's a long drawn-out process where
things might break but usually won't on any given build, and hidden
dependencies won't show up unless we get lucky with DPB junking.
> Index: graphics/Makefile
> ===================================================================
> RCS file: /local/cvs/ports/graphics/Makefile,v
> diff -u -p -u -r1.604 Makefile
> --- graphics/Makefile 31 Oct 2023 13:16:10 -0000 1.604
> +++ graphics/Makefile 8 Nov 2023 09:50:01 -0000
> @@ -147,6 +147,7 @@
> SUBDIR += libimagequant
> SUBDIR += libiptcdata
> SUBDIR += libjxl
> + #SUBDIR += libliftoff
> SUBDIR += liblqr
> SUBDIR += libmng
> SUBDIR += libmpeg2
> Index: sysutils/Makefile
> ===================================================================
> RCS file: /local/cvs/ports/sysutils/Makefile,v
> diff -u -p -u -r1.702 Makefile
> --- sysutils/Makefile 27 Oct 2023 18:48:42 -0000 1.702
> +++ sysutils/Makefile 8 Nov 2023 09:50:09 -0000
> @@ -154,7 +154,9 @@
> SUBDIR += kubectl
> SUBDIR += lf
> SUBDIR += libburn
> + #SUBDIR += libdisplay-info
> SUBDIR += libesedb
> + #SUBDIR += libevdev-openbsd
> SUBDIR += libevt
> SUBDIR += libevtx
> SUBDIR += libfsapfs
> @@ -381,6 +383,7 @@
> SUBDIR += salt-testing
> SUBDIR += sblim-sfcc
> SUBDIR += screenfetch
> + #SUBDIR += seatd
> SUBDIR += sec
> SUBDIR += serf
> SUBDIR += setquota
>
> --
> Matthieu Herrb
>
No comments:
Post a Comment