pkgsrc-Users archive

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

Update pango to 1.29.4



Newish gtk3 needs pango >= 1.29.0, pango 1.29.5 needs glib >=2.31, so plump
for pango 1.29.4 which only needs glib >= 2.26.

I not sure about the ABI_DEPENDS in buildlink3. I set it to 1.29.4. AFAICT
programs compiled against 1.28.4.nb2 are happy without needing to be
relinked, so is upping it necessary? API_DEPENDS correctly remains at 1.6.0.

I removed patch-aa as it risks making configure be regenerated, which isn't
necessary as it is already patched by patch-ab. patch-ab looks a little
suspect to me: is "-features=%all,no%except" a valid flag for all c++
compilers other than gcc?

I have tested with the libthai option. I don't have access to darwin to
test that. In options.mk, there is reference to PLIST.carbon, but carbon
is not listed in PLIST_VARS - can that work? Is carbon defined elsewhere?
(I didn't find it in pkgsrc/mk)

If pango does work on darwin, there is a novelty in 1.29.4 which didn't
exist in 1.28.4, which is a CoreText module. It seems that the configure
script looks for CoreText. If it is found, pango installs the the coretext
module, if not, it installs the atsui module. How does one do that sort
of thing in pkgsrc? (PLIST would be different => invent VARS, but then
what test do you use - add an option?) (The patch can be applied before
this is sorted out, as it does no worse than what is here currently.)

Cheers,

Patrick
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/devel/pango/Makefile,v
retrieving revision 1.155
diff -u -r1.155 Makefile
--- Makefile    1 Nov 2011 06:01:02 -0000       1.155
+++ Makefile    16 Jan 2012 18:40:46 -0000
@@ -1,10 +1,9 @@
 # $NetBSD: Makefile,v 1.155 2011/11/01 06:01:02 sbd Exp $
 
-DISTNAME=              pango-1.28.4
-PKGREVISION=           2
+DISTNAME=              pango-1.29.4
 CATEGORIES=            devel fonts
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/pango/1.28/}
-EXTRACT_SUFX=          .tar.bz2
+MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/pango/1.29/}
+EXTRACT_SUFX=          .tar.xz
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=              http://www.pango.org/
@@ -43,7 +42,7 @@
 
 .include "options.mk"
 
-BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.24.0
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.26.0
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.8.0
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/devel/pango/PLIST,v
retrieving revision 1.51
diff -u -r1.51 PLIST
--- PLIST       16 Oct 2010 18:00:02 -0000      1.51
+++ PLIST       16 Jan 2012 18:40:46 -0000
@@ -81,6 +81,7 @@
 share/gtk-doc/html/pango/index-1.24.html
 share/gtk-doc/html/pango/index-1.26.html
 share/gtk-doc/html/pango/index-1.28.html
+share/gtk-doc/html/pango/index-1.30.html
 share/gtk-doc/html/pango/index-1.4.html
 share/gtk-doc/html/pango/index-1.6.html
 share/gtk-doc/html/pango/index-1.8.html
@@ -115,7 +116,6 @@
 share/gtk-doc/html/pango/pango-hierarchy.html
 share/gtk-doc/html/pango/pango-pango-renderer.html
 share/gtk-doc/html/pango/pango-querymodules.html
-share/gtk-doc/html/pango/pango.devhelp
 share/gtk-doc/html/pango/pango.devhelp2
 share/gtk-doc/html/pango/pango.html
 share/gtk-doc/html/pango/rendering.html
Index: buildlink3.mk
===================================================================
RCS file: /cvsroot/pkgsrc/devel/pango/buildlink3.mk,v
retrieving revision 1.27
diff -u -r1.27 buildlink3.mk
--- buildlink3.mk       1 Nov 2011 06:01:02 -0000       1.27
+++ buildlink3.mk       16 Jan 2012 18:40:46 -0000
@@ -6,7 +6,7 @@
 PANGO_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.pango+=  pango>=1.6.0
-BUILDLINK_ABI_DEPENDS.pango+=  pango>=1.28.4nb2
+BUILDLINK_ABI_DEPENDS.pango+=  pango>=1.29.4
 BUILDLINK_PKGSRCDIR.pango?=    ../../devel/pango
 
 .include "../../mk/bsd.fast.prefs.mk"
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/devel/pango/distinfo,v
retrieving revision 1.89
diff -u -r1.89 distinfo
--- distinfo    11 Apr 2011 15:35:53 -0000      1.89
+++ distinfo    16 Jan 2012 18:40:47 -0000
@@ -1,7 +1,6 @@
 $NetBSD: distinfo,v 1.89 2011/04/11 15:35:53 drochner Exp $
 
-SHA1 (pango-1.28.4.tar.bz2) = e715954a5a3b358889d15b6235e1965303dbb622
-RMD160 (pango-1.28.4.tar.bz2) = e9dc19b62263fdbd5b58c00092220af87ed929df
-Size (pango-1.28.4.tar.bz2) = 1503441 bytes
-SHA1 (patch-aa) = 1a87d055dc722eff28517a11d0832ae19df5eb59
+SHA1 (pango-1.29.4.tar.xz) = e1fc4a729440b168a033addea0c2aa5ce17c6e5c
+RMD160 (pango-1.29.4.tar.xz) = 90fc0b73022f980e8971922fec990653bddb4431
+Size (pango-1.29.4.tar.xz) = 1155456 bytes
 SHA1 (patch-ab) = 12c09b12ba31be19fa0d602f89909811e6221bd8


Home | Main Index | Thread Index | Old Index