Michael Thomas a130555
# Ick!  This is only a temporary hack until I have more time
Michael Thomas a130555
# to rebase the affected patches (#4, and possibly more)
Michael Thomas a130555
d31824a
%global wtf_ver 20200829
eb13d7c
Michael Thomas cc5a4cd
Summary: Collection of text-based games
Michael Thomas cc5a4cd
Name: bsd-games
Michael Thomas cc5a4cd
Version: 2.17
d31824a
Release: 64%{?dist}
Michael Thomas 20f2956
License: BSD and BSD with advertising
Michael Thomas cc5a4cd
URL: ftp://metalab.unc.edu/pub/Linux/games/
Michael Thomas cc5a4cd
Source0: ftp://metalab.unc.edu/pub/Linux/games/bsd-games-%{version}.tar.gz
Michael Thomas cc5a4cd
Source1: config.params
eb13d7c
# Updated acronym databases and all bsd-wtf
eb13d7c
Source2: https://downloads.sourceforge.net/bsdwtf/wtf-%{wtf_ver}.tar.gz
Michael Thomas cc5a4cd
# A collection of patches from Debian.
Michael Thomas cc5a4cd
Patch0: bsd-games-2.17-debian.patch
Michael Thomas cc5a4cd
# Patches from Fedora Core 1
Michael Thomas cc5a4cd
Patch1: bsd-games-2.17-ospeed.patch
Michael Thomas cc5a4cd
Patch2: bsd-games-2.17-getline.patch
Michael Thomas cc5a4cd
Patch3: bsd-games-2.17-utmpstruct.patch
Michael Thomas cc5a4cd
# Additional new patches
Michael Thomas cc5a4cd
Patch4: bsd-games-2.17-setresgid.patch
Michael Thomas cc5a4cd
Patch5: bsd-games-2.17-tetrisgid.patch
Michael Thomas cc5a4cd
Patch6: bsd-games-2.17-hackgid.patch
Michael Thomas cc5a4cd
Patch7: bsd-games-2.17-phantasiagid.patch
Michael Thomas e9c5ada
# Add patches for man page renames
Michael Thomas 4283ffc
Patch8: bsd-games-2.17-monop-rename.patch
Michael Thomas e9c5ada
Patch9: bsd-games-2.17-banner-rename.patch
Michael Thomas ac743be
Patch10: bsd-games-2.17-stdio-c++.patch
Michael Thomas 7b00001
Patch11: bsd-games-2.17-nolibtermcap.patch
Michael Thomas 928501e
Patch12: bsd-games-2.17-tetris-rename.patch
Michael Thomas caad632
Patch13: bsd-games-2.17-gcc43.patch
Michael Thomas 6e8b69d
Patch14: bsd-games-2.17-bogglewords.patch
Michael Thomas 0df5e29
Patch16: bsd-games-2.17-backgammonsize.patch
907f3ce
Patch17: bsd-games-2.17-adventurecrc.patch
bd9a4b7
Patch18: bsd-games-2.17-wtfrpm.patch
c8072f2
Patch19: bsd-games-2.17-adventureinit.patch
3063edf
Patch20: bsd-games-2.17-backgammonrecursion.patch
74d1273
Patch21: bsd-games-2.17-huntversion.patch
e29994c
Patch22: bsd-games-2.17-getrandom.patch
d53ced3
Patch23: bsd-games-2.17-printf.patch
d31824a
BuildRequires: gcc
d31824a
BuildRequires: gcc-c++
397340e
BuildRequires: make
d31824a
BuildRequires: ncurses-devel
d31824a
BuildRequires: words
d31824a
BuildRequires: flex
d31824a
%if 0%{?fedora} > 33
d31824a
BuildRequires: libfl-static
d31824a
%else
d31824a
BuildRequires: flex-devel
d31824a
%endif
d31824a
BuildRequires: bison
d50bb35
Requires(pre): shadow-utils
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%description
Michael Thomas cc5a4cd
Bsd-games includes adventure, arithmetic, atc, backgammon, battlestar,
Michael Thomas cc5a4cd
bcd, caesar, canfield, cfscores, cribbage, go-fish, gomoku,
Michael Thomas 4283ffc
hunt, mille, mpoly, morse, number, phantasia, pig, pom, ppt, primes,
Michael Thomas cc5a4cd
quiz, rain, random, robots, rot13, sail, snake, snscore, teachgammon,
Michael Thomas 928501e
bsd-fbg, trek, worm, worms and wump.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%prep
eb13d7c
%setup -q -a2
Michael Thomas cc5a4cd
install -p -m 755 %{SOURCE1} .
Michael Thomas cc5a4cd
%patch0 -p1 -b .debian
Michael Thomas cc5a4cd
%patch1 -p1 -b .ospeed
Michael Thomas cc5a4cd
%patch2 -p1 -b .getline
Michael Thomas cc5a4cd
%patch3 -p1 -b .utmpstruct
Michael Thomas cc5a4cd
%patch4 -p1 -b .setresgid
Michael Thomas cc5a4cd
%patch5 -p1 -b .tetrisgid
Michael Thomas cc5a4cd
%patch6 -p1 -b .hackgid
Michael Thomas cc5a4cd
%patch7 -p1 -b .phantasiagid
Michael Thomas 4283ffc
%patch8 -p1 -b .monop.rename
Michael Thomas e9c5ada
%patch9 -p0 -b .banner.rename
Michael Thomas ac743be
%patch10 -p0 -b .cplusplus
Michael Thomas 7b00001
%patch11 -p0 -b .nolibtermcap
Michael Thomas 928501e
%patch12 -p0 -b .tetris.rename
Michael Thomas caad632
%patch13 -p1 -b .gcc43
Michael Thomas 6e8b69d
%patch14 -p0 -b .wordlimit
Michael Thomas 0df5e29
%patch16 -p0 -b .backgammonsize
907f3ce
%patch17 -p0 -b .adventurecrc
eb13d7c
pushd wtf-%{wtf_ver}
Jaromir Capik 15d822c
%patch18 -p1 -b .wtfrpm
eb13d7c
popd
c8072f2
%patch19 -p0 -b .adventureinit
3063edf
%patch20 -p1 -b .backgammonrecursion
74d1273
%patch21 -p1 -b .huntversion
e29994c
%patch22 -p1 -b .getrandom
d53ced3
%patch23 -p1 -b .printf
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%build
Michael Thomas cc5a4cd
# We include a templatized configuration settings file to set
Michael Thomas cc5a4cd
# reasonable defaults, and to tell the configure script not to
Michael Thomas cc5a4cd
# run in interactive mode.
Michael Thomas cc5a4cd
sed -i.bak -e "s#@DESTDIR@#$RPM_BUILD_ROOT#" \
Michael Thomas cc5a4cd
    -e "s#@bindir@#%{_bindir}#" \
