Port details |
- libopencm3 LGPLv3 Cortex-M0/M3/M4 runtime library
- 0.8.0_1 devel =2 0.8.0_1Version of this port present on the latest quarterly branch.
- Maintainer: lev@FreeBSD.org
- Port Added: 2014-02-15 19:16:36
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: LGPL3
- WWW:
- https://github.com/libopencm3/libopencm3
- Description:
- The libopencm3 project aims to create an open-source firmware library for
various ARM Cortex-M3 microcontrollers.
Currently (at least partly) supported microcontrollers:
- ST STM32F1 series
- ST STM32F2 series
- ST STM32F4 series
- NXP LPC1311/13/42/43
The library is written completely from scratch based on the vendor datasheets,
programming manuals, and application notes. The code is meant to be used
with a GCC toolchain for ARM (arm-elf or arm-none-eabi), flashing of the
code to a microcontroller can be done using the OpenOCD ARM JTAG software.
This port depends on devel/gcc-arm-embedded toolchain.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libopencm3>0:devel/libopencm3
- To install the port:
- cd /usr/ports/devel/libopencm3/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libopencm3
- pkg install libopencm3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libopencm3
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1610561443
SHA256 (libopencm3-libopencm3-v0.8.0_GH0.tar.gz) = 0acbc805d2c1450591412a109290cec2b3fb7c302a57ade34f2247d632c405a3
SIZE (libopencm3-libopencm3-v0.8.0_GH0.tar.gz) = 848882
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- arm-none-eabi-gcc : devel/gcc-arm-embedded
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_libopencm3
- USES:
- gmake python:build shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.8.0_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.8.0_1 18 Apr 2022 09:57:12 |
Lev A. Serebryakov (lev) |
devel/libopencm3: Migrate to latest toolchain |
0.8.0 29 Aug 2021 14:54:01 |
Alexey Dokuchaev (danfe) |
Cleanup: for ports under d* categories, drop redundant GH_{ACCOUNT,PROJECT}. |
0.8.0 19 Apr 2021 08:00:13 |
Tobias Kortkamp (tobik) |
Clean up all commented PORTREVISION and PORTEPOCH lines
No revision bump tool that we have cleans them up or deals with
them, so we end up with duplicated lines. Instead of implementing
that just clean up the 51 ports that do this.
PORTREVISION and PORTEPOCH can be set to 0 explicitly instead if
you need a reminder or placeholder. |
0.8.0 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.8.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.8.0 13 Jan 2021 18:30:22 |
lev |
Update to first official release and new tooclhain. |
0.0.20200430 04 Jun 2020 22:56:17 |
lev |
Update to last toolchain & committ. |
0.0.20200310_1 17 Mar 2020 19:23:15 |
lev |
Use python, not python2.7 |
0.0.20200310 17 Mar 2020 19:16:28 |
lev |
Update to latest commit & toolchain. |
0.0.20190111 08 Mar 2020 17:01:47 |
antoine |
Deprecate some ports using deprecated version of python
With hat: portmgr |
0.0.20190111 25 Jan 2019 14:42:25 |
lev |
Fix distinfo |
0.0.20190111 23 Jan 2019 11:23:33 |
lev |
Update to latest commit & toolchain. |
0.0.20180628 04 Jul 2018 12:44:27 |
lev |
Update to new toolchain & latest commit. |
0.0.20180108_1 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
0.0.20180108 15 Jan 2018 17:47:48 |
lev |
Update to latest commit and latest toolchain. |
0.0.20170522 11 Jul 2017 18:15:05 |
lev |
Update to latest commit & new toolchain. |
0.0.20170228 12 Mar 2017 14:58:50 |
lev |
Updatye to latest commit & latest toolchain |
0.0.20170127 31 Jan 2017 20:10:57 |
lev |
Update to latest commit & latest toolchian |
0.0.20160416 06 Oct 2016 14:46:38 |
lev |
Update to latest commit & toolchain. |
0.0.20160319 30 Jun 2016 14:48:19 |
lev |
Update to latest gcc-arm-embedded release. |
0.0.20160319 22 Apr 2016 12:22:42 |
lev |
Update to latest commit & latest toolchian |
0.0.20160110 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
0.0.20160110 20 Jan 2016 22:17:34 |
lev |
Update to latest commit & new toolchain |
0.0.20151015 15 Oct 2015 19:44:38 |
lev |
Update to latest commit & latest toolchain. |
0.0.20150631 04 Aug 2015 07:18:01 |
lev |
Update to latest commit & toolchain. |
0.0.20150430 15 May 2015 12:18:40 |
lev |
Update to latest version & latest toolchain. |
0.0.20150206_1 06 May 2015 15:16:54 |
mat |
Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
0.0.20150206_1 23 Apr 2015 14:46:55 |
danilo |
- Update to 0.14.1 |
0.0.20150206 12 Feb 2015 20:45:13 |
lev |
Update to latest commit. |
0.0.20141121_1 12 Feb 2015 15:00:32 |
lev |
Update official bare metal ARM toolchain to latest release from 4.9 branch. |
0.0.20141121_1 05 Feb 2015 18:51:59 |
danilo |
math/cloog
- Update to 0.18.3
devel/isl [1]
- Update isl to 0.14
- Take maintainership
Approved by: delphij [1] |
0.0.20141121 22 Nov 2014 21:40:40 |
lev |
Update to latest commit & new toolchain. |
0.0.20140611 27 Oct 2014 10:40:08 |
bapt |
Cleanup plist |
0.0.20140611 20 Oct 2014 16:04:14 |
mva |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
0.0.20140611 18 Jun 2014 19:02:52 |
lev |
Update to latest commit. |
0.0.20140331 18 Jun 2014 14:06:43 |
lev |
Update to latest 4_8-2014q2-20140609 |
0.0.20140331 02 Apr 2014 16:21:33 |
lev |
Update to latest toolchain and github commit at same time. |
0.0.20140218 19 Feb 2014 15:08:56 |
lev |
Update to latest commit.
Make it build on 8-STABLE. |
0.0.20140213 15 Feb 2014 19:16:25 |
lev |
Add libopencmp3 -- LGPL3 runtime for Cortex-Mx microcontrollers.
Now it supports only devel/gcc-arm-embedded toolchain. |