pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/pango Overview of changes between 1.32.0 and 1.32.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/42d896d35aea
branches:  trunk
changeset: 609728:42d896d35aea
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Oct 08 21:35:22 2012 +0000

description:
Overview of changes between 1.32.0 and 1.32.1
=============================================
- Fixup grapheme clusters
- 684959 - crash after "Add pango_shape_full()"

Overview of changes between 1.31.2 and 1.32.0
=============================================
- Add a --without-xfg configure option
- Add pango_shape_full()

Overview of changes between 1.31.1 and 1.31.2
=============================================
- More work on towards thread-safety
- Build fixes on OS X

Overview of changes between 1.31.0 and 1.31.1
=============================================
- The module cache file can now be located in libdir
- Initial work towards making pango thread-safe
- Update to Unicode 6.1.
- 682421 - Fix vertical text, gravity, etc, with HarfBuzz
- 678721 - Don't need to get item properties...
- 678997 - Colors aqua, silver and indigo missing...
- 653347 - rise units documented incorrectly
- 682952 - remove old glib check
- Deprecate pango-ot.h.
- Deprecate pango_fc_font_kern_glyphs
- Deprecate pango_lookup_aliases

Overview of changes between 1.30.1 and 1.31.0
=============================================
- Port to harfbuzz 0.9.x, use external harfbuzz
- Remove Arabic, Syriac, Hangul Hebrew, Khmer,
  Tibetan and Thai shapers (replaced by harfbuzz)
- Remove Indic module (replaced by harfbuzz)
- Remove Atsui support (superseded by CoreText)
- Remove PangoX
- 679654 - Crash for PangoContext.list_families
- 680965 - missing language strings for ...
- 681423 - introspection: assorted fixes...

diffstat:

 devel/pango/Makefile         |  51 +++++++++++++++++++++++--------------------
 devel/pango/PLIST            |  38 ++++++++++----------------------
 devel/pango/buildlink3.mk    |   6 +++-
 devel/pango/distinfo         |  10 +++-----
 devel/pango/patches/patch-aa |  21 ------------------
 devel/pango/patches/patch-ab |  21 ------------------
 6 files changed, 47 insertions(+), 100 deletions(-)

diffs (281 lines):

diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/Makefile
--- a/devel/pango/Makefile      Mon Oct 08 21:34:33 2012 +0000
+++ b/devel/pango/Makefile      Mon Oct 08 21:35:22 2012 +0000
@@ -1,26 +1,28 @@
-# $NetBSD: Makefile,v 1.167 2012/10/07 21:12:19 wiz Exp $
+# $NetBSD: Makefile,v 1.168 2012/10/08 21:35:22 adam Exp $
 
-DISTNAME=              pango-1.30.1
-PKGREVISION=           4
-CATEGORIES=            devel fonts
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/pango/1.30/}
-EXTRACT_SUFX=          .tar.xz
+DISTNAME=      pango-1.32.1
+CATEGORIES=    devel fonts
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX=  .tar.xz
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://www.pango.org/
-COMMENT=               Library for layout and rendering of text
-LICENSE=               gnu-lgpl-v2
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.pango.org/
+COMMENT=       Library for layout and rendering of text
+LICENSE=       gnu-lgpl-v2
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-USE_TOOLS+=            gmake pkg-config
-GNU_CONFIGURE=         yes
+BUILD_DEPENDS+=                help2man-[0-9]*:../../converters/help2man
+
 TEST_TARGET=           check
 USE_LIBTOOL=           yes
 USE_LANGUAGES=         c c++
-
-BUILD_DEPENDS+=                help2man-[0-9]*:../../converters/help2man
+USE_TOOLS+=            gmake pkg-config
+GNU_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
+# Carbon has been obsoleted; force turning it off
+#CONFIGURE_ENV+=               ac_cv_header_Carbon_Carbon_h=no
 
 PKGCONFIG_OVERRIDE=    pango-uninstalled.pc.in
 PKGCONFIG_OVERRIDE+=   pango.pc.in
