[Bug 254561] www/nift: update to 2.4.7

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Mar 30 01:06:33 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254561

Mohammad S. Babaei <info at babaei.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #223585|0                           |1
        is obsolete|                            |
 Attachment #223699|                            |maintainer-approval+
              Flags|                            |

--- Comment #2 from Mohammad S. Babaei <info at babaei.net> ---
Created attachment 223699
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=223699&action=edit
www/nift-2.4.3 to 2.4.7 patch file

2.4.7 Release Notes:

Reverted to handling @fns with f++, too ingrained in the codebase
Reverted to calling sys call on whole line for zero param functions
Reverted to breaking at non-escaped @'s when reading function names
Fixed up allowing for ';' at end of statements (hopefully no bugs/undesirable
features), though any potential system call will be called on whole line for
possibly multiple statements, use a new line if needed
cleaned up (hopefully) language choice with interactive REPL's (both interp and
sh) and run
Ubuntu.zip

2.4.6 Release Notes:

Initialised all bLineNo's to zero (started getting warnings on OSX)
Fixed up "run commands" in-built scripts from last version to handle language
names as well as chars for script extensions
Added skip_whitespace fn to clean Parser.cpp codebase up a little bit
Can now optionally use fn in place of function, mostly intended for
interpreter/shell sessions
Assets (can install through Homebrew on OSX, Chocolatey on Windows,
Snapcraft/Flatpak on Linux and pkg on FreeBSD):
Chocolatey.zip: (Release files for Chocolatey, see Windows.zip for Windows
release)
OSX: use Homebrew (brew install nift) or install from source (make; sudo make
install)
Ubuntu.zip: nift nsm (give executable permissions and place nift and nsm in
/usr/local/bin)
Netlify.zip: nift nsm (for use on Netlify's servers)
Surge.zip: nift nsm (for use on surge.sh's servers)
Vercel.zip: nift nsm (for use on Vercel's servers)
Windows.zip: lua51.dll nift.exe nsm.exe (place in C:\Windows\system32)

2.4.5 Release Notes:

You can now do nift sh/interp lang and provided lang starts with the same char
as the language you are specifying the prompt will match
Added prompt.char(string) command
Added in global $[cmd]rc.$[langChar] "run command" support on start of an
interpreter or shell session
Added in local .nsm/[interp/sh].$[langChar] "run command" support on start of
an interpreter or shell session
Added in treating a single parameter for f++/n++/lua/exprtk function calls as a
file-path to a file
Added in exprtk.file function to read and process ExprTk code at the file-path
specified parameter
Added in f/file option for exprtk and exprtk.compile functions*

2.4.4 Release Notes:

Built-in improvements of unnecessarily repetitious code for lolcat-cc
Fixed $() syntax to hopefully not conflict with common bash code
Added lolcat.cmd and lolcat.status functions
Added alternative inj option for sys/system calls for terminal/cmd line brevity

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list