Tue Sep 4 13:02:07 2018 UTC ()
gtk-doc: update to 1.29.

GTK-Doc 1.29  (Aug 28 2018)
===============

GTK-Doc now requires python-3.X. It does not requires python-six anymore.

Note that this is a nonmaintainer release and that tests are known to be broken.

 Changes

 o 674163 :  –    html-build.stamp rule broken for out-of-tree builds with absolute paths
 o 795744 : Too much escaped string - "  & lt;child >  " in description of " GtkOverlay as GtkBuildable " section
 o 796011 : Crash in ScanDirectory caused by overlooked use of renamed `dir` variable
 o 796012 : Several places in rebase.py incorrectly use `match.groups(1)` instead of `match.group(1)`, one causes a crash

 Contributors

 Adam Williamson
 Anders Jonsson
 Daniel Mustieles
 David D
 LRN
 Marek Cernocky
 Martin Blanchard
 Michael Biebl
 Michael Catanzaro
 Rafael Fontenelle
 Sebastian Geiger
 Stefan Sauer
 Tim Sabsch


(wiz)
diff -r1.72 -r1.73 pkgsrc/textproc/gtk-doc/Makefile
diff -r1.26 -r1.27 pkgsrc/textproc/gtk-doc/distinfo

cvs diff -r1.72 -r1.73 pkgsrc/textproc/gtk-doc/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/gtk-doc/Makefile 2018/08/16 18:55:13 1.72
+++ pkgsrc/textproc/gtk-doc/Makefile 2018/09/04 13:02:07 1.73
@@ -1,54 +1,47 @@ @@ -1,54 +1,47 @@
1# $NetBSD: Makefile,v 1.72 2018/08/16 18:55:13 adam Exp $ 1# $NetBSD: Makefile,v 1.73 2018/09/04 13:02:07 wiz Exp $
2 2
3DISTNAME= gtk-doc-1.28 3DISTNAME= gtk-doc-1.29
4PKGREVISION= 2 
5CATEGORIES= textproc gnome 4CATEGORIES= textproc gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-doc/${PKGVERSION_NOREV}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-doc/${PKGVERSION_NOREV}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gtk.org/gtk-doc/ 9HOMEPAGE= https://www.gtk.org/gtk-doc/
11COMMENT= Tools for authors of the GTK+ reference documentation 10COMMENT= Tools for authors of the GTK+ reference documentation
12LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.1 11LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.1
13 12
14DEPENDS+= docbook-xml>=4.4nb1:../../textproc/docbook-xml 13DEPENDS+= docbook-xml>=4.4nb1:../../textproc/docbook-xml
15DEPENDS+= docbook-xsl>=1.68.1:../../textproc/docbook-xsl 14DEPENDS+= docbook-xsl>=1.68.1:../../textproc/docbook-xsl
16DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 15DEPENDS+= ${PYPKGPREFIX}-anytree-[0-9]*:../../devel/py-anytree
 16DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
 17DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
