mr_bones_    14/10/30 07:29:52

  Modified:             ChangeLog
  Added:                crafty-24.1.ebuild
  Removed:              crafty-24.0.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, unsigned Manifest commit)

Revision  Changes    Path
1.59                 games-board/crafty/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-board/crafty/ChangeLog?rev=1.59&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-board/crafty/ChangeLog?rev=1.59&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-board/crafty/ChangeLog?r1=1.58&r2=1.59

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-board/crafty/ChangeLog,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- ChangeLog   16 Sep 2014 22:16:57 -0000      1.58
+++ ChangeLog   30 Oct 2014 07:29:52 -0000      1.59
@@ -1,6 +1,12 @@
 # ChangeLog for games-board/crafty
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/crafty/ChangeLog,v 1.58 
2014/09/16 22:16:57 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/crafty/ChangeLog,v 1.59 
2014/10/30 07:29:52 mr_bones_ Exp $
+
+*crafty-24.1 (30 Oct 2014)
+
+  30 Oct 2014; Michael Sterrett <mr_bon...@gentoo.org> +crafty-24.1.ebuild,
+  -crafty-24.0.ebuild:
+  version bump
 
   16 Sep 2014; Michael Sterrett <mr_bon...@gentoo.org> -crafty-23.8.ebuild:
   old



1.1                  games-board/crafty/crafty-24.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-board/crafty/crafty-24.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-board/crafty/crafty-24.1.ebuild?rev=1.1&content-type=text/plain

Index: crafty-24.1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/crafty/crafty-24.1.ebuild,v 1.1 
2014/10/30 07:29:52 mr_bones_ Exp $

EAPI=5
inherit flag-o-matic toolchain-funcs eutils games

DESCRIPTION="Bob Hyatt's strong chess engine"
HOMEPAGE="http://www.craftychess.com/";
SRC_URI="http://www.craftychess.com/${P}.zip
        http://www.cis.uab.edu/hyatt/crafty/source/${P}.zip
        ftp://ftp.cis.uab.edu/pub/hyatt/documentation/${PN}.doc.ascii";

LICENSE="crafty"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="no-opts"
RESTRICT="test"

RDEPEND=""
DEPEND="${RDEPEND}
        app-arch/unzip"

src_prepare() {
        sed -i \
                -e '/-o crafty/s/CC/CXX/' \
                -e 's:CXFLAGS:CXXFLAGS:g' \
                Makefile || die
        sed -i \
                -e "s:\"crafty.hlp\":\"${GAMES_DATADIR}/${PN}/crafty.hlp\":" 
option.c || die
}

src_compile() {
        local makeopts="target=UNIX"

        if ! use no-opts ; then
                if [[ $(tc-getCC) = icc ]] ; then
                        makeopts="${makeopts} asm=X86.o"
                        append-flags -D_REENTRANT -tpp6 \
                                -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \
                                -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST \
                                -DSMP -DCPUS=4 -DCLONE -DDGT
                        append-flags -O2 -fno-alias -fforce-mem \
                                -fomit-frame-pointer -fno-gcse 
-mpreferred-stack-boundary=2
                else
                        if [[ "${CHOST}" == "i686-pc-linux-gnu" ]] \
                        || [[ "${CHOST}" == "i586-pc-linux-gnu" ]] ; then
                                append-flags -DCOMPACT_ATTACKS 
-DUSE_ATTACK_FUNCTIONS \
                                        -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \
                                        -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT
                                append-flags -fno-gcse \
                                        -fomit-frame-pointer 
-mpreferred-stack-boundary=2
                        elif [[ "${CHOST}" == "x86_64-pc-linux-gnu" ]] ; then
                                append-flags -DCOMPACT_ATTACKS 
-DUSE_ATTACK_FUNCTIONS \
                                        -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \
                                        -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT
                                append-flags -fomit-frame-pointer
                        else
                                : # everything else :)
                        fi
                fi
        fi
        append-flags -DPOSIX -DSKILL
        emake ${makeopts} crafty-make LDFLAGS="${LDFLAGS} -pthread"
}

src_install() {
        dogamesbin crafty
        insinto "${GAMES_DATADIR}/${PN}"
        doins crafty.hlp
        dodoc "${DISTDIR}"/crafty.doc.ascii
        prepgamesdirs
}

pkg_postinst() {
        games_pkg_postinst
        elog
        elog "Note: No books or tablebases have been installed. If you want 
them, just"
        elog "      download them from ${HOMEPAGE}."
        elog "      You will find documentation there too. In most cases you 
take now "
        elog "      your xboard compatible application, (xboard, eboard, 
knights) and "
        elog "      just play chess against computer opponent. Have fun."
        elog
}




Reply via email to