@@ -35,30 +37,31 @@
 PKGCONFIG_OVERRIDE+=   pangoxft-uninstalled.pc.in
 PKGCONFIG_OVERRIDE+=   pangoxft.pc.in
 
-CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
-# Carbon has been obsoleted; force turning it off
-CONFIGURE_ENV+=                ac_cv_header_Carbon_Carbon_h=no
-
 CHECK_FILES_SKIP+=     ${PREFIX}/libdata/pango/pango.modules
 
 PLIST_VARS+=           coretext
 
 .include "options.mk"
 
+.include "../../mk/bsd.prefs.mk"
+
 .if ${OPSYS} == "Darwin"
-PLIST.coretext=        yes
+PLIST.coretext=                yes
+.else
+BUILDLINK_API_DEPENDS.Xft2+=   Xft2>=2.1.7nb3
+.include "../../fonts/Xft2/buildlink3.mk"
 .endif
 
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.32.1
+.include "../../devel/glib2/buildlink3.mk"
 BUILDLINK_DEPMETHOD.gobject-introspection:= build
 .include "../../devel/gobject-introspection/buildlink3.mk"
-BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.32.1
-.include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+BUILDLINK_API_DEPENDS.fontconfig+=     fontconfig>=2.5.0
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
 BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.8.0
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/cairo-gobject/buildlink3.mk"
-BUILDLINK_API_DEPENDS.fontconfig+=     fontconfig>=2.5.0
-.include "../../fonts/fontconfig/buildlink3.mk"
-BUILDLINK_API_DEPENDS.Xft2+=   Xft2>=2.1.7nb3
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/PLIST
--- a/devel/pango/PLIST Mon Oct 08 21:34:33 2012 +0000
+++ b/devel/pango/PLIST Mon Oct 08 21:35:22 2012 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.56 2012/04/30 14:06:02 drochner Exp $
+@comment $NetBSD: PLIST,v 1.57 2012/10/08 21:35:22 adam Exp $
 bin/pango-querymodules
 bin/pango-view
 include/pango-1.0/pango/pango-attributes.h
@@ -29,48 +29,35 @@
 include/pango-1.0/pango/pango.h
 include/pango-1.0/pango/pangocairo.h
 ${PLIST.coretext}include/pango-1.0/pango/pangocoretext.h
+${PLIST.x11}include/pango-1.0/pango/pangoxft-render.h
+${PLIST.x11}include/pango-1.0/pango/pangoxft.h
 include/pango-1.0/pango/pangofc-decoder.h
 include/pango-1.0/pango/pangofc-font.h
 include/pango-1.0/pango/pangofc-fontmap.h
 include/pango-1.0/pango/pangoft2.h
-${PLIST.x11}include/pango-1.0/pango/pangox.h
-${PLIST.x11}include/pango-1.0/pango/pangoxft-render.h
-${PLIST.x11}include/pango-1.0/pango/pangoxft.h
 lib/girepository-1.0/Pango-1.0.typelib
 lib/girepository-1.0/PangoCairo-1.0.typelib
+${PLIST.x11}lib/girepository-1.0/PangoXft-1.0.typelib
 lib/girepository-1.0/PangoFT2-1.0.typelib
-${PLIST.x11}lib/girepository-1.0/PangoXft-1.0.typelib
 lib/libpango-1.0.la
 lib/libpangocairo-1.0.la
 lib/libpangoft2-1.0.la
-${PLIST.x11}lib/libpangox-1.0.la
 ${PLIST.x11}lib/libpangoxft-1.0.la
