summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2005-10-02 13:35:47 +0000
committerBertrand Jacquin <beber@meleeweb.net>2005-10-02 13:35:47 +0000
commitcd12586f36622c693b5db9a7780e3b949d26038f (patch)
tree4c32359942f2ab6329ee313729d8ea79f8e4e4b0
parentAdd etk (diff)
downloadportage-cd12586f36622c693b5db9a7780e3b949d26038f.tar.xz
elitaire version bump
-rw-r--r--games-board/elitaire/Manifest3
-rw-r--r--games-board/elitaire/elitaire-0.0.5.ebuild45
-rw-r--r--games-board/elitaire/files/digest-elitaire-0.0.51
-rw-r--r--games-board/elitaire/files/elitaire-NULL-ABS.patch24
4 files changed, 73 insertions, 0 deletions
diff --git a/games-board/elitaire/Manifest b/games-board/elitaire/Manifest
index 96a96f35..405538bc 100644
--- a/games-board/elitaire/Manifest
+++ b/games-board/elitaire/Manifest
@@ -1,3 +1,6 @@
MD5 23f12605fe614fef7b5cb02d6f656a28 elitaire-0.0.2.ebuild 681
+MD5 61b0ef975233627ec98b85f3e0a7dce6 elitaire-0.0.5.ebuild 715
MD5 867889b235ca001c35352c50bb204454 files/digest-elitaire-0.0.2 66
+MD5 ae61a67f1c1137b83106316cc8a4bbad files/digest-elitaire-0.0.5 67
+MD5 92723a7b33f3ab7cdd0bac2feb726cde files/elitaire-NULL-ABS.patch 952
MD5 ffb824ce9f362379aa0da8ce436b07bb files/elitaire_local_to_share.patch 424
diff --git a/games-board/elitaire/elitaire-0.0.5.ebuild b/games-board/elitaire/elitaire-0.0.5.ebuild
new file mode 100644
index 00000000..2e5bfad8
--- /dev/null
+++ b/games-board/elitaire/elitaire-0.0.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="elitaire is an efl based solitaire card game"
+HOMEPAGE="http://www.mowem.de/elitaire/"
+SRC_URI="http://www.mowem.de/elitaire/${P}.tar.bz2"
+
+LICENSE="AS-IS"
+SLOT="0"
+IUSE="nls"
+
+KEYWORDS="-*"
+
+DEPEND="x11-libs/evas
+ media-libs/edje
+ x11-libs/ecore
+ x11-libs/esmart
+ x11-libs/ewl"
+RDEPEND=""
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/elitaire-NULL-ABS.patch
+}
+
+src_compile()
+{
+ egamesconf \
+ $(use_enable nls) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall || die "einstall failed"
+
+ dodoc
+}
diff --git a/games-board/elitaire/files/digest-elitaire-0.0.5 b/games-board/elitaire/files/digest-elitaire-0.0.5
new file mode 100644
index 00000000..8230b436
--- /dev/null
+++ b/games-board/elitaire/files/digest-elitaire-0.0.5
@@ -0,0 +1 @@
+MD5 3fb7b6073f3171d446698eb963fb087e elitaire-0.0.5.tar.bz2 298018
diff --git a/games-board/elitaire/files/elitaire-NULL-ABS.patch b/games-board/elitaire/files/elitaire-NULL-ABS.patch
new file mode 100644
index 00000000..e1a699a2
--- /dev/null
+++ b/games-board/elitaire/files/elitaire-NULL-ABS.patch
@@ -0,0 +1,24 @@
+diff -Nru elitaire-tar/elitaire-0.0.5/src/elitaire_card.cpp elitaire-0.0.5/src/elitaire_card.cpp
+--- elitaire-tar/elitaire-0.0.5/src/elitaire_card.cpp 2005-08-18 22:12:42.000000000 +0200
++++ elitaire-0.0.5/src/elitaire_card.cpp 2005-10-02 15:30:13.607584080 +0200
+@@ -1,6 +1,9 @@
+
+ #include"Elitaire.h"
++#include <math.h>
++
+ #define SQR(x) ((x)*(x))
++#define ABS(x) ( (x > 0) ? (x) : (-x) )
+
+
+ /* ********************************************************************************************************* */
+diff -Nru elitaire-tar/elitaire-0.0.5/src/ewl_context_menu.h elitaire-0.0.5/src/ewl_context_menu.h
+--- elitaire-tar/elitaire-0.0.5/src/ewl_context_menu.h 2005-07-29 12:18:43.000000000 +0200
++++ elitaire-0.0.5/src/ewl_context_menu.h 2005-10-02 15:27:27.112895120 +0200
+@@ -6,6 +6,7 @@
+ typedef struct Ewl_Context_Menu Ewl_Context_Menu;
+
+ #define EWL_CONTEXT_MENU(menu) ((Ewl_Context_Menu*) menu)
++#define NULL 0
+
+ struct Ewl_Context_Menu
+ {