freebsd-ports/emulators/qmc2/files/patch-Makefile
2008-01-04 09:25:32 +00:00

53 lines
2.6 KiB
Text

--- Makefile.orig Fri Dec 21 14:43:29 2007
+++ Makefile Thu Jan 3 20:55:16 2008
@@ -36,9 +36,6 @@
# you want to compile a specific OS's code branch or if the "uname"
# command doesn't tell the correct OS name of your system (see also OSREL and
# MACHINE)
-ifndef ARCH
-ARCH = $(shell uname)
-endif
# OSREL: target system's OS-release - please only change this if you know what
# you are doing :).
@@ -82,9 +79,9 @@
# commands are platform/distribution-specific
include arch/default.cfg
ifeq '$(OSCFG)' '1'
-OSCFGFILEEXISTS = $(shell ls "arch/$(ARCH).cfg")
-ifeq 'arch/$(ARCH).cfg' '$(OSCFGFILEEXISTS)'
-include arch/$(ARCH).cfg
+OSCFGFILEEXISTS = $(shell ls "arch/FreeBSD.cfg")
+ifeq 'arch/FreeBSD.cfg' '$(OSCFGFILEEXISTS)'
+include arch/FreeBSD.cfg
endif
endif
ifeq '$(DISTCFG)' '1'
@@ -211,16 +208,17 @@
install: bin lang
@echo "Installing QMC2 v$(VERSION)"
- @$(MKDIR) $(DESTDIR)/$(PREFIX)/bin $(DESTDIR)/$(PREFIX)/share/$(PROJECT) $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)
- @$(RSYNC) --exclude '*svn*' ./$(PROJECT) $(DESTDIR)/$(PREFIX)/bin
- @$(RSYNC) --exclude '*svn*' ./scripts/romalyzer.pl $(DESTDIR)/$(PREFIX)/bin
- @$(RSYNC) --exclude '*svn*' ./data/lng/*.qm $(DESTDIR)/$(DATADIR)/$(PROJECT)/lng/
- @$(RSYNC) --exclude '*svn*' ./data/opt $(DESTDIR)/$(DATADIR)/$(PROJECT)/
- @$(RSYNC) --exclude '*svn*' ./data/img $(DESTDIR)/$(DATADIR)/$(PROJECT)/
- @$(RSYNC) --exclude '*svn*' ./data/doc $(DESTDIR)/$(DATADIR)/$(PROJECT)/
- @$(RSYNC) --exclude '*svn*' ./data/prv $(DESTDIR)/$(DATADIR)/$(PROJECT)/
- @$(RSYNC) --exclude '*svn*' ./data/fly $(DESTDIR)/$(DATADIR)/$(PROJECT)/
- @$(SED) -e "s_DATADIR_$(DATADIR)_g" < ./inst/$(PROJECT).ini.template > $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)/$(PROJECT).ini
+ @$(MKDIR) $(DESTDIR)/$(PREFIX)/bin $(DESTDIR)/$(PREFIX)/share/$(PROJECT) $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT) $(DESTDIR)/$(PREFIX)/share/$(PROJECT)/lng
+ @$(CP) -r ./$(PROJECT) $(DESTDIR)/$(PREFIX)/bin
+ @$(CP) -r ./scripts/romalyzer.pl $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(CP) -r ./data/lng/*.qm $(DESTDIR)/$(DATADIR)/$(PROJECT)/lng/
+ @$(CP) -r ./data/opt $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(CP) -r ./data/img $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(CP) -r ./data/doc $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(CP) -r ./data/prv $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(CP) -r ./data/fly $(DESTDIR)/$(DATADIR)/$(PROJECT)/
+ @$(SED) -e "s_DATADIR_$(DATADIR)_" < ./inst/$(PROJECT).ini.template > $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)/$(PROJECT).ini.sample
+ @test -f $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)/$(PROJECT).ini || $(CP) $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)/$(PROJECT).ini.sample $(DESTDIR)/$(SYSCONFDIR)/$(PROJECT)/$(PROJECT).ini
@echo "Installation complete"
clean: Makefile.qmake