17BUILD_DEPENDS+= itstool-[0-9]*:../../textproc/itstool 18BUILD_DEPENDS+= itstool-[0-9]*:../../textproc/itstool
18BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 19TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
19 20
20GNU_CONFIGURE= YES 21GNU_CONFIGURE= YES
21PKGCONFIG_OVERRIDE= gtk-doc.pc.in 22PKGCONFIG_OVERRIDE= gtk-doc.pc.in
22CONFIGURE_ARGS+= --with-highlight=source-highlight 23CONFIGURE_ARGS+= --with-highlight=source-highlight
23CONFIGURE_ARGS+= --with-xml-catalog=${XML_DEFAULT_CATALOG:Q} 24CONFIGURE_ARGS+= --with-xml-catalog=${XML_DEFAULT_CATALOG:Q}
24USE_TOOLS+= gmake pkg-config:run msgfmt 25USE_TOOLS+= gmake pkg-config:run msgfmt
25 26
26# one test failure that's not there with python-2.x as of 1.26 
27# https://bugzilla.gnome.org/show_bug.cgi?id=786174 
28PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 
29 
30SUBST_CLASSES+= fix-pc 27SUBST_CLASSES+= fix-pc
31SUBST_STAGE.fix-pc= pre-configure 28SUBST_STAGE.fix-pc= pre-configure
32SUBST_MESSAGE.fix-pc= Unwrapping pkg-config path in installed helper tools. 29SUBST_MESSAGE.fix-pc= Unwrapping pkg-config path in installed helper tools.
33SUBST_FILES.fix-pc+= gtkdoc-depscan.in 30SUBST_FILES.fix-pc+= gtkdoc-depscan.in
34SUBST_FILES.fix-pc+= gtkdoc/config.py.in 31SUBST_FILES.fix-pc+= gtkdoc/config.py.in
35SUBST_SED.fix-pc= -e 's,@PKG_CONFIG@,pkg-config,g' 32SUBST_SED.fix-pc= -e 's,@PKG_CONFIG@,pkg-config,g'
36 33
37MAKE_JOBS_SAFE= no 34# 5 tests fail in 1.29 because of missing file 'sanity.sh'
38 35# https://gitlab.gnome.org/GNOME/gtk-doc/issues/55
39TEST_TARGET= check 36TEST_TARGET= check
40 37
41REPLACE_PYTHON= tests/check.py 
42REPLACE_PYTHON+= tests/common.py 
43REPLACE_PYTHON+= tests/mk_to_db.py 
44 
45.include "../../lang/python/application.mk" 38.include "../../lang/python/application.mk"
46.include "../../textproc/gnome-doc-utils/buildlink3.mk" 39.include "../../textproc/gnome-doc-utils/buildlink3.mk"
47# needed together with pkg-config by gtkdoc-depscan at runtime 40# needed together with pkg-config by gtkdoc-depscan at runtime
48.include "../../devel/glib2/buildlink3.mk" 41.include "../../devel/glib2/buildlink3.mk"
49.include "../../textproc/libxslt/buildlink3.mk" 42.include "../../textproc/libxslt/buildlink3.mk"
50.include "../../textproc/source-highlight/buildlink3.mk" 43.include "../../textproc/source-highlight/buildlink3.mk"
51.include "../../mk/omf-scrollkeeper.mk" 44.include "../../mk/omf-scrollkeeper.mk"
52.include "../../textproc/xmlcatmgr/catalogs.mk" 45.include "../../textproc/xmlcatmgr/catalogs.mk"
53.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"
54TEST_ENV+= LC_ALL=en_US.UTF-8 47TEST_ENV+= LC_ALL=en_US.UTF-8

cvs diff -r1.26 -r1.27 pkgsrc/textproc/gtk-doc/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/gtk-doc/distinfo 2018/04/16 12:49:59 1.26
+++ pkgsrc/textproc/gtk-doc/distinfo 2018/09/04 13:02:07 1.27
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.26 2018/04/16 12:49:59 wiz Exp $ 1$NetBSD: distinfo,v 1.27 2018/09/04 13:02:07 wiz Exp $
2 2
3SHA1 (gtk-doc-1.28.tar.xz) = f48311fd3def5b393ebb32d5480a61ec6dfd2809 3SHA1 (gtk-doc-1.29.tar.xz) = c3dc579d84221c43ce2b0b5f523c46b13525416b
4RMD160 (gtk-doc-1.28.tar.xz) = cbf70474d838612da096ec98af69d3cfffe3da78 4RMD160 (gtk-doc-1.29.tar.xz) = 26a62b49e93d334d3ac52c4eb658baa2466e50ca
5SHA512 (gtk-doc-1.28.tar.xz) = 801c36802c98320496b88371b819da0026076d5e92ad115bf451e5c89424cc05e631d1145703395920350ec8cdf5389ba406f4a292a4101ccbab5b7c74b40c18 5SHA512 (gtk-doc-1.29.tar.xz) = 97e17be2563c2c12a04394633feaf6591918968a794c38e945a65be9c2de2bed5ce586592a7fe396a1874b8e43e63d6380c6d1a3193ccb7f9bb3d3a331526421
6Size (gtk-doc-1.28.tar.xz) = 725972 bytes 6Size (gtk-doc-1.29.tar.xz) = 732376 bytes