Commit Graph

1123 Commits

Author SHA1 Message Date
js 5e18005e8e Update cross/ppc-morphos-sdk to 20230510 2024-03-24 10:48:09 +00:00
wiz d2e93a2c1b cross: + riscv64-* 2024-03-21 07:38:45 +00:00
dogcow 6d2abb2538 Set --disable-multilib; the default selection of multilibs is rather
gigantic, and this cuts down the package to about a third of the size.

bump PKGREVISION.
2024-03-19 14:24:34 +00:00
dogcow d937fc03db add cross/riscv64-none-elf-binutils and cross/riscv64-none-elf-gcc, copied pretty much verbatim from the mipsel-none-elf-* packages 2024-03-18 17:39:34 +00:00
ryoon 660e629226 cross/lwtools: Update to 4.22
Changelog:
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.

2022-08-17: LWTOOLS 4.20. It is highly recommended that everyone
using an older version upgrade to this release. The big change is
a fix to avoid relying on undefined memory when deciding whether
to register a symbol using the data or code address. Also fix the
basic output target to keep linesbelow 249 characters, a fix for
numeric entry points in lwlink, and a couple other miscelaneous
fixes.
2024-02-11 22:04:11 +00:00
ryoon 8295699f97 mingw-w64: Update to 11.0.1
Update meta-pkg version too.
2024-02-10 00:53:34 +00:00
ryoon 10c511be63 mingw-w64-{i686,x86_64}-{headers,crt,winpthreads}: Update to 11.0.1
Changelog:
11.0.1:
    Fixes for w32api/Cygwin

11.0.0:
Notable changes:

    New libdloadhelper.a, like libdelayimp.a but using Windows 8 and later APIs.
    Fix race condition when building lib32 and lib64 in parallel on Windows.
    *recalloc now only available from msvcr90 and later, UCRT.
    Redirect access() to __mingw_access() on UCRT wrt to X_OK problems.
    New Hyper-V APIs.
    SEH based setjmp on ARM if supported by compiler.
    --enable-cfguard to enable Control Flow Guard in CRT, requires compiler support, clang only at this time.
    Implement some of the stack protector functions/variables so -lssp is now optional when _FORTIFY_SOURCE or -fstack-protector-strong is used.
    _FORTIFY_SOURCE=3 support added if __builtin_dynamic_object_size is supported by the compiler (gcc 12 or later).
    genstubdll removed.
    uchar_c16rtomb, uchar_c32rtomb, uchar_mbrtoc16 and uchar_mbrtoc32 removed for MSVCR*, UCRT only for now.
    Updates to DX12 headers and much more from Wine.
    Many other new win32 APIs.
2024-01-31 21:10:33 +00:00
ryoon a133eb3154 mingw-w64-{i686,x86_64}-gcc-{,bootstrap,winpthreads} : Update to 13.2.0
Use GCC 13.2.0.
2024-01-31 21:04:13 +00:00
ryoon 08b2c0f815 mingw-w64-i686-binutils: Update to 2.42 2024-01-31 16:45:43 +00:00
ryoon 5c623ce69f mingw-w64-x86_64-binutils: Update to 2.42 2024-01-31 16:45:02 +00:00
ryoon cd6abb9bf5 mipsel-none-elf-gcc: Update to 13.2.0 2024-01-31 16:42:51 +00:00
ryoon 49c6bef004 mipsel-none-elf-binutils: Update to 2.42 2024-01-31 16:42:01 +00:00
wiz ab058cee31 cross/Makefile: + 64tass 2023-09-26 21:20:42 +00:00
wiz 61171e738f cross/64tass: import 64tass-1.59.3120
Packaged for wip by Olaf Seibert and myself.

64tass is cross assembler targeting the 65xx series of micro processors.

Features:
- Open source portable C with minimal dependencies
- Familiar syntax to Omicron TASS and TASM
- Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
- Arbitrary-precision integers and bit strings, double precision floating point
  numbers
- Character and byte strings, array arithmetic
- Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, Unicode character
  strings
- Supports Unicode identifiers with compatibility normalization and optional
  case insensitivity
- Built-in "linker" with section support
- Various memory models, binary targets and text output formats (also
  Hex/S-record)
- Assembly and label listings available for debugging or exporting
- Conditional compilation, macros, structures, unions, scopes
2023-09-26 21:20:32 +00:00
js 70d4b48c84 Always use the same e-mail address for packages I maintain 2023-08-30 21:46:32 +00:00
nia c0f273a8c8 cross: Mark various versions of gcc unsuitable for MKPIE.
This follows lang/gcc* already having it, but the new wrapper behaviour
appears to have resulted in new fallout from these packages
previously being overlooked.

While here, use FORTIFY_SUPPORTED in mingw-w64-gcc instead of
overriding the user's choice of a FORTIFY pkgsrc variable.
2023-08-09 08:24:38 +00:00
nia bec8638803 *: Mark packages that were originally identified as requiring
C++03 due to failing to build with a C++14 default compiler
with FORCE_CXX_STD instead of USE_LANGUAGES.
2023-08-02 19:20:16 +00:00
thorpej 24d5784287 Update to asm6809-2.13. Change log from upstream:
* Fix crash when exporting empty symbol table.
  * Accept immediate value as argument to stack ops.
2023-07-28 21:20:55 +00:00
thorpej ad49182e8d Re-do that last change differently -- don't use the -w argument at all.
Instead, specify the arguments the old school way.
2023-07-21 00:00:30 +00:00
thorpej df23bb037d Don't specify the goal length at all; -g is not accepted by all flavors
of fmt(1).
2023-07-20 22:02:46 +00:00
wiz 8b56d58a1e bossa: remove
Uses wxGTK28, which will be removed soon
2023-06-26 11:51:03 +00:00
riastradh 99b6a6b32b cross-libtool-base: Sync with libtool-base to fix libtoolize.in #!. 2023-06-08 22:59:17 +00:00
riastradh 8560be0ed3 Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
2023-06-06 12:40:15 +00:00
js b6eec7cd0c cross/mingw-w64-i686-gcc: Use DW2 exceptions 2023-03-19 16:00:48 +00:00
ryoon 99a96200be pdp11-aout-gcc: Update to 12.2.0
* Update to GCC to 12.2.0.
2023-03-10 22:07:24 +00:00
ryoon f0720f235a pdp11-aout-binutils: Update to 2.39
* Update binutils to 2.39.
2023-03-10 22:05:57 +00:00
ryoon 3d61d80c27 mingw-w64*: Update to 10.0.0
* Update GCC and binutils to the latest too.
* Try to avoid "undefined reference to `__strcpy_chk'"

Changelog:
v10.0.0: 2022-04-04

Notable changes:

  * New msvcrt10, 20, 40, 70 and 71 import libraries.
  * Drop x86_64 64bit crtdll.dll
  * Updated wine imports
  * Fix intrin.h compatibility with GCC-11
  * _(v)scprintf optimization
  * optimize __ms_vsnprintf for LTO
2023-02-15 20:49:11 +00:00
ryoon cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
thorpej b4f75bf14e Fix a bug in "?label" expression evaluation, which caused those expressions
to result in an "non-existent label" error when testing for the existence
of a label that does not yet exist (which is the whole point of that
expression).

Bump PKGREVISION to 1.
2023-01-27 23:22:31 +00:00
thorpej 25cf5c3dc8 Add a package for z80asm, a Z80 assembler.
This is distinct from the other z80-asm package.  Why do we have it, then?
Because this Z80 assebler has some features that the z80-asm assembler
does not.
2023-01-20 21:43:56 +00:00
wiz 92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
wiz 8b7b92c608 avr-libc: disable doc by default
The doc generation fails often and is currently broken again;
not worth the energy to fix this repeatedely, it can be found online.
2023-01-03 12:04:43 +00:00
wiz 688d315391 ppc-morphos-gcc-9: remove
Does not build in any bulk build I could find
2022-12-24 23:57:32 +00:00
wiz f801a058a7 nios2-gcc, nios2-binutils: remove
nios2-gcc doesn't build in any bulk build I could find,
and nios2-binutills is just used by nios2-gcc
2022-12-24 23:53:57 +00:00
wiz ec31ee7312 cross-i586-pc-msdosdjgpp-gcc: fix PLIST
The default lib/ directory at least on NetBSD
is lib, not lib64. If you are on a system with
lib64/ please try finding the appropriate override
(--libdir?).

Some pkglint cleanup while here.
2022-12-22 13:39:12 +00:00
js 18fafa38b0 cross/i586-pc-msdosdjgpp-gcc: Make C++ work 2022-12-10 10:44:59 +00:00
js d015646920 Add cross/i586-pc-msdosdjgpp-gcc 2022-12-04 22:39:43 +00:00
js 870d7db297 Add cross/i586-pc-msdosdjgpp-sdk 2022-12-04 22:37:27 +00:00
js fb3297da09 cross/i586-pc-msdosdjgpp-binutils: Fix prefix 2022-12-04 21:13:31 +00:00
js 64ec41899e Add cross/i586-pc-msdosdjgpp-binutils 2022-12-04 20:07:48 +00:00
js 4403376ec4 cross/ppc-morphos-gcc-9: Use autoconf269
The default autoconf changed in the meantime and GCC breaks loudly with
autoconf 2.70.
2022-12-04 20:07:12 +00:00
nikita f76e0b42c2 archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:

change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
2022-11-12 09:10:22 +00:00
wiz 0ccdb2225c cross/Makefile: sort 2022-10-20 06:47:36 +00:00
js 1d27ac6f3b devel/ppc-morphos-gcc-11: Use sdk-source-20220309.tar.xz
It seems to have been moved on the server, as it has the same hash as
sdk-source-20220302.tar.xz.
2022-10-18 19:47:30 +00:00
js c456f01932 cross/ppc-morphos-gcc-11: Add patch to fix ObjC foreach 2022-10-17 13:48:28 +00:00
js 47a7b5682a Add cross/ppc-morphos-gcc-11 2022-10-17 13:25:31 +00:00
ryoon 205f63e190 mingw-w64: Update meta-package to 10.0.0 2022-10-09 03:01:45 +00:00
ryoon bdb80e08ec mingw-w64*: Update to 10.0.0
* Update GCC and binutils to the latest too.

Changelog:
v10.0.0: 2022-04-04

Notable changes:

  * New msvcrt10, 20, 40, 70 and 71 import libraries.
  * Drop x86_64 64bit crtdll.dll
  * Updated wine imports
  * Fix intrin.h compatibility with GCC-11
  * _(v)scprintf optimization
  * optimize __ms_vsnprintf for LTO
2022-10-09 02:37:02 +00:00
wiz 3ae6d9ef51 avr-libc: fix PLIST with latest doxygen and depend on it
Bump PKGREVISION
2022-10-04 09:30:59 +00:00
tnn 77e5a3efa6 xtensa-esp32-elf-binutils: needs bison 2022-08-22 18:21:17 +00:00