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