@@ -1,3 +1,9 @@ | |||||
flac-static (6:1.5.0-1kxstudio1) focal; urgency=medium | |||||
* Update | |||||
-- falkTX <falktx@falktx.com> Sun, 08 Jun 2025 09:52:14 +0200 | |||||
flac-static (6:1.3.3-1kxstudio2) focal; urgency=medium | flac-static (6:1.3.3-1kxstudio2) focal; urgency=medium | ||||
* Initial package | * Initial package | ||||
@@ -1,4 +1,3 @@ | |||||
>From 0533326767646c6970bca03f895af81c75c05baf Mon Sep 17 00:00:00 2001 | |||||
From: Dafydd Harries <daf@rhydd.org> | From: Dafydd Harries <daf@rhydd.org> | ||||
Date: Sat, 3 Dec 2016 16:58:53 -0500 | Date: Sat, 3 Dec 2016 16:58:53 -0500 | ||||
Subject: [PATCH] remove build path from generated FLAC.tag file | Subject: [PATCH] remove build path from generated FLAC.tag file | ||||
@@ -9,13 +8,15 @@ locations in the source directory at build time. | |||||
doc/Makefile.am | 1 + | doc/Makefile.am | 1 + | ||||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | ||||
diff --git a/doc/Makefile.am b/doc/Makefile.am | |||||
index 593d691..b7bfd7a 100644 | |||||
--- a/doc/Makefile.am | --- a/doc/Makefile.am | ||||
+++ b/doc/Makefile.am | +++ b/doc/Makefile.am | ||||
@@ -25,6 +25,7 @@ FLAC.tag: Doxyfile | @@ -25,6 +25,7 @@ FLAC.tag: Doxyfile | ||||
rm -rf html/api | |||||
mv doxytmp/html html/api | |||||
rm -rf api | |||||
mv doxytmp/html api | |||||
rm -rf doxytmp | rm -rf doxytmp | ||||
+ sed -ie 's,>.*/include/,>/usr/include/,' FLAC.tag | + sed -ie 's,>.*/include/,>/usr/include/,' FLAC.tag | ||||
else | |||||
FLAC.tag: | |||||
touch $@ | |||||
doc_DATA = \ | |||||
FLAC.tag |
@@ -1,23 +0,0 @@ | |||||
From 2e7931c27eb15e387da440a37f12437e35b22dd4 Mon Sep 17 00:00:00 2001 | |||||
From: Erik de Castro Lopo <erikd@mega-nerd.com> | |||||
Date: Mon, 7 Oct 2019 12:55:58 +1100 | |||||
Subject: [PATCH 20/63] libFLAC/bitreader.c: Fix out-of-bounds read | |||||
Credit: Oss-Fuzz | |||||
Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17069 | |||||
Testcase: fuzzer_decoder-5670265022840832 | |||||
--- | |||||
src/libFLAC/bitreader.c | 2 +- | |||||
1 file changed, 1 insertion(+), 1 deletion(-) | |||||
--- a/src/libFLAC/bitreader.c | |||||
+++ b/src/libFLAC/bitreader.c | |||||
@@ -864,7 +864,7 @@ incomplete_lsbs: | |||||
cwords = br->consumed_words; | |||||
words = br->words; | |||||
ucbits = FLAC__BITS_PER_WORD - br->consumed_bits; | |||||
- b = br->buffer[cwords] << br->consumed_bits; | |||||
+ b = cwords < br->capacity ? br->buffer[cwords] << br->consumed_bits : 0; | |||||
} while(cwords >= words && val < end); | |||||
} | |||||
@@ -15,5 +15,5 @@ | |||||
Requires.private: @OGG_PACKAGE@ | Requires.private: @OGG_PACKAGE@ | ||||
-Libs: -L${libdir} -lFLAC | -Libs: -L${libdir} -lFLAC | ||||
+Libs: -L${libdir} -lFLAC -logg -lm | +Libs: -L${libdir} -lFLAC -logg -lm | ||||
Libs.private: -lm | |||||
Libs.private: -lm @FLAC_STATIC_LIBS@ | |||||
Cflags: -I${includedir} | Cflags: -I${includedir} |
@@ -1,54 +1,57 @@ | |||||
--- flac-static-1.3.3.orig/include/FLAC++/export.h | |||||
+++ flac-static-1.3.3/include/FLAC++/export.h | |||||
@@ -56,24 +56,8 @@ | |||||
* \{ | |||||
diff --git a/include/FLAC/export.h b/include/FLAC/export.h | |||||
index cde72b7..3a60cf0 100644 | |||||
--- a/include/FLAC/export.h | |||||
+++ b/include/FLAC/export.h | |||||
@@ -61,26 +61,8 @@ | |||||
* build static, shared or **both**. Therefore, DLL_EXPORT, which is set | |||||
* by libtool, must override FLAC__NO_DLL on building shared components | |||||
*/ | */ | ||||
-#if defined(FLAC__NO_DLL) | |||||
#define FLACPP_API | |||||
-#elif defined(_MSC_VER) | |||||
-#ifdef FLACPP_API_EXPORTS | |||||
-#define FLACPP_API __declspec(dllexport) | |||||
-#if defined(_WIN32) | |||||
- | |||||
-#if defined(FLAC__NO_DLL) && !(defined(DLL_EXPORT)) | |||||
-#define FLAC_API | |||||
-#else | -#else | ||||
-#define FLACPP_API __declspec(dllimport) | |||||
-#ifdef FLAC_API_EXPORTS | |||||
-#define FLAC_API __declspec(dllexport) | |||||
-#else | |||||
-#define FLAC_API __declspec(dllimport) | |||||
-#endif | |||||
-#endif | -#endif | ||||
- | - | ||||
-#elif defined(FLAC__USE_VISIBILITY_ATTR) | -#elif defined(FLAC__USE_VISIBILITY_ATTR) | ||||
-#define FLACPP_API __attribute__ ((visibility ("default"))) | |||||
-#define FLAC_API __attribute__ ((visibility ("default"))) | |||||
- | - | ||||
-#else | -#else | ||||
-#define FLACPP_API | |||||
- | |||||
#define FLAC_API | |||||
-#endif | -#endif | ||||
- | - | ||||
/* These #defines will mirror the libtool-based library version number, see | |||||
/** These \#defines will mirror the libtool-based library version number, see | |||||
* http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning | * http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning | ||||
*/ | */ | ||||
--- flac-static-1.3.3.orig/include/FLAC/export.h | |||||
+++ flac-static-1.3.3/include/FLAC/export.h | |||||
@@ -56,24 +56,8 @@ | |||||
* \{ | |||||
diff --git a/include/FLAC++/export.h b/include/FLAC++/export.h | |||||
index 19370fa..45b4752 100644 | |||||
--- a/include/FLAC++/export.h | |||||
+++ b/include/FLAC++/export.h | |||||
@@ -72,21 +72,7 @@ | |||||
* build static, shared or **both**. Therefore, DLL_EXPORT, which is set | |||||
* by libtool, must override FLAC__NO_DLL on building shared components | |||||
*/ | */ | ||||
-#if defined(FLAC__NO_DLL) | |||||
#define FLAC_API | |||||
-#elif defined(_MSC_VER) | |||||
-#ifdef FLAC_API_EXPORTS | |||||
-#define FLAC_API __declspec(dllexport) | |||||
-#if defined(_WIN32) | |||||
-#if defined(FLAC__NO_DLL) && !(defined(DLL_EXPORT)) | |||||
#define FLACPP_API | |||||
-#else | -#else | ||||
-#define FLAC_API __declspec(dllimport) | |||||
-#ifdef FLACPP_API_EXPORTS | |||||
-#define FLACPP_API __declspec(dllexport) | |||||
-#else | |||||
-#define FLACPP_API __declspec(dllimport) | |||||
-#endif | |||||
-#endif | -#endif | ||||
- | |||||
-#elif defined(FLAC__USE_VISIBILITY_ATTR) | -#elif defined(FLAC__USE_VISIBILITY_ATTR) | ||||
-#define FLAC_API __attribute__ ((visibility ("default"))) | |||||
- | |||||
-#define FLACPP_API __attribute__ ((visibility ("default"))) | |||||
-#else | -#else | ||||
-#define FLAC_API | |||||
- | |||||
-#define FLACPP_API | |||||
-#endif | -#endif | ||||
- | |||||
/** These #defines will mirror the libtool-based library version number, see | |||||
/** These \#defines will mirror the libtool-based library version number, see | |||||
* http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning | * http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning | ||||
*/ |
@@ -1,27 +0,0 @@ | |||||
From f19bf6e040c11ba5535cf141ab7a76af64614a97 Mon Sep 17 00:00:00 2001 | |||||
From: Fabian Greffrath <fabian@greffrath.com> | |||||
Date: Thu, 6 Jun 2013 12:07:58 +0200 | |||||
Subject: [PATCH] Revert "man/Makefile : Fail more gracefully." | |||||
This reverts commit 023f06f6cbc316127ca1a4fb4178ef344a413bd5. | |||||
--- | |||||
man/Makefile.am | 6 ++---- | |||||
1 file changed, 2 insertions(+), 4 deletions(-) | |||||
--- a/man/Makefile.am | |||||
+++ b/man/Makefile.am | |||||
@@ -18,12 +18,10 @@ | |||||
if FLaC__HAS_DOCBOOK_TO_MAN | |||||
flac.1: flac.sgml | |||||
- docbook-to-man $? > $@ | |||||
- (docbook2man $? && mv FLAC.1 $@) | |||||
+ docbook-to-man $? > $@ || (docbook2man $? && mv FLAC.1 $@) | |||||
metaflac.1: metaflac.sgml | |||||
- docbook-to-man $? > $@ | |||||
- (docbook2man $? && mv METAFLAC.1 $@) | |||||
+ docbook-to-man $? > $@ || (docbook2man $? && mv METAFLAC.1 $@) | |||||
else | |||||
flac.1: | |||||
echo "*** Warning: docbook-to-man not found; man pages will not be built." |
@@ -1,15 +0,0 @@ | |||||
Description: Fix "privacy-breach-logo" lintian error. | |||||
Author: Fabian Greffrath <fabian+debian@greffrath.com> | |||||
--- a/doc/doxygen.footer.html | |||||
+++ b/doc/doxygen.footer.html | |||||
@@ -8,9 +8,6 @@ | |||||
Copyright (c) 2000-2009 Josh Coalson | |||||
Copyright (c) 2011-2016 Xiph.Org Foundation | |||||
</td> | |||||
- <td width="1%" align="right"> | |||||
- <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a> | |||||
- </td> | |||||
</tr> | |||||
</table> | |||||
</div> |
@@ -1,6 +1,3 @@ | |||||
Revert-man-Makefile-Fail-more-gracefully.patch | |||||
privacy-breach-logo.patch | |||||
0001-remove-build-path-from-generated-FLAC.tag-file.patch | 0001-remove-build-path-from-generated-FLAC.tag-file.patch | ||||
0020-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch | |||||
9001-Fix-libs.patch | |||||
9001-fix-libs.patch | |||||
9002-hidden-flac-api.patch | 9002-hidden-flac-api.patch |