public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "James Le Cuirot" <chewi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: games-misc/bsd-games/
Date: Sat, 17 Aug 2024 16:29:55 +0000 (UTC)	[thread overview]
Message-ID: <1723911468.827a50b0d99f59689bc2404653541c344e20f020.chewi@gentoo> (raw)

commit:     827a50b0d99f59689bc2404653541c344e20f020
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 17 16:17:40 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Aug 17 16:17:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827a50b0

games-misc/bsd-games: Drop old 3.1-r2

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-misc/bsd-games/Manifest                |   1 -
 games-misc/bsd-games/bsd-games-3.1-r2.ebuild | 152 ---------------------------
 2 files changed, 153 deletions(-)

diff --git a/games-misc/bsd-games/Manifest b/games-misc/bsd-games/Manifest
index 688e1edfdb61..b090f1102dad 100644
--- a/games-misc/bsd-games/Manifest
+++ b/games-misc/bsd-games/Manifest
@@ -1,5 +1,4 @@
 DIST bsd-games-3.1-verbose-build.patch.gz 4633 BLAKE2B cc75175ac2ef9d476c03bdb08b8c054d13090d6cdd1a14dd44022d13290112c68a7663d0c03f9ca7535ea10f2bb5e49a84acca4f782f0ced59685f762efd5151 SHA512 120c0859bb73a026dae017bcc2bc7505ca156b454bf5f87c91b4887417d5ac62f3dec706af91b22b11be8b5bce11d168f9205d722a9fd30dea654f682a66b1c8
-DIST bsd-games-3.1.tar.gz 267636 BLAKE2B 116b340e383430fc56e9d2379a398494b43664aa124157bfa01f2c6a76ebdc90128cc676abae83b6d74680b0ad9396d24f1c0d11adcff1f552a3e68717b8cc8f SHA512 3f311e89481913b734a21fc7d0765628637af8251228d5a38349c27cc702c307240e81711785bbd7428e208a142bd07597630d29e97e2c7bf5bd9cac1ebc6ada
 DIST bsd-games-3.2.tar.gz 270345 BLAKE2B 3d984601a71e157dd65e4102e68b3cddc9552d13ec546c599d26a501361616e6223f5fba8990ad8c7ba4559b3982e89a7f1064ff7de2422d1eb71f6c8838bcf1 SHA512 cf5f5a9e5d215ee553486580f9a7dfc9801d254a2806172df201dfc42ecbb05326db7bc25b7624eb8a8e541ad61ec319d258687609bddae2bc07edcbade2291a
 DIST bsdgames_2.17-28.debian.tar.xz 58464 BLAKE2B 3f5a70322341b153a8b3cb8df81fea1e773971d0f3b79ba8fb0c0877e95c61c8e8689952333f8ac4263948d781c2dc64c8178f9dac6a1c09ae702f91794b9583 SHA512 7e2db9f830c0657f3fcd1371635bda4a87e7a68180e486e44752904740c0710c02271522ff2d4b606542b3c502dd28795fcecf883360c3ac5bea78c148281f6a
 DIST bsdgames_2.17.orig.tar.gz 2563311 BLAKE2B 9dfff4e70929e14a422c536c661cd95c5f1ac81d9112494525b9ef13d7a39b66bd59b6a264e614cfb29784fdb63364f56b12b4d284b125b5b3c12e92def07fb0 SHA512 cb2ee60474f164d42e3d47700270bbeeda3c8279d64da409c9cc05e36437ef95b92d0a85543298e97604635fcf3e068f3a5cc812e90b5c61fb8d146cf35bc38f

