mescc-tools: update to 0.6.1
ChangeLog: ** Changed ** Fixed ** Removed * 0.6 - 2019-04-14 ** Added Added template ELF headers for ARM Added initial support for ARM Added official hex0 seed for AMD64 Added official hex1 seed for AMD64 Added support for <Number null padding in M1 files Added support for < alignment padding Added support for ^!label, ^@label and ^%label alignment calculations Added standard line error messages to hex2-linker Added standard line error messages to M1-macro Added --exact and --override to get_machine Added GET_MACHINE_FLAGS variable to tests to allow overriding Backported M2-Planet's support for Octal and binary Added support for *BSDs to test the results of the build using sha256.sh (thanks to ng0) Added official hex2 seed for AMD64 Added NASM versions of AMD64 bootstrap pieces for improve introspection of bootstrap Added kaem.run script supporting intial phase of AMD64 bootstrap Added catm C prototype to eliminate the dependency on cat and the shell supporting > Added catm NASM prototype to simplify build Added catm M1 prototype to reduce bootstrap dependency Added catm hex0 prototype to eliminate bootstrap dependencies down to hex0 Added M0 NASM prototype to simplify build Added M0 M1 prototype to reduce bootstrap dependency Added M0 hex2 prototype to eliminate bootstrap dependencies down to hex2 Verified ARM port to support M2-Planet ** Changed Updated build.sh and kaem.run to the current mescc-tools syntax Reduced get_machine's build dependencies Cleaned up x86 elf headers Removed kaem's dependence on getopt Replaced --Architecture with --architecture changed get_machine's default output to filter machine names into known families Reduced M1 null padding of strings to a single null for all architectures except Knight Updated AMD64 bootstrap kaem.run to include steps from hex0 to M0 ** Fixed Fixed broken test9 thanks to janneke Fixed wrong displacement calculations for ARM immediates Fixed typo in license header Fixed kaem.run to actually function and produce identical results Fixed regression caused by linux 4.17 Removed false newline added in numerate_number for zero case Fixed broken bootstrap script ** Removed Removed final dependency on getopt Removed need to know architecture numbers as that was a bad idea * 0.5 - 2018-06-15 ** Added Added INSTALL notes Added HACKING notes Added examples of minimal Hex1, Hex2 and M1-macro programs that may need to be written to bootstrap a particular architecture. Added useful functions to reduce bootstrap dependencies Added support for binary output in M1-macro ** Changed Changed Knight architecture offset calculation to match new standard Updated test3 lisp.s to include more functionality Updated test3 definitions file to reflect changes in Knight instruction encoding enhanced README to be more useful Pulled numerate_string functionality out of hex2 and M1 into a shared library Eliminated getopt from M1-Macro, hex2-linker and blood-elf; use --Architecture 1 instead of --Architecture=1 ** Fixed Corrected M1-macro incorrectly expressing negative numbers Updated test3 checksum to reflect new version of lisp.s fixed check.sh to actually perform all checks. Fixed build.sh to function in a self-hosting fashion ** Removed Removed blood-elf's dependency on getopt Removed C preprocessor macro from blood-elf needed for mescc support Removed hex2's dependency on getopt Removed C preprocessor macro from hex2 needed for mescc support Removed need for octal support in the building of hex2 Removed M1's dependency on getopt Removed C preprocessor macro from M1 needed for mescc support Removed need for sprintf from M1
This commit is contained in:
parent
7d9b906092
commit
a7d3272dd8
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= mescc-tools-Release_0.5.2
|
||||
DISTNAME= mescc-tools-Release_0.6.1
|
||||
PKGNAME= ${DISTNAME:S/Release_//}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://git.savannah.nongnu.org/cgit/mescc-tools.git/snapshot/
|
||||
|
@ -13,7 +13,7 @@ USE_TOOLS= gmake
|
|||
|
||||
NO_CONFIGURE= YES
|
||||
|
||||
WRKSRC= ${WRKDIR}/mescc-tools-Release_0.5.2
|
||||
WRKSRC= ${WRKDIR}/mescc-tools-Release_0.6.1
|
||||
|
||||
MAKE_FILE= makefile
|
||||
INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX}
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
@comment $NetBSD$
|
||||
bin/M1
|
||||
bin/blood-elf
|
||||
bin/get_machine
|
||||
bin/hex2
|
||||
bin/kaem
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (mescc-tools-Release_0.5.2.tar.gz) = 8e68cdddca7c363192ce5486647dc42ce3687d73
|
||||
RMD160 (mescc-tools-Release_0.5.2.tar.gz) = 9000ed192d0e9451fab2db02e246a875041b6bd4
|
||||
SHA512 (mescc-tools-Release_0.5.2.tar.gz) = 0afd55ef464a7ad98173e89254f2bc48cf904c0794c43b9c9127d2b8bb62206202bf882096b5c72b9afd6747820c49fce6fa22922c706708d089343043197721
|
||||
Size (mescc-tools-Release_0.5.2.tar.gz) = 76759 bytes
|
||||
SHA1 (mescc-tools-Release_0.6.1.tar.gz) = ce99d73ea2fff2079c4936f7d8dbf2384a75eaf4
|
||||
RMD160 (mescc-tools-Release_0.6.1.tar.gz) = 31011a19da17cd9821be914d102aae7e7cfd4a0a
|
||||
SHA512 (mescc-tools-Release_0.6.1.tar.gz) = 61edb9f1102e3020b0e235e2391f58293985fef82dadfe4cff41c66bcc0f8f9f85b893f84ea56c798831ec738085d534ef2c27391e091a679293177b7441d45e
|
||||
Size (mescc-tools-Release_0.6.1.tar.gz) = 121370 bytes
|
||||
|
|
Loading…
Reference in New Issue