aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xxorg/freetype-harfbuzz/build17
-rw-r--r--xorg/freetype-harfbuzz/checksums2
-rw-r--r--xorg/freetype-harfbuzz/depends1
-rw-r--r--xorg/freetype-harfbuzz/sources2
-rw-r--r--xorg/freetype-harfbuzz/version2
5 files changed, 14 insertions, 10 deletions
diff --git a/xorg/freetype-harfbuzz/build b/xorg/freetype-harfbuzz/build
index 88ad58f0..f7768ed0 100755
--- a/xorg/freetype-harfbuzz/build
+++ b/xorg/freetype-harfbuzz/build
@@ -14,16 +14,19 @@ build_freetype() (
)
build_harfbuzz() (
+ export DESTDIR="$1"
cd harfbuzz
- ./configure \
+ meson \
--prefix=/usr \
- --with-glib=yes \
- --enable-static \
- --with-icu=no
-
- make
- make DESTDIR="$1" install
+ -Dglib=enabled \
+ -Ddefault_library=static \
+ -Dicu=disabled \
+ -Dbenchmark=disabled \
+ . output
+
+ ninja -C output
+ ninja -C output install
)
build_freetype "$1" no
diff --git a/xorg/freetype-harfbuzz/checksums b/xorg/freetype-harfbuzz/checksums
index daffeea8..73dc183f 100644
--- a/xorg/freetype-harfbuzz/checksums
+++ b/xorg/freetype-harfbuzz/checksums
@@ -1,2 +1,2 @@
1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b freetype-2.10.2.tar.xz
-6648a571a27f186e47094121f0095e1b809e918b3037c630c7f38ffad86e3035 harfbuzz-2.6.8.tar.xz
+4dba05de1fd44705f54c40d801e0e3d4833555d004cb611cc18675173feae75b 2.7.0.tar.gz
diff --git a/xorg/freetype-harfbuzz/depends b/xorg/freetype-harfbuzz/depends
index a7f66b10..3a0f0083 100644
--- a/xorg/freetype-harfbuzz/depends
+++ b/xorg/freetype-harfbuzz/depends
@@ -13,5 +13,6 @@ libpng
libxcb
libxshmfence
mesa
+meson make
pixman
zlib
diff --git a/xorg/freetype-harfbuzz/sources b/xorg/freetype-harfbuzz/sources
index 3be3f34e..60a3685d 100644
--- a/xorg/freetype-harfbuzz/sources
+++ b/xorg/freetype-harfbuzz/sources
@@ -1,2 +1,2 @@
https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.10.2.tar.xz freetype
-https://github.com/harfbuzz/harfbuzz/releases/download/2.6.8/harfbuzz-2.6.8.tar.xz harfbuzz
+https://github.com/harfbuzz/harfbuzz/archive/2.7.0.tar.gz harfbuzz
diff --git a/xorg/freetype-harfbuzz/version b/xorg/freetype-harfbuzz/version
index 72ae36a8..472da395 100644
--- a/xorg/freetype-harfbuzz/version
+++ b/xorg/freetype-harfbuzz/version
@@ -1 +1 @@
-2.10.2+2.6.8 1
+2.10.2+2.7.0 1