aboutsummaryrefslogtreecommitdiff
path: root/textproc/gtk-doc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/gtk-doc')
-rw-r--r--textproc/gtk-doc/Makefile31
-rw-r--r--textproc/gtk-doc/distinfo6
-rw-r--r--textproc/gtk-doc/files/patch-meson.build20
-rw-r--r--textproc/gtk-doc/pkg-plist96
4 files changed, 61 insertions, 92 deletions
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index 65fc1965c50a..829651cc02de 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -1,32 +1,33 @@
PORTNAME= gtk-doc
-DISTVERSION= 1.33.2
-PORTREVISION= 3
+DISTVERSION= 1.35.1
CATEGORIES= textproc
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
-COMMENT= Code documentation system, originally for GTK
-WWW= https://www.gtk.org/
+COMMENT= Documentation generator for GLib/GTK based code
+WWW= https://gitlab.gnome.org/GNOME/gtk-doc
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- itstool:textproc/itstool \
- yelp-tools>=0:textproc/yelp-tools \
- xsltproc:textproc/libxslt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+ docbook-xsl>0:textproc/docbook-xsl
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- xsltproc:textproc/libxslt
+ docbook-xsl>0:textproc/docbook-xsl
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR}
-USES= gettext-tools meson python pkgconfig tar:xz
+USES= gnome meson python pkgconfig tar:xz
+USE_GNOME= glib20 libxslt
-MESON_ARGS= -Dtests=false
+MESON_ARGS= -Dyelp_manual=false
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
+TEST_ENV= CC=${CC}
post-install:
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/textproc/gtk-doc/distinfo b/textproc/gtk-doc/distinfo
index f942cdfd553d..514620d4dd2f 100644
--- a/textproc/gtk-doc/distinfo
+++ b/textproc/gtk-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611398512
-SHA256 (gtk-doc-1.33.2.tar.xz) = cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
-SIZE (gtk-doc-1.33.2.tar.xz) = 507852
+TIMESTAMP = 1759575111
+SHA256 (gnome/gtk-doc-1.35.1.tar.xz) = 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2
+SIZE (gnome/gtk-doc-1.35.1.tar.xz) = 538008
diff --git a/textproc/gtk-doc/files/patch-meson.build b/textproc/gtk-doc/files/patch-meson.build
index f9f92a6a8e19..c436ad75abe2 100644
--- a/textproc/gtk-doc/files/patch-meson.build
+++ b/textproc/gtk-doc/files/patch-meson.build
@@ -1,20 +1,20 @@
---- meson.build.orig 2020-11-17 13:56:44 UTC
+--- meson.build.orig 2024-03-05 18:09:52 UTC
+++ meson.build
-@@ -7,7 +7,7 @@ project('gtk-doc', 'c',
+@@ -7,7 +7,7 @@ python = import('python')
gnome = import('gnome')
- python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
+ python = import('python')
--python3 = python.find_installation('python3')
-+python3 = python.find_installation()
+-python3 = python.find_installation('python3', modules: ['pygments'])
++python3 = python.find_installation(python.find_installation().full_path(), modules: ['pygments'])
- version = meson.project_version()
- package_name = meson.project_name()
-@@ -163,7 +163,7 @@ configure_file(
+ # Paths
+ srcdir = meson.current_source_dir()
+@@ -134,7 +134,7 @@ configure_file(
output: 'gtk-doc.pc',
configuration: gtkdoc_pc,
install: true,
-- install_dir: pkgconfigdir,
-+ install_dir: join_paths(libdir, 'pkgconfig'),
+- install_dir: get_option('datadir') / 'pkgconfig',
++ install_dir: join_paths(get_option('prefix'), 'libdata', 'pkgconfig'),
)
subdir('help')
diff --git a/textproc/gtk-doc/pkg-plist b/textproc/gtk-doc/pkg-plist
index 4bcaf8b8934a..9eeb7b27cea9 100644
--- a/textproc/gtk-doc/pkg-plist
+++ b/textproc/gtk-doc/pkg-plist
@@ -32,38 +32,38 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/data/up.png
%%DATADIR%%/data/version-greater-or-equal.xsl
%%DATADIR%%/python/gtkdoc/__init__.py
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.pyc
%%DATADIR%%/python/gtkdoc/check.py
%%DATADIR%%/python/gtkdoc/common.py
%%DATADIR%%/python/gtkdoc/config.py
@@ -79,35 +79,3 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/python/gtkdoc/rebase.py
%%DATADIR%%/python/gtkdoc/scan.py
%%DATADIR%%/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