Activate the browser plugin to be able to install gnome-shell extensions.

Comment the libtool modules la files.
Missing update-desktop-database goo.
Explicitely disable systemd.
Don't RUN_DEPENDS on evolution, it's technically not required.
Add a comment in the patches that they need to be pushed upstream.
This commit is contained in:
ajacoutot 2012-07-08 15:39:11 +00:00
parent 5f519eacf3
commit 1f3defebb5
8 changed files with 31 additions and 30 deletions

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
# $OpenBSD: Makefile,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
COMMENT= next generation GNOME shell
GNOME_PROJECT= gnome-shell
GNOME_VERSION= 3.4.1
REVISION= 0
HOMEPAGE= http://live.gnome.org/GnomeShell
@ -48,13 +49,20 @@ LIB_DEPENDS= audio/pulseaudio \
x11/gnome/menus \
x11/gnome/mutter
RUN_DEPENDS= devel/py-gobject3 \
mail/evolution \
x11/gnome/caribou
LIBTOOL_FLAGS+= --tag=disable-static
# Don't depend on evolution to lower down the amount of dependencies and
# because most users want to be able to choose their PIM. Evolution can
# be installed separately or as part of the "gnome-extra" meta-package.
#RUN_DEPENDS += mail/evolution
MODGNOME_DESKTOP_FILE= Yes
LIBTOOL_FLAGS= --tag=disable-static
AUTOCONF_VERSION= 2.68
CONFIGURE_STYLE= autoconf
CONFIGURE_ARGS+= --with-ca-certificates=/etc/ssl/cert.pem
CONFIGURE_ARGS= --with-ca-certificates=/etc/ssl/cert.pem \
--without-systemd
.include <bsd.port.mk>

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
--- Makefile.in.orig Sun Jul 8 14:20:23 2012
+++ Makefile.in Sun Jul 8 14:20:36 2012
@@ -337,7 +337,7 @@ top_srcdir = @top_srcdir@
# Point to our macro directory and pick up user flags from the environment
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-SUBDIRS = data js src browser-plugin tests po man docs
+SUBDIRS = data js src tests po man docs
EXTRA_DIST = \
.project \
.settings \

View File

@ -1,6 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
$OpenBSD: patch-configure_ac,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
Remove network-related functionality, as this requires NetworkManager.
(XXX make a patch committable upstream)
--- configure.ac.orig Sun Jul 8 14:18:23 2012
+++ configure.ac Sun Jul 8 14:19:03 2012

View File

@ -1,6 +1,7 @@
$OpenBSD: patch-js_ui_main_js,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
$OpenBSD: patch-js_ui_main_js,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
Remove network-related functionality, as this requires NetworkManager.
(XXX make a patch committable upstream)
--- js/ui/main.js.orig Sun Jul 8 15:24:59 2012
+++ js/ui/main.js Sun Jul 8 15:25:24 2012

View File

@ -1,6 +1,7 @@
$OpenBSD: patch-js_ui_panel_js,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
$OpenBSD: patch-js_ui_panel_js,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
Remove network-related functionality, as this requires NetworkManager.
(XXX make a patch committable upstream)
--- js/ui/panel.js.orig Sun Jul 8 15:40:27 2012
+++ js/ui/panel.js Sun Jul 8 15:40:35 2012

View File

@ -1,6 +1,7 @@
$OpenBSD: patch-js_ui_statusIconDispatcher_js,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
$OpenBSD: patch-js_ui_statusIconDispatcher_js,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
Remove network-related functionality, as this requires NetworkManager.
(XXX make a patch committable upstream)
--- js/ui/statusIconDispatcher.js.orig Sun Jul 8 15:26:54 2012
+++ js/ui/statusIconDispatcher.js Sun Jul 8 15:26:59 2012

View File

@ -1,6 +1,7 @@
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
$OpenBSD: patch-src_Makefile_in,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
Remove network-related functionality, as this requires NetworkManager.
(XXX make a patch committable upstream)
--- src/Makefile.in.orig Sun Jul 8 14:22:03 2012
+++ src/Makefile.in Sun Jul 8 14:22:58 2012

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/07/08 14:53:14 jasper Exp $
@comment $OpenBSD: PLIST,v 1.2 2012/07/08 15:39:11 ajacoutot Exp $
@bin bin/gnome-shell
bin/gnome-shell-extension-prefs
bin/gnome-shell-extension-tool
@ -7,21 +7,21 @@ lib/gnome-shell/Gvc-1.0.typelib
lib/gnome-shell/Shell-0.1.typelib
lib/gnome-shell/ShellJS-0.1.typelib
lib/gnome-shell/St-1.0.typelib
lib/gnome-shell/libgnome-shell-js.la
@comment lib/gnome-shell/libgnome-shell-js.la
lib/gnome-shell/libgnome-shell-js.so
lib/gnome-shell/libgnome-shell.la
@comment lib/gnome-shell/libgnome-shell.la
lib/gnome-shell/libgnome-shell.so
lib/mozilla/
lib/mozilla/plugins/
@comment lib/mozilla/plugins/libgnome-shell-browser-plugin.la
lib/mozilla/plugins/libgnome-shell-browser-plugin.so
@bin libexec/gnome-shell-calendar-server
@bin libexec/gnome-shell-hotplug-sniffer
@bin libexec/gnome-shell-perf-helper
@man man/man1/gnome-shell.1
share/GConf/
share/GConf/gsettings/
share/GConf/gsettings/gnome-shell-overrides.convert
share/applications/
share/applications/gnome-shell-extension-prefs.desktop
share/applications/gnome-shell.desktop
share/dbus-1/interfaces/
share/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
share/dbus-1/services/org.gnome.Shell.CalendarServer.service
share/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
@ -230,8 +230,6 @@ share/gtk-doc/html/st/styling.html
share/gtk-doc/html/st/up.png
share/gtk-doc/html/st/widgets.html
share/locale/af/LC_MESSAGES/gnome-shell.mo
share/locale/an/
share/locale/an/LC_MESSAGES/
share/locale/an/LC_MESSAGES/gnome-shell.mo
share/locale/ar/LC_MESSAGES/gnome-shell.mo
share/locale/as/LC_MESSAGES/gnome-shell.mo
@ -301,3 +299,5 @@ share/locale/zh_HK/LC_MESSAGES/gnome-shell.mo
share/locale/zh_TW/LC_MESSAGES/gnome-shell.mo
@exec %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null
@unexec-delete %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database