Michael Thomas cc5a4cd
    -e "s#@docdir@#%{_docdir}#" \
Michael Thomas cc5a4cd
    -e "s#@sbindir@#%{_sbindir}#" \
Michael Thomas cc5a4cd
    -e "s#@datadir@#%{_datadir}#" \
Michael Thomas cc5a4cd
    -e "s#@libdir@#%{_libdir}#" \
Michael Thomas cc5a4cd
    -e "s#@mandir@#%{_mandir}#" \
Michael Thomas cc5a4cd
    -e "s#@var@#%{_var}#" \
Michael Thomas cc5a4cd
    -e "s#@RPM_OPT_FLAGS@#$RPM_OPT_FLAGS#" \
Michael Thomas cc5a4cd
    config.params 
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
# Don't use %%configure.  This configure script wasn't generated by
Michael Thomas cc5a4cd
# autoconf and doesn't obey things like --prefix.
Michael Thomas cc5a4cd
./configure
aa51485
%make_build RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE"
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
# Rename one doc file to avoid naming collisions
Michael Thomas cc5a4cd
cp hunt/README README.hunt
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%install
Michael Thomas cc5a4cd
rm -rf $RPM_BUILD_ROOT
aa51485
%make_install RPM_BUILD_ROOT="$RPM_BUILD_ROOT"
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
# Change the binary name for monop to prevent a conflict with the mono-devel
Michael Thomas cc5a4cd
# package
Michael Thomas cc5a4cd
mv $RPM_BUILD_ROOT/%{_bindir}/monop $RPM_BUILD_ROOT/%{_bindir}/mpoly
Michael Thomas 4283ffc
mv $RPM_BUILD_ROOT/%{_mandir}/man6/monop.6.gz $RPM_BUILD_ROOT/%{_mandir}/man6/mpoly.6.gz
Michael Thomas cc5a4cd
Michael Thomas e9c5ada
# Change the binary name for banner to prevent a conflict with a Fedora
Michael Thomas e9c5ada
# package with the same name
Michael Thomas e9c5ada
mv $RPM_BUILD_ROOT/%{_bindir}/banner $RPM_BUILD_ROOT/%{_bindir}/vert-banner
Michael Thomas e9c5ada
mv $RPM_BUILD_ROOT/%{_mandir}/man6/banner.6.gz $RPM_BUILD_ROOT/%{_mandir}/man6/vert-banner.6.gz
Michael Thomas e9c5ada
Michael Thomas 928501e
# Change the binary name for tetris to prevent a conflict with the mono-devel
Michael Thomas 928501e
# package
Michael Thomas 928501e
mv $RPM_BUILD_ROOT/%{_bindir}/tetris-bsd $RPM_BUILD_ROOT/%{_bindir}/bsd-fbg
Michael Thomas d40e278
mv $RPM_BUILD_ROOT/%{_mandir}/man6/tetris-bsd.6.gz $RPM_BUILD_ROOT/%{_mandir}/man6/bsd-fbg.6.gz
Michael Thomas 928501e
Michael Thomas cc5a4cd
# Remove this doc file.  We're copying it to a different location for Fedora.
Michael Thomas cc5a4cd
rm -f $RPM_BUILD_ROOT/%{_docdir}/trek.me
Michael Thomas cc5a4cd
Michael Thomas 6e8b69d
# Updated acronym databases
eb13d7c
pushd wtf-%{wtf_ver}
eb13d7c
install -p -m 0755 wtf $RPM_BUILD_ROOT%{_bindir}/
eb13d7c
gzip wtf.6
eb13d7c
install -p -m 0644 wtf.6.gz $RPM_BUILD_ROOT%{_mandir}/man6/
eb13d7c
install -p -m 0644 acronyms* $RPM_BUILD_ROOT%{_datadir}/misc/
eb13d7c
popd
Michael Thomas 6e8b69d
Michael Thomas cc5a4cd
%pre
d50bb35
for group in gamehack gamesail gamephant; do
d50bb35
    getent group $group >/dev/null || groupadd -r $group
d50bb35
done
d50bb35
exit 0
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%files
Michael Thomas cc5a4cd
%{_bindir}/adventure
Michael Thomas cc5a4cd
%{_bindir}/arithmetic
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/atc
Michael Thomas cc5a4cd
%{_bindir}/backgammon
Michael Thomas cc5a4cd
%{_bindir}/teachgammon
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/battlestar
Michael Thomas cc5a4cd
%{_bindir}/boggle
Michael Thomas cc5a4cd
%{_bindir}/bcd
Michael Thomas cc5a4cd
%{_bindir}/caesar
Michael Thomas cc5a4cd
%{_bindir}/dab
Michael Thomas cc5a4cd
%{_bindir}/rot13
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/canfield
Michael Thomas cc5a4cd
%{_bindir}/cfscores
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/cribbage
Michael Thomas cc5a4cd
%{_bindir}/go-fish
Michael Thomas cc5a4cd
%{_bindir}/gomoku
Michael Thomas cc5a4cd
%attr(2755,root,gamehack) %{_bindir}/hack
Michael Thomas cc5a4cd
%{_bindir}/hangman
Michael Thomas cc5a4cd
%{_bindir}/hunt
Michael Thomas cc5a4cd
%{_bindir}/mille
Michael Thomas cc5a4cd
%{_bindir}/mpoly
Michael Thomas cc5a4cd
%{_bindir}/morse
Michael Thomas cc5a4cd
%{_bindir}/number
Michael Thomas cc5a4cd
%attr(2755,root,gamephant) %{_bindir}/phantasia
Michael Thomas cc5a4cd
%{_bindir}/pig
Michael Thomas cc5a4cd
%{_bindir}/pom
Michael Thomas cc5a4cd
%{_bindir}/ppt
Michael Thomas cc5a4cd
%{_bindir}/primes
Michael Thomas cc5a4cd
%{_bindir}/quiz
Michael Thomas cc5a4cd
%{_bindir}/rain
Michael Thomas cc5a4cd
%{_bindir}/random
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/robots
Michael Thomas cc5a4cd
%attr(2755,root,gamesail) %{_bindir}/sail
Michael Thomas cc5a4cd
%attr(2755,root,games) %{_bindir}/snake
Michael Thomas cc5a4cd
%{_bindir}/snscore
Michael Thomas 928501e
%attr(2755,root,games) %{_bindir}/bsd-fbg
Michael Thomas cc5a4cd
%{_bindir}/trek
Michael Thomas e9c5ada
%{_bindir}/vert-banner
Michael Thomas cc5a4cd
%{_bindir}/worm
Michael Thomas cc5a4cd
%{_bindir}/worms
Michael Thomas cc5a4cd
%{_bindir}/wtf
Michael Thomas cc5a4cd
%{_bindir}/wump
Michael Thomas cd6cdd7
%{_datadir}/%{name}
Michael Thomas cc5a4cd
%{_datadir}/misc/acronyms
ac47844
%{_datadir}/misc/acronyms-o.real
Michael Thomas cc5a4cd
%{_datadir}/misc/acronyms.comp
eb13d7c
%{_datadir}/misc/acronyms-o.fake
Michael Thomas cc5a4cd
%{_mandir}/man6/*
Michael Thomas cc5a4cd
%{_sbindir}/huntd
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/atc_score
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/battlestar.log
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/cfscores
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/criblog
Michael Thomas cc5a4cd
%dir %attr(0775,root,gamehack) %{_var}/games/hack
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,gamehack) %{_var}/games/hack/*
Michael Thomas cc5a4cd
%dir %attr(775,root,gamephant) %{_var}/games/phantasia
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,gamephant) %{_var}/games/phantasia/*
Michael Thomas cc5a4cd
%dir %attr(775,root,gamesail) %{_var}/games/sail
Michael Thomas b2f3a84
%config(noreplace) %attr(664,root,games) %{_var}/games/robots_roll
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,gamesail) %{_var}/games/saillog
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/snake.log
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/snakerawscores
Michael Thomas 20f2956
%config(noreplace) %attr(664,root,games) %{_var}/games/bsd-fbg.scores
Michael Thomas cc5a4cd
%doc AUTHORS COPYING ChangeLog ChangeLog.0 THANKS YEAR2000 README.hunt trek/USD.doc/trek.me
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
%changelog
d31824a
* Mon Sep 14 2020 Sérgio Basto <sergio@serjux.com> - 2.17-64
d31824a
- (#1871089) use libfl-static instead flex-devel on F34
d31824a
- Update wtf to wtf-20200829.tar.gz
d31824a
3ab0700
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-63
3ab0700
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3ab0700
5df289f
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-62
5df289f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5df289f
a09ec00
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-61
a09ec00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a09ec00
6a89359
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-60
6a89359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6a89359
4197672
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-59
4197672
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4197672
ab7c3da
* Thu Mar 08 2018 Jeff Makey <jeff@makey.net> - 2.17-58
ab7c3da
- Add gcc-c++ to BuildRequires to compile dab.
ab7c3da
4961a2b
* Mon Feb 19 2018 Jeff Makey <jeff@makey.net> - 2.17-57
4961a2b
- Add gcc to BuildRequires and change flex-static to flex-devel.
4961a2b
bfa7b13
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-56
bfa7b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bfa7b13
e25e106
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-55
e25e106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e25e106
2ca86af
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-54
2ca86af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2ca86af
5e0fcdd
* Fri May 19 2017 Sérgio Basto <sergio@serjux.com> - 2.17-53
5e0fcdd
- Update wtf to 20170512
5e0fcdd
d53ced3
* Thu May 18 2017 Sérgio Basto <sergio@serjux.com> - 2.17-52
eb13d7c
- Update bsd-wtf to 20170505 version, including new wtf script for wtf without
eb13d7c
  offensive words (if that make sense).
a440437
- Use printf() format string where needed to satisfy -Werror=format-security.
eb13d7c
ac47844
* Sun Feb 19 2017 Jeff Makey <jeff@makey.net> - 2.17-51
ac47844
- Update wtf acronym databases. (BZ #1235427)
74d1273
- Fix hunt version mismatch. (BZ #1236218)
e29994c
- Rename getrandom() to get_random() in arithmetic. (BZ #1422443)
ac47844
a55770a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-50
a55770a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a55770a
1db66ac
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-49
1db66ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1db66ac
2ce7838
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-48
2ce7838
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2ce7838
0f57aad
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.17-47
0f57aad
- Rebuilt for GCC 5 C++11 ABI change
0f57aad
55df674
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-46
55df674
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
55df674
3063edf
* Mon Jul 07 2014 Jeff Makey <jeff@makey.net> - 2.17-45
3063edf
- Fix infinite recursion in backgammon. (BZ #1092874)
3063edf
- Fix bogus dates in changelog.
3063edf
6507eac
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-44
6507eac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6507eac
ddac01b
* Sat Dec 21 2013 Jeff Makey <jeff@makey.net> - 2.17-43
ddac01b
- Update acronym databases. (BZ #1032327)
ddac01b
c8072f2
* Tue Aug 27 2013 Jeff Makey <jeff@makey.net> - 2.17-42
c8072f2
- Fix segmentation fault in adventure initialization. (BZ #997933)
c8072f2
1169753
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-41
1169753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1169753
Jaromir Capik 15d822c
* Thu May 30 2013 Jaromir Capik <jcapik@redhat.com> - 2.17-40
Jaromir Capik 15d822c
- wtf: Removing duplicate prefix when rpm -q succeeds
Jaromir Capik 15d822c
bd9a4b7
* Thu Apr 25 2013 Jan Pokorny <jpokorny@redhat.com> - 2.17-39
bd9a4b7
- Make wtf fetch package info from rpm instead of pkg_info
bd9a4b7
  (BZ #956648)
bd9a4b7
49fe02b
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-38
49fe02b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
49fe02b
1306ed2
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-37
1306ed2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1306ed2
907f3ce
* Thu Jan 26 2012 Jeff Makey <jeff@makey.net> - 2.17-36
907f3ce
- Fix segmentation fault on 64-bit systems when saving adventure game.
907f3ce
  (BZ #710936)
907f3ce
264fc7a
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-35
264fc7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
264fc7a
d50bb35
* Tue May  3 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.17-34
d50bb35
- Fix Requires(pre) syntax for group creation.
d50bb35
- Create groups as specified in packaging guidelines.
d50bb35
14e7fce
* Tue May  3 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.17-33
14e7fce
- Update acronym databases, fix URLs to them (#529921).
14e7fce
14c2a00
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
14c2a00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
14c2a00
d3102b1
* Fri Dec 10 2010 Ralf Corsépius <corsepiu@fedoraproject.org> 2.17-31
d3102b1
- Add BR: flex-static (Fix FTBFS: BZ 660856).
d3102b1
Michael Thomas 0df5e29
* Sun Apr 18 2010 Wart <wart@kobold.org> 2.17-30
Michael Thomas 0df5e29
- Add patch to fix core dump in backgammon when screen is < 24 lines tall
Michael Thomas 0df5e29
Michael Thomas 6e8b69d
* Tue Oct 20 2009 Wart <wart@kobold.org> 2.17-29
Michael Thomas 6e8b69d
- Updated acronym databases (BZ #529921)
Michael Thomas 6e8b69d
- Allow more words in a boggle game (BZ #500187)
Michael Thomas 6e8b69d
a9412e9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-28
a9412e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a9412e9
c0ba06e
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.17-27
c0ba06e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c0ba06e
Michael Thomas 0f1639d
* Mon Dec 22 2008 Wart <wart@kobold.org> 2.17-26
Michael Thomas 0f1639d
- Minor tweaks to patches to get them to work with no fuzz
Michael Thomas 0f1639d
Michael Thomas b2f3a84
* Mon Oct 20 2008 Wart <wart@kobold.org> 2.17-25
Michael Thomas b2f3a84
- Fix robots high score file permissions (BZ# 467726)
Michael Thomas b2f3a84
Michael Thomas a130555
* Wed Oct 8 2008 Wart <wart@kobold.org> 2.17-24
Michael Thomas a130555
- Temporarily set patch fuzz factor until patches can be rebased.
Michael Thomas a130555
Michael Thomas caad632
* Sat Feb 9 2008 Wart <wart@kobold.org> 2.17-23
Michael Thomas caad632
- Add patch and rebuild for gcc 4.3
Michael Thomas caad632
Michael Thomas d86cab9
* Tue Nov 20 2007 Wart <wart@kobold.org> 2.17-22
Michael Thomas d86cab9
- Create setgid groups as system groups (BZ# 389191)
Michael Thomas d86cab9
Michael Thomas 20f2956
* Fri Aug 17 2007 Wart <wart@kobold.org> 2.17-21
Michael Thomas 20f2956
- License tag clarification
Michael Thomas 20f2956
- Minor rpmlint cleanup
Michael Thomas 20f2956
Michael Thomas ab4bc0b
* Mon Apr 30 2007 Wart <wart@kobold.org> 2.17-20
Michael Thomas ab4bc0b
- Fix one more place where tetris must be renamed to bsd-fbg
Michael Thomas ab4bc0b
Michael Thomas 928501e
* Mon Apr 30 2007 Wart <wart@kobold.org> 2.17-19
Michael Thomas 928501e
- Rename tetris to avoid legal quandries
Michael Thomas 928501e
Michael Thomas 7b00001
* Tue Mar 6 2007 Wart <wart@kobold.org> 2.17-18
Michael Thomas 7b00001
- Remove BR: libtermcap-devel
Michael Thomas 7b00001
- Change includes of <termcap.h> to <ncurses/termcap.h>
Michael Thomas 7b00001
Michael Thomas ac743be
* Tue Jan 30 2007 Wart <wart@kobold.org> 2.17-17
Michael Thomas ac743be
- Patch to add extern "C" block to prevent c++ compiler error.
Michael Thomas ac743be
Michael Thomas ae70aed
* Sat Nov 18 2006 Wart <wart@kobold.org> 2.17-16
Michael Thomas ae70aed
- Drop the useless game 'wargames'
Michael Thomas ae70aed
Michael Thomas e9c5ada
* Sat Oct 14 2006 Wart <wart@kobold.org> 2.17-15
Michael Thomas e9c5ada
- Reintroduce the 'banner' program as 'vert-banner' (BZ #209018)
Michael Thomas e9c5ada
Michael Thomas 0367603
* Mon Aug 28 2006 Wart <wart@kobold.org> 2.17-14
Michael Thomas 0367603
- Rebuild for Fedora Extras
Michael Thomas 0367603
Michael Thomas 261fc41
* Wed May 31 2006 Wart <wart@kobold.org> 2.17-13
Michael Thomas 261fc41
- Added missing BR: bison
Michael Thomas 261fc41
Michael Thomas 4283ffc
* Wed May 31 2006 Wart <wart@kobold.org> 2.17-12
Michael Thomas 4283ffc
- Added missing BR: flex
Michael Thomas 4283ffc
Michael Thomas 4283ffc
* Tue May 2 2006 Wart <wart@kobold.org> 2.17-11
Michael Thomas 4283ffc
- Rename monop man page to match the renamed executable.
Michael Thomas 4283ffc
Michael Thomas 7fd2e99
* Mon May 1 2006 Wart <wart@kobold.org> 2.17-10
Michael Thomas 7fd2e99
- Remove banner (conflict with a similar package in FE)
Michael Thomas 7fd2e99
Michael Thomas cd6cdd7
* Sat Apr 29 2006 Wart <wart@kobold.org> 2.17-9
Michael Thomas cd6cdd7
- Simplify files section
Michael Thomas cd6cdd7
- Remove unnecessary comment
Michael Thomas cd6cdd7
- Mark scoreboard files as %%config
Michael Thomas cd6cdd7
Michael Thomas cc5a4cd
* Fri Apr 28 2006 Wart <wart@kobold.org> 2.17-8
Michael Thomas cc5a4cd
- Fix directory ownership of _datadir/bsd-games
Michael Thomas cc5a4cd
- Change license to BSD
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Apr 27 2006 Wart <wart@kobold.org> 2.17-7
Michael Thomas cc5a4cd
- Remove dm for Fedora
Michael Thomas cc5a4cd
- Turn off setgid bit for cfscores
Michael Thomas cc5a4cd
- Limit setgid code segments in hack
Michael Thomas cc5a4cd
- Limit setgid code segments in phantasia
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Wed Apr 26 2006 Wart <wart@kobold.org> 2.17-6
Michael Thomas cc5a4cd
- Remove bones file modifications from hack and run with a custom group
Michael Thomas cc5a4cd
  instead.
Michael Thomas cc5a4cd
3063edf
* Mon Apr 24 2006 Wart <wart@kobold.org> 2.17-5
Michael Thomas cc5a4cd
- Modified bones file handling to allow us to drop setgid earlier.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Sat Apr 22 2006 Wart <wart@kobold.org> 2.17-4
Michael Thomas cc5a4cd
- Added dist tag to release number
Michael Thomas cc5a4cd
- Added patch to limit potential security holes in tetris-bsd
Michael Thomas cc5a4cd
- Added patch set from Debian's package, which includes a security patch
Michael Thomas cc5a4cd
  for CVE-2006-1744
Michael Thomas cc5a4cd
- Rename monop to mpoly to avoid conflict with the mono-devel package.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Fri Apr 14 2006 Wart <wart@kobold.org> 2.17-3
Michael Thomas cc5a4cd
- Updated setresgid patch to disable potential security holes from
Michael Thomas cc5a4cd
  user-specified scoreboard files.
Michael Thomas cc5a4cd
- Move hack save games to $HOME, but can be moved using HACKDIR or the
Michael Thomas cc5a4cd
  '-d' command line option.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Sat Apr 8 2006 Wart <wart@kobold.org> 2.17-2
Michael Thomas cc5a4cd
- Added patch to change use of setregid to setresgid almost everywhere.
Michael Thomas cc5a4cd
- Added missing BuildRequires
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Apr 3 2006 Wart <wart@kobold.org> 2.17-1
Michael Thomas cc5a4cd
- Updated to 2.17 with new configuration system
Michael Thomas cc5a4cd
- Updated patches for 2.17
Michael Thomas cc5a4cd
- Updated spec file for Fedora Extras
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Fri Feb 16 2001 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- fixed getline() redefinition, it is included in stdio.h now, so 
Michael Thomas cc5a4cd
  getline had to be renamed. Also, -D_GNU_SOURCE
Michael Thomas cc5a4cd
- fix bug 27850, where certain games need to be setgid games, and 
Michael Thomas cc5a4cd
  their scorefiles etc. need to belong to group games
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Tue Aug 1 2000 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- fix bug #15013, bad dir permissions
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
Michael Thomas cc5a4cd
- rebuilt
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Jul 13 2000 Trond Eivind Glomsrød <teg@redhat.com>
Michael Thomas cc5a4cd
- use %%{_tmppath}
Michael Thomas cc5a4cd
- don't use internal rpm programs 
Michael Thomas cc5a4cd
- kill countmail, no longer require frm from elm
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Jun 5 2000 Tim Powers <timp@redhat.com>
Michael Thomas 20f2956
- fixed man page location to be in %%{_mandir}
Michael Thomas cc5a4cd
- fixed so that regular users can build
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Fri May 5 2000 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- rebuilt for 7.0
Michael Thomas cc5a4cd
- compress man pages
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Feb 10 2000 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- strip binaries.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Sun Nov 21 1999 Bernhard Rosenkraenzer <bero@redhat.com>
Michael Thomas cc5a4cd
- 2.9
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Nov 1 1999 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- updated source to 2.8
Michael Thomas cc5a4cd
- fixed problem with ospeed being defined in the source instead of including
Michael Thomas 20f2956
  termcap.h (new ospeed patch)
Michael Thomas 20f2956
- using files list in %%files section instead of entering
Michael Thomas 20f2956
  _every_single_filename_.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Sat Aug 21 1999 Bill Nottingham <notting@redhat.com>
Michael Thomas cc5a4cd
- fix countmail (#3722). I must be bored.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
Michael Thomas cc5a4cd
- make dm setgid games, not setuid root...
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Fri Jul 9 1999 Tim Powers <timp@redhat.com>
Michael Thomas cc5a4cd
- updated source to 2.7
Michael Thomas cc5a4cd
- updated patches to fix bugs and the braindead configure script, 
Michael Thomas cc5a4cd
  dropped a few of the older patches that made it into this release
Michael Thomas cc5a4cd
- replaced -make install with make install-strip
Michael Thomas cc5a4cd
- built for 6.1
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Wed May 12 1999 Bill Nottingham <notting@redhat.com>
Michael Thomas cc5a4cd
- pick up some more files
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Apr 01 1999 Michael Maher <mike@redhat.com>
Michael Thomas cc5a4cd
- only a fool would add a dependency to this package on a 
Michael Thomas cc5a4cd
  day like today.
Michael Thomas cc5a4cd
3063edf
* Thu Mar 18 1999 Michael Maher <mike@redhat.com>
Michael Thomas cc5a4cd
- fixed bug 1550
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Mon Feb 08 1999 Michael Maher <mike@redhat.com>
Michael Thomas cc5a4cd
- moved pacakge to PowerTools.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Jun 18 1998 Alan Cox <alan@redhat.com>
Michael Thomas cc5a4cd
- Chris Evans pointed out a hole in sail I missed.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Wed Jun 17 1998 Alan Cox <alan@redhat.com>
Michael Thomas cc5a4cd
- Stopped people using cribbage to be able to cheat game score files.
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Tue May 05 1998 Prospector System <bugs@redhat.com>
Michael Thomas cc5a4cd
- translations modified for de, fr, tr
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
Michael Thomas cc5a4cd
- fixed the config patch so that it will build on non /usr/src/redhat build
Michael Thomas cc5a4cd
  trees
Michael Thomas cc5a4cd
Michael Thomas cc5a4cd
* Tue Apr 07 1998 Erik Troan <ewt@redhat.com>
Michael Thomas cc5a4cd
- updated to bsd-games 2.1
Michael Thomas cc5a4cd
- started over on package