notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
libcec Library to control Pulse-Eight's HDMI-CEC adapter
6.0.2 multimedia on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.0.2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-11-29 18:44:15
Last Update: 2020-08-27 13:39:08
SVN Revision: 546336

People watching this port, also watch: py37-pycparser, rubygem-hitimes, rubygem-optimist, ladspa, python

License: GPLv2
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libcec-6.0.2/catalog.mk
  3. /usr/local/share/licenses/libcec-6.0.2/LICENSE
  4. /usr/local/share/licenses/libcec-6.0.2/GPLv2
  5. bin/cec-client
  6. bin/cec-client-6.0.2
  7. bin/cecc-client
  8. bin/cecc-client-6.0.2
  9. bin/pyCecClient
  10. include/libcec/cec.h
  11. include/libcec/cecc.h
  12. include/libcec/ceccloader.h
  13. include/libcec/cecloader.h
  14. include/libcec/cectypes.h
  15. include/libcec/version.h
  16. lib/libcec.so
  17. lib/libcec.so.6
  18. lib/libcec.so.6.0.2
  19. lib/python3.7/site-packages/_cec.so
  20. lib/python3.7/site-packages/cec.py
  21. libdata/pkgconfig/libcec.pc
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>0:multimedia/libcec@${PY_FLAVOR}
  • libcec.so:multimedia/libcec
To install the port: cd /usr/ports/multimedia/libcec/ && make install clean
To add the package: pkg install libcec
PKGNAME: libcec
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
libcec
ABIlatestquarterly
FreeBSD:11:aarch644.0.2_55.0.0
FreeBSD:11:amd646.0.26.0.2
FreeBSD:11:armv63.1.05.0.0
FreeBSD:11:i3866.0.26.0.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch644.0.2_56.0.2
FreeBSD:12:amd646.0.26.0.2
FreeBSD:12:armv64.0.2_56.0.2
FreeBSD:12:armv74.0.2_56.0.2
FreeBSD:12:i3866.0.26.0.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-6.0.2
FreeBSD:13:aarch646.0.26.0.2
FreeBSD:13:amd646.0.26.0.2
FreeBSD:13:armv66.0.26.0.2
FreeBSD:13:armv76.0.26.0.2
FreeBSD:13:i3866.0.26.0.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc646.0.2-
FreeBSD:14:aarch646.0.2-
FreeBSD:14:amd646.0.2-
FreeBSD:14:armv66.0.2-
FreeBSD:14:armv76.0.2-
FreeBSD:14:i3866.0.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc646.0.2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. swig : devel/swig
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.7 : lang/python37
Library dependencies:
  1. libp8-platform.so : devel/p8-platform
This port is required by:
for Build

    Deleted ports which required this port:

    Expand this list of 2 deleted ports
    1. multimedia/plexhometheater*
    2. multimedia/xbmc*
    3. Collapse this list of deleted ports.
for Libraries
  1. multimedia/kodi
  2. multimedia/kodi-devel
  3. multimedia/py-cec

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. multimedia/plexhometheater*
  2. multimedia/xbmc*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
    Collapse this list.
  1. https://codeload.github.com/Pulse-Eight/libcec/tar.gz/libcec-6.0.2?dummy=/
  2. Collapse this list.

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
27 Aug 2020 12:39:08
Original commit files touched by this commit  6.0.2
Revision:546336
tcberner search for other commits by this committer
multimedia/libcec: fix build on recent current
24 Jul 2020 07:09:01
Original commit files touched by this commit  6.0.2
Revision:543021
sunpoet search for other commits by this committer
Update to 6.0.0

Changes:	https://github.com/Pulse-Eight/libcec/releases
11 Jul 2020 18:09:28
Original commit files touched by this commit  6.0.0
Revision:542011
sunpoet search for other commits by this committer
Update to 6.0.0

Changes:	https://github.com/Pulse-Eight/libcec/releases
17 Jun 2020 18:17:45
Original commit files touched by this commit  5.0.0
Revision:539491
sunpoet search for other commits by this committer
Move devel/swig30 to devel/swig and update to 4.0.1

- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
29 Apr 2020 15:47:54
Original commit files touched by this commit  5.0.0
Revision:533347
sunpoet search for other commits by this committer
Update to 5.0.0

- Reformat pkg-descr

Changes:	https://github.com/Pulse-Eight/libcec/releases
22 Jan 2020 05:36:10
Original commit files touched by this commit  4.0.4_1
Revision:523767
sunpoet search for other commits by this committer
Using hard-coded shlib version

