diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2010-11-20 10:08:09 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2010-11-20 10:08:09 +0000 |
commit | 7bbfed5c8546e1dd6abc0f5b76691c48aeba9f31 (patch) | |
tree | adfed9e22175c278c6080d915491721012be0dce /games-strategy/widelands | |
parent | Bump evolution-data-server dependency, fixes bug 345831 (diff) | |
download | historical-7bbfed5c8546e1dd6abc0f5b76691c48aeba9f31.tar.gz historical-7bbfed5c8546e1dd6abc0f5b76691c48aeba9f31.tar.bz2 historical-7bbfed5c8546e1dd6abc0f5b76691c48aeba9f31.zip |
version bump - bug #312847 with submissions from Michał Górny, Axel Dyks and Rafał Mużyło
Package-Manager: portage-2.1.8.3/cvs/Linux i686
Diffstat (limited to 'games-strategy/widelands')
-rw-r--r-- | games-strategy/widelands/ChangeLog | 9 | ||||
-rw-r--r-- | games-strategy/widelands/Manifest | 5 | ||||
-rw-r--r-- | games-strategy/widelands/files/widelands-0.15-build.patch | 55 | ||||
-rw-r--r-- | games-strategy/widelands/widelands-0.15.ebuild | 65 |
4 files changed, 132 insertions, 2 deletions
diff --git a/games-strategy/widelands/ChangeLog b/games-strategy/widelands/ChangeLog index e1c76de5eafb..335848cc0506 100644 --- a/games-strategy/widelands/ChangeLog +++ b/games-strategy/widelands/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for games-strategy/widelands # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/widelands/ChangeLog,v 1.25 2010/10/16 19:03:20 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/widelands/ChangeLog,v 1.26 2010/11/20 10:08:09 mr_bones_ Exp $ + +*widelands-0.15 (20 Nov 2010) + + 20 Nov 2010; Michael Sterrett <mr_bones_@gentoo.org> + +widelands-0.15.ebuild, +files/widelands-0.15-build.patch: + version bump - bug #312847 with submissions from Michał Górny, Axel Dyks + and Rafał Mużyło 16 Oct 2010; Tupone Alfredo <tupone@gentoo.org> widelands-0.0.14.ebuild: Respect LDFLAGS. Bug #334961 by flameeyes@gentoo.org diff --git a/games-strategy/widelands/Manifest b/games-strategy/widelands/Manifest index 2dc28127b55a..6aeb5e9873cc 100644 --- a/games-strategy/widelands/Manifest +++ b/games-strategy/widelands/Manifest @@ -1,6 +1,9 @@ AUX widelands-0.0.14-build.patch 545 RMD160 5c59bdf264d1a7e4f0a6e980826530c846546f1f SHA1 29a6da13d455e47c25de3516f16b29294994bd8d SHA256 43ade110de1d6eb5c166d78c207f1d522e506f39c267a9979b262f2b4987549f AUX widelands-0.0.14-gcc45.patch 1620 RMD160 df16bf17fd8826ebf212c65b11655af5fe18e373 SHA1 827b3c6b4e212d4ea90a1184e950c94a41925933 SHA256 293382401d7ba7a8584cba4a64923e331daa0a766f0a1d8fa085b8aaac07a3cb +AUX widelands-0.15-build.patch 1839 RMD160 baedf2f0e20815fdafd8c256a1d339bf32170f21 SHA1 71544823e8c75784db9fa4dcb875fe03f4c1cab8 SHA256 002afd51479536cf796cbab60515ff133bc6fb31d9e9322f966e6217dfdcdd1d DIST Widelands-Build14-src.7z 63758110 RMD160 a9cbda7021ab5c2200a84d75d6759e35606159b9 SHA1 405ac86ec47da830d750e4ebdea1e0e0534852b2 SHA256 553632c32edde73c1aac9db6d1f113ddd260b745b65bd5340c01c0e115966939 +DIST widelands-build15-src.tar.bz2 107471022 RMD160 23dd238978cf97cea2abcb2b8178b090d790cf77 SHA1 dfa3c1bf701dec55cefb5b10f278da037c9288ea SHA256 99cfc86318e74a9abfe85493bf0a072d7ac99d9a3cdaa44922e9a5e027d1be03 EBUILD widelands-0.0.14.ebuild 1758 RMD160 c666f5a9315e5ea08b8c42881e1e969e45260299 SHA1 89a0f823f30bef4a31fc2e1dbd89628a6a7aec34 SHA256 48db8f71d7e7f14c77e4d5ac4c443457c66da7eb8df9d0d23f1922b75dff6c9a -MISC ChangeLog 4351 RMD160 d7954117816234cf910a5dc079d7dd2b37c9a176 SHA1 0d9be5307ef2d917ede5bdb40dc7240d18698436 SHA256 63e1c002832c5200cc6a113b4bd0444e2e7771d51c6062b8a15cfda94504cdf5 +EBUILD widelands-0.15.ebuild 1557 RMD160 e7d30e0daecece5b4debca755289792caf60b0fa SHA1 122e1552bf8299e329a33de1031362821c7d1373 SHA256 b16c7e2e9f01ab949a2cdc427d4d31ed0ea2c35d9eec51522c633d890e7511f5 +MISC ChangeLog 4601 RMD160 b1df91dd436be70afd885bbe6489f2baf12060c7 SHA1 e3769ee7dffc9b2c700f69d8e272e6d8c14ad40c SHA256 2dcb1f37053b69ce91b2a89f2795e33c203358365361d67ad0b1891fd27c75c1 MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 diff --git a/games-strategy/widelands/files/widelands-0.15-build.patch b/games-strategy/widelands/files/widelands-0.15-build.patch new file mode 100644 index 000000000000..846d4b132998 --- /dev/null +++ b/games-strategy/widelands/files/widelands-0.15-build.patch @@ -0,0 +1,55 @@ +--- CMakeLists.txt.old 2010-04-13 17:15:39.000000000 +0200 ++++ CMakeLists.txt 2010-04-13 19:11:45.000000000 +0200 +@@ -106,6 +106,7 @@ + set (BUILD_SHARED_LIBS OFF) + set (Boost_USE_STATIC_LIBS ON) + set (Boost_USE_MULTITHREADED ON) ++set (Boost_ADDITIONAL_VERSIONS "1.42" "1.42.0") + find_package(Boost 1.35.0 REQUIRED) + include_directories(${Boost_INCLUDE_DIR}) + target_link_libraries(widelands ${Boost_LIBRARIES}) +@@ -345,7 +346,7 @@ + worlds + pics + DESTINATION ${WLBUILD_INSTALL_DATADIR} +- CONFIGURATIONS Debug;Release ++ CONFIGURATIONS Debug;Release;Gentoo + COMPONENT CoreDataFiles + PATTERN "*.svn*" EXCLUDE + PATTERN "SCons*" EXCLUDE +@@ -380,7 +381,7 @@ + set (WL_CREATE_SYMLINK_COMMAND "create_symlink") + endif (WIN32) + +-if (${CMAKE_BUILD_TYPE} STREQUAL Release) ++if (${CMAKE_BUILD_TYPE} STREQUAL Gentoo) + add_custom_target ( + lang ALL + COMMAND cmake -E echo "Preparing directory po" +@@ -399,7 +400,7 @@ + COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/utils/buildlocale.py + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + ) +-else (${CMAKE_BUILD_TYPE} STREQUAL Release) ++else (${CMAKE_BUILD_TYPE} STREQUAL Gentoo) + add_custom_target ( + lang + COMMAND cmake -E echo "Preparing directory po" +@@ -423,7 +424,7 @@ + COMMAND cmake -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/locale + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + ) +-endif (${CMAKE_BUILD_TYPE} STREQUAL Release) ++endif (${CMAKE_BUILD_TYPE} STREQUAL Gentoo) + + set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES locale) + +@@ -431,7 +432,7 @@ + DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/locale/ + DESTINATION ${WLBUILD_INSTALL_LOCALEDIR} +- CONFIGURATIONS Debug;Release ++ CONFIGURATIONS Debug;Release;Gentoo + COMPONENT CoreLanguageFiles + PATTERN "*.svn*" EXCLUDE + PATTERN "SCons*" EXCLUDE diff --git a/games-strategy/widelands/widelands-0.15.ebuild b/games-strategy/widelands/widelands-0.15.ebuild new file mode 100644 index 000000000000..fc70cf949639 --- /dev/null +++ b/games-strategy/widelands/widelands-0.15.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/widelands/widelands-0.15.ebuild,v 1.1 2010/11/20 10:08:09 mr_bones_ Exp $ + +EAPI=2 +inherit eutils versionator cmake-utils games + +MY_PV=build$(get_version_component_range 2) +MY_P=${PN}-${MY_PV}-src +DESCRIPTION="A game similar to Settlers 2" +HOMEPAGE="http://www.widelands.org/" +SRC_URI="http://launchpad.net/widelands/${MY_PV}/${MY_PV}/+download/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="dev-games/ggz-client-libs + dev-lang/lua + media-libs/jpeg + media-libs/libpng:0 + media-libs/libsdl[video] + media-libs/sdl-image[jpeg,png] + media-libs/sdl-mixer[vorbis] + media-libs/sdl-gfx + media-libs/sdl-net + media-libs/sdl-ttf + media-libs/tiff" +DEPEND="${RDEPEND} + dev-libs/boost" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-build.patch + + sed -i \ + -e 's:__ppc__:__PPC__:' src/s2map.cc \ + || die "sed s2map.cc failed" +} + +src_configure() { + mycmakeargs+=( + '-DWL_VERSION_STANDARD=true' + "-DCMAKE_INSTALL_PREFIX=${GAMES_DATADIR}/${PN}" + "-DWL_INSTALL_PREFIX=${GAMES_PREFIX}" + "-DWL_INSTALL_DATADIR=${GAMES_DATADIR}/${PN}" + "-DWL_INSTALL_LOCALEDIR=locale" + "-DWL_INSTALL_BINDIR=${GAMES_BINDIR}" + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile -j1 +} + +src_install() { + cmake-utils_src_install + newicon pics/wl-ico-128.png ${PN}.png || die + make_desktop_entry ${PN} Widelands + dodoc ChangeLog CREDITS + prepgamesdirs +} |