From 249479339b726562dc6c53162a20392bd3f94e57eeef7c6f4312ddbf87784f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 14:53:52 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main libdvdread revision 7c927fa18ba684fc107c36ad8c1aa1fa --- .gitattributes | 23 ++++ baselibs.conf | 1 + libdvdread-6.1.3.tar.bz2 | 3 + libdvdread-6.1.3.tar.bz2.asc | 6 + libdvdread.changes | 259 +++++++++++++++++++++++++++++++++++ libdvdread.keyring | 90 ++++++++++++ libdvdread.spec | 91 ++++++++++++ 7 files changed, 473 insertions(+) create mode 100644 .gitattributes create mode 100644 baselibs.conf create mode 100644 libdvdread-6.1.3.tar.bz2 create mode 100644 libdvdread-6.1.3.tar.bz2.asc create mode 100644 libdvdread.changes create mode 100644 libdvdread.keyring create mode 100644 libdvdread.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..884e5e9 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libdvdread8 diff --git a/libdvdread-6.1.3.tar.bz2 b/libdvdread-6.1.3.tar.bz2 new file mode 100644 index 0000000..d5dbdbf --- /dev/null +++ b/libdvdread-6.1.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369 +size 395439 diff --git a/libdvdread-6.1.3.tar.bz2.asc b/libdvdread-6.1.3.tar.bz2.asc new file mode 100644 index 0000000..2978f3e --- /dev/null +++ b/libdvdread-6.1.3.tar.bz2.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRl98a0IGvQV6frc3hxgHE75Y0a3AUCYo0GlQAKCRBxgHE75Y0a +3FBCAKCZ8WHwf9/FABynzLgzzvoBDzQ4EwCfVCE9aMcaRo5uqrqJwKWZktlGmLk= +=EHs9 +-----END PGP SIGNATURE----- diff --git a/libdvdread.changes b/libdvdread.changes new file mode 100644 index 0000000..ddad44b --- /dev/null +++ b/libdvdread.changes @@ -0,0 +1,259 @@ +------------------------------------------------------------------- +Sun May 29 19:08:52 UTC 2022 - Dirk Müller + +- update to 6.1.3: + * Improvements for OpenBSD + * Fix crashes on some DVD (0 PCGI SRP) + * Misc source fixes and cleanups, including fixes for recent toolchains + +------------------------------------------------------------------- +Sun May 9 14:37:18 UTC 2021 - Dirk Müller + +- update to 6.1.2: + * Fix Win32 Unicode paths opening + * Fix warnings and build improvements + +------------------------------------------------------------------- +Mon Apr 27 18:25:12 UTC 2020 - Luigi Baldoni + +- Update to version 6.1.1 + * Fix the soversion following ABI breakage + version 6.1.0: + * Introduce DVDOpen2 and DVDOpenStream2 API to provide logger + context + * fix playback of broken discs with broken ifo files + * improve getmntent_r detection + * fix crashes in some disc, with empty contiguous ShortAD + * clean obsolete code +- Bump soversion to 8 +- Added sigfile +- Spec cleanup + +------------------------------------------------------------------- +Thu Oct 17 16:32:22 UTC 2019 - enzokiel@kabelmail.de + +- Update to version 6.0.2: + * use reentrant getmntent_r + * fix playback of some discs, by fixing pgc_t structure +- Removed gpg signature (not available) + +------------------------------------------------------------------- +Wed Aug 14 08:34:46 UTC 2019 - Tomáš Chvátal + +- Minor cleanup with spec-cleaner + +------------------------------------------------------------------- +Mon Apr 15 18:11:05 UTC 2019 - olaf@aepfle.de + +- Point URL to videolan.org + +------------------------------------------------------------------- +Mon Feb 18 21:39:22 UTC 2019 - enzokiel@kabelmail.de + +- Update to version 6.0.1: + * fix a regression on some DVDs, like Resident Evil + * check InternalUDFReadBlocksRaw I/O issues + * fix issues with some DVD burnt by Nero + +------------------------------------------------------------------- +Sat Jan 27 13:01:45 UTC 2018 - j.lorenzen@kabelmail.de + +- Update to version 6.0.0: + * restrict the number of symbols to be exposed to the + shared-object + * remove dvdinput_error function + * improve compatibility with some DVDs (notably the eOne ones) + * fix write after free in ifoFree functions + * fix possible buffer overflow in open + * additional checks on DVDReadBytes arguments + * fix leaks +- Removed libdvdread-no-internal-crypto.patch because it's not + applied anymore. + +------------------------------------------------------------------- +Thu Sep 24 19:21:21 UTC 2015 - mpluskal@suse.com + +- Add gpg signature +- Use more explicit dependencies +- Make build more verbose +- Clenup spec file with spec-cleaner + +------------------------------------------------------------------- +Sat Mar 28 17:47:08 UTC 2015 - joerg.lorenzen@ki.tng.de + +- Update to version 5.0.3: + * Cache IFO and BUP files (only for ImageFiles) in order to reduce + the number of read/seek access + * Fix compilation warnings for OS/2 + +------------------------------------------------------------------- +Fri Jan 30 14:38:44 UTC 2015 - joerg.lorenzen@ki.tng.de + +- Update to version 5.0.2: + * Add DVDOpenStream to open a dvd from a set of callbacks + +------------------------------------------------------------------- +Tue Jan 27 12:30:13 UTC 2015 - joerg.lorenzen@ki.tng.de + +- Update to version 5.0.1: + * support DragonFly BSD bswap + * new md5 implementation, under LGPL + * fix partial reads + * fix warnings and code cleanup + +------------------------------------------------------------------- +Wed Dec 17 23:54:43 UTC 2014 - joerg.lorenzen@ki.tng.de + +- Update to version 5.0.0: + * added support for Android + * fix build support for OS/2 + * fix crashes in IFO parsing (Shark Week The Great Bites Collection) + +------------------------------------------------------------------- +Fri Jul 18 16:03:33 UTC 2014 - dimstar@opensuse.org + +- Update to version 4.9.9 (5.0 Release Candidate) + + 3 years worth of development; please see NEWS file in package. +- Drop libdvdread-strict-aliasing.patch: no longer required. +- Move AUTHORS, COPYING, NEWS and README to the library package. + +------------------------------------------------------------------- +Tue Jul 31 19:08:23 UTC 2012 - crrodriguez@opensuse.org + +- Use openssl for crypto, we have too many duplicated + implementations of common digest algos +- Autotools fixes. + +------------------------------------------------------------------- +Sat Dec 3 23:04:01 UTC 2011 - pascal.bleser@opensuse.org + +- update to 4.2.0: + * fixed ARM memory alignment issue + * added a missing DVDFileStat function + * exposed the dvd_stat_t struct in header + * fixed libdvdread closing stdin if it can't open the file/device + * fixed a segfault in UDFFileEntry on some badly mastered DVDs + * fixed big-endian builds + * provide BUP file support for more issues + * move UDFReadBlocksRaw declaration to dvdread_internal.h + * fixed double free of parental management information + * fixed crash when PTT is too short + * fixed segfault when reading certain DVDs, for example "Thor" + +------------------------------------------------------------------- +Sun Nov 13 09:15:45 UTC 2011 - coolo@suse.com + +- add libtool as explicit buildrequire to avoid implicit dependency from prjconf + +------------------------------------------------------------------- +Wed May 18 20:37:19 UTC 2011 - davejplater@gmail.com + +- Added baselibs.conf. Removed licenses link from spec. + +------------------------------------------------------------------- +Thu Jan 27 14:57:00 UTC 2011 - davejplater@gmail.com + +- Added Requires: pkg-config to get the .pc file to build. + +------------------------------------------------------------------- +Wed Sep 10 10:15:12 CEST 2008 - hvogel@suse.de + +- update to 4.1.3 fork from mplayer + * fixes regarding potential memory and resource leaks + * added dvdread-config + * added pkgconfig support + +------------------------------------------------------------------- +Tue Aug 21 02:29:37 CEST 2007 - crrodriguez@suse.de + +- fix devel package dependencies +- remote static libraries and pointless libtool archive + +------------------------------------------------------------------- +Mon Jul 30 00:52:03 CEST 2007 - ro@suse.de + +- provide old name + +------------------------------------------------------------------- +Wed Jul 25 15:28:15 CEST 2007 - sbrabec@suse.cz + +- Updated to version 0.9.7: + * Properly call dvdinput_free(). +- Name package according to shared library packaging policy. + +------------------------------------------------------------------- +Mon Jun 12 10:39:31 CEST 2006 - kukuk@suse.de + +- Cleanup superfluous BuildRequires + +------------------------------------------------------------------- +Mon May 15 11:49:01 CEST 2006 - stark@suse.de + +- update to 0.9.6 + * Various bug fixes + * Potential memory leak fixes + * Better error handling + * Some support for multithreaded apps + * Added DVDFileStat() call + * Fixed a missing attribute packed for app_info in audio_attr_t + +------------------------------------------------------------------- +Fri Dec 16 22:31:51 CET 2005 - stark@suse.de + +- adjusted ldconfig invocation + +------------------------------------------------------------------- +Tue Oct 4 14:03:37 CEST 2005 - stark@suse.de + +- build with -fno-strict-aliasing + +------------------------------------------------------------------- +Sun Jan 11 13:18:29 CET 2004 - adrian@suse.de + +- add %defattr and %run_ldconfig + +------------------------------------------------------------------- +Mon Mar 24 07:35:41 CET 2003 - stark@suse.de + +- update to 0.9.4 + +------------------------------------------------------------------- +Thu Jan 16 11:28:43 CET 2003 - nadvornik@suse.cz + +- fixed to compile with new gcc + +------------------------------------------------------------------- +Fri Aug 9 19:59:08 CEST 2002 - stark@suse.de + +- added Requires to -devel package + +------------------------------------------------------------------- +Wed Jun 12 01:15:22 CEST 2002 - ro@suse.de + +- use autoreconf (fixes build on ppc64) + +------------------------------------------------------------------- +Tue May 28 16:30:32 CEST 2002 - stark@suse.de + +- update to 0.9.3 + +------------------------------------------------------------------- +Wed Feb 13 07:54:28 CET 2002 - stark@suse.de + +- used %{_libdir} + +------------------------------------------------------------------- +Mon Jan 14 09:41:53 CET 2002 - stark@suse.de + +- bzip2 sources +- fixed dlopen() to work with newer versions + +------------------------------------------------------------------- +Mon Jan 7 18:00:34 CET 2002 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Wed Jan 2 12:50:29 CET 2002 - stark@suse.de + +- initial package 0.9.2 diff --git a/libdvdread.keyring b/libdvdread.keyring new file mode 100644 index 0000000..0e96fa9 --- /dev/null +++ b/libdvdread.keyring @@ -0,0 +1,90 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +=XGmy +-----END PGP PUBLIC KEY BLOCK----- diff --git a/libdvdread.spec b/libdvdread.spec new file mode 100644 index 0000000..58550a2 --- /dev/null +++ b/libdvdread.spec @@ -0,0 +1,91 @@ +# +# spec file for package libdvdread +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define sover 8 +Name: libdvdread +Version: 6.1.3 +Release: 0 +Summary: Library for Reading DVD Video Images +License: GPL-2.0-or-later +Group: Productivity/Multimedia/Other +URL: https://www.videolan.org/developers/libdvdnav.html +Source0: https://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 +Source1: https://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2.asc +Source2: %{name}.keyring +Source3: baselibs.conf +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: pkgconfig(openssl) + +%description +This package contains shared libraries for accessing DVD images (this +package does not contain DeCSS algorithms). + +%package -n libdvdread%{sover} +Summary: Library for Reading DVD Video Images +Group: Productivity/Multimedia/Other +Provides: %{name} = %{version} +Obsoletes: %{name} <= 0.9.7 + +%description -n libdvdread%{sover} +This package contains shared libraries for accessing DVD images (this +package does not contain DeCSS algorithms). + +%package devel +Summary: Development Environment for libdvdread +Group: Development/Libraries/C and C++ +Requires: glibc-devel +Requires: libdvdread%{sover} = %{version} + +%description devel +This package contains the include-files and static libraries for +libdvdread. + +%prep +%autosetup + +%build +autoreconf -fiv +%configure \ + --disable-silent-rules \ + --disable-static +%make_build + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print +# We install the files on our own, using %%doc +rm -rf %{buildroot}%{_datadir}/doc/libdvdread/ + +%post -n libdvdread%{sover} -p /sbin/ldconfig +%postun -n libdvdread%{sover} -p /sbin/ldconfig + +%files -n libdvdread%{sover} +%license COPYING +%doc AUTHORS NEWS README.md +%{_libdir}/libdvdread.so.%{sover} +%{_libdir}/libdvdread.so.%{sover}.* + +%files devel +%{_includedir}/dvdread +%{_libdir}/libdvdread.so +%{_libdir}/pkgconfig/dvdread.pc + +%changelog