svn commit: r567861 - in head/www/nift: . files
Neel Chauhan
nc at FreeBSD.org
Mon Mar 8 18:03:43 UTC 2021
Author: nc
Date: Mon Mar 8 18:03:42 2021
New Revision: 567861
URL: https://svnweb.freebsd.org/changeset/ports/567861
Log:
www/nift: update to 2.3.12
* one liner fix of not reading terminal config string quoted
* added nsm config global/project command to open config file with configured editor
* added improved mod fn from lolcat-cc to Lolcat.cpp
* added parameter option for lolcat.on to specify which lolcat command to use
PR: 254133
Submitted by: Mohammad S. Babaei <info AT babaei DOT net> (maintainer)
Modified:
head/www/nift/Makefile
head/www/nift/distinfo
head/www/nift/files/patch-Makefile
Modified: head/www/nift/Makefile
==============================================================================
--- head/www/nift/Makefile Mon Mar 8 18:00:22 2021 (r567860)
+++ head/www/nift/Makefile Mon Mar 8 18:03:42 2021 (r567861)
@@ -3,7 +3,7 @@
PORTNAME= nift
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.10
+DISTVERSION= 2.3.12
CATEGORIES= www
MAINTAINER= info at babaei.net
@@ -19,7 +19,7 @@ GH_PROJECT= nsm
NO_OPTIONS_SORT= yes
OPTIONS_SINGLE= LUA
-OPTIONS_SINGLE_LUA= BUNDLED_LUAJIT BUNDLED_LUA53 PORTS_LUAJIT PORTS_LUA53 PORTS_LUA52 PORTS_LUA51
+OPTIONS_SINGLE_LUA= BUNDLED_LUAJIT BUNDLED_LUA53 PORTS_LUAJIT PORTS_LUA54 PORTS_LUA53 PORTS_LUA52 PORTS_LUA51
OPTIONS_DEFAULT= BUNDLED_LUAJIT
OPTIONS_DEFAULT_powerpc64= BUNDLED_LUA53
@@ -32,6 +32,7 @@ OPTIONS_EXCLUDE_riscv64= BUNDLED_LUAJIT
BUNDLED_LUAJIT_DESC= Use the bundled LuaJIT
BUNDLED_LUA53_DESC= Use the bundled Lua 5.3
PORTS_LUAJIT_DESC= Use LuaJIT from FreeBSD Ports
+PORTS_LUA54_DESC= Use Lua 5.4 from FreeBSD Ports
PORTS_LUA53_DESC= Use Lua 5.3 from FreeBSD Ports
PORTS_LUA52_DESC= Use Lua 5.2 from FreeBSD Ports
PORTS_LUA51_DESC= Use Lua 5.1 from FreeBSD Ports
@@ -42,6 +43,8 @@ BUNDLED_LUA53_MAKE_ARGS= BUNDLED=1 LUA_VERSION=5.3
BUNDLED_LUA53_VARS= MAKE_JOBS_UNSAFE= yes
PORTS_LUAJIT_MAKE_ARGS= BUNDLED=0 LUAJIT_VERSION=2.0
PORTS_LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
+PORTS_LUA54_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.4
+PORTS_LUA54_LIB_DEPENDS= liblua-5.4.so:lang/lua54
PORTS_LUA53_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.3
PORTS_LUA53_LIB_DEPENDS= liblua-5.3.so:lang/lua53
PORTS_LUA52_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.2
@@ -51,6 +54,7 @@ PORTS_LUA51_LIB_DEPENDS= liblua-5.1.so:lang/lua51
PLIST_FILES= bin/nift \
bin/nsm
+
post-patch:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/Makefile
Modified: head/www/nift/distinfo
==============================================================================
--- head/www/nift/distinfo Mon Mar 8 18:00:22 2021 (r567860)
+++ head/www/nift/distinfo Mon Mar 8 18:03:42 2021 (r567861)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590378425
-SHA256 (nifty-site-manager-nsm-v2.3.10_GH0.tar.gz) = ef4410d423fca8dfb67a349a188a0a46bec67f7eb0157d146ae2fbb28f2f2295
-SIZE (nifty-site-manager-nsm-v2.3.10_GH0.tar.gz) = 1607394
+TIMESTAMP = 1614869866
+SHA256 (nifty-site-manager-nsm-v2.3.12_GH0.tar.gz) = ddf93325c320f7b3dbcaa19a713ca740b909d229cd855d813575a3ca0cac8c61
+SIZE (nifty-site-manager-nsm-v2.3.12_GH0.tar.gz) = 1607987
Modified: head/www/nift/files/patch-Makefile
==============================================================================
--- head/www/nift/files/patch-Makefile Mon Mar 8 18:00:22 2021 (r567860)
+++ head/www/nift/files/patch-Makefile Mon Mar 8 18:03:42 2021 (r567861)
@@ -1,6 +1,6 @@
---- Makefile.orig 2020-05-15 16:07:18 UTC
+--- Makefile.orig 2021-03-07 20:18:20 UTC
+++ Makefile
-@@ -3,7 +3,7 @@ objects=nsm.o ConsoleColor.o DateTimeInfo.o Directory.
+@@ -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?=
@@ -9,76 +9,151 @@
BINDIR=${DESTDIR}${PREFIX}/bin
LIBDIR=${DESTDIR}${PREFIX}/lib
-@@ -79,58 +79,58 @@ ifeq ($(BUNDLED),0)
+ 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__
-- LINK+= -L/usr/local/lib -llua -lm -ldl
+- LDFLAGS+= -L/usr/local/lib -llua -lm -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_x__
-- LINK+= -L/usr/local/lib -llua -ldl
+- LDFLAGS+= -L/usr/local/lib -llua -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua -ldl
endif
else ifeq ($(LUA_VERSION),5.4)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_4__
-- LINK+= -L/usr/local/lib -llua-5.4 -lm -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.4 -lm -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.4 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_4__
-- LINK+= -L/usr/local/lib -llua-5.4 -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.4 -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.4 -ldl
endif
else ifeq ($(LUA_VERSION),5.3)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_3__
-- LINK+= -L/usr/local/lib -llua-5.3 -lm -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.3 -lm -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.3 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_3__
-- LINK+= -L/usr/local/lib -llua-5.3 -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.3 -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.3 -ldl
endif
else ifeq ($(LUA_VERSION),5.2)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_2__
-- LINK+= -L/usr/local/lib -llua-5.2 -lm -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.2 -lm -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.2 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_2__
-- LINK+= -L/usr/local/lib -llua-5.2 -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.2 -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.2 -ldl
endif
else ifeq ($(LUA_VERSION),5.1)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUA_VERSION_5_1__
-- LINK+= -L/usr/local/lib -llua-5.1 -lm -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.1 -lm -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.1 -lm -ldl
else # *nix
CXXFLAGS+= -D__LUA_VERSION_5_1__
-- LINK+= -L/usr/local/lib -llua-5.1 -ldl
+- LDFLAGS+= -L/usr/local/lib -llua-5.1 -ldl
+ LINK+= -L%%LOCALBASE%%/lib -llua-5.1 -ldl
endif
else ifeq ($(LUAJIT_VERSION),2.0)
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
-- LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1
else # *nix
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
-- LINK+= -ldl -L/usr/local/lib -lluajit-5.1
+- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -L%%LOCALBASE%%/lib -lluajit-5.1
endif
else
ifeq ($(detected_OS),FreeBSD) # FreeBSD
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
-- LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1
else # *nix
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
-- LINK+= -ldl -L/usr/local/lib -lluajit-5.1
+- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
+ LINK+= -ldl -L%%LOCALBASE%%/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
+@@ -220,10 +220,10 @@ HashTk.o: hashtk/HashTk.cpp hashtk/HashTk.h
+
+ 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
+
More information about the svn-ports-all
mailing list