diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile index bcde2adb0503..0d3243d67b14 100644 --- a/deskutils/gnome-contacts/Makefile +++ b/deskutils/gnome-contacts/Makefile @@ -1,40 +1,41 @@ PORTNAME= gnome-contacts PORTVERSION= 47.1.1 +PORTREVISION= 1 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} MAINTAINER= gnome@FreeBSD.org COMMENT= Contacts manager for gnome WWW= https://wiki.gnome.org/Apps/Contacts LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfolks.so:net-im/folks \ libgee-0.8.so:devel/libgee \ libgeocode-glib.so:net/geocode-glib \ libgoa-1.0.so:net/gnome-online-accounts \ libgstreamer-1.0.so:multimedia/gstreamer1 \ libportal-gtk4.so:deskutils/libportal-gtk4 \ libqrencode.so:graphics/libqrencode USE_GL= egl USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk30 \ intlhack introspection:build libadwaita USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USES= compiler:c11 gettext gl gnome localbase meson perl5 pkgconfig \ python:build sqlite tar:xz vala:build xorg GLIB_SCHEMAS= org.gnome.Contacts.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_MESON_TRUE= manpage MANPAGES_USE= GNOME=libxslt:build MANPAGES_BUILD_DEPENDS= docbook-xml>=0:textproc/docbook-xml \ docbook-xsl-ns>=0:textproc/docbook-xsl-ns \ docbook-xsl>=0:textproc/docbook-xsl .include diff --git a/deskutils/gnome-initial-setup/Makefile b/deskutils/gnome-initial-setup/Makefile index 7d9571e95277..29d693cc333d 100644 --- a/deskutils/gnome-initial-setup/Makefile +++ b/deskutils/gnome-initial-setup/Makefile @@ -1,39 +1,39 @@ PORTNAME= gnome-initial-setup PORTVERSION= 43.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= First boot setup tool for GNOME WWW= https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gdm>=3.0.0:x11/gdm \ gnome-autogen.sh:devel/gnome-common \ krb5>0:security/krb5 LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libadwaita-1.so:x11-toolkits/libadwaita \ libgeocode-glib-2.so:net/geocode-glib2 \ libgoa-1.0.so:net/gnome-online-accounts \ libgweather-4.so:net/libgweather4 \ libhandy-1.so:x11-toolkits/libhandy \ libpwquality.so:security/libpwquality \ librest-1.0.so:net/librest1 \ libwebkit2gtk-6.0.so:www/webkit2-gtk@60 RUN_DEPENDS= gdm>=3.0.0:x11/gdm \ krb5>0:security/krb5 USES= compiler:c++11-lib gettext gnome meson pathfix pkgconfig tar:xz USE_GNOME= gnomedesktop3 gtk30 intlhack MESON_ARGS= -Dibus=disabled \ -Dparental_controls=disabled \ -Dsystemd=false PORTSCOUT= limitw:1,even .include diff --git a/deskutils/gnome-todo/Makefile b/deskutils/gnome-todo/Makefile index c9a889cd5560..dcb222ac0625 100644 --- a/deskutils/gnome-todo/Makefile +++ b/deskutils/gnome-todo/Makefile @@ -1,34 +1,34 @@ PORTNAME= gnome-todo PORTVERSION= 41.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Small application to manage your personal tasks WWW= https://wiki.gnome.org/Apps/Todo LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ itstool>0:textproc/itstool LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \ libgraphene-1.0.so:graphics/graphene \ libical.so:devel/libical \ libpeas-1.0.so:devel/libpeas \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase meson pkgconfig \ python:build shebangfix tar:xz USE_GNOME= cairo evolutiondataserver3 gnomedesktop3 gtk40 introspection \ libadwaita USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.todo.gschema.xml .include diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile index 0e0f9b33d1ee..9dac251e5fb1 100644 --- a/graphics/eog/Makefile +++ b/graphics/eog/Makefile @@ -1,47 +1,47 @@ PORTNAME= eog DISTVERSION= 43.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Eye Of Gnome image viewer WWW= https://wiki.gnome.org/Apps/EyeOfGnome LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool LIB_DEPENDS= libexif.so:graphics/libexif \ libhandy-1.so:x11-toolkits/libhandy \ liblcms2.so:graphics/lcms2 \ libpeas-gtk-1.0.so:devel/libpeas RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= compiler:c++11-lang desktop-file-utils gettext gnome jpeg \ localbase meson pkgconfig python:build shebangfix tar:xz \ xorg USE_GNOME= cairo gnomedesktop3 gtk30 introspection librsvg2 USE_XORG= x11 MESON_ARGS= -Dlibexif=true \ -Dlibportal=false GLIB_SCHEMAS= org.gnome.eog.enums.xml \ org.gnome.eog.gschema.xml PLIST_SUB+= VERSION=3.0 OPTIONS_SUB= yes OPTIONS_DEFINE= EXEMPI OPTIONS_DEFAULT= EXEMPI EXEMPI_DESC= XMP support EXEMPI_MESON_TRUE= xmp EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi .include diff --git a/mail/evolution/Makefile b/mail/evolution/Makefile index 9cae3e0ddc0c..12cc7c52654b 100644 --- a/mail/evolution/Makefile +++ b/mail/evolution/Makefile @@ -1,138 +1,139 @@ PORTNAME= evolution DISTVERSION= 3.54.3 +PORTREVISION= 1 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated mail, calendar and address book distributed suite WWW= https://wiki.gnome.org/Apps/Evolution LICENSE= GFDL GPLv2+ LGPL21+ MPL11 OPENLDAP LICENSE_COMB= multi LICENSE_NAME_OPENLDAP= OpenLDAP Public License LICENSE_FILE_OPENLDAP= ${WRKSRC}/COPYING.OPENLDAP LICENSE_PERMS_OPENLDAP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= highlight:textproc/highlight \ iso-codes>=0:misc/iso-codes \ itstool:textproc/itstool LIB_DEPENDS= libcryptui.so:security/libcryptui \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libenchant-2.so:textproc/enchant2 \ libenchant.so:textproc/enchant \ libfribidi.so:converters/fribidi \ libgcr-base-3.so:security/gcr3 \ libgnome-autoar-gtk-0.so:archivers/gnome-autoar \ libgspell-1.so:textproc/gspell \ libgtkspell3-3.so:textproc/gtkspell3 \ libical.so:devel/libical \ libicuuc.so:devel/icu \ libnotify.so:devel/libnotify \ libnspr4.so:devel/nspr \ libnss3.so:security/nss \ libp11-kit.so:security/p11-kit \ libsecret-1.so:security/libsecret \ libsoup-3.0.so:devel/libsoup3 \ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 RUN_DEPENDS= highlight:textproc/highlight \ iso-codes>=0:misc/iso-codes PORTSCOUT= limitw:1,even USES= cmake compiler:c11 cpe desktop-file-utils gettext gnome \ iconv:wchar_t libarchive localbase pathfix pkgconfig sqlite \ tar:xz xorg USE_GNOME= cairo evolutiondataserver3 glib20 gnomedesktop3 intltool GNU_CONFIGURE= yes USE_XORG= x11 USE_LDCONFIG= yes CPE_VENDOR= gnome CMAKE_ARGS= -DENABLE_TEXT_HIGHLIGHT=YES \ -DVERSION_COMMENT="FreeBSD GNOME Team" \ -DWITH_ENCHANT_VERSION=2 GLIB_SCHEMAS= org.gnome.evolution.addressbook.gschema.xml \ org.gnome.evolution.bogofilter.gschema.xml \ org.gnome.evolution.calendar.gschema.xml \ org.gnome.evolution.gschema.xml \ org.gnome.evolution.importer.gschema.xml \ org.gnome.evolution.mail.gschema.xml \ org.gnome.evolution.plugin.attachment-reminder.gschema.xml \ org.gnome.evolution.plugin.autocontacts.gschema.xml \ org.gnome.evolution.plugin.email-custom-header.gschema.xml \ org.gnome.evolution.plugin.external-editor.gschema.xml \ org.gnome.evolution.plugin.face-picture.gschema.xml \ org.gnome.evolution.plugin.itip.gschema.xml \ org.gnome.evolution.plugin.mail-notification.gschema.xml \ org.gnome.evolution.plugin.prefer-plain.gschema.xml \ org.gnome.evolution.plugin.publish-calendar.gschema.xml \ org.gnome.evolution.plugin.sender-validator.gschema.xml \ org.gnome.evolution.plugin.templates.gschema.xml \ org.gnome.evolution.shell.gschema.xml \ org.gnome.evolution.spamassassin.gschema.xml \ org.gnome.evolution.text-highlight.gschema.xml PLIST_SUB= EVO_VERSION="1.2" CAL_API_VERSION="2.0" OPTIONS_SUB= yes OPTIONS_DEFINE= CANBERRA LDAP MAPS MARKDOWN PST WEATHER YTNEF OPTIONS_DEFAULT= BOGOFILTER CANBERRA LDAP MARKDOWN WEATHER SPAM_DESC= Spam filter support OPTIONS_GROUP= SPAM OPTIONS_GROUP_SPAM= BOGOFILTER SPAMASSASSIN LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE} LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF LDAP_USES= ldap YTNEF_DESC= Support MS Outlook TNEF format YTNEF_LIB_DEPENDS= libytnef.so:converters/ytnef YTNEF_CMAKE_BOOL= ENABLE_YTNEF WEATHER_DESC= Weather calendar backend WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather WEATHER_CMAKE_BOOL= ENABLE_WEATHER SPAMASSASSIN_DESC= SpamAssassin spam filtering SPAMASSASSIN_CMAKE_ON= -DWITH_SA_LEARN=${LOCALBASE}/bin/sa-learn \ -DWITH_SPAMASSASSIN=${LOCALBASE}/spamassassin SPAMASSASSIN_CMAKE_OFF= -DWITH_SPAMASSASSIN=NO SPAMASSASSIN_BUILD_DEPENDS= spamassassin:mail/spamassassin SPAMASSASSIN_RUN_DEPENDS= spamassassin:mail/spamassassin BOGOFILTER_DESC= Bogofilter spam filtering BOGOFILTER_CMAKE_ON= -DWITH_BOGOFILTER=${LOCALBASE}/bin/bogofilter BOGOFILTER_CMAKE_OFF= -DWITH_BOGOFILTER=OFF BOGOFILTER_BUILD_DEPENDS= bogofilter:mail/bogofilter BOGOFILTER_RUN_DEPENDS= bogofilter:mail/bogofilter CANBERRA_DESC= Canberra theme audio plugin CANBERRA_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra CANBERRA_CMAKE_BOOL= ENABLE_CANBERRA PST_DESC= Outlook .pst importer PST_CMAKE_BOOL= ENABLE_PST_IMPORT PST_BUILD_DEPENDS= libpst>=0.6.58_1:mail/libpst PST_RUN_DEPENDS= libpst>=0.6.58_1:mail/libpst MAPS_DESC= Contact maps MAPS_CMAKE_BOOL= ENABLE_CONTACT_MAPS MAPS_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libcogl.so:graphics/cogl \ libgeocode-glib.so:net/geocode-glib \ libjson-glib-1.0.so:devel/json-glib MAPS_USES= gl xorg MAPS_USE= GL=egl \ XORG=xcomposite,xdamage,xext,xfixes,xi,xrandr MARKDOWN_CMAKE_ON= -DENABLE_MARKDOWN=ON MARKDOWN_CMAKE_OFF= -DENABLE_MARKDOWN=OFF MARKDOWN_LIB_DEPENDS= libcmark.so:textproc/cmark .include diff --git a/multimedia/cheese/Makefile b/multimedia/cheese/Makefile index c8d41c262d5b..5334e4c14890 100644 --- a/multimedia/cheese/Makefile +++ b/multimedia/cheese/Makefile @@ -1,45 +1,45 @@ PORTNAME= cheese PORTVERSION= 41.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Photobooth-inspired app for taking pictures and videos from webcam WWW= https://www.gnome.org/projects/cheese/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat \ gnome-video-effects>=0:graphics/gnome-video-effects \ itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-gst-3.0.so:multimedia/clutter-gst3 RUN_DEPENDS= gnome-video-effects>=0:graphics/gnome-video-effects PORTSCOUT= limitw:1,even USES= gettext gl gnome gstreamer localbase:ldflags pkgconfig meson tar:xz xorg vala:build USE_GNOME= cairo librsvg2 gnomedesktop3 libxml2:build introspection:build USE_GL= egl USE_XORG= xi xext xdamage xfixes xcomposite xrandr xxf86vm x11 USE_GSTREAMER= bad good jpeg ogg theora v4l2 vorbis vpx USE_LDCONFIG= yes CPPFLAGS+= -Wno-format-nonliteral MESON_ARGS= -Dgtk_doc=false \ -Dman=false GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e 's|canberra-gtk\.h|canberra-gtk3/canberra-gtk.h|' .include diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile index 368f77f39ff9..da9bf6c31a43 100644 --- a/multimedia/totem/Makefile +++ b/multimedia/totem/Makefile @@ -1,69 +1,70 @@ PORTNAME= totem PORTVERSION= 43.1 +PORTREVISION= 1 CATEGORIES= multimedia gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gstreamer-based video player for the GNOME 3 Desktop WWW= https://apps.gnome.org/Totem/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ pylint:devel/pylint@${PY_FLAVOR} \ appstream-glib>=0:devel/appstream-glib \ itstool:textproc/itstool \ grilo-plugins>=0:net/grilo-plugins LIB_DEPENDS= libgdata.so:devel/libgdata \ libpeas-1.0.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib \ libgrilo-0.3.so:net/grilo \ libtotem-plparser.so:multimedia/totem-pl-parser \ libhandy-1.so:x11-toolkits/libhandy RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \ gnome-settings-daemon>=2.91.0:sysutils/gnome-settings-daemon \ gnome-icon-theme-symbolic>=2.91.0:x11-themes/gnome-icon-theme-symbolic \ grilo-plugins>=0:net/grilo-plugins PORTSCOUT= limitw:1,even USES= compiler desktop-file-utils gettext gl gnome gstreamer localbase meson \ pkgconfig python tar:xz xorg USE_GNOME= cairo gtk30 intlhack introspection libxml2 pygobject3 gnomedesktop3 USE_XORG= x11 xorgproto xtst ice sm USE_GSTREAMER= core good bad soup ugly gtk USE_GL= egl USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.totem.enums.xml \ org.gnome.totem.gschema.xml \ org.gnome.totem.plugins.opensubtitles.gschema.xml \ org.gnome.totem.plugins.pythonconsole.gschema.xml .include .if defined(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else DEFAULT_DVD_DEVICE=/dev/cd0 .endif pre-everything:: @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}" @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: ${REINPLACE_CMD} -e '/-Wno-unused-but-set-variable/d' \ ${WRKSRC}/src/plugins/meson.build .endif .include diff --git a/sysutils/budgie-control-center/Makefile b/sysutils/budgie-control-center/Makefile index afed4fdff40a..5eff6314f5b3 100644 --- a/sysutils/budgie-control-center/Makefile +++ b/sysutils/budgie-control-center/Makefile @@ -1,49 +1,49 @@ PORTNAME= budgie-control-center DISTVERSION= 1.3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils budgie MASTER_SITES= BUDGIE MAINTAINER= duchateau.olivier@gmail.com COMMENT= Control center for the Budgie desktop WWW= https://github.com/BuddiesOfBudgie/budgie-control-center LICENSE= GPLv2+ BUILD_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy \ libaccountsservice.so:sysutils/accountsservice \ libcolord.so:graphics/colord \ libcolord-gtk.so:graphics/colord-gtk \ libgoa-1.0.so:net/gnome-online-accounts \ libpulse.so:audio/pulseaudio \ libupower-glib.so:sysutils/upower \ libepoxy.so:graphics/libepoxy \ libgcr-base-3.so:security/gcr3 \ libgudev-1.0.so:devel/libgudev \ libpwquality.so:security/libpwquality \ libpolkit-gobject-1.so:sysutils/polkit \ libcups.so:print/cups \ libibus-1.0.so:textproc/ibus \ libudisks2.so:sysutils/libudisks \ libgtop-2.0.so:devel/libgtop \ libfontconfig.so:x11-fonts/fontconfig \ libsecret-1.so:security/libsecret \ libgnutls.so:security/gnutls RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= budgie compiler:c++11-lib gettext gnome meson \ localbase:ldflags pkgconfig samba:lib tar:xz xorg USE_GNOME= cairo gdkpixbuf2 glib20 gnomedesktop3 gtk30 gsound libxml2 USE_XORG= x11 xi MESON_ARGS= -Dcheese=false GLIB_SCHEMAS= org.buddiesofbudgie.ControlCenter.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|' \ ${WRKSRC}/panels/printers/pp-host.c .include diff --git a/sysutils/gnome-control-center/Makefile b/sysutils/gnome-control-center/Makefile index 97cdffbeb02a..5e5fb1cc44c1 100644 --- a/sysutils/gnome-control-center/Makefile +++ b/sysutils/gnome-control-center/Makefile @@ -1,57 +1,57 @@ PORTNAME= gnome-control-center PORTVERSION= 43.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= sysutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Control center for the GNOME desktop WWW= https://www.gnome.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gnome-settings-daemon>=3.4.0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.2.2:devel/gsettings-desktop-schemas # # docbook-xsl>=0:textproc/docbook-xsl LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libadwaita-1.so:x11-toolkits/libadwaita \ libcolord-gtk.so:graphics/colord-gtk \ libcolord.so:graphics/colord \ libcups.so:print/cups \ libepoxy.so:graphics/libepoxy \ libfontconfig.so:x11-fonts/fontconfig \ libgoa-1.0.so:net/gnome-online-accounts \ libgtop-2.0.so:devel/libgtop \ libibus-1.0.so:textproc/ibus \ libpolkit-gobject-1.so:sysutils/polkit \ libpulse.so:audio/pulseaudio \ libpwquality.so:security/libpwquality \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libudisks2.so:sysutils/libudisks \ libupower-glib.so:sysutils/upower RUN_DEPENDS= cantarell-fonts>=0:x11-fonts/cantarell-fonts \ gnome-settings-daemon>=3.4.0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.2.2:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= compiler:c++11-lib gettext gnome gstreamer localbase:ldflags meson \ pkgconfig python:build samba:lib tar:xz xorg USE_GNOME= cairo gnomedesktop3 gsound libxml2 USE_XORG= x11 xi USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.Settings.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= WAYLAND OPTIONS_DEFAULT= WAYLAND WAYLAND_MESON_TRUE= wayland WAYLAND_LIB_DEPENDS= libgudev-1.0.so:devel/libgudev .include diff --git a/sysutils/gnome-settings-daemon/Makefile b/sysutils/gnome-settings-daemon/Makefile index 75b64c13bd76..19efe2c86607 100644 --- a/sysutils/gnome-settings-daemon/Makefile +++ b/sysutils/gnome-settings-daemon/Makefile @@ -1,76 +1,76 @@ PORTNAME= gnome-settings-daemon PORTVERSION= 42.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= sysutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 03739474621e.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/300 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME settings daemon WWW= https://www.gnome.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libcolord.so:graphics/colord \ libcups.so:print/cups \ libfontconfig.so:x11-fonts/fontconfig \ libgeoclue-2.so:net/geoclue \ libgeocode-glib-2.so:net/geocode-glib2 \ libgweather-4.so:net/libgweather4 \ liblcms2.so:graphics/lcms2 \ libnotify.so:devel/libnotify \ libnspr4.so:devel/nspr \ libnss3.so:security/nss \ libpolkit-gobject-1.so:sysutils/polkit \ libpulse.so:audio/pulseaudio \ libupower-glib.so:sysutils/upower PORTSCOUT= limitw:1,even USE_XORG= x11 xext xi xtst USE_GNOME= cairo gnomedesktop3 gtk30 USES= gettext gnome localbase:ldflags meson perl5 pkgconfig \ python:build tar:xz xorg USE_PERL5= build # -Dnssdb_dir=${LOCALBASE}/share/certs/ca-root-nss.crt MESON_ARGS= -Dalsa=false \ -Dcolord=false \ -Dcups=true \ -Dnetwork_manager=false \ -Dnssdb_dir=${LOCALBASE}/share/certs/ \ -Drfkill=false \ -Dsmartcard=true \ -Dsystemd=false \ -Dwwan=false BINARY_ALIAS= python3=${PYTHON_VERSION} # wayland doesn't build yet, undefined symbol MESON_ARGS+= -Dgudev=false \ -Dwayland=false #WAYLAND_MESON_TRUE= wayland gudev #WAYLAND_LIB_DEPENDS= libgudev-1.0.so:devel/libgudev \ # libwayland-client.so:graphics/wayland GLIB_SCHEMAS= org.gnome.settings-daemon.enums.xml \ org.gnome.settings-daemon.peripherals.gschema.xml \ org.gnome.settings-daemon.peripherals.wacom.gschema.xml \ org.gnome.settings-daemon.plugins.color.gschema.xml \ org.gnome.settings-daemon.plugins.gschema.xml \ org.gnome.settings-daemon.plugins.housekeeping.gschema.xml \ org.gnome.settings-daemon.plugins.media-keys.gschema.xml \ org.gnome.settings-daemon.plugins.power.gschema.xml \ org.gnome.settings-daemon.plugins.power.gschema.xml.override \ org.gnome.settings-daemon.plugins.sharing.gschema.xml \ org.gnome.settings-daemon.plugins.xsettings.gschema.xml post-install: ${INSTALL_DATA} ${FILESDIR}/org.gnome.settings-daemon.plugins.power.gschema.xml.override \ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/ .include diff --git a/www/epiphany/Makefile b/www/epiphany/Makefile index ea2c81cff638..1709fc564753 100644 --- a/www/epiphany/Makefile +++ b/www/epiphany/Makefile @@ -1,55 +1,55 @@ PORTNAME= epiphany PORTVERSION= 42.4 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= www gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Extremely lightweight and simple web browser for GNOME WWW= https://www.gnome.org/projects/epiphany/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ iso-codes>=0:misc/iso-codes \ itstool:textproc/itstool LIB_DEPENDS= libdazzle-1.0.so:x11-toolkits/libdazzle \ libgcr-base-3.so:security/gcr3 \ libgmp.so:math/gmp \ libhandy-1.so:x11-toolkits/libhandy \ libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libnettle.so:security/nettle \ libnotify.so:devel/libnotify \ libnss3.so:security/nss \ libp11-kit.so:security/p11-kit \ libsecret-1.so:security/libsecret \ libsoup-3.0.so:devel/libsoup3 \ libstartup-notification-1.so:x11/startup-notification \ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 RUN_DEPENDS= gnome-icon-theme-symbolic>=0:x11-themes/gnome-icon-theme-symbolic \ gnome-icon-theme>=0:misc/gnome-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ iso-codes>=0:misc/iso-codes PORTSCOUT= limitw:1,even USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome \ libarchive localbase:ldflags meson pkgconfig python \ shebangfix sqlite tar:xz xorg CPE_VENDOR= gnome USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 intlhack libwnck3 libxml2 libxslt USE_XORG= x11 USE_LDCONFIG= yes MESON_ARGS= -Db_lundef=false \ -Dunit_tests=disabled GLIB_SCHEMAS= org.gnome.Epiphany.enums.xml \ org.gnome.epiphany.gschema.xml SHEBANG_FILES= post_install.py PLIST_SUB+= EPHY_VERSION=${PORTVERSION:R} .include diff --git a/x11-fm/nautilus/Makefile b/x11-fm/nautilus/Makefile index 23c6b28b79d1..d27727f83def 100644 --- a/x11-fm/nautilus/Makefile +++ b/x11-fm/nautilus/Makefile @@ -1,45 +1,45 @@ PORTNAME= nautilus PORTVERSION= 42.2 PORTREVISION= 4 CATEGORIES= x11-fm gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= File manager for the GNOME desktop WWW= https://wiki.gnome.org/Apps/Nautilus LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libgnome-autoar-0.so:archivers/gnome-autoar \ libhandy-1.so:x11-toolkits/libhandy \ libportal.so:deskutils/libportal \ libportal-gtk3.so:deskutils/libportal-gtk3 \ libtotem.so:multimedia/totem \ - libtinysparql-3.0.so:devel/tinysparkql + libtinysparql-3.0.so:devel/tinysparql PORTSCOUT= limitw:1,even USES= compiler:c11 cpe desktop-file-utils gettext gnome gstreamer localbase meson \ pkgconfig python:build tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 USE_LDCONFIG= yes USE_XORG= x11 MESON_ARGS= -Dpackagekit=false \ -Dselinux=false \ -Dtests=none BINARY_ALIAS= python3=${PYTHON_VERSION} CPE_VENDOR= gnome GLIB_SCHEMAS= org.gnome.nautilus.gschema.xml CFLAGS+= -Wno-error=strict-prototypes OPTIONS_DEFINE= GVFS OPTIONS_DEFAULT= GVFS GVFS_USE= GNOME=gvfs .include diff --git a/x11-wm/mutter/Makefile b/x11-wm/mutter/Makefile index fc37be44275f..93739cb327e4 100644 --- a/x11-wm/mutter/Makefile +++ b/x11-wm/mutter/Makefile @@ -1,68 +1,68 @@ PORTNAME= mutter PORTVERSION= 42.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Window and compositing manager based on Clutter WWW= https://gitlab.gnome.org/GNOME/mutter LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas \ xkeyboard-config>=0:x11/xkeyboard-config \ zenity>=3.0.0:x11/zenity LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgraphene-1.0.so:graphics/graphene \ libjson-glib-1.0.so:devel/json-glib \ libpipewire-0.3.so:multimedia/pipewire \ libstartup-notification-1.so:x11/startup-notification \ libupower-glib.so:sysutils/upower \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas \ xkeyboard-config>=0:x11/xkeyboard-config \ zenity>=3.0.0:x11/zenity PORTSCOUT= limitw:1,even USES= compiler:c++0x gettext gl gnome localbase meson pkgconfig \ tar:xz xorg USE_GL= egl gbm USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 introspection USE_XORG= ice sm x11 xcb xcomposite xcursor xdamage xext xfixes xi \ xinerama xrandr xrender xtst USE_LDCONFIG= yes CFLAGS+= -Wno-unknown-warning-option -Wno-format-nonliteral CPPFLAGS+= -fno-omit-frame-pointer MESON_ARGS= -Dlibwacom=false \ -Dnative_backend=false \ -Dprofiler=false \ -Dsm=true \ -Dsystemd=false \ -Dtests=false \ -Dudev=false \ -Dwayland=false # Required by embedded cogl/clutter forks. MESON_ARGS+= -Dgles2_libname=libGLESv2 \ -Dopengl_libname=libGL.so # Disable remote_desktop for now because it requires memfd which only appears current MESON_ARGS+= -Dremote_desktop=false GLIB_SCHEMAS= org.gnome.mutter.gschema.xml \ org.gnome.mutter.wayland.gschema.xml .include diff --git a/x11-wm/phoc/Makefile b/x11-wm/phoc/Makefile index 0ad360cf7111..33627fa45fe6 100644 --- a/x11-wm/phoc/Makefile +++ b/x11-wm/phoc/Makefile @@ -1,53 +1,53 @@ PORTNAME= phoc DISTVERSIONPREFIX= v DISTVERSION= 0.45.0 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Phone compositor WWW= https://gitlab.gnome.org/World/Phosh/phoc LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.15:graphics/wayland-protocols LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libudev.so:devel/libudev-devd \ libwayland-server.so:graphics/wayland \ libwlroots-0.18.so:x11-toolkits/wlroots018 \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter USES= compiler:c11 gettext gl gnome meson pkgconfig xorg USE_GITLAB= yes USE_GL= glesv2 USE_GNOME= cairo gnomedesktop3 USE_XORG= pixman xcb GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World/Phosh GL_TUPLE= World/Phosh:gmobile:v0.2.0:gmobile/subprojects/gmobile MESON_ARGS= -Dembed-wlroots=disabled PLIST_FILES= bin/${PORTNAME} \ share/man/man5/${PORTNAME}.ini.5.gz \ share/applications/mobi.phosh.Phoc.desktop \ share/icons/hicolor/symbolic/apps/mobi.phosh.Phoc.svg GLIB_SCHEMAS= sm.puri.phoc.gschema.xml OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_MESON_TRUE= man MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz \ share/man/man5/${PORTNAME}.gsettings.5.gz .ifdef GL_TUPLE post-configure: @${REINPLACE_CMD} 's/meson install/& \ --skip-subprojects/' ${BUILD_WRKSRC}/build.ninja .endif .include diff --git a/x11/budgie-desktop/Makefile b/x11/budgie-desktop/Makefile index d26dd602fa9a..6268f55f79c3 100644 --- a/x11/budgie-desktop/Makefile +++ b/x11/budgie-desktop/Makefile @@ -1,91 +1,91 @@ PORTNAME= budgie-desktop DISTVERSION= 10.8.2 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= x11 budgie MASTER_SITES= BUDGIE MAINTAINER= duchateau.olivier@gmail.com COMMENT= Modern and familiar desktop environment WWW= https://github.com/BuddiesOfBudgie/budgie-desktop LICENSE_COMB= multi LICENSE= GPLv2 LGPL21 BUILD_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ sassc:textproc/sassc \ zenity>0:x11/zenity LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \ libpeas-1.0.so:devel/libpeas \ libuuid.so:misc/e2fsprogs-libuuid \ libnotify.so:devel/libnotify \ libaccountsservice.so:sysutils/accountsservice \ libpulse.so:audio/pulseaudio \ libasound.so:audio/alsa-lib \ libgraphene-1.0.so:graphics/graphene \ libupower-glib.so:sysutils/upower \ libibus-1.0.so:textproc/ibus \ libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libgee-0.8.so:devel/libgee RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ gnome-session>0:x11/gnome-session \ consolekit2>0:sysutils/consolekit2 \ zenity>0:x11/zenity \ xdotool>0:x11/xdotool USES= budgie gettext gnome gstreamer meson pkgconfig tar:xz \ vala:build xorg USE_BUDGIE= libmagpie screensaver:build USE_GNOME= cairo gdkpixbuf2 glib20 gnomedesktop3 gnomemenus3 \ gtk30 intltool introspection libwnck3 USE_GSTREAMER= libgstreamer USE_XORG= x11 xcomposite MESON_ARGS= -Dwith-gtk-doc=false \ -Dwith-bluetooth=false \ -Dwith-hibernate=false \ -Dwith-libuuid-time-safe=false # If zenity >= 3.90 → build against Gtk4 (new API) MESON_ARGS+= -Duse-old-zenity=true GLIB_SCHEMAS= 20_buddiesofbudgie.budgie-desktop.notifications.gschema.override \ 20_solus-project.budgie.wm.gschema.override \ com.solus-project.budgie-menu.gschema.xml \ com.solus-project.budgie-panel.gschema.xml \ com.solus-project.budgie.raven.gschema.xml \ com.solus-project.budgie.wm.gschema.xml \ com.solus-project.clock.gschema.xml \ com.solus-project.icon-tasklist.gschema.xml \ com.solus-project.places-indicator.gschema.xml \ com.solus-project.spacer.gschema.xml \ com.solus-project.status.gschema.xml \ com.solus-project.trash.gschema.xml \ com.solus-project.tray.gschema.xml \ com.solus-project.workspaces.gschema.xml \ org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.gschema.xml \ org.buddiesofbudgie.budgie-desktop.raven.widget.SoundInput.gschema.xml \ org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.gschema.xml \ org.buddiesofbudgie.budgie-desktop.raven.widget.UsageMonitor.gschema.xml \ org.buddiesofbudgie.budgie-desktop.screenshot.gschema.xml \ 25_org.buddiesofbudgie-default-settings.gschema.override .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-extract: ${CP} ${FILESDIR}/25_org.buddiesofbudgie-default-settings.gschema.override \ ${WRKSRC}/data post-patch: ${REINPLACE_CMD} -i "" -e 's|%%PREFIX%%|${LOCALBASE}|g' \ ${WRKSRC}/src/wm/20_solus-project.budgie.wm.gschema.override ${REINPLACE_CMD} -i "" -e 's|start-here|view-grid|' \ ${WRKSRC}/src/panel/applets/budgie-menu/com.solus-project.budgie-menu.gschema.xml .include diff --git a/x11/budgie-screensaver/Makefile b/x11/budgie-screensaver/Makefile index c2d9aedb4c8c..0a9b04b91d19 100644 --- a/x11/budgie-screensaver/Makefile +++ b/x11/budgie-screensaver/Makefile @@ -1,42 +1,42 @@ PORTNAME= budgie-screensaver DISTVERSION= 5.1.0 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 budgie MASTER_SITES= BUDGIE MAINTAINER= duchateau.olivier@gmail.com COMMENT= Budgie screen saver and locker WWW= https://github.com/BuddiesOfBudgie/budgie-screensaver LICENSE= GPLv2 BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ gjs>0:lang/gjs \ gnome-keyring>0:security/gnome-keyring USES= budgie gettext gnome meson pkgconfig tar:xz xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 gnomedesktop3 intltool \ libgnomekbd USE_XORG= x11 xxf86vm SUB_FILES= budgie-screensaver MESON_ARGS= -Dwith-systemd=false \ -Dwith-console-kit=true post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|g' \ ${WRKSRC}/src/gnome-screensaver.c ${REINPLACE_CMD} -e 's|/etc/pam.d|${LOCALBASE}/etc/pam.d|g' \ ${WRKSRC}/src/gs-auth-pam.c post-install: # ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pam.d ${INSTALL_DATA} ${WRKDIR}/budgie-screensaver \ ${STAGEDIR}${PREFIX}/etc/pam.d .include diff --git a/x11/gnome-shell-extensions/Makefile b/x11/gnome-shell-extensions/Makefile index 8948b2eca7ab..6441f33eb90c 100644 --- a/x11/gnome-shell-extensions/Makefile +++ b/x11/gnome-shell-extensions/Makefile @@ -1,36 +1,36 @@ PORTNAME= gnome-shell-extensions PORTVERSION= 42.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME desktop shell extensions WWW= https://live.gnome.org/GnomeShell LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= sassc:textproc/sassc LIB_DEPENDS= libgjs.so:lang/gjs RUN_DEPENDS= gnome-shell>=42.0:x11/gnome-shell PORTSCOUT= limitw:1,even NO_ARCH= yes USES= gettext gnome meson pkgconfig python tar:xz USE_GNOME= glib20 gnomedesktop3 USE_LDCONFIG= yes MESON_ARGS= -Dextension_set=all \ -Dclassic_mode=true BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= 00_org.gnome.shell.extensions.classic.gschema.override \ org.gnome.shell.extensions.auto-move-windows.gschema.xml \ org.gnome.shell.extensions.native-window-placement.gschema.xml \ org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml \ org.gnome.shell.extensions.user-theme.gschema.xml \ org.gnome.shell.extensions.window-list.gschema.xml .include diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile index 9f58161c0056..526c140e0a0d 100644 --- a/x11/gnome-shell/Makefile +++ b/x11/gnome-shell/Makefile @@ -1,77 +1,77 @@ PORTNAME= gnome-shell PORTVERSION= 42.4 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= x11 gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Next generation GNOME desktop shell WWW= https://live.gnome.org/GnomeShell LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING 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 \ 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 \ 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 \ 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 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 gdkpixbuf2 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} WEBPLUGIN_NAME= libgnome-shell-browser-plugin.so WEBPLUGIN_DIR= ${PREFIX}/lib/mozilla/plugins/ WEBPLUGIN_FILES= libgnome-shell-browser-plugin.so MESON_ARGS= -Dnetworkmanager=false \ -Dsoup2=false \ -Dsystemd=false \ -Dtests=false CPE_VENDOR= gnome GLIB_SCHEMAS= 00_org.gnome.shell.gschema.override \ org.gnome.shell.gschema.xml post-extract: ${CP} ${FILESDIR}/*.xml ${WRKSRC}/data/dbus-interfaces post-patch: ${REINPLACE_CMD} -e "s,python3,${PYTHON_VERSION},g" \ ${WRKSRC}/meson.build .include diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile index fcb6aaeba4ca..06543bcb646c 100644 --- a/x11/squeekboard/Makefile +++ b/x11/squeekboard/Makefile @@ -1,85 +1,85 @@ PORTNAME= squeekboard DISTVERSIONPREFIX= v DISTVERSION= 1.43.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= db00c0b4eb73.patch:-p1 # https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/597 MAINTAINER= jbeich@FreeBSD.org COMMENT= On-screen keyboard input method for Wayland WWW= https://gitlab.gnome.org/World/Phosh/squeekboard LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_13_powerpc64= fails to link: ld: error: undefined symbol: eekboard_context_service_get_overlay BUILD_DEPENDS= wayland-protocols>=1.12:graphics/wayland-protocols LIB_DEPENDS= libfeedback-0.0.so:accessibility/feedbackd \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= cargo compiler:c11 gettext-tools gnome meson pkgconfig python:build shebangfix USE_GITLAB= yes USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 gtk30 GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World/Phosh SHEBANG_FILES= tools/entry.py MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no MESON_ARGS= -Dstrict=false GLIB_SCHEMAS= sm.puri.Squeekboard.gschema.xml PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}-entry \ bin/${PORTNAME}-test-layout \ share/applications/sm.puri.Squeekboard.desktop \ share/locale/be/LC_MESSAGES/${PORTNAME}.mo \ share/locale/bg/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ca/LC_MESSAGES/${PORTNAME}.mo \ share/locale/cs/LC_MESSAGES/${PORTNAME}.mo \ share/locale/de/LC_MESSAGES/${PORTNAME}.mo \ share/locale/el/LC_MESSAGES/${PORTNAME}.mo \ share/locale/es/LC_MESSAGES/${PORTNAME}.mo \ share/locale/eu/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fa/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fi/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fur/LC_MESSAGES/${PORTNAME}.mo \ share/locale/gl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/he/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hi/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ht/LC_MESSAGES/${PORTNAME}.mo \ share/locale/hu/LC_MESSAGES/${PORTNAME}.mo \ share/locale/it/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ka/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ko/LC_MESSAGES/${PORTNAME}.mo \ share/locale/nl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/oc/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ro/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ru/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sl/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sv/LC_MESSAGES/${PORTNAME}.mo \ share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/uk/LC_MESSAGES/${PORTNAME}.mo \ share/locale/zh_CN/LC_MESSAGES/${PORTNAME}.mo \ ${NULL} post-patch: # Make each cargo subcommand very verbose @${REINPLACE_CMD} -e '/^cargo/s/"$$@"/--verbose --verbose &/' \ ${WRKSRC}/cargo.sh # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254091 @${REINPLACE_CMD} -e "/sed/s/'-i',/& '',/" \ ${WRKSRC}/meson.build .include diff --git a/x11/xdg-desktop-portal-gtk/Makefile b/x11/xdg-desktop-portal-gtk/Makefile index 7cf47512bc32..94cc5cab457f 100644 --- a/x11/xdg-desktop-portal-gtk/Makefile +++ b/x11/xdg-desktop-portal-gtk/Makefile @@ -1,23 +1,24 @@ PORTNAME= xdg-desktop-portal-gtk DISTVERSION= 1.15.2 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org COMMENT= Gtk implementation of xdg-desktop-portal WWW= https://github.com/flatpak/xdg-desktop-portal-gtk LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal USES= desktop-file-utils gettext gnome meson pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk30 gnomedesktop3 USE_GITHUB= yes GH_ACCOUNT= flatpak .include