1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-30 10:38:37 +00:00
freebsd-ports/www/nift/files/patch-Makefile
Li-Wen Hsu 5698ddabdc www/nift: Update to 2.4.0
PR:		254473
Submitted by:	Mohammad S. Babaei <info@babaei.net> (maintainer)
2021-03-22 04:00:48 +00:00

160 lines
5.6 KiB
Plaintext

--- Makefile.orig 2021-03-22 01:52:47 UTC
+++ Makefile
@@ -3,14 +3,14 @@ objects=nsm.o ConsoleColor.o DateTimeInfo.o Directory.
cppfiles=nsm.cpp ConsoleColor.cpp DateTimeInfo.cpp Directory.cpp Expr.cpp ExprtkFns.cpp Filename.cpp FileSystem.cpp Getline.cpp GitInfo.cpp hashtk/HashTk.cpp Lolcat.cpp LuaFns.cpp Lua.cpp NumFns.cpp Pagination.cpp Parser.cpp Path.cpp ProjectInfo.cpp Quoted.cpp StrFns.cpp SystemInfo.cpp Title.cpp TrackedInfo.cpp Variables.cpp WatchList.cpp
DESTDIR?=
-PREFIX?=/usr/local
+PREFIX?=%%LOCALBASE%%
BINDIR=${DESTDIR}${PREFIX}/bin
LIBDIR=${DESTDIR}${PREFIX}/lib
CXX?=g++
CXXFLAGS+=-std=c++11 -Wall -Wextra -pedantic -O3 -Dexprtk_disable_caseinsensitivity
#CXXFLAGS=-std=c++11 -Wall -Wextra -Werror -pedantic -O3
-LDFLAGS+=-pthread
+LINK+=-pthread
ifeq ($(OS),Windows_NT)
detected_OS := Windows
@@ -22,7 +22,7 @@ ifeq ($(CXX),clang)
ifeq ($(OS),FreeBSD)
else
CXXFLAGS+= -Qunused-arguments -lstdc++
- LDFLAGS+= -lm
+ LINK+= -lm
endif
endif
@@ -71,66 +71,66 @@ ifeq ($(BUNDLED),0)
WAS_UNBUNDLED=1
ifneq ($(LUA_VERSION),)
CXXFLAGS+= -D__BUNDLED__ -D__LUA_VERSION_5_3__
- LDFLAGS+= -LLua-5.3/src -llua
+ LINK+= -LLua-5.3/src -llua
else
CXXFLAGS+= -D__BUNDLED__ -D__LUAJIT_VERSION_2_1__
- LDFLAGS+= -LLuaJIT/src -llua51
+ LINK+= -LLuaJIT/src -llua51
endif
else ifeq ($(LUA_VERSION),x)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_x__
- LDFLAGS+= -L/usr/local/lib -llua -lm -ldl
+ LINK+= -L/usr/local/lib -llua -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_x__
- LDFLAGS+= -L/usr/local/lib -llua -ldl
+ LINK+= -L/usr/local/lib -llua -ldl
endif
else ifeq ($(LUA_VERSION),5.4)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_4__
- LDFLAGS+= -L/usr/local/lib -llua-5.4 -lm -ldl
+ LINK+= -L/usr/local/lib -llua-5.4 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_4__
- LDFLAGS+= -L/usr/local/lib -llua-5.4 -ldl
+ LINK+= -L/usr/local/lib -llua-5.4 -ldl
endif
else ifeq ($(LUA_VERSION),5.3)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_3__
- LDFLAGS+= -L/usr/local/lib -llua-5.3 -lm -ldl
+ LINK+= -L/usr/local/lib -llua-5.3 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_3__
- LDFLAGS+= -L/usr/local/lib -llua-5.3 -ldl
+ LINK+= -L/usr/local/lib -llua-5.3 -ldl
endif
else ifeq ($(LUA_VERSION),5.2)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_2__
- LDFLAGS+= -L/usr/local/lib -llua-5.2 -lm -ldl
+ LINK+= -L/usr/local/lib -llua-5.2 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_2__
- LDFLAGS+= -L/usr/local/lib -llua-5.2 -ldl
+ LINK+= -L/usr/local/lib -llua-5.2 -ldl
endif
else ifeq ($(LUA_VERSION),5.1)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_1__
- LDFLAGS+= -L/usr/local/lib -llua-5.1 -lm -ldl
+ LINK+= -L/usr/local/lib -llua-5.1 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_1__
- LDFLAGS+= -L/usr/local/lib -llua-5.1 -ldl
+ LINK+= -L/usr/local/lib -llua-5.1 -ldl
endif
else ifeq ($(LUAJIT_VERSION),2.0)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
else # *nix
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -L/usr/local/lib -lluajit-5.1
endif
else
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
else # *nix
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -L/usr/local/lib -lluajit-5.1
endif
endif
else
@@ -138,24 +138,24 @@ else
ifeq ($(LUA_VERSION),5.3)
CXXFLAGS+= -D__BUNDLED__ -D__LUA_VERSION_5_3__
ifeq ($(detected_OS),Windows) # Windows
- LDFLAGS+= -LLua-5.3/src -llua
- #LDFLAGS+= -LLua-5.3/src -llua
+ LINK+= -LLua-5.3/src -llua
+ #LINK+= -LLua-5.3/src -llua
else ifeq ($(detected_OS),FreeBSD) # FreeBSD
- LDFLAGS+= -LLua-5.3/src -llua -ldl -lm
+ LINK+= -LLua-5.3/src -llua -ldl -lm
else # *nix/Vercel
- LDFLAGS+= -LLua-5.3/src -llua -ldl
+ LINK+= -LLua-5.3/src -llua -ldl
endif
else
CXXFLAGS+= -D__BUNDLED__ -D__LUAJIT_VERSION_2_1__
ifeq ($(detected_OS),Windows) # Windows
- LDFLAGS+= -LLuaJIT/src -llua51
- #LDFLAGS+= -L. -llua51
+ LINK+= -LLuaJIT/src -llua51
+ #LINK+= -L. -llua51
else ifeq ($(detected_OS),FreeBSD) # FreeBSD
- LDFLAGS+= ./LuaJIT/src/libluajit.a -ldl -lm
- #LDFLAGS+= -ldl -lm -LLuaJIT/src -lluajit
+ LINK+= ./LuaJIT/src/libluajit.a -ldl -lm
+ #LINK+= -ldl -lm -LLuaJIT/src -lluajit
else # *nix/Vercel
- LDFLAGS+= ./LuaJIT/src/libluajit.a -ldl
- #LDFLAGS+= -ldl -LLuaJIT/src -lluajit
+ LINK+= ./LuaJIT/src/libluajit.a -ldl
+ #LINK+= -ldl -LLuaJIT/src -lluajit
endif
endif
endif
@@ -234,10 +234,10 @@ endif
nsm: $(objects)
ifeq ($(detected_OS),Windows) # Windows
- $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LDFLAGS)
+ $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LINK)
copy nsm.exe nift.exe
else
- $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LDFLAGS)
+ $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LINK)
cp nsm nift
endif