aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorHirokazu MORIKAWA <morikw2@gmail.com>2024-01-04 09:16:03 +0900
committerJosef Schlehofer <pepe.schlehofer@gmail.com>2024-01-04 12:00:12 +0100
commitcdcc6edc1380bfd9275a2a442fd029ac6b2b97a1 (patch)
tree829028cddb3400b46afe937f84328c93d91fd862 /utils
parent1e0d7fd2ef29ce81d30ee61758325dc0a4b1aff8 (diff)
swig: bump to 4.2.0
SWIG-4.2.0 summary: Various template wrapping improvements: template template parameters, variadic templates, partially specialized templates, const template parameters and improved error checking instantiating templates. Improved decltype() support for expressions. C++14 auto without trailing return type and C++11 auto variables. Numerous C++ using declarations improvements. Numerous fixes for constructors, destructors and assignment operators: implicit, default and deleted and related non-assignable variable wrappers. STL: std::array and std::map improvements, std::string_view support added. Various C preprocessor improvements. Various issues fixed to do with architecture specific long type. Various Doxygen improvements. D1/Tango support removed. D2/Phobos is now the supported D version and SWIG now generates code which works with recent D2 releases. New Javascript generator targeting Node.js binary stable ABI Node-API. Octave 8.1 support added. PHP7 support removed, PHP8 is now the supported PHP version. Python STL container wrappers now use the Python Iterator Protocol. Python stable ABI support added. Python 3.12 support added. Ruby 3.2 and 3.3 support. Scilab 2023.* support added. Various minor enhancements for C#, Go, Guile, Javascript, Lua, Ocaml, Perl, PHP, R, Racket, Ruby, Scilab and Tcl. A number of deprecated features have been removed. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
Diffstat (limited to 'utils')
-rw-r--r--utils/swig/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/swig/Makefile b/utils/swig/Makefile
index ecd128f52..ea8ac5471 100644
--- a/utils/swig/Makefile
+++ b/utils/swig/Makefile
@@ -7,12 +7,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=swig
-PKG_VERSION:=4.1.1
+PKG_VERSION:=4.2.0
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
-PKG_HASH:=2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b
+PKG_HASH:=261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97
PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>, Hirokazu MORIKAWA <morikw2@gmail.com>
PKG_LICENSE:=GPL-3.0-or-later