Portage is a package management system used by Gentoo Linux
# ChangeLog for games-puzzle/ksudoku
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/ksudoku/ChangeLog,v 1.15 2008/05/26 02:26:38 halcy0n Exp $
26 May 2008; Mark Loeser
Fix RDEPEND on cmake; bug #220453
21 May 2008; Markus Ullmann
Fix built_with_use check for bug #220253
20 Apr 2008; Mike Frysinger
+files/ksudoku-0.4-gcc43.patch, ksudoku-0.4.ebuild:
Fix by Holger Ackermann for building with gcc-4.3 #218297.
22 Oct 2007; Markus Ullmann
Add opengl use flag dep check for bug #195817
07 Sep 2007; Joseph Jezak
Marked ppc/ppc64 stable for bug #186086.
05 Sep 2007; Christoph Mende
Stable on amd64 wrt bug #186086
05 Sep 2007; Markus Ullmann
Stable on x86 wrt bug #186086
22 Apr 2007; Markus Ullmann
update dependency per bug #175176
18 Apr 2007; Markus Ullmann
Reoder vars
18 Apr 2007; Markus Ullmann
ksudoku-0.4.ebuild:
Filter as-needed as it breaks nicely
*ksudoku-0.4 (18 Apr 2007)
18 Apr 2007; Markus Ullmann
Version bump wrt bug #172176
19 Aug 2006; Tobias Scherbaum
Added ~ppc, bug #144193
01 May 2006; Markus Rothe
Added ~ppc64
03 Apr 2006; Markus Ullmann
+ksudoku-0.3.ebuild:
Moved from games-board to games-puzzle wrt bug #128687
*ksudoku-0.3 (03 Apr 2006)
03 Apr 2006; Markus Ullmann
+ksudoku-0.3.ebuild:
Initial import wrt bug #105201
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX ksudoku-0.4-gcc43.patch 299 RMD160 848c1de6e5068aea7541e88b2f8102beabc0d44d SHA1 fd6401c4800041507b03401cb68a25348b2ff12b SHA256 14b041e287714c20fd2acea87418fd82aaa23c627baeb3aacea4950e4a9caf4d
DIST ksudoku-0.4.tar.gz 316486 RMD160 9b5a1c20ff2afb75d7c7380029103c71da5dba8a SHA1 f98a32f7f15ef73505ec89e4a7e79c7f53f856af SHA256 6dc1b247fba46ccd08a79f7f9b711143f4cce837484bf5230221a2225ab9922b
EBUILD ksudoku-0.4.ebuild 1555 RMD160 3601114f76d6c744d5a35c19889b1f7976306169 SHA1 8afa0161a75ac221020c66fa06b2841377d687f9 SHA256 39555fb076db0a55af4bbaf9f119a4f9dbffee311ef98707a3ce8f3ff0b522ae
MISC ChangeLog 1972 RMD160 b915095e65b534d2ff35cb2eec0ad42e3b0ab481 SHA1 65629fc600fc7b09a426c2526890e8df33599005 SHA256 fd3c8072d68658ca2ea8fdbfa5e8715e2770540d12fa04915f770d43c26947a3
MISC metadata.xml 252 RMD160 913f8ab144abda854c9c69ccb3d67888aa8eca4e SHA1 55cf4431a6564918f5e857dd7489a80efc662bc3 SHA256 8603ad8c688a1d0c2f3f988ad90c0650e5b63beb3cb40790d5f7682ede2e1f35
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkg6H+UACgkQCRZPokWLroSU8wCfQXTYaYlVD6szM7mmwbtCcBfR
KxkAoLzi1vrbDJ6dRRApvdyaBq17hUoS
=t9SS
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/ksudoku/ksudoku-0.4.ebuild,v 1.13 2008/05/26 02:26:38 halcy0n Exp $
inherit flag-o-matic multilib kde eutils
DESCRIPTION="Sudoku Puzzle Generator and Solver for KDE"
HOMEPAGE="http://ksudoku.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
DEPEND=">=dev-util/cmake-2.4.6"
RDEPEND=""
need-kde 3.3
pkg_setup() {
if ! built_with_use "=x11-libs/qt-3*" opengl ; then
eerror "This needs qt3 built with opengl support to work sanely"
die "This needs qt3 built with opengl"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc43.patch #218297
sed -i \
-e 's:LINK_FLAGS "${APR_EXTRA_LIBFLAGS} ${APU_EXTRA_LIBFLAGS} ${LINK_NO_UNDEFINED} ${_BASE_LDADD}"):LINK_FLAGS "${_BASE_LDADD} ${APR_EXTRA_LIBFLAGS} ${APU_EXTRA_LIBFLAGS} ${LINK_NO_UNDEFINED}"):' \
src/CMakeLists.txt \
|| die "sed failed"
}
src_compile() {
filter-ldflags "--as-needed" "-Wl,--as-needed"
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \
-DCMAKE_CXX_COMPILER=$(type -P $(tc-getCXX)) \
-DCMAKE_CXX_FLAGS="-DQT_THREAD_SUPPORT" \
-DLIB_INSTALL_DIR=/usr/$(get_libdir) \
|| die "cmake failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README TODO
}