pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/audio/musescore
* On 2025-10-17 at 00:23 BST, David H. Gutteridge wrote:
Module Name: pkgsrc
Committed By: gutteridge
Date: Thu Oct 16 23:23:47 UTC 2025
Modified Files:
pkgsrc/audio/musescore: Makefile
Log Message:
musescore: qt6-qttools should be a build-time dependency
TOOL_DEPENDS doesn't work because it needs various buildlinked paths
supplied in order to find components at build time. (I'd mistakenly
assumed "build" would be set as the default in its buildlink3.mk file.)
A gentle reminder that BUILDLINK_DEPMETHOD=build is incredibly toxic,
and will break installs at run time unless you are very careful with
dependency ordering.
https://mail-index.netbsd.org/tech-pkg/2024/10/11/msg029968.html
Unless there are overwhelming advantages for it (I guess in the order of
GBs of unnecessary disk space?) I would continue to strongly recommend
against its use anywhere, definitely not in buildlink3.mk files, and
especially for bl3s that include further bl3 files as that entire
dependency tree will be polluted, which in qt6-qttools case is:
qt6-qtdeclarative
qt6-qtimageformats
qt6-qtbase
dbus
expat
iconv
sqlite3
gettext
iconv
glib2
iconv
gettext
libffi
pcre2
zlib
pthread
pcre2
zlib
harfbuzz
glib2
freetype2
bzip2
zlib
brotli
png
zlib
graphite2
freetype2
png
openssl
icu
libproxy
glib2
libjpeg-turbo
pthread
qt6-qtshadertools
qt6-qtbase
qt6-qtsvg
qt6-qtbase
qt6-qtlanguageserver
qt6-qtbase
qt6-qtbase
Cheers,
--
Jonathan Perkin pkgsrc.smartos.org
Open Source Complete Cloud www.tritondatacenter.com
Home |
Main Index |
Thread Index |
Old Index