diff options
Diffstat (limited to 'games/tuxpaint-config/files/patch-Makefile')
-rw-r--r-- | games/tuxpaint-config/files/patch-Makefile | 120 |
1 files changed, 117 insertions, 3 deletions
diff --git a/games/tuxpaint-config/files/patch-Makefile b/games/tuxpaint-config/files/patch-Makefile index 42838a8..877471f 100644 --- a/games/tuxpaint-config/files/patch-Makefile +++ b/games/tuxpaint-config/files/patch-Makefile @@ -1,10 +1,124 @@ --- Makefile.orig 2009-05-29 07:08:08.000000000 +0900 +++ Makefile 2010-10-19 01:39:29.000000000 +0900 -@@ -340,7 +340,8 @@ - INSTALLED_MOFILES:=$(patsubst trans/%.mo,$(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo,$(MOFILES)) +@@ -203,12 +203,10 @@ + @echo + @echo "...Installing launcher icon into GNOME..." + @if [ "x$(GNOME_PREFIX)" != "x" ]; then \ +- install -d $(GNOME_PREFIX)/share/pixmaps; \ +- cp data/images/icon.png $(GNOME_PREFIX)/share/pixmaps/tuxpaint-config.png; \ +- chmod 644 $(GNOME_PREFIX)/share/pixmaps/tuxpaint-config.png; \ +- install -d $(GNOME_PREFIX)/share/applications; \ +- cp src/tuxpaint-config.desktop $(GNOME_PREFIX)/share/applications/; \ +- chmod 644 $(GNOME_PREFIX)/share/applications/tuxpaint-config.desktop; \ ++ install -d $(DESTDIR)$(GNOME_PREFIX)/share/pixmaps; \ ++ $(BSD_INSTALL_DATA) data/images/icon.png $(DESTDIR)$(GNOME_PREFIX)/share/pixmaps/tuxpaint-config.png; \ ++ install -d $(DESTDIR)$(GNOME_PREFIX)/share/applications; \ ++ $(BSD_INSTALL_DATA) src/tuxpaint-config.desktop $(DESTDIR)$(GNOME_PREFIX)/share/applications/; \ + fi - $(INSTALLED_MOFILES): $(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo: trans/%.mo + +@@ -218,9 +216,8 @@ + @echo + @echo "...Installing launcher icon into KDE..." + @if [ "x$(KDE_PREFIX)" != "x" ]; then \ +- install -d $(KDE_PREFIX)/Preferences/; \ +- cp src/tuxpaint-config.desktop $(KDE_PREFIX)/Preferences/; \ +- chmod 644 $(KDE_PREFIX)/Preferences/tuxpaint-config.desktop; \ ++ install -d $(DESTDIR)$(KDE_PREFIX)/Preferences/; \ ++ $(BSD_INSTALL_DATA) src/tuxpaint-config.desktop $(DESTDIR)$(KDE_PREFIX)/Preferences/; \ + fi + + +@@ -242,12 +239,10 @@ + install-icon: + @echo + @echo "...Installing launcher icon graphics..." +- @install -d $(ICON_PREFIX) +- @cp data/images/icon.png $(ICON_PREFIX)tuxpaint-config.png +- @chmod 644 $(ICON_PREFIX)tuxpaint-config.png +- @install -d $(X11_ICON_PREFIX) +- @cp data/images/icon32x32.xpm $(X11_ICON_PREFIX)tuxpaint-config.xpm +- @chmod 644 $(X11_ICON_PREFIX)tuxpaint-config.xpm ++ @install -d $(DESTDIR)$(ICON_PREFIX) ++ $(BSD_INSTALL_DATA) data/images/icon.png $(DESTDIR)$(ICON_PREFIX)tuxpaint-config.png ++ @install -d $(DESTDIR)$(X11_ICON_PREFIX) ++ $(BSD_INSTALL_DATA) data/images/icon32x32.xpm $(DESTDIR)$(X11_ICON_PREFIX)tuxpaint-config.xpm + + + # Install the program: +@@ -255,8 +250,7 @@ + install-bin: + @echo + @echo "...Installing program itself..." +- @cp tuxpaint-config $(BIN_PREFIX) +- @chmod a+rx,g-w,o-w $(BIN_PREFIX)/tuxpaint-config$(EXE_EXT) ++ $(BSD_INSTALL_PROGRAM) tuxpaint-config $(DESTDIR)$(BIN_PREFIX) + + + # Install the data (sound, graphics, fonts): +@@ -264,9 +258,9 @@ + install-data: + @echo + @echo "...Installing data files..." +- @install -d $(DATA_PREFIX) +- @cp -R data/* $(DATA_PREFIX) +- @chmod -R a+rX,g-w,o-w $(DATA_PREFIX) ++ @install -d $(DESTDIR)$(DATA_PREFIX) ++ @install -d $(DESTDIR)$(DATA_PREFIX)/images ++ $(BSD_INSTALL_DATA) data/images/* $(DESTDIR)$(DATA_PREFIX)/images + + + # Install the text documentation: +@@ -275,16 +269,14 @@ + @echo + @echo "...Installing documentation..." + @echo "(English)" +- @install -d $(DOC_PREFIX) +- @install -d $(DOC_PREFIX)/html +- @cp docs/AUTHORS.txt $(DOC_PREFIX) +- @cp docs/CHANGES.txt $(DOC_PREFIX) +- @cp docs/COPYING.txt $(DOC_PREFIX) +- @cp docs/README.txt $(DOC_PREFIX) +- @cp docs/html/README.html $(DOC_PREFIX)/html +- @cp docs/TODO.txt $(DOC_PREFIX) +- @echo "(...Setting permissions)" +- @chmod -R a+rx,g-w,o-w $(DOC_PREFIX) ++ @install -d $(DESTDIR)$(DOC_PREFIX) ++ @install -d $(DESTDIR)$(DOC_PREFIX)/html ++ $(BSD_INSTALL_DATA) docs/AUTHORS.txt $(DESTDIR)$(DOC_PREFIX) ++ $(BSD_INSTALL_DATA) docs/CHANGES.txt $(DESTDIR)$(DOC_PREFIX) ++ $(BSD_INSTALL_DATA) docs/COPYING.txt $(DESTDIR)$(DOC_PREFIX) ++ $(BSD_INSTALL_DATA) docs/README.txt $(DESTDIR)$(DOC_PREFIX) ++ $(BSD_INSTALL_DATA) docs/html/README.html $(DESTDIR)$(DOC_PREFIX)/html ++ $(BSD_INSTALL_DATA) docs/TODO.txt $(DESTDIR)$(DOC_PREFIX) + + + # Install the man page: +@@ -292,11 +284,10 @@ + install-man: + @echo "...Installing man pages..." + # man1 directory... +- @install -d $(MAN_PREFIX)/man1/ ++ @install -d $(DESTDIR)$(MAN_PREFIX)/man1/ + # tuxpaint-config.1 +- @cp src/tuxpaint-config.1 $(MAN_PREFIX)/man1/ +- @gzip -9f $(MAN_PREFIX)/man1/tuxpaint-config.1 +- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-config.1.gz ++ $(BSD_INSTALL_MAN) src/tuxpaint-config.1 $(DESTDIR)$(MAN_PREFIX)/man1/ ++ @gzip -9f $(DESTDIR)$(MAN_PREFIX)/man1/tuxpaint-config.1 + + + # Build the program! +@@ -337,10 +328,11 @@ + + POFILES:=$(wildcard src/po/*.po) + MOFILES:=$(patsubst src/po/%.po,trans/%.mo,$(POFILES)) +-INSTALLED_MOFILES:=$(patsubst trans/%.mo,$(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo,$(MOFILES)) ++INSTALLED_MOFILES:=$(patsubst trans/%.mo,$(DESTDIR)$(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo,$(MOFILES)) + +-$(INSTALLED_MOFILES): $(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo: trans/%.mo - install -D -m 644 $< $@ ++$(INSTALLED_MOFILES): $(DESTDIR)$(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo: trans/%.mo + test -d `dirname $@` || mkdir -p `dirname $@` + $(BSD_INSTALL_DATA) $< $@ |