diff --git a/textproc/py-gi-docgen/Makefile b/textproc/py-gi-docgen/Makefile index bcec475e4cc9..649d353f7fd9 100644 --- a/textproc/py-gi-docgen/Makefile +++ b/textproc/py-gi-docgen/Makefile @@ -1,28 +1,33 @@ PORTNAME= gi-docgen PORTVERSION= 2021.5 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= GNOME PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= desktop@FreeBSD.org COMMENT= Documentation generator for GObject-based libraries LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}smartypants>0:textproc/py-smartypants@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typogrify>0:textproc/py-typogrify@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes +post-patch: + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/gidocgen/utils.py + .include diff --git a/textproc/py-gi-docgen/files/patch-gidocgen_utils.py b/textproc/py-gi-docgen/files/patch-gidocgen_utils.py new file mode 100644 index 000000000000..1ac195999cac --- /dev/null +++ b/textproc/py-gi-docgen/files/patch-gidocgen_utils.py @@ -0,0 +1,11 @@ +--- gidocgen/utils.py.orig 2021-04-15 15:10:34 UTC ++++ gidocgen/utils.py +@@ -810,7 +810,7 @@ def find_program(bin_name, path=None): + + def default_search_paths(): + if not sys.platform == 'win32': +- xdg_data_dirs = os.environ.get("XDG_DATA_DIRS", "/usr/share:/usr/local/share").split(":") ++ xdg_data_dirs = os.environ.get("XDG_DATA_DIRS", "/usr/share:%%LOCALBASE%%/share").split(":") + xdg_data_home = os.environ.get("XDG_DATA_HOME", os.path.expanduser("~/.local/share")) + else: + xdg_data_dirs = None