summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <tristan@gentoo.org>2008-01-22 08:35:02 +0000
committerTristan Heaven <tristan@gentoo.org>2008-01-22 08:35:02 +0000
commit32c17bd52d8f0601f9fbcfac11cb2203638e1a16 (patch)
tree6f5df83208bbb4a8de9dd7e7eda880730f35f09a /games-strategy
parentStable for HPPA too. (diff)
downloadhistorical-32c17bd52d8f0601f9fbcfac11cb2203638e1a16.tar.gz
historical-32c17bd52d8f0601f9fbcfac11cb2203638e1a16.tar.bz2
historical-32c17bd52d8f0601f9fbcfac11cb2203638e1a16.zip
rm old versions
Package-Manager: portage-2.1.4
Diffstat (limited to 'games-strategy')
-rw-r--r--games-strategy/widelands/Manifest38
-rw-r--r--games-strategy/widelands/files/digest-widelands-0.0.103
-rw-r--r--games-strategy/widelands/files/digest-widelands-0.0.9.5-r13
-rw-r--r--games-strategy/widelands/files/widelands-0.0.10-build.patch51
-rw-r--r--games-strategy/widelands/files/widelands-0.0.9-amd64.patch14
-rw-r--r--games-strategy/widelands/files/widelands-0.0.9.5-gcc41.patch5
-rw-r--r--games-strategy/widelands/files/widelands-makefile.patch54
-rw-r--r--games-strategy/widelands/widelands-0.0.10.ebuild71
-rw-r--r--games-strategy/widelands/widelands-0.0.9.5-r1.ebuild75
9 files changed, 3 insertions, 311 deletions
diff --git a/games-strategy/widelands/Manifest b/games-strategy/widelands/Manifest
index d37d94159f94..c72dd912dd23 100644
--- a/games-strategy/widelands/Manifest
+++ b/games-strategy/widelands/Manifest
@@ -1,41 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX widelands-0.0.10-build.patch 1717 RMD160 201795c2d318dd248d5c0c20bdf495c96daa2c41 SHA1 c2d0de29276ed9d26c63a87937f04e41fc8851e4 SHA256 c8f0f9a112ab18c88e5d9b02a35c4395a5cafb9340c1d5bb30c9e42f244e62b1
-MD5 f24263b7613d77c1fcc65c93c337dfbd files/widelands-0.0.10-build.patch 1717
-RMD160 201795c2d318dd248d5c0c20bdf495c96daa2c41 files/widelands-0.0.10-build.patch 1717
-SHA256 c8f0f9a112ab18c88e5d9b02a35c4395a5cafb9340c1d5bb30c9e42f244e62b1 files/widelands-0.0.10-build.patch 1717
AUX widelands-0.0.11-build.patch 1873 RMD160 fe038d69b72813fe779cab3579ca857842a35042 SHA1 2658e12493f26c27bcb50a4f0cde23b9ae0e58c1 SHA256 7acee54e4d3b9eb69e55868e85357f760c7e7da3b03770e5d710ff8a871c7b69
MD5 195cdfd5696021428135dc2ee32da87e files/widelands-0.0.11-build.patch 1873
RMD160 fe038d69b72813fe779cab3579ca857842a35042 files/widelands-0.0.11-build.patch 1873
SHA256 7acee54e4d3b9eb69e55868e85357f760c7e7da3b03770e5d710ff8a871c7b69 files/widelands-0.0.11-build.patch 1873
-AUX widelands-0.0.9-amd64.patch 425 RMD160 02a4dcb0c0bb5d962df8347ee4cb6804ac08b3bd SHA1 358de9b0558b5e4643588f33a7a2a1f5d493467f SHA256 878939c6809b5de1e530d4770a9efd8ca309cd45d985e261b566ff159922d3b3
-MD5 839d74b86a5e329cbfb77e61c65d6921 files/widelands-0.0.9-amd64.patch 425
-RMD160 02a4dcb0c0bb5d962df8347ee4cb6804ac08b3bd files/widelands-0.0.9-amd64.patch 425
-SHA256 878939c6809b5de1e530d4770a9efd8ca309cd45d985e261b566ff159922d3b3 files/widelands-0.0.9-amd64.patch 425
-AUX widelands-0.0.9.5-gcc41.patch 304 RMD160 17d3a6486dfb78f6aa69c8fb90ec6809cb7d462e SHA1 7cf8fc8618043013d73fc2f363b2a0a60acc7d16 SHA256 92516fb795fa01fb87cff443fe37b86c4e2680f79ea60adee87c08bffe014acf
-MD5 2ddf9d093211e7c32be95beff1ad6951 files/widelands-0.0.9.5-gcc41.patch 304
-RMD160 17d3a6486dfb78f6aa69c8fb90ec6809cb7d462e files/widelands-0.0.9.5-gcc41.patch 304
-SHA256 92516fb795fa01fb87cff443fe37b86c4e2680f79ea60adee87c08bffe014acf files/widelands-0.0.9.5-gcc41.patch 304
-AUX widelands-makefile.patch 1334 RMD160 a9f809392532b757a8b5a30a1ca16b7a5cd29245 SHA1 9b63dc47d3a99464c787ac966aa455deb9b78ece SHA256 3141758eb4fe913fe49c1332e576c68f2cc2a85e2d30d9b8ee9209fd7547038b
-MD5 45ff0d915b222f2ba2a3915c5c01aa1f files/widelands-makefile.patch 1334
-RMD160 a9f809392532b757a8b5a30a1ca16b7a5cd29245 files/widelands-makefile.patch 1334
-SHA256 3141758eb4fe913fe49c1332e576c68f2cc2a85e2d30d9b8ee9209fd7547038b files/widelands-makefile.patch 1334
-DIST widelands-b9half-source.tar.bz2 10989969 RMD160 b9382690dfec3f789c0db7f0163f7392d889cfb0 SHA1 5aea1a225760265cd2b2d34a2fb35a7b875488c5 SHA256 a883b410fbe3089233926f3b2314fb3ccc9262b00a1aadbda9f7d73ea572ea9b
DIST widelands-build-11-source.tar.bz2 35011678 RMD160 0aa009e91ee661b7e7bf04f82c4a136bb1e651e0 SHA1 bb6c730fc956c6451f52577649379fea45ef39f5 SHA256 102a305703070eb20af23f3015c8e1dfc9f87d7f719d71e07fcdbf84e85de0d3
-DIST widelands-build10-source.tar.bz2 28526726 RMD160 65f85d7b7ab756560bd0bc1a470ac2b8775caadc SHA1 8d3d12d7d45e44b9fb4be5696ccc8f76c0ed667b SHA256 f67508066db1739839945f8c814a71a0e4a43904ff4a7f4e7cd3c269bcda18af
-EBUILD widelands-0.0.10.ebuild 1702 RMD160 d6c1e6513abe578c98f91564363fe1235e1e071a SHA1 985429797daf9c1d80b7d307edfb2927a551effe SHA256 141936ab163a238e39cf68b9ec8a1037b0440d6fba8c1fa463decd0d570f8646
-MD5 37537d4f1679c8dd2d71d8680f7e8278 widelands-0.0.10.ebuild 1702
-RMD160 d6c1e6513abe578c98f91564363fe1235e1e071a widelands-0.0.10.ebuild 1702
-SHA256 141936ab163a238e39cf68b9ec8a1037b0440d6fba8c1fa463decd0d570f8646 widelands-0.0.10.ebuild 1702
EBUILD widelands-0.0.11.ebuild 1829 RMD160 6e9f4124cb374a1aa4fb8d7833a19c7536478f03 SHA1 5fa9308ee4567f32d4141e6ad7fca098ba92ae65 SHA256 92ae0c901658ac0699ffa090dc1e567bf5fa546e29253df08afcc7b20580f322
MD5 791c1dce0e2faea2d97bf8f243bc4c3b widelands-0.0.11.ebuild 1829
RMD160 6e9f4124cb374a1aa4fb8d7833a19c7536478f03 widelands-0.0.11.ebuild 1829
SHA256 92ae0c901658ac0699ffa090dc1e567bf5fa546e29253df08afcc7b20580f322 widelands-0.0.11.ebuild 1829
-EBUILD widelands-0.0.9.5-r1.ebuild 1710 RMD160 280302530b869e9e270236be6cdd347501b5b949 SHA1 3d58300a838351a410677cea6d277fd33cd6cd72 SHA256 494a7a8df2947c982747a1f838274c0c449a43f34999c57f52d7f4f842d686e4
-MD5 143648ef0b197860c9a93621f80df3e6 widelands-0.0.9.5-r1.ebuild 1710
-RMD160 280302530b869e9e270236be6cdd347501b5b949 widelands-0.0.9.5-r1.ebuild 1710
-SHA256 494a7a8df2947c982747a1f838274c0c449a43f34999c57f52d7f4f842d686e4 widelands-0.0.9.5-r1.ebuild 1710
MISC ChangeLog 2501 RMD160 495f49e5a9d44ccb5b9f7c1df2b6ab940687a5d5 SHA1 6f6f117f5de3383c4bce9c33dba07cd618dfe42d SHA256 a767ebe0df4a529702c31418a8f357bd0e12ad547e16fd277231bd05718b876d
MD5 cc71336100c3a8164c498bcadcbf5845 ChangeLog 2501
RMD160 495f49e5a9d44ccb5b9f7c1df2b6ab940687a5d5 ChangeLog 2501
@@ -44,19 +18,13 @@ MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be525
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata.xml 158
-MD5 4389515945a809d447098460bf963563 files/digest-widelands-0.0.10 283
-RMD160 13dd3c54eda4674fda3d8b1492b20d3ee702e075 files/digest-widelands-0.0.10 283
-SHA256 b05d2231539bc02bca620853817058465a3591de3a3daf1d26291c7b338252aa files/digest-widelands-0.0.10 283
MD5 fa9e05be042973aacdeffdc7ef1f8a61 files/digest-widelands-0.0.11 286
RMD160 b78e6ee2e778386200aa853b56bd45b0d0e5bb7b files/digest-widelands-0.0.11 286
SHA256 326dc6cafd914eb4e11b81bdef917a13c04df7b447c89904876a454ffef3daaa files/digest-widelands-0.0.11 286
-MD5 e10d5f329e0eb06f44b8569526772ee8 files/digest-widelands-0.0.9.5-r1 280
-RMD160 c9e6d18caecb85ff113b76c18da754e0da8c0af8 files/digest-widelands-0.0.9.5-r1 280
-SHA256 65b319119c6b4b8653cadf0d12609cfdbb02d3126444a6a2621b99b569ad784a files/digest-widelands-0.0.9.5-r1 280
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFG6pi1dz7hIScOURERApLaAKDgfNUAL1ckk0I8RMIWkDhpRrUr3wCgqP48
-eUFs54nGh196mW2MkdiOUIE=
-=PPtX
+iD8DBQFHlaq9dz7hIScOURERAtsIAKDL8PmZ8j19TRnb2HE9eH4Qe3KMRwCeOVyS
++Ct4SJFT5zTOUYkIA/FF4nI=
+=NYWk
-----END PGP SIGNATURE-----
diff --git a/games-strategy/widelands/files/digest-widelands-0.0.10 b/games-strategy/widelands/files/digest-widelands-0.0.10
deleted file mode 100644
index 02b6abd30744..000000000000
--- a/games-strategy/widelands/files/digest-widelands-0.0.10
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9e452baf7b8f22a27b4e371e2150e017 widelands-build10-source.tar.bz2 28526726
-RMD160 65f85d7b7ab756560bd0bc1a470ac2b8775caadc widelands-build10-source.tar.bz2 28526726
-SHA256 f67508066db1739839945f8c814a71a0e4a43904ff4a7f4e7cd3c269bcda18af widelands-build10-source.tar.bz2 28526726
diff --git a/games-strategy/widelands/files/digest-widelands-0.0.9.5-r1 b/games-strategy/widelands/files/digest-widelands-0.0.9.5-r1
deleted file mode 100644
index ba1068bd0424..000000000000
--- a/games-strategy/widelands/files/digest-widelands-0.0.9.5-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 7bced82bda4b83d884da3e5b0143b2b4 widelands-b9half-source.tar.bz2 10989969
-RMD160 b9382690dfec3f789c0db7f0163f7392d889cfb0 widelands-b9half-source.tar.bz2 10989969
-SHA256 a883b410fbe3089233926f3b2314fb3ccc9262b00a1aadbda9f7d73ea572ea9b widelands-b9half-source.tar.bz2 10989969
diff --git a/games-strategy/widelands/files/widelands-0.0.10-build.patch b/games-strategy/widelands/files/widelands-0.0.10-build.patch
deleted file mode 100644
index 2695b9d393e6..000000000000
--- a/games-strategy/widelands/files/widelands-0.0.10-build.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -26,7 +26,7 @@
-
- #most current glibc systems implicitly contain libintl.so
- ifndef IMPLICIT_LIBINTL
--IMPLICIT_LIBINTL:=NO
-+IMPLICIT_LIBINTL:=YES
- endif
-
- # Is this a cross compile?
-@@ -106,11 +106,9 @@
- BUILD:=$(strip $(BUILD))
-
- ifeq ($(BUILD),release)
--OPTIMIZE:=yes
- # heavy optimization
- #ADD_CFLAGS:=$(ADD_CFLAGS) -fomit-frame-pointer -finline-functions -ffast-math -funroll-loops -funroll-all-loops -fexpensive-optimizations
- # !!!! -fomit-frame-pointer breaks execeptions !!!!
--ADD_CFLAGS:=$(ADD_CFLAGS) -finline-functions -ffast-math -funroll-loops -funroll-all-loops -fexpensive-optimizations
- else
- ifeq ($(BUILD),profile)
- OPTIMIZE:=yes
-@@ -160,9 +158,8 @@
- # Object files and directories, final compilation flags
-
- OBJECT_DIR:=src/$(TARGET)-$(BUILD)
--CFLAGS:=-Wall $(shell $(SDL_CONFIG) --cflags) $(ADD_CFLAGS)
--CXXFLAGS:=$(CFLAGS)
--LDFLAGS:=$(shell $(SDL_CONFIG) --libs) $(ADD_LDFLAGS) -lz -lpng -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net
-+CXXFLAGS+=-Wall $(shell $(SDL_CONFIG) --cflags) $(ADD_CFLAGS)
-+LDFLAGS+=$(shell $(SDL_CONFIG) --libs) $(ADD_LDFLAGS) -lz -lpng -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net
-
- ##############################################################################
- # Building
-@@ -217,13 +214,13 @@
-
- $(OBJECT_DIR)/widelands: $(OBJ)
- @echo "===> LD $@"
-- $(Q)$(CXX) $(OBJ) -o $@ $(LDFLAGS) $(CFLAGS)
-+ $(CXX) $(OBJ) -o $@ $(LDFLAGS) $(CXXFLAGS)
-
- -include $(DEP)
-
- $(OBJECT_DIR)/%.o: src/%.cc src/build_id.h src/config.h
- @echo "===> CXX $<"
-- $(Q)$(CXX) -pipe $(CXXFLAGS) -MMD -MP -MF $@.d -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -MMD -MP -MF $@.d -c -o $@ $<
- $(Q)sed -e 's@^\(.*\)\.o:@\1.d \1.o:@' $@.d > $(OBJECT_DIR)/$*.d
- $(Q)rm $@.d
-
diff --git a/games-strategy/widelands/files/widelands-0.0.9-amd64.patch b/games-strategy/widelands/files/widelands-0.0.9-amd64.patch
deleted file mode 100644
index c29031497be9..000000000000
--- a/games-strategy/widelands/files/widelands-0.0.9-amd64.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urN widelands.orig/src/machdep.h widelands/src/machdep.h
---- widelands.orig/src/machdep.h 2005-05-04 22:31:16.000000000 -0400
-+++ widelands/src/machdep.h 2005-05-04 22:31:37.000000000 -0400
-@@ -36,6 +36,10 @@
- #undef P_BIG_ENDIAN
- #define P_LITTLE_ENDIAN
- #undef P_ALIGNMENT
-+#elif defined (__x86_64__)
-+#undef P_BIG_ENDIAN
-+#define P_LITTLE_ENDIAN
-+#undef P_ALIGNMENT
- #else
- #error architecture not supported
- #endif
diff --git a/games-strategy/widelands/files/widelands-0.0.9.5-gcc41.patch b/games-strategy/widelands/files/widelands-0.0.9.5-gcc41.patch
deleted file mode 100644
index 493eaf029f41..000000000000
--- a/games-strategy/widelands/files/widelands-0.0.9.5-gcc41.patch
+++ /dev/null
@@ -1,5 +0,0 @@
---- src/ui/ui_fs_menus/fullscreen_menu_options.h.orig 2006-01-23 21:12:33.000000000 +0100
-+++ src/ui/ui_fs_menus/fullscreen_menu_options.h 2006-01-23 21:22:31.000000000 +0100
-@@ -66 +66 @@
-- Options_Ctrl::Options_Struct Fullscreen_Menu_Options::get_values();
-+ Options_Ctrl::Options_Struct get_values();
diff --git a/games-strategy/widelands/files/widelands-makefile.patch b/games-strategy/widelands/files/widelands-makefile.patch
deleted file mode 100644
index 41b2b1cbacdc..000000000000
--- a/games-strategy/widelands/files/widelands-makefile.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -61,9 +61,6 @@
- # release optimized
- # profile optimized, debugging symbols, profiling
- #
--ifndef BUILD
--BUILD:=debug
--endif
-
- endif
-
-@@ -124,11 +121,6 @@
- BUILD:=debug
- OPTIMIZE:=yes
- DEBUG:=yes
--else
--BUILD:=debug-no-parachute
--OPTIMIZE:=YES
--DEBUG:=YES
--ADD_CFLAGS:=-DNO_PARACHUTE
- endif
- endif
- endif
-@@ -139,7 +131,7 @@
- endif
-
- ifdef DEBUG
--ADD_CFLAGS += -g -DDEBUG -fmessage-length=0
-+ADD_CFLAGS += -DDEBUG
- else
- ADD_CFLAGS += -DNDEBUG
- endif
-@@ -160,9 +152,9 @@
- # Object files and directories, final compilation flags
-
- OBJECT_DIR:=src/$(TARGET)-$(BUILD)
--CFLAGS:=-Wall $(shell $(SDL_CONFIG) --cflags) $(ADD_CFLAGS)
-+CFLAGS:=-Wall $(shell $(SDL_CONFIG) --cflags) $(ADD_CFLAGS) $(CFLAGS)
- CXXFLAGS:=$(CFLAGS)
--LDFLAGS:=$(shell $(SDL_CONFIG) --libs) $(ADD_LDFLAGS) -lz -lpng -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net
-+LDFLAGS:=$(shell $(SDL_CONFIG) --libs) $(ADD_LDFLAGS) -lz -lpng -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net $(LDFLAGS)
-
- ##############################################################################
- # Building
-@@ -220,7 +212,7 @@
- -include $(DEP)
-
- $(OBJECT_DIR)/%.o: src/%.cc
-- $(CXX) -pipe $(CXXFLAGS) -MMD -MP -MF $@.d -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -MMD -MP -MF $@.d -c -o $@ $<
- sed -e 's@^\(.*\)\.o:@\1.d \1.o:@' $@.d > $(OBJECT_DIR)/$*.d
- rm $@.d
-
diff --git a/games-strategy/widelands/widelands-0.0.10.ebuild b/games-strategy/widelands/widelands-0.0.10.ebuild
deleted file mode 100644
index ed870d3471c5..000000000000
--- a/games-strategy/widelands/widelands-0.0.10.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/widelands/widelands-0.0.10.ebuild,v 1.1 2007/03/21 20:56:02 nyhm Exp $
-
-inherit eutils flag-o-matic toolchain-funcs versionator games
-
-MY_PV=$(get_version_component_range 3)
-DESCRIPTION="A game similar to Settlers 2"
-HOMEPAGE="http://www.widelands.org/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}-build${MY_PV}-source.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-RDEPEND="media-libs/libsdl
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-net
- media-libs/sdl-ttf
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-S=${WORKDIR}/${PN}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rm -f $(find -name SConscript)
-
- epatch "${FILESDIR}"/${P}-build.patch
-
- sed -i 's:__ppc__:__PPC__:' src/s2map.cc \
- || die "sed s2map.cc failed"
- sed -i "s:/usr/share/games:${GAMES_DATADIR}:" src/wlapplication.cc \
- || die "sed wlapplication.cc failed"
-}
-
-src_compile() {
- filter-flags -fomit-frame-pointer
- emake CXX=$(tc-getCXX) || die "emake failed"
-
- if use nls ; then
- cd locale
- ../utils/buildcat.py || die
- fi
-}
-
-src_install() {
- dogamesbin ${PN} || die "dogamesbin failed"
-
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r campaigns fonts maps music pics sound tribes txts worlds \
- || die "doins failed"
-
- insinto "${GAMES_DATADIR}"/${PN}/locale
- local d
- for d in locale/* ; do
- if [[ -d ${d} ]] ; then
- doins -r ${d} || die "doins ${d} failed"
- fi
- done
-
- newicon pics/wl-ico-48.png ${PN}.png
- make_desktop_entry ${PN} Widelands
-
- dodoc ChangeLog CREDITS README.developers
- prepgamesdirs
-}
diff --git a/games-strategy/widelands/widelands-0.0.9.5-r1.ebuild b/games-strategy/widelands/widelands-0.0.9.5-r1.ebuild
deleted file mode 100644
index 81e382005398..000000000000
--- a/games-strategy/widelands/widelands-0.0.9.5-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/widelands/widelands-0.0.9.5-r1.ebuild,v 1.3 2007/02/08 10:02:30 nyhm Exp $
-
-inherit eutils flag-o-matic toolchain-funcs games
-
-DESCRIPTION="A game similar to Settlers 2"
-HOMEPAGE="http://www.widelands.org/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}-b${PV:4:1}half-source.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug nls"
-
-RDEPEND="media-libs/libpng
- media-libs/libsdl
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-net
- media-libs/sdl-ttf
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-S=${WORKDIR}/${PN}-b9half
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch \
- "${FILESDIR}"/${PN}-0.0.9-amd64.patch \
- "${FILESDIR}"/${PN}-makefile.patch \
- "${FILESDIR}"/${P}-gcc41.patch
- sed -i -e "s:__ppc__:__PPC__:g" "${S}"/src/machdep.h || die "sed failed"
-
- if use nls ; then
- cd "${S}"/locale
- cp ../utils/*.py .
- fi
-}
-
-src_compile() {
- filter-flags -fomit-frame-pointer
-
- emake \
- CXX=$(tc-getCXX) \
- IMPLICIT_LIBINTL=1 \
- $(use debug && echo DEBUG=1) \
- || die "emake failed"
-
- if use nls ; then
- cd "${S}"/locale
- ./buildcat.py
- rm -f *.p* .cvsignore tmp
- fi
-}
-
-src_install() {
- local dir=${GAMES_DATADIR}/${PN}
-
- insinto "${dir}"
- doins -r fonts maps pics tribes worlds campaigns $(use nls && echo locale) \
- || die "doins failed"
-
- exeinto "${dir}"
- doexe ${PN} || die "doexe failed"
- games_make_wrapper widelands ./widelands "${dir}"
-
- dodoc AUTHORS ChangeLog README.developers
-
- newicon pics/wl-ico-48.png ${PN}.png
- make_desktop_entry ${PN} Widelands
- prepgamesdirs
-}