From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-libs/mx/Manifest | 6 ++++ x11-libs/mx/files/mx-1.4.7-gl-types.patch | 53 +++++++++++++++++++++++++++++ x11-libs/mx/metadata.xml | 11 ++++++ x11-libs/mx/mx-1.4.7-r2.ebuild | 56 +++++++++++++++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 x11-libs/mx/Manifest create mode 100644 x11-libs/mx/files/mx-1.4.7-gl-types.patch create mode 100644 x11-libs/mx/metadata.xml create mode 100644 x11-libs/mx/mx-1.4.7-r2.ebuild (limited to 'x11-libs/mx') diff --git a/x11-libs/mx/Manifest b/x11-libs/mx/Manifest new file mode 100644 index 000000000000..72e91bd5862a --- /dev/null +++ b/x11-libs/mx/Manifest @@ -0,0 +1,6 @@ +AUX mx-1.4.7-gl-types.patch 1730 SHA256 1529d27ecf45dc9073e2e3fef1360c37a63f630b771147d71a407f26d8d036b5 SHA512 bbb2e8fc95b054b23982ff031f6298b2a9addebec557ab234ef88ef6fe67ac4cc1bd35545c73aee162e59113b0c49f8337e5f98efcb997d22a6f4b2410fdbbfe WHIRLPOOL c83e67aac377a5971a08568e332be5f8961e9dfdfa0a53c44646f7394329a54ea15e2fad282706d713d08d28b20c46216e334cd5797267e83099d7bf8644c193 +DIST mx-1.4.7.tar.xz 939672 SHA256 1d2930d196717cacbee0ee101cf21d289b8200b5e938823d852b3b4a2f4a0e9d SHA512 6870898548c947d43947ea6ded7c06d01d18aa721c81927fabf3ee0cfe20f65739e927d32277acce5c2e13968502828e29e043f9a8cf31af8f2bc20ec1ad0349 WHIRLPOOL bab7df74f07569b06a7793a42980c8fe56c337fae0ee05d752b7382db6c31c086a1388dfedfe628e97902d9cb44514aad9ea1def199ddfe3e866dd63215ff4ea +EBUILD mx-1.4.7-r2.ebuild 1356 SHA256 30a5cd0c692b170e987e356ff4ed16cddc829ef2bc307a0491f6ea47d6ada598 SHA512 15e6e63f755e39b132c3fb105930f27653c083a70e287fb3d82e398594e12a8d3ac34f703b5422fdbcf6d04e1512b571776b6472fa3f44236742afd71a74fa08 WHIRLPOOL 87fa39ab35c2c747113a4baa7777d6d429d3cc803f49ad1c6aa0fb7bc47c0ad553b507c290ab0a238ed7347c78a6f1596346d8c9b025663fda6a3bb031a065f0 +MISC ChangeLog 2658 SHA256 7931a359533fc26705722d0f5ae9c05ca62adcbd265c07a787ae74b6d2e65c2b SHA512 b947bfa5b9df44530342fa5533d0452d709e9fe438a0b378ab9f0d146227b6f9595e4877da79bd5ced6b031b423210837d0cd780778f5ae89e708d8b80b118bb WHIRLPOOL 2366fa67160677f37cd0da3e98866eac0ac91ad70098b627236ec9d1464134ec6563c2a7f1028629d37ea7a1d077bfbfac9d60b29d7b2403d85619655c075deb +MISC ChangeLog-2015 3095 SHA256 63db2f548c55517f739bd28035d495a2d508e494d75fda6ce23d6d05305e7607 SHA512 6a589f76b42c97f8160c63b26e79158a6a2fd48cc3159744138c3390a1f68a998d9704ffa509fa213bea9dc8d4ff8afbdb33e74af0129a6d255681017cc8aac0 WHIRLPOOL 559fea2e604d2e14801e5366ab384d0699d79335c2f1b34c40cbf24064ce65c2292577f2446f4a033ca2d4abbd05f778e15f508dd3d5d924e97839d739a70912 +MISC metadata.xml 336 SHA256 188ac61c63b50de01080ec394f28f7606d41854bd94d1a734649e6837a71132b SHA512 aeac1b46fd9bba7bfc87813dceffe14128763f931816e7b9e320c9e75631d383a097e499e73f0b50d3e6a6e375605fa30b147b1e8f2f8db972aa8a707e593249 WHIRLPOOL d05730cd7a0b4473617d7d27c7d6f8926be6019d0337f4647afe5bcf50822ab7043f747dbc5de46a0eb26154183dcaf5f5316feb078708714bc6e7367431b17b diff --git a/x11-libs/mx/files/mx-1.4.7-gl-types.patch b/x11-libs/mx/files/mx-1.4.7-gl-types.patch new file mode 100644 index 000000000000..85c691378d84 --- /dev/null +++ b/x11-libs/mx/files/mx-1.4.7-gl-types.patch @@ -0,0 +1,53 @@ +From 297b654133436c6ee5146fce31529da4e52dfe74 Mon Sep 17 00:00:00 2001 +From: Brian Pepple +Date: Sat, 25 Aug 2012 17:41:59 -0400 +Subject: [PATCH] Replace GL data types with equivalent glib types. + +--- + mx/mx-deform-texture.c | 8 ++++---- + mx/mx-texture-frame.c | 2 +- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/mx/mx-deform-texture.c b/mx/mx-deform-texture.c +index 93c54d7..466cc9f 100644 +--- a/mx/mx-deform-texture.c ++++ b/mx/mx-deform-texture.c +@@ -493,9 +493,9 @@ mx_deform_texture_class_init (MxDeformTextureClass *klass) + static void + mx_deform_texture_init_arrays (MxDeformTexture *self) + { +- GLushort *idx, *bf_idx; ++ gushort *idx, *bf_idx; + gint x, y, direction; +- GLushort *static_indices, *static_bf_indices; ++ gushort *static_indices, *static_bf_indices; + MxDeformTexturePrivate *priv = self->priv; + + mx_deform_texture_free_arrays (self); +@@ -503,8 +503,8 @@ mx_deform_texture_init_arrays (MxDeformTexture *self) + priv->n_indices = (2 + 2 * priv->tiles_x) * + priv->tiles_y + + (priv->tiles_y - 1); +- static_indices = g_new (GLushort, priv->n_indices); +- static_bf_indices = g_new (GLushort, priv->n_indices); ++ static_indices = g_new (gushort, priv->n_indices); ++ static_bf_indices = g_new (gushort, priv->n_indices); + + #define MESH_INDEX(X, Y) (Y) * (priv->tiles_x + 1) + (X) + +diff --git a/mx/mx-texture-frame.c b/mx/mx-texture-frame.c +index bde57ff..a88985f 100644 +--- a/mx/mx-texture-frame.c ++++ b/mx/mx-texture-frame.c +@@ -200,7 +200,7 @@ mx_texture_frame_paint (ClutterActor *self) + + + { +- GLfloat rectangles[] = ++ gfloat rectangles[] = + { + /* top left corner */ + 0, 0, +-- +1.7.12 + diff --git a/x11-libs/mx/metadata.xml b/x11-libs/mx/metadata.xml new file mode 100644 index 000000000000..6838de46e0f3 --- /dev/null +++ b/x11-libs/mx/metadata.xml @@ -0,0 +1,11 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + clutter-project/mx + + diff --git a/x11-libs/mx/mx-1.4.7-r2.ebuild b/x11-libs/mx/mx-1.4.7-r2.ebuild new file mode 100644 index 000000000000..f412af69564d --- /dev/null +++ b/x11-libs/mx/mx-1.4.7-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +GCONF_DEBUG="yes" + +inherit gnome2 eutils + +DESCRIPTION="A widget toolkit using Clutter" +HOMEPAGE="http://clutter-project.org/" +SRC_URI="mirror://github/clutter-project/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="1.0" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" +IUSE="dbus +gtk +introspection startup-notification" + +RDEPEND=" + >=dev-libs/glib-2.28.0:2 + >=media-libs/clutter-1.7.91:1.0 + media-libs/cogl:= + >=x11-apps/xrandr-1.2.0 + + x11-libs/gdk-pixbuf:2[introspection?] + + dbus? ( >=dev-libs/dbus-glib-0.82 ) + gtk? ( >=x11-libs/gtk+-2.20:2[introspection?] ) + introspection? ( >=dev-libs/gobject-introspection-0.6.4:= ) + startup-notification? ( >=x11-libs/startup-notification-0.9 ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.14 + >=dev-util/intltool-0.35.0 + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + # Tests are interactive, no use for us + sed -e 's/^\(SUBDIRS .*\)tests\(.*\)/\1 \2/g' \ + -i Makefile.am -i Makefile.in || die + # In 1.4.8 + epatch "${FILESDIR}/${P}-gl-types.patch" + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --with-winsys=x11 \ + --without-glade \ + $(use_enable gtk gtk-widgets) \ + $(use_enable introspection) \ + $(use_with dbus) \ + $(use_with startup-notification) +} -- cgit v1.2.3