# ChangeLog for games-puzzle/sgt-puzzles
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/ChangeLog,v 1.3 2010/04/01 16:41:45 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/ChangeLog,v 1.4 2010/06/29 17:09:46 mr_bones_ Exp $
+
+ 29 Jun 2010; Michael Sterrett <mr_bones_@gentoo.org>
+ sgt-puzzles-8906.ebuild, sgt-puzzles-99999999.ebuild:
+ Fix building with live ebuild (bug #323629); honor CC and LDFLAGS; make
+ release and live ebuild converge a bit more
*sgt-puzzles-8906 (01 Apr 2010)
AUX sgt-puzzles-8906-gentoo.patch 974 RMD160 626f0996afd53eb1d973fd7fe2da5c0d66af08ef SHA1 76e98287e2107dd7cfc7ccf3ed8a76ac3936b93a SHA256 b58b01bb4637cb8972a0bfc9b3b14f8e2e3ae30d621decb76e28bccb8131d697
DIST puzzles-r8906.tar.gz 2759745 RMD160 f3be49b410984520f96e46dbd9589329e8d08f08 SHA1 b992726f04951eaf1ad24f4eb750cea1a8df1e66 SHA256 8af0706444d7a95ba67facd72bbd4522d19a2ee65921491da6cb2560ae3fe7ef
-EBUILD sgt-puzzles-8906.ebuild 1672 RMD160 4836a447d4d8c1bf11f454a5dc03efb522d9476c SHA1 612f145d4cbc7d05fe55206d8580e68de35ae6c4 SHA256 b69afe5f1579d009ffdab9ec93dfc79a15c63bb20b7f58d74ba2f7a0f59847d2
-EBUILD sgt-puzzles-99999999.ebuild 1732 RMD160 994312c1839266df3714dec84061a444a6ecdcbb SHA1 95fb13498ecf7245ae7e204e36b82ff961ca2f9d SHA256 643fee1044888455b953011c743014c034243812a3a0db31ec15c4073e46b71f
-MISC ChangeLog 894 RMD160 5e658379d733dd93107e30872c76b6007e89ed52 SHA1 0512cf7b5e77e8f0702ad1ae09de7edac3a80543 SHA256 febbca30483d9957f8169824c96a21d96f458be8b7b0bd89569156cd2e4b5f09
+EBUILD sgt-puzzles-8906.ebuild 1859 RMD160 60884ac6441a365e12754637a8195431399e0e86 SHA1 13b513b059209b8c088697f977b1c7adcb0a0f7a SHA256 fcfcd452dc0a6701f9865a01f4688c110186c6329b9aa30099a4a893bd14737b
+EBUILD sgt-puzzles-99999999.ebuild 1928 RMD160 da46810f59ee227c7f0110f73d2967238a363637 SHA1 886a230c74876006d0ad0abedb0d12527b3e3a10 SHA256 14fd1d8d335605712e2e580abf37d51ab48f606b7b8485be71bea9f0201fa079
+MISC ChangeLog 1126 RMD160 587d76e991ab4d387703a58d926a312119012b6a SHA1 e8f427d52271027f633529ca826709c198a84c3d SHA256 745154dbd29e38d1ca2b02e857a691977941e33cc5ecad72fb396cbd309ec734
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/sgt-puzzles-8906.ebuild,v 1.1 2010/04/01 16:41:45 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/sgt-puzzles-8906.ebuild,v 1.2 2010/06/29 17:09:46 mr_bones_ Exp $
EAPI=2
-inherit eutils games
+inherit eutils toolchain-funcs games
if [[ ${PV} == "99999999" ]] ; then
- ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles/trunk"
+ ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles"
inherit subversion
SRC_URI=""
KEYWORDS=""
RDEPEND="x11-libs/gtk+:2"
DEPEND="${RDEPEND}
+ dev-lang/perl
dev-util/pkgconfig
doc? ( >=app-doc/halibut-1.0 )"
}
src_compile() {
- emake || die
+ emake CC="$(tc-getCC)" || die
if use doc ; then
halibut --text --html --info --pdf --ps puzzles.but
fi
[[ ${file} == "nullgame.R" ]] && continue
name=$(sed -n 's/^[a-z]*\.exe://p' "${file}")
file=${file%.R}
- newicon icons/${file}-48d24.png ${PN}-${file}.png || die
- make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}" "${PN}-${file}"
+ if [[ ${PV} -lt 99999999 ]] ; then
+ newicon icons/${file}-48d24.png ${PN}-${file}.png || die
+ make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}" "${PN}-${file}"
+ else
+ # No icons with the live version
+ make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}"
+ fi
done
dodoc puzzles.txt puzzles.chm
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild,v 1.3 2010/04/02 18:23:47 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild,v 1.4 2010/06/29 17:09:46 mr_bones_ Exp $
EAPI=2
inherit eutils toolchain-funcs games
if [[ ${PV} == "99999999" ]] ; then
- ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles/trunk"
+ ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles"
inherit subversion
SRC_URI=""
KEYWORDS=""
RDEPEND="x11-libs/gtk+:2"
DEPEND="${RDEPEND}
+ dev-lang/perl
dev-util/pkgconfig
doc? ( >=app-doc/halibut-1.0 )"
src_prepare() {
+ sed -i \
+ -e 's/-O2 -Wall -Werror -ansi -pedantic -g//' \
+ -e "s/libstr =/libstr = '\$(LDFLAGS) ' ./" \
+ mkfiles.pl \
+ || die
+ ./mkfiles.pl
sed -i \
-e '1iPKG_CONFIG ?= pkg-config' \
-e '/^GTK_CONFIG/s:=.*:= $(PKG_CONFIG) gtk+-2.0:' \
- -e 's:= -O2 -Wall -Werror -ansi -pedantic -g:+= $(CPPFLAGS):' \
- -e '/LDFLAGS/s:=:=$(LDFLAGS) :' \
Makefile || die
}
src_install() {
dodir "${GAMES_BINDIR}"
emake DESTDIR="${D}" gamesdir="${GAMES_BINDIR}" install || die
- dodoc README HACKING
+ dodoc README
- local file name size
+ local file name
for file in *.R ; do
[[ ${file} == "nullgame.R" ]] && continue
name=$(sed -n 's/^[a-z]*\.exe://p' "${file}")
file=${file%.R}
- newicon icons/${file}-48d24.png ${PN}-${file}.png || die
- make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}" "${PN}-${file}"
+ if [[ ${PV} -lt 99999999 ]] ; then
+ newicon icons/${file}-48d24.png ${PN}-${file}.png || die
+ make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}" "${PN}-${file}"
+ else
+ # No icons with the live version
+ make_desktop_entry "${GAMES_BINDIR}/${file}" "${name}"
+ fi
done
if use doc ; then
dohtml *.html
doinfo puzzles.info
- dodoc puzzles.txt puzzles.pdf puzzles.ps
+ dodoc puzzles.pdf puzzles.ps puzzles.txt puzzles.chm
fi
prepgamesdirs