From c928b008d2301a628ed3c1811374ebfe9064a528 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Mon, 19 Jan 2015 16:35:51 +0000 Subject: [PATCH] make it compile against newer gtk+:3 (bug #536994); EAPI=5 Package-Manager: portage-2.2.14/cvs/Linux x86_64 --- games-puzzle/gfifteen/ChangeLog | 7 ++-- games-puzzle/gfifteen/Manifest | 24 ++----------- games-puzzle/gfifteen/gfifteen-1.0.3.ebuild | 38 +++++++++++++++------ 3 files changed, 35 insertions(+), 34 deletions(-) diff --git a/games-puzzle/gfifteen/ChangeLog b/games-puzzle/gfifteen/ChangeLog index 821791564a35..9c570e413b07 100644 --- a/games-puzzle/gfifteen/ChangeLog +++ b/games-puzzle/gfifteen/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for games-puzzle/gfifteen -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gfifteen/ChangeLog,v 1.9 2012/08/02 21:24:09 hwoarang Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gfifteen/ChangeLog,v 1.10 2015/01/19 16:35:46 mr_bones_ Exp $ + + 19 Jan 2015; Michael Sterrett gfifteen-1.0.3.ebuild: + make it compile against newer gtk+:3 (bug #536994); EAPI=5 02 Aug 2012; Markos Chandras gfifteen-1.0.3.ebuild: Stable on amd64 wrt bug #426778 diff --git a/games-puzzle/gfifteen/Manifest b/games-puzzle/gfifteen/Manifest index 54aa13704f10..e60927ec24fe 100644 --- a/games-puzzle/gfifteen/Manifest +++ b/games-puzzle/gfifteen/Manifest @@ -1,24 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - DIST gfifteen-1.0.3.tar.gz 525454 SHA256 049eec9eec2f857823f185a72c831d9bd8a1368a9965bd04796e1fe0553f5e6f SHA512 a3699a2484ec3334ec9489c6ae6d8b332e41a769c72ea2971684197f8eb9e6c30431232f3423aaa85ded0fa57410929d432b2efe4370409bdcc63f2fb0b31ae4 WHIRLPOOL 9dadd31972efd3bbf474c582aea4129dfe7105d10f5df2f93614df1b5e552a6754aea2cedfb3f8c2e05e2c0c97c75a78ce24b262f800da884d4bcdce0cc3eeb2 -EBUILD gfifteen-1.0.3.ebuild 802 SHA256 60c66ba1aaddf3fd441674511abbaf25c94cdc379886d4f63b6388a2a20a4734 SHA512 65f9db79a4e024d478d40f5555b6fe4777df8f99ca5f0c8fbf99edb7a790bcbd37bf2422d63c061e8016ae1737902faf464e158c933c0639607fc9f4ee7e13d9 WHIRLPOOL f1bdaf3ecc2a4bd7cf6fbf2e4158d49bb45e1ede391d4d364e6004bc754b3f5cb1ac5dc9574c819cb308bbdbe0e20bd648bae393f7d127e6306c03158735ff52 -MISC ChangeLog 1577 SHA256 58e928fe38704dc8cf44ed45ee0b079d84bb36b3dd7516d302056d054ef86b00 SHA512 b75d92e2e5e8d18ad36d0b53bfa8890b9ddd170bf46a8cdd6cd4138e40872a627b66340776e477378eb46cfb395b517414c39fa5d4c46385096db024ac88cb5d WHIRLPOOL cd0bd7df2df73d43dd4f741f8a1aebff381548b791c4f438d0747a696e31ef7249e332727434dd201f9c94a46d3ea0393b2edfdb42fa1100df957bbf481f158c +EBUILD gfifteen-1.0.3.ebuild 1039 SHA256 aee920b944c78f6c3327243282037a6db79b48a8f14b9e5637a4c586331d98f8 SHA512 89570db26b36d1008efdeb9404caa05992a0e88354cf112308fc0f81d854f532328643766c0001c314d08c8fe1a5cbe48f6e4d620f91b9c9b15c2deca1f44ba4 WHIRLPOOL 98c28c03f6dc2c23903008f8429c060d2fa4cd6f65a5d1242f3d205748d3b4f205658a1563e863bb207a2b4e01c5767bca515ec5a9d4a8e3cf6e6a01bb40462c +MISC ChangeLog 1719 SHA256 b2d2a09996a0ca3c83d18fe48156803d87e1cb38ddae9acac9dc2fe58426edbb SHA512 670e2483d7a86e0448359bd3a555c1ae4606c621c3c61253a21f962918b03bad56df63f0ac072bb31aa69d4fcddf4c480bdb0356691159d1c23ac021c6a901cf WHIRLPOOL 517efdb098fb23c3fd8c3db9259a899affd7f20c288aa9f8f4560fc0965ee3399cfdabdcc01ccf0d3d1b1bea6705f64c9164423cc70aa970204acd5beac8a566 MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJQGu/6AAoJEPqDWhW0r/LCNjwQAKwxeVbOwWMOOWXNZYSb+WJ+ -eHtRRhzUL7SxmSFj4bRrT/YddDY4ev14NCa7+u6iWjTtZcFnC8rsppvhI2aSVLn0 -gQijQX6nmn8Q9AHqGPEuMrIOJA2utL5kp6v9o2hsyZxgTzosmIRMfMNZKoOfonh6 -MDKNW4OaOf6e5ygEMhHeoWpcGnSIU/4zmdQaPoiZBIZaFH5ntG1NrDB2dfJ9W1eU -P/JBzhMpt1lQBG9WM1KwlMvjGa83WSAFjGyKPp2qTGZfu2v7OTekiLQHcdCqh+5B -ZELakJquEU1Jiu2mNUbhAmR4XM79DPYj+nkJaGELPQ3m37gmgHkwZuS/r7w9YeQp -J7aPJvxzCgXpvICs8Xf+HBorUaLCbyOULCNzHw8gXVzoEoj9XUEXEDBO86GrMus5 -m9YXsFNbC6HtqyNJPAhLq3noEKrE4yG/NnY+XBbkyHLZ60is+PYbUXsaO5zb5LXR -ZsG4jMiCwOpWYa7KSw8VzNsb+LWVBhJm7B6VCrQ9yofzKpY07ggDmr2sAKpLHZqD -fp0r5jXf82YK7ZHWozBxNjRtUf+sMi7fC9SI2iCk0I7oH8jHAcl29xPRzQ+NNm0U -vyz+WI6bR+i5E9+yb8s7RgoGl+6+b+/a8j1ihTnWiq1NyRlN/5W6Du0t9J4e9N0J -YE/BTrSVRkF2J+RGvy0l -=ma7M ------END PGP SIGNATURE----- diff --git a/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild b/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild index 24a40cf89b30..563f460bbd53 100644 --- a/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild +++ b/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild,v 1.3 2012/08/02 21:24:09 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gfifteen/gfifteen-1.0.3.ebuild,v 1.4 2015/01/19 16:35:46 mr_bones_ Exp $ -EAPI=2 -inherit eutils games +EAPI=5 +inherit eutils gnome2-utils games DESCRIPTION="graphical implementation of the sliding puzzle game fifteen" HOMEPAGE="https://frigidcode.com/code/gfifteen/" @@ -18,16 +18,34 @@ RDEPEND="x11-libs/gtk+:3" DEPEND="${RDEPEND} virtual/pkgconfig" +src_prepare() { + # make it compile against newer gtk+:3 (bug #536994) + sed -i \ + -e 's/-DGTK_DISABLE_DEPRECATED=1 //' \ + Makefile.in || die +} + src_configure() { - egamesconf \ - --disable-dependency-tracking \ - --disable-assembly || die + egamesconf --disable-assembly } src_install() { - emake DESTDIR="${D}" install || die - dodoc README ChangeLog || die - doicon ${PN}.svg + default + doicon -s scalable ${PN}.svg domenu gfifteen.desktop prepgamesdirs } + +pkg_preinst() { + gnome2_icon_savelist + games_pkg_preinst +} + +pkg_postinst() { + gnome2_icon_cache_update + games_pkg_postinst +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- 2.26.2