[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
This commit is contained in:
Juergen Daubert 2023-09-08 12:11:12 +02:00
parent ea889e8ee1
commit ece87f13ed
3 changed files with 21 additions and 24 deletions

View File

@ -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

View File

@ -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

View File

@ -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