svn commit: r307972 - in head/multimedia: . libcec

Pawel Pekala pawel at FreeBSD.org
Thu Nov 29 18:44:05 UTC 2012


Author: pawel
Date: Thu Nov 29 18:44:04 2012
New Revision: 307972
URL: http://svnweb.freebsd.org/changeset/ports/307972

Log:
  libCEC allows you in combination with the right hardware to control your
  device with your TV remote control utilising your existing HDMI cabling.
  This library is an enabling platform for the CEC bus in HDMI, it allows
  developers to interact with other HDMI devices without having to worry
  about the communication overhead, handshaking, and the various ways of
  sending a message for each vendor.
  
  WWW: http://libcec.pulse-eight.com
  
  PR:		ports/172781
  Submitted by:	Manuel Creach <manuel.creach at icloud.com>
  Feature safe:	yes

Added:
  head/multimedia/libcec/
  head/multimedia/libcec/Makefile   (contents, props changed)
  head/multimedia/libcec/distinfo   (contents, props changed)
  head/multimedia/libcec/pkg-descr   (contents, props changed)
  head/multimedia/libcec/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Thu Nov 29 17:33:35 2012	(r307971)
+++ head/multimedia/Makefile	Thu Nov 29 18:44:04 2012	(r307972)
@@ -145,6 +145,7 @@
     SUBDIR += libaacs
     SUBDIR += libass
     SUBDIR += libbluray
+    SUBDIR += libcec
     SUBDIR += libdc1394
     SUBDIR += libdca
     SUBDIR += libdv

Added: head/multimedia/libcec/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/libcec/Makefile	Thu Nov 29 18:44:04 2012	(r307972)
@@ -0,0 +1,36 @@
+# Created by: Manuel Creach <manuel.creach at icloud.com>
+# $FreeBSD$
+
+PORTNAME=	libcec
+PORTVERSION=	2.0.2
+CATEGORIES=	multimedia
+MASTER_SITES=	https://github.com/Pulse-Eight/libcec/zipball/libcec-2.0.2/
+
+MAINTAINER=	manuel.creach at icloud.com
+COMMENT=	Library that allows you to use the Pulse-Eight's HDMI-CEC Adapter
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+FETCH_ARGS=	-Fpr
+
+USE_GMAKE=	yes
+USE_AUTORECONF=	yes
+USE_AUTOTOOLS=	aclocal autoheader automake autoconf libtoolize
+ACLOCAL_ARGS=	-I.
+AUTOMAKE_ARGS=	--add-missing
+USE_PKGCONFIG=	build
+USE_LDCONFIG=	yes
+MAKE_JOBS_SAFE=	yes
+
+CFLAGS+=	-D_FILE_OFFSET_BITS=64
+
+WRKSRC=		${WRKDIR}/Pulse-Eight-libcec-a9ac151
+
+post-patch:
+	${REINPLACE_CMD} 's|-Werror||' \
+		${WRKSRC}/configure.ac
+	${REINPLACE_CMD} 's|$$(libdir)/\(pkgconfig\)|$$(prefix)/libdata/\1|' \
+		${WRKSRC}/src/lib/Makefile.am
+
+.include <bsd.port.mk>

Added: head/multimedia/libcec/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/libcec/distinfo	Thu Nov 29 18:44:04 2012	(r307972)
@@ -0,0 +1,2 @@
+SHA256 (libcec-2.0.2.tar.gz) = c816077055de5d897c7701794d572dc974392740f7ccb62396f018b1ec7309a3
+SIZE (libcec-2.0.2.tar.gz) = 1246833

Added: head/multimedia/libcec/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/libcec/pkg-descr	Thu Nov 29 18:44:04 2012	(r307972)
@@ -0,0 +1,8 @@
+libCEC allows you in combination with the right hardware to control your
+device with your TV remote control utilising your existing HDMI cabling.
+This library is an enabling platform for the CEC bus in HDMI, it allows
+developers to interact with other HDMI devices without having to worry
+about the communication overhead, handshaking, and the various ways of
+sending a message for each vendor.
+
+WWW: http://libcec.pulse-eight.com

Added: head/multimedia/libcec/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/libcec/pkg-plist	Thu Nov 29 18:44:04 2012	(r307972)
@@ -0,0 +1,12 @@
+lib/libcec.so
+lib/libcec.so.2
+lib/libcec.la
+lib/libcec.a
+include/libcec/cec.h
+include/libcec/cecc.h
+include/libcec/cectypes.h
+include/libcec/cecloader.h
+bin/cec-config
+bin/cec-client
+libdata/pkgconfig/libcec.pc
+ at dirrm include/libcec


More information about the svn-ports-all mailing list