[38833] trunk/dports/games/ltris
ryandesign at macports.org
ryandesign at macports.org
Fri Aug 1 01:43:25 PDT 2008
Revision: 38833
http://trac.macosforge.org/projects/macports/changeset/38833
Author: ryandesign at macports.org
Date: 2008-08-01 01:43:24 -0700 (Fri, 01 Aug 2008)
Log Message:
-----------
ltris:
* update to 1.0.12
* rename ${worksrcpath}/src/sdl.h to sdl_.h to avoid confusion with ${prefix}/include/SDL.h on case-insensitive filesystems
* add forgotten dependencies on gettext and libiconv
* add necessary linker flags for gettext
* avoid unsupported --mode argument to install
* use ${applications_dir} and don't assume /Applications/MacPorts
* create symlink using tcl ln command instead of using system
* enable parallel build
Modified Paths:
--------------
trunk/dports/games/ltris/Portfile
Added Paths:
-----------
trunk/dports/games/ltris/files/
trunk/dports/games/ltris/files/patch-install-mode.diff
trunk/dports/games/ltris/files/patch-libintl.diff
trunk/dports/games/ltris/files/patch-sdl_.h.diff
Modified: trunk/dports/games/ltris/Portfile
===================================================================
--- trunk/dports/games/ltris/Portfile 2008-08-01 08:03:00 UTC (rev 38832)
+++ trunk/dports/games/ltris/Portfile 2008-08-01 08:43:24 UTC (rev 38833)
@@ -3,10 +3,11 @@
PortSystem 1.0
name ltris
-version 1.0.9
+version 1.0.12
categories games
platforms darwin
maintainers nomaintainer
+use_parallel_build yes
description Tetris clone with multiplayer and AI support.
long_description LTris as a tetris clone which means you have a bowl \
with blocks falling down. By rotating and moving the \
@@ -21,18 +22,34 @@
homepage http://lgames.sourceforge.net/index.php?project=LTris
master_sites sourceforge:lgames
-checksums md5 51f719df95636f42e00fe5a777610dd3
+checksums md5 53b00c17a05c438602a52009e65ebde2 \
+ sha1 bc0b389b520053f97c6415b4d430f55784073c1b \
+ rmd160 017791be9d4e2dfc5a6b497e816b3482d22141c3
-depends_lib port:libsdl port:libsdl_mixer
+depends_lib port:libsdl port:libsdl_mixer \
+ port:gettext \
+ port:libiconv
-configure.cflags-append "-I${prefix}/include"
+post-extract {
+ move ${worksrcpath}/src/sdl.h ${worksrcpath}/src/sdl_.h
+}
+
+patchfiles patch-sdl_.h.diff \
+ patch-libintl.diff \
+ patch-install-mode.diff
+
configure.args --with-highscore-path=${prefix}/var/lib/games/ \
--disable-sdltest
+# Can be removed once MacPorts 1.7.0 is released
+if {![info exists applications_dir]} {
+ set applications_dir /Applications/MacPorts
+}
+
platform darwin {
post-destroot {
- xinstall -m 755 -d ${destroot}/Applications/MacPorts/LTris.app/Contents/MacOS
- system "ln -sf ${prefix}/bin/ltris \
- ${destroot}/Applications/MacPorts/LTris.app/Contents/MacOS/LTris"
+ xinstall -d ${destroot}${applications_dir}/LTris.app/Contents/MacOS
+ ln -s ${prefix}/bin/ltris \
+ ${destroot}${applications_dir}/LTris.app/Contents/MacOS/LTris
}
}
Added: trunk/dports/games/ltris/files/patch-install-mode.diff
===================================================================
--- trunk/dports/games/ltris/files/patch-install-mode.diff (rev 0)
+++ trunk/dports/games/ltris/files/patch-install-mode.diff 2008-08-01 08:43:24 UTC (rev 38833)
@@ -0,0 +1,11 @@
+--- src/Makefile.in 2008-08-01 03:24:31.000000000 -0500
++++ src/Makefile.in 2008-08-01 03:27:19.000000000 -0500
+@@ -611,7 +611,7 @@
+ $(INSTALL_DATA) figures $(DESTDIR)$(inst_dir)/figures
+ $(mkinstalldirs) $(DESTDIR)$(hi_dir)
+ if ! test -f $(DESTDIR)$(hi_dir)/ltris.hscr; then \
+- $(INSTALL_DATA) --mode=666 empty.hscr $(DESTDIR)$(hi_dir)/ltris.hscr; \
++ $(INSTALL_DATA) empty.hscr $(DESTDIR)$(hi_dir)/ltris.hscr; \
+ fi;
+
+ uninstall-local:
Added: trunk/dports/games/ltris/files/patch-libintl.diff
===================================================================
--- trunk/dports/games/ltris/files/patch-libintl.diff (rev 0)
+++ trunk/dports/games/ltris/files/patch-libintl.diff 2008-08-01 08:43:24 UTC (rev 38833)
@@ -0,0 +1,11 @@
+--- src/Makefile.in 2008-08-01 03:04:00.000000000 -0500
++++ src/Makefile.in 2008-08-01 03:22:34.000000000 -0500
+@@ -225,7 +225,7 @@
+ list.c tools.c config.c chart.c tetris.c bowl.c shrapnells.c cpu.c hint.c \
+ parser.c
+
+-ltris_LDADD = @mixer_flag@
++ltris_LDADD = $(LIBINTL) @mixer_flag@
+ EXTRA_DIST = sdl.c menu.c item.c manager.c value.c main.c audio.c event.c \
+ list.c tools.c config.c chart.c tetris.c bowl.c shrapnells.c cpu.c \
+ sdl_.h menu.h item.h manager.h value.h audio.h event.h list.h tools.h \
Added: trunk/dports/games/ltris/files/patch-sdl_.h.diff
===================================================================
--- trunk/dports/games/ltris/files/patch-sdl_.h.diff (rev 0)
+++ trunk/dports/games/ltris/files/patch-sdl_.h.diff 2008-08-01 08:43:24 UTC (rev 38833)
@@ -0,0 +1,53 @@
+--- src/Makefile.in 2008-03-29 07:17:48.000000000 -0500
++++ src/Makefile.in 2008-08-01 02:40:06.000000000 -0500
+@@ -228,7 +228,7 @@
+ ltris_LDADD = @mixer_flag@
+ EXTRA_DIST = sdl.c menu.c item.c manager.c value.c main.c audio.c event.c \
+ list.c tools.c config.c chart.c tetris.c bowl.c shrapnells.c cpu.c \
+-sdl.h menu.h item.h manager.h value.h audio.h event.h list.h tools.h \
++sdl_.h menu.h item.h manager.h value.h audio.h event.h list.h tools.h \
+ config.h chart.h tetris.h bowl.h shrapnells.h cpu.h ltris.h \
+ hint.c hint.h gfx.S gfx.h parser.h gettext.h \
+ empty.hscr figures
+--- src/config.c 2005-10-04 16:25:36.000000000 -0500
++++ src/config.c 2008-08-01 02:40:15.000000000 -0500
+@@ -23,7 +23,7 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+
+-#include "sdl.h"
++#include "sdl_.h"
+ #include "config.h"
+ #include "parser.h"
+
+--- src/ltris.h 2005-10-04 13:24:02.000000000 -0500
++++ src/ltris.h 2008-08-01 02:40:12.000000000 -0500
+@@ -32,7 +32,7 @@
+ #include <SDL_mixer.h>
+ #include "audio.h"
+ #endif
+-#include "sdl.h"
++#include "sdl_.h"
+ #include "tools.h"
+ #include "config.h"
+
+--- src/sdl.c 2004-06-14 02:54:33.000000000 -0500
++++ src/sdl.c 2008-08-01 02:39:59.000000000 -0500
+@@ -18,7 +18,7 @@
+ #include <SDL.h>
+ #include <stdlib.h>
+ #include <string.h>
+-#include "sdl.h"
++#include "sdl_.h"
+
+ #ifdef USE_PNG
+ #include <png.h>
+--- src/sdl_.h 2003-06-06 03:59:05.000000000 -0500
++++ src/sdl_.h 2008-08-01 02:39:55.000000000 -0500
+@@ -1,5 +1,5 @@
+ /***************************************************************************
+- sdl.h - description
++ sdl_.h - description
+ -------------------
+ begin : Thu Apr 20 2000
+ copyright : (C) 2000 by Michael Speck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080801/0168794c/attachment.html
More information about the macports-changes
mailing list