Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Jul 2012 09:20:07 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/163806: commit references a PR
Message-ID:  <201207210920.q6L9K7SE046636@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/163806; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/163806: commit references a PR
Date: Sat, 21 Jul 2012 09:17:16 +0000 (UTC)

 Author: pawel
 Date: Sat Jul 21 09:17:05 2012
 New Revision: 301269
 URL: http://svn.freebsd.org/changeset/ports/301269
 
 Log:
   A Multi-Protocol Infrared Remote Library for the Arduino
   
   This IR remote library, written by Ken Shirriff, lets you both send
   and receive IR remote codes in multiple protocols. It supports NEC,
   Sony SIRC, Philips RC5, Philips RC6, and raw protocols.
   
   WWW: http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
   
   PR:		ports/163806
   Submitted by:	Craig Leres <leres@ee.lbl.gov>
 
 Added:
   head/devel/arduino-irremote/
   head/devel/arduino-irremote/Makefile   (contents, props changed)
   head/devel/arduino-irremote/distinfo   (contents, props changed)
   head/devel/arduino-irremote/files/
   head/devel/arduino-irremote/files/patch-IRremoteInt.h   (contents, props changed)
   head/devel/arduino-irremote/pkg-descr   (contents, props changed)
 Modified:
   head/devel/Makefile
 
 Modified: head/devel/Makefile
 ==============================================================================
 --- head/devel/Makefile	Sat Jul 21 09:06:31 2012	(r301268)
 +++ head/devel/Makefile	Sat Jul 21 09:17:05 2012	(r301269)
 @@ -52,6 +52,7 @@
      SUBDIR += apr2
      SUBDIR += arduino
      SUBDIR += arduino-glcd
 +    SUBDIR += arduino-irremote
      SUBDIR += arduino-mk
      SUBDIR += argouml
      SUBDIR += argp-standalone
 
 Added: head/devel/arduino-irremote/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/arduino-irremote/Makefile	Sat Jul 21 09:17:05 2012	(r301269)
 @@ -0,0 +1,62 @@
 +# New ports collection makefile for:	arduino-irremote
 +# Date created:		02 Apr 2011
 +# Whom:			Craig Leres <leres@ee.lbl.gov>
 +#
 +# $FreeBSD$
 +#
 +
 +PORTNAME=	arduino-irremote
 +PORTVERSION=	0.1
 +CATEGORIES=	devel
 +MASTER_SITES=	http://files.arcfn.com/files/
 +DISTNAME=	IRremote
 +
 +MAINTAINER=	leres@ee.lbl.gov
 +COMMENT=	Multi-protocol infrared remote library for the Arduino
 +
 +LICENSE=	LGPL21
 +
 +RUN_DEPENDS=	arduino:${PORTSDIR}/devel/arduino
 +
 +WRKSRC=		${WRKDIR}/IRremote
 +USE_ZIP=	yes
 +USE_DOS2UNIX=	yes
 +
 +NO_BUILD=	yes
 +
 +PLIST_FILES=	arduino/libraries/IRremote/IRremote.cpp \
 +		arduino/libraries/IRremote/IRremote.h \
 +		arduino/libraries/IRremote/IRremoteInt.h \
 +		arduino/libraries/IRremote/keywords.txt
 +PLIST_DIRS=	arduino/libraries/IRremote
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MEXAMPLES}
 +PLIST_FILES+=	${EXAMPLESDIR_REL}/IRrecord/IRrecord.pde \
 +		${EXAMPLESDIR_REL}/IRrecvDemo/IRrecvDemo.pde \
 +		${EXAMPLESDIR_REL}/IRrecvDump/IRrecvDump.pde \
 +		${EXAMPLESDIR_REL}/IRrelay/IRrelay.pde \
 +		${EXAMPLESDIR_REL}/IRsendDemo/IRsendDemo.pde \
 +		${EXAMPLESDIR_REL}/IRtest/IRtest.pde
 +PLIST_DIRS+=	${EXAMPLESDIR_REL}/IRrecord \
 +		${EXAMPLESDIR_REL}/IRrecvDemo \
 +		${EXAMPLESDIR_REL}/IRrecvDump \
 +		${EXAMPLESDIR_REL}/IRrelay \
 +		${EXAMPLESDIR_REL}/IRsendDemo \
 +		${EXAMPLESDIR_REL}/IRtest \
 +		${EXAMPLESDIR_REL}
 +.endif
 +
 +do-install:
 +	${MKDIR} ${PREFIX}/arduino/libraries/IRremote
 +	${INSTALL_DATA} ${WRKSRC}/IRremote.cpp ${PREFIX}/arduino/libraries/IRremote
 +	${INSTALL_DATA} ${WRKSRC}/IRremote.h ${PREFIX}/arduino/libraries/IRremote
 +	${INSTALL_DATA} ${WRKSRC}/IRremoteInt.h ${PREFIX}/arduino/libraries/IRremote
 +	${INSTALL_DATA} ${WRKSRC}/keywords.txt ${PREFIX}/arduino/libraries/IRremote
 +.if ${PORT_OPTIONS:MEXAMPLES}
 +	${MKDIR} ${EXAMPLESDIR}
 +	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
 +.endif
 +
 +.include <bsd.port.mk>
 
 Added: head/devel/arduino-irremote/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/arduino-irremote/distinfo	Sat Jul 21 09:17:05 2012	(r301269)
 @@ -0,0 +1,2 @@
 +SHA256 (IRremote.zip) = 2eff9847285330796b1fc8bf007f4a2f16dea7546ba1fcbaef1592a2235a60d4
 +SIZE (IRremote.zip) = 23732
 
 Added: head/devel/arduino-irremote/files/patch-IRremoteInt.h
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/arduino-irremote/files/patch-IRremoteInt.h	Sat Jul 21 09:17:05 2012	(r301269)
 @@ -0,0 +1,22 @@
 +$FreeBSD$
 +
 +--- IRremoteInt.h.orig	2009-09-05 23:55:48.000000000 -0700
 ++++ IRremoteInt.h	2011-12-27 15:40:59.000000000 -0800
 +@@ -12,12 +12,16 @@
 + #ifndef IRremoteint_h
 + #define IRremoteint_h
 + 
 ++#if defined(ARDUINO) && ARDUINO >= 100
 ++#include <Arduino.h>
 ++#else
 + #include <WProgram.h>
 ++#endif
 + 
 + #define CLKFUDGE 5      // fudge factor for clock interrupt overhead
 + #define CLK 256      // max value for clock (timer 2)
 + #define PRESCALE 8      // timer2 clock prescale
 +-#define SYSCLOCK 16000000  // main Arduino clock
 ++#define SYSCLOCK F_CPU  // main Arduino clock
 + #define CLKSPERUSEC (SYSCLOCK/PRESCALE/1000000)   // timer clocks per microsecond
 + 
 + #define ERR 0
 
 Added: head/devel/arduino-irremote/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/arduino-irremote/pkg-descr	Sat Jul 21 09:17:05 2012	(r301269)
 @@ -0,0 +1,7 @@
 +A Multi-Protocol Infrared Remote Library for the Arduino
 +
 +This IR remote library, written by Ken Shirriff, lets you both send
 +and receive IR remote codes in multiple protocols. It supports NEC,
 +Sony SIRC, Philips RC5, Philips RC6, and raw protocols.
 +
 +WWW: http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207210920.q6L9K7SE046636>