Bug 213466 - [NEW PORT] devel/arm-none-eabi-newlib: C library intended for use on ARM embedded systems
Summary: [NEW PORT] devel/arm-none-eabi-newlib: C library intended for use on ARM embe...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Boris Samorodov
URL:
Keywords:
Depends on:
Blocks: 213529
  Show dependency treegraph
 
Reported: 2016-10-13 22:42 UTC by Kyle Evans
Modified: 2016-10-16 22:04 UTC (History)
2 users (show)

See Also:


Attachments
shar(1) archive of devel/arm-none-eabi-newlib (7.03 KB, application/x-shar)
2016-10-13 22:42 UTC, Kyle Evans
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle Evans freebsd_committer freebsd_triage 2016-10-13 22:42:33 UTC
Created attachment 175727 [details]
shar(1) archive of devel/arm-none-eabi-newlib

Hi,

Doing some work with embedded systems, I've found need for Newlib for arm-none-eabi. Specifically, I'm doing work at the moment with Arduino Dues and Zeros. The --disable-newlib-supplied-syscalls is required for most of the work I do, and this seems to be the standard over in ArchLinux-land as well, for what that's worth.

Quote, pkg-descr:

Newlib is a C library intended for use on embedded systems. It is
a conglomeration of several library parts, all under free software
licenses, that make them easily usable on embedded products.

The licensing of Newlib is quite messy, so I've omitted LICENSE for the time being. It has a hodge-podge of GPL* and BSD* licenses applied to different parts of it (and 9 different COPYING* files), so intuition tells me I should probably hunt down all of these and LICENSE_COMB= multi it to play on the safe side, since some of them are more restrictive than others. Thoughts?

Tested building with Poudriere (9.3 amd64, 10.3 amd64, 11.0 amd64) as well as Synth (recent -CURRENT).
Comment 1 Boris Samorodov freebsd_committer freebsd_triage 2016-10-16 19:04:13 UTC
Take.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-10-16 22:02:17 UTC
A commit references this bug:

Author: bsam
Date: Sun Oct 16 22:01:23 UTC 2016
New revision: 424083
URL: https://svnweb.freebsd.org/changeset/ports/424083

Log:
  Newlib is a C library intended for use on embedded systems. It is
  a conglomeration of several library parts, all under free software
  licenses, that make them easily usable on embedded products.

  WWW: https://www.sourceware.org/newlib/

  PR:		213466
  Submitted by:	bsdports@kyle-evans.net

Changes:
  head/devel/Makefile
  head/devel/arm-none-eabi-newlib/
  head/devel/arm-none-eabi-newlib/Makefile
  head/devel/arm-none-eabi-newlib/distinfo
  head/devel/arm-none-eabi-newlib/pkg-descr
  head/devel/arm-none-eabi-newlib/pkg-plist
Comment 3 Boris Samorodov freebsd_committer freebsd_triage 2016-10-16 22:04:33 UTC
Committed, thanks!