pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/multimedia/libtheora
Module Name: pkgsrc
Committed By: wiz
Date: Sat Apr 12 06:52:23 UTC 2025
Modified Files:
pkgsrc/multimedia/libtheora: Makefile Makefile.common distinfo
Removed Files:
pkgsrc/multimedia/libtheora/patches: patch-aa patch-ab
patch-configure.ac
Log Message:
libtheora: update to 1.2.0.
libtheora 1.2.0 (2025 March 29)
* Bumped minor SONAME versions as oc_comment_unpack() implementation
changed.
* Added example wrapper script encoder_example_ffmpeg (#1601 #2336).
* Improve comment handling on platforms where malloc(0) return NULL
(#2304).
* Added pragma in example code to quiet clang op precedenca warnings.
* Adjusted encoder_example help text.
* Adjusted README, CHANGES, pkg-config and spec files to better reflect
current release (#2331 #2328).
* Corrected english typos in source and build system.
* Switched http links to https in doc and comments where relevant.
Did not touch RFC drafts.
libtheora 1.2.0beta1 (2025 March 15)
* Bumped minor SONAME versions as <codec.h> methods changed constness
of arguments.
* Updated libogg dependency to version 1.3.4 for ogg_uint64_t.
* Updated doxygen setup.
* Updated autotools setup and support scripts (#1467 #1800 #1987 #2318
#2320).
* Added support for RISC OS.
* Fixed mingw build (#2141).
* Improved ARM support.
* Converted SCons setup to work with Python 3.
* Introduced new configure options --enable-mem-constraint and
--enable-gcc-sanitizers.
* Fixed all known compiler warnings and errors from gcc and clang.
* Improved examples for stability and correctness.
* Various speed, bug fixes and code quality improvements.
- Fixed build problem with Visual Studio (#2317).
- Avoids undefined bit shift of signed numbers (#2321, #2322).
- Avoids example encoder crash on bogus audio input (#2305).
- Fixed musl linking issue with asm enabled (#2287).
- Fixed some broken clamping in rate control (#2229).
- Added NULL check _tc and _setup even for data packets (#2279).
- Fixed mismatched oc_mb_fill_cmapping11 signature (#2068).
- Updated the documentation for theora_encode_comment() (#726).
- Adjusted build to only link libcompat with dump_video (#1587).
- Corrected an operator precedence error in the visualization
code (#1751).
- Fixed two spelling errors in the comments (#1804).
- Avoid negative bit shift operation in huffdec.c (CVE-2024-56431).
* Improved library documentation and specification text.
* Adjusted library dependencies so libtheoraenc do not depend on
libtheoradec.
* Handle fallout from CVE-2017-14633 in libvorbis, check return value
in encoder_example and transcoder_example.
libtheora 1.2.0alpha1 (2010 September 23)
* New 'ptalarbvorm' encoder with better rate/distortion optimization
* New th_encode_ctl option for copying configuration from an existing
setup header, useful for splicing streams.
* Returns TH_DUPFRAME in more cases.
* Add ARM optimizations
* Add TI C64x+ DSP optimizations
* Other performance improvements
* Rename speedlevel 2 to 3 and provide a new speedlevel 2
* Various minor bug fixes
libtheora 1.1.2 (unreleased snapshot)
* Fix Huffman table decoding with OC_HUFF_SLUSH is set to 0
* Fix a frame size bug in player_example
* Add support for passing a buffer the size of the picture
region, rather than a full padded frame to th_encode_ycbcr_in()
as was possible with the legacy pre-1.0 API.
* 4:4:4 support in player_example using software yuv->rgb
* Better rgb->yuv conversion in png2theora
* Clean up warnings and local variables
* Build and documentation fixes
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/multimedia/libtheora/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/libtheora/Makefile.common
cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/libtheora/distinfo
cvs rdiff -u -r1.7 -r0 pkgsrc/multimedia/libtheora/patches/patch-aa
cvs rdiff -u -r1.4 -r0 pkgsrc/multimedia/libtheora/patches/patch-ab
cvs rdiff -u -r1.1 -r0 pkgsrc/multimedia/libtheora/patches/patch-configure.ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/multimedia/libtheora/Makefile
diff -u pkgsrc/multimedia/libtheora/Makefile:1.31 pkgsrc/multimedia/libtheora/Makefile:1.32
--- pkgsrc/multimedia/libtheora/Makefile:1.31 Mon Oct 8 09:21:07 2012
+++ pkgsrc/multimedia/libtheora/Makefile Sat Apr 12 06:52:22 2025
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.31 2012/10/08 09:21:07 asau Exp $
-#
+# $NetBSD: Makefile,v 1.32 2025/04/12 06:52:22 wiz Exp $
.include "Makefile.common"
-PKGREVISION= 2
PKGCONFIG_OVERRIDE= theora.pc.in theoradec.pc.in theoraenc.pc.in
USE_LIBTOOL= YES
TEST_TARGET= check
@@ -19,7 +17,7 @@ CONFIGURE_ENV+= HAVE_PDFLATEX=no
.include "../../mk/compiler.mk"
.if !empty(PKGSRC_COMPILER:Msunpro) || \
- !empty(MACHINE_PLATFORM:MDarwin-9.*-i386) || \
+ ${MACHINE_PLATFORM:MDarwin-9.*-i386} || \
!empty(MACHINE_PLATFORM:MDarwin-??.*-*)
CONFIGURE_ARGS+= --disable-asm
.endif
Index: pkgsrc/multimedia/libtheora/Makefile.common
diff -u pkgsrc/multimedia/libtheora/Makefile.common:1.7 pkgsrc/multimedia/libtheora/Makefile.common:1.8
--- pkgsrc/multimedia/libtheora/Makefile.common:1.7 Sun Jan 14 10:16:45 2018
+++ pkgsrc/multimedia/libtheora/Makefile.common Sat Apr 12 06:52:22 2025
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.7 2018/01/14 10:16:45 wiz Exp $
+# $NetBSD: Makefile.common,v 1.8 2025/04/12 06:52:22 wiz Exp $
#
# used by multimedia/libtheora-docs/Makefile
-DISTNAME= libtheora-1.1.1
+DISTNAME= libtheora-1.2.0
CATEGORIES= multimedia
MASTER_SITES= http://downloads.xiph.org/releases/theora/
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.theora.org/
Index: pkgsrc/multimedia/libtheora/distinfo
diff -u pkgsrc/multimedia/libtheora/distinfo:1.20 pkgsrc/multimedia/libtheora/distinfo:1.21
--- pkgsrc/multimedia/libtheora/distinfo:1.20 Tue Oct 26 11:01:10 2021
+++ pkgsrc/multimedia/libtheora/distinfo Sat Apr 12 06:52:22 2025
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.20 2021/10/26 11:01:10 nia Exp $
+$NetBSD: distinfo,v 1.21 2025/04/12 06:52:22 wiz Exp $
-BLAKE2s (libtheora-1.1.1.tar.bz2) = 1734110887d75ce799d17e5a3635c8be949b600353efe2580a97b818159998c2
-SHA512 (libtheora-1.1.1.tar.bz2) = 9ab9b3af1c35d16a7d6d84f61f59ef3180132e30c27bdd7c0fa2683e0d00e2c791accbc7fd2c90718cc947d8bd10ee4a5940fb55f90f1fd7b0ed30583a47dbbd
-Size (libtheora-1.1.1.tar.bz2) = 1903175 bytes
-SHA1 (patch-aa) = ae5fe2d8798fa8db59b023ad8c67d4d83763a56f
-SHA1 (patch-ab) = 07e93bf47039ec589ce3fbdb26d5d8dbcc0c4f65
-SHA1 (patch-configure.ac) = 62c74c43f4958f23bbca809e9de5abd8e36921d6
+BLAKE2s (libtheora-1.2.0.tar.xz) = d140e685d54cf169a6eda8eb845f50b2a05f1964f5c7cf5cab143071fff878f0
+SHA512 (libtheora-1.2.0.tar.xz) = 849db0c916f0f0b1237a4893594ff4b9e72d4ad1dca42f3f2979af5971f42c3fe77a75b181dfdd1c1353bbca4c832d6ab43f6d509c0650901c692e96ceab5f26
+Size (libtheora-1.2.0.tar.xz) = 1803124 bytes
Home |
Main Index |
Thread Index |
Old Index