FreeBSD Bugzilla – Attachment 216930 Details for
Bug 248407
print/harfbuzz: Update to 2.7.1 and switch to meson
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for harfbuzz
harfbuzz270.patch (text/plain), 11.66 KB, created by
Daniel Engberg
on 2020-08-01 09:13:48 UTC
(
hide
)
Description:
Patch for harfbuzz
Filename:
MIME Type:
Creator:
Daniel Engberg
Created:
2020-08-01 09:13:48 UTC
Size:
11.66 KB
patch
obsolete
>diff --git a/print/harfbuzz-icu/Makefile b/print/harfbuzz-icu/Makefile >index fe635d9404b5..297b59fce170 100644 >--- a/print/harfbuzz-icu/Makefile >+++ b/print/harfbuzz-icu/Makefile >@@ -1,12 +1,12 @@ > # $FreeBSD$ > >-PORTREVISION= 2 >+PORTREVISION= 0 > PKGNAMESUFFIX= -icu > > COMMENT= Harfbuzz ICU support > > MASTERDIR= ${.CURDIR}/../../print/harfbuzz > PLIST= ${.CURDIR}/pkg-plist > HARFBUZZ_SLAVE= icu > > .include "${MASTERDIR}/Makefile" >diff --git a/print/harfbuzz/Makefile b/print/harfbuzz/Makefile >index 7fc6c367000c..8aa8070e41d4 100644 >--- a/print/harfbuzz/Makefile >+++ b/print/harfbuzz/Makefile >@@ -1,56 +1,54 @@ > # Created by: Koop Mast <kwm@FreeBSD.org> > # $FreeBSD$ > > PORTNAME= harfbuzz >-DISTVERSION= 2.6.8 >+DISTVERSION= 2.7.0 > PORTREVISION?= 0 > CATEGORIES= print >-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ > > MAINTAINER= gnome@FreeBSD.org > COMMENT?= OpenType text shaping engine > > LICENSE= MIT > LICENSE_FILE= ${WRKSRC}/COPYING > >+BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc >+ > LIB_DEPENDS= libfreetype.so:print/freetype2 \ > libgraphite2.so:graphics/graphite2 > >-USES= compiler:c++11-lib gettext-runtime gmake gnome libtool \ >- pathfix pkgconfig tar:xz >+USES= compiler:c++11-lib gettext-runtime gnome meson \ >+ pkgconfig python:build shebangfix > USE_GNOME= glib20 introspection:build > >-GNU_CONFIGURE= yes >-CONFIGURE_ARGS= --with-graphite2 --with-gobject=yes >+USE_GITHUB= yes > USE_LDCONFIG= yes > >-INSTALL_TARGET= install-strip >-TEST_TARGET= check >+TEST_TARGET= test >+SHEBANG_GLOB= *.py >+ >+OPTIONS_DEFINE= TEST >+ >+MESON_ARGS= -Dglib=enabled -Dgobject=enabled -Dgraphite=enabled \ >+ -Dfreetype=enabled -Dbenchmark=disabled > >-PLIST_SUB+= LIBVER=0.20600.8 >+PLIST_SUB+= LIBVER=0.20700.0 >+ >+TEST_MESON_ENABLED= benchmark tests > > HARFBUZZ_SLAVE?= no > > .if ${HARFBUZZ_SLAVE} == no >-CONFIGURE_ARGS+= --without-icu --without-cairo >+MESON_ARGS+= -Dicu=disabled -Dcairo=disabled > .elif ${HARFBUZZ_SLAVE} == icu >-CONFIGURE_ARGS+= --with-icu \ >- --without-cairo \ >- --disable-gtk-doc-html >+MESON_ARGS+= -Dicu=enabled -Dcairo=disabled -Ddocs=disabled > LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz \ > libicudata.so:devel/icu > > .elif ${HARFBUZZ_SLAVE} == hb-view >-CONFIGURE_ARGS+= --with-cairo \ >- --without-icu >+MESON_ARGS+= -Dcairo=enabled -Dicu=disabled -Ddocs=disabled > LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz > USE_GNOME+= cairo > .endif > >-.if ${HARFBUZZ_SLAVE} != no >-post-patch: >- ${REINPLACE_CMD} -e 's|install-data-am: install-data-local|install-data-am:|g' \ >- ${WRKSRC}/docs/Makefile.in >-.endif >- > .include <bsd.port.mk> >diff --git a/print/harfbuzz/distinfo b/print/harfbuzz/distinfo >index 762b681b3273..aff78f283b2e 100644 >--- a/print/harfbuzz/distinfo >+++ b/print/harfbuzz/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1592270072 >-SHA256 (harfbuzz-2.6.8.tar.xz) = 6648a571a27f186e47094121f0095e1b809e918b3037c630c7f38ffad86e3035 >-SIZE (harfbuzz-2.6.8.tar.xz) = 8976516 >+TIMESTAMP = 1596265757 >+SHA256 (harfbuzz-harfbuzz-2.7.0_GH0.tar.gz) = 4dba05de1fd44705f54c40d801e0e3d4833555d004cb611cc18675173feae75b >+SIZE (harfbuzz-harfbuzz-2.7.0_GH0.tar.gz) = 16278518 >diff --git a/print/harfbuzz/pkg-plist b/print/harfbuzz/pkg-plist >index 7037b417332b..7b7c54611960 100644 >--- a/print/harfbuzz/pkg-plist >+++ b/print/harfbuzz/pkg-plist >@@ -1,150 +1,189 @@ > bin/hb-ot-shape-closure > bin/hb-shape > bin/hb-subset > include/harfbuzz/hb-aat-layout.h > include/harfbuzz/hb-aat.h > include/harfbuzz/hb-blob.h > include/harfbuzz/hb-buffer.h > include/harfbuzz/hb-common.h > include/harfbuzz/hb-deprecated.h > include/harfbuzz/hb-draw.h > include/harfbuzz/hb-face.h > include/harfbuzz/hb-font.h > include/harfbuzz/hb-ft.h > include/harfbuzz/hb-glib.h > include/harfbuzz/hb-gobject-enums.h > include/harfbuzz/hb-gobject-structs.h > include/harfbuzz/hb-gobject.h > include/harfbuzz/hb-graphite2.h > include/harfbuzz/hb-map.h > include/harfbuzz/hb-ot-color.h > include/harfbuzz/hb-ot-deprecated.h > include/harfbuzz/hb-ot-font.h > include/harfbuzz/hb-ot-layout.h > include/harfbuzz/hb-ot-math.h > include/harfbuzz/hb-ot-meta.h > include/harfbuzz/hb-ot-metrics.h > include/harfbuzz/hb-ot-name.h > include/harfbuzz/hb-ot-shape.h > include/harfbuzz/hb-ot-var.h > include/harfbuzz/hb-ot.h > include/harfbuzz/hb-set.h > include/harfbuzz/hb-shape-plan.h > include/harfbuzz/hb-shape.h > include/harfbuzz/hb-style.h > include/harfbuzz/hb-subset.h > include/harfbuzz/hb-unicode.h > include/harfbuzz/hb-version.h > include/harfbuzz/hb.h > lib/cmake/harfbuzz/harfbuzz-config.cmake > lib/girepository-1.0/HarfBuzz-0.0.typelib > lib/libharfbuzz-gobject.so > lib/libharfbuzz-gobject.so.0 > lib/libharfbuzz-gobject.so.%%LIBVER%% > lib/libharfbuzz-subset.so > lib/libharfbuzz-subset.so.0 > lib/libharfbuzz-subset.so.%%LIBVER%% > lib/libharfbuzz.so > lib/libharfbuzz.so.0 > lib/libharfbuzz.so.%%LIBVER%% > libdata/pkgconfig/harfbuzz-gobject.pc > libdata/pkgconfig/harfbuzz-subset.pc > libdata/pkgconfig/harfbuzz.pc > share/gir-1.0/HarfBuzz-0.0.gir > share/gtk-doc/html/harfbuzz/HarfBuzz.png > share/gtk-doc/html/harfbuzz/HarfBuzz.svg > share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html > share/gtk-doc/html/harfbuzz/aat-shaping.html > share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html > share/gtk-doc/html/harfbuzz/annotation-glossary.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-10.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-11.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-2.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-20.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-22.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-28.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-30.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-31.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-38.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-39.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-41.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-42.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-5.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-7.html >+share/gtk-doc/html/harfbuzz/api-index-0-9-8.html >+share/gtk-doc/html/harfbuzz/api-index-1-0-5.html >+share/gtk-doc/html/harfbuzz/api-index-1-1-2.html >+share/gtk-doc/html/harfbuzz/api-index-1-1-3.html >+share/gtk-doc/html/harfbuzz/api-index-1-2-3.html >+share/gtk-doc/html/harfbuzz/api-index-1-3-3.html >+share/gtk-doc/html/harfbuzz/api-index-1-4-2.html >+share/gtk-doc/html/harfbuzz/api-index-1-4-3.html >+share/gtk-doc/html/harfbuzz/api-index-1-5-0.html >+share/gtk-doc/html/harfbuzz/api-index-1-6-0.html >+share/gtk-doc/html/harfbuzz/api-index-1-7-5.html >+share/gtk-doc/html/harfbuzz/api-index-1-7-7.html >+share/gtk-doc/html/harfbuzz/api-index-1-8-0.html >+share/gtk-doc/html/harfbuzz/api-index-1-8-1.html >+share/gtk-doc/html/harfbuzz/api-index-1-8-5.html >+share/gtk-doc/html/harfbuzz/api-index-1-8-6.html >+share/gtk-doc/html/harfbuzz/api-index-1-9-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-0-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-1-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-2-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-3-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-4-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-5-0.html >+share/gtk-doc/html/harfbuzz/api-index-2-6-0.html > share/gtk-doc/html/harfbuzz/api-index-full.html > share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html > share/gtk-doc/html/harfbuzz/building.html > share/gtk-doc/html/harfbuzz/ch01s03.html > share/gtk-doc/html/harfbuzz/ch03s02.html > share/gtk-doc/html/harfbuzz/ch03s03.html > share/gtk-doc/html/harfbuzz/ch12.html > share/gtk-doc/html/harfbuzz/ch13.html > share/gtk-doc/html/harfbuzz/ch14.html > share/gtk-doc/html/harfbuzz/ch15.html > share/gtk-doc/html/harfbuzz/clusters.html > share/gtk-doc/html/harfbuzz/complex-scripts.html > share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html >+share/gtk-doc/html/harfbuzz/deprecated-api-index.html > share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html > share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html > share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html > share/gtk-doc/html/harfbuzz/fonts-and-faces.html > share/gtk-doc/html/harfbuzz/getting-started.html > share/gtk-doc/html/harfbuzz/graphite-shaping.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-gobject.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html > share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html > share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2 > share/gtk-doc/html/harfbuzz/home.png > share/gtk-doc/html/harfbuzz/index.html > share/gtk-doc/html/harfbuzz/install-harfbuzz.html > share/gtk-doc/html/harfbuzz/integration-coretext.html > share/gtk-doc/html/harfbuzz/integration-freetype.html > share/gtk-doc/html/harfbuzz/integration-icu.html > share/gtk-doc/html/harfbuzz/integration-python.html > share/gtk-doc/html/harfbuzz/integration-uniscribe.html > share/gtk-doc/html/harfbuzz/integration.html > share/gtk-doc/html/harfbuzz/left-insensitive.png > share/gtk-doc/html/harfbuzz/left.png > share/gtk-doc/html/harfbuzz/level-2.html > share/gtk-doc/html/harfbuzz/object-model-blobs.html > share/gtk-doc/html/harfbuzz/object-model-lifecycle.html > share/gtk-doc/html/harfbuzz/object-model-object-types.html > share/gtk-doc/html/harfbuzz/object-model-user-data.html > share/gtk-doc/html/harfbuzz/object-model.html > share/gtk-doc/html/harfbuzz/opentype-shaping-models.html > share/gtk-doc/html/harfbuzz/pt01.html > share/gtk-doc/html/harfbuzz/pt02.html > share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html > share/gtk-doc/html/harfbuzz/right-insensitive.png > share/gtk-doc/html/harfbuzz/right.png > share/gtk-doc/html/harfbuzz/setting-buffer-properties.html > share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html > share/gtk-doc/html/harfbuzz/shaping-concepts.html > share/gtk-doc/html/harfbuzz/shaping-opentype-features.html > share/gtk-doc/html/harfbuzz/shaping-operations.html > share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html > share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html > share/gtk-doc/html/harfbuzz/style.css > share/gtk-doc/html/harfbuzz/text-runs.html > share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html > share/gtk-doc/html/harfbuzz/unicode-character-categories.html > share/gtk-doc/html/harfbuzz/up-insensitive.png > share/gtk-doc/html/harfbuzz/up.png > share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html > share/gtk-doc/html/harfbuzz/utilities-ucdn.html > share/gtk-doc/html/harfbuzz/utilities.html > share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html > share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html > share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html > share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html > share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 248407
:
216930
|
216945
|
216946
|
217232