[90266] trunk/dports/games/euchre

jmr at macports.org jmr at macports.org
Tue Feb 28 06:14:17 PST 2012


Revision: 90266
          http://trac.macports.org/changeset/90266
Author:   jmr at macports.org
Date:     2012-02-28 06:14:12 -0800 (Tue, 28 Feb 2012)
Log Message:
-----------
euchre: nomaintainer, fix 64-bit build (#28688), license

Modified Paths:
--------------
    trunk/dports/games/euchre/Portfile

Added Paths:
-----------
    trunk/dports/games/euchre/files/
    trunk/dports/games/euchre/files/types.patch

Modified: trunk/dports/games/euchre/Portfile
===================================================================
--- trunk/dports/games/euchre/Portfile	2012-02-28 13:06:09 UTC (rev 90265)
+++ trunk/dports/games/euchre/Portfile	2012-02-28 14:14:12 UTC (rev 90266)
@@ -1,11 +1,13 @@
 # $Id$
 
 PortSystem 1.0
+
 name			euchre
 version			0.7c
 categories		games x11
+license			GPL-2+
 platforms		darwin
-maintainers		gmail.com:abender
+maintainers		nomaintainer
 description		euchre, a common card game
 long_description	Implementation of the card game euchre in C++ with GUI in \
 			GTK.
@@ -13,13 +15,14 @@
 master_sites    http://www.cs.umd.edu/~bender/
 checksums	md5 93667d371b037e897b05a0000b5bf094
 
-depends_lib   port:gtk1 port:gettext port:glib1
+depends_lib   port:gtk1
 
 worksrcdir		${name}-0.7
 
+patchfiles		types.patch
+
 post-destroot {
 	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
 	xinstall -m 644 -W ${worksrcpath} README NEWS AUTHORS TODO COPYING \
 		${destroot}${prefix}/share/doc/${name}
 }
-

Added: trunk/dports/games/euchre/files/types.patch
===================================================================
--- trunk/dports/games/euchre/files/types.patch	                        (rev 0)
+++ trunk/dports/games/euchre/files/types.patch	2012-02-28 14:14:12 UTC (rev 90266)
@@ -0,0 +1,50 @@
+--- src/gui/callbacks.cpp.orig	2006-01-02 14:47:53.000000000 +1100
++++ src/gui/callbacks.cpp	2012-02-29 01:02:03.000000000 +1100
+@@ -104,13 +104,13 @@ void
+ on_pcard_clicked                       (GtkButton       *button,
+                                         gpointer         user_data)
+ {
+-  LOG("enter on_pcard_clicked with %d\n", (int) user_data);
++  LOG("enter on_pcard_clicked with %p\n", user_data);
+   HumanGuiPlayer* p = (HumanGuiPlayer*) theGame->getPlayer(Common::SOUTH);
+   if (p == NULL) {
+     return;
+   }
+ 
+-  p->setSelectedCard((int) user_data);
++  p->setSelectedCard((intptr_t) user_data);
+   theGame->addEvent(Game::PAUSE_END);
+   theGame->run();
+ }
+@@ -142,7 +142,7 @@ on_auction2_clicked                    (
+                                         gpointer         user_data)
+ {
+   Player* p = theGame->getPlayer(Common::SOUTH);
+-  p->assignBid((Common::Bid) ((int) user_data));
++  p->assignBid((Common::Bid) ((intptr_t) user_data));
+ 
+   theGame->addEvent(Game::AUCTION_CONT);
+   theGame->run();
+@@ -202,9 +202,9 @@ on_bid_clicked                         (
+   Player* p = theGame->getPlayer(Common::SOUTH);
+ 
+   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(t))) {
+-    p->assignBid(Common::LONER, (Card::Suit) (int) user_data);
++    p->assignBid(Common::LONER, (Card::Suit) (intptr_t) user_data);
+   } else {
+-    p->assignBid(Common::PICKITUP, (Card::Suit) (int) user_data);
++    p->assignBid(Common::PICKITUP, (Card::Suit) (intptr_t) user_data);
+   }
+   
+   theGame->addEvent(Game::AUCTION_CONT);
+--- src/lib/Game.cpp.orig	2006-01-15 12:58:31.000000000 +1100
++++ src/lib/Game.cpp	2012-02-29 00:49:49.000000000 +1100
+@@ -59,7 +59,7 @@ void Game::run() {
+   while (g_slist_length(itsEventList) != 0) {
+     /* gcc doesn't like conversion from void* to Event so hack around
+        it */
+-    Event ev = (Event) (unsigned int) g_slist_nth_data(itsEventList, 0);
++    Event ev = (Event) (intptr_t) g_slist_nth_data(itsEventList, 0);
+     itsEventList = g_slist_remove(itsEventList, (gpointer) ev);
+ 
+     processEvent(ev);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120228/987cbf8d/attachment-0001.html>


More information about the macports-changes mailing list