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.
# $NetBSD$
-DISTNAME= lwtools-4.20
+DISTNAME= lwtools-4.23
CATEGORIES= devel
MASTER_SITES= http://www.lwtools.ca/releases/lwtools/
USE_LANGUAGES= c
USE_TOOLS= gmake
+# Enable building of the non-functional "lwcc"
+# INSTALL_TARGET= install-all
+
.include "../../mk/bsd.pkg.mk"
@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
$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