1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

x11/gnome: welcome gnome 47

The only difference with submitter version if the addition of
geary in the full flavor

PR:	286697
This commit is contained in:
Olivier Duchateau
2025-06-11 18:07:49 +02:00
committed by Baptiste Daroussin
parent d9fa4882fc
commit aa3572fb91
3 changed files with 36 additions and 88 deletions
+36 -54
View File
@@ -1,75 +1,57 @@
PORTNAME= gnome
PORTVERSION= 42
PORTREVISION= 6
PORTVERSION= 47
CATEGORIES?= x11 gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Metaport for the GNOME integrated X11 desktop
WWW= https://www.FreeBSD.org/gnome/
COMMENT= Metaport for the GNOME desktop
WWW= https://www.gnome.org/
FLAVORS= full lite
FLAVOR?= full
RUN_DEPENDS?= dconf-editor:devel/dconf-editor \
gdm>=3.0.0:x11/gdm \
gnome-session>=3.0.0:x11/gnome-session \
gnome-themes-extra>=3.28:x11-themes/gnome-themes-extra \
gnome-icon-theme-extras>=3.0.0:misc/gnome-icon-theme-extras \
gnome-icon-theme-symbolic>=3.0.0:x11-themes/gnome-icon-theme-symbolic \
gnome-keyring>=3.0.0:security/gnome-keyring \
gnome-power-manager>=3.0.0:sysutils/gnome-power-manager \
orca>=3.0.0:accessibility/orca \
gnome-shell>=3.0.0:x11/gnome-shell \
gnome-shell-extensions>=3.0.0:x11/gnome-shell-extensions \
gnome-tweaks:deskutils/gnome-tweaks \
sushi>=0:x11-fm/sushi \
nautilus>=3.0.0:x11-fm/nautilus \
${LOCALBASE}/share/fonts/bitstream-vera/Vera.ttf:x11-fonts/bitstream-vera \
yelp>=3.0.0:x11/yelp \
zenity>=3.0.0:x11/zenity \
seahorse>=3.0.0:security/seahorse \
gnome-control-center>=3.0.0:sysutils/gnome-control-center \
gnome-backgrounds>=0:x11-themes/gnome-backgrounds \
caribou>=0:accessibility/caribou \
${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
OPTIONS_DEFINE= DOCS
RUN_DEPENDS= gdm>0:x11/gdm \
gnome-shell>=47.0:x11/gnome-shell \
xdg-desktop-portal-gnome>=47.0:x11/xdg-desktop-portal-gnome \
xdg-user-dirs-gtk>0:x11/xdg-user-dirs-gtk \
gnome-keyring>0:security/gnome-keyring \
orca>0:accessibility/orca \
sushi>0:x11-fm/sushi \
nautilus>0:x11-fm/nautilus \
gnome-console>0:x11/gnome-console \
zenity>0:x11/zenity \
adwaita-icon-theme>0:x11-themes/adwaita-icon-theme \
cantarell-fonts>0:x11-fonts/cantarell-fonts \
source-code-pro-ttf>0:x11-fonts/source-code-pro-ttf
USES= metaport
.if ${FLAVOR} ==lite
OPTIONS_EXCLUDE= DOCS
PKGNAMESUFFIX= -lite
COMMENT= The "meta-port" of the GNOME desktop slimmed down for only the basics
PKGMESSAGE= ${.CURDIR}/pkg-message-lite
DESCR= ${.CURDIR}/pkg-descr-lite
.endif
.if ${FLAVOR} == "full"
RUN_DEPENDS+= epiphany>=3.0.0:www/epiphany \
gucharmap>=3.0.0:deskutils/gucharmap \
gnome-characters>=3.0.0:deskutils/gnome-characters \
gnome-calendar>=3.0:deskutils/gnome-calendar \
eog>=3.0.0:graphics/eog \
eog-plugins>=3.0.0:graphics/eog-plugins \
gedit>=3.0.0:editors/gedit \
gedit-plugins>=3.0.0:editors/gedit-plugins \
gnome-terminal>=3.0.0:x11/gnome-terminal \
accerciser>=3.0.0:accessibility/accerciser \
gnome-calculator>=3.0.0:math/gnome-calculator \
gnome-utils>=3.6.0:deskutils/gnome-utils \
file-roller>=3.0.0:archivers/file-roller \
evince>=3.0.0:graphics/evince \
vino>=3.0.0:net/vino \
gnome-connections>=42:net/gnome-connections \
gnome-games>=3.0.0:games/gnome-games \
totem>=3.0.0:multimedia/totem \
evolution>=3.0.0:mail/evolution \
cheese>=3.0.0:multimedia/cheese
RUN_DEPENDS+= epiphany>0:www/epiphany \
gucharmap>0:deskutils/gucharmap \
gnome-characters>0:deskutils/gnome-characters \
gnome-calendar>0:deskutils/gnome-calendar \
gnome-clocks>0:deskutils/gnome-clocks \
gnome-font-viewer>0:deskutils/gnome-font-viewer \
gnome-maps>0:deskutils/gnome-maps \
gnome-weather>0:deskutils/gnome-weather \
gnome-tweaks>0:deskutils/gnome-tweaks \
eog>0:graphics/eog \
gnome-text-editor>0:editors/gnome-text-editor \
gnome-calculator>0:math/gnome-calculator \
file-roller>0:archivers/file-roller \
gnome-user-docs>0:misc/gnome-user-docs \
yelp>0:x11/yelp \
totem>0:multimedia/totem \
evolution>0:mail/evolution \
geary>0:mail/geary \
gnome-shell-extensions>0:x11/gnome-shell-extensions
.endif # !gnome3-lite section
DOCS_RUN_DEPENDS= gnome-user-docs>=0:misc/gnome-user-docs \
gnome-getting-started-docs>=0:misc/gnome-getting-started-docs
.endif
.include <bsd.port.mk>
-11
View File
@@ -1,11 +0,0 @@
[
{ type: install
message: <<EOM
Congratulations! GNOME has been successfully installed on your system.
For help on starting it up, as well as answers to common questions, and
some known issues, please see the FreeBSD GNOME homepage at:
http://www.FreeBSD.org/gnome/
EOM
}
]
-23
View File
@@ -1,23 +0,0 @@
[
{ type: install
message: <<EOM
The GNOME desktop Lite edition has been successfully installed.
The Lite edition only includes the minimal components to get a working GNOME
Desktop. The user then has to install prefered applications like editor, web
browser or e-mail client. If you wish to install the full desktop, you can
remove this port, and install the x11/gnome port or package. That can be
best accomplished using the following commands:
# pkg_delete gnome-lite
# cd /usr/ports/x11/gnome
# make install clean
Alternatively, you can install additional GNOME components individually
using either their ports or packages.
For more help on using GNOME on FreeBSD, please see the FreeBSD GNOME project
site at http://www.FreeBSD.org/gnome.
EOM
}
]