summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2019-11-24Synchronise some missing dependencies that devel/doxygen/options.mkdsainty1-1/+4
knows about but are disabled by default, and are required to build this package. No PKGREVISION bump - if these build dependencies weren't there by chance then avr-libc fails to build, so no effect on existing installations.
2019-10-17nios2-gcc41: Remove, successor nios2-gcc.maya12-894/+1
2019-10-11h8300-hms-{binutils,gcc}: Remove.maya34-1887/+1
This package is not building on netbsd due to a stack smashing error. Attempting to fix it via an update showed that it was removed from upstream a few versions later. Proposed on pkgsrc-users, using the shorter timeline for this package because it is dysfunctional.
2019-10-04nios2-gcc3: remove. The compiler built from this package hangs during themaya7-206/+1
build. We have other nios2-gcc packages. (And it's still in the latest GCC sources)
2019-10-04or1k-none-elf-gcc: skip portability checks for a libgo shell script.maya1-1/+3
We don't run it.
2019-09-26Add BUILD_DEPENDS+= tex stuff, but still has problemmef1-1/+5
2019-09-20Add xtensa-lx106-elf-*bouyer1-1/+3
2019-09-20Add xtensa-lx106-elf-gcc version 4.8.2. Build options takenbouyer7-0/+1362
from https://github.com/earlephilhower/esp-quick-toolchain. This is a version compatible with the Arduino environement. Cross GCC for for chips using the Xtensa lx106 core, such as the Espressif ESP8266 wireless modules.
2019-09-20Add xtensa-lx106-elf-binutils version 2.31_20190405. Build options takenbouyer5-0/+830
from https://github.com/earlephilhower/esp-quick-toolchain. This is a version compatible with the Arduino environement. Cross binutils for chips using the Xtensa lx106 core, such as the Espressif ESP8266 wireless modules.
2019-09-18Add winpthreads packages to meta-pkg, bump PKGREVISIONryoon2-2/+7
2019-09-18Enable mingw-w64-x86_64-gcc-winpthreadsryoon1-1/+2
2019-09-18cross/mingw-w64-x86_64-gcc-winpthreads: import ↵ryoon7-0/+1502
mingw-w64-x86_64-gcc-winpthreads-9.2.0 Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GCC with winpthreads for x86_64 target.
2019-09-18Enable mingw-w64-x86_64-winpthreadsryoon1-1/+2
2019-09-18cross/mingw-w64-x86_64-winpthreads: import mingw-w64-x86_64-winpthreads-6.0.0ryoon5-0/+2471
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides winpthreads library for mingw-w64 x86_64 target.
2019-09-18Enable mingw-w64-i686-gcc-winpthreadsryoon1-1/+2
2019-09-18cross/mingw-w64-i686-gcc-winpthreads: import ↵ryoon3-0/+1413
mingw-w64-i686-gcc-winpthreads-9.2.0 Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GCC with winpthreads for i386 target.
2019-09-18Enable mingw-w64-i686-winpthreadsryoon1-1/+2
2019-09-18cross/mingw-w64-i686-winpthreads: import mingw-w64-i686-winpthreads-6.0.0ryoon4-0/+1965
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides winpthreads library for mingw-w64 i386 target.
2019-09-18Update mingw-w64 GCC to 9.2.0ryoon5-13/+11
Fix C++ Microsoft ABI bitfield layout bug.
2019-09-03bossa: Strip -Werrornia1-1/+3
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz16-24/+32
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz1-2/+2
2019-07-15Makefile: +or1k-none-elf-{gcc,binutils}maya1-1/+3
2019-07-15Add a cross toolchain for OpenRISC 1000 none ELF target.maya13-0/+2021
This is the mainline, upstreamed or1k toolchain.
2019-07-14aarch64-none-elf-gcc: remove PLIST.{Linux,SunOS} that stemmed from netbsdmaya2-30/+0
tar difficulties (too long files). EXTRACT_USING=bsdtar solves this issue. Also, they embed the (previous) version of the package, and thus would cause PLIST mismatches since the 8.2.0 update.
2019-07-09Sync cross-libtool-base with libtool-base. Eliminate CROSSBASE.riastradh2-62/+73
cross-libtool-base now installs into $PREFIX/cross-$TARGET_ARCH unconditionally.
2019-06-08cross/*: let pkglint autofix indentation and variable alignmentrillig41-136/+147
pkglint -Wall -F -r cross xtensa-esp32-elf-gcc has been manually edited afterwards because when realigning variable assignments, pkglint only allows one long outlier line. This package has two long SITES.* lines, therefore pkglint wanted to indent the variable values much further to the right. This needs to be fixed in pkglint.
2019-05-27xtensa-esp32-elf-*: update to espressif 2019r1 snapshottnn5-28/+59
main change being that it updates newlib from 2.2.0 to 3.0.0.
2019-05-19Update to 2.17ryoon4-255/+458
* It seems that it is MAKE_JOBS_SAFE=yes * Set LICENSE * Set new HOMEPAGE and MASTER_SITES Changelog: V2.17: Switched Apple II output format to AppleSingle. Although the primary target OS for the Apple II for sure isn't DOS 3.3 but ProDOS 8 the Apple II binary files contained a DOS 3.3 4-byte header. Recently I was made aware of the AppleSingle file format. That format is a much better way to transport Apple II meta data from the cc65 toolchain to the ProDOS 8 file system. Therefore I asked AppleCommander to support the AppleSingle file format. Now that there's an AppleCommander BETA with AppleSingle support it's the right time for this change. I bumped version to 2.17 because of this from the perspective of Apple II users of course incompatible change. V2.14 to V2.16: Not available
2019-05-12Update to 8.3.0ryoon2-13/+12
* Update GCC to 8.3.0 * Update NEWLIB to 3.1.0
2019-05-12Update to 2.32ryoon2-7/+7
Changelog: GAS Changes in 2.32: * Add -mvexwig=[0|1] option to x86 assembler to control encoding of VEX.W-ignored (WIG) VEX instructions. * Add -mx86-used-note=[yes|no] option to generate (or not) x86 GNU property notes. Add a --enable-x86-used-note configure time option to set the default behavior. Set the default if the configure option is not used to "no". * Add support for the MIPS Loongson EXTensions R2 (EXT2) instructions. * Add support for the MIPS Loongson EXTensions (EXT) instructions. * Add support for the MIPS Loongson Content Address Memory (CAM) ASE. * Add support for the C-SKY processor series. * Add support for the MIPS Loongson MultiMedia extensions Instructions (MMI) ASE. LD Changes in 2.32: * Report property change in linker map file when merging GNU properties. * Add support for the C-SKY processor series. * -t now doesn't report members within archives, unless -t is given twice. A single -t is now more useful when generating a list of files that should be packaged for a linker bug report. For example: gcc hello.c -save-temps -Wl,-t | xargs realpath | sort | uniq > files tar cJf test.tar.xz `cat files` BINUTILS Changes in 2.32: * The addr2line, c++filt, nm and objdump tools now have a limit on the maximum amount of recursion that is allowed whilst demangling strings. The value for this limit is defined by the DEMANGLE_RECRUSE_LIMIT constant declared in the include/demangle.h header file. At the time of writing this constant has the value of 2048. The --no-recurse-limit option can be used to remove the limit, restoring the behaviour of earlier versions of these tools. This may be needed in order to dmangle truly complicated names, but it also leaves the tools vulnerable to stack exhaustion from maliciously constructed mangled names. * Objdump's --disassemble option can now take a parameter, specifying the starting symbol for disassembly. Disassembly will continue from this symbol up to the next symbol or the end of the function. * The MIPS port now supports the Loongson 2K1000 processor which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE, Loongson-ext2 ASE and MSA ASE instructions. Add -march=gs264e option for Loongson 2K1000 processor. * The MIPS port now supports the Loongson 3A2000/3A3000 processor which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE and Loongson-ext2 ASE instructions. Add -march=gs464e option for Loongson 3A2000/3A3000 processor. * The MIPS port now supports the Loongson 3A1000 processor, aka Loongson3a, which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE and Loongson-ext ASE instructions. Add -march=gs464 option for Loongson 3A1000 processor, The -march=loongson3a is an alias of -march=gs464 for compatibility.
2019-05-10Update mingw-w64 packages to latestryoon23-515/+265
* Update mingw-w64 to 6.0.0 * Update binutils to 2.32 * Update GCC to 9.1.0
2019-03-24regen distinfo for crosstool-ng-esp32-2018r1.tar.gztnn2-10/+10
2019-03-24add cross/xtensa-esp32-elf-(binutils|gcc)tnn1-1/+3
2019-03-24xtensa-esp32-elf-gcc: import xtensa-esp32-elf-gcc-8.2.0tnn7-0/+1517
Cross GCC for Espressif ESP32 bare metal environment.
2019-03-24xtensa-esp32-elf-binutils: import xtensa-esp32-elf-binutils-2.32tnn4-0/+124
Cross binutils for Espressif ESP32 bare metal environment.
2019-03-23reduce diffs to other cross gcc packagestnn2-5/+5
2019-03-23merge USE_TOOLS sectionstnn1-4/+2
2019-03-22use http master site for newlibtnn4-9/+8
2019-03-22aarch64-none-elf-gcc: remove unused variable & includetnn2-8/+2
2019-01-26avrdude: require GNU makegdt1-6/+7
With BSD make, even though there is no apparent reason, errors occur during the build about libavrdude.a not being present. Even if that is forced as a target, there are -j failures.
2018-12-09Removed commented-out PKGREVISIONsadam2-4/+2
2018-11-23Update to 8.2.0ryoon4-29/+58
Build and work sysutils/u-boot-pine64 fine.
2018-11-23Update to 2.31.1ryoon3-9/+62
Build and work sysutils/u-boot-pine64 fine.
2018-11-21Include bsd.prefs.mk fot OPSYSryoon1-1/+2
2018-11-20arm-none-eabi-gcc: Remove hack for building with clang.maya1-9/+1
GCC no longer generates super deeply nested code requiring this workaround as of upstream revision 235536
2018-11-16aarch64-none-elf-gcc: Use bsdtar to install some missing .hpp filesleot2-3/+18
Several .hpp files were not extracted and installed, always use `bsdtar' to extract and install also the missing .hpp. Bump PKGREVISION. Patch from Jonathan Schleifer via PR pkg/53725. Thank you Jonathan!
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2
2018-11-08make a version of the GCC 7 gcc/config/arm/arm.h change for arm64mrg2-1/+23
so that this package builds on arm64 platforms. this change probably can be copied into the main GCC 7 package too. no pkg bump as this should only enable building where it was not working already.