rpms/Maelstrom/devel Maelstrom-3.0.6-64bit.patch, 1.3, 1.4 Maelstrom-3.0.6-DESTDIR.patch, NONE, 1.1 Maelstrom-3.0.6-gcc34.patch, 1.2, 1.3 Maelstrom-3.0.6-install.patch, 1.2, 1.3 Maelstrom-3.0.6-setgid.patch, 1.4, 1.5 Maelstrom-Content-License.txt, NONE, 1.1 Maelstrom-open.patch, 1.2, 1.3 Maelstrom.desktop, 1.2, 1.3 Maelstrom.spec, 1.23, 1.24 Makefile, 1.2, 1.3 maelstrom.png, 1.2, 1.3 sources, 1.4, 1.5 dead.package, 1.1, NONE

Tom Callaway spot at fedoraproject.org
Sun Dec 6 22:43:51 UTC 2009


Author: spot

Update of /cvs/pkgs/rpms/Maelstrom/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19865/devel

Added Files:
	Maelstrom-3.0.6-64bit.patch Maelstrom-3.0.6-DESTDIR.patch 
	Maelstrom-3.0.6-gcc34.patch Maelstrom-3.0.6-install.patch 
	Maelstrom-3.0.6-setgid.patch Maelstrom-Content-License.txt 
	Maelstrom-open.patch Maelstrom.desktop Maelstrom.spec Makefile 
	maelstrom.png sources 
Removed Files:
	dead.package 
Log Message:
revive dead package

Maelstrom-3.0.6-64bit.patch:
 SDL_FrameBuf.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: Maelstrom-3.0.6-64bit.patch
===================================================================
RCS file: Maelstrom-3.0.6-64bit.patch
diff -N Maelstrom-3.0.6-64bit.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom-3.0.6-64bit.patch	6 Dec 2009 22:43:50 -0000	1.4
@@ -0,0 +1,13 @@
+--- Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp.ook	2006-02-14 01:50:13.000000000 -0500
++++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp	2006-02-14 01:50:58.000000000 -0500
+@@ -848,8 +848,8 @@
+ 			for ( i=0; i<dirtymaplen; ++i ) {
+ 				if ( dirtymap[i] != NULL ) {
+ 					dirtymap[i] = (SDL_Rect *)(
+-					((int)dirtymap[i]-(int)updatelist) +
+-								(int)newlist
++					((long)dirtymap[i]-(long)updatelist) +
++								(long)newlist
+ 					);
+ 				}
+ 			}

Maelstrom-3.0.6-DESTDIR.patch:
 Makefile.am |    2 +-
 Makefile.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE Maelstrom-3.0.6-DESTDIR.patch ---
diff -up Maelstrom-3.0.6/Makefile.am.BAD Maelstrom-3.0.6/Makefile.am
--- Maelstrom-3.0.6/Makefile.am.BAD	2009-12-06 17:37:05.042119272 -0500
+++ Maelstrom-3.0.6/Makefile.am	2009-12-06 17:37:39.040120370 -0500
@@ -65,7 +65,7 @@ DIST_SUBDIRS = $(SUBDIRS) Images Docs
 
 # Special install rule for the game
 install:
-	make install_gamedata target=@GAME_INSTALLDIR@
+	make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
 
 install_gamedata:
 	sh mkinstalldirs $(target)/
diff -up Maelstrom-3.0.6/Makefile.in.BAD Maelstrom-3.0.6/Makefile.in
--- Maelstrom-3.0.6/Makefile.in.BAD	2009-12-06 17:37:58.555119622 -0500
+++ Maelstrom-3.0.6/Makefile.in	2009-12-06 17:38:04.208119720 -0500
@@ -431,7 +431,7 @@ maintainer-clean-generic clean mostlycle
 
 # Special install rule for the game
 install:
-	make install_gamedata target=@GAME_INSTALLDIR@
+	make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
 
 install_gamedata:
 	sh mkinstalldirs $(target)/

Maelstrom-3.0.6-gcc34.patch:
 buttonlist.h |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

Index: Maelstrom-3.0.6-gcc34.patch
===================================================================
RCS file: Maelstrom-3.0.6-gcc34.patch
diff -N Maelstrom-3.0.6-gcc34.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom-3.0.6-gcc34.patch	6 Dec 2009 22:43:50 -0000	1.3
@@ -0,0 +1,56 @@
+--- Maelstrom-3.0.6/buttonlist.h.sopwith	2004-06-18 15:33:49.000000000 -0400
++++ Maelstrom-3.0.6/buttonlist.h	2004-06-18 15:47:39.000000000 -0400
+@@ -7,6 +7,13 @@
+ class ButtonList {
+ 
+ public:
++	typedef struct _button {
++		/* Sensitive area */
++		Uint16 x1, y1;
++		Uint16 x2, y2;
++		void (*callback)(void);
++		struct _button *next;
++	} button;
+ 	ButtonList() {
+ 		button_list.next = NULL;
+ 	}
+@@ -16,7 +23,7 @@
+ 
+ 	void Add_Button(Uint16 x, Uint16 y, Uint16 width, Uint16 height, 
+ 						void (*callback)(void)) {
+-		struct button *belem;
++		button *belem;
+ 		
+ 		for ( belem=&button_list; belem->next; belem=belem->next );
+ 		belem->next = new button;
+@@ -30,7 +37,7 @@
+ 	}
+ 
+ 	void Activate_Button(Uint16 x, Uint16 y) {
+-		struct button *belem;
++		button *belem;
+ 
+ 		for ( belem=button_list.next; belem; belem=belem->next ) {
+ 			if ( (x >= belem->x1) && (x <= belem->x2) &&
+@@ -42,7 +49,7 @@
+ 	}
+ 
+ 	void Delete_Buttons(void) {
+-		struct button *belem, *btemp;
++		button *belem, *btemp;
+ 
+ 		for ( belem=button_list.next; belem; ) {
+ 			btemp = belem;
+@@ -53,12 +60,5 @@
+ 	}
+ 	
+ private:
+-	typedef struct button {
+-		/* Sensitive area */
+-		Uint16 x1, y1;
+-		Uint16 x2, y2;
+-		void (*callback)(void);
+-		struct button *next;
+-	} button;
+ 	button button_list;
+ };

Maelstrom-3.0.6-install.patch:
 configure |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: Maelstrom-3.0.6-install.patch
===================================================================
RCS file: Maelstrom-3.0.6-install.patch
diff -N Maelstrom-3.0.6-install.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom-3.0.6-install.patch	6 Dec 2009 22:43:50 -0000	1.3
@@ -0,0 +1,11 @@
+--- Maelstrom-3.0.6/configure.foo	2006-05-09 00:08:43.000000000 -0400
++++ Maelstrom-3.0.6/configure	2006-05-09 00:09:00.000000000 -0400
+@@ -3232,7 +3232,7 @@
+         GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE"
+         ;;
+     *)
+-        GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE"
++        GAME_INSTALLDIR="\$(datadir)/$PACKAGE"
+         ;;
+ esac
+ 

Maelstrom-3.0.6-setgid.patch:
 main.cpp   |    9 ++++++
 scores.cpp |   88 ++++++++++++++++++++++++++++++++++++++-----------------------
 scores.h   |    1 
 3 files changed, 65 insertions(+), 33 deletions(-)

Index: Maelstrom-3.0.6-setgid.patch
===================================================================
RCS file: Maelstrom-3.0.6-setgid.patch
diff -N Maelstrom-3.0.6-setgid.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom-3.0.6-setgid.patch	6 Dec 2009 22:43:50 -0000	1.5
@@ -0,0 +1,175 @@
+diff -ru Maelstrom-3.0.6/main.cpp Maelstrom-3.0.6-new/main.cpp
+--- Maelstrom-3.0.6/main.cpp	2002-10-19 22:53:32.000000000 -0400
++++ Maelstrom-3.0.6-new/main.cpp	2006-05-09 01:05:07.000000000 -0400
+@@ -170,12 +170,21 @@
+ 	/* Command line flags */
+ 	int doprinthigh = 0;
+ 	int speedtest = 0;
++	gid_t gid;
++	
+ 	Uint32 video_flags = SDL_SWSURFACE;
+ 
+ 	/* Normal variables */
+ 	SDL_Event event;
+ 	LibPath::SetExePath(argv[0]);
+ 
++	GetScoreFile();
++	gid = getgid();
++	if (setresgid(-1,gid,gid) != 0) {
++		error("Could not drop privleges. -- Exiting.\n");
++		exit(1);
++	}
++	
+ #ifndef __WIN95__
+ 	/* The first thing we do is calculate our checksum */
+ 	(void) checksum();
+diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
+--- Maelstrom-3.0.6/scores.cpp	2000-09-24 13:55:39.000000000 -0400
++++ Maelstrom-3.0.6-new/scores.cpp	2006-05-09 01:26:19.000000000 -0400
+@@ -4,6 +4,8 @@
+ */
+ 
+ #ifdef unix
++#include <arpa/inet.h>
++#include <fcntl.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #endif
+@@ -15,22 +17,42 @@
+ #include "load.h"
+ #include "dialog.h"
+ 
+-#define MAELSTROM_SCORES	"Maelstrom-Scores"
++#define MAELSTROM_SCORES	"/var/lib/games/Maelstrom-Scores"
+ #define NUM_SCORES		10		// Do not change this!
+ 
+ /* Everyone can write to scores file if defined to 0 */
+-#define SCORES_PERMMASK		0
++#define SCORES_PERMMASK		002
+ 
+ #define CLR_DIALOG_WIDTH	281
+ #define CLR_DIALOG_HEIGHT	111
+ 
+ Bool gNetScores = 0;
+ Scores hScores[NUM_SCORES];
++int gScoreFile = -1;
++
++void GetScoreFile(void)
++{
++#ifdef unix
++	int omask;
++#endif
++	int f;
++	
++#ifdef unix
++	omask=umask(SCORES_PERMMASK);
++#endif
++	f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT);
++	if (f == -1)
++		f = open(MAELSTROM_SCORES,O_RDONLY);
++	if (f == -1)
++		error("Couldn't open score file %s.\n",MAELSTROM_SCORES);
++	gScoreFile = f;
++#ifdef unix
++	umask(omask);
++#endif
++}
+ 
+ void LoadScores(void)
+ {
+-	LibPath path;
+-	SDL_RWops *scores_src;
+ 	int i;
+ 
+ 	/* Try to load network scores, if we can */
+@@ -44,50 +64,50 @@
+ 	}
+ 	memset(&hScores, 0, sizeof(hScores));
+ 
+-	scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "rb");
+-	if ( scores_src != NULL ) {
++	if (gScoreFile != -1) {
++		lseek(gScoreFile,0,SEEK_SET);
+ 		for ( i=0; i<NUM_SCORES; ++i ) {
+-			SDL_RWread(scores_src, hScores[i].name,
+-			           sizeof(hScores[i].name), 1);
+-			hScores[i].wave = SDL_ReadBE32(scores_src);
+-			hScores[i].score = SDL_ReadBE32(scores_src);
++			Uint32 tmp;
++		       
++			if (read(gScoreFile,hScores[i].name,sizeof(hScores[i].name)) != sizeof(hScores[i].name))
++				break;
++			if (read(gScoreFile,&tmp,sizeof(Uint32)) != sizeof(Uint32))
++				break;
++			hScores[i].wave = ntohl(tmp);
++			if (read(gScoreFile,&tmp,sizeof(Uint32)) != sizeof(Uint32))
++				break;
++			hScores[i].score = ntohl(tmp);
+ 		}
+-		SDL_RWclose(scores_src);
+ 	}
+ }
+ 
+ void SaveScores(void)
+ {
+-	LibPath path;
+-	SDL_RWops *scores_src;
+ 	int i;
+-#ifdef unix
+-	int omask;
+-#endif
+ 
+ 	/* Don't save network scores */
+ 	if ( gNetScores )
+ 		return;
+-
+-#ifdef unix
+-	omask=umask(SCORES_PERMMASK);
+-#endif
+-	scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "wb");
+-	if ( scores_src != NULL ) {
++	
++	if (gScoreFile != -1) {
++		lseek(gScoreFile,0,SEEK_SET);
+ 		for ( i=0; i<NUM_SCORES; ++i ) {
+-			SDL_RWwrite(scores_src, hScores[i].name,
+-			            sizeof(hScores[i].name), 1);
+-			SDL_WriteBE32(scores_src, hScores[i].wave);
+-			SDL_WriteBE32(scores_src, hScores[i].score);
++			Uint32 tmp;
++			
++			if (write(gScoreFile, hScores[i].name, sizeof(hScores[i].name)) != sizeof(hScores[i].name))
++				goto out_err;
++			tmp = htonl(hScores[i].wave);
++			if (write(gScoreFile, &tmp,sizeof(Uint32)) != sizeof(Uint32))
++				goto out_err;
++			tmp = htonl(hScores[i].score);
++			if (write(gScoreFile, &tmp,sizeof(Uint32)) != sizeof(Uint32))
++				goto out_err;
+ 		}
+-		SDL_RWclose(scores_src);
+-	} else {
+-		error("Warning: Couldn't save scores to %s\n",
+-						path.Path(MAELSTROM_SCORES));
++		fsync(gScoreFile);
++		return;
+ 	}
+-#ifdef unix
+-	umask(omask);
+-#endif
++out_err:
++	error("Warning: Couldn't save scores to %s\n", MAELSTROM_SCORES);
+ }
+ 
+ /* Just show the high scores */
+diff -ru Maelstrom-3.0.6/scores.h Maelstrom-3.0.6-new/scores.h
+--- Maelstrom-3.0.6/scores.h	1998-07-13 21:50:17.000000000 -0400
++++ Maelstrom-3.0.6-new/scores.h	2006-05-09 01:05:25.000000000 -0400
+@@ -2,6 +2,7 @@
+ // Functions from scores.cc
+ extern void	LoadScores(void);
+ extern void	SaveScores(void);
++extern void	GetScoreFile(void);
+ extern int	ZapHighScores(void);
+ extern int	GetStartLevel(void);
+ extern void	PrintHighScores(void);


--- NEW FILE Maelstrom-Content-License.txt ---
*****
On Tuesday, November 17, 2009, the copyright holders for the artwork and 
animations in Maelstrom (Mark Lewis, Ian Gilman, and Andrew Welch) all 
agreed to relicense their contributions under the terms of the Creative Commons
Attribution 3.0 License (unported).

http://creativecommons.org/licenses/by/3.0/legalcode

Their permissions are recorded below, as plaintext copies of email sent to 
Tom Callaway.

*****

Subject: Fwd: My permissions:
From: Mark Lewis <markwlewis at cox.net>
Date: Tue, 17 Nov 2009 14:12:07 -0800
To: Tom spot Callaway <tcallawa at redhat.com>

From: Mark Lewis <markwlewis at cox.net>
Date: November 17, 2009 2:08:57 PM PST
To: Andrew_Welch <andrew at AmbrosiaSW.com>
Subject: My permissions:

I explicitly give permission for the artwork created by me within =
Maelstrom to be used under the terms of the Creative Commons Attribution =
3.0 license (unported):

Signed:

Mark W. Lewis
5 Harveston
Mission Viejo, CA 92692
markwlewis at cox.net

From: Ian Gilman <ian at iangilman.com>
Subject: Re: License on art/sounds for Maelstrom
Date: Tue, 17 Nov 2009 21:15:55 -0800
To: andrew welch <andrew at AmbrosiaSW.com>,
        Tom spot Callaway <tcallawa at redhat.com>,
        Mark Lewis <markwlewis at cox.net>, slouken at gmail.com

I explicitly give permission for the artwork and animations in Maelstrom =
to be used under the terms of the Creative Commons Attribution 3.0 =
license (unported):

http://creativecommons.org/licenses/by/3.0/legalcode

-- Ian Gilman
-- digital renaissance man
-- www.iangilman.com=

Cc: Mark Lewis <markwlewis at cox.net>, slouken at gmail.com,
        Ian Gilman <ian at iangilman.com>
From: Andrew Welch <andrew at AmbrosiaSW.com>
To: "Tom \"spot\" Callaway" <tcallawa at redhat.com>
Subject: Re: License on art/sounds for Maelstrom
Date: Tue, 17 Nov 2009 15:59:37 -0500

I explicitly give permission for the artwork and sounds in Maelstrom
to be used under the terms of the Creative Commons Attribution 3.0
license (unported):

http://creativecommons.org/licenses/by/3.0/legalcode

Andrew Welch / el Presidente / Ambrosia Software, Inc. -- http://www.AmbrosiaSW.com/


Maelstrom-open.patch:
 scores.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: Maelstrom-open.patch
===================================================================
RCS file: Maelstrom-open.patch
diff -N Maelstrom-open.patch
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom-open.patch	6 Dec 2009 22:43:50 -0000	1.3
@@ -0,0 +1,12 @@
+diff -up Maelstrom-3.0.6/scores.cpp.foo Maelstrom-3.0.6/scores.cpp
+--- Maelstrom-3.0.6/scores.cpp.foo	2007-10-10 16:10:17.000000000 -0400
++++ Maelstrom-3.0.6/scores.cpp	2007-10-10 16:11:33.000000000 -0400
+@@ -40,7 +40,7 @@ void GetScoreFile(void)
+ #ifdef unix
+ 	omask=umask(SCORES_PERMMASK);
+ #endif
+-	f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT);
++	f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT,S_IRUSR | S_IWUSR | S_IWGRP | S_IRGRP);
+ 	if (f == -1)
+ 		f = open(MAELSTROM_SCORES,O_RDONLY);
+ 	if (f == -1)


Index: Maelstrom.desktop
===================================================================
RCS file: Maelstrom.desktop
diff -N Maelstrom.desktop
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom.desktop	6 Dec 2009 22:43:50 -0000	1.3
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Maelstrom
+Comment=Space combat game
+Exec=Maelstrom
+Icon=maelstrom.png
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Application;Game;ArcadeGame;


Index: Maelstrom.spec
===================================================================
RCS file: Maelstrom.spec
diff -N Maelstrom.spec
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Maelstrom.spec	6 Dec 2009 22:43:50 -0000	1.24
@@ -0,0 +1,245 @@
+Name:			Maelstrom
+Summary:		A space combat game
+Version:		3.0.6
+Release:		19%{?dist}
+# See Maelstrom-Content-License.txt for details on the updated content licensing
+License:		GPLv2+ and CC-BY
+Group:			Amusements/Games
+Source0:		http://www.devolution.com/~slouken/Maelstrom/src/Maelstrom-%{version}.tar.gz
+Source1:		maelstrom.png
+Source2:		Maelstrom.desktop
+Source3:		Maelstrom-Content-License.txt
+Patch0:			Maelstrom-3.0.6-setgid.patch
+Patch1:			Maelstrom-3.0.6-gcc34.patch
+Patch2:			Maelstrom-3.0.6-64bit.patch
+Patch3:			Maelstrom-3.0.6-install.patch
+Patch4:			Maelstrom-open.patch
+Patch5:			Maelstrom-3.0.6-DESTDIR.patch
+URL:			http://www.devolution.com/~slouken/Maelstrom/
+BuildRequires:		SDL_net-devel, desktop-file-utils, libtool
+Requires(post):		coreutils
+Requires(postun):	coreutils
+
+%description
+Maelstrom is a space combat game, originally ported from the Macintosh 
+platform. Brave pilots get to dodge asteroids and fight off other ships 
+at the same time.
+
+%prep
+%setup -q
+%patch0 -p1 -b .setgid
+%patch1 -p1 -b .gcc34
+%patch2 -p1 -b .64bit
+%patch3 -p1 -b .install
+%patch4 -p1 -b .open
+%patch5 -p1 -b .destdir
+cp %{SOURCE3} .
+
+%build
+cp %{_datadir}/libtool/config/config.{sub,guess} .
+%configure
+make %{?_smp_mflags}
+
+%install
+make DESTDIR=%{buildroot} install
+
+mkdir -p %{buildroot}%{_datadir}/applications
+desktop-file-install --vendor fedora --dir \
+	%{buildroot}%{_datadir}/applications \
+	%{SOURCE2}
+
+# remove unpackaged files from the buildroot
+rm -f %{buildroot}%{_bindir}/{Maelstrom-netd,macres,playwave,snd2wav}
+
+mkdir -p -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
+install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
+
+mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games
+mv %{buildroot}%{_datadir}/Maelstrom/*Scores %{buildroot}%{_localstatedir}/lib/games
+
+find %{buildroot} -name "Makefile*" -exec rm -f {} \;
+
+%clean
+rm -rf %{buildroot}
+
+%post
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%postun
+touch --no-create /usr/share/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  gtk-update-icon-cache -q /usr/share/icons/hicolor
+fi
+
+
+%files
+%defattr(-, root, root, -)
+%doc COPYING* CREDITS README* Changelog Docs
+%doc Maelstrom-Content-License.txt
+%attr(2755,root,games) %{_bindir}/Maelstrom
+%{_datadir}/Maelstrom
+%{_datadir}/applications/*
+%{_datadir}/icons/hicolor/48x48/apps/*
+%config(noreplace) %attr(0664,root,games) %{_localstatedir}/lib/games/Maelstrom-Scores
+
+%changelog
+* Sun Dec  6 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 3.0.6-19
+- Revived and cleaned up, license issues resolved
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.6-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.6-17
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Dec 11 2008 Bill Nottingham <notting at redhat.com> 3.0.6-16
+- fix requirements for scriptlets (#475922)
+
+* Thu Feb 14 2008 Bill Nottingham <notting at redhat.com> 3.0.6-15
+- rebuild for gcc-4.3
+
+* Wed Oct 10 2007 Bill Nottingham <notting at redhat.com> 3.0.6-14
+- rebuild for buildid
+
+* Fri Aug  3 2007 Bill Nottingham <notting at redhat.com>
+- tweak license tag
+
+* Mon Sep 11 2006 Bill Nottingham <notting at redhat.com> 3.0.6-13
+- fix build
+
+* Fri Jun  2 2006 Bill Nottingham <notting at redhat.com> 3.0.6-12
+- more fixes from review (#189375)
+
+* Tue May  9 2006 Bill Nottingham <notting at redhat.com> 3.0.6-11
+- various fixes from review:
+  - update the icon cache
+  - move out of /usr/games
+  - move scores to /var
+  - rework setuid code
+  - use desktop-file-install
+  
+* Mon Feb 13 2006 Bill Nottingham <notting at redhat.com> 3.0.6-10
+- rebuild
+
+* Thu May 26 2005 Bill Nottingham <notting at redhat.com>
+- fix x86_64 build
+
+* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+- Add gcc34.patch
+
+* Sun May 23 2004 Florian La Roche <Florian.LaRoche at redhat.de>
+- make some files again owned by root
+
+* Tue Mar 23 2004 Bill Nottingham <notting at redhat.com> 3.0.6-3
+- make score file %%config (#108386)
+- move icon (#111583)
+
+* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+
+* Tue Sep 30 2003 Bill Nottingham <notting at redhat.com> 3.0.6-1
+- tweak desktop file (#79668, #105792 <ville.skytta at iki.fi>)
+- update to 3.0.6
+
+* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+
+* Tue Feb 18 2003 Bill Nottingham <notting at redhat.com> 3.0.5-8
+- fix desktop (#81096)
+
+* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
+- rebuilt
+
+* Thu Dec 12 2002 Tim Powers <timp at redhat.com> 3.0.5-6
+- remove unpackaged files from the buildroot
+
+* Fri Aug 23 2002 Tim Powers <timp at redhat.com>
+- bump release number and rebuild
+
+* Thu Aug 22 2002 Preston Brown <pbrown at redhat.com>
+- set maelstrom to setgid and access high score file safely (#70768)
+- BuildReq on SDL_net-devel (#69105)
+
+* Sat Aug 10 2002 Elliot Lee <sopwith at redhat.com>
+- rebuilt with gcc-3.2 (we hope)
+
+* Tue Jul 23 2002 Tim Powers <timp at redhat.com> 3.0.5-2
+- build using gcc-3.2-0.1
+
+* Mon Jun 24 2002 Bill Nottingham <notting at redhat.com> 3.0.5-1
+- update to 3.0.5
+
+* Fri Jun 21 2002 Tim Powers <timp at redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp at redhat.com>
+- automated rebuild
+
+* Fri Jan 25 2002 Bill Nottingham <notting at redhat.com>
+- rebuild
+
+* Wed Sep 12 2001 Tim Powers <timp at redhat.com>
+- rebuild with new gcc and binutils
+
+* Tue Jul 10 2001 Elliot Lee <sopwith at redhat.com>
+- Rebuild to remove libXv/libXxf86dga deps
+
+* Mon Jun 25 2001 Bill Nottingham <notting at redhat.com>
+- add buildprereq (#44884)
+
+* Tue Jun 12 2001 Nalin Dahyabhai <nalin at redhat.com>
+- rebuild in new environment
+
+* Mon May  7 2001 Bill Nottingham <notting at redhat.com>
+- fix some prototypes in the network daemon
+- rebuild against fixed SDL (#24119)
+
+* Mon Apr 30 2001 Bill Nottingham <notting at redhat.com>
+- use official tarball, fixes a minor /tmp issue (#38393)
+
+* Fri Apr 27 2001 Bill Nottingham <notting at redhat.com>
+- rebuild for C++ exception handling on ia64
+
+* Mon Mar 12 2001 Bill Nottingham <notting at redhat.com>
+- move desktop file to /etc/X11/applnk (#31492)
+
+* Tue Feb 27 2001 Bill Nottingham <notting at redhat.com>
+- fix Packager: tag
+
+* Fri Dec  1 2000 Bill Nottingham <notting at redhat.com>
+- Maelstrom is cool. Let's put it in the base distro.
+
+* Mon Jul 24 2000 Prospector <prospector at redhat.com>
+- rebuilt
+
+* Mon Jul 10 2000 Tim Powers <timp at redhat.com>
+- rebuilt
+
+* Wed Jul 05 2000 Tim Powers <timp at redhat.com>
+- cleaned up spec file, shoudln't try to install files in the post or preun
+  sections
+- use %%configure and %%makeinstall
+- use predefined RPM macros whenever possible
+- don't use redundant defines at top of spec
+- patched to buld with gcc-2.96
+
+* Mon Apr 24 2000 Tim Powers <timp at redhat.com>
+- rebuilt for 7.0
+
+* Tue Feb 08 2000 Tim Powers <timp at redhat.com>
+- strip binaries
+
+* Fri Jan 28 2000 Tim Powers <timp at redhat.com>
+- changed to valid group
+
+* Wed Dec  8 1999 Bill Nottingham <notting at redhat.com>
+- don't echo in %%pre/%%post, don't add desktop entries to $HOME
+
+* Tue Sep 21 1999 Sam Lantinga <slouken at devolution.com>
+
+- first attempt at a spec file
+


Index: Makefile
===================================================================
RCS file: Makefile
diff -N Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Makefile	6 Dec 2009 22:43:50 -0000	1.3
@@ -0,0 +1,21 @@
+# Makefile for source rpm: Maelstrom
+# $Id$
+NAME := Maelstrom
+SPECFILE = $(firstword $(wildcard *.spec))
+
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attept a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)


Index: sources
===================================================================
RCS file: sources
diff -N sources
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sources	6 Dec 2009 22:43:51 -0000	1.5
@@ -0,0 +1 @@
+4fbeb6070eebdf161bd156b083b8804e  Maelstrom-3.0.6.tar.gz


--- dead.package DELETED ---




More information about the fedora-extras-commits mailing list