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 --- media-gfx/eom/Manifest | 12 ++++ media-gfx/eom/eom-1.12.2-r3.ebuild | 83 +++++++++++++++++++++++++++ media-gfx/eom/eom-1.14.2.ebuild | 83 +++++++++++++++++++++++++++ media-gfx/eom/eom-1.16.0.ebuild | 83 +++++++++++++++++++++++++++ media-gfx/eom/eom-1.18.2.ebuild | 65 +++++++++++++++++++++ media-gfx/eom/files/eom-1.12.2-gtk3-svg.patch | 33 +++++++++++ media-gfx/eom/metadata.xml | 14 +++++ 7 files changed, 373 insertions(+) create mode 100644 media-gfx/eom/Manifest create mode 100644 media-gfx/eom/eom-1.12.2-r3.ebuild create mode 100644 media-gfx/eom/eom-1.14.2.ebuild create mode 100644 media-gfx/eom/eom-1.16.0.ebuild create mode 100644 media-gfx/eom/eom-1.18.2.ebuild create mode 100644 media-gfx/eom/files/eom-1.12.2-gtk3-svg.patch create mode 100644 media-gfx/eom/metadata.xml (limited to 'media-gfx/eom') diff --git a/media-gfx/eom/Manifest b/media-gfx/eom/Manifest new file mode 100644 index 000000000000..672931858c5a --- /dev/null +++ b/media-gfx/eom/Manifest @@ -0,0 +1,12 @@ +AUX eom-1.12.2-gtk3-svg.patch 1329 SHA256 f7c2ea8b1538a5333c7ed4472b2eb5408cb1587e7ed7ebbee20ee820a212293a SHA512 9b9d437a9867ff131c3fbfcff03fa2a85cf1d4d5004f178cc7081ee0dc721e558e98dcb6b977c05cc577985e51623cf9b3d6f2e9d886944645d26ed087448984 WHIRLPOOL 6a70642083fff39be09bfc9376a136854a869abe44c54059066ac4e3230cf35a3d476f159cf69cb14a12d88a5c8703603c472df9050a044f4ec572b59b24a6db +DIST eom-1.12.2.tar.xz 2213260 SHA256 38ad10a6794e02e9e319a293393a36532e86572010442ba2f1d3773313c0a1da SHA512 03283cb1cae817c7c21219913fe2f3ab64e0fa6662a63193d4fa012bd0b5c286cbd25131a5bd5e52c1d9304b4b10ae8c37d38a88ea985215c5b277303d7b8cc4 WHIRLPOOL ad1745e5a0b223b96f715488b36c9c96a6b0f439a5ace02f06c2e05d09c6260bbf29c6d103fb40adfbbe6140d5a981f954185b04d0065b90b5f71625eec7783c +DIST eom-1.14.2.tar.xz 2254180 SHA256 ffdd2a229e6a1c3a133b3d4e981b820e9573983e4195cc66b98300ed6113fda2 SHA512 87d7c5e62249d598474324f24bac1f5f3388bb11517fc54531792fc0291ef42199f3339e492dfc1a1caafed575cf3b21e36ea91f15d0a03b8e912a3d16e5f3b7 WHIRLPOOL 8a337a80c0f9e1def14bf57d7e46675fd223ddff80d4843c908e9e5fbc33c07f1c319498c912f10ba12b620127565b4f20411cb3aeaca7ec95b2f5a6247e4301 +DIST eom-1.16.0.tar.xz 2214612 SHA256 974356c10bf96b974b777614d5d6f88f982a6c9ab3735d9397b4a33a6812c4fe SHA512 ed1dfb8bfd8af6e74def133c38bcbaef81adbbc98df428479cf8a4037379f1cea0df2033eeb4ea28e5cba2c5996b0c248012be34e5450b2cfda575f2f79a5f36 WHIRLPOOL f4341940cb66a2096cfa561cd7616d0ac8d281acec35496178fdffa6c538a86968ea8b62afba4cb533010d21cd019e4d863db75929d9b3dad82c5fcf54e1194d +DIST eom-1.18.2.tar.xz 2196228 SHA256 0755a43f48fe1a09b826cdd6ed239631f5e4f9163ccb481362534d8fcf3bda02 SHA512 d0d8aaa7837564fafd949da26e477e675a6cbecf6efd799ea0f29ba23800d4df36147f83bf059dcf38f9c4a9601e8501ec78065e02125fb18261011e1c3ac12c WHIRLPOOL 57db81a9e27f71f8e844fc53451eca51be0ddba5bddbaa6745c31be7d982f70f7a1ef418590da93aaec00de392fcaef4d4fab2e16782dc8acf670edaff9c26f3 +EBUILD eom-1.12.2-r3.ebuild 1897 SHA256 e3988c28246fc47c21765dab948fb631f65206d02392a53c8691b56a9a95b6e3 SHA512 41e360632bd653ef941714e45bca87f8ff940729070ab1a31046f87726e92ba2c73b71eb092ffc258f7674a3cf420c0bad5726442d35fbd49fbaf354f067e795 WHIRLPOOL b0263a042c5e5234c2ae99279d4826247ccdd618eabe0421fe4e73f1d215a39f553026fadeec6b79cc8cbd8245d26467ccb6587b17a6e1feb037254b4dc17d22 +EBUILD eom-1.14.2.ebuild 1892 SHA256 d748c1fa66ab5045c985f039452289404deec65cf7057cbbf556eadcd873aefd SHA512 4d7e22033498bff1cad886de6d850977e913dce452f46d71c580c263103bb66cca9f4ee6ff3331d9b68e294fd52978bbda39df583be7472072957c0db4f56955 WHIRLPOOL b04589ef171617846eee36835ccf6632e36fd250df7216b984afbe73f7a959b065252d775ac256d788b8dd91daa7e829b30b536df1a64cbad0327a7522a971ee +EBUILD eom-1.16.0.ebuild 1892 SHA256 d748c1fa66ab5045c985f039452289404deec65cf7057cbbf556eadcd873aefd SHA512 4d7e22033498bff1cad886de6d850977e913dce452f46d71c580c263103bb66cca9f4ee6ff3331d9b68e294fd52978bbda39df583be7472072957c0db4f56955 WHIRLPOOL b04589ef171617846eee36835ccf6632e36fd250df7216b984afbe73f7a959b065252d775ac256d788b8dd91daa7e829b30b536df1a64cbad0327a7522a971ee +EBUILD eom-1.18.2.ebuild 1473 SHA256 a7dac90e8e89cb7f11c563e60e01cd380ff6c521182105a500b13b0d7ee95366 SHA512 f044d9b3f8937a5163973cf02a00b83e8c5fe6779d7b30844d86521c96fa2fa7f1811daf8013e23b9f95d4d8b720bc34c6aaf0d04ac951608457f6b7690d6685 WHIRLPOOL ca016ae656ca147076c0de24afa8a24430a0df0c61d4292a1aae39d9f242d595ddba53da973c866042e4fd33b172b1bbe715234a06fe75cfe076eb1dc4decbbf +MISC ChangeLog 5529 SHA256 b41b0b847f0f5da78a19070fa16514eb94bded703ed53b64f9f199fc4fc60bbf SHA512 44f6ff93cc3514a05440a2382a94669d3c9e7312b3f7e4ab4f7d3dace02987807e67fe107c72aa9329068b0a6cfc352da5ba70d2543bdc11620dd79c80dd543b WHIRLPOOL f5b46f64e98cf0194a7c15e3c1c252c51b1a1bea9fa7097814c1aa2dff967d367993264168871f6fafabae584737ecf26efc639ec571c777fa97b0d45417caee +MISC ChangeLog-2015 1506 SHA256 4f6ef0f6c3850c9f6233c552563b0a163d020a36073efc68cdec9b217adf1035 SHA512 3bb78717bce9e4637bfb32d2a69dea98004c93e49622745809d7109ea0cae03dd93e0b3561c858d1da8a03286461db639cb7938c441d5acf124162822b2c40da WHIRLPOOL c705029aa9091db89a8e9a4067edb4e2b0f6eddf2a1d80398e0b2e2801bcd0e7cfd07cc6da09eae8cd79e71a6b6527e6beb4d1cd721e90fbfb501f38b3954392 +MISC metadata.xml 408 SHA256 64bb3a813abddac12c6626c7a15e099af4dfb0bfd1c38b3019d18a409de2d8d6 SHA512 948981426d592856f20cfcf6cfc8d0505acc76144ca32211ed1a5c9d6106aa71e2d7987c1a0ab6373903b5a413da6e22f5fd9d10894bc89eefbac12d48cd7b30 WHIRLPOOL 284e6ee756e27e3ccd57e8a057bdbc19f4f85b190b5d75d9070a8e592eadf4d3125896f1db8c1b6e4d5b505a0600c425c8118fde2fd37c7253c9ed42bd223c78 diff --git a/media-gfx/eom/eom-1.12.2-r3.ebuild b/media-gfx/eom/eom-1.12.2-r3.ebuild new file mode 100644 index 000000000000..fb8419a9fd39 --- /dev/null +++ b/media-gfx/eom/eom-1.12.2-r3.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug dbus exif gtk3 +introspection jpeg lcms python svg tiff xmp" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} ) + " + +RDEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2:2 + gnome-base/dconf:0 + >=mate-base/mate-desktop-1.9.1[gtk3(-)=] + sys-libs/zlib:0 + x11-libs/cairo:0 + >=x11-libs/gdk-pixbuf-2.4:2[introspection?,jpeg?,tiff?] + x11-libs/libX11:0 + >=x11-misc/shared-mime-info-0.20:0 + virtual/libintl:0 + dbus? ( >=dev-libs/dbus-glib-0.71:0 ) + exif? ( + >=media-libs/libexif-0.6.14:0 + virtual/jpeg:0 + ) + !gtk3? ( >=x11-libs/gtk+-2.18:2[introspection?] ) + gtk3? ( >=x11-libs/gtk+-3.0:3[introspection?] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.1:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.13:2[${PYTHON_USEDEP}] + ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2 ) + !!media-gfx/mate-image-viewer" + +DEPEND="${RDEPEND} + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +PATCHES=( "${FILESDIR}/${P}-gtk3-svg.patch" ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_enable python) \ + $(use_with X x) \ + $(use_with dbus) \ + $(use_with exif libexif) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} diff --git a/media-gfx/eom/eom-1.14.2.ebuild b/media-gfx/eom/eom-1.14.2.ebuild new file mode 100644 index 000000000000..293481bdcc77 --- /dev/null +++ b/media-gfx/eom/eom-1.14.2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug dbus exif gtk3 +introspection jpeg lcms python svg tiff xmp" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} ) + " + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2:2 + gnome-base/dconf:0 + >=mate-base/mate-desktop-1.9.1[gtk3(-)=] + sys-libs/zlib:0 + x11-libs/cairo:0 + >=x11-libs/gdk-pixbuf-2.4:2[introspection?,jpeg?,tiff?] + x11-libs/libX11:0 + >=x11-misc/shared-mime-info-0.20:0 + virtual/libintl:0 + dbus? ( >=dev-libs/dbus-glib-0.71:0 ) + exif? ( + >=media-libs/libexif-0.6.14:0 + virtual/jpeg:0 + ) + !gtk3? ( >=x11-libs/gtk+-2.18:2[introspection?] ) + gtk3? ( >=x11-libs/gtk+-3.0:3[introspection?] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.1:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.13:2[${PYTHON_USEDEP}] + ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2 ) + !!media-gfx/mate-image-viewer" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_enable python) \ + $(use_with X x) \ + $(use_with dbus) \ + $(use_with exif libexif) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} diff --git a/media-gfx/eom/eom-1.16.0.ebuild b/media-gfx/eom/eom-1.16.0.ebuild new file mode 100644 index 000000000000..293481bdcc77 --- /dev/null +++ b/media-gfx/eom/eom-1.16.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug dbus exif gtk3 +introspection jpeg lcms python svg tiff xmp" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} ) + " + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2:2 + gnome-base/dconf:0 + >=mate-base/mate-desktop-1.9.1[gtk3(-)=] + sys-libs/zlib:0 + x11-libs/cairo:0 + >=x11-libs/gdk-pixbuf-2.4:2[introspection?,jpeg?,tiff?] + x11-libs/libX11:0 + >=x11-misc/shared-mime-info-0.20:0 + virtual/libintl:0 + dbus? ( >=dev-libs/dbus-glib-0.71:0 ) + exif? ( + >=media-libs/libexif-0.6.14:0 + virtual/jpeg:0 + ) + !gtk3? ( >=x11-libs/gtk+-2.18:2[introspection?] ) + gtk3? ( >=x11-libs/gtk+-3.0:3[introspection?] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.1:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.13:2[${PYTHON_USEDEP}] + ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2 ) + !!media-gfx/mate-image-viewer" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_enable python) \ + $(use_with X x) \ + $(use_with dbus) \ + $(use_with exif libexif) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} diff --git a/media-gfx/eom/eom-1.18.2.ebuild b/media-gfx/eom/eom-1.18.2.ebuild new file mode 100644 index 000000000000..429377265824 --- /dev/null +++ b/media-gfx/eom/eom-1.18.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug dbus exif +introspection jpeg lcms svg tiff xmp" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2:2 + gnome-base/dconf:0 + >=mate-base/mate-desktop-1.17.0 + sys-libs/zlib:0 + x11-libs/cairo:0 + >=x11-libs/gdk-pixbuf-2.4:2[introspection?,jpeg?,tiff?] + >=x11-libs/gtk+-3.14:3[introspection?] + x11-libs/libX11:0 + >=x11-misc/shared-mime-info-0.20:0 + virtual/libintl:0 + dbus? ( >=dev-libs/dbus-glib-0.71:0 ) + exif? ( + >=media-libs/libexif-0.6.14:0 + virtual/jpeg:0 + ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2 ) + !!media-gfx/mate-image-viewer" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_with X x) \ + $(use_with dbus) \ + $(use_with exif libexif) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} diff --git a/media-gfx/eom/files/eom-1.12.2-gtk3-svg.patch b/media-gfx/eom/files/eom-1.12.2-gtk3-svg.patch new file mode 100644 index 000000000000..ccff8ae923a9 --- /dev/null +++ b/media-gfx/eom/files/eom-1.12.2-gtk3-svg.patch @@ -0,0 +1,33 @@ +From 038530ed2e9b844f75e2af24e44e0421ad1ccdc8 Mon Sep 17 00:00:00 2001 +From: monsta +Date: Wed, 24 Feb 2016 16:47:08 +0300 +Subject: [PATCH] fix svg rendering that's broken with GTK+3 + +from +https://git.gnome.org/browse/eog/commit/?id=a33950c14d7b8da8e1c6289709022affb910be2a +--- + src/eom-scroll-view.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/eom-scroll-view.c b/src/eom-scroll-view.c +index 6385f29..6d1b290 100644 +--- a/src/eom-scroll-view.c ++++ b/src/eom-scroll-view.c +@@ -1306,7 +1306,7 @@ display_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer data) + + #ifdef HAVE_RSVG + if (eom_image_is_svg (view->priv->image)) { +- cairo_matrix_t matrix, translate, scale; ++ cairo_matrix_t matrix, translate, scale, original; + EomTransform *transform = eom_image_get_transform (priv->image); + cairo_matrix_init_identity (&matrix); + if (transform) { +@@ -1343,6 +1343,8 @@ display_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer data) + cairo_matrix_init_translate (&translate, xofs, yofs); + cairo_matrix_multiply (&matrix, &matrix, &translate); + ++ cairo_get_matrix (cr, &original); ++ cairo_matrix_multiply (&matrix, &matrix, &original); + cairo_set_matrix (cr, &matrix); + + rsvg_handle_render_cairo (eom_image_get_svg (priv->image), cr); diff --git a/media-gfx/eom/metadata.xml b/media-gfx/eom/metadata.xml new file mode 100644 index 000000000000..90e9ee97331c --- /dev/null +++ b/media-gfx/eom/metadata.xml @@ -0,0 +1,14 @@ + + + + + mate@gentoo.org + Gentoo MATE Desktop + + + Build with GTK+3 instead of GTK+2 + + + mate-desktop/eom + + -- cgit v1.2.3