Commit graph

753 commits

Author SHA1 Message Date
ryoon
90f2002794 Disable PCH explicitly to prevent PLIST mismatch 2016-10-17 13:44:38 +00:00
jakllsch
654f9e5499 Update dfu-programmer to 0.7.2
Upstream's NEWS:

== Release 0.7.2 [2015-02-04]
 * Fix memory bounds used for XMega targets.

 == Release 0.7.1 [2015-01-03]
 * Fix use of mandatory filename ChangeLog in distribution tarball
 * Fix infinite loop in rpl_malloc
 * Add experimental support for autocomplete on Ubuntu
 * Fix exit status of help-related options and improve start sequence

== Release 0.7.0 [2014-08-02]
 * Add support for atmega16c4 and atmega32c4
 * Fix device erase for bootloaders which return busy status
 * Better include file defaults for libusb when run bootstrap is run without pkgconfig.
 * Improved status output
 * Add hex dump commands
 * Add blank memory check
 * Major rework of the flash/user/eeprom code
 * Replace start and reset commands with launch
 * Repository and website migrated to GitHub

== Release 0.6.2 [2013-07-19]
 * Use correct default libusb-1.0 path
 * Workaround for "Device not found" errors

== Release 0.6.1 [2013-04-04]
 * Added support for specifying a USB bus and address
 * Added support for device serialization
 * Fix packaging problem which failed to supply the default path
   for libusb-1.0 files when built on a machine without that package.
 * Clarified some error messages

== Release 0.6.0 [2013-01-29]
 * Added support for xmega chips currently supported by FLIP
 * Do not attempt eeprom operations on devices without eeprom
 * Allow setting the security bit on AVR32
 * Add HTML help file for Windows users
 * Added new commands --version, --help, --targets
 * Improved built in help text
 * Improved several error messages

== Release 0.5.5 [2012-12-22]
 * Added support for atmega16u2
 * Fixed operation of reset command
 * More reliable autoconf operation
 * Better support for Windows users
 * Fixed erase timeout for AVR32
2016-09-24 17:17:47 +00:00
wiz
603fe47c1d Make sure no precompiled headers are installed with any gcc version.
From Matthew Mondor in PR 51396.
2016-08-20 09:23:42 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
rillig
0d6022b1d3 Fixed pkglint warnings about using SED and MV instead of SUBST. 2016-07-07 13:26:16 +00:00
rillig
1f990a5a5d Fixed PLIST for option "doc". 2016-07-07 12:56:21 +00:00
ryoon
9e433b5471 Update to 5.4.0
* Remove a merged patch

Changelog:
* Many bugs are fixed
2016-07-05 18:59:58 +00:00
joerg
b48b404477 Fix dependencies. Ultimately ignore the errors from latex though, since
undefined references remain.
2016-06-19 16:49:46 +00:00
wiz
9989706496 Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
wiz
0b0f115748 Move remaining users of USE_CROSSBASE to just install into ${PREFIX}/cross.
To simplify infrastructure.

Ok joerg@

XXX: nios2-gcc3 loops endlessly during build, before and after change,
so untested.
XXX: nios2-gcc does not build on -current, in the same way before
and after the change, so untested.
2016-06-19 16:20:27 +00:00
wiz
dafd755c28 Move libtool-base to cross-libtool-base to make PKGNAME match directory name.
Convert away from USE_CROSSBASE to plain ${PREFIX}/cross.
2016-06-19 16:19:04 +00:00
wiz
2863e706fd Move binutils to cross-binutils to make PKGNAME match directory name.
Convert away from USE_CROSSBASE to plain ${PREFIX}/cross.
2016-06-19 16:18:27 +00:00
wiz
15f0c6fdc7 Add some missing dependencies. Many more are missing.
To find out which, remove \batchmode from refman.tex and fix the errors
as they occur.
2016-06-19 16:16:57 +00:00
joerg
b120ca1787 Under C++11 it is invalid to implicitly cast from a larger type to a
smaller type in an initializer. Adjust various places accordingly.
Avoid set-but-not-used warnings in some other places for newer GCC.
2016-05-18 20:18:31 +00:00
ryoon
bb4e6132e0 Fix COMMENT 2016-05-08 07:28:14 +00:00
ryoon
e09ecdf3fd Update to 1.2.0
Changelog:
At time of writing when creating this release it has been approximate a year with changes and improvements. Finaly, here it is. Have fun, and test!

Features added:

    Add multiple stlink probing (st-info --probe, st-info --hla-serial) with printing serial in hex and OpenOCD hla_serial format (Jerry Jacobs)
    Add stlink usb probe API functions (Jerry Jacobs)
    Added parameter to specify one stlink v2 of many (Georg von Zengen)

Changes:

    Refactoring/fixes of flash loader (Maxime Coquelin)

Updates and fixes:

    Synchronize cache for stm32f7 (Tristan Gingold)
    Allow flashing of STM32L4 down to 1.71 V (Greg Meiste)
    Fix on stm32l4 to clear flash mass erase flags on CR (Bruno Dal Bo)
    Proper writing of page 0 of second bank for stm32l476xe (Tobias Badertscher)
    Trace the read data in stlink_read_debug32 and not the address of the variable (Tobias Badertscher)
    Mac OS X El Capitan platform support confirmation (Nikolay)
    Do not send a NUL at end of packets to gdb (Tristan Gingold)
    Correctly compute flash write size for partial pages (Dave Vandervies)
    _stlink_usb_reset use hardreset (mlundinse)
    Make sure MCU is halted before running RAM based flashloaders (mlundinse)
    Could not flash STM32_F3_SMALL (Max Chen)
    STM32F4 8-bit support for 1.8v operation (Andy Isaacson)
    Fix F2 memory map (Nicolas Schodet)
    Memory map for stm32f42xxx and stm32f43xxx devices (Craig Lilley)
    Stm32l0x flash loader (Robin Kreis)

