Gary Mills
2021-06-13 fab211f4756e62c7db4c4a3252d20ca5339b02c4
Upgrade of gtk-doc to 1.33.2 and python 3.7

4 files modified
117 ■■■■■ changed files
components/developer/gtk-doc/Makefile 40 ●●●●● patch | view | raw | blame | history
components/developer/gtk-doc/gtk-doc.p5m 37 ●●●● patch | view | raw | blame | history
components/developer/gtk-doc/manifests/sample-manifest.p5m 36 ●●●●● patch | view | raw | blame | history
components/developer/gtk-doc/pkg5 4 ●●●● patch | view | raw | blame | history
components/developer/gtk-doc/Makefile
@@ -9,38 +9,45 @@
#
#
# Copyright 2021 Gary Mills
# Copyright 2016 Alexander Pyhalov
#
BUILD_BITS=        64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        gtk-doc
COMPONENT_VERSION=    1.25
COMPONENT_REVISION=    1
COMPONENT_MAJOR_VERSION=        1.33
COMPONENT_MINOR_VERSION=        2
COMPONENT_VERSION=      $(COMPONENT_MAJOR_VERSION).$(COMPONENT_MINOR_VERSION)
# COMPONENT_REVISION=    0
COMPONENT_PROJECT_URL=    http://www.gtk.org/gtk-doc/
COMPONENT_SUMMARY=    GTK+ DocBook Documentation Generator
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
    sha256:1ea46ed400e6501f975acaafea31479cea8f32f911dca4dff036f59e6464fd42
COMPONENT_ARCHIVE_URL=    http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    sha256:cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
COMPONENT_ARCHIVE_URL=    http://ftp.gnome.org/pub/GNOME/sources/$(COMPONENT_NAME)/$(COMPONENT_MAJOR_VERSION)/$(COMPONENT_ARCHIVE)
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
# Set python version used by this product
PYTHON_VERSION=        3.7
# The built-in tests assume the package has already been installed
TEST_TARGET=        $(NO_TESTS)
include $(WS_MAKE_RULES)/common.mk
PATH=$(PATH.gnu)
CONFIGURE_OPTIONS+=    --sysconfdir=/etc
# Build configure script
COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv)
CONFIGURE_OPTIONS+=    --bindir=$(USRBINDIR)
CONFIGURE_OPTIONS+=    --sbindir=$(USRSBINDIR)
CONFIGURE_OPTIONS+=    --sysconfdir=$(ETCDIR)
CONFIGURE_ENV+=        PYTHON=$(PYTHON)
CONFIGURE_ENV+=        PERL=$(PERL)
# common targets
build:        $(BUILD_32)
install:    $(INSTALL_32)
test:        $(NO_TESTS)
# Auto-generated dependencies
REQUIRED_PACKAGES += text/itstool
@@ -48,5 +55,4 @@
# Auto-generated dependencies
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += runtime/python-27
REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
REQUIRED_PACKAGES += runtime/python-37
components/developer/gtk-doc/gtk-doc.p5m
@@ -21,6 +21,9 @@
license gtk-doc.license license='GPLv3, FDLv1.1'
# Python scripts are broken
<transform file path=usr/bin/ -> set pkg.depend.bypass-generate .*>
file path=usr/bin/gtkdoc-check
file path=usr/bin/gtkdoc-depscan
file path=usr/bin/gtkdoc-fixxref
@@ -28,25 +31,22 @@
file path=usr/bin/gtkdoc-mkhtml
file path=usr/bin/gtkdoc-mkman
file path=usr/bin/gtkdoc-mkpdf
file path=usr/bin/gtkdoc-mktmpl
file path=usr/bin/gtkdoc-mkhtml2
file path=usr/bin/gtkdoc-rebase
file path=usr/bin/gtkdoc-scan
file path=usr/bin/gtkdoc-scangobj
file path=usr/bin/gtkdocize
file path=usr/lib/cmake/GtkDoc/GtkDocConfig.cmake
file path=usr/lib/cmake/GtkDoc/GtkDocConfigVersion.cmake
file path=usr/lib/cmake/GtkDoc/GtkDocScanGObjWrapper.cmake
file path=usr/share/cmake/GtkDoc/GtkDocConfig.cmake
file path=usr/share/cmake/GtkDoc/GtkDocConfigVersion.cmake
file path=usr/share/cmake/GtkDoc/GtkDocScanGObjWrapper.cmake
file path=usr/share/aclocal/gtk-doc.m4
file path=usr/share/gtk-doc/data/devhelp2.xsd
file path=usr/share/gtk-doc/data/devhelp2.xsl
file path=usr/share/gtk-doc/data/gtk-doc.dcl
file path=usr/share/gtk-doc/data/gtk-doc.dsl
file path=usr/share/gtk-doc/data/gtk-doc.flat.make
file path=usr/share/gtk-doc/data/gtk-doc.make
file path=usr/share/gtk-doc/data/gtk-doc.notmpl-flat.make
file path=usr/share/gtk-doc/data/gtk-doc.notmpl.make
file path=usr/share/gtk-doc/data/gtk-doc.no-xslt-flat.make
file path=usr/share/gtk-doc/data/gtk-doc.no-xslt.make
file path=usr/share/gtk-doc/data/gtk-doc.xsl
file path=usr/share/gtk-doc/data/gtkdoc-common.pl
file path=usr/share/gtk-doc/data/home.png
file path=usr/share/gtk-doc/data/left-insensitive.png
file path=usr/share/gtk-doc/data/left.png
@@ -56,10 +56,28 @@
file path=usr/share/gtk-doc/data/up-insensitive.png
file path=usr/share/gtk-doc/data/up.png
file path=usr/share/gtk-doc/data/version-greater-or-equal.xsl
file path=usr/share/gtk-doc/python/gtkdoc/__init__.py
file path=usr/share/gtk-doc/python/gtkdoc/check.py
file path=usr/share/gtk-doc/python/gtkdoc/common.py
file path=usr/share/gtk-doc/python/gtkdoc/config.py
file path=usr/share/gtk-doc/python/gtkdoc/config_data.py
file path=usr/share/gtk-doc/python/gtkdoc/fixxref.py
file path=usr/share/gtk-doc/python/gtkdoc/highlight.py
file path=usr/share/gtk-doc/python/gtkdoc/md_to_db.py
file path=usr/share/gtk-doc/python/gtkdoc/mkdb.py
file path=usr/share/gtk-doc/python/gtkdoc/mkhtml.py
file path=usr/share/gtk-doc/python/gtkdoc/mkhtml2.py
file path=usr/share/gtk-doc/python/gtkdoc/mkman.py
file path=usr/share/gtk-doc/python/gtkdoc/mkpdf.py
file path=usr/share/gtk-doc/python/gtkdoc/rebase.py
file path=usr/share/gtk-doc/python/gtkdoc/scan.py
file path=usr/share/gtk-doc/python/gtkdoc/scangobj.py
file path=usr/share/help/C/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/C/gtk-doc-manual/index.docbook
file path=usr/share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/bn_IN/gtk-doc-manual/index.docbook
file path=usr/share/help/cs/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/cs/gtk-doc-manual/index.docbook
file path=usr/share/help/de/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/de/gtk-doc-manual/index.docbook
file path=usr/share/help/el/gtk-doc-manual/fdl-appendix.xml
@@ -87,4 +105,3 @@
file path=usr/share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/zh_CN/gtk-doc-manual/index.docbook
file path=usr/share/pkgconfig/gtk-doc.pc
file path=usr/share/sgml/gtk-doc/gtk-doc.cat
components/developer/gtk-doc/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2016 <contributor>
# Copyright 2021 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,27 +27,24 @@
file path=usr/bin/gtkdoc-fixxref
file path=usr/bin/gtkdoc-mkdb
file path=usr/bin/gtkdoc-mkhtml
file path=usr/bin/gtkdoc-mkhtml2
file path=usr/bin/gtkdoc-mkman
file path=usr/bin/gtkdoc-mkpdf
file path=usr/bin/gtkdoc-mktmpl
file path=usr/bin/gtkdoc-rebase
file path=usr/bin/gtkdoc-scan
file path=usr/bin/gtkdoc-scangobj
file path=usr/bin/gtkdocize
file path=usr/lib/cmake/GtkDoc/GtkDocConfig.cmake
file path=usr/lib/cmake/GtkDoc/GtkDocConfigVersion.cmake
file path=usr/lib/cmake/GtkDoc/GtkDocScanGObjWrapper.cmake
file path=usr/share/aclocal/gtk-doc.m4
file path=usr/share/cmake/GtkDoc/GtkDocConfig.cmake
file path=usr/share/cmake/GtkDoc/GtkDocConfigVersion.cmake
file path=usr/share/cmake/GtkDoc/GtkDocScanGObjWrapper.cmake
file path=usr/share/gtk-doc/data/devhelp2.xsd
file path=usr/share/gtk-doc/data/devhelp2.xsl
file path=usr/share/gtk-doc/data/gtk-doc.dcl
file path=usr/share/gtk-doc/data/gtk-doc.dsl
file path=usr/share/gtk-doc/data/gtk-doc.flat.make
file path=usr/share/gtk-doc/data/gtk-doc.make
file path=usr/share/gtk-doc/data/gtk-doc.notmpl-flat.make
file path=usr/share/gtk-doc/data/gtk-doc.notmpl.make
file path=usr/share/gtk-doc/data/gtk-doc.no-xslt-flat.make
file path=usr/share/gtk-doc/data/gtk-doc.no-xslt.make
file path=usr/share/gtk-doc/data/gtk-doc.xsl
file path=usr/share/gtk-doc/data/gtkdoc-common.pl
file path=usr/share/gtk-doc/data/home.png
file path=usr/share/gtk-doc/data/left-insensitive.png
file path=usr/share/gtk-doc/data/left.png
@@ -57,10 +54,28 @@
file path=usr/share/gtk-doc/data/up-insensitive.png
file path=usr/share/gtk-doc/data/up.png
file path=usr/share/gtk-doc/data/version-greater-or-equal.xsl
file path=usr/share/gtk-doc/python/gtkdoc/__init__.py
file path=usr/share/gtk-doc/python/gtkdoc/check.py
file path=usr/share/gtk-doc/python/gtkdoc/common.py
file path=usr/share/gtk-doc/python/gtkdoc/config.py
file path=usr/share/gtk-doc/python/gtkdoc/config_data.py
file path=usr/share/gtk-doc/python/gtkdoc/fixxref.py
file path=usr/share/gtk-doc/python/gtkdoc/highlight.py
file path=usr/share/gtk-doc/python/gtkdoc/md_to_db.py
file path=usr/share/gtk-doc/python/gtkdoc/mkdb.py
file path=usr/share/gtk-doc/python/gtkdoc/mkhtml.py
file path=usr/share/gtk-doc/python/gtkdoc/mkhtml2.py
file path=usr/share/gtk-doc/python/gtkdoc/mkman.py
file path=usr/share/gtk-doc/python/gtkdoc/mkpdf.py
file path=usr/share/gtk-doc/python/gtkdoc/rebase.py
file path=usr/share/gtk-doc/python/gtkdoc/scan.py
file path=usr/share/gtk-doc/python/gtkdoc/scangobj.py
file path=usr/share/help/C/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/C/gtk-doc-manual/index.docbook
file path=usr/share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/bn_IN/gtk-doc-manual/index.docbook
file path=usr/share/help/cs/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/cs/gtk-doc-manual/index.docbook
file path=usr/share/help/de/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/de/gtk-doc-manual/index.docbook
file path=usr/share/help/el/gtk-doc-manual/fdl-appendix.xml
@@ -88,4 +103,3 @@
file path=usr/share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
file path=usr/share/help/zh_CN/gtk-doc-manual/index.docbook
file path=usr/share/pkgconfig/gtk-doc.pc
file path=usr/share/sgml/gtk-doc/gtk-doc.cat
components/developer/gtk-doc/pkg5
@@ -1,9 +1,9 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/documentation-tool/gtk-doc",
        "runtime/perl-522",
        "runtime/python-27",
        "runtime/python-37",
        "shell/ksh93",
        "system/library",
        "text/itstool"
    ],