pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts/harfbuzz



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Tue Aug 22 16:33:48 UTC 2023

Modified Files:
        pkgsrc/fonts/harfbuzz: distinfo
Added Files:
        pkgsrc/fonts/harfbuzz/patches: patch-src_meson.build

Log Message:
harfbuzz: fix update builds on macOS.

Set DYLD_LIBRARY_PATH to find newly built libraries even if an earlier
version is already installed.


To generate a diff of this commit:
cvs rdiff -u -r1.131 -r1.132 pkgsrc/fonts/harfbuzz/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/harfbuzz/patches/patch-src_meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/harfbuzz/distinfo
diff -u pkgsrc/fonts/harfbuzz/distinfo:1.131 pkgsrc/fonts/harfbuzz/distinfo:1.132
--- pkgsrc/fonts/harfbuzz/distinfo:1.131        Wed Jul 19 15:48:31 2023
+++ pkgsrc/fonts/harfbuzz/distinfo      Tue Aug 22 16:33:48 2023
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.131 2023/07/19 15:48:31 wiz Exp $
+$NetBSD: distinfo,v 1.132 2023/08/22 16:33:48 schmonz Exp $
 
 BLAKE2s (harfbuzz-8.0.1.tar.xz) = a8925d392f90c2b21d3e50789a7e5bb95fa443294644d9a0a8d297c725f1e826
 SHA512 (harfbuzz-8.0.1.tar.xz) = e1292f059b07a5aa2f3fbf345b893209cac895c461b4abf30b8b76bcd03c79dd09f911450293403070e1a0bb08496a7f37693ba5a62a9d423dd6ba55e744444d
 Size (harfbuzz-8.0.1.tar.xz) = 18792332 bytes
 SHA1 (patch-meson.build) = ad46bbe61df28b71e7619847920935a398e16fd1
+SHA1 (patch-src_meson.build) = 5b46f9933d5dea1f842fccf63eb92faae1f7c90f

Added files:

Index: pkgsrc/fonts/harfbuzz/patches/patch-src_meson.build
diff -u /dev/null pkgsrc/fonts/harfbuzz/patches/patch-src_meson.build:1.1
--- /dev/null   Tue Aug 22 16:33:48 2023
+++ pkgsrc/fonts/harfbuzz/patches/patch-src_meson.build Tue Aug 22 16:33:48 2023
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_meson.build,v 1.1 2023/08/22 16:33:48 schmonz Exp $
+
+Generate .gir using the built libraries, even if an earlier version is
+already installed. Fixes update builds on macOS when e.g. new symbols
+are introduced.
+
+--- src/meson.build.orig       2023-07-12 05:28:28.000000000 +0000
++++ src/meson.build
+@@ -879,6 +879,9 @@ if have_gobject
+       export_packages: ['harfbuzz-gobject', 'harfbuzz'],
+       header: 'hb-gobject.h',
+       install: true,
++      env: {
++        'DYLD_LIBRARY_PATH': meson.project_build_root() + '/src'
++      },
+       extra_args:  ['--cflags-begin',
+                     '-DHB_NO_SINGLE_HEADER_ERROR',
+                     '-DHAVE_GOBJECT',



Home | Main Index | Thread Index | Old Index