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