[HarfBuzz] harfbuzz: Branch 'master' - 2 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Tue May 28 14:29:46 PDT 2013


 NEWS            |   28 ++++++++++++++++++++++++++++
 configure.ac    |    2 +-
 src/Makefile.am |    4 ++++
 3 files changed, 33 insertions(+), 1 deletion(-)

New commits:
commit 4014aa4e53bddb29d939a168bd733942d3683732
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue May 28 17:28:59 2013 -0400

    0.9.18

diff --git a/NEWS b/NEWS
index 600e6cd..90a84ba 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+Overview of changes leading to 0.9.18
+Tuesday, May 28, 2013
+=====================================
+
+New build system:
+
+- All unneeded code is all disabled by default,
+
+- Uniscribe and CoreText shapers can be enabled with their --with options,
+
+- icu_le and old shapers cannot be enabled for now,
+
+- glib, freetype, and cairo will be detected automatically.
+  They can be force on/off'ed with their --with options,
+
+- icu and graphite2 are default off, can be enabled with their --with
+  options,
+
+Moreover, ICU support is now build into a separate library:
+libharfbuzz-icu.so, and a new harfbuzz-icu.pc is shipped for it.
+Distros can enable ICU now without every application on earth
+getting linked to via libharfbuzz.so.
+
+For distros I recommend that they make sure they are building --with-glib
+--with-freetype --with-cairo, --with-icu, and optionally --with-graphite2;
+And package harfbuzz and harfbuzz-icu separately.
+
+
 Overview of changes leading to 0.9.17
 Monday, May 20, 2013
 =====================================
diff --git a/configure.ac b/configure.ac
index 2bf484d..90f5fc7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.64])
 AC_INIT([HarfBuzz],
-        [0.9.17],
+        [0.9.18],
         [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz],
         [harfbuzz],
         [http://harfbuzz.org/])
commit d70be29831bb99e34fe18744129088f45d5b2023
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue May 28 17:23:56 2013 -0400

    Fix dist

diff --git a/src/Makefile.am b/src/Makefile.am
index 9334587..28a3ff3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -219,6 +219,7 @@ pkginclude_HEADERS = $(HBHEADERS)
 nodist_pkginclude_HEADERS = $(HBNODISTHEADERS)
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = harfbuzz.pc
+EXTRA_DIST += harfbuzz.pc.in
 
 if HAVE_ICU
 lib_LTLIBRARIES += libharfbuzz-icu.la
@@ -228,6 +229,7 @@ libharfbuzz_icu_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(HB_LIBTOOL_VERSION_IN
 libharfbuzz_icu_la_LIBADD = $(ICU_LIBS) libharfbuzz.la
 pkginclude_HEADERS += hb-icu.h
 pkgconfig_DATA += harfbuzz-icu.pc
+EXTRA_DIST += harfbuzz-icu.pc.in
 endif
 
 %.pc: %.pc.in $(top_builddir)/config.status
@@ -240,6 +242,8 @@ endif
 	$(SED) -e 's@%VERSION%@$(VERSION)@g;' | \
 	cat > "$@.tmp" && mv "$@.tmp" "$@" || ( $(RM) "$@.tmp"; false )
 
+CLEANFILES += $(pkgconfig_DATA)
+
 
 CLEANFILES += harfbuzz.def
 harfbuzz.def: $(HBHEADERS) $(HBNODISTHEADERS)



More information about the HarfBuzz mailing list