poppler-ink: initial commit, version 24.02

This commit is contained in:
John McQuah 2024-03-04 22:55:42 +00:00
parent e7ffd915ee
commit f931470285
3 changed files with 221 additions and 0 deletions

172
poppler-ink/.footprint Normal file
View File

@ -0,0 +1,172 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/poppler-ink/
-rw-r--r-- root/root usr/include/poppler-ink/Annot.h
-rw-r--r-- root/root usr/include/poppler-ink/AnnotStampImageHelper.h
-rw-r--r-- root/root usr/include/poppler-ink/Array.h
-rw-r--r-- root/root usr/include/poppler-ink/BBoxOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/CMap.h
-rw-r--r-- root/root usr/include/poppler-ink/CachedFile.h
-rw-r--r-- root/root usr/include/poppler-ink/CairoFontEngine.h
-rw-r--r-- root/root usr/include/poppler-ink/CairoOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/CairoRescaleBox.h
-rw-r--r-- root/root usr/include/poppler-ink/Catalog.h
-rw-r--r-- root/root usr/include/poppler-ink/CertificateInfo.h
-rw-r--r-- root/root usr/include/poppler-ink/CharCodeToUnicode.h
-rw-r--r-- root/root usr/include/poppler-ink/CharTypes.h
-rw-r--r-- root/root usr/include/poppler-ink/CurlCachedFile.h
-rw-r--r-- root/root usr/include/poppler-ink/CurlPDFDocBuilder.h
-rw-r--r-- root/root usr/include/poppler-ink/DateInfo.h
-rw-r--r-- root/root usr/include/poppler-ink/Decrypt.h
-rw-r--r-- root/root usr/include/poppler-ink/Dict.h
-rw-r--r-- root/root usr/include/poppler-ink/Error.h
-rw-r--r-- root/root usr/include/poppler-ink/ErrorCodes.h
-rw-r--r-- root/root usr/include/poppler-ink/FDPDFDocBuilder.h
-rw-r--r-- root/root usr/include/poppler-ink/FILECacheLoader.h
-rw-r--r-- root/root usr/include/poppler-ink/FileSpec.h
-rw-r--r-- root/root usr/include/poppler-ink/FontEncodingTables.h
-rw-r--r-- root/root usr/include/poppler-ink/FontInfo.h
-rw-r--r-- root/root usr/include/poppler-ink/Form.h
-rw-r--r-- root/root usr/include/poppler-ink/Function.h
-rw-r--r-- root/root usr/include/poppler-ink/Gfx.h
-rw-r--r-- root/root usr/include/poppler-ink/GfxFont.h
-rw-r--r-- root/root usr/include/poppler-ink/GfxState.h
-rw-r--r-- root/root usr/include/poppler-ink/GfxState_helpers.h
-rw-r--r-- root/root usr/include/poppler-ink/GlobalParams.h
-rw-r--r-- root/root usr/include/poppler-ink/Hints.h
-rw-r--r-- root/root usr/include/poppler-ink/JArithmeticDecoder.h
-rw-r--r-- root/root usr/include/poppler-ink/JBIG2Stream.h
-rw-r--r-- root/root usr/include/poppler-ink/JPXStream.h
-rw-r--r-- root/root usr/include/poppler-ink/JSInfo.h
-rw-r--r-- root/root usr/include/poppler-ink/Lexer.h
-rw-r--r-- root/root usr/include/poppler-ink/Linearization.h
-rw-r--r-- root/root usr/include/poppler-ink/Link.h
-rw-r--r-- root/root usr/include/poppler-ink/LocalPDFDocBuilder.h
-rw-r--r-- root/root usr/include/poppler-ink/MarkedContentOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/Movie.h
-rw-r--r-- root/root usr/include/poppler-ink/NameToCharCode.h
-rw-r--r-- root/root usr/include/poppler-ink/NameToUnicodeTable.h
-rw-r--r-- root/root usr/include/poppler-ink/Object.h
-rw-r--r-- root/root usr/include/poppler-ink/OptionalContent.h
-rw-r--r-- root/root usr/include/poppler-ink/Outline.h
-rw-r--r-- root/root usr/include/poppler-ink/OutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/PDFDoc.h
-rw-r--r-- root/root usr/include/poppler-ink/PDFDocBuilder.h
-rw-r--r-- root/root usr/include/poppler-ink/PDFDocEncoding.h
-rw-r--r-- root/root usr/include/poppler-ink/PDFDocFactory.h
-rw-r--r-- root/root usr/include/poppler-ink/PSOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/PSTokenizer.h
-rw-r--r-- root/root usr/include/poppler-ink/Page.h
-rw-r--r-- root/root usr/include/poppler-ink/PageTransition.h
-rw-r--r-- root/root usr/include/poppler-ink/Parser.h
-rw-r--r-- root/root usr/include/poppler-ink/PopplerCache.h
-rw-r--r-- root/root usr/include/poppler-ink/PreScanOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/ProfileData.h
-rw-r--r-- root/root usr/include/poppler-ink/Rendition.h
-rw-r--r-- root/root usr/include/poppler-ink/SecurityHandler.h
-rw-r--r-- root/root usr/include/poppler-ink/Sound.h
-rw-r--r-- root/root usr/include/poppler-ink/SplashOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/Stream-CCITT.h
-rw-r--r-- root/root usr/include/poppler-ink/Stream.h
-rw-r--r-- root/root usr/include/poppler-ink/StructElement.h
-rw-r--r-- root/root usr/include/poppler-ink/StructTreeRoot.h
-rw-r--r-- root/root usr/include/poppler-ink/TextOutputDev.h
-rw-r--r-- root/root usr/include/poppler-ink/UTF.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeCClassTables.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeCompTables.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeDecompTables.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeMap.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeMapFuncs.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeMapTables.h
-rw-r--r-- root/root usr/include/poppler-ink/UnicodeTypeTable.h
-rw-r--r-- root/root usr/include/poppler-ink/ViewerPreferences.h
-rw-r--r-- root/root usr/include/poppler-ink/XRef.h
drwxr-xr-x root/root usr/include/poppler-ink/cpp/
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-destination.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-document.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-embedded-file.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-font-private.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-font.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-global.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-image.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-page-renderer.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-page-transition.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-page.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-rectangle.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-toc.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler-version.h
-rw-r--r-- root/root usr/include/poppler-ink/cpp/poppler_cpp_export.h
drwxr-xr-x root/root usr/include/poppler-ink/fofi/
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiBase.h
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiEncodings.h
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiIdentifier.h
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiTrueType.h
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiType1.h
-rw-r--r-- root/root usr/include/poppler-ink/fofi/FoFiType1C.h
drwxr-xr-x root/root usr/include/poppler-ink/glib/
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-action.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-annot.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-attachment.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-date.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-document.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-enums.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-features.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-form-field.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-layer.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-macros.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-media.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-movie.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-page.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler-structure-element.h
-rw-r--r-- root/root usr/include/poppler-ink/glib/poppler.h
drwxr-xr-x root/root usr/include/poppler-ink/goo/
-rw-r--r-- root/root usr/include/poppler-ink/goo/GooCheckedOps.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/GooLikely.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/GooString.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/GooTimer.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/ImgWriter.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/JpegWriter.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/PNGWriter.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/gdir.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/gfile.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/gmem.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/grandom.h
-rw-r--r-- root/root usr/include/poppler-ink/goo/gstrtod.h
-rw-r--r-- root/root usr/include/poppler-ink/poppler-config.h
-rw-r--r-- root/root usr/include/poppler-ink/poppler_private_export.h
drwxr-xr-x root/root usr/include/poppler-ink/splash/
-rw-r--r-- root/root usr/include/poppler-ink/splash/Splash.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashBitmap.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashClip.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashErrorCodes.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFTFont.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFTFontEngine.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFTFontFile.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFont.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFontEngine.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFontFile.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashFontFileID.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashGlyphBitmap.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashMath.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashPath.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashPattern.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashScreen.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashState.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashTypes.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashXPath.h
-rw-r--r-- root/root usr/include/poppler-ink/splash/SplashXPathScanner.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/inkscape/
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler-cpp.so -> libpoppler-cpp.so.0
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler-cpp.so.0 -> libpoppler-cpp.so.0.11.0
-rwxr-xr-x root/root usr/lib/inkscape/libpoppler-cpp.so.0.11.0
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler-glib.so -> libpoppler-glib.so.8
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler-glib.so.8 -> libpoppler-glib.so.8.26.0
-rwxr-xr-x root/root usr/lib/inkscape/libpoppler-glib.so.8.26.0
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler.so -> libpoppler.so.134
lrwxrwxrwx root/root usr/lib/inkscape/libpoppler.so.134 -> libpoppler.so.134.0.0
-rwxr-xr-x root/root usr/lib/inkscape/libpoppler.so.134.0.0
drwxr-xr-x root/root usr/lib/inkscape/pkgconfig/
-rw-r--r-- root/root usr/lib/inkscape/pkgconfig/poppler-cpp.pc
-rw-r--r-- root/root usr/lib/inkscape/pkgconfig/poppler-glib.pc
-rw-r--r-- root/root usr/lib/inkscape/pkgconfig/poppler.pc

