Port details |
- arduino Open-source electronics prototyping platform
- 1.0.6_5,1 devel =7 1.0.6_5,1Version of this port present on the latest quarterly branch.
- Maintainer: leres@FreeBSD.org
- Port Added: 2010-03-31 18:24:02
- Last Update: 2024-05-07 00:47:41
- Commit Hash: 760621e
- People watching this port, also watch:: libftdi1, xorg-drivers, e2fsprogs, gvfs, chromium
- Also Listed In: java kld lang
- License: GPLv2 LGPL21
- WWW:
- https://www.arduino.cc/
- Description:
- Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software. It's intended for artists,
designers, hobbyists, and anyone interested in creating interactive
objects or environments.
The Arduino software consists of a development environment (IDE) and the
core libraries.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/arduino/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/arduino
- pkg install arduino
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: arduino
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1486141688
SHA256 (arduino-1.0.6-linux32.tgz) = f059a572231abafb92099a3a404c0a41502c3413668610676c40029384edc658
SIZE (arduino-1.0.6-linux32.tgz) = 21162427
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- RXTXcomm.jar : comms/rxtx
- avrdude : devel/avrdude
- io.h : devel/avr-libc
- java : java/openjdk8
- This port is required by:
- for Extract
-
- for Run
-
- devel/arduino-mk
- devel/arduino-openglcd
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for arduino-1.0.6_5,1:
ATMEGA644P=off: ATmega644p/ATmega1284p patches
DOCS=on: Install the reference documents
EXAMPLES=on: Build and/or install examples
UARDUNO=off: Kernel module for Arduino Uno USB interface
===> Use 'make config' to modify these settings
- Options name:
- devel_arduino
- USES:
- dos2unix tar:tgz kmod
- 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 |
1.0.6_5,1 07 May 2024 00:47:41 |
Craig Leres (leres) |
devel/arduino: Use EXTRACT_AFTER_ARGS
"Saves I/O by not extracting unused dependency"
PR: 278755
Reported by: diizzy |
1.0.6_5,1 29 Jan 2024 03:56:21 |
Craig Leres (leres) |
devel/arduino: Update optional ATMEGA644P patches
- Rename patches to match makepatch naming conventions
- Add atmega1284 to boards.txt
- Add digitalPinToInterrupt() to pins_arduino.h
- Minor Makefile inprovements
- Remove unused extrapatch-hardware-arduino-boards.txt-arlcd |
1.0.6_4,1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
1.0.6_4,1 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
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) |
1.0.6_3,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 ) |
1.0.6_3,1 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.0.6_3,1 10 Jan 2022 15:15:39 |
Stefan Eßer (se) |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
1.0.6_3,1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.0.6_3,1 22 Apr 2020 17:33:37 |
leres |
devel/arduino: Use OPTIONS_SUB and fix options order for ONLY_FOR_ARCHS
Convert some plist @comment logic to use OPTIONS_SUB. While we're
here fix options ordering as per portlint. |
1.0.6_3,1 13 Aug 2019 16:01:59 |
mat |
Convert to UCL & cleanup pkg-message (categories d) |
1.0.6_3,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). |
1.0.6_2,1 21 Oct 2017 00:45:50 |
leres |
Update pkg-descr and Makefile in my ports to use https where possible.
Remove obsolete mirrors.
- devel/arduino
- devel/arduino-irremote
- net/hostapd
- security/broccoli
- sysutils/lbl-cf
- sysutils/lbl-hf
- www/mini_httpd
Reviewed by: ler (mentor), matthew (mentor)
Approved by: ler (mentor), matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D12748 |
1.0.6_2,1 15 Sep 2017 18:18:26 |
leres |
Update MAINTAINER on my ports and "Created by" on the ones I created
to use my @FreeBSD.org email address.
- devel/arduino
- devel/arduino-glcd
- devel/arduino-irremote
- devel/arduino-mk
- devel/arduino-sevseg
- net/hostapd
- net/py-pcap
- security/bro
- security/broccoli
- security/create-cert
- sysutils/lbl-cf
- sysutils/lbl-hf
- www/mini_httpd
Reviewed by: ler (mentor)
Approved by: ler (mentor)
Differential Revision: https://reviews.freebsd.org/D12374 |
1.0.6_2,1 18 Mar 2017 00:30:07 |
cpm |
devel/arduino: fix DOS2UNIX_REGEX, update atmega644 boards patch
- Many installed source files had CRLF line endings. This was due to too
much escaping in DOS2UNIX_REGEX. Reduce the list of extensions to just
the ones that need it and add (lower case) makefile.
- Update optional 644 boards.txt patch to be like the atmega328 version.
Only add one board called atmega644 with the mcu set to atmega644p.
- Bump PORTREVISION
PR: 217817
Submitted by: Craig Leres <leres@ee.lbl.gov> (maintainer) |
1.0.6_1,1 15 Mar 2017 16:54:57 |
cpm |
- Fix the exec statement in arduino.in
Reported by: danfe |
1.0.6_1,1 15 Mar 2017 09:04:18 |
cpm |
- Add LICENSE
- Remove reference to Linux base (Linux Compatibility not required)
- Limit to architectures know to be able to enumerate serial ports on using RXTX
port
- Fix desktop entry
- Links correct RXTX so library files depending on ARCH
- Remove CHMOD usage in Makefile, and moved to pkg-plist
- Fix Arduino wrapper to allow loading of sketches from the command line
- Update RXTX enumeration to prevent scanning of LPT ports to increase startup
speeds of Arduino IDE
- Fix format of patch files
- Remove bundled Linux libraries from the port prior to installation
- Add support for Uarduno drivers
- Fix links for java and lib files installed by port [comms/RXTX]
- Update pkg-plist
- Bump PORTREVISION
PR: 200177
Submitted by: James Elstone, Craig Leres, swills
Reported by: James Elstone
Approved by: Craig Leres <leres@ee.lbl.gov> (maintainer) |
1.0.6,1 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
1.0.6,1 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.0.6,1 27 Mar 2016 07:29:29 |
pi |
devel/arduino: fix pkg-message for pw groupmod dialer -m myuser
See https://lists.freebsd.org/pipermail/freebsd-ports/2016-March/102604.html
for details.
Submitted by: Torfinn Ingolfsen <tingox@gmail.com>
Approved by: just fix it blanket |
1.0.6,1 26 Jan 2015 20:33:38 |
amdmi3 |
- Update to 1.0.6
PR: 196369
Submitted by: leres@ee.lbl.gov (maintainer) |
1.0.5_2,1 27 Oct 2014 07:32:26 |
bapt |
Nuke some @dirrm from devel |
1.0.5_2,1 29 Jul 2014 19:11:53 |
adamw |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
1.0.5_2,1 13 Mar 2014 22:53:26 |
pawel |
- Add stage support
- Add initial arlcd config to boards.txt
- Clean up some gcc warnings
PR: ports/187460
Submitted by: maintainer |
1.0.5_1,1 26 Oct 2013 00:52:36 |
gerald |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
20 Sep 2013 17:03:27
|
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
1.0.5,1 17 Jun 2013 14:47:18 |
wg |
devel/arduino: update to 1.0.5
- Update to 1.0.5
- Delete patch integrated upstream
Changes: http://arduino.cc/en/Main/ReleaseNotes
PR: ports/179628
Submitted by: Craig Leres <leres@ee.lbl.gov> (maintainer)
Approved by: culot / jpaetzel (mentors, implicit) |
1.0.4,1 14 Mar 2013 16:16:13 |
pawel |
- Update to version 1.0.4 [1]
- Don't silence install commands
PR: ports/176906 [1]
Submitted by: Craig Leres <leres@ee.lbl.gov> (maintainer) |
1.0.3_1,1 23 Jan 2013 15:00:19 |
makc |
Bump PORTREVISION after DESKTOP_ENTRIES update |
1.0.3,1 02 Jan 2013 21:56:05 |
pawel |
- Update to version 1.0.3
- Add optional patches for ATmega644p support
PR: ports/174783
Submitted by: Craig Leres <leres@ee.lbl.gov> (maintainer) |
1.0.1_1,1 30 Nov 2012 03:57:00 |
eadler |
Turn maintainer over to new volunteer
Trim headers
PR: ports/174008
Submitted by: wblock (maintainer)
Feature safe: yes |
1.0.1_1,1 27 Jul 2012 12:58:31 |
scheidell |
- Fix missing menu icon
- Bump PORTREVISION
PR: ports/170059
Submitted by: wblock@ (maintainer) |
1.0.1,1 13 Jul 2012 00:48:08 |
wxs |
Remove file that should have been removed in previous commit.
Approved by: wblock@ (maintainer) |
1.0.1,1 12 Jul 2012 18:50:36 |
wxs |
Update to 1.0.1.
Convert to optionsNG.
PR: ports/169790
Submitted by: wblock@ (maintainer) |
1.0_2,1 17 Apr 2012 18:32:12 |
scheidell |
- Fix Print.cpp, broken since avr-libc 1.8.0 [1]
- Pet portlint (add USE_LDCONFIG on shared lib) [2]
- Bump PORTREVISION
PR: ports/166183 [1]
Reviewed by: scheidell (me) [2]
Approved by: wblock@ (maintainer) |
1.0_1,1 16 Dec 2011 01:25:53 |
zi |
- Remove unneeded Linux library
- Remove unnecessary whitespace from pkg-descr
PR: ports/163322
Submitted by: Warren Block <wblock@FreeBSD.org> (maintainer) |
1.0,1 14 Dec 2011 03:43:10 |
zi |
- Update to 1.0
- Update maintainers email address
PR: ports/163152
Submitted by: Warren Block <wblock@FreeBSD.org> (maintainer)
Feature safe: yes |
0022_2 04 Aug 2011 00:54:51 |
rea |
devel/arduino: fix two issues
- use realpath instead of 'readlink -f': support of "-f" is the
recent addition, so realpath will work in more FreeBSD versions;
- add missing "-e" to the REINPLACE_CMD and get rid of .bak file
creation.
PR: ports/158832
Approved-by: Warren Block <wblock@wonkity.com> (maintainer), garga (mentor)
Feature-safe: yes |
0022_1 09 Apr 2011 13:54:44 |
arved |
Use the official arduino icon in DESKTOP_ENTRIES
PR: 156065
Submitted by: maintainer |
0022 29 Mar 2011 02:32:13 |
wen |
- Fix plist
PR: ports/156012
Submitted by: Warren Block <wblock@wonkity.com> (maintainer) |
0022 27 Mar 2011 10:12:55 |
miwi |
- Update to 0022
PR: 155739
Submitted by: Warren Block <wblock@wonkity.com> (maintainer) |
0019 24 Mar 2011 00:29:31 |
wen |
- Eliminate references to legacy include
PR: ports/154829
Submitted by: Craig Leres <leres@ee.lbl.gov>
Approved by: maintainer |
0019 24 Mar 2011 00:23:18 |
wen |
- Eliminate references to legacy includeEliminate references to legacy include
PR: ports/154829
Submitted by: Craig Leres <leres@ee.lbl.gov>
Approved by: maintainer |
0019 01 Oct 2010 22:59:36 |
skreuzer |
Update to 0019
Submitted by: Warren Block <wblock@wonkity.com> |
0018 31 Mar 2010 18:23:29 |
skreuzer |
Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software. It's intended for artists,
designers, hobbyists, and anyone interested in creating interactive
objects or environments.
WWW: http://arduino.cc/
PR: ports/145041
Submitted by: Warren Block <wblock@wonkity.com> |