Date: Mon, 3 Apr 2017 22:24:55 +0000 (UTC) From: "Carlos J. Puga Medina" <cpm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r437675 - in head/multimedia/libcec: . files Message-ID: <201704032224.v33MOtqY016512@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cpm Date: Mon Apr 3 22:24:55 2017 New Revision: 437675 URL: https://svnweb.freebsd.org/changeset/ports/437675 Log: 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) Modified: head/multimedia/libcec/Makefile head/multimedia/libcec/distinfo head/multimedia/libcec/files/patch-src_libcec_cmake_SetBuildInfo.cmake head/multimedia/libcec/pkg-plist Modified: head/multimedia/libcec/Makefile ============================================================================== --- head/multimedia/libcec/Makefile Mon Apr 3 20:53:48 2017 (r437674) +++ head/multimedia/libcec/Makefile Mon Apr 3 22:24:55 2017 (r437675) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libcec -PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTVERSION= 4.0.2 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= multimedia @@ -18,11 +17,15 @@ LIB_DEPENDS= libp8-platform.so:devel/p8- USE_GITHUB= yes GH_ACCOUNT= Pulse-Eight -USES= alias cmake compiler:c++11-lib pkgconfig +USES= alias cmake compiler:c++11-lib pkgconfig shebangfix +SHEBANG_FILES= src/pyCecClient/pyCecClient.py USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \ -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" +PLIST_SUB= PORTVERSION="${PORTVERSION}" \ + PORTVERSION_MAJOR="${PORTVERSION:C/([0-9]).*/\1/1}" + OPTIONS_DEFINE= PYTHON X11 OPTIONS_DEFAULT= PYTHON X11 OPTIONS_DEFINE_armv6= RPI @@ -51,7 +54,7 @@ post-patch: @${REINPLACE_CMD} 's|$${GIT_REVISION}|${PORTVERSION}|g' \ ${WRKSRC}/src/libcec/cmake/SetBuildInfo.cmake @${REINPLACE_CMD} -e '/SOVERSION/ s|\.0||' \ - -e 's|$${CMAKE_INSTALL_LIBDIR_NOARCH}/pkgconfig|libdata/pkgconfig|' \ + -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \ ${WRKSRC}/src/libcec/CMakeLists.txt .if ! ${PORT_OPTIONS:MPYTHON} @${REINPLACE_CMD} '/pyCecClient/d' \ Modified: head/multimedia/libcec/distinfo ============================================================================== --- head/multimedia/libcec/distinfo Mon Apr 3 20:53:48 2017 (r437674) +++ head/multimedia/libcec/distinfo Mon Apr 3 22:24:55 2017 (r437675) @@ -1,2 +1,3 @@ -SHA256 (Pulse-Eight-libcec-libcec-3.1.0_GH0.tar.gz) = 09109d21a1b03f42c9e341d12600f2e4c41038d640269fa75408e2d36126f921 -SIZE (Pulse-Eight-libcec-libcec-3.1.0_GH0.tar.gz) = 1097121 +TIMESTAMP = 1485708686 +SHA256 (Pulse-Eight-libcec-libcec-4.0.2_GH0.tar.gz) = b8b8dd31f3ebdd5472f03ab7d401600ea0d959b1288b9ca24bf457ef60e2ba27 +SIZE (Pulse-Eight-libcec-libcec-4.0.2_GH0.tar.gz) = 334995 Modified: head/multimedia/libcec/files/patch-src_libcec_cmake_SetBuildInfo.cmake ============================================================================== --- head/multimedia/libcec/files/patch-src_libcec_cmake_SetBuildInfo.cmake Mon Apr 3 20:53:48 2017 (r437674) +++ head/multimedia/libcec/files/patch-src_libcec_cmake_SetBuildInfo.cmake Mon Apr 3 22:24:55 2017 (r437675) @@ -1,4 +1,4 @@ ---- src/libcec/cmake/SetBuildInfo.cmake.orig 2016-01-20 00:52:02 UTC +--- src/libcec/cmake/SetBuildInfo.cmake.orig 2017-01-28 22:51:30 UTC +++ src/libcec/cmake/SetBuildInfo.cmake @@ -14,14 +14,7 @@ else() set(LIB_INFO "") @@ -6,12 +6,13 @@ # add git revision to compile info - find_program(HAVE_GIT_BIN git /bin /usr/bin /usr/local/bin) - if(HAVE_GIT_BIN) -- exec_program(${CMAKE_CURRENT_SOURCE_DIR}/../../support/git-rev.sh HEAD OUTPUT_VARIABLE GIT_REVISION) +- exec_program(${CMAKE_CURRENT_SOURCE_DIR}/cmake/git-rev.sh HEAD OUTPUT_VARIABLE GIT_REVISION) - message(STATUS "git found: ${GIT_REVISION}") - endif() - if (GIT_REVISION) - set(LIB_INFO "git revision: ${GIT_REVISION},") +- set(LIB_INFO "git revision: ${GIT_REVISION},") - endif() ++ set(LIB_INFO "git revision: 4.0.2,") # add compilation date to compile info find_program(HAVE_DATE_BIN date /bin /usr/bin /usr/local/bin) Modified: head/multimedia/libcec/pkg-plist ============================================================================== --- head/multimedia/libcec/pkg-plist Mon Apr 3 20:53:48 2017 (r437674) +++ head/multimedia/libcec/pkg-plist Mon Apr 3 22:24:55 2017 (r437675) @@ -1,16 +1,16 @@ bin/cec-client -bin/cec-client-3.1.0 +bin/cec-client-%%PORTVERSION%% bin/cecc-client -bin/cecc-client-3.1.0 -%%PYTHON%%bin/pyCecClient.py +bin/cecc-client-%%PORTVERSION%% +%%PYTHON%%bin/pyCecClient include/libcec/cec.h include/libcec/cecc.h include/libcec/cecloader.h include/libcec/cectypes.h include/libcec/version.h lib/libcec.so -lib/libcec.so.3 -lib/libcec.so.3.1.0 -%%PYTHON%%%%PYTHON_LIBDIR%%/dist-packages/cec/__init__.py -%%PYTHON%%%%PYTHON_LIBDIR%%/dist-packages/cec/_cec.so +lib/libcec.so.%%PORTVERSION_MAJOR%% +lib/libcec.so.%%PORTVERSION%% +%%PYTHON%%%%PYTHON_SITELIBDIR%%/cec/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/cec/_cec.so libdata/pkgconfig/libcec.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704032224.v33MOtqY016512>