NAME
gnome-module
—
x11/gnome port module
DESCRIPTION
This manual page documents the behavior of settingMODULES=x11/gnome
in the
ports(7) tree.
This module has full support for the gnu, simple and cmake CONFIGURE_STYLE.
If both GNOME_PROJECT
and
GNOME_VERSION
are set, this module defines
DISTNAME
, VERSION
,
MASTER_SITES
, adds x11/gnome to
CATEGORIES
and EXTRACT_SUFX
will default to .tar.xz if unset. Unless
NO_BUILD=Yes
,
textproc/intltool is also appended to
MODULES
and when CONFIGURE_STYLE is set to
gnu or simple,
USE_GMAKE
is set to "Yes".
When CONFIGURE_STYLE is set to gnu or
simple, if none of
AUTOCONF_VERSION
nor
AUTOMAKE_VERSION
are defined, then
"--disable-maintainer-mode" is appended to
CONFIGURE_ARGS
. When CONFIGURE_STYLE is set to
cmake, "-DENABLE_MAINTAINER_MODE=OFF" and
-DSYSCONF_INSTALL_DIR=${SYSCONFDIR} are appended to CONFIGURE_ARGS.
MODGNOME_CPPFLAGS and MODGNOME_LDFLAGS can be used to add compiler
and linker flags.
CPPFLAGS="-I${LOCALBASE}/include"
and
LDFLAGS="-L${LOCALBASE}/lib"
are always
appended to CONFIGURE_ENV
.
Certain build/run dependencies and configure arguments and
environment can be set by appending desktop-file-utils, docbook,
gobject-introspection, gtk-update-icon-cache, shared-mime-info, vala and/or
yelp to MODGNOME_TOOLS
. They are disabled otherwise.
If MODGNOME_TOOLS
is set to desktop-file-utils, a
dependency on devel/desktop-file-utils is appended
to MODGNOME_RUN_DEPENDS
and a link to /usr/bin/true
is created under
${WRKDIR}/bin/desktop-file-validate. If
MODGNOME_TOOLS
is set to docbook,
textproc/docbook-xsl is appended to
MODGNOME_BUILD_DEPENDS
. This option is used when the
generation of the man pages included in the source tarball requires docbook
XML/SGML/XSL definitions and stylesheets. If
MODGNOME_TOOLS
is set to gtk-update-icon-cache, a
dependency on x11/gtk+3,-guic is appended to
MODGNOME_RUN_DEPENDS
. If
MODGNOME_TOOLS
is set to shared-mime-info, a
dependency on misc/shared-mime-info is appended to
MODGNOME_RUN_DEPENDS
and a link to /usr/bin/true is
created under ${WRKDIR}/bin/update-mime-database. If
MODGNOME_TOOLS
is set to yelp,
textproc/itstool and
x11/gnome/doc-utils are appended to
MODGNOME_BUILD_DEPENDS
. Furthermore,
x11/gnome/yelp is appended to
MODGNOME_RUN_DEPENDS
if
MODGNOME_TOOLS
also contains
"desktop-file-utils" This option is to be used when any files are
installed into share/gnome/help/ or page files are
installed into share/help/.
MODGNOME_BUILD_DEPENDS
and
MODGNOME_RUN_DEPENDS
are appended to the
corresponding BUILD_DEPENDS
and
RUN_DEPENDS
.
Some tools require the following goo in the PLIST:
desktop-file-utils
@exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database
gtk-update-icon-cache ($icon-theme is the theme directory)
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/$icon-theme @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/$icon-theme
shared-mime-info
@exec %D/bin/update-mime-database %D/share/mime @unexec-delete %D/bin/update-mime-database %D/share/mime