diff --git a/media-libs/harfbuzz/harfbuzz-4.0.0.recipe b/media-libs/harfbuzz/harfbuzz-4.0.0.recipe index 631065816..d32986984 100644 --- a/media-libs/harfbuzz/harfbuzz-4.0.0.recipe +++ b/media-libs/harfbuzz/harfbuzz-4.0.0.recipe @@ -16,7 +16,7 @@ COPYRIGHT="2004-2018 Behdad Esfahbod 2004,2007,2008,2009,2010 Red Hat, Inc. 1998-2004 David Turner and Werner Lemberg" LICENSE="MIT" -REVISION="1" +REVISION="2" SOURCE_URI="https://github.com/harfbuzz/harfbuzz/releases/download/$portVersion/harfbuzz-$portVersion.tar.xz" CHECKSUM_SHA256="ab61d4e3fc0c30072e98b46aa7727fc3eed36a85d2b6b9274cec7eaadea97cb7" PATCHES="harfbuzz-$portVersion.patchset" @@ -37,13 +37,22 @@ libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" harfbuzz$secondaryArchSuffix = $portVersion compat >= 0.9 lib:libharfbuzz$secondaryArchSuffix = $libVersionCompat + lib:libharfbuzz_gobject$secondaryArchSuffix = $libVersionCompat lib:libharfbuzz_icu$secondaryArchSuffix = $libVersionCompat lib:libharfbuzz_subset$secondaryArchSuffix = $libVersionCompat + cmd:hb_ot_shape_closure$commandSuffix = $portVersion + cmd:hb_shape$commandSuffix = $portVersion + cmd:hb_subset$commandSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libbz2$secondaryArchSuffix lib:libfreetype$secondaryArchSuffix + lib:libgio_2.0$secondaryArchSuffix + lib:libgirepository_1.0$secondaryArchSuffix + lib:libglib_2.0$secondaryArchSuffix + lib:libgmodule_2.0$secondaryArchSuffix + lib:libgobject_2.0$secondaryArchSuffix lib:libgraphite2$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libicuuc$secondaryArchSuffix >= 66 @@ -55,12 +64,16 @@ REQUIRES=" PROVIDES_devel=" harfbuzz${secondaryArchSuffix}_devel = $portVersion compat >= 0.9 devel:libharfbuzz$secondaryArchSuffix = $libVersionCompat + devel:libharfbuzz_gobject$secondaryArchSuffix = $libVersionCompat devel:libharfbuzz_icu$secondaryArchSuffix = $libVersionCompat devel:libharfbuzz_subset$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" harfbuzz$secondaryArchSuffix == $portVersion base devel:libfreetype$secondaryArchSuffix + devel:libgio_2.0$secondaryArchSuffix + devel:libgirepository_1.0$secondaryArchSuffix + devel:libglib_2.0$secondaryArchSuffix devel:libgraphite2$secondaryArchSuffix " @@ -68,6 +81,9 @@ BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libbz2$secondaryArchSuffix devel:libfreetype$secondaryArchSuffix >= 6.18.1 + devel:libgio_2.0$secondaryArchSuffix + devel:libgirepository_1.0$secondaryArchSuffix + devel:libglib_2.0$secondaryArchSuffix devel:libgraphite2$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libicuuc$secondaryArchSuffix >= 66 @@ -91,7 +107,11 @@ BUILD_PREREQUIRES=" " defineDebugInfoPackage harfbuzz$secondaryArchSuffix \ + "$commandBinDir"/hb-ot-shape-closure \ + "$commandBinDir"/hb-shape \ + "$commandBinDir"/hb-subset \ "$libDir"/libharfbuzz.so.$libVersion \ + "$libDir"/libharfbuzz-gobject.so.$libVersion \ "$libDir"/libharfbuzz-icu.so.$libVersion \ "$libDir"/libharfbuzz-subset.so.$libVersion @@ -106,10 +126,10 @@ BUILD() --infodir=$infoDir \ --datadir=$dataDir \ --bindir="$commandBinDir" \ - -Dglib=disabled \ + -Dglib=enabled \ -Dicu=enabled \ -Dgraphite2=enabled \ - -Dgobject=disabled \ + -Dgobject=enabled \ -Ddocs=enabled \ -Dtests=enabled \ haiku_build @@ -130,6 +150,7 @@ INSTALL() prepareInstalledDevelLibs \ libharfbuzz \ + libharfbuzz-gobject \ libharfbuzz-icu \ libharfbuzz-subset \