Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Dec 2020 18:36:29 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r559253 - in head/net/libilbc: . files
Message-ID:  <202012251836.0BPIaT1O046191@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri Dec 25 18:36:29 2020
New Revision: 559253
URL: https://svnweb.freebsd.org/changeset/ports/559253

Log:
  net/libilbc: update 2.0.2 -> 3.0.3
  
  - This version of libilbc brings the latest updates from upstream WebRTC code.
  
  Relnotes:	https://github.com/TimothyGu/libilbc/blob/main/NEWS.md

Deleted:
  head/net/libilbc/files/patch-typedefs.h
Modified:
  head/net/libilbc/Makefile
  head/net/libilbc/distinfo
  head/net/libilbc/files/patch-CMakeLists.txt
  head/net/libilbc/pkg-plist

Modified: head/net/libilbc/Makefile
==============================================================================
--- head/net/libilbc/Makefile	Fri Dec 25 18:09:56 2020	(r559252)
+++ head/net/libilbc/Makefile	Fri Dec 25 18:36:29 2020	(r559253)
@@ -2,7 +2,7 @@
 
 PORTNAME=	libilbc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.0.2
+DISTVERSION=	3.0.3
 CATEGORIES=	net
 
 MAINTAINER=	ports@FreeBSD.org
@@ -11,12 +11,17 @@ COMMENT=	Internet Low Bit Rate codec (RFC3951)
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-CONFLICTS=	ilbc-r[0-9]*
+LIB_DEPENDS=	libabsl_base.so:devel/abseil
 
+USES=		cmake localbase pathfix
+USE_LDCONFIG=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	TimothyGu
 
-USES=		cmake pathfix
-USE_LDCONFIG=	yes
+CONFLICTS=	ilbc-r[0-9]*
+
+post-patch:
+	${RMDIR} ${WRKSRC}/abseil-cpp
+	${LN} -s ${PREFIX}/include/absl ${WRKSRC}/abseil-cpp
 
 .include <bsd.port.mk>

Modified: head/net/libilbc/distinfo
==============================================================================
--- head/net/libilbc/distinfo	Fri Dec 25 18:09:56 2020	(r559252)
+++ head/net/libilbc/distinfo	Fri Dec 25 18:36:29 2020	(r559253)
@@ -1,2 +1,3 @@
-SHA256 (TimothyGu-libilbc-v2.0.2_GH0.tar.gz) = ef5e06f620a1dcc09b73e1abddbd27cfed84a3b7dcf08a72b1327ede11d8e89b
-SIZE (TimothyGu-libilbc-v2.0.2_GH0.tar.gz) = 165401
+TIMESTAMP = 1608750508
+SHA256 (TimothyGu-libilbc-v3.0.3_GH0.tar.gz) = 4dafa0ebe81f000ba8a78ef37e73fb88aeb91f3da8aa3e4fec880e62a52fea81
+SIZE (TimothyGu-libilbc-v3.0.3_GH0.tar.gz) = 231734

Modified: head/net/libilbc/files/patch-CMakeLists.txt
==============================================================================
--- head/net/libilbc/files/patch-CMakeLists.txt	Fri Dec 25 18:09:56 2020	(r559252)
+++ head/net/libilbc/files/patch-CMakeLists.txt	Fri Dec 25 18:36:29 2020	(r559253)
@@ -1,42 +1,18 @@
---- CMakeLists.txt.orig	2016-10-04 12:45:35 UTC
+--- CMakeLists.txt.orig	2020-12-23 19:06:51 UTC
 +++ CMakeLists.txt
-@@ -50,7 +50,6 @@ else()
- endif()
+@@ -52,13 +52,13 @@ set(CMAKE_CXX_STANDARD 14)
  
- configure_file(config.h.cmakein config.h   @ONLY)
--configure_file(libilbc.pc.in    libilbc.pc @ONLY)
- 
- #############################################################################
- ## Configure output files
-@@ -175,8 +174,9 @@ target_link_libraries(ilbc ${CMAKE_THREA
- ## Compiler flags
- #############################################################################
- 
--if(${CMAKE_COMPILER_IS_GNUCC})
--    set(CMAKE_C_FLAGS "-O2 -Wall -Wextra -Werror -fvisibility=hidden -Wno-unused-parameter -fno-strict-aliasing")
-+if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR
-+   "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
-+    set(CMAKE_C_FLAGS "-Wall -Wextra -fvisibility=hidden -Wno-unused-parameter -fno-strict-aliasing")
+ if((CMAKE_C_COMPILER_ID STREQUAL "GNU") OR
+    (CMAKE_C_COMPILER_ID MATCHES "Clang" AND CMAKE_C_COMPILER_FRONTEND_VARIANT STREQUAL "GNU"))
+-    set(CMAKE_C_FLAGS "-Wall -Wextra -Wstrict-prototypes -Wno-unused-parameter -fno-strict-aliasing")
++    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wstrict-prototypes -Wno-unused-parameter -fno-strict-aliasing")
+     set(CMAKE_C_FLAGS_DEBUG "-g")
+     set(CMAKE_C_FLAGS_RELEASE "-O2")
  endif()
- 
- ###################################################################################################
-@@ -186,12 +186,7 @@ endif()
- set(prefix "${CMAKE_INSTALL_PREFIX}")
- set(exec_prefix "${prefix}")
- set(includedir "${prefix}/include")
--get_property(LIB64 GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS)
--if (${LIB64})
--    set(libdir "${exec_prefix}/lib64")
--else()
--    set(libdir "${exec_prefix}/lib")
--endif()
-+set(libdir "${exec_prefix}/lib")
- 
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libilbc.pc
-         DESTINATION ${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig)
-@@ -201,3 +196,5 @@ install(TARGETS ilbc
-         ARCHIVE DESTINATION ${libdir}
-         LIBRARY DESTINATION ${libdir}
-         RUNTIME DESTINATION bin)
-+
-+configure_file(libilbc.pc.in    libilbc.pc @ONLY)
+ if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
+    (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "GNU"))
+-    set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-parameter -fno-strict-aliasing")
++    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -fno-strict-aliasing")
+     set(CMAKE_CXX_FLAGS_DEBUG "-g")
+     set(CMAKE_CXX_FLAGS_RELEASE "-O2")
+ endif()

Modified: head/net/libilbc/pkg-plist
==============================================================================
--- head/net/libilbc/pkg-plist	Fri Dec 25 18:09:56 2020	(r559252)
+++ head/net/libilbc/pkg-plist	Fri Dec 25 18:36:29 2020	(r559253)
@@ -1,5 +1,7 @@
+bin/ilbc_test
 include/ilbc.h
+include/ilbc_export.h
 lib/libilbc.so
-lib/libilbc.so.2
-lib/libilbc.so.2.0.2
+lib/libilbc.so.3
+lib/libilbc.so.3.0.3
 libdata/pkgconfig/libilbc.pc



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