From owner-svn-ports-all@FreeBSD.ORG Thu Nov 29 18:44:05 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3113236A; Thu, 29 Nov 2012 18:44:05 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0AEC38FC0C; Thu, 29 Nov 2012 18:44:05 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qATIi4LN036303; Thu, 29 Nov 2012 18:44:04 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qATIi4R9036298; Thu, 29 Nov 2012 18:44:04 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201211291844.qATIi4R9036298@svn.freebsd.org> From: Pawel Pekala Date: Thu, 29 Nov 2012 18:44:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r307972 - in head/multimedia: . libcec X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 18:44:05 -0000 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 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 +# $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@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 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 +@dirrm include/libcec