-lib/pango/1.6.0/modules/pango-arabic-fc.la
-lib/pango/1.6.0/modules/pango-arabic-lang.la
-${PLIST.coretext}lib/pango/1.6.0/modules/pango-basic-coretext.la
-lib/pango/1.6.0/modules/pango-basic-fc.la
-${PLIST.x11}lib/pango/1.6.0/modules/pango-basic-x.la
-lib/pango/1.6.0/modules/pango-hangul-fc.la
-lib/pango/1.6.0/modules/pango-hebrew-fc.la
-lib/pango/1.6.0/modules/pango-indic-fc.la
-lib/pango/1.6.0/modules/pango-indic-lang.la
-lib/pango/1.6.0/modules/pango-khmer-fc.la
-lib/pango/1.6.0/modules/pango-syriac-fc.la
-lib/pango/1.6.0/modules/pango-thai-fc.la
-${PLIST.thai}lib/pango/1.6.0/modules/pango-thai-lang.la
-lib/pango/1.6.0/modules/pango-tibetan-fc.la
+lib/pango/1.8.0/modules/pango-arabic-lang.la
+${PLIST.thai}lib/pango/1.8.0/modules/pango-thai-lang.la
+${PLIST.coretext}lib/pango/1.8.0/modules/pango-basic-coretext.la
+lib/pango/1.8.0/modules/pango-basic-fc.la
+lib/pango/1.8.0/modules/pango-indic-lang.la
 lib/pkgconfig/pango.pc
 lib/pkgconfig/pangocairo.pc
+${PLIST.x11}lib/pkgconfig/pangoxft.pc
 lib/pkgconfig/pangoft2.pc
-${PLIST.x11}lib/pkgconfig/pangox.pc
-${PLIST.x11}lib/pkgconfig/pangoxft.pc
-${PLIST.x11}libdata/pango/pangox.aliases
 man/man1/pango-querymodules.1
 man/man1/pango-view.1
 share/gir-1.0/Pango-1.0.gir
 share/gir-1.0/PangoCairo-1.0.gir
+${PLIST.x11}share/gir-1.0/PangoXft-1.0.gir
 share/gir-1.0/PangoFT2-1.0.gir
-${PLIST.x11}share/gir-1.0/PangoXft-1.0.gir
 share/gtk-doc/html/pango/PangoEngineLang.html
 share/gtk-doc/html/pango/PangoEngineShape.html
 share/gtk-doc/html/pango/PangoFcDecoder.html
@@ -90,6 +77,7 @@
 share/gtk-doc/html/pango/api-index-1-26.html
 share/gtk-doc/html/pango/api-index-1-28.html
 share/gtk-doc/html/pango/api-index-1-30.html
+share/gtk-doc/html/pango/api-index-1-32.html
 share/gtk-doc/html/pango/api-index-1-4.html
 share/gtk-doc/html/pango/api-index-1-6.html
 share/gtk-doc/html/pango/api-index-1-8.html
@@ -101,7 +89,6 @@
 share/gtk-doc/html/pango/layout.gif
 share/gtk-doc/html/pango/left.png
 share/gtk-doc/html/pango/lowlevel.html
-share/gtk-doc/html/pango/pango-ATSUI-Fonts.html
 share/gtk-doc/html/pango/pango-Bidirectional-Text.html
 share/gtk-doc/html/pango/pango-Cairo-Rendering.html
 share/gtk-doc/html/pango/pango-CoreText-Fonts.html
@@ -121,7 +108,6 @@
 share/gtk-doc/html/pango/pango-Version-Checking.html
 share/gtk-doc/html/pango/pango-Vertical-Text.html
 share/gtk-doc/html/pango/pango-Win32-Fonts-and-Rendering.html
-share/gtk-doc/html/pango/pango-X-Fonts-and-Rendering.html
 share/gtk-doc/html/pango/pango-Xft-Fonts-and-Rendering.html
 share/gtk-doc/html/pango/pango-hierarchy.html
 share/gtk-doc/html/pango/pango-pango-renderer.html
diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/buildlink3.mk
--- a/devel/pango/buildlink3.mk Mon Oct 08 21:34:33 2012 +0000
+++ b/devel/pango/buildlink3.mk Mon Oct 08 21:35:22 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.32 2012/10/02 17:10:51 tron Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2012/10/08 21:35:22 adam Exp $
 
 BUILDLINK_TREE+=       pango
 
@@ -6,7 +6,7 @@
 PANGO_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.pango+=  pango>=1.6.0
