Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Oct 2012 08:51:33 GMT
From:      Manuel Creach <manuel.creach@icloud.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/172781: [NEW PORT] multimedia/libcec : library allowing you to use Pulse-Height's HDMI-CEC Adapter
Message-ID:  <201210160851.q9G8pXTW040423@red.freebsd.org>
Resent-Message-ID: <201210160900.q9G900eA037906@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         172781
>Category:       ports
>Synopsis:       [NEW PORT] multimedia/libcec : library allowing you to use Pulse-Height's HDMI-CEC Adapter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 16 09:00:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Manuel Creach
>Release:        9.1-RC2
>Organization:
>Environment:
FreeBSD j1 9.1-RC2 FreeBSD 9.1-RC2 #1 r241574: Mon Oct 15 10:52:07 CEST 2012     root@hpjm-bsd:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
This is a new port for libcec. The libCEC allows you to use the Pulse-Eight's HDMI-CEC Adapter to control your HDMI devices with your TV remote
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libcec
#	libcec/distinfo
#	libcec/pkg-descr
#	libcec/Makefile
#	libcec/pkg-plist
#
echo c - libcec
mkdir -p libcec > /dev/null 2>&1
echo x - libcec/distinfo
sed 's/^X//' >libcec/distinfo << '1c0c14378e6121d3a6006f740d8e2871'
XSHA256 (libcec-2.0.0.tar.gz) = 61a405241164a216b0d20731d827163f5199ff46d786f7036347416c5b199398
XSIZE (libcec-2.0.0.tar.gz) = 1244878
1c0c14378e6121d3a6006f740d8e2871
echo x - libcec/pkg-descr
sed 's/^X//' >libcec/pkg-descr << 'de09ab4266708a9aef582c60570d2550'
XWhat
XlibCEC allows you in combination with the right hardware to
Xcontrol your device with your TV remote control. Utilising
Xyour existing HDMI cabling
X
XHow
XlibCEC is an enabling platform for the CEC bus in HDMI, it
Xallows developers to interact with other HDMI devices without
Xhaving to worry about the communication overhead, handshaking,
Xand the various ways of sending a message for each vendor
X
XWho
XlibCEC is already used in some of the most popular media
Xcentre platforms in the market and the number of adopters is
Xgrowing. See if your media centre software already uses libCEC
Xon our adopters page
X
XWhy
XlibCEC is developed by some of the worlds most experienced CEC
Xdevelopers who play an active part in shaping the future of CE
X and HDMI
X
XWWW: http://libcec.pulse-eight.com
de09ab4266708a9aef582c60570d2550
echo x - libcec/Makefile
sed 's/^X//' >libcec/Makefile << 'a15046d963634bcbd4b594ecf6677229'
X#
X# New ports collection makefile for:	libcec
X# Date created:				2012.10.16
X# Whom:					Manuel Creach <manuel.creach@icloud.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libcec
XPORTVERSION=	2.0.0
XCATEGORIES=	multimedia
XMASTER_SITES=	https://github.com/Pulse-Eight/libcec/zipball/libcec-2.0.0/
X
XMAINTAINER=	manuel.creach@icloud.com
XCOMMENT=	The libCEC allows you to use the Pulse-Eight's HDMI-CEC Adapter
X
XLICENSE=	GPLv2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XPORT_REVISION=	1
XWRKSRC=		${WRKDIR}/Pulse-Eight-libcec-39334ff
X
XFETCH_ARGS=
XUSE_GMAKE=      yes
XMAKE_JOBS_SAFE= yes
XUSE_AUTORECONF=	yes
XUSE_AUTOTOOLS=	aclocal autoheader automake autoconf libtoolize
XACLOCAL_ARGS=	-I.
XAUTOMAKE_ARGS=	--add-missing
XUSE_LDCONFIG=	yes
X
XCFLAGS+=	-D_FILE_OFFSET_BITS=64
XLDFLAGS+=	-L${LOCALBASE}/lib
X
X.include <bsd.port.pre.mk>
X
Xpost-patch:
X	${REINPLACE_CMD} 's|-Werror||' \
X		${WRKSRC}/configure.ac
X	${REINPLACE_CMD} 's|$$(libdir)/\(pkgconfig\)|$$(prefix)/libdata/\1|' \
X		${WRKSRC}/src/lib/Makefile.am
X
X.include <bsd.port.post.mk>
a15046d963634bcbd4b594ecf6677229
echo x - libcec/pkg-plist
sed 's/^X//' >libcec/pkg-plist << '1a8775ea729e57024fc825b8d7c5237e'
Xlib/libcec.so
Xlib/libcec.so.2
Xlib/libcec.la
Xlib/libcec.a
Xinclude/libcec/cec.h
Xinclude/libcec/cecc.h
Xinclude/libcec/cectypes.h
Xinclude/libcec/cecloader.h
Xbin/cec-config
Xbin/cec-client
Xlibdata/pkgconfig/libcec.pc
X@dirrm /usr/local/include/libcec
1a8775ea729e57024fc825b8d7c5237e
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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