svn commit: r559253 - in head/net/libilbc: . files
Kurt Jaeger
pi at FreeBSD.org
Fri Dec 25 18:36:30 UTC 2020
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 at 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
More information about the svn-ports-head
mailing list