ports/opt (3.7): [notify] poppler: update to 23.09.0
commit ece87f13ed65d68dcd6ea0c73c25e0bf21442bd3 Author: Juergen Daubert <jue@jue.li> Date: Fri Sep 8 12:11:12 2023 +0200 [notify] poppler: update to 23.09.0 with this release we merge the ports poppler, poppler-glib, poppler-qt5 and poppler-qt6 together in one port poppler. The bindings for glib, qt5 and qt6 are build if the correlated ports are installed. To avoid file conflicts remove the old ports prior update: prt-get remove poppler-glib poppler-qt5 poppler-qt6 diff --git a/poppler/.footprint b/poppler/.footprint index 34bae3a2c..6ac2914e5 100644 --- a/poppler/.footprint +++ b/poppler/.footprint @@ -6,7 +6,6 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/pdfimages -rwxr-xr-x root/root usr/bin/pdfinfo -rwxr-xr-x root/root usr/bin/pdfseparate --rwxr-xr-x root/root usr/bin/pdftocairo -rwxr-xr-x root/root usr/bin/pdftohtml -rwxr-xr-x root/root usr/bin/pdftoppm -rwxr-xr-x root/root usr/bin/pdftops @@ -20,9 +19,6 @@ drwxr-xr-x root/root usr/include/poppler/ -rw-r--r-- root/root usr/include/poppler/BBoxOutputDev.h -rw-r--r-- root/root usr/include/poppler/CMap.h -rw-r--r-- root/root usr/include/poppler/CachedFile.h --rw-r--r-- root/root usr/include/poppler/CairoFontEngine.h --rw-r--r-- root/root usr/include/poppler/CairoOutputDev.h --rw-r--r-- root/root usr/include/poppler/CairoRescaleBox.h -rw-r--r-- root/root usr/include/poppler/Catalog.h -rw-r--r-- root/root usr/include/poppler/CertificateInfo.h -rw-r--r-- root/root usr/include/poppler/CharCodeToUnicode.h @@ -124,7 +120,6 @@ drwxr-xr-x root/root usr/include/poppler/goo/ -rw-r--r-- root/root usr/include/poppler/goo/ImgWriter.h -rw-r--r-- root/root usr/include/poppler/goo/JpegWriter.h -rw-r--r-- root/root usr/include/poppler/goo/PNGWriter.h --rw-r--r-- root/root usr/include/poppler/goo/TiffWriter.h -rw-r--r-- root/root usr/include/poppler/goo/gdir.h -rw-r--r-- root/root usr/include/poppler/goo/gfile.h -rw-r--r-- root/root usr/include/poppler/goo/gmem.h @@ -157,9 +152,9 @@ drwxr-xr-x root/root usr/lib/ lrwxrwxrwx root/root usr/lib/libpoppler-cpp.so -> libpoppler-cpp.so.0 lrwxrwxrwx root/root usr/lib/libpoppler-cpp.so.0 -> libpoppler-cpp.so.0.11.0 -rwxr-xr-x root/root usr/lib/libpoppler-cpp.so.0.11.0 -lrwxrwxrwx root/root usr/lib/libpoppler.so -> libpoppler.so.130 -lrwxrwxrwx root/root usr/lib/libpoppler.so.130 -> libpoppler.so.130.0.0 --rwxr-xr-x root/root usr/lib/libpoppler.so.130.0.0 +lrwxrwxrwx root/root usr/lib/libpoppler.so -> libpoppler.so.131 +lrwxrwxrwx root/root usr/lib/libpoppler.so.131 -> libpoppler.so.131.0.0 +-rwxr-xr-x root/root usr/lib/libpoppler.so.131.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/poppler-cpp.pc -rw-r--r-- root/root usr/lib/pkgconfig/poppler.pc @@ -172,7 +167,6 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/pdfimages.1.gz -rw-r--r-- root/root usr/share/man/man1/pdfinfo.1.gz -rw-r--r-- root/root usr/share/man/man1/pdfseparate.1.gz --rw-r--r-- root/root usr/share/man/man1/pdftocairo.1.gz -rw-r--r-- root/root usr/share/man/man1/pdftohtml.1.gz -rw-r--r-- root/root usr/share/man/man1/pdftoppm.1.gz -rw-r--r-- root/root usr/share/man/man1/pdftops.1.gz diff --git a/poppler/.signature b/poppler/.signature index 59229e5d3..5ef8d8703 100644 --- a/poppler/.signature +++ b/poppler/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/UUzlvVMghNSQiej/6PbC411bt9lBWWpR7sbNvKpY42pHNgJ7FcVSSzRuGGQF2/IFwpGWsWXZMfFCNQzAQvY3g4= -SHA256 (Pkgfile) = 8fb3fa9a3e39034247e22568ab68688923d196b0d626f382f69eb9878722373b -SHA256 (.footprint) = ed283790f32d1c97dcc02b416fb8285e4d0b7ce619c2cf727bf231411fee48d6 -SHA256 (poppler-23.08.0.tar.xz) = 4a4bf7fc903b9f1a2ab7d04b7c5d8220db9bc6261cc73fdb9a826dc272f49aa8 +RWSE3ohX2g5d/QC+gsNLIfmXLWwQurSMbLv/WOszduKeFpbllOSHg9MeZGKVMEUZL9FcHO6y1+8TIkzVaRgnHZ0prKUuOUL9cwA= +SHA256 (Pkgfile) = ed2919262c818ecee6ed9a98cea54317fedc413f24fa7eb8407a71e88190f58c +SHA256 (.footprint) = db12d87aeecd23ec55d4dfdf92e13041e709eca6221bd70916028bf1466917c6 +SHA256 (poppler-23.09.0.tar.xz) = 80d1d44dd8bdf4ac1a47d56c5065075eb9991790974b1ed7d14b972acde88e55 diff --git a/poppler/Pkgfile b/poppler/Pkgfile index 7692d9881..5e8185c20 100644 --- a/poppler/Pkgfile +++ b/poppler/Pkgfile @@ -1,15 +1,22 @@ # Description: PDF rendering library based on xpdf 3.0 # URL: https://poppler.freedesktop.org/ # Maintainer: Juergen Daubert, jue at crux dot nu -# Depends on: cmake cairo lcms2 +# Depends on: freetype +# Optional: boost cairo curl gobject-introspection gpgme lcms2 libgd libtiff nss openjpeg2 qt5 qt6-base name=poppler -version=23.08.0 +version=23.09.0 release=1 source=(https://poppler.freedesktop.org/poppler-$version.tar.xz) build() { - cmake -S $name-$version -B build -G Ninja \ + prt-get isinst openjpeg2 || PKGMK_POPPLER+=' -D ENABLE_LIBOPENJPEG=none' + prt-get isinst boost || PKGMK_POPPLER+=' -D ENABLE_BOOST=off' + prt-get isinst gobject-introspection || PKGMK_POPPLER+=' -D ENABLE_GLIB=off' + prt-get isinst qt5 || PKGMK_POPPLER+=' -D ENABLE_QT5=off' + prt-get isinst qt6-base || PKGMK_POPPLER+=' -D ENABLE_QT6=off' + + cmake -S $name-$version -B build -G Ninja $PKGMK_POPPLER \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ @@ -18,14 +25,10 @@ build() { -D ENABLE_UNSTABLE_API_ABI_HEADERS=ON \ -D ENABLE_UTILS=ON \ -D ENABLE_CPP=ON \ - -D ENABLE_GLIB=OFF \ - -D ENABLE_QT5=OFF \ - -D ENABLE_QT6=OFF \ - -D ENABLE_CMS=lcms2 \ - -D ENABLE_LIBOPENJPEG=none \ - -D ENABLE_BOOST=OFF \ - -D WITH_NSS3=OFF \ - -D RUN_GPERF_IF_PRESENT=OFF + -D BUILD_CPP_TESTS=OFF \ + -D BUILD_MANUAL_TESTS=OFF \ + -D BUILD_QT5_TESTS=OFF \ + -D BUILD_QT6_TESTS=OFF cmake --build build -j ${JOBS:-1} DESTDIR=$PKG cmake --install build
participants (1)
-
crux@crux.nu