From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E850913877A for ; Fri, 5 Sep 2014 20:18:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 078CDE08D1; Fri, 5 Sep 2014 20:18:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7CA65E08C1 for ; Fri, 5 Sep 2014 20:18:15 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8396033F9FC for ; Fri, 5 Sep 2014 20:18:14 +0000 (UTC) Received: by oystercatcher.gentoo.org (Postfix, from userid 2322) id 49F484CD7; Fri, 5 Sep 2014 20:18:13 +0000 (UTC) From: "Julian Ospald (hasufell)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, hasufell@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in games-roguelike/stone-soup: stone-soup-0.15.0.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: stone-soup-0.15.0.ebuild ChangeLog X-VCS-Directories: games-roguelike/stone-soup X-VCS-Committer: hasufell X-VCS-Committer-Name: Julian Ospald Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20140905201813.49F484CD7@oystercatcher.gentoo.org> Date: Fri, 5 Sep 2014 20:18:13 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 71c14567-7f7c-4609-b3e8-8e6cbf3098c7 X-Archives-Hash: 83c4deff5df32e62cca3a6525cb5beff hasufell 14/09/05 20:18:13 Modified: ChangeLog Added: stone-soup-0.15.0.ebuild Log: version bump (Portage version: 2.2.12-r1/cvs/Linux x86_64, signed Manifest commit with key BDEED020) Revision Changes Path 1.36 games-roguelike/stone-soup/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/stone-soup/ChangeLog?rev=1.36&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/stone-soup/ChangeLog?rev=1.36&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/stone-soup/ChangeLog?r1=1.35&r2=1.36 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/ChangeLog,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- ChangeLog 28 Aug 2014 20:17:02 -0000 1.35 +++ ChangeLog 5 Sep 2014 20:18:13 -0000 1.36 @@ -1,6 +1,12 @@ # ChangeLog for games-roguelike/stone-soup # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/ChangeLog,v 1.35 2014/08/28 20:17:02 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/ChangeLog,v 1.36 2014/09/05 20:18:13 hasufell Exp $ + +*stone-soup-0.15.0 (05 Sep 2014) + + 05 Sep 2014; Julian Ospald +stone-soup-0.15.0.ebuild, + +files/stone-soup-0.15.0-build.patch: + version bump *stone-soup-0.14.2 (28 Aug 2014) 1.1 games-roguelike/stone-soup/stone-soup-0.15.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.15.0.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.15.0.ebuild?rev=1.1&content-type=text/plain Index: stone-soup-0.15.0.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.15.0.ebuild,v 1.1 2014/09/05 20:18:13 hasufell Exp $ ## TODO # add sound support (no build switch, no sound files) # check if luajit works # cross compiling is severly broken EAPI=5 VIRTUALX_REQUIRED="manual" inherit eutils gnome2-utils virtualx toolchain-funcs games MY_P="stone_soup-${PV}" DESCRIPTION="Dungeon Crawl Stone Soup is a role-playing roguelike game of exploration and treasure-hunting in dungeons" HOMEPAGE="http://crawl.develz.org/wordpress/" SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz http://dev.gentoo.org/~hasufell/distfiles/${PN}.png http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg" # 3-clause BSD: mt19937ar.cc, MSVC/stdint.h # 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs # Public Domain|CC0: most of tiles # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug luajit ncurses test +tiles" # test is broken # see https://crawl.develz.org/mantis/view.php?id=6121 #RESTRICT="!debug? ( test )" RESTRICT="test" RDEPEND=" dev-db/sqlite:3 luajit? ( >=dev-lang/luajit-2.0.0 ) !luajit? ( >=dev-lang/lua-5.1.0[deprecated] ) sys-libs/zlib !ncurses? ( !tiles? ( sys-libs/ncurses ) ) ncurses? ( sys-libs/ncurses ) tiles? ( media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0 media-libs/libsdl[X,opengl,video] media-libs/sdl-image[png] virtual/glu virtual/opengl )" DEPEND="${RDEPEND} dev-lang/perl sys-devel/flex virtual/pkgconfig virtual/yacc tiles? ( sys-libs/ncurses test? ( ${VIRTUALX_DEPEND} ) )" S=${WORKDIR}/${MY_P}/source S_TEST=${WORKDIR}/${MY_P}_test/source pkg_setup() { games_pkg_setup if use !ncurses && use !tiles ; then ewarn "Neither ncurses nor tiles frontend" ewarn "selected, choosing ncurses only." ewarn "Note that you can also enable both." fi } src_prepare() { epatch "${FILESDIR}"/${P}-build.patch # if use test ; then # cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \ # || die "setting up test-dir failed" # fi } src_compile() { export HOSTCXX=$(tc-getBUILD_CXX) # leave DATADIR at the top myemakeargs=( USE_LUAJIT=$(usex luajit "yes" "") DATADIR="${GAMES_DATADIR}/${PN}" V=1 prefix="${GAMES_PREFIX}" SAVEDIR="~/.crawl" $(usex debug "FULLDEBUG=y DEBUG=y" "") CFOPTIMIZE="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" MAKEOPTS="${MAKEOPTS}" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" CC="$(tc-getCC)" CXX="$(tc-getCXX)" PKGCONFIG="$(tc-getPKG_CONFIG)" STRIP=touch ) if use ncurses || (use !ncurses && use !tiles) ; then emake "${myemakeargs[@]}" # move it in case we build both variants use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;} fi if use tiles ; then emake clean emake "${myemakeargs[@]}" "TILES=y" fi # for test to work we need to compile with unset DATADIR # if use test ; then # emake ${myemakeargs[@]:1} -C "${S_TEST}" # fi } src_install() { emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" prefix_fp="" bin_prefix="${D}${GAMES_BINDIR}" install [[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses # don't relocate docs, needed at runtime rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf} # icons and menu for graphical build if use tiles ; then doicon -s 48 "${DISTDIR}"/${PN}.png doicon -s scalable "${DISTDIR}"/${PN}.svg make_desktop_entry crawl fi prepgamesdirs } src_test() { $(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test } pkg_preinst() { games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { games_pkg_postinst gnome2_icon_cache_update if use tiles && use ncurses ; then elog "Since you have enabled both tiles and ncurses frontends" elog "the ncurses binary is called 'crawl-ncurses' and the" elog "tiles binary is called 'crawl'." fi } pkg_postrm() { gnome2_icon_cache_update }