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 - "  & 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
This commit is contained in:
Dan Cîrnaț 2020-11-19 20:04:52 +01:00
parent 4264132f03
commit 80ed172ab7
5 changed files with 160 additions and 0 deletions

8
gtk-doc/DESCR Normal file
View File

@ -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.

45
gtk-doc/Makefile Normal file
View File

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

82
gtk-doc/PLIST Normal file
View File

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

19
gtk-doc/buildlink3.mk Normal file
View File

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

6
gtk-doc/distinfo Normal file
View File

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