creffett    15/04/19 01:40:24

  Added:                metadata.xml dwarf-fortress-0.40.24.ebuild
                        ChangeLog
  Log:
  Commit new proxy-maintained ebuild wrt bug 290294
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0xD1BAB6B528DB029C)

Revision  Changes    Path
1.1                  games-roguelike/dwarf-fortress/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
        <email>alex_y...@yahoo.ca</email>
        <name>Alex Xu</name>
        <description>proxied maintainer, please assign bugs to</description>
</maintainer>
<maintainer>
        <email>creff...@gentoo.org</email>
        <name>Chris Reffett</name>
        <description>maintainer, please CC on bugs</description>
</maintainer>
</pkgmetadata>



1.1                  
games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild?rev=1.1&content-type=text/plain

Index: dwarf-fortress-0.40.24.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild,v
 1.1 2015/04/19 01:40:24 creffett Exp $

EAPI=5

inherit eutils games multilib versionator

MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)")
MY_PN=df
MY_P=${MY_PN}_${MY_PV}

DESCRIPTION="A single-player fantasy game"
HOMEPAGE="http://www.bay12games.com/dwarves";
SRC_URI="http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2";

LICENSE="free-noncomm BSD BitstreamVera"
SLOT="0"
KEYWORDS="~amd64 ~x86 -*"
IUSE="debug"

RDEPEND="media-libs/glew[abi_x86_32(-)]
        media-libs/libsdl[abi_x86_32(-),opengl,video,X]
        media-libs/libsndfile[abi_x86_32(-),alsa]
        media-libs/sdl-image[abi_x86_32(-),jpeg,png,tiff]
        media-libs/sdl-ttf[abi_x86_32(-)]
        sys-libs/zlib[abi_x86_32(-)]
        virtual/glu[abi_x86_32(-)]
        x11-libs/gtk+:2[abi_x86_32(-)]"
# Yup, openal and ncurses are only needed at compile-time; the code dlopens it 
at runtime
# if requested.
DEPEND="${RDEPEND}
        media-libs/openal[abi_x86_32(-)]
        sys-libs/ncurses[abi_x86_32(-),unicode]
        virtual/pkgconfig
        x11-proto/kbproto[abi_x86_32(-)]
        x11-proto/xproto[abi_x86_32(-)]"

S=${WORKDIR}/${MY_PN}_linux

gamesdir="${GAMES_PREFIX_OPT}/${PN}"
QA_PRESTRIPPED="${gamesdir}/libs/Dwarf_Fortress"

pkg_setup() {
        games_pkg_setup

        multilib_toolchain_setup x86
}

src_prepare() {
        rm libs/*.so*
        cp "${FILESDIR}"/{dwarf-fortress,Makefile} .
        epatch_user
}

src_configure() {
        tc-export CXX PKG_CONFIG
        CXXFLAGS+=" -D$(use debug || echo N)DEBUG"
}

src_compile() {
        default
        sed -i -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" ${PN} || die
}

src_install() {
        # install data-files and libs
        insinto "${gamesdir}"
        doins -r raw data libs

        # install our wrapper
        dogamesbin ${PN}

        # install docs
        dodoc README.linux *.txt

        prepgamesdirs

        fperms 750 "${gamesdir}"/libs/Dwarf_Fortress
}

pkg_postinst() {
        elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. 
This is"
        elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run."
        elog "For more information on what exactly is replaced, see 
${GAMES_BINDIR}/${PN}."
        elog "Note: This means that the primary entry point is 
${GAMES_BINDIR}/${PN}."
        elog "Do not run ${gamesdir}/libs/Dwarf_Fortress."
        elog
        elog "Optional runtime dependencies: install sys-libs/ncurses[$(use 
amd64 && echo "abi_x86_32,")unicode]"
        elog "for [PRINT_MODE:TEXT]. Install media-libs/openal$(use amd64 && 
echo "[abi_x86_32]") for audio output."
        elog
        games_pkg_postinst
}



1.1                  games-roguelike/dwarf-fortress/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for games-roguelike/dwarf-fortress
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog,v 
1.1 2015/04/19 01:40:24 creffett Exp $

*dwarf-fortress-0.40.24 (19 Apr 2015)

  19 Apr 2015; Chris Reffett <creff...@gentoo.org>
  +dwarf-fortress-0.40.24.ebuild, +files/Makefile, +files/dwarf-fortress,
  +metadata.xml:
  Commit new proxy-maintained ebuild wrt bug 290294




Reply via email to