[Midnightbsd-cvs] mports [19471] trunk/x11-wm: add mutter for gnome shell

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Jun 10 18:59:58 EDT 2015


Revision: 19471
          http://svnweb.midnightbsd.org/mports/?rev=19471
Author:   laffer1
Date:     2015-06-10 18:59:57 -0400 (Wed, 10 Jun 2015)
Log Message:
-----------
add mutter for gnome shell

Modified Paths:
--------------
    trunk/x11-wm/Makefile

Added Paths:
-----------
    trunk/x11-wm/mutter/
    trunk/x11-wm/mutter/Makefile
    trunk/x11-wm/mutter/distinfo
    trunk/x11-wm/mutter/files/
    trunk/x11-wm/mutter/files/patch-src_Makefile.in
    trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-private.h
    trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-renderer.h
    trunk/x11-wm/mutter/pkg-descr
    trunk/x11-wm/mutter/pkg-plist

Modified: trunk/x11-wm/Makefile
===================================================================
--- trunk/x11-wm/Makefile	2015-06-10 22:57:43 UTC (rev 19470)
+++ trunk/x11-wm/Makefile	2015-06-10 22:59:57 UTC (rev 19471)
@@ -18,6 +18,7 @@
 SUBDIR += libdockapp
 SUBDIR += libwraster
 SUBDIR += metacity
+SUBDIR += mutter
 SUBDIR += obconf
 SUBDIR += obmenu
 SUBDIR += openbox

Added: trunk/x11-wm/mutter/Makefile
===================================================================
--- trunk/x11-wm/mutter/Makefile	                        (rev 0)
+++ trunk/x11-wm/mutter/Makefile	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,50 @@
+# Created by: Pawel Worach <pawel.worach at gmail.com>
+# $MidnightBSD$
+# $FreeBSD: head/x11-wm/mutter/Makefile 382383 2015-03-27 09:24:39Z kwm $
+#   $MCom: ports/trunk/x11-wm/mutter/Makefile 20040 2014-11-03 17:21:59Z kwm $
+
+PORTNAME=	mutter
+PORTVERSION=	3.14.4
+CATEGORIES=	x11-wm
+MASTER_SITES=	GNOME
+DIST_SUBDIR=	gnome3
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Window and compositing manager based on Clutter
+
+LICENSE=	gpl2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	zenity>=3.0.0:${PORTSDIR}/x11/zenity \
+		gsettings-desktop-schemas>=3.4.0:${PORTSDIR}/devel/gsettings-desktop-schemas
+LIB_DEPENDS=	libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification \
+		libclutter-1.0.so:${PORTSDIR}/graphics/clutter \
+		libxkbcommon.so:${PORTSDIR}/x11/libxkbcommon \
+		libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 \
+		libupower-glib.so:${PORTSDIR}/sysutils/upower
+RUN_DEPENDS=	zenity>=3.0.0:${PORTSDIR}/x11/zenity \
+		gsettings-desktop-schemas>=3.4.0:${PORTSDIR}/devel/gsettings-desktop-schemas
+
+USES=		gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME=	gnomedesktop3 gnomeprefix gtk30 intlhack \
+		introspection:build
+USE_XORG=	x11 xext xrandr xcomposite xcursor xinerama ice sm xfixes \
+		xrender xdamage
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CPPFLAGS+=	-I${LOCALBASE}/include -fno-omit-frame-pointer
+LDFLAGS+=	-L${LOCALBASE}/lib
+CONFIGURE_ARGS=	--enable-compile-warnings=maximum
+INSTALL_TARGET=	install-strip
+GLIB_SCHEMAS=	org.gnome.mutter.gschema.xml \
+		org.gnome.mutter.wayland.gschema.xml
+
+PLIST_SUB=	VERSION=${PORTVERSION:R}
+
+.include <bsd.mport.options.mk>
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|-Wcast-align||g' \
+		${WRKSRC}/configure
+
+.include <bsd.port.mk>


Property changes on: trunk/x11-wm/mutter/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/distinfo
===================================================================
--- trunk/x11-wm/mutter/distinfo	                        (rev 0)
+++ trunk/x11-wm/mutter/distinfo	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,2 @@
+SHA256 (gnome3/mutter-3.14.4.tar.xz) = b4fbcc0664484d6215fc1f2101e9b636303de63544b786f2f87ebf2f6a616a8b
+SIZE (gnome3/mutter-3.14.4.tar.xz) = 1608836


