ports: update fontconfog/freetype and add poppler

This commit is contained in:
Matheus
2026-09-19 12:52:52 -03:00
parent 8d82a8fdf1
commit 42e5974e02
7 changed files with 83 additions and 21 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
name=fontconfig
revision=3
revision=4
from_source=fontconfig
imagedeps="build-essential python3 gperf"
hostdeps="xgcc xbinutils pkgconfig"
deps="base freetype libexpat"
configure() {
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static
ac_cv_va_copy=C99 ${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --enable-shared --disable-static --disable-nls
}
build() {
+1 -1
View File
@@ -1,5 +1,5 @@
name=freetype
revision=3
revision=4
from_source=freetype
imagedeps="gcc build-essential"
hostdeps="xgcc xbinutils pkgconfig"
+52
View File
@@ -0,0 +1,52 @@
name=poppler
revision=1
from_source=poppler
imagedeps="build-essential cmake"
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
deps="base cairo fontconfig freetype glib harfbuzz lcms libjpeg-turbo libpng openjpeg zlib"
configure() {
cmake \
-DPKG_CONFIG_EXECUTABLE="/usr/local/bin/x86_64-astral-pkg-config" \
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
-DCMAKE_INSTALL_PREFIX=${prefix} \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
-DENABLE_UTILS=ON \
-DENABLE_CPP=ON \
-DENABLE_GLIB=ON \
-DENABLE_GOBJECT_INTROSPECTION=OFF \
-DGLIB2_MKENUMS=/sysroot/usr/bin/glib-mkenums \
-DENABLE_GTK_DOC=OFF \
-DENABLE_QT5=OFF \
-DENABLE_QT6=OFF \
-DENABLE_BOOST=OFF \
-DENABLE_LIBCURL=OFF \
-DENABLE_LIBTIFF=OFF \
-DENABLE_NSS3=OFF \
-DENABLE_GPGME=OFF \
-DENABLE_PGP_SIGNATURES=OFF \
-DENABLE_ZLIB_UNCOMPRESS=OFF \
-DENABLE_LIBJPEG=ON \
-DENABLE_LIBOPENJPEG=ON \
-DENABLE_LCMS=ON \
-DENABLE_HARFBUZZ=ON \
-DBUILD_GTK_TESTS=OFF \
-DBUILD_QT5_TESTS=OFF \
-DBUILD_QT6_TESTS=OFF \
-DBUILD_CPP_TESTS=OFF \
-DBUILD_MANUAL_TESTS=OFF \
-DINSTALL_GLIB_DEMO=OFF \
-DRUN_GPERF_IF_PRESENT=OFF \
${source_dir}
}
build() {
make -j${parallelism}
}
package() {
DESTDIR=${dest_dir} make install
}