freebsd-ports/games/domino-chain/files/patch-Makefile

42 lines
1.6 KiB
Text

--- Makefile.orig 2020-02-09 08:53:36 UTC
+++ Makefile
@@ -18,17 +18,17 @@
# along with this program; if not, write to the Free Software
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
-PREFIX = /usr
+PREFIX ?= /usr
BINDIR = $(PREFIX)/bin
DATADIR = $(PREFIX)/share
-DESTDIR =
+DESTDIR ?=
CROSS =
BOOST_TAGS := $(if $(filter %-w64-mingw32.static-,$(CROSS)),-mt,)
CONVERT = convert
-CXX = $(CROSS)$(CXX_NATIVE)
-CXX_NATIVE = g++
-CXXFLAGS = -Wall -Wextra -g -O2 -std=c++17
+CXX ?= $(CROSS)$(CXX_NATIVE)
+CXX_NATIVE = ${CXX}
+CXXFLAGS += -Wall -Wextra -std=c++17
EXEEXT = $(if $(filter %-w64-mingw32.static-,$(CROSS)),.exe,)
INSTALL = install
LDFLAGS =
@@ -129,7 +129,7 @@ FILES_DATADIR += data/icons/hicolor/48x48/apps/domino-
FILES_DATADIR += data/icons/hicolor/64x64/apps/domino-chain.png
data/icons/hicolor/%/apps/domino-chain.png: src/doc/domino-chain.ico
@mkdir -p $(dir $@)
- $(CONVERT) +set date:create +set date:modify $<[$(shell expr substr $* 1 2 / 16 - 1)] $@
+ $(CONVERT) +set date:create +set date:modify $<[$(shell expr $$(echo $* | cut -b 1-2) / 16 - 1)] $@
DOC_INCLUDES += src/doc/upload-url-dist-windows
@@ -182,7 +182,6 @@ _tmp/po/leveltexts.cpp: src/levels/*/*.level
@mkdir -p $(dir $@)
sed -n '/^\(Description\|Hint\|Name\|Tutorial\)$$/,/^[^|]/ s,^| \(.*\)$$,_("\1"),p' src/levels/*/*.level | LC_ALL=C sort -u >$@
-FILES_DATADIR_SYS += data/fonts/FreeSans.ttf
data/fonts/FreeSans.ttf:
@mkdir -p $(dir $@)
if [ -e /usr/share/fonts/truetype/freefont/FreeSans.ttf ]; then cp /usr/share/fonts/truetype/freefont/$(notdir $@) $@; \