summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2016-02-02fix build on Darwindbj2-3/+12
2016-01-30Update to 2.26ryoon6-52/+55
Changelog: Changes in 2.26: * Add option to objcopy to insert new symbols into a file: --add-symbol <name>=[<section>:]<value>[,<flags>] * Add support for the ARC EM/HS, and ARC600/700 architectures. * Extend objcopy --compress-debug-sections option to support --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets. * Add --update-section option to objcopy. * Add --output-separator option to strings.
2015-12-31Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1ryoon4-15/+20
Changelog: Target Specific Changes IA-32/x86-64 GCC now supports the Intel CPU named Skylake with AVX-512 extensions through -march=skylake-avx512. The switch enables the following ISA extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.
2015-12-26While passing by, set LICENSE.dholland1-1/+2
2015-12-26Set missing USE_BSD_MAKEFILE. Not sure if this is causing the builddholland1-1/+2
failure seen in Joerg's build (or what would be), but it's wrong and should be fixed anyway.
2015-12-10Add stlinkryoon1-1/+2
2015-12-10Import stlink-1.1.0 as cross/stlink.ryoon4-0/+35
STMicroelectronics STM32 Discovery line programming tool. STLINK supports STLINKv1 and STLINKv2 protocol.
2015-12-10Help find select. Don't include cstdio after messing up headers.joerg5-2/+78
Tell clang to deal with the broken NEON instruction generator, GCC likes to generate extremely nested parentheses.
2015-11-25Remove mk/find-prefix.mk usage from the cross category.jperkin3-15/+6
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-08Treat FreeBSD, DragonFly, OpenBSD, and Bitrig the same as NetBSD.dholland2-6/+9
2015-11-03Add SHA512 digests for distfiles for cross categoryagc40-40/+98
Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail.
2015-10-15Sort.ryoon1-2/+2
2015-10-11Add arm-none-eabi-*ryoon1-1/+4
2015-10-11Import cross-arm-none-eabi-gdb-7.10 as cross/arm-none-eabi-gdb.ryoon5-0/+83
Cross GDB debugger for bare metal ARM EABI environment.
2015-10-11Import cross-arm-none-eabi-gcc-5.2.0 as cross/arm-none-eabi-gcc5.ryoon5-0/+1464
GCC for bare metal ARM EABI environment with newlib.
2015-10-11Import cross-arm-none-eabi-binutils-2.25.1 as cross/arm-none-eabi-binutils.ryoon5-0/+149
Cross binutils for bare metal ARM EABI environment.
2015-10-11Add objconvryoon1-1/+2
2015-10-11Import objconv-2.39 as cross/objconv.ryoon4-0/+49
Object file converter This utility can be used for converting object files between COFF/PE, OMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms. Can modify symbol names in object files. Can build, modify and convert function libraries across platforms. Can dump object files and executable files. Also includes a very good disassembler supporting the SSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction sets. Source code included (GPL).
2015-09-08Avoid left-shifting negative constants.joerg2-1/+15
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-1/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz7-12/+14
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn1-2/+2
2015-03-23Update to 4.9.2:martin3-241/+243
This release is a bug-fix release, containing fixes for regressions in GCC 4.9.1 and 4.9.0 relative to previous releases of GCC. 6 changes and 8 documentation fixes.
2015-03-23Update to binutils 2.25martin2-8/+59
2015-03-23Update to binutils 2.25:martin2-9/+10
A few command line options added and various bug fixes, including fixes for CVE-2014-8501, CVE-2014-8502 and CVE-2014-8503.
2015-02-25PLIST update along with doxygen update 1.8.8 to 1.8.9.1nb1.mef3-17/+11
Thanks joerg, for updating doxygen 1.8.9.1 to nb1, which gets this package built successfull. PKGREVISION++
2015-02-18Add some more tex dependencies needed with recent doxygen.joerg1-1/+4
2015-01-18PKGREVISION++, by converting (duplicated) libconfuse to confuse. Thanks gdt@.mef1-1/+2
2015-01-16bulk build wants flexwiedi1-2/+2
2014-12-26List extra files installed on MacOS. It is probable that they don't onlydholland1-0/+3
appear on MacOS, but I guess this will do for now. PR 49473 from Sevan Janiyan.
2014-12-19Set {MASTER_}SITES properly.obache1-3/+3
2014-12-15Find correct zlib.jperkin3-7/+14
2014-12-12Remove cross/COMMON, nothing seems to use it and it hasn't t beenjoerg27-2780/+1
changed in a decade.
2014-12-10Use PREPEND_PATH here in place of explicit PATH manipulation.joerg1-2/+2
2014-12-10Provide path to libreadline explicitly.joerg1-1/+5
2014-12-09(pkgsrc)mef5-35/+55
- to make pkglint clean, change directory organization, using BUILD_DIR= src etc. - Add LICENSE= gnu-gpl-v2 - Use SUBST instead of ${SED} at do-install: target - Newly installs example files - (invocation without argument gives error as Pass 1: Error: Cannot open file: 'test.m65' but it is the same as prev. version and user should give input) (upstream) Update 1.04 to 1.06 ------------------------------ October 10, 2003 version 1.05 - added new directives .BANK, .SET 6, and .OPT LIST/NO LIST; Preliminary support for .ATR disk images and the Atari++ emulator memory snapshots; March 17, 2009 version 1.06 - allow negative offsets with .SET 6 directives; allow arithmentic expressions in REPEAT blocks; Better detection of resized labels; Fixed a buffer overflow problem; Added -l option to allow label output; Compiling Windows executable with mingw
2014-11-10Update PLIST with doxygen-1.8.8. Doxygen dependency also updated, thanks joerg@.mef2-150/+3
2014-11-10Restore .include "options.mk" line which (accidentally) dropped at 2.23.2 tomef1-2/+4
2.24 update. This enables --sysroot option. PKGREVISION++
2014-10-30PR pkg/49308 'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.*mef1-1/+10
2014-10-30'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.*mef2-7/+19
2014-10-28patch provided by Sevan Janiyan by PR pkg/49316mef3-13/+488
(pkgsrc) - Instead of "very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work", use CONFIGURE_ARGS (upstream) - Update 1.8.0 to 1.8.1 *** Changes in avr-libc-1.8.1: * Bugs fixed: [#31267] misleading header iom128rfa1.h [#35197] sleep.h _BV defined as __BV in AT90S8515 section [#35226] Online-documentation broken - [...] [#35398] assert doesn't work unless stdlib.h is also included [#35498] misspelled in <util/setbaud.h> [#35539] stdlib.h does not provide EXIT_SUCCESS et al. [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2 [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313 [#36410] avr/boot.h: poisoned SPMCR for ATmega128 [#36454] string.h: Error for long long in C90 [#36581] avr-libc: pgmspace.h is not ANSI compliant [#37103] ATtiny5/9/10/20/40 watchdog can't be enabled [#37778] _MemoryBarrier() in cpufunc.h error on compile [#38135] Install a dummy stdfix-avrlibc.h [#38516] Missing TWI and UCSR1D definitions for ATmega16/32 U4 [#39049] Clock prescaler set and get are missing for TINY architecture [#39783] CRC missing definitions and incorrect power macros for xmega D3 [#40003] Integer type promotion leads to inefficent code in wdt.h [#40206] incorrect SP init in startup code for xmegas [#40567] Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE) [#40569] sleep_bod_disable does not work in attiny13a [#40595] iotn2313a.h: wrong fuses definitions for High Fuse Byte [#41006] iom328p.h: wrong fuse defaults [#41519] wrong SPM_PAGESIZE definition in iotn[48]8.h [#42024] build break regarding avrtiny10 [#42084] wrong LFUSE_DEFAULT in iotn84a.h [#42085] HFUSE_DEFAULT not defined for iotn84.h [#39779] PCIE0 and PCIE1 defined incorrectly for mega165a and mega165pa devices [#38614] dtostrf - wrong behavior or wrong documentation [#42957] missing SPMCSR defines in iom328p.h# [#41690] Bit definitions for SPMCSR [no-id] XXX_vect_num not consistent io90pwmx.h, iousbxx6_7.h [no-id] Specialize clock_prescale_set/get for mega hvb devices [no-id] Update register and bit definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D4 * Contributed Patches: [#3729] Printf for integers speed up [#7212] Add pgm_read_ptr() macros to pgmspace.h [#7220] Add UBRR overload functionality to <util/setbaud.h> [#7260] Addition to power.h [#7485] CRC8-CCITT [#7654] include/delay.h: delay_us >255us without decreasing resolution [#7826] Add ATMega32u4 support to the led-blinking demo [#7909] Adding __volatile__ to __asm__ within pgmspace header [#7910] Add missing PCINT2_vect to iotn40.h and update all the following vector numbers [no-id] correction in xmega wdt_enable and wdt_disable added for xmega [#8499] Device ata6289 should be of avr4 architecture [no-id] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers [#8512] Rename tiny arch to avrtiny to sync with binutils * Other changes: - New macro _PROTECTED_WRITE(): write to Xmega IO registers that are protected through the CCP mechanism - Add support for scanf() conversion macros for 8-bit data types to <inttypes.h>: SCNd8, SCNdLEAST8, SCNdFAST8, SCNi8, SCNiLEAST8, SCNiFAST8, SCNo8, SCNoLEAST8, SCNoFAST8, SCNu8, SCNuLEAST8, SCNuFAST8, SCNx8, SCNxLEAST8, SCNxFAST8 - Add time.h package, C standard functions such as mktime() and localtime, along with 'ephemera' such as solar declination, time of sun rise and set. - Introduce new configure option --with-debug-info=INFO, where INFO can be either stabs, dwarf-2, or dwarf-4. By default, no debug information will be generated. - Add IO register debug symbols to crt*.o, so debuggers can see the per-device defined IO registers (and __eeprom). - A number of changes have been applied to make avr-libc more C++ aware.
2014-10-23Use CONFIG_SHELL instead of PKGSRC_MAKE_ENV, thanks wiz@mef1-2/+2
2014-10-23Use CONFIG_SHELL instead of PKGSRC_MAKE_ENV, thanks wiz@mef2-16/+8
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz2-6/+2
2014-10-09Remove SVR4_PKGNAME, per discussion on tech-pkg.wiz1-2/+1
2014-10-07Sorry, removing left out patch.mef1-24/+0
2014-10-07Update avrdude 6.0.1 to 6.1mef4-17/+17
---------------------------------------------------------------------- * Major changes compared to the previous version: - Atmel EDBG protocol support added (JTAGICE3, XplainedPro, Atmel-ICE) * New programmers supported: - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* devices), or version 2 (Xmega devices) - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi * Bugfixes - bug #40055: AVRDUDE segfaults when writing eeprom - bug #40085: Typo fix in fuses report (for 6.1-svn-20130917) - bug #40782: Verify errors for object size > 16 k on x32e5 due to typo in avrdude.conf - bug #40817: Elf file support (possibly) not working on 6.0.1 windows build - bug #40897: AT Mega2560 not correctly programmed with stk500(v1) ISP (solution patch) - bug #41357: OS X: Avrdude messes with the usb stack? - bug #41402: dfu.c missing include <stdint.h> - patch #7896: DFU FLIPv2 programming support - patch #XXXX: xxx * Internals: - (Some) programmers can take a list of USB PIDs now.
2014-10-01Mark SunOS as NOT_FOR_BULK_PLATFORM, currently the build spins indefinitelyjperkin1-1/+3
on CPU.
2014-09-22Drop explicit inline violating C99 semantics.joerg2-1/+26
2014-09-22Simplify. Sync PLIST with reality. Bump revision.joerg2-139/+8