build: List some missing packages for parity with INSTALL file

This commit is contained in:
Bruno Lopes 2026-04-02 11:12:59 -03:00
parent 55256210f8
commit 37c11d1748
3 changed files with 15 additions and 1 deletions

View file

@ -45,7 +45,7 @@ if [ -f "$OPT_PREFIX/bin/port" ]; then
if echo "$CI_JOB_NAME" | grep -q 'deps' && { [ "$CI_COMMIT_BRANCH" = "$CI_DEFAULT_BRANCH" ] || [ "$first_cache" ] }; then
eval $( [ "$OPT_PREFIX" = /opt/local ] && echo sudo ) port sync -Nv
fi
eval $( [ "$OPT_PREFIX" = /opt/local ] && echo sudo ) port install -N $(grep -v '^#' build/macos/all-deps-uni.txt | sed 's/|homebrew:[^ ]*//g' | tr -d '\' | xargs)
eval $( [ "$OPT_PREFIX" = /opt/local ] && echo sudo ) port install -N $(grep -v '^#' build/macos/all-deps-uni.txt | sed 's/#.*//' | sed 's/|homebrew:[^ ]*//g' | tr -d '\\' | xargs)
if echo "$CI_JOB_NAME" | grep -q 'deps' && { [ "$CI_COMMIT_BRANCH" = "$CI_DEFAULT_BRANCH" ] || [ "$first_cache" ] }; then
mkdir -p macports-cached-$(uname -m) && cp -fa $OPT_PREFIX/var/macports/* macports-cached-$(uname -m) || true
fi

View file

@ -14,14 +14,19 @@ vala -valadoc \
aalib -x11 \
appstream -x11|homebrew:appstream \
atk \
bzip2 #homebrew uses libbz2 from macOS \
cairo +quartz -x11|homebrew:cairo \
#cfitsio not built by Apple Clang
fontconfig|homebrew:fontconfig \
freetype|homebrew:freetype \
gdk-pixbuf2 +quartz -x11|homebrew:gdk-pixbuf \
gexiv2|homebrew:gexiv2 \
ghostscript -x11|homebrew:ghostscript \
glib2 +quartz -x11|homebrew:glib \
glib-networking|homebrew:glib-networking \
graphviz -x11|homebrew:graphviz \
gtk3 +quartz -x11|homebrew:gtk+3 \ adwaita-icon-theme +quartz -x11|homebrew:adwaita-icon-theme \ shared-mime-info|homebrew:shared-mime-info \
harfbuzz +quartz -x11|homebrew:harfbuzz \
iso-codes|homebrew:iso-codes \
json-glib|homebrew:json-glib \
lcms2|homebrew:lcms2 \
@ -48,3 +53,5 @@ py313-gobject3|homebrew:pygobject3 \
qoi \
#suitesparse not built by Apple Clang
#xpm depends on x11
xz|homebrew:xz
zlib #homebrew uses libz from macOS

View file

@ -14,9 +14,13 @@ ${MINGW_PACKAGE_PREFIX}-vala
${MINGW_PACKAGE_PREFIX}-aalib
${MINGW_PACKAGE_PREFIX}-appstream
${MINGW_PACKAGE_PREFIX}-atk
${MINGW_PACKAGE_PREFIX}-bzip2|vcpkg:bzip2
${MINGW_PACKAGE_PREFIX}-cairo|vcpkg:cairo
${MINGW_PACKAGE_PREFIX}-cfitsio
${MINGW_PACKAGE_PREFIX}-drmingw
${MINGW_PACKAGE_PREFIX}-fontconfig|vcpkg:fontconfig
${MINGW_PACKAGE_PREFIX}-freetype|vcpkg:freetype
${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2|vcpkg:gdk-pixbuf
${MINGW_PACKAGE_PREFIX}-gexiv2|vcpkg:gexiv2
${MINGW_PACKAGE_PREFIX}-ghostscript
${MINGW_PACKAGE_PREFIX}-glib2|vcpkg:glib
@ -24,6 +28,7 @@ ${MINGW_PACKAGE_PREFIX}-glib-networking|vcpkg:glib-networking
${MINGW_PACKAGE_PREFIX}-gobject-introspection-runtime|vcpkg:gobject-introspection
${MINGW_PACKAGE_PREFIX}-graphviz
${MINGW_PACKAGE_PREFIX}-gtk3|vcpkg:gtk3
${MINGW_PACKAGE_PREFIX}-harfbuzz|vcpkg:harfbuzz
${MINGW_PACKAGE_PREFIX}-iso-codes
${MINGW_PACKAGE_PREFIX}-json-glib|vcpkg:json-glib
${MINGW_PACKAGE_PREFIX}-lcms2|vcpkg:lcms
@ -51,6 +56,8 @@ ${MINGW_PACKAGE_PREFIX}-python-gobject
${MINGW_PACKAGE_PREFIX}-qoi
#${MI#NGW_PACKAGE_PREFIX}-suitesparse crashes. See #12838
${MINGW_PACKAGE_PREFIX}-xpm-nox
${MINGW_PACKAGE_PREFIX}-xz|vcpkg:liblzma
${MINGW_PACKAGE_PREFIX}-zlib|vcpkg:zlib
# TEMP DEPENDENCIES TO FIX CRITICAL NEEDS
${MINGW_PACKAGE_PREFIX}-cmake