It helps remind maintainer to bump PORTREVISION of dependent ports.
20 Jan 2020 20:09:45
Original commit files touched by this commit  4.0.4_1
Revision:523652
sunpoet search for other commits by this committer
Fix hardcoded version in src/libcec/cmake/SetBuildInfo.cmake patch

- Use USES=pathfix
- Convert to options helper
- Sort PLIST
- Take maintainership
06 Nov 2019 18:07:22
Original commit files touched by this commit  4.0.4_1
Revision:516916
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories m

Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
13 Aug 2019 22:29:43
Original commit files touched by this commit  4.0.4_1
Revision:508882
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
26 Jul 2019 20:46:57
Original commit files touched by this commit  4.0.4_1
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
30 Jun 2019 22:02:59
Original commit files touched by this commit  4.0.4
Revision:505520
swills search for other commits by this committer
multimedia/libcec: update to 4.0.4

PR:		238889
Submitted by:	Jonathan Chen <jonc@chen.org.nz>
10 Apr 2019 06:18:32
Original commit files touched by this commit  4.0.2_7
Revision:498530
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
02 Feb 2019 17:23:49
Original commit files touched by this commit  4.0.2_6
Revision:491963
tobik search for other commits by this committer
Reset MAINTAINER of some ports

PR:		235429
Submitted by:	mikael.urankar@gmail.com (maintainer)
12 Dec 2018 01:35:36
Original commit files touched by this commit  4.0.2_6
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
19 Nov 2018 02:11:22
Original commit files touched by this commit  4.0.2_5
Revision:485299
linimon search for other commits by this committer
Mark unbroken on powerpc64.  A force-build worked here.

PR:		231675
Submitted by:	Piotr Kubaj
Approved by:	maintainer
11 Sep 2018 18:34:28
Original commit files touched by this commit  4.0.2_5
Revision:479538
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
31 Jul 2018 18:41:30
Original commit files touched by this commit  4.0.2_4
Revision:476013
zeising search for other commits by this committer
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
29 Jul 2018 22:18:46
Original commit files touched by this commit  4.0.2_3
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
30 Jun 2018 19:35:44
Original commit files touched by this commit  4.0.2_2
Revision:473635
decke search for other commits by this committer
multimedia/libcec: Chase update to devel/p8-platform
10 Sep 2017 20:55:39
Original commit files touched by this commit  4.0.2_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
20 May 2017 12:02:07
Original commit files touched by this commit  4.0.2
Revision:441309
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
05 May 2017 18:46:01
Original commit files touched by this commit  4.0.2
Revision:440201
cpm search for other commits by this committer
- Add patch to fix libcec build when udev is present

PR:		218525
Submitted by:	cpm
Reported by:	holindho@saunalahti.fi
Approved by:	Mikael Urankar <mikael.urankar@gmail.com> (maintainer)
04 May 2017 01:50:12
Original commit files touched by this commit  4.0.2
Revision:440078
cpm search for other commits by this committer
- Enable RPI option and exclude X11 support on armv6 [1]
- Pass maintainership to submitter [2]

PR:		212195 [1]
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Approved by:	rene (portmgr) via email [2], Manuel Creach (maintainer timeout, 8
months)
03 Apr 2017 22:24:55
Original commit files touched by this commit  4.0.2
Revision:437675
cpm search for other commits by this committer
multimedia/libcec: update to 4.0.2

- Add USES=shebangfix
- Use PLIST_SUB vars in pkg-plist

PR:		216978
Submitted by:	swills
Approved by:	Manuel Creach (maintainer timeout, 55 days)
01 Apr 2017 15:23:32
Original commit files touched by this commit  3.1.0_1
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
16 Apr 2016 18:00:46
Original commit files touched by this commit  3.1.0
Revision:413472
riggs search for other commits by this committer
Update to upstream version 3.1.0, introduce OPTIONS for PYTHON, X11 and RPI

Details
- Turn existing python wrapper and X11 support into default OPTIONS
- Introduce RPI non-default OPTION on armv6

PR:		208161
Submitted by:	mickael.maillot@gmail.com
Approved by:	maintainer timeout
07 May 2015 16:32:44
Original commit files touched by this commit  2.2.0
Revision:385637
mat search for other commits by this committer
Update ports in the [i-m]* category to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
18 Apr 2015 15:14:58
Original commit files touched by this commit  2.2.0
Revision:384229
tijl search for other commits by this committer
Convert to USES=autoreconf
19 Mar 2015 16:44:59
Original commit files touched by this commit  2.2.0
Revision:381618
bdrewery search for other commits by this committer
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
28 Feb 2015 14:20:11
Original commit files touched by this commit  2.2.0
Revision:380144
jbeich search for other commits by this committer
- Update libcec to 2.2.0 [1]
- Unbreak consumers after update [2]
- No PORTREVISION bumps because binary compatible

