Port details |
- avr-libc C and math library for the Atmel AVR controller family
- 2.2.0,1 devel =5 2.2.0,1Version of this port present on the latest quarterly branch.
- Maintainer: joerg@FreeBSD.org
- Port Added: 2000-12-05 12:23:18
- Last Update: 2024-06-16 15:54:55
- Commit Hash: 27b0def
- People watching this port, also watch:: xev, libpciaccess, gccmakedep, xrandr
- License: BSD2CLAUSE
- WWW:
- https://github.com/avrdudes/avr-libc/
- Description:
- avr-libc -- a C and math library for the Atmel AVR controller family
This library implements a subset of common C library functions, some
Atmel AVR specific additions (like handling AVR's IO facilities,
EEPROM etc.), as well as a 32-bit floating point math library (-lm).
Everything is designed and implemented to cooperate with avr-gcc and
avr-binutils.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- avr-libc>0:devel/avr-libc
- To install the port:
- cd /usr/ports/devel/avr-libc/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/avr-libc
- pkg install avr-libc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: avr-libc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1718546782
SHA256 (avr-libc-2.2.0.tar.bz2) = 0718efd4f54278877da65a0b203b402073b30e04dfea988e6f2a8835ad071d35
SIZE (avr-libc-2.2.0.tar.bz2) = 8398941
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:
-
- avr-as : devel/binutils@avr
- avr-ld : devel/binutils@avr
- avr-gcc : devel/avr-gcc
- msgfmt : devel/gettext-tools
- gmake>=4.4.1 : devel/gmake
- Runtime dependencies:
-
- avr-as : devel/binutils@avr
- avr-ld : devel/binutils@avr
- avr-gcc : devel/avr-gcc
- This port is required by:
- for Build
-
- devel/libpololu-avr
- devel/simavr
-
Deleted ports which required this port:
- for Run
-
- devel/arduino
- devel/arduino-tools
- devel/libpololu-avr
- sysutils/py-qmk
Configuration Options:
- ===> The following configuration options are available for avr-libc-2.2.0,1:
DOXYGEN=off: Build documentation with Doxygen
===> Use 'make config' to modify these settings
- Options name:
- devel_avr-libc
- USES:
- gettext-tools gmake tar:bzip2
- 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 |
2003.05.11 18 May 2003 11:46:21 |
kris |
BROKEN on 5.1: installation fails |
2003.05.11 11 May 2003 20:40:48 |
joerg |
Update to a current version. |
2003.03.05 07 Mar 2003 06:01:16 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
2003.03.05 05 Mar 2003 21:24:02 |
joerg |
Quickly update to the 2003.03.05 version before the 4.8 freeze hits... |
2003.01.08 08 Jan 2003 23:03:41 |
joerg |
Update to a recent snapshot. Quite a number of documentation enhancements
since, and printf & scanf are now supported. |
2002.11.24 24 Nov 2002 10:24:43 |
joerg |
Update to 2002.11.24. This fixes a bug in isprint() found by Brian Dean,
and includes the printf support recently added to avr-libc.
It also fixes the build braind*** caused by <bsd.cpu.mk> under -current,
by setting the required env variable. |
2002.10.02 08 Oct 2002 20:02:55 |
joerg |
I totally missed that the build now depends on transfig.
Thanks for bsd (that's Brian Dean :) for pointing that out. |
2002.10.02 06 Oct 2002 18:22:41 |
joerg |
Update to a recent snapshot. Ted Roth now merged the demo.c example
from Rich Neswold's documentation. |
2002.09.01 01 Sep 2002 21:16:30 |
joerg |
Update to version 2002.09.01.
This is the first version that is taken from a CVS snapshot of the
current development version. The documentation project has made
substantial progress in the time being, so there's quite a bit of
up-to-date documentation shipping now. |
20020630 03 Jul 2002 19:23:15 |
joerg |
Mega-upgrade of the AVR GNU toolchain, part #3:
Upgrade avr-libc. Marek Michalkiewicz largely reorganized the directory
structure and the API, in the process of moving all this out to
savanna.gnu.org in future. Please note that the API changes are not yet
reflected in the documentation. Yet, i chose to make this version
available since it is sorely needed to support the new AVR controllers. |
20020203 18 Apr 2002 19:50:14 |
joerg |
Update to version 20020203.
Since the author switched to use autoconf to maintain it, the entire
build system changed quite a bit. In order to get it to use the
correct tools (avr-gcc etc.) instead of the default C compiler, the
package now contains wrapper scripts to configure and build it, so a
good part of our ports framework doesn't apply anymore very well. As
a side-effect, i can't get it to honor ${PREFIX} in any way right now.
Maybe i'll switch away from the shipped scripts, and redo all their
stuff within that Makefile in future. |
26 Jan 2002 17:59:56 |
joerg |
Update the documentation. |
10 Oct 2001 18:21:22 |
joerg |
Update to version 2001-10-07. |
03 Oct 2001 16:17:17 |
joerg |
New version. atan2 has been added, and avr-libc-reference.html now
distributed from the master site. |
17 Sep 2001 15:35:48 |
joerg |
Enno fixed a number of issues with his document, so update this here as well.
|
17 Sep 2001 10:45:08 |
joerg |
Hmpf, fix a broken URL. |
17 Sep 2001 10:36:11 |
joerg |
More documentation, thanks to Enno Luebbers <luebbers@users.sourceforge.net>.
|
09 Sep 2001 18:03:43 |
joerg |
Updated documentation file. |
12 Aug 2001 16:15:57 |
joerg |
Upgrade to version 20010717. |
20 Apr 2001 14:54:18 |
joerg |
Upgrade to current version. The tree layout has changed a bit, constants are
now according to Atmel's documentation, etc. pp. |
14 Mar 2001 21:33:54 |
joerg |
The old distfile is gone on the previous server. There's an HTTP redirect to
a new server, but they don't carry the old files anymore. Unfortunately, in
order to build the new stuff, we'd need a newer avr-gcc first -- and that
one's by now only available directly from gcc's CVS repo, which is a little
too `green' to me. Let's wait another couple of months until they rolled a
newer release of gcc and binutils, and switch then. |
05 Jan 2001 17:38:14 |
joerg |
Upgrade to a newer version which now matches the supplied PDF documentation
file. Still not the most recent version though, since that one would require
a more recent (still beta) gcc. |
05 Dec 2000 15:23:18 |
joerg |
Atmel AVR cross-development, part #3: a C and floating point math library.
This port also installs some documentation which actually describes the combo
of all three ports (avr-binutils, avr-gcc, avr-libc). |