Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (df42e9dd2f186b99d74239a10444eaee783d9300)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (df42e9dd2f186b99d74239a10444eaee783d9300)
  • Date: Sun, 21 Apr 2024 17:48:03 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

graphics-libs/harfbuzz/HISTORY | 3 +++
graphics-libs/harfbuzz/PRE_BUILD | 4 ++++
graphics-libs/harfbuzz/patches/0001-icu-75.1.patch | 13 +++++++++++++
3 files changed, 20 insertions(+)

New commits:
commit df42e9dd2f186b99d74239a10444eaee783d9300
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

graphics-libs/harfbuzz: added patch to build with ICU 75.1

diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index 27bec76..f345679 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,6 @@
+2024-04-21 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD, patches/0001-icu-75.1.patch: added to build with ICU 75.1
+
2024-03-29 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 8.4.0

diff --git a/graphics-libs/harfbuzz/PRE_BUILD
b/graphics-libs/harfbuzz/PRE_BUILD
new file mode 100755
index 0000000..f80ee7d
--- /dev/null
+++ b/graphics-libs/harfbuzz/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+apply_patch_dir patches
diff --git a/graphics-libs/harfbuzz/patches/0001-icu-75.1.patch
b/graphics-libs/harfbuzz/patches/0001-icu-75.1.patch
new file mode 100644
index 0000000..e31a675
--- /dev/null
+++ b/graphics-libs/harfbuzz/patches/0001-icu-75.1.patch
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index fed3dc055..e99e5ccac 100644
+--- a/meson.build
++++ b/meson.build
+@@ -4,7 +4,7 @@ project('harfbuzz', 'c', 'cpp',
+ default_options: [
+ 'cpp_eh=none', # Just to support msvc, we are passing
-fno-exceptions also anyway
+ # 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs
RTTI
+- 'cpp_std=c++11',
++ 'cpp_std=c++17',
+ 'wrap_mode=nofallback', # Use --wrap-mode=default to revert,
https://github.com/harfbuzz/harfbuzz/pull/2548
+ ],
+ )


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (df42e9dd2f186b99d74239a10444eaee783d9300), Pavel Vinogradov, 04/21/2024

Archive powered by MHonArc 2.6.24.

Top of Page