pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/gtk-doc gtk-doc: update to 1.29.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f83938721c9d
branches:  trunk
changeset: 384858:f83938721c9d
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Sep 04 13:02:07 2018 +0000

description:
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 :  &ndash;  &nbsp; html-build.stamp rule broken for out-of-tree builds with absolute paths
 o 795744 : Too much escaped string - &quot;  &amp; lt;child &gt;  &quot; in description of &quot; GtkOverlay as GtkBuildable &quot; 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

diffstat:

 textproc/gtk-doc/Makefile |  23 ++++++++---------------
 textproc/gtk-doc/distinfo |  10 +++++-----
 2 files changed, 13 insertions(+), 20 deletions(-)

diffs (70 lines):

diff -r f4cefb9586df -r f83938721c9d textproc/gtk-doc/Makefile
--- a/textproc/gtk-doc/Makefile Tue Sep 04 12:45:07 2018 +0000
+++ b/textproc/gtk-doc/Makefile Tue Sep 04 13:02:07 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.72 2018/08/16 18:55:13 adam Exp $
+# $NetBSD: Makefile,v 1.73 2018/09/04 13:02:07 wiz Exp $
 
-DISTNAME=      gtk-doc-1.28
-PKGREVISION=   2
+DISTNAME=      gtk-doc-1.29
 CATEGORIES=    textproc gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk-doc/${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.xz
@@ -13,9 +12,11 @@
 
 DEPENDS+=      docbook-xml>=4.4nb1:../../textproc/docbook-xml
 DEPENDS+=      docbook-xsl>=1.68.1:../../textproc/docbook-xsl
-DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-anytree-[0-9]*:../../devel/py-anytree
+DEPENDS+=      ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
 BUILD_DEPENDS+=        itstool-[0-9]*:../../textproc/itstool
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 
 GNU_CONFIGURE=         YES
 PKGCONFIG_OVERRIDE=    gtk-doc.pc.in
@@ -23,10 +24,6 @@
 CONFIGURE_ARGS+=       --with-xml-catalog=${XML_DEFAULT_CATALOG:Q}
 USE_TOOLS+=            gmake pkg-config:run msgfmt
 
-# one test failure that's not there with python-2.x as of 1.26
-# https://bugzilla.gnome.org/show_bug.cgi?id=786174
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 37
-
 SUBST_CLASSES+=                fix-pc
 SUBST_STAGE.fix-pc=    pre-configure
 SUBST_MESSAGE.fix-pc=  Unwrapping pkg-config path in installed helper tools.
@@ -34,14 +31,10 @@
 SUBST_FILES.fix-pc+=   gtkdoc/config.py.in
 SUBST_SED.fix-pc=      -e 's,@PKG_CONFIG@,pkg-config,g'
 
-MAKE_JOBS_SAFE=                no
-
+# 5 tests fail in 1.29 because of missing file 'sanity.sh'
+# https://gitlab.gnome.org/GNOME/gtk-doc/issues/55
 TEST_TARGET=   check
 
-REPLACE_PYTHON=                tests/check.py
-REPLACE_PYTHON+=       tests/common.py
-REPLACE_PYTHON+=       tests/mk_to_db.py
-
 .include "../../lang/python/application.mk"
 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
 # needed together with pkg-config by gtkdoc-depscan at runtime
diff -r f4cefb9586df -r f83938721c9d textproc/gtk-doc/distinfo
--- a/textproc/gtk-doc/distinfo Tue Sep 04 12:45:07 2018 +0000
+++ b/textproc/gtk-doc/distinfo Tue Sep 04 13:02:07 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.26 2018/04/16 12:49:59 wiz Exp $
+$NetBSD: distinfo,v 1.27 2018/09/04 13:02:07 wiz Exp $
 
-SHA1 (gtk-doc-1.28.tar.xz) = f48311fd3def5b393ebb32d5480a61ec6dfd2809
-RMD160 (gtk-doc-1.28.tar.xz) = cbf70474d838612da096ec98af69d3cfffe3da78
-SHA512 (gtk-doc-1.28.tar.xz) = 801c36802c98320496b88371b819da0026076d5e92ad115bf451e5c89424cc05e631d1145703395920350ec8cdf5389ba406f4a292a4101ccbab5b7c74b40c18
-Size (gtk-doc-1.28.tar.xz) = 725972 bytes
+SHA1 (gtk-doc-1.29.tar.xz) = c3dc579d84221c43ce2b0b5f523c46b13525416b
+RMD160 (gtk-doc-1.29.tar.xz) = 26a62b49e93d334d3ac52c4eb658baa2466e50ca
+SHA512 (gtk-doc-1.29.tar.xz) = 97e17be2563c2c12a04394633feaf6591918968a794c38e945a65be9c2de2bed5ce586592a7fe396a1874b8e43e63d6380c6d1a3193ccb7f9bb3d3a331526421
+Size (gtk-doc-1.29.tar.xz) = 732376 bytes



Home | Main Index | Thread Index | Old Index