make it compile against newer gtk+:3 (bug #536994); EAPI=5
authorMichael Sterrett <mr_bones_@gentoo.org>
Mon, 19 Jan 2015 16:35:51 +0000 (16:35 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Mon, 19 Jan 2015 16:35:51 +0000 (16:35 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64

games-puzzle/gfifteen/ChangeLog
games-puzzle/gfifteen/Manifest
games-puzzle/gfifteen/gfifteen-1.0.3.ebuild

index 821791564a35abddb471dcd74dae145c77915549..9c570e413b07f8435a98877c3f98d9c204cd1f97 100644 (file)
@@ -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 <mr_bones_@gentoo.org> gfifteen-1.0.3.ebuild:
+  make it compile against newer gtk+:3 (bug #536994); EAPI=5
 
   02 Aug 2012; Markos Chandras <hwoarang@gentoo.org> gfifteen-1.0.3.ebuild:
   Stable on amd64 wrt bug #426778
index 54aa13704f10e118b024287061bc42b57903b64a..e60927ec24feed2f3b7f0f42912275de9b50ba87 100644 (file)
@@ -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-----
index 24a40cf89b30fe5deb0c8fbf72652bbf50f48b6e..563f460bbd53ddeebaa85327f45e1c0b176f93a0 100644 (file)
@@ -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
+}