-BUILDLINK_ABI_DEPENDS.pango+=  pango>=1.30.1nb3
+BUILDLINK_ABI_DEPENDS.pango+=  pango>=1.32.1
 BUILDLINK_PKGSRCDIR.pango?=    ../../devel/pango
 
 .include "../../mk/bsd.fast.prefs.mk"
@@ -15,6 +15,7 @@
 .include "../../mk/pkg-build-options.mk"
 
 .if !empty(PKG_BUILD_OPTIONS.pango:Mx11)
+.include "../../fonts/Xft2/buildlink3.mk"
 .include "../../x11/libXft/buildlink3.mk"
 .include "../../x11/libXrender/buildlink3.mk"
 .endif
@@ -22,6 +23,7 @@
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .endif # PANGO_BUILDLINK3_MK
diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/distinfo
--- a/devel/pango/distinfo      Mon Oct 08 21:34:33 2012 +0000
+++ b/devel/pango/distinfo      Mon Oct 08 21:35:22 2012 +0000
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.94 2012/07/29 20:25:40 wiz Exp $
+$NetBSD: distinfo,v 1.95 2012/10/08 21:35:22 adam Exp $
 
-SHA1 (pango-1.30.1.tar.xz) = f853a35758bed6aba6101e027ba7b4411448236f
-RMD160 (pango-1.30.1.tar.xz) = a0c68de9e02dbdb690ada02e945a378c6ca4a71b
-Size (pango-1.30.1.tar.xz) = 1162828 bytes
-SHA1 (patch-aa) = 1a87d055dc722eff28517a11d0832ae19df5eb59
-SHA1 (patch-ab) = 12c09b12ba31be19fa0d602f89909811e6221bd8
+SHA1 (pango-1.32.1.tar.xz) = a29a17eae7117a1330aaa7b01795322a6ef966b6
+RMD160 (pango-1.32.1.tar.xz) = d8930335a8c878a62804b2ea06abb9ce503910b6
+Size (pango-1.32.1.tar.xz) = 1035924 bytes
 SHA1 (patch-pango_pangocoretext.h) = f842e66a712d24f4f221be5fcdae18cc13c8b84b
 SHA1 (patch-pangocairo-coretext.h) = 2f7c8efad48b58398070f48e71c16d99d3d59f57
diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/patches/patch-aa
--- a/devel/pango/patches/patch-aa      Mon Oct 08 21:34:33 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-aa,v 1.18 2009/11/22 19:14:41 sno Exp $
-
-Do not enable gcc flags for non-gcc compilers
-
---- configure.in.orig  Mon Sep 21 22:14:36 2009
-+++ configure.in       Tue Nov 17 09:43:58 2009
-@@ -143,9 +143,12 @@
- AC_CHECK_HEADERS(unistd.h sys/mman.h)
- 
- # Make sure we don't link to libstdc++ (needs de-gcc-fication)
--CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
-+if test "$GCC" = yes; then
-+  CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
-+else
-+  CXXFLAGS="$CXXFLAGS -features=%all,no%except"
-+fi
- 
--
- #
- # Win32 stuff
- #
diff -r 1071f9ba52c8 -r 42d896d35aea devel/pango/patches/patch-ab
--- a/devel/pango/patches/patch-ab      Mon Oct 08 21:34:33 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-ab,v 1.16 2009/11/22 19:14:41 sno Exp $
-
-Do not enable gcc flags for non-gcc compilers
-
---- configure.orig     Tue Nov 17 09:42:57 2009
-+++ configure  Tue Nov 17 09:44:27 2009
-@@ -6106,9 +6106,12 @@
- 
- 
- # Make sure we don't link to libstdc++ (needs de-gcc-fication)
--CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
-+if test "$GCC" = yes; then
-+  CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
-+else
-+  CXXFLAGS="$CXXFLAGS -features=%all,no%except"
-+fi
- 
--
- #
- # Win32 stuff
- #



Home | Main Index | Thread Index | Old Index