5
poppler-ink/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF37mY8VgMkCWypxBmIPV1APfrJCGvGdV1lMAAgFKEx2z/jIiaT4PKe1Y01FRlaxi/UwrwD5on2o1ZRjdgsmjtCgs=
SHA256 (Pkgfile) = 90410b8dc8e46e954acc631b35f4ba4f500ad66e4ef77a0586290a97f052dd53
SHA256 (.footprint) = 7a750ae25a2dc8df4924c717cba2241866494b9e41108a6f908aa5131e24d2d0
SHA256 (poppler-24.02.0.tar.xz) = 19187a3fdd05f33e7d604c4799c183de5ca0118640c88b370ddcf3136343222e

44
poppler-ink/Pkgfile Normal file
View File

@ -0,0 +1,44 @@
# Description: PDF rendering library needed for inkscape
# URL: https://poppler.freedesktop.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: fontconfig boost lcms2 libjpeg-turbo cairo
name=poppler-ink
version=24.02.0
release=1
source=(https://poppler.freedesktop.org/${name%-ink}-$version.tar.xz)
build() {
PKGMK_INKPOP="-G Ninja -D CMAKE_BUILD_TYPE=Release
-D CMAKE_INSTALL_PREFIX=/usr
-D CMAKE_INSTALL_LIBDIR=/usr/lib/inkscape
-D ENABLE_UNSTABLE_API_ABI_HEADERS=ON
-D ENABLE_UTILS=OFF
-D ENABLE_CPP=ON
-D ENABLE_BOOST=ON
-D ENABLE_GLIB=ON
-D ENABLE_GOBJECT_INTROSPECTION=OFF
-D ENABLE_GPGME=OFF
-D ENABLE_QT5=OFF
-D ENABLE_QT6=OFF
-D ENABLE_LCMS=ON
-D ENABLE_LIBOPENJPEG=none
-D ENABLE_LIBTIFF=OFF
-D ENABLE_NSS3=OFF
-D BUILD_MANUAL_TESTS=OFF
-D BUILD_CPP_TESTS=OFF
-D BUILD_QT5_TESTS=OFF
-D BUILD_QT6_TESTS=OFF
-Wno-dev"
cmake -S ${name%-ink}-$version -B build $PKGMK_INKPOP \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS"
cmake --build build -j ${JOBS:-1}
DESTDIR=$PKG cmake --install build
mv $PKG/usr/include/poppler{,-ink}
sed -e "/^Cflags/s;poppler;poppler-ink;" \
-i $PKG/usr/lib/inkscape/pkgconfig/poppler{,-cpp,-glib}.pc
}