diff options
Diffstat (limited to 'games/defendguin/install_paths.diff')
-rw-r--r-- | games/defendguin/install_paths.diff | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/games/defendguin/install_paths.diff b/games/defendguin/install_paths.diff new file mode 100644 index 0000000000..602aa4b325 --- /dev/null +++ b/games/defendguin/install_paths.diff @@ -0,0 +1,53 @@ +diff -Naur defendguin-0.0.11/Makefile defendguin-0.0.11.patched/Makefile +--- defendguin-0.0.11/Makefile 2006-01-29 04:23:31.000000000 -0500 ++++ defendguin-0.0.11.patched/Makefile 2009-04-16 03:18:04.000000000 -0400 +@@ -9,11 +9,12 @@ + + # User-definable stuff: + +-CFLAGS=-Wall -O2 ++DESTDIR= ++COPT= + #DATA_PREFIX=$(PWD)/data/ +-PREFIX=/usr/local ++PREFIX=/usr + MAN_PREFIX=$(PREFIX) +-BIN_PREFIX=$(PREFIX)/bin ++BIN_PREFIX=$(PREFIX)/games + DATA_PREFIX=$(PREFIX)/share/defendguin/ + JOY=YES + +@@ -24,7 +25,7 @@ + SDL_LDFLAGS := $(shell sdl-config --libs) -L/usr/X11R6/lib + MIXER=-lSDL_mixer + NOSOUNDFLAG=__SOUND +-CFLAGS=-Wall $(SDL_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG) \ ++CFLAGS=-Wall $(COPT) $(SDL_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG) \ + -DJOY_$(JOY) + SDL_LIB=$(SDL_LDFLAGS) $(MIXER) + +@@ -37,13 +38,17 @@ + make defendguin MIXER= NOSOUNDFLAG=NOSOUND + + install: defendguin +- install -d $(DATA_PREFIX) +- cp -R data/* $(DATA_PREFIX) +- chmod -R a+rX,g-w,o-w $(DATA_PREFIX) +- cp defendguin $(BIN_PREFIX)/ +- chmod a+rx,g-w,o-w $(BIN_PREFIX)/defendguin +- cp src/defendguin.6 $(MAN_PREFIX)/man/man6/ +- chmod a+rx,g-w,o-w $(MAN_PREFIX)/man/man6/defendguin.6 ++ install -d $(DESTDIR)$(DATA_PREFIX) ++ install -d $(DESTDIR)$(MAN_PREFIX)/man/man6/ ++ install -d $(DESTDIR)$(BIN_PREFIX) ++ cp -R data/* $(DESTDIR)$(DATA_PREFIX) ++ chmod -R a+rX,g-w,o-w $(DESTDIR)$(DATA_PREFIX) ++ strip defendguin ++ cp defendguin $(DESTDIR)$(BIN_PREFIX)/ ++ chmod a+rx,g-w,o-w $(DESTDIR)$(BIN_PREFIX)/defendguin ++ cp src/defendguin.6 $(DESTDIR)$(MAN_PREFIX)/man/man6/ ++ chmod a+rx,g-w,o-w $(DESTDIR)$(MAN_PREFIX)/man/man6/defendguin.6 ++ gzip -9 $(DESTDIR)$(MAN_PREFIX)/man/man6/defendguin.6 + + uninstall: + -rm -r $(DATA_PREFIX) |