aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2026-01-09 23:06:12 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2026-01-09 23:09:37 +0000
commit741c4dd947f95cfc92e5dbd9cba9edcbae584d13 (patch)
tree7aeecba689b521f54b17b6c40473df454c0a6019
parent863b69df38942c988ddcb00c49b0ec84421f6755 (diff)
audio/libopusenc: maintenance update to 0.3
PR: 292210
-rw-r--r--audio/libopusenc/Makefile7
-rw-r--r--audio/libopusenc/distinfo6
-rw-r--r--audio/libopusenc/files/patch-include_opusenc.h53
-rw-r--r--audio/libopusenc/pkg-plist2
4 files changed, 7 insertions, 61 deletions
diff --git a/audio/libopusenc/Makefile b/audio/libopusenc/Makefile
index 16ed51b39131..f529eaf946fa 100644
--- a/audio/libopusenc/Makefile
+++ b/audio/libopusenc/Makefile
@@ -1,8 +1,7 @@
PORTNAME= libopusenc
-PORTVERSION= 0.2.1
-PORTREVISION= 2
+PORTVERSION= 0.3
CATEGORIES= audio
-MASTER_SITES= MOZILLA/opus
+MASTER_SITES= https://downloads.xiph.org/releases/opus/
MAINTAINER= naddy@FreeBSD.org
COMMENT= High-level API for encoding .opus files
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libopus.so:audio/opus
-USES= gmake libtool pkgconfig
+USES= libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libopusenc/distinfo b/audio/libopusenc/distinfo
index f79d69970228..6298c877afad 100644
--- a/audio/libopusenc/distinfo
+++ b/audio/libopusenc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1540058989
-SHA256 (libopusenc-0.2.1.tar.gz) = 8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9
-SIZE (libopusenc-0.2.1.tar.gz) = 388071
+TIMESTAMP = 1767999351
+SHA256 (libopusenc-0.3.tar.gz) = f616d3aff9b2034547894ccb8ab56c36cf1a4acb0d922c5d7119f97bbe58642c
+SIZE (libopusenc-0.3.tar.gz) = 408391
diff --git a/audio/libopusenc/files/patch-include_opusenc.h b/audio/libopusenc/files/patch-include_opusenc.h
deleted file mode 100644
index 1c3774038996..000000000000
--- a/audio/libopusenc/files/patch-include_opusenc.h
+++ /dev/null
@@ -1,53 +0,0 @@
-https://gitlab.xiph.org/xiph/libopusenc/-/commit/04c6172ffbbd5c7f7f2e170cf843872113f33b05
-
---- include/opusenc.h.orig 2018-09-14 17:12:05 UTC
-+++ include/opusenc.h
-@@ -121,6 +121,13 @@ extern "C" {
- #define OPE_GET_NB_STREAMS_REQUEST 14013
- #define OPE_GET_NB_COUPLED_STREAMS_REQUEST 14015
-
-+/* Macros to trigger compilation errors when the wrong types are provided to a CTL. */
-+/* These macros are not part of the API and are only for use within the macros below. */
-+#define ope_check_int(x) (((void)((x) == (opus_int32)0)), (opus_int32)(x))
-+#define ope_check_int_ptr(ptr) ((ptr) + ((ptr) - (opus_int32*)(ptr)))
-+#define ope_check_packet_func(x) ((void)((void (*)(void *, const unsigned char *, opus_int32, opus_uint32))0 == (x)), (x))
-+#define ope_check_void_ptr(x) ((void)((void *)0 == (x)), (x))
-+
- /**\defgroup encoder_ctl Encoding Options*/
- /*@{*/
-
-@@ -129,21 +136,20 @@ extern "C" {
- Macros for setting encoder options.*/
- /*@{*/
-
--#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, __opus_check_int(x)
--#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, __opus_check_int_ptr(x)
--#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, __opus_check_int(x)
--#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, __opus_check_int_ptr(x)
--#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, __opus_check_int(x)
--#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, __opus_check_int_ptr(x)
--#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, __opus_check_int(x)
--#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, __opus_check_int_ptr(x)
--/* FIXME: Add type-checking macros to these. */
--#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, (x), (u)
-+#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, ope_check_int(x)
-+#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, ope_check_int_ptr(x)
-+#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, ope_check_int(x)
-+#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, ope_check_int_ptr(x)
-+#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, ope_check_int(x)
-+#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, ope_check_int_ptr(x)
-+#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, ope_check_int(x)
-+#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, ope_check_int_ptr(x)
-+#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, ope_check_packet_func(x), ope_check_void_ptr(u)
- /*#define OPE_GET_PACKET_CALLBACK(x,u) OPE_GET_PACKET_CALLBACK_REQUEST, (x), (u)*/
--#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, __opus_check_int(x)
--#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, __opus_check_int_ptr(x)
--#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, __opus_check_int_ptr(x)
--#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, __opus_check_int_ptr(x)
-+#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, ope_check_int(x)
-+#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, ope_check_int_ptr(x)
-+#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, ope_check_int_ptr(x)
-+#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, ope_check_int_ptr(x)
- /*@}*/
- /*@}*/
-
diff --git a/audio/libopusenc/pkg-plist b/audio/libopusenc/pkg-plist
index b6e1a1fff940..113f11d98d08 100644
--- a/audio/libopusenc/pkg-plist
+++ b/audio/libopusenc/pkg-plist
@@ -2,7 +2,7 @@ include/opus/opusenc.h
lib/libopusenc.a
lib/libopusenc.so
lib/libopusenc.so.0
-lib/libopusenc.so.0.4.2
+lib/libopusenc.so.0.4.3
libdata/pkgconfig/libopusenc.pc
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING