BSD Ports

devel/nsis 3.12 NetBSD

Scriptable system to build Windows installers

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
d5f563285f
License
zlib
Categories
devel
Package size
1672.6 KiB, 7647.2 KiB installed

Description

NSIS (Nullsoft Scriptable Install System) is a professional open-source tool for the development of Windows installers. It is designed to be as small and flexible as possible and is therefore highly suitable for Internet distribution.

An installer is not only the first experience of a user has with your product, many software problems can also be solved by providing reliable installation tools. NSIS allows you to create stable, quick and user friendly installers that are capable of installing, uninstalling, setting system settings, extracting files and more. With the NSIS scripting language you can implement any custom logic you want.

The large collection of plug-ins, scripts and software in the Developer Center helps you to build full featured installers and provides a solution for almost every scenario.

Install

Binary package:

pkgin install nsis

From pkgsrc:

cd /usr/pkgsrc/devel/nsis && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.12
NetBSD 10.1 aarch643.04nb1
SmartOS / illumos x86_64-
macOS 15 arm643.12nb2

Dependencies

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
d5f563285f sborrill nsis: depend on GNU iconv to fix initialisation errors
NetBSD base iconv gives: # makensis NSISRT_Initialize failed! With GNU iconv: # makensis Error: reading stub "/usr/pkg/share/Stubs/zlib-x86-unicode" Error initializing CEXEBuild: error setting default stub In turn, to fix this error: SCONS_BUILD_ARGS+= NSIS_CONFIG_CONST_DATA_PATH=no needs changing to: SCONS_BUILD_ARGS+= NSIS_CONFIG_CONST_DATA_PATH=yes
9197becd56 adam nsis: updated to 3.12
3.12 Security Don't use the Low IL temp directory when elevated This stops a possible privilege escalation for installers running as SYSTEM. Minor Changes Added StartsWith[S], EndsWith[S], Contains[S], IsLowerCase and IsUpperCase LogicLib operators. Build System Support Python older than 3.6 again Preliminary ARM64 support in makensis.nsi