commit:     8a8ecbe7da9813b9549ad78bf6e6a15357147738
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 12 22:57:41 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 22:44:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8ecbe7

app-text/poppler: Re-add several headers, re-add KEYWORDS

Fixes (only part of) Scribus build errors.

See also:
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1639

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../files/poppler-24.11.0-readd-SplashFont.patch   | 25 ++++++++++++++++++++++
 .../poppler-24.11.0-readd-StructTreeRoot.patch     | 25 ++++++++++++++++++++++
 .../poppler-24.11.0-readd-ViewerPreferences.patch  | 25 ++++++++++++++++++++++
 ...er-24.11.0.ebuild => poppler-24.11.0-r1.ebuild} |  6 +++++-
 4 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/app-text/poppler/files/poppler-24.11.0-readd-SplashFont.patch 
b/app-text/poppler/files/poppler-24.11.0-readd-SplashFont.patch
new file mode 100644
index 000000000000..35daf33c7c6f
--- /dev/null
+++ b/app-text/poppler/files/poppler-24.11.0-readd-SplashFont.patch
@@ -0,0 +1,25 @@
+From 6a87cf2157e6ce5b1f98288727e8fc2a2caf0220 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <[email protected]>
+Date: Wed, 13 Nov 2024 21:15:55 +0100
+Subject: [PATCH] Install SplashFont again
+
+I failed realizing it was usable
+---
+ CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a5c8b7610..ef0dc236a 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -756,6 +756,7 @@ if(ENABLE_UNSTABLE_API_ABI_HEADERS)
+     splash/SplashBitmap.h
+     splash/SplashClip.h
+     splash/SplashErrorCodes.h
++    splash/SplashFont.h
+     splash/SplashFontEngine.h
+     splash/SplashFontFile.h
+     splash/SplashFontFileID.h
+-- 
+GitLab
+

diff --git a/app-text/poppler/files/poppler-24.11.0-readd-StructTreeRoot.patch 
b/app-text/poppler/files/poppler-24.11.0-readd-StructTreeRoot.patch
new file mode 100644
index 000000000000..9b0a5211abd0
--- /dev/null
+++ b/app-text/poppler/files/poppler-24.11.0-readd-StructTreeRoot.patch
@@ -0,0 +1,25 @@
+From 2d7188a3a3679a359e3eb49beb9657027a16b3bd Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <[email protected]>
+Date: Wed, 13 Nov 2024 22:06:46 +0100
+Subject: [PATCH] Install StructTreeRoot.h again
+
+I didn't realize it was usable without being exported
+---
+ CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ef0dc236a..574b50deb 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -713,6 +713,7 @@ if(ENABLE_UNSTABLE_API_ABI_HEADERS)
+     poppler/Stream-CCITT.h
+     poppler/Stream.h
+     poppler/StructElement.h
++    poppler/StructTreeRoot.h
+     poppler/UnicodeMap.h
+     poppler/UnicodeMapFuncs.h
+     poppler/UnicodeMapTables.h
+-- 
+GitLab
+

diff --git 
a/app-text/poppler/files/poppler-24.11.0-readd-ViewerPreferences.patch 
b/app-text/poppler/files/poppler-24.11.0-readd-ViewerPreferences.patch
new file mode 100644
index 000000000000..9787e6f3a80d
--- /dev/null
+++ b/app-text/poppler/files/poppler-24.11.0-readd-ViewerPreferences.patch
@@ -0,0 +1,25 @@
+From b9620f70a41e878b7f4e615ced4bd7ecf9fe7233 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <[email protected]>
+Date: Sun, 10 Nov 2024 23:47:18 +0100
+Subject: [PATCH] Install ViewerPreferences again
+
+I failed realizing it was usable given it's all inline functions
+---
+ CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bb1c73a05..a5c8b7610 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -720,6 +720,7 @@ if(ENABLE_UNSTABLE_API_ABI_HEADERS)
+     poppler/UnicodeCClassTables.h
+     poppler/UnicodeCompTables.h
+     poppler/UnicodeDecompTables.h
++    poppler/ViewerPreferences.h
+     poppler/XRef.h
+     poppler/CharTypes.h
+     poppler/ErrorCodes.h
+-- 
+GitLab
+

diff --git a/app-text/poppler/poppler-24.11.0.ebuild 
b/app-text/poppler/poppler-24.11.0-r1.ebuild
similarity index 93%
rename from app-text/poppler/poppler-24.11.0.ebuild
rename to app-text/poppler/poppler-24.11.0-r1.ebuild
index 054f0ab434e4..f432eea6736d 100644
--- a/app-text/poppler/poppler-24.11.0.ebuild
+++ b/app-text/poppler/poppler-24.11.0-r1.ebuild
@@ -17,7 +17,7 @@ else
        SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz";
        SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
        SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-#      KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
        SLOT="0/143"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
@@ -80,6 +80,10 @@ PATCHES=(
        "${FILESDIR}/${PN}-23.10.0-qt-deps.patch"
        "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch"
        "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
+       # git master
+       "${FILESDIR}/${P}-readd-ViewerPreferences.patch"
+       "${FILESDIR}/${P}-readd-SplashFont.patch"
+       "${FILESDIR}/${P}-readd-StructTreeRoot.patch"
 )
 
 src_unpack() {

Reply via email to