diff --git a/games-misc/bsd-games/bsd-games-3.1-r2.ebuild b/games-misc/bsd-games/bsd-games-3.1-r2.ebuild
deleted file mode 100644
index 48ee4118167d..000000000000
--- a/games-misc/bsd-games/bsd-games-3.1-r2.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="collection of games from NetBSD"
-HOMEPAGE="https://www.polyomino.org.uk/computer/software/bsd-games/"
-SRC_URI="https://github.com/msharov/bsd-games/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-verbose-build.patch.gz"
-
-LICENSE="BSD"
-# Subslot indicates the fork / new version
-# 3 doesn't include the same games as the classic variant, etc
-SLOT="0/3"
-KEYWORDS="~amd64 ~hppa ~mips ~riscv ~x86"
-
-# 'check' target doesn't exist, nor do any actual tests
-# bug #779649
-RESTRICT="test"
-
-DEPEND="
-	sys-apps/miscfiles
-	sys-libs/ncurses:=[unicode(+)]
-	!games-puzzle/hangman
-	!games-misc/wumpus
-"
-RDEPEND="
-	${DEPEND}
-	acct-group/gamestat
-"
-BDEPEND="
-	sys-apps/which
-	app-alternatives/yacc
-	app-alternatives/lex
-	virtual/pkgconfig
-"
-
-PATCHES=(
-	"${WORKDIR}"/${PN}-3.1-verbose-build.patch
-	"${FILESDIR}"/${PN}-3.1-no-install-manpages-automatically.patch
-)
-
-# Set GAMES_TO_BUILD variable to whatever you want
-GAMES_TO_BUILD=${GAMES_TO_BUILD:=adventure atc battlestar caesar cribbage
-dab drop4 gofish gomoku hangman klondike robots sail snake spirhunt
-worm wump}
-
-src_prepare() {
-	default
-
-	# Use completely our own CFLAGS/LDFLAGS, no stripping and so on
-	sed -i \
-		-e 's/+= -std=c11 @pkgcflags@ ${CFLAGS}/= -std=c11 @pkgcflags@ ${CFLAGS}/' \
-		-e 's/+= @pkgldflags@ ${LDFLAGS}/= @pkgldflags@ ${LDFLAGS}/' \
-		-e s'/${INSTALL} -m 755 -s/${INSTALL} -m 755/' \
-		-e '/man[6]dir/d' \
-		Config.mk.in || die
-
-	# Yes, this stinks.
-	# Right now, the custom configure script calls pkg-config manually
-	# and seds it a bunch, and this is easier.
-	# Force looking for both ncurses and ncursesw
-	sed -i -e 's/pkgs="ncurses"/pkgs="ncursesw"/' configure || die
-
-	cp "${FILESDIR}"/config.params-gentoo config.params || die
-	echo bsd_games_cfg_usrlibdir=\"$(get_libdir)\" >> ./config.params || die
-	echo bsd_games_cfg_build_dirs=\"${GAMES_TO_BUILD}\" >> ./config.params || die
-	echo bsd_games_cfg_docdir=\"/usr/share/doc/${PF}\" >> ./config.params || die
-	if use riscv; then
-		sed -i 's/${CC} ${ldflags} -o $@ $^/${CC} ${ldflags} -o $@ $^ -latomic/' ./*/Module.mk || die
-	fi
-}
-
-src_configure() {
-	tc-export AR CC RANLIB
-
-	econf
-}
-
-src_compile() {
-	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
-	dodir /var/games
-	emake DESTDIR="${D}" install
-
-	_build_game() {
-		has ${1} ${GAMES_TO_BUILD}
-	}
-
-	_do_statefile() {
-		touch "${ED}"/var/games/${1} || die
-		chmod ug+rw "${ED}"/var/games/${1} || die
-	}
-
-	# set some binaries to run as games group (+S)
-	_build_game atc && fperms g+s /usr/bin/atc
-	_build_game battlestar && fperms g+s /usr/bin/battlestar
-	_build_game canfield && fperms g+s /usr/bin/canfield
-	_build_game cribbage && fperms g+s /usr/bin/cribbage
-	_build_game phantasia && fperms g+s /usr/bin/phantasia
-	_build_game robots && fperms g+s /usr/bin/robots
-	_build_game sail && fperms g+s /usr/bin/sail
-	_build_game snake && fperms g+s /usr/bin/snake
-	_build_game tetris && fperms g+s /usr/bin/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 hack && keepdir /var/games/hack
-	_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
-
-	# extra docs
-	_build_game atc && docinto atc
-	_build_game boggle && { docinto boggle ; dodoc boggle/README; }
-	_build_game hack && { docinto hack ; dodoc hack/{OWNER,Original_READ_ME,READ_ME,help}; }
-	_build_game hunt && { docinto hunt ; dodoc hunt/README; }
-	_build_game phantasia && { docinto phantasia ; dodoc phantasia/{OWNER,README}; }
-
-	# Install the man pages manually to make life easier (circumventing compression)
-	local game
-	for game in ${GAMES_TO_BUILD[@]} ; do
-		if [[ -e ${game}/${game}.1 ]] ; then
-			doman ${game}/${game}.1
-		else
-			doman ${game}/${game}.6
-		fi
-	done
-
-	# 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 "${ED}"/usr/share/man/man6/{factor,primes}.6 || die
-		newman factor/factor.6 primes.6
-	fi
-
-	# All of this needs to be owned by the gamestat group
-	fowners -R :gamestat /var/games/
-	# ... and so do the binaries
-	fowners -R :gamestat /usr/bin/
-
-	# State dirs
-	fperms -R ug+rw /var/games/
-}


             reply	other threads:[~2024-08-17 16:29 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-17 16:29 James Le Cuirot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-31 12:25 [gentoo-commits] repo/gentoo:master commit in: games-misc/bsd-games/ Sam James
2022-10-14  5:06 Arthur Zamarin
2022-09-22  4:09 Sam James
2022-06-27  9:29 Sam James
2022-05-28 15:06 Jakov Smolić
2022-05-28 15:06 Jakov Smolić
2022-04-30 12:23 Jakov Smolić
2022-02-15 18:31 Matt Turner
2022-01-24 19:19 Sam James
2021-11-19 11:33 Sam James
2021-11-19 11:33 Sam James
2021-07-26 13:22 David Seifert
2021-07-12 22:11 Sam James
2021-05-28 22:43 James Le Cuirot
2021-04-10  0:32 Sam James
2021-04-04  9:16 Sam James
2021-04-04  9:16 Sam James
2021-04-04  9:16 Sam James
2021-04-04  9:16 Sam James
2021-04-04  8:14 Sam James
2019-11-02 17:15 James Le Cuirot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1723911468.827a50b0d99f59689bc2404653541c344e20f020.chewi@gentoo \
    --to=chewi@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox