version bump (bug #537196)
authorMichael Sterrett <mr_bones_@gentoo.org>
Wed, 21 Jan 2015 06:30:23 +0000 (06:30 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Wed, 21 Jan 2015 06:30:23 +0000 (06:30 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64

games-roguelike/angband/ChangeLog
games-roguelike/angband/Manifest
games-roguelike/angband/angband-3.5.1.ebuild [new file with mode: 0644]

index c0459cad353acc55e064a3e947764f9540c8e12a..fc5dabbbc37120ed07504c454b5d24f1976d7bbc 100644 (file)
@@ -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)
index 0ed68e65b2ea92ebdecbaf3954189a3673ee87ea..b81e44325eb233cadb17db3c77641159ead7072b 100644 (file)
@@ -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 (file)
index 0000000..1274f26
--- /dev/null
@@ -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
+}