svn commit: r440975 - head/x11/gnome-shell
Koop Mast
kwm at FreeBSD.org
Mon May 15 21:36:29 UTC 2017
Author: kwm
Date: Mon May 15 21:36:27 2017
New Revision: 440975
URL: https://svnweb.freebsd.org/changeset/ports/440975
Log:
Update gnome-shell to 3.18.5.
* Add license
* Switch to USES=localbase
While here:
* Review dependancies
* Drop obsolete configure_args and post-patch lines
* Remove mention of 9.x from pkg-message, and tell users how to
add users to the video group.
PR: 218982 (based on)
Submitted by: cpm@
Modified:
head/x11/gnome-shell/Makefile
head/x11/gnome-shell/distinfo
head/x11/gnome-shell/pkg-message
Modified: head/x11/gnome-shell/Makefile
==============================================================================
--- head/x11/gnome-shell/Makefile Mon May 15 21:24:13 2017 (r440974)
+++ head/x11/gnome-shell/Makefile Mon May 15 21:36:27 2017 (r440975)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gnome-shell
-PORTVERSION= 3.18.4
-PORTREVISION= 4
+PORTVERSION= 3.18.5
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -11,44 +10,56 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome at FreeBSD.org
COMMENT= Next generation GNOME desktop shell
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
+ nss>=0:security/nss \
gnome-control-center:sysutils/gnome-control-center
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
libcaribou.so:accessibility/caribou \
libmutter.so:x11-wm/mutter \
+ libatk-bridge-2.0.so:accessibility/at-spi2-atk \
+ libnspr4.so:devel/nspr \
+ libsoup-2.4.so:devel/libsoup \
+ libjson-glib-1.0.so:devel/json-glib \
libsecret-1.so:security/libsecret \
libgcr-3.so:security/gcr \
libtelepathy-glib.so:net-im/telepathy-glib \
- libtelepathy-logger.so:net-im/telepathy-logger \
- libfolks.so:net-im/folks \
libibus-1.0.so:textproc/ibus \
+ libical.so:devel/libical \
+ libmozjs-24.so:lang/spidermonkey24 \
+ libicuuc.so:devel/icu \
libpulse.so:audio/pulseaudio \
libcroco-0.6.so:textproc/libcroco \
libdbus-glib-1.so:devel/dbus-glib \
+ libcanberra.so:audio/libcanberra \
+ libcanberra-gtk3.so:audio/libcanberra-gtk3 \
+ libp11-kit.so:security/p11-kit \
+ libpolkit-gobject-1.so:sysutils/polkit \
+ libcogl.so:graphics/cogl \
libclutter-1.0.so:graphics/clutter \
libgjs.so:lang/gjs
RUN_DEPENDS= py*-dbus>=0:devel/py-dbus \
+ nss>=0:security/nss \
gnome-control-center:sysutils/gnome-control-center \
ca_root_nss>=0:security/ca_root_nss \
gkbd-keyboard-display:x11/libgnomekbd
PORTSCOUT= limitw:1,even
-USES= compiler:c11 cpe gettext gmake gnome libtool pathfix \
- pkgconfig tar:xz webplugin:native
-USE_GNOME= evolutiondataserver3 gnomedesktop3 gtk30 intlhack \
- introspection
-USE_XORG= x11 xfixes sm
+USES= compiler:c11 cpe gettext gmake gnome libtool localbase \
+ pathfix pkgconfig sqlite tar:xz webplugin:native
+USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gtk30 intltool \
+ introspection libxml2
+USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
+USE_GL= egl
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
WEBPLUGIN_NAME= libgnome-shell-browser-plugin.so
WEBPLUGIN_DIR= ${PREFIX}/lib/mozilla/plugins/
WEBPLUGIN_FILES=libgnome-shell-browser-plugin.so
-CONFIGURE_ARGS+=--enable-compile-warnings=no \
- --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt
-CPPFLAGS+= -I${LOCALASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CPE_VENDOR= gnome
@@ -57,10 +68,5 @@ GLIB_SCHEMAS= org.gnome.shell.gschema.xm
post-patch:
@${REINPLACE_CMD} -e 's|applications.menu|gnome-applications.menu|g' \
${WRKSRC}/src/shell-app-system.c
- @${REINPLACE_CMD} -e 's|\-DG_DISABLE_DEPRECATED||g' \
- ${WRKSRC}/src/Makefile.in \
- ${WRKSRC}/browser-plugin/Makefile.in
- @${REINPLACE_CMD} -e 's|libnm-glib libnm-util ||g' \
- ${WRKSRC}/configure
.include <bsd.port.mk>
Modified: head/x11/gnome-shell/distinfo
==============================================================================
--- head/x11/gnome-shell/distinfo Mon May 15 21:24:13 2017 (r440974)
+++ head/x11/gnome-shell/distinfo Mon May 15 21:36:27 2017 (r440975)
@@ -1,2 +1,3 @@
-SHA256 (gnome3/gnome-shell-3.18.4.tar.xz) = d959c0aae4c10b194d1fa29e89d34d73a4d35d74f384bf604d78435bf9ced5d7
-SIZE (gnome3/gnome-shell-3.18.4.tar.xz) = 1591644
+TIMESTAMP = 1493586851
+SHA256 (gnome3/gnome-shell-3.18.5.tar.xz) = 6fc9cd8b43b1ca0669e1c5a9de092a67eea648e38585f0cdb960f08a16c6cb20
+SIZE (gnome3/gnome-shell-3.18.5.tar.xz) = 1591860
Modified: head/x11/gnome-shell/pkg-message
==============================================================================
--- head/x11/gnome-shell/pkg-message Mon May 15 21:24:13 2017 (r440974)
+++ head/x11/gnome-shell/pkg-message Mon May 15 21:36:27 2017 (r440975)
@@ -8,8 +8,10 @@ gdm user also needs this access.
Access can be granted by adding the user(s) to the video group.
+% pw groupmod video -m jerry
+
Additional for FreeBSD versions before FreeBSD 11.0-CURRENT revision
-286524. And any FreeBSD 10.x version and FreeBSD 9.3-Release.
+286524, and any FreeBSD 10.x version.
By using a devfs.rules(5) to change the mode of the /dev/dri/card0 on creation.
More information about the svn-ports-all
mailing list