diff options
Diffstat (limited to 'x11/gnome-shell/Makefile')
-rw-r--r-- | x11/gnome-shell/Makefile | 95 |
1 files changed, 46 insertions, 49 deletions
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile index f1cd77cb715a..3bce8c6a07b9 100644 --- a/x11/gnome-shell/Makefile +++ b/x11/gnome-shell/Makefile @@ -1,79 +1,76 @@ PORTNAME= gnome-shell -PORTVERSION= 42.4 -PORTREVISION= 14 +PORTVERSION= 47.8 CATEGORIES= x11 gnome -MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} +MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Next generation GNOME desktop shell -WWW= https://live.gnome.org/GnomeShell +WWW= https://gitlab.gnome.org/GNOME/gnome-shell -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GPLv2+ LGPL21+ +LICENSE_COMB= multi -BUILD_DEPENDS= ${LOCALBASE}/share/bash-completion/bash_completion.sh:shells/bash-completion \ - a2x:textproc/asciidoc \ - docbook-xsl>=0:textproc/docbook-xsl \ - gnome-control-center:sysutils/gnome-control-center \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ + gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ sassc:textproc/sassc -LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ - libcanberra-gtk3.so:audio/libcanberra-gtk3 \ - libcanberra.so:audio/libcanberra \ - libcroco-0.6.so:textproc/libcroco \ - libdrm.so:graphics/libdrm \ - libgcr-base-3.so:security/gcr3 \ + +LIB_DEPENDS= libgcr-4.so:security/gcr \ libgjs.so:lang/gjs \ - libgnome-autoar-0.so:archivers/gnome-autoar \ libgraphene-1.0.so:graphics/graphene \ libical.so:devel/libical \ - libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ - libmutter-10.so:x11-wm/mutter \ + libmutter-15.so:x11-wm/mutter \ libp11-kit.so:security/p11-kit \ libpolkit-agent-1.so:sysutils/polkit \ - libpulse.so:audio/pulseaudio \ - libsecret-1.so:security/libsecret \ - libsoup-3.0.so:devel/libsoup3 \ - libstartup-notification-1.so:x11/startup-notification + libpulse-mainloop-glib.so:audio/pulseaudio \ + libpipewire-0.3.so:multimedia/pipewire \ + libibus-1.0.so:textproc/ibus + RUN_DEPENDS= gdm:x11/gdm \ - gkbd-keyboard-display:x11/libgnomekbd \ - gnome-control-center:sysutils/gnome-control-center - -PORTSCOUT= limitw:1,even - -USES= compiler:c11 cpe gettext gl gnome gstreamer libtool localbase \ - meson pathfix perl5 pkgconfig python shebangfix tar:xz \ - webplugin:native xorg -USE_GNOME= cairo evolutiondataserver3 gdkpixbuf gnomedesktop3 gtk40 \ - introspection libxml2 libxslt:build -USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr xtst -USE_GL= egl gbm -USE_PERL5= build -USE_LDCONFIG= yes -SHEBANG_FILES= src/gnome-shell-extension-tool.in src/gnome-shell-perf-tool.in -BINARY_ALIAS= python3=${PYTHON_CMD} + tecla:x11/tecla + +USES= compiler:c11 cpe gettext-tools gnome gstreamer localbase \ + meson pathfix pkgconfig python:build shebangfix tar:xz xorg +CPE_VENDOR= gnome +USE_GNOME= atk evolutiondataserver3 gdkpixbuf glib20 \ + gnomedesktop4 gnomecontrolcenter3 gtk40 introspection \ + libxml2 libxslt:build +USE_XORG= x11 xfixes + +PORTSCOUT= limit:^47\. + +SHEBANG_FILES= src/gnome-shell-test-tool.in \ + src/data-to-c.py # These libs are found via rpath mechanism -NO_SHLIB_REQUIRES_GLOB= libmutter-clutter-* libmutter-cogl-* +NO_SHLIB_REQUIRES_GLOB= libmutter-clutter-* libmutter-cogl-* libmutter-mtk-* + +OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT= EXAMPLES -WEBPLUGIN_NAME= libgnome-shell-browser-plugin.so -WEBPLUGIN_DIR= ${PREFIX}/lib/mozilla/plugins/ -WEBPLUGIN_FILES= libgnome-shell-browser-plugin.so +EXAMPLES_SUB_FILES= pkg-message xprofile MESON_ARGS= -Dnetworkmanager=false \ - -Dsoup2=false \ + -Dportal_helper=false \ -Dsystemd=false \ - -Dtests=false -CPE_VENDOR= gnome + -Dtests=false \ + -Dextensions_tool=false GLIB_SCHEMAS= 00_org.gnome.shell.gschema.override \ - org.gnome.shell.gschema.xml + org.gnome.shell.gschema.xml \ + org.gnome.Extensions.gschema.xml post-extract: - ${CP} ${FILESDIR}/*.xml ${WRKSRC}/data/dbus-interfaces + @${CP} ${FILESDIR}/*.xml ${WRKSRC}/data/dbus-interfaces post-patch: - ${REINPLACE_CMD} -e "s,python3,${PYTHON_VERSION},g" \ + @${REINPLACE_CMD} -e "s,python3,${PYTHON_VERSION},g" \ ${WRKSRC}/meson.build +pre-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + +post-install-EXAMPLES-on: + @${INSTALL_SCRIPT} ${WRKDIR}/xprofile ${STAGEDIR}${EXAMPLESDIR} + .include <bsd.port.mk> |