svn commit: r397538 - head/devel/libpololu-avr

Jonathan Anderson jonathan at FreeBSD.org
Tue Sep 22 13:48:22 UTC 2015


Author: jonathan (src committer)
Date: Tue Sep 22 13:48:20 2015
New Revision: 397538
URL: https://svnweb.freebsd.org/changeset/ports/397538

Log:
  Add new port: devel/libpololu-avr.
  
  This is a library used to control Pololu AVR-based robots such as the
  Pololu 3pi (used for introductory programming education at Memorial
  University of Newfoundland and, I believe, other places too).
  
  Approved by:	mat
  Differential Revision:	https://reviews.freebsd.org/D2622

Added:
  head/devel/libpololu-avr/
  head/devel/libpololu-avr/Makefile   (contents, props changed)
  head/devel/libpololu-avr/distinfo   (contents, props changed)
  head/devel/libpololu-avr/pkg-descr   (contents, props changed)
  head/devel/libpololu-avr/pkg-plist   (contents, props changed)

Added: head/devel/libpololu-avr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libpololu-avr/Makefile	Tue Sep 22 13:48:20 2015	(r397538)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	libpololu-avr
+PORTVERSION=	140513
+CATEGORIES=	devel
+MASTER_SITES=	http://www.pololu.com/file/download/
+EXTRACT_SUFX=	.zip?file_id=0J757
+
+MAINTAINER=	jonathan at FreeBSD.org
+COMMENT=	Support libraries for Pololu robots
+
+LICENSE=	MIT
+
+BUILD_DEPENDS=	avr-gcc:${PORTSDIR}/devel/avr-gcc \
+		${LOCALBASE}/avr/lib/libc.a:${PORTSDIR}/devel/avr-libc
+
+USES=		gmake zip
+
+PREFIX=		${LOCALBASE}/avr
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+MAKE_ENV=	LIB=${STAGEDIR}${PREFIX}/lib
+ALL_TARGET=	library_files
+
+.include <bsd.port.mk>

Added: head/devel/libpololu-avr/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libpololu-avr/distinfo	Tue Sep 22 13:48:20 2015	(r397538)
@@ -0,0 +1,2 @@
+SHA256 (libpololu-avr-140513.zip?file_id=0J757) = 84d1de356530e2ea118cd1ecda8e64edd5bb965e9ee5fe14d20034f627592c60
+SIZE (libpololu-avr-140513.zip?file_id=0J757) = 3177162

Added: head/devel/libpololu-avr/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libpololu-avr/pkg-descr	Tue Sep 22 13:48:20 2015	(r397538)
@@ -0,0 +1,4 @@
+A C/C++ library for controlling Pololu AVR hardware, such as the 3pi robot
+and Orangutan family of robot controllers.
+
+WWW: https://www.pololu.com/docs/0J20

Added: head/devel/libpololu-avr/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libpololu-avr/pkg-plist	Tue Sep 22 13:48:20 2015	(r397538)
@@ -0,0 +1,59 @@
+include/pololu/3pi.h
+include/pololu/OrangutanAnalog.h
+include/pololu/OrangutanAnalog/OrangutanAnalog.h
+include/pololu/OrangutanBuzzer.h
+include/pololu/OrangutanBuzzer/OrangutanBuzzer.h
+include/pololu/OrangutanDigital.h
+include/pololu/OrangutanDigital/OrangutanDigital.h
+include/pololu/OrangutanLCD.h
+include/pololu/OrangutanLCD/OrangutanLCD.h
+include/pololu/OrangutanLEDs.h
+include/pololu/OrangutanLEDs/OrangutanLEDs.h
+include/pololu/OrangutanMotors.h
+include/pololu/OrangutanMotors/OrangutanMotors.h
+include/pololu/OrangutanPulseIn.h
+include/pololu/OrangutanPulseIn/OrangutanPulseIn.h
+include/pololu/OrangutanPushbuttons.h
+include/pololu/OrangutanPushbuttons/OrangutanPushbuttons.h
+include/pololu/OrangutanResources.h
+include/pololu/OrangutanResources/OrangutanResources.h
+include/pololu/OrangutanResources/include/OrangutanModel.h
+include/pololu/OrangutanSPIMaster/OrangutanSPIMaster.h
+include/pololu/OrangutanSVP/OrangutanSVP.h
+include/pololu/OrangutanSerial.h
+include/pololu/OrangutanSerial/OrangutanSerial.h
+include/pololu/OrangutanServos.h
+include/pololu/OrangutanServos/OrangutanServos.h
+include/pololu/OrangutanTime.h
+include/pololu/OrangutanTime/OrangutanTime.h
+include/pololu/OrangutanX2/OrangutanX2.h
+include/pololu/Pololu3pi.h
+include/pololu/Pololu3pi/Pololu3pi.h
+include/pololu/PololuQTRSensors.h
+include/pololu/PololuQTRSensors/PololuQTRSensors.h
+include/pololu/PololuWheelEncoders.h
+include/pololu/PololuWheelEncoders/PololuWheelEncoders.h
+include/pololu/analog.h
+include/pololu/buzzer.h
+include/pololu/digital.h
+include/pololu/encoders.h
+include/pololu/lcd.h
+include/pololu/leds.h
+include/pololu/motors.h
+include/pololu/orangutan
+include/pololu/orangutan.h
+include/pololu/pulsein.h
+include/pololu/pushbuttons.h
+include/pololu/qtr.h
+include/pololu/resources.h
+include/pololu/serial.h
+include/pololu/servos.h
+include/pololu/time.h
+include/pololu/workaround.h
+lib/libpololu_atmega1284p.a
+lib/libpololu_atmega1284p_x2.a
+lib/libpololu_atmega168.a
+lib/libpololu_atmega324p.a
+lib/libpololu_atmega328p.a
+lib/libpololu_atmega48.a
+lib/libpololu_atmega644p.a


More information about the svn-ports-all mailing list