summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2015-01-21 06:30:23 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2015-01-21 06:30:23 +0000
commit9a5d782f7de70714a714a3acc53ee319220f9f0a (patch)
tree2b83a415fd0d7c7fd2207548e5f098ecbfee3e83 /games-roguelike
parentrm old (diff)
downloadhistorical-9a5d782f7de70714a714a3acc53ee319220f9f0a.tar.gz
historical-9a5d782f7de70714a714a3acc53ee319220f9f0a.tar.bz2
historical-9a5d782f7de70714a714a3acc53ee319220f9f0a.zip
version bump (bug #537196)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Diffstat (limited to 'games-roguelike')
-rw-r--r--games-roguelike/angband/ChangeLog9
-rw-r--r--games-roguelike/angband/Manifest4
-rw-r--r--games-roguelike/angband/angband-3.5.1.ebuild98
3 files changed, 108 insertions, 3 deletions
diff --git a/games-roguelike/angband/ChangeLog b/games-roguelike/angband/ChangeLog
index c0459cad353a..fc5dabbbc371 100644
--- a/games-roguelike/angband/ChangeLog
+++ b/games-roguelike/angband/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-roguelike/angband
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-roguelike/angband/ChangeLog,v 1.54 2014/09/19 19:04:20 mr_bones_ Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-roguelike/angband/ChangeLog,v 1.55 2015/01/21 06:30:18 mr_bones_ Exp $
+
+*angband-3.5.1 (21 Jan 2015)
+
+ 21 Jan 2015; Michael Sterrett <mr_bones_@gentoo.org> +angband-3.5.1.ebuild:
+ version bump (bug #537196)
19 Sep 2014; Michael Sterrett <mr_bones_@gentoo.org> angband-3.4.1.ebuild:
EAPI=5; work around X_PRE_LIBS (bug #523214)
diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest
index 0ed68e65b2ea..b81e44325eb2 100644
--- a/games-roguelike/angband/Manifest
+++ b/games-roguelike/angband/Manifest
@@ -1,4 +1,6 @@
DIST angband-v3.4.1.tar.gz 17880537 SHA256 461e36d22c15df330b4d4eaa850e4f2c2da6731d23e99fa13a056249343fd945 SHA512 76099c8fa999e88ea1324bb70b4dee5df1faccd1fa256cc0c460ce2c5ddae9634fdef876bd0d826e99e6dcc54a9f9cf619d82552dc658d0115b97e0e644c19d3 WHIRLPOOL 4e74092deb1868a7c172c206058ebf198f5bdf08f50ebfa5cd3a4a4200998283d9d1896ff39f41fa88f74b78940bee16a3f8a2ce949a69b3e01417017cc32545
+DIST angband-v3.5.1.tar.gz 20539732 SHA256 c5ca3ab75fd820a49eb2b9ab8b1c2a811ff992276f9800cc61c686e90bd4d447 SHA512 a45a64b4de1161f327594b93177432c22a00301e7e6058a5e9c1407343c4448217564303578d46f3ea15c94b86aeaf813685a04a70a5dae58511cbf0427b86dc WHIRLPOOL b5f32d90b9923c8ea00eae762b3e743f3d1175290feb5bd38064a29954e8685545eb2129eabcb98e2386f7d425c9ce966c8824634844d23dd91dbbd8b32586bd
EBUILD angband-3.4.1.ebuild 2429 SHA256 9dc68614d7f3becb9a146a9b4c432d7406b0fae3b3d40123d79debd91bb794ac SHA512 5f62566ccc535ab4e63c915c92a5c4d035b42773733e5d07ce05fef4855517e77393af642f22e8aa53056d96fd3db24add9f74a85616f5b4e8a13b57cb9ba5f1 WHIRLPOOL b61f9a5a9ca8afd627602cea88f43aedfe31bca3e92e5404d19a7ad9ea327aa884d4d99e9463759ce6ed997f935face1b6794606aadc52e8397bc7f30d95da61
-MISC ChangeLog 7253 SHA256 814dfe2a77912cebd33cb1123a52ba3cd1dbc2dc2538e56700ca69d6ef96e3b2 SHA512 466bd9f542e4d72f083a06ec616dbd3a519cdc9765e42bb10cadd46090ed7a18119747f1962e3eda5e3daeeb54480f42d7cc8727d25bd85ca884c6af3272317a WHIRLPOOL 687407e919b3cb5d2af7e890e55169b27973b423368eabf687941acd86059fdc1b01190b10fef218e736947a528feb6269f56d38371122c14f352c2e70a61c66
+EBUILD angband-3.5.1.ebuild 2416 SHA256 43cee75acdbc16b70a03f3408ee4e0eca2b5eb3f2fc6ba6acd7100dae65bd5b3 SHA512 e734d0074d8e31a548e6157231f9be663447f53fa56ff4216653bb11c2f34415274f6aa08f810604331e502d6ca0e6b20009ce9182defb5b27dd6af3fe5627ff WHIRLPOOL e14851b980c764a46a6b9af0ba3896de6d032010e8fc3f7558b2c5aba63620d5d8562f383d9537b741c7f235eb6610cce9512a09e5e9d7a83bc45a2b1e5209a9
+MISC ChangeLog 7391 SHA256 0f2a88f933432b0d1565a51516085c34a706bcc583e66ad02a3c2b406cd41edd SHA512 32f698656e276639c8ea217cc9c226a27dc563fb180973be306ad1e9822e1e7c09467e30c6de67ca3591bb1a7b707eab27e68b15aa130fadda1517dceb20e837 WHIRLPOOL d05cd30a00ee29c6c3b04d244d451cd9f00873e8a15185f80a650dedc0693030cf6f1cbaa600afdceefb812512dd9ac283d7f82d0332933ea960b6e5164f0afb
MISC metadata.xml 228 SHA256 82862f0e444b920d358b225084911a03058e8d38cd80328d83777f61ef924adc SHA512 909720ea55bcbf61f4d607187dcbb770074c69a1bed175e6bf3337256e63e7cccc396b9091f1706db9d9fa49d93711c26b45e97d222bd2d168c5c62cb2339155 WHIRLPOOL 82fd41ad84c121ad09c38a5c41e93e71f7ccf6a54e90baa5fbd731d4694572e1e0d6d5c3a248c752579894316297d5479287e7a779ccc7c4e8e2c52498914305
diff --git a/games-roguelike/angband/angband-3.5.1.ebuild b/games-roguelike/angband/angband-3.5.1.ebuild
new file mode 100644
index 000000000000..1274f2687181
--- /dev/null
+++ b/games-roguelike/angband/angband-3.5.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-roguelike/angband/angband-3.5.1.ebuild,v 1.1 2015/01/21 06:30:18 mr_bones_ Exp $
+
+EAPI=5
+inherit eutils versionator games
+
+MAJOR_PV=$(get_version_component_range 1-2)
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="A roguelike dungeon exploration game based on the books of J.R.R. Tolkien"
+HOMEPAGE="http://rephial.org/"
+SRC_URI="http://rephial.org/downloads/${MAJOR_PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ncurses sdl +sound X"
+
+RDEPEND="X? ( x11-libs/libX11 )
+ !ncurses? ( !X? ( !sdl? ( sys-libs/ncurses ) ) )
+ ncurses? ( sys-libs/ncurses )
+ sdl? ( media-libs/libsdl[video,X]
+ media-libs/sdl-ttf
+ media-libs/sdl-image
+ sound? ( media-libs/sdl-mixer[mp3]
+ media-libs/libsdl[sound] ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ # fix paths
+ sed -i \
+ -e '/libpath/s#datarootdir#datadir#' \
+ -e '/X_PRE_LIBS/s:-lSM -lICE::' \
+ configure || die
+
+ sed -i \
+ -e "/^.SILENT/d" \
+ mk/buildsys.mk.in || die
+}
+
+src_configure() {
+ local myconf
+
+ if use sdl; then
+ myconf="$(use_enable sound sdl-mixer)"
+ else
+ myconf="--disable-sdl-mixer"
+ fi
+
+ egamesconf \
+ --bindir="${GAMES_BINDIR}" \
+ --with-private-dirs \
+ $(use_enable X x11) \
+ $(use_enable sdl) \
+ $(use_enable ncurses curses) \
+ $(use !sdl && use !ncurses && use !X && \
+ echo --enable-curses) \
+ ${myconf}
+}
+
+src_install() {
+ DOCS=( changes.txt faq.txt readme.txt thanks.txt )
+
+ default
+
+ # Edit files are now system config files in Angband, but
+ # users will be hidden from applying updates by default
+ echo "CONFIG_PROTECT_MASK=\"${GAMES_SYSCONFDIR}/${PN}/edit/\"" \
+ > "${T}"/99${PN}
+ doenvd "${T}"/99${PN} || die
+
+ # Create desktop entries if required.
+ ICON_LOC="${GAMES_DATADIR}/${PN}/xtra/icon/att-32.png"
+ if use X; then
+ make_desktop_entry "angband -mx11" "Angband (X11)" "${ICON_LOC}"
+ fi
+
+ if use sdl; then
+ make_desktop_entry "angband -msdl" "Angband (SDL)" "${ICON_LOC}"
+ fi
+
+ use ncurses || rm -rf "${D}${GAMES_DATADIR}/${PN}/xtra/graf"
+ use sound || rm -rf "${D}${GAMES_DATADIR}/${PN}/xtra/sound"
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ echo
+ elog "Angband now uses private savefiles instead of system-wide ones"
+ elog "This version of Angband is not compatible with the save files"
+ elog "of previous versions"
+ echo
+
+ games_pkg_postinst
+}