Changeset View
Changeset View
Standalone View
Standalone View
x11-toolkits/pango/Makefile
| # Created by: Maxim Sobolev <sobomax@FreeBSD.org> | # Created by: Maxim Sobolev <sobomax@FreeBSD.org> | ||||
| PORTNAME= pango | PORTNAME= pango | ||||
| PORTVERSION= 1.42.4 | PORTVERSION= 1.48.4 | ||||
| PORTREVISION= 5 | |||||
| CATEGORIES= x11-toolkits | CATEGORIES= x11-toolkits | ||||
| MASTER_SITES= GNOME | MASTER_SITES= GNOME | ||||
| DIST_SUBDIR= gnome2 | DIST_SUBDIR= gnome2 | ||||
| MAINTAINER= desktop@FreeBSD.org | MAINTAINER= desktop@FreeBSD.org | ||||
| COMMENT= Open-source framework for the layout and rendering of i18n text | COMMENT= Open-source framework for the layout and rendering of i18n text | ||||
| LICENSE= LGPL20 | LICENSE= LGPL20 | ||||
| Show All 9 Lines | |||||
| PORTSCOUT= limitw:1,even | PORTSCOUT= limitw:1,even | ||||
| USES= compiler:c11 gettext gnome localbase meson pkgconfig tar:xz | USES= compiler:c11 gettext gnome localbase meson pkgconfig tar:xz | ||||
| USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
| USE_GNOME= cairo glib20 introspection:build | USE_GNOME= cairo glib20 introspection:build | ||||
| VERSION= 1.8.0 | VERSION= 1.8.0 | ||||
| LIBVERSION= 0.4200.3 | LIBVERSION= 0.4800.4 | ||||
| PLIST_SUB+= VERSION=${VERSION} LIBVERSION=${LIBVERSION} | PLIST_SUB+= VERSION=${VERSION} LIBVERSION=${LIBVERSION} | ||||
| FONTSCALE= ${LOCALBASE}/share/fonts/TTF/luximb.ttf | FONTSCALE= ${LOCALBASE}/share/fonts/TTF/luximb.ttf | ||||
| FONTENCOD= ${LOCALBASE}/share/fonts/encodings/encodings.dir | FONTENCOD= ${LOCALBASE}/share/fonts/encodings/encodings.dir | ||||
| OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
| OPTIONS_DEFINE= X11 DOCS | OPTIONS_DEFINE= X11 DOCS | ||||
| OPTIONS_DEFAULT=X11 | OPTIONS_DEFAULT=X11 | ||||
| DOCS_MESON_TRUE= enable_docs | DOCS_MESON_TRUE= gtk_doc | ||||
tcberner: what happend to the docs? | |||||
Done Inline ActionsThe thing is, I had to remove the documentation building since building documentation now relies on gi-docgen: Run-time dependency gi-docgen found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency gi-docgen |Executing subproject gi-docgen method meson | |Project name: gi-docgen |Project version: 2021.1 |Program python3 (jinja2, markdown, markupsafe, pygments, toml, typogrify) found: NO modules: pygments subprojects/gi-docgen/meson.build:10:0: ERROR: python3 is missing modules: jinja2, markdown, markupsafe, toml, typogrify A full log can be found at /wrkdirs/usr/ports/x11-toolkits/pango/work/pango-1.48.4/_build/meson-logs/meson-log.txt ===> Script "configure" failed unexpectedly. nc: The thing is, I had to remove the documentation building since building documentation now… | |||||
Not Done Inline ActionsI think you shoul dadd gi-docgen then :) tcberner: I think you shoul dadd gi-docgen then :) | |||||
Done Inline ActionsI have a review for gi-docgen in D29802. nc: I have a review for gi-docgen in D29802. | |||||
| DOCS_BUILD_DEPENDS= gtk-doc>=0:textproc/gtk-doc | DOCS_BUILD_DEPENDS= gi-docgen>=0:textproc/gi-docgen | ||||
| X11_MESON_TRUE= xft | X11_MESON_ENABLED= xft | ||||
| X11_USES= xorg | X11_USES= xorg | ||||
| X11_USE= XORG=x11,xft,xrender | X11_USE= XORG=x11,xft,xrender | ||||
| pre-configure: | pre-configure: | ||||
| # .if !exists() evaluates too early before cairo has a chance to be installed | # .if !exists() evaluates too early before cairo has a chance to be installed | ||||
| @if ! pkg-config --exists cairo-gobject; then \ | @if ! pkg-config --exists cairo-gobject; then \ | ||||
| ${ECHO_MSG} "${PKGNAME}: Needs cairo with GLIB (GObject) support enabled."; \ | ${ECHO_MSG} "${PKGNAME}: Needs cairo with GLIB (GObject) support enabled."; \ | ||||
| ${FALSE}; \ | ${FALSE}; \ | ||||
| fi | fi | ||||
| .include <bsd.port.mk> | .include <bsd.port.mk> | ||||
what happend to the docs?