Bug 259448 - lang/mecrisp-stellaris: update to 2.6.1
Summary: lang/mecrisp-stellaris: update to 2.6.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: arm Any
: --- Affects Only Me
Assignee: Mikael Urankar
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-25 22:38 UTC by Robert Clausecker
Modified: 2021-10-26 10:42 UTC (History)
1 user (show)

See Also:


Attachments
lang/mecrisp-stellaris: update to 2.6.1 (4.46 KB, patch)
2021-10-25 22:38 UTC, Robert Clausecker
fuz: maintainer-approval+
Details | Diff
lang/mecrisp-stellaris: update to 2.6.1 (5.49 KB, patch)
2021-10-25 22:44 UTC, Robert Clausecker
fuz: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker 2021-10-25 22:38:46 UTC
Created attachment 229034 [details]
lang/mecrisp-stellaris: update to 2.6.1

Update the port to 2.6.1.

Tested with Poudriere on armv7 arm64 FreeBSD 13.  Armv6 hardware is in the mail, but it's probably fine.

Do not MFH as this update has significant changes to the FreeBSD support code.

Changes (from ${WRKSRC}/CHANGELOG):

09.10.2021, Matthias Koch, Mecrisp-Stellaris 2.6.0

  - New target: STM32G031F4
  - Added interrupt example for RP2040
  - Changed memory map of RP2040 from 64kb/192kb to 128kb/128kb split
  - Fixed initialisation of pin 13 in RP2040
  - Added notes by Lief Koepsel on how to use RP2040 port on Adafruit Feather
  - Fixed interrupt disable while erasing flash on STM32F407 and relatives

  - Contribution by Jan Bramkamp:
      USB terminal driver for STM32F407

21.10.2021, Matthias Koch, Mecrisp-Stellaris 2.6.1

  - Added (dp) (latest) addrinflash? addrinram? rrotate to all cores
  - Added SVCall and PendSV interrupt handlers to STM32F407 target
  - Added dictionary-tools and fixed flaw in multitask-debug
  - Fixed 2rshift in common/cordic

  - Contribution by Robert Clausecker:
      Signal handlers and syscall library for FreeBSD
Comment 1 Robert Clausecker 2021-10-25 22:44:43 UTC
Created attachment 229035 [details]
lang/mecrisp-stellaris: update to 2.6.1

Replace patch with correct patch (had forgotten to squash my patches).

---

lang-mecrisp-stellaris: update to 2.6.1

 - reorder Makefile to make portclippy happy
 - refactor conditionals for IGNORE

Relevant upstream changes:

  - Added (dp) (latest) addrinflash? addrinram? rrotate to all cores
  - Added dictionary-tools and fixed flaw in multitask-debug
  - Fixed 2rshift in common/cordic
  - Signal handlers and syscall library for FreeBSD

PR:             259448
Comment 2 commit-hook freebsd_committer 2021-10-26 10:41:22 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cd072fcb79736ba8540e1f6a048f928ad4cac0c7

commit cd072fcb79736ba8540e1f6a048f928ad4cac0c7
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2021-10-26 09:22:21 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-10-26 10:40:14 +0000

    lang/mecrisp-stellaris: Update to 2.6.1.

     - reorder Makefile to make portclippy happy
     - refactor conditionals for IGNORE

    Relevant upstream changes:

      - Added (dp) (latest) addrinflash? addrinram? rrotate to all cores
      - Added dictionary-tools and fixed flaw in multitask-debug
      - Fixed 2rshift in common/cordic
      - Signal handlers and syscall library for FreeBSD

    PR:     259448

 lang/mecrisp-stellaris/Makefile  | 52 ++++++++++++++++++----------------------
 lang/mecrisp-stellaris/distinfo  |  6 ++---
 lang/mecrisp-stellaris/pkg-plist |  5 ++--
 3 files changed, 29 insertions(+), 34 deletions(-)