summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2020-02-11skip host_detect_local_cpu() if CROSS_DIRECTORY_STRUCTURE.mrg2-1/+20
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2020-01-26all: migrate some SourceForge homepage URLs back from https to httprillig1-2/+2
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html In the above commit, the homepage URLs were migrated from http to https, assuming that SourceForge would use the same host names for both http and https connections. This assumption was wrong. Their documentation at https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states that the https URLs use the domain sourceforge.io instead. To make the homepages from the above commit reachable again, pkglint has been extended to check for reachable homepages. This check is only enabled when the --network command line option is given. Each of the homepages that referred to https://$project.sourceforge.net before was migrated to https://$project.sourceforge.io (27), and if that was not reachable, to the fallback URL http://$project.sourceforge.net (163).
2020-01-18all: migrate several HOMEPAGEs to httpsrillig14-28/+28
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-12-29Update to mingw-w64 to 7.0.0 and binutils to 2.33.1ryoon14-38/+86
mingw-w64: Notable changes: _FORTIFY_SOURCE support thanks to Christian Franke. Lots of math fixes from Martin Storsjö. Many headers updated from Wine by Jacek Caban. UCRT support by Martin Storsjö. binutils: No specific change for Windows/PECOFF.
2019-12-19Requires C++03 to build.joerg1-3/+3
2019-12-09cross/dasm: Revbump to avoid distfiles conflict.ng02-7/+8
2019-12-08cross/dasm: Add forgotten PLIST change.ng01-3/+3
2019-12-08cross/dasm: Adjust to new upstream location.ng02-10/+12
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.