Hello ports@, I am sending a series of ports for review. These ports are to allow working with Espressif ESP8266 and ESP32 chips in OpenBSD. These ports work with the current Arduino port and the Espressif SDKs themselves.
The Espressif way of doing things is a mess, so I'm hosting some of the distribution files, which are conglomerates of patches and overlays that are spread across repositores. This was the easiest way to centralize that I could find. Using their preferred crosstool-NG compiler, I built the cross-compilers in Linux and packaged those patched src files for distribution. If there needs to be a different method, please let me know or if there is a preferred server for self-hosting, it can all be changed. I need some help cleaning up the compiler ports, which are based on compiler ports in the tree. Everything compiles and runs fine and programs both chips. Is there anyone interested in reviewing, testing, okaying and importing? I've been working on these for quite some time and I think I'm going blind to errors as I've been working to make these functional. First port attached is devel/xtensa-esp32-elf-gcc: GNU cross compiler suite, configured for the xtensa-lx106-elf target. Thanks, Tracey
xtensa-esp32-elf-gcc.8.2.0.tar.gz
Description: Binary data