Property changes on: trunk/x11-wm/mutter/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/files/patch-src_Makefile.in
===================================================================
--- trunk/x11-wm/mutter/files/patch-src_Makefile.in	                        (rev 0)
+++ trunk/x11-wm/mutter/files/patch-src_Makefile.in	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig	2014-09-29 20:29:47.729666937 +0200
++++ src/Makefile.in	2014-09-29 20:31:17.504662747 +0200
+@@ -951,7 +951,7 @@
+ @HAVE_INTROSPECTION_TRUE@	$(libmutterinclude_base_headers)	\
+ @HAVE_INTROSPECTION_TRUE@	$(filter %.c,$(libmutter_la_SOURCES) $(nodist_libmutter_la_SOURCES))
+ 
+- at HAVE_INTROSPECTION_TRUE@@META_GIR at _SCANNERFLAGS = --warn-all --warn-error
++ at HAVE_INTROSPECTION_TRUE@@META_GIR at _SCANNERFLAGS = --warn-all
+ dbus_idle_built_sources = meta-dbus-idle-monitor.c meta-dbus-idle-monitor.h
+ CLEANFILES = $(mutter_built_sources) $(typelib_DATA) $(gir_DATA) \
+ 	$(MUTTER_STAMP_FILES)


Property changes on: trunk/x11-wm/mutter/files/patch-src_Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-private.h
===================================================================
--- trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-private.h	                        (rev 0)
+++ trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-private.h	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,12 @@
+--- src/backends/meta-cursor-private.h.orig	2014-11-23 16:45:02.933406434 +0100
++++ src/backends/meta-cursor-private.h	2014-11-23 16:45:36.450634686 +0100
+@@ -25,7 +25,9 @@
+ #include "meta-cursor.h"
+ 
+ #include <cogl/cogl.h>
++#if defined(HAVE_NATIVE_BACKEND)
+ #include <gbm.h>
++#endif
+ 
+ typedef struct {
+   CoglTexture2D *texture;


Property changes on: trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-private.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-renderer.h
===================================================================
--- trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-renderer.h	                        (rev 0)
+++ trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-renderer.h	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,12 @@
+--- src/backends/meta-cursor-renderer.h.orig	2014-10-02 16:29:20.000000000 +0200
++++ src/backends/meta-cursor-renderer.h	2014-11-23 16:44:45.685535555 +0100
+@@ -30,7 +30,9 @@
+ #include <meta/screen.h>
+ #include "meta-cursor.h"
+ 
++#if defined(HAVE_NATIVE_BACKEND)
+ #include <gbm.h>
++#endif
+ 
+ #define META_TYPE_CURSOR_RENDERER            (meta_cursor_renderer_get_type ())
+ #define META_CURSOR_RENDERER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), META_TYPE_CURSOR_RENDERER, MetaCursorRenderer))


Property changes on: trunk/x11-wm/mutter/files/patch-src_backends_meta-cursor-renderer.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/pkg-descr
===================================================================
--- trunk/x11-wm/mutter/pkg-descr	                        (rev 0)
+++ trunk/x11-wm/mutter/pkg-descr	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,7 @@
+mutter is a minimal X window manager aimed at nontechnical users and is
+designed  to  integrate well with the GNOME desktop.  mutter lacks some
+features that may be expected by traditional UNIX  or  other  technical
+users;  these users may want to investigate other available window man-
+agers for use with GNOME or standalone.
+
+WWW: -


Property changes on: trunk/x11-wm/mutter/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-wm/mutter/pkg-plist
===================================================================
--- trunk/x11-wm/mutter/pkg-plist	                        (rev 0)
+++ trunk/x11-wm/mutter/pkg-plist	2015-06-10 22:59:57 UTC (rev 19471)
@@ -0,0 +1,179 @@
+bin/mutter
+include/mutter/meta/atomnames.h
+include/mutter/meta/barrier.h
+include/mutter/meta/boxes.h
+include/mutter/meta/common.h
+include/mutter/meta/compositor-mutter.h
+include/mutter/meta/compositor.h
+include/mutter/meta/display.h
+include/mutter/meta/errors.h
+include/mutter/meta/gradient.h
+include/mutter/meta/group.h
+include/mutter/meta/keybindings.h
+include/mutter/meta/main.h
+include/mutter/meta/meta-backend.h
+include/mutter/meta/meta-background-actor.h
+include/mutter/meta/meta-background-group.h
+include/mutter/meta/meta-background-image.h
+include/mutter/meta/meta-background.h
+include/mutter/meta/meta-cursor-tracker.h
+include/mutter/meta/meta-idle-monitor.h
+include/mutter/meta/meta-plugin.h
+include/mutter/meta/meta-shadow-factory.h
+include/mutter/meta/meta-shaped-texture.h
+include/mutter/meta/meta-version.h
+include/mutter/meta/meta-window-actor.h
+include/mutter/meta/prefs.h
+include/mutter/meta/screen.h
+include/mutter/meta/theme.h
+include/mutter/meta/types.h
+include/mutter/meta/util.h
+include/mutter/meta/window.h
+include/mutter/meta/workspace.h
+lib/libmutter.so
+lib/libmutter.so.0
+lib/libmutter.so.0.0.0
+lib/mutter/Meta-3.0.gir
+lib/mutter/Meta-3.0.typelib
+lib/mutter/plugins/default.so
+libdata/pkgconfig/libmutter.pc
+libexec/mutter-restart-helper
+man/man1/mutter.1.gz
+share/GConf/gsettings/mutter-schemas.convert
+share/applications/mutter.desktop
+share/applications/mutter-wayland.desktop
+share/doc/meta/MetaBackgroundActor.html
+share/doc/meta/MetaBarrier.html
+share/doc/meta/MetaDisplay.html
+share/doc/meta/MetaPlugin.html
+share/doc/meta/MetaRectangle.html
+share/doc/meta/MetaScreen.html
+share/doc/meta/MetaShadowFactory.html
+share/doc/meta/MetaShapedTexture.html
+share/doc/meta/MetaWindow.html
+share/doc/meta/MetaWindowActor.html
+share/doc/meta/MetaWorkspace.html
+share/doc/meta/annotation-glossary.html
+share/doc/meta/api-index-full.html
+share/doc/meta/core-reference.html
+share/doc/meta/deprecated-api-index.html
+share/doc/meta/home.png
+share/doc/meta/index.html
+share/doc/meta/index.sgml
+share/doc/meta/left-insensitive.png
+share/doc/meta/left.png
+share/doc/meta/meta-Common.html
+share/doc/meta/meta-Errors.html
+share/doc/meta/meta-Gradients.html
+share/doc/meta/meta-Main.html
+share/doc/meta/meta-MetaCompositor.html
+share/doc/meta/meta-MetaGroup.html
+share/doc/meta/meta-MetaKeybinding.html
+share/doc/meta/meta-Preferences.html
+share/doc/meta/meta-Utility-functions.html
+share/doc/meta/meta.devhelp2
+share/doc/meta/mutter-overview.html
+share/doc/meta/object-tree.html
+share/doc/meta/right-insensitive.png
+share/doc/meta/right.png
+share/doc/meta/running-mutter.html
+share/doc/meta/style.css
+share/doc/meta/up-insensitive.png
+share/doc/meta/up.png
+share/gnome-control-center/keybindings/50-mutter-navigation.xml
+share/gnome-control-center/keybindings/50-mutter-windows.xml
+share/gnome-control-center/keybindings/50-mutter-system.xml
+share/locale/am/LC_MESSAGES/mutter.mo
+share/locale/ar/LC_MESSAGES/mutter.mo
+share/locale/as/LC_MESSAGES/mutter.mo
+share/locale/ast/LC_MESSAGES/mutter.mo
+share/locale/az/LC_MESSAGES/mutter.mo
+share/locale/be/LC_MESSAGES/mutter.mo
+share/locale/be at latin/LC_MESSAGES/mutter.mo
+share/locale/bg/LC_MESSAGES/mutter.mo
+share/locale/bn/LC_MESSAGES/mutter.mo
+share/locale/bn_IN/LC_MESSAGES/mutter.mo
+share/locale/br/LC_MESSAGES/mutter.mo
+share/locale/bs/LC_MESSAGES/mutter.mo
+share/locale/ca/LC_MESSAGES/mutter.mo
+share/locale/ca at valencia/LC_MESSAGES/mutter.mo
+share/locale/cs/LC_MESSAGES/mutter.mo
+share/locale/cy/LC_MESSAGES/mutter.mo
+share/locale/da/LC_MESSAGES/mutter.mo
+share/locale/de/LC_MESSAGES/mutter.mo
+share/locale/dz/LC_MESSAGES/mutter.mo
+share/locale/el/LC_MESSAGES/mutter.mo
+share/locale/en_CA/LC_MESSAGES/mutter.mo
+share/locale/en_GB/LC_MESSAGES/mutter.mo
+share/locale/eo/LC_MESSAGES/mutter.mo
+share/locale/es/LC_MESSAGES/mutter.mo
+share/locale/et/LC_MESSAGES/mutter.mo
+share/locale/eu/LC_MESSAGES/mutter.mo
+share/locale/fa/LC_MESSAGES/mutter.mo
+share/locale/fi/LC_MESSAGES/mutter.mo
+share/locale/fr/LC_MESSAGES/mutter.mo
+share/locale/ga/LC_MESSAGES/mutter.mo
+share/locale/gl/LC_MESSAGES/mutter.mo
+share/locale/gu/LC_MESSAGES/mutter.mo
+share/locale/ha/LC_MESSAGES/mutter.mo
+share/locale/he/LC_MESSAGES/mutter.mo
+share/locale/hi/LC_MESSAGES/mutter.mo
+share/locale/hr/LC_MESSAGES/mutter.mo
+share/locale/hu/LC_MESSAGES/mutter.mo
+share/locale/hy/LC_MESSAGES/mutter.mo
+share/locale/id/LC_MESSAGES/mutter.mo
+share/locale/ig/LC_MESSAGES/mutter.mo
+share/locale/is/LC_MESSAGES/mutter.mo
+share/locale/it/LC_MESSAGES/mutter.mo
+share/locale/ja/LC_MESSAGES/mutter.mo
+share/locale/ka/LC_MESSAGES/mutter.mo
+share/locale/kk/LC_MESSAGES/mutter.mo
+share/locale/kn/LC_MESSAGES/mutter.mo
+share/locale/ko/LC_MESSAGES/mutter.mo
+share/locale/ku/LC_MESSAGES/mutter.mo
+share/locale/la/LC_MESSAGES/mutter.mo
+share/locale/lt/LC_MESSAGES/mutter.mo
+share/locale/lv/LC_MESSAGES/mutter.mo
+share/locale/mai/LC_MESSAGES/mutter.mo
+share/locale/mg/LC_MESSAGES/mutter.mo
+share/locale/mk/LC_MESSAGES/mutter.mo
+share/locale/ml/LC_MESSAGES/mutter.mo
+share/locale/mn/LC_MESSAGES/mutter.mo
+share/locale/mr/LC_MESSAGES/mutter.mo
+share/locale/ms/LC_MESSAGES/mutter.mo
+share/locale/nb/LC_MESSAGES/mutter.mo
+share/locale/nds/LC_MESSAGES/mutter.mo
+share/locale/ne/LC_MESSAGES/mutter.mo
+share/locale/nl/LC_MESSAGES/mutter.mo
+share/locale/nn/LC_MESSAGES/mutter.mo
+share/locale/oc/LC_MESSAGES/mutter.mo
+share/locale/or/LC_MESSAGES/mutter.mo
+share/locale/pa/LC_MESSAGES/mutter.mo
+share/locale/pl/LC_MESSAGES/mutter.mo
+share/locale/pt/LC_MESSAGES/mutter.mo
+share/locale/pt_BR/LC_MESSAGES/mutter.mo
+share/locale/ro/LC_MESSAGES/mutter.mo
+share/locale/ru/LC_MESSAGES/mutter.mo
+share/locale/rw/LC_MESSAGES/mutter.mo
+share/locale/si/LC_MESSAGES/mutter.mo
+share/locale/sk/LC_MESSAGES/mutter.mo
+share/locale/sl/LC_MESSAGES/mutter.mo
+share/locale/sq/LC_MESSAGES/mutter.mo
+share/locale/sr/LC_MESSAGES/mutter.mo
+share/locale/sr at latin/LC_MESSAGES/mutter.mo
+share/locale/sv/LC_MESSAGES/mutter.mo
+share/locale/ta/LC_MESSAGES/mutter.mo
+share/locale/te/LC_MESSAGES/mutter.mo
+share/locale/tg/LC_MESSAGES/mutter.mo
+share/locale/th/LC_MESSAGES/mutter.mo
+share/locale/tk/LC_MESSAGES/mutter.mo
+share/locale/tr/LC_MESSAGES/mutter.mo
+share/locale/ug/LC_MESSAGES/mutter.mo
+share/locale/uk/LC_MESSAGES/mutter.mo
+share/locale/vi/LC_MESSAGES/mutter.mo
+share/locale/wa/LC_MESSAGES/mutter.mo
+share/locale/xh/LC_MESSAGES/mutter.mo
+share/locale/yo/LC_MESSAGES/mutter.mo
+share/locale/zh_CN/LC_MESSAGES/mutter.mo
+share/locale/zh_HK/LC_MESSAGES/mutter.mo
+share/locale/zh_TW/LC_MESSAGES/mutter.mo


Property changes on: trunk/x11-wm/mutter/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list