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?