pkgsrc-WIP-changes archive

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

gtk-doc: Update wip/gtk-doc to 1.33.1, based on textproc/gtk-doc



Module Name:	pkgsrc-wip
Committed By:	Dan Cîrnaț <dan%alt.md@localhost>
Pushed By:	cirnatdan
Date:		Thu Nov 19 20:04:52 2020 +0100
Changeset:	80ed172ab7e36a227763a5f9f99438f90a07800f

Added Files:
	gtk-doc/DESCR
	gtk-doc/Makefile
	gtk-doc/PLIST
	gtk-doc/buildlink3.mk
	gtk-doc/distinfo

Log Message:
gtk-doc: Update wip/gtk-doc to 1.33.1, based on textproc/gtk-doc

GTK-Doc 1.33.1  (Nov 17 2020)
===============

Build GObject scanner with asan
Ignore deprecations in the GObject scanner
autotools: Fix distclean support
meson: Use lib/cmake
Translation updates

GTK-Doc 1.33.0  (Oct 1 2020)
=============

Support documenting GTK actions
Recognize GDK_DECLARE_ macros
Better table styling in html output
Use plain C types for basic types
Make builds more reproducible
Translation updates

GTK-Doc 1.32.1  (Aug 15 2019)
===============

Dev version

This version does not generate object_index.sgml if the library contains no
gobjects.

GTK-Doc 1.32  (Aug 15 2019)
===============

Hotfix release.

Contributors

 Michael Catanzaro
 Stefan Sauer

GTK-Doc 1.31  (Aug 5 2019)
===============

Nonmaintainer release to fix "Wrong permissions for style CSS file" (#84)

Contributors

 Daniel Mustieles
 Matthias Clasen
 Michael Catanzaro
 Nelson Benítez León
 Stefan Sauer
 Ting-Wei Lan
 Xavier Claessens

GTK-Doc 1.30  (May 08 2019)
===============

GTK-Doc is now using python-pygments to do the syntax highlighing. It is not
depending on highligh or source-highligh anymore.

This version ships with a new expermiental gtkdoc-mkhtml2 toolchain replacing
gktdoc-mkhtml+gtkdoc-fixxref.

Contributors

 Aleksander Morgado
 Anders Jonsson
 Andre Klapper
 Bastien Nocera
 Christian Kirbach
 Corentin Noël
 Daniel Mustieles
 Emmanuele Bassi
 Ignacio Casal Quinteiro
 Lubomir Rintel
 Marco Trevisan (Treviño)
 Marek Cernocky
 Mario Blättermann
 Mathieu Bridon
 Michael Catanzaro
 Nicola Fontana
 Philip Withnall
 Piotr Drąg
 Rafael Fontenelle
 Stefan Sauer
 Ting-Wei Lan
 Руслан Ижбулатов

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 - &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

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=80ed172ab7e36a227763a5f9f99438f90a07800f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gtk-doc/DESCR         |  8 +++++
 gtk-doc/Makefile      | 45 ++++++++++++++++++++++++++++
 gtk-doc/PLIST         | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk-doc/buildlink3.mk | 19 ++++++++++++
 gtk-doc/distinfo      |  6 ++++
 5 files changed, 160 insertions(+)

diffs:
diff --git a/gtk-doc/DESCR b/gtk-doc/DESCR
new file mode 100644
index 0000000000..8861e50bc6
--- /dev/null
+++ b/gtk-doc/DESCR
@@ -0,0 +1,8 @@
+The GTK+ Reference Documentation Project (RDP) aims to provide a
+complete set of reference material for the GLib, GDK, and GTK+
+libraries.
+
+It is created using the gtk-doc system, which parses C header files
+and creates 'template' files which are then filled in by the authors.
+These template files are then converted into DocBook SGML, and from
+there to HTML or printed output.
diff --git a/gtk-doc/Makefile b/gtk-doc/Makefile
new file mode 100644
index 0000000000..f86ceb5161
--- /dev/null
+++ b/gtk-doc/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.83 2020/11/05 09:09:13 ryoon Exp $
+
+DISTNAME=	gtk-doc-1.33.1
+CATEGORIES=	textproc gnome
+MASTER_SITES=	${MASTER_SITE_GNOME:=sources/gtk-doc/1.33/}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.gtk.org/gtk-doc/
+COMMENT=	Tools for authors of the GTK+ reference documentation
+LICENSE=	gnu-gpl-v3 AND gnu-fdl-v1.1
+
+DEPENDS+=	docbook-xml>=4.4nb1:../../textproc/docbook-xml
+DEPENDS+=	docbook-xsl>=1.68.1:../../textproc/docbook-xsl
+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
+TEST_DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+TEST_DEPENDS+=	${PYPKGPREFIX}-parameterized-[0-9]*:../../devel/py-parameterized
+
+GNU_CONFIGURE=		YES
+PKGCONFIG_OVERRIDE=	gtk-doc.pc.in
+CONFIGURE_ARGS+=	--with-xml-catalog=${XML_DEFAULT_CATALOG:Q}
+USE_TOOLS+=		gmake pkg-config:run msgfmt
+
+SUBST_CLASSES+=		fix-pc
+SUBST_STAGE.fix-pc=	pre-configure
+SUBST_MESSAGE.fix-pc=	Unwrapping pkg-config path in installed helper tools.
+SUBST_FILES.fix-pc+=	gtkdoc-depscan.in
+SUBST_FILES.fix-pc+=	gtkdoc/config_data.py.in
+SUBST_SED.fix-pc=	-e 's,@PKG_CONFIG@,pkg-config,g'
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+TEST_TARGET=	check
+
+.include "../../lang/python/application.mk"
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+# needed together with pkg-config by gtkdoc-depscan at runtime
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../textproc/xmlcatmgr/catalogs.mk"
+.include "../../mk/bsd.pkg.mk"
+TEST_ENV+=	LC_ALL=en_US.UTF-8
diff --git a/gtk-doc/PLIST b/gtk-doc/PLIST
new file mode 100644
index 0000000000..8a99a15109
--- /dev/null
+++ b/gtk-doc/PLIST
@@ -0,0 +1,82 @@
+@comment $NetBSD$
+bin/gtkdoc-check
+bin/gtkdoc-depscan
+bin/gtkdoc-fixxref
+bin/gtkdoc-mkdb
+bin/gtkdoc-mkhtml
+bin/gtkdoc-mkhtml2
+bin/gtkdoc-mkman
+bin/gtkdoc-mkpdf
+bin/gtkdoc-rebase
+bin/gtkdoc-scan
+bin/gtkdoc-scangobj
+bin/gtkdocize
+share/aclocal/gtk-doc.m4
+share/cmake/GtkDoc/GtkDocConfig.cmake
+share/cmake/GtkDoc/GtkDocConfigVersion.cmake
+share/cmake/GtkDoc/GtkDocScanGObjWrapper.cmake
+share/gtk-doc/data/devhelp2.xsd
+share/gtk-doc/data/devhelp2.xsl
+share/gtk-doc/data/gtk-doc.flat.make
+share/gtk-doc/data/gtk-doc.make
+share/gtk-doc/data/gtk-doc.no-xslt-flat.make
+share/gtk-doc/data/gtk-doc.no-xslt.make
+share/gtk-doc/data/gtk-doc.xsl
+share/gtk-doc/data/home.png
+share/gtk-doc/data/left-insensitive.png
+share/gtk-doc/data/left.png
+share/gtk-doc/data/right-insensitive.png
+share/gtk-doc/data/right.png
+share/gtk-doc/data/style.css
+share/gtk-doc/data/up-insensitive.png
+share/gtk-doc/data/up.png
+share/gtk-doc/data/version-greater-or-equal.xsl
+share/gtk-doc/python/gtkdoc/__init__.py
+share/gtk-doc/python/gtkdoc/check.py
+share/gtk-doc/python/gtkdoc/common.py
+share/gtk-doc/python/gtkdoc/config.py
+share/gtk-doc/python/gtkdoc/config_data.py
+share/gtk-doc/python/gtkdoc/fixxref.py
+share/gtk-doc/python/gtkdoc/highlight.py
+share/gtk-doc/python/gtkdoc/md_to_db.py
+share/gtk-doc/python/gtkdoc/mkdb.py
+share/gtk-doc/python/gtkdoc/mkhtml.py
+share/gtk-doc/python/gtkdoc/mkhtml2.py
+share/gtk-doc/python/gtkdoc/mkman.py
+share/gtk-doc/python/gtkdoc/mkpdf.py
+share/gtk-doc/python/gtkdoc/rebase.py
+share/gtk-doc/python/gtkdoc/scan.py
+share/gtk-doc/python/gtkdoc/scangobj.py
+share/help/C/gtk-doc-manual/fdl-appendix.xml
+share/help/C/gtk-doc-manual/index.docbook
+share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
+share/help/bn_IN/gtk-doc-manual/index.docbook
+share/help/cs/gtk-doc-manual/fdl-appendix.xml
+share/help/cs/gtk-doc-manual/index.docbook
+share/help/de/gtk-doc-manual/fdl-appendix.xml
+share/help/de/gtk-doc-manual/index.docbook
+share/help/el/gtk-doc-manual/fdl-appendix.xml
+share/help/el/gtk-doc-manual/index.docbook
+share/help/en_GB/gtk-doc-manual/fdl-appendix.xml
+share/help/en_GB/gtk-doc-manual/index.docbook
+share/help/es/gtk-doc-manual/fdl-appendix.xml
+share/help/es/gtk-doc-manual/index.docbook
+share/help/fr/gtk-doc-manual/fdl-appendix.xml
+share/help/fr/gtk-doc-manual/index.docbook
+share/help/gl/gtk-doc-manual/fdl-appendix.xml
+share/help/gl/gtk-doc-manual/index.docbook
+share/help/gu/gtk-doc-manual/fdl-appendix.xml
+share/help/gu/gtk-doc-manual/index.docbook
+share/help/pt_BR/gtk-doc-manual/fdl-appendix.xml
+share/help/pt_BR/gtk-doc-manual/index.docbook
+share/help/sl/gtk-doc-manual/fdl-appendix.xml
+share/help/sl/gtk-doc-manual/index.docbook
+share/help/sv/gtk-doc-manual/fdl-appendix.xml
+share/help/sv/gtk-doc-manual/index.docbook
+share/help/ta/gtk-doc-manual/fdl-appendix.xml
+share/help/ta/gtk-doc-manual/index.docbook
+share/help/te/gtk-doc-manual/fdl-appendix.xml
+share/help/te/gtk-doc-manual/index.docbook
+share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
+share/help/zh_CN/gtk-doc-manual/index.docbook
+share/pkgconfig/gtk-doc.pc
diff --git a/gtk-doc/buildlink3.mk b/gtk-doc/buildlink3.mk
new file mode 100644
index 0000000000..ffec4afccc
--- /dev/null
+++ b/gtk-doc/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.9 2020/03/08 16:48:14 wiz Exp $
+#
+# provided mostly for pkg-config
+
+BUILDLINK_TREE+=	gtk-doc
+
+.if !defined(GTK_DOC_BUILDLINK3_MK)
+GTK_DOC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gtk-doc+=	gtk-doc>=1.18
+BUILDLINK_ABI_DEPENDS.gtk-doc?=	gtk-doc>=1.33
+BUILDLINK_PKGSRCDIR.gtk-doc?=	../../wip/gtk-doc
+# needed together with pkg-config by gtkdoc-depscan at runtime
+.include "../../devel/glib2/buildlink3.mk"
+
+BUILDLINK_DEPMETHOD.gtk-doc?=	build
+.endif # GTK_DOC_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-gtk-doc
diff --git a/gtk-doc/distinfo b/gtk-doc/distinfo
new file mode 100644
index 0000000000..f73bf09f27
--- /dev/null
+++ b/gtk-doc/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.28 2019/11/13 21:17:47 wiz Exp $
+
+SHA1 (gtk-doc-1.33.1.tar.xz) = 0892b5cc6c61c653b417ba20294ec06980e19c53
+RMD160 (gtk-doc-1.33.1.tar.xz) = 196b78f63d94d3a980ee91f5295b9d56a3f2cb78
+SHA512 (gtk-doc-1.33.1.tar.xz) = 18620f0164382849980938103a9243abc35ea5a2628258f00e096e16a698b598d0c7fe80a1739fc689217c59a648c728a014bc672a92346c65768ebf89675b90
+Size (gtk-doc-1.33.1.tar.xz) = 768896 bytes


Home | Main Index | Thread Index | Old Index