lwtools: update to version 4.23
authorPaul Ripke <stix@stix.id.au>
Wed, 18 Sep 2024 13:40:04 +0000 (23:40 +1000)
committerPaul Ripke <stix@stix.id.au>
Wed, 18 Sep 2024 13:43:04 +0000 (23:43 +1000)
2024-08-03: LWTOOLS 4.23. This version fixes a stack corruption bug related to
the object file output format. If you have been having random unexplained
crashes from lwasm, you definitely want this update. Also comes with the shiny
new ability to use a 0b or 0B prefix for binary constants.

2023-12-22: LWTOOLS 4.22. This version comes with a couple of useful additions
including being able to specify STDIN as the source file using - and the
ability to specify an offset and length for includebin. Of some use might be
the --no-warn=ifp1 flag to suppress warnings about the use of ifp1. Finally,
the default compile optimization flag is reduced to -O2. It seems there are
still compilers that actually generate incorrect code under -O3.

2023-04-23: LWTOOLS 4.21. This version comes with a couple of bugfixes related
to building with certain Windows tools as well as an undefined memory access
problem. Updating is recommended.

lwtools/Makefile
lwtools/PLIST
lwtools/distinfo

index 936280a3ca1dbf3cb260220209e7a2cc6d2c2fe5..bec46a6170d06dfa113090df45eafbcd72c18357 100644 (file)
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=      lwtools-4.20
+DISTNAME=      lwtools-4.23
 CATEGORIES=    devel
 MASTER_SITES=  http://www.lwtools.ca/releases/lwtools/
 
@@ -12,4 +12,7 @@ LICENSE=      gnu-gpl-v3
 USE_LANGUAGES= c
 USE_TOOLS=     gmake
 
+# Enable building of the non-functional "lwcc"
+# INSTALL_TARGET=      install-all
+
 .include "../../mk/bsd.pkg.mk"
index 60937feffbec30c4671d96ca87bc4c4bd1691dc8..b7cd7d23f9ec36a358468a50d6e95a5e3390cbf6 100644 (file)
@@ -1,12 +1,6 @@
 @comment $NetBSD$
 bin/lwar
 bin/lwasm
-bin/lwcc
-bin/lwcc-cc
 bin/lwcc-cpp
 bin/lwlink
 bin/lwobjdump
-lib/lwcc/bin/lwcc-cc
-lib/lwcc/bin/lwcc-cpp
-@pkgdir lib/lwcc/lib
-@pkgdir lib/lwcc/include
index 0fdcccff431d8fbd413ade78431a89e81fcba1ee..fca3a4acad0a8f357167d40644bbc73a96847b29 100644 (file)
@@ -1,6 +1,6 @@
 $NetBSD$
 
-BLAKE2s (lwtools-4.20.tar.gz) = d2aa9c9af50c7b29b99b83456d98428be043696beeb7a62aeadbe0e7818d9383
-SHA512 (lwtools-4.20.tar.gz) = 2ee5aaf4b410586aba1ea72588a6fcf681807b59686e654e6761f31edb13dc05d3be44e1bf359c3a895f7ae588fe759e5d237a70a5aba4f2877d05518c83e5f7
-Size (lwtools-4.20.tar.gz) = 658931 bytes
+BLAKE2s (lwtools-4.23.tar.gz) = 9d46ce29b1dfcb1e0f072101a7e0a9f6b8a121b1022f9fd4e0bb8545f01e5845
+SHA512 (lwtools-4.23.tar.gz) = c62f7c25b3222cd106817efcfe56d88a08c505a7e35db6a84841fce8a5605ad9c0ed871f33539c0eabba3e1dea6ed253b5d5be69f97fd28e27f63baadfb77aaf
+Size (lwtools-4.23.tar.gz) = 663006 bytes
 SHA1 (patch-Makefile) = 79a1c1c92f3765984b0c08ebaea499118d223728