PR:		196299
Differential Revision:	https://reviews.freebsd.org/D1900
Submitted by:	mickael.maillot@gmail.com (maintainer) [1]
Submitted by:	Ben Woods <woodsb02@gmail.com> (maintainer) [2]
01 Feb 2015 20:24:28
Original commit files touched by this commit  2.1.4
Revision:378270
amdmi3 search for other commits by this committer
- Drop @dirrm* from and add empty directories to pkg-plists

Approved by:	portmgr blanket
29 Nov 2014 01:36:13
Original commit files touched by this commit  2.1.4
Revision:373593
marino search for other commits by this committer
multimedia/libcec: USES+= alias for DragonFly
29 Oct 2014 22:01:26
Original commit files touched by this commit  2.1.4
Revision:371713
sbruno search for other commits by this committer
Disable RPi specific code from build to allow armv6 pkg to be created.

PR:		193879
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Reviewed by:	bdrewery (mentor)
21 Jun 2014 00:05:24
Original commit files touched by this commit  2.1.4
Revision:358657
bapt search for other commits by this committer
Use proper INSTTALL_TARGET to strip the binary
20 Jun 2014 23:04:08
Original commit files touched by this commit  2.1.4
Revision:358653
wg search for other commits by this committer
multimedia/libcec: update to 2.1.4

- USES libtool to remove .la
- Strip lib file

PR:		190345
Submitted by:	mickael.maillot gmail com
Approved by:	maintainer (timeout)
03 Feb 2014 13:57:46
Original commit files touched by this commit  2.1.3_1
Revision:342445
miwi search for other commits by this committer
- Stage support
- Convert to USES
20 Sep 2013 20:57:49
Original commit files touched by this commit  2.1.3_1
Revision:327747
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
multimedia)
14 Aug 2013 22:35:54
Original commit files touched by this commit  2.1.3_1
Revision:324744  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
12 Jun 2013 19:05:13
Original commit files touched by this commit  2.1.3_1
Revision:320716
antoine search for other commits by this committer
Update adapter detection patch to report correct IDs

PR:		ports/179517
Submitted by:	Mickael Maillot
Approved by:	Manuel Creach (maintainer)
09 Jun 2013 07:07:18
Original commit files touched by this commit  2.1.3
Revision:320314
antoine search for other commits by this committer
- Update libcec to 2.1.3
- Distfile is available on GH not GHC
- Use pathfix instead of manual REINPLACE
- gmake and _FILE_OFFSET_BITS are not needed
- USE_AUTORECONF does not exist
- Add a pkg-message about permissions needed
- Update adapter detection patch

PR:		ports/177391
PR:		ports/179331
Submitted by:	Mickael Maillot, Manuel Creach (maintainer)
23 Apr 2013 14:20:28
Original commit files touched by this commit  2.0.4
Revision:316355
bapt search for other commits by this committer
Finish converting the whole ports tree to USES=pkgconfig
04 Dec 2012 17:14:34
Original commit files touched by this commit  2.0.4
Revision:308253
pawel search for other commits by this committer
- Update libcec 2.0.4 [1]
- Use GITHUB macro [1]
- Add a patch to fix device detection with XBMC 12 [1]
- Fix COMMENT

PR:		ports/174090 [1]
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> [1]
Approved by:	maintainer
Feature safe:	yes
29 Nov 2012 18:44:04
Original commit files touched by this commit  2.0.2
Revision:307972
pawel search for other commits by this committer
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@icloud.com>
Feature safe:	yes

Number of commits found: 43

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
vaultFeb 27
redisFeb 23
redis-develFeb 23
redis5Feb 23
zeekFeb 22
jenkinsFeb 20
raptor2Feb 20
asterisk13Feb 18
asterisk13Feb 18
asterisk13Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18

13 vulnerabilities affecting 98 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2021-02-27 01:52:12


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 42654
Broken 77
Deprecated 177
Ignore 316
Forbidden 4
Restricted 139
No CDROM 71
Vulnerable 21
Expired 46
Set to expire 153
Interactive 0
new 24 hours 10
new 48 hours24
new 7 days61
new fortnight99
new month157

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2021 Dan Langille. All rights reserved.