summaryrefslogtreecommitdiff
path: root/games/xgalaga++/patches/Makefile.patch
diff options
context:
space:
mode:
Diffstat (limited to 'games/xgalaga++/patches/Makefile.patch')
-rw-r--r--games/xgalaga++/patches/Makefile.patch69
1 files changed, 69 insertions, 0 deletions
diff --git a/games/xgalaga++/patches/Makefile.patch b/games/xgalaga++/patches/Makefile.patch
new file mode 100644
index 0000000000..4d6ae22554
--- /dev/null
+++ b/games/xgalaga++/patches/Makefile.patch
@@ -0,0 +1,69 @@
+diff -Nur xgalaga++-0.8.orig/Makefile xgalaga++-0.8/Makefile
+--- xgalaga++-0.8.orig/Makefile 2008-05-21 18:23:56.000000000 -0500
++++ xgalaga++-0.8/Makefile 2009-04-17 23:02:18.249879314 -0500
+@@ -10,7 +10,7 @@
+ EXE = xgalaga++
+
+ # name of manual (leave empty if none)
+-MANUAL = xgalaga++.6x
++MANUAL = xgalaga++.6
+
+ # source files suffix (all source files must have the same suffix)
+ SOURCE_SUFFIX = cc
+@@ -26,19 +26,21 @@
+
+ # installation directories
+ installprefix = /usr
+-bindir = $(installprefix)/games
+-mandir = $(installprefix)/share/man/man6
++bindir = $(installprefix)/bin
++mandir = $(installprefix)/man/man6
+
+ # preprocessor options to find all included files
+-INC_PATH = -I$(srcdir) -I/usr/X11R6/include
++INC_PATH = -I$(srcdir) -I/usr/include/X11
+
+ # libraries link options ('-lm' is common to link with the math library)
+-LNK_LIBS = -lm -lX11 -lXpm -L/usr/X11R6/lib/
++LNK_LIBS = -lm -lX11 -lXpm -L/usr/lib/X11/
+
+ # other compilation options
+ # The high scores file is only writable by the executable and shared
+ # by all players.
+-HIGH_SCORES_FILE=/var/games/xgalaga++.scores
++SCORE_DIR=/var/games/xgalaga++
++SCORE_FILE=xgalaga++.scores
++HIGH_SCORES_FILE=$(SCORE_DIR)/$(SCORE_FILE)
+ #HIGH_SCORES_FILE=.xgalaga++.scores
+
+ # This group is used for the executable and high scores file.
+@@ -249,10 +251,22 @@
+ # Installation procedure
+ # Customized for XGalaga++
+ install:
+- cp $(EXE) $(bindir)
+- if [ -n "$(MANUAL)" ]; then cp $(MANUAL) $(mandir); fi
+- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(bindir)/$(EXE); fi
+- chmod g+s $(bindir)/$(EXE)
+- touch $(HIGH_SCORES_FILE)
+- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(HIGH_SCORES_FILE); fi
+- chmod 664 $(HIGH_SCORES_FILE)
++ @echo "Installing dirs under $(DESTDIR)..."
++ @install -d -m 755 $(DESTDIR)$(bindir) $(DESTDIR)$(mandir) \
++ $(DESTDIR)/usr/share/pixmaps $(DESTDIR)/usr/share/applications
++ @install -d -m 775 $(DESTDIR)/usr/share/xgalaga++
++ @echo "Installing $(EXE)..."
++ @install -c -m 755 $(EXE) $(DESTDIR)$(bindir)
++ @chgrp $(EXE_GROUP) $(DESTDIR)$(bindir)/$(EXE)
++ @chmod g+s $(DESTDIR)$(bindir)/$(EXE)
++ @echo "Installing $(MANUAL)..."
++ @install -c -m 644 $(MANUAL) $(DESTDIR)$(mandir)
++ @echo "Installing $(EXE).scores..."
++ @install -d -m 775 $(DESTDIR)$(SCORE_DIR)
++ @touch $(DESTDIR)$(HIGH_SCORES_FILE)
++ @chgrp $(EXE_GROUP) $(DESTDIR)$(HIGH_SCORES_FILE)
++ @chmod 664 $(DESTDIR)$(HIGH_SCORES_FILE)
++ @echo "Installing $(EXE).xpm..."
++ @install -c -m 644 $(EXE).xpm $(DESTDIR)/usr/share/pixmaps
++ @echo "Installing $(EXE).desktop..."
++ @install -c -m 644 $(EXE).desktop $(DESTDIR)/usr/share/applications