Chip support added for:

    STM32L053R8 (Jean-Luc Béchennec)
    STM32F7 Support (mlundinse)
    Add STM32L4 to CHIPID #defines and devices[], flash driver and loaded (Dave Vandervies)
    Basic support for F446 (Pavel Kirienko)
    STM32F303 High Density
    STM32L1xx Cat.2 devices (Nicolas Schodet)

Board support added for:

    Nucleo-F303RE (Kyle Manna)
    Nucleo-F411RE (texane)

Build system:

    Travis: Initial support for Travis continues integration on Linux & Mac OS X (Jerry Jacobs)
    CMake: Document in README.md and add extra strict compiler flags (Jerry Jacobs)
    CMake: First stab at a cmake build (Josh Bialkowski)
2016-05-07 09:05:22 +00:00
joerg
21199e748d Add missing end-of-here-document marker as suggested by Robert Elz. 2016-04-04 17:28:57 +00:00
jperkin
bafb0e6d43 Use OPSYSVARS. 2016-02-25 11:32:19 +00:00
dbj
dfb68f9281 remove use of multi-os-directory 2016-02-02 06:31:36 +00:00
dbj
cc9b87c002 fix build on Darwin 2016-02-02 06:30:34 +00:00
ryoon
963c808570 Update to 2.26
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.
2016-01-30 22:20:51 +00:00
ryoon
92753bb18a Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1
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-31 21:42:50 +00:00
dholland
1ab3252358 While passing by, set LICENSE. 2015-12-26 23:09:45 +00:00
dholland
fd99b6c281 Set missing USE_BSD_MAKEFILE. Not sure if this is causing the build
failure seen in Joerg's build (or what would be), but it's wrong and
should be fixed anyway.
2015-12-26 23:07:11 +00:00
ryoon
436ba3c401 Add stlink 2015-12-10 23:07:21 +00:00
ryoon
76753527ab Import stlink-1.1.0 as cross/stlink.
STMicroelectronics STM32 Discovery line programming tool.
STLINK supports STLINKv1 and STLINKv2 protocol.
2015-12-10 23:04:25 +00:00
joerg
74c60737b3 Help find select. Don't include cstdio after messing up headers.
Tell clang to deal with the broken NEON instruction generator,
GCC likes to generate extremely nested parentheses.
2015-12-10 03:02:16 +00:00
jperkin
606a206b84 Remove mk/find-prefix.mk usage from the cross category.
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-25 12:49:12 +00:00
dholland
ffdd7611b1 Treat FreeBSD, DragonFly, OpenBSD, and Bitrig the same as NetBSD. 2015-11-08 00:02:03 +00:00
agc
6ad214bec4 Add SHA512 digests for distfiles for cross category
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-11-03 00:47:42 +00:00
ryoon
e4255e5a0e Sort. 2015-10-15 04:38:54 +00:00
ryoon
3263b4ef29 Add arm-none-eabi-* 2015-10-11 01:16:29 +00:00
ryoon
782171c10e Import cross-arm-none-eabi-gdb-7.10 as cross/arm-none-eabi-gdb.
Cross GDB debugger for bare metal ARM EABI environment.
2015-10-11 01:15:18 +00:00
ryoon
8ad8463d4d Import cross-arm-none-eabi-gcc-5.2.0 as cross/arm-none-eabi-gcc5.
GCC for bare metal ARM EABI environment with newlib.
2015-10-11 01:14:56 +00:00
ryoon
83096046e5 Import cross-arm-none-eabi-binutils-2.25.1 as cross/arm-none-eabi-binutils.
Cross binutils for bare metal ARM EABI environment.
2015-10-11 01:14:27 +00:00
ryoon
d59b4d1fce Add objconv 2015-10-11 01:11:06 +00:00
ryoon
c339c3c53b Import objconv-2.39 as cross/objconv.
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-10-11 01:10:22 +00:00
joerg
eb6edeeaad Avoid left-shifting negative constants. 2015-09-08 18:52:13 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
martin
380f18eb06 Update to 4.9.2:
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-23 16:02:09 +00:00
martin
24ef36c51e Update to binutils 2.25 2015-03-23 16:01:28 +00:00
martin
633e115fc7 Update to binutils 2.25:
A few command line options added and various bug fixes, including
   fixes for CVE-2014-8501, CVE-2014-8502 and CVE-2014-8503.
2015-03-23 16:01:27 +00:00
mef
57d0603fa3 PLIST update along with doxygen update 1.8.8 to 1.8.9.1nb1.
Thanks joerg, for updating doxygen 1.8.9.1 to nb1, which gets this
package built successfull. PKGREVISION++
2015-02-25 15:46:52 +00:00
joerg
28289f276b Add some more tex dependencies needed with recent doxygen. 2015-02-18 21:47:40 +00:00
mef
5a4610c288 PKGREVISION++, by converting (duplicated) libconfuse to confuse. Thanks gdt@. 2015-01-18 06:18:58 +00:00
wiedi
a3ebee6e2a bulk build wants flex 2015-01-16 23:53:04 +00:00
dholland
d8d28d2f85 List extra files installed on MacOS. It is probable that they don't only
appear on MacOS, but I guess this will do for now.
PR 49473 from Sevan Janiyan.
2014-12-26 21:29:18 +00:00