summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-misc/bsd-games/bsd-games-2.13.ebuild')
-rw-r--r--games-misc/bsd-games/bsd-games-2.13.ebuild107
1 files changed, 0 insertions, 107 deletions
diff --git a/games-misc/bsd-games/bsd-games-2.13.ebuild b/games-misc/bsd-games/bsd-games-2.13.ebuild
deleted file mode 100644
index 002e239fb876..000000000000
--- a/games-misc/bsd-games/bsd-games-2.13.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-misc/bsd-games/bsd-games-2.13.ebuild,v 1.8 2004/06/24 22:53:13 agriffis Exp $
-
-inherit eutils games
-
-DESCRIPTION="collection of games from NetBSD"
-HOMEPAGE="http://www.advogato.org/proj/bsd-games/"
-SRC_URI="ftp://metalab.unc.edu/pub/Linux/games/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="x86 ppc amd64 ~sparc"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses
- sys-apps/miscfiles
- sys-apps/less
- sys-devel/flex
- >=sys-apps/sed-4"
-DEPEND="${RDEPEND}
- sys-devel/bison"
-
-# Set GAMES_TO_BUILD variable to whatever you want
-export GAMES_TO_BUILD=${GAMES_TO_BUILD:="adventure arithmetic atc
-backgammon banner battlestar bcd boggle caesar canfield cribbage fish
-gomoku hangman hunt mille monop morse number phantasia pig pom ppt
-primes quiz rain random robots sail snake tetris trek wargames worm
-worms wtf wump"}
-
-src_unpack() {
- unpack ${A} ; cd ${S}
- epatch ${FILESDIR}/bsdgames_${PV}-11.diff
- epatch ${FILESDIR}/bsdgames-${PV}-gentoo.diff
-
- sed -i \
- -e "s:/usr/games:${GAMES_BINDIR}:" wargames/wargames \
- || die "sed wargames failed"
-
- cp ${FILESDIR}/config.params-gentoo config.params
- echo bsd_games_cfg_build_dirs=\"${GAMES_TO_BUILD}\" >> ./config.params
-}
-
-src_compile() {
- ./configure || die
- emake OPTIMIZE="${CFLAGS}" || die "emake failed"
-}
-
-build_game() { has ${1} ${GAMES_TO_BUILD}; }
-do_statefile() {
- touch ${D}/${GAMES_STATEDIR}/${1}
- chmod ug+rw ${D}/${GAMES_STATEDIR}/${1}
-}
-src_install() {
- dodir ${GAMES_BINDIR} ${GAMES_STATEDIR} /usr/share/man/man{1,6}
- make DESTDIR=${D} install-strip || die "make install-strip failed"
-
- dodoc AUTHORS BUGS ChangeLog ChangeLog.0 INSTALL \
- README PACKAGING SECURITY THANKS TODO YEAR2000
-
- # special subdirs
- #[ `build_game atc` ] && dodir ${GAMES_DATADIR}/atc
- #[ `build_game boggle` ] && dodir ${GAMES_DATADIR}/boggle
- #[ `build_game quiz` ] && dodir ${GAMES_DATADIR}/quiz
-
- # set some binaries to run as games group (+S)
- [ `build_game atc` ] && fperms g+s ${GAMES_BINDIR}/atc
- [ `build_game battlestar` ] && fperms g+s ${GAMES_BINDIR}/battlestar
- [ `build_game canfield` ] && fperms g+s ${GAMES_BINDIR}/canfield
- [ `build_game cribbage` ] && fperms g+s ${GAMES_BINDIR}/cribbage
- [ `build_game phantasia` ] && fperms g+s ${GAMES_BINDIR}/phantasia
- [ `build_game robots` ] && fperms g+s ${GAMES_BINDIR}/robots
- [ `build_game sail` ] && fperms g+s ${GAMES_BINDIR}/sail
- [ `build_game snake` ] && fperms g+s ${GAMES_BINDIR}/snake
- [ `build_game tetris` ] && fperms g+s ${GAMES_BINDIR}/tetris-bsd
-
- # state files
- [ `build_game atc` ] && do_statefile atc_score
- [ `build_game battlestar` ] && do_statefile battlestar.log
- [ `build_game canfield` ] && do_statefile cfscores
- [ `build_game cribbage` ] && do_statefile criblog
- [ `build_game robots` ] && do_statefile robots_roll
- [ `build_game sail` ] && do_statefile saillog
- [ `build_game snake` ] && do_statefile snake.log && do_statefile snakerawscores
- [ `build_game tetris` ] && do_statefile tetris-bsd.scores
- # state dirs
- #[ `build_game phantasia` ] && dodir ${GAMES_STATEDIR}/phantasia
- #[ `build_game sail` ] && dodir ${GAMES_STATEDIR}/sail
- chmod -R ug+rw ${D}/${GAMES_STATEDIR}/*
-
- # extra docs
- [ `build_game atc` ] && { docinto atc ; dodoc atc/BUGS; }
- [ `build_game boggle` ] && { docinto boggle ; dodoc boggle/README{,.linux}; }
- [ `build_game hunt` ] && { docinto hunt ; dodoc hunt/README{,.linux}; }
- [ `build_game phantasia` ] && { docinto phantasia ; dodoc phantasia/{OWNER,README}; }
- [ `build_game trek` ] && { docinto trek ; dodoc trek/USD.doc/trek.me; }
-
- # Since factor is usually not installed, and primes.6 is a symlink to
- # factor.6, make sure that primes.6 is ok ...
- if [ `build_game primes` ] && [ ! `build_game factor` ] ; then
- rm -f ${D}/usr/share/man/man6/{factor,primes}.6
- newman factor/factor.6 primes.6
- fi
-
- prepalldocs
- prepgamesdirs
-}