diff options
Diffstat (limited to 'textproc/gtk-doc')
| -rw-r--r-- | textproc/gtk-doc/Makefile | 31 | ||||
| -rw-r--r-- | textproc/gtk-doc/distinfo | 6 | ||||
| -rw-r--r-- | textproc/gtk-doc/files/patch-meson.build | 20 | ||||
| -rw-r--r-- | textproc/gtk-doc/pkg-plist | 96 |
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 |
