From c329b82dc51fce970c12317ce63d5c1a54b4bf73 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 18 Aug 2009 09:52:35 +0000 Subject: Initial package by Denilson and Eugene Kapun and lumato and me #114102. (Portage version: 2.2_rc38/cvs/Linux x86_64) --- games-puzzle/sgt-puzzles/ChangeLog | 11 ++++ games-puzzle/sgt-puzzles/metadata.xml | 5 ++ games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild | 68 ++++++++++++++++++++++ .../sgt-puzzles/sgt-puzzles-99999999.ebuild | 68 ++++++++++++++++++++++ 4 files changed, 152 insertions(+) create mode 100644 games-puzzle/sgt-puzzles/ChangeLog create mode 100644 games-puzzle/sgt-puzzles/metadata.xml create mode 100644 games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild create mode 100644 games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild diff --git a/games-puzzle/sgt-puzzles/ChangeLog b/games-puzzle/sgt-puzzles/ChangeLog new file mode 100644 index 000000000000..23b2431c7b1b --- /dev/null +++ b/games-puzzle/sgt-puzzles/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for games-puzzle/sgt-puzzles +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/ChangeLog,v 1.1 2009/08/18 09:52:35 vapier Exp $ + +*sgt-puzzles-99999999 (18 Aug 2009) +*sgt-puzzles-8605 (18 Aug 2009) + + 18 Aug 2009; Mike Frysinger +sgt-puzzles-8605.ebuild, + +sgt-puzzles-99999999.ebuild, +metadata.xml: + Initial package by Denilson and Eugene Kapun and lumato and me #114102. + diff --git a/games-puzzle/sgt-puzzles/metadata.xml b/games-puzzle/sgt-puzzles/metadata.xml new file mode 100644 index 000000000000..d3c2cc926f0b --- /dev/null +++ b/games-puzzle/sgt-puzzles/metadata.xml @@ -0,0 +1,5 @@ + + + +games + diff --git a/games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild b/games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild new file mode 100644 index 000000000000..4953d853de59 --- /dev/null +++ b/games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/sgt-puzzles/sgt-puzzles-8605.ebuild,v 1.1 2009/08/18 09:52:35 vapier Exp $ + +EAPI="2" + +inherit games eutils toolchain-funcs +if [[ ${PV} == "99999999" ]] ; then + ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles/trunk" + inherit subversion + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-r${PV}.tar.gz" + S=${WORKDIR}/puzzles-r${PV} + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Simon Tatham's Portable Puzzle Collection" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/" + +LICENSE="MIT" +SLOT="0" +IUSE="doc" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + dev-util/pkgconfig + doc? ( >=app-doc/halibut-1.0 )" + +src_prepare() { + 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_compile() { + emake CC="$(tc-getCC)" || die + if use doc ; then + halibut --text --html --info --pdf --ps puzzles.but + fi +} + +src_install() { + dodir "${GAMES_BINDIR}" + emake DESTDIR="${D}" gamesdir="${GAMES_BINDIR}" install || die + dodoc README HACKING + + local file name size + 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}" + done + + if use doc ; then + dohtml *.html + doinfo puzzles.info + dodoc puzzles.txt puzzles.pdf puzzles.ps + fi + + prepgamesdirs +} diff --git a/games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild b/games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild new file mode 100644 index 000000000000..17ba1602d923 --- /dev/null +++ b/games-puzzle/sgt-puzzles/sgt-puzzles-99999999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2009 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.1 2009/08/18 09:52:35 vapier Exp $ + +EAPI="2" + +inherit games eutils toolchain-funcs +if [[ ${PV} == "99999999" ]] ; then + ESVN_REPO_URI="svn://svn.tartarus.org/sgt/puzzles/trunk" + inherit subversion + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-r${PV}.tar.gz" + S=${WORKDIR}/puzzles-r${PV} + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Simon Tatham's Portable Puzzle Collection" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/" + +LICENSE="MIT" +SLOT="0" +IUSE="doc" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + dev-util/pkgconfig + doc? ( >=app-doc/halibut-1.0 )" + +src_prepare() { + 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_compile() { + emake CC="$(tc-getCC)" || die + if use doc ; then + halibut --text --html --info --pdf --ps puzzles.but + fi +} + +src_install() { + dodir "${GAMES_BINDIR}" + emake DESTDIR="${D}" gamesdir="${GAMES_BINDIR}" install || die + dodoc README HACKING + + local file name size + 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}" + done + + if use doc ; then + dohtml *.html + doinfo puzzles.info + dodoc puzzles.txt puzzles.pdf puzzles.ps + fi + + prepgamesdirs +} -- cgit v1.2.3-65-gdbad