Hello community, here is the log from the commit of package libbluray for openSUSE:Factory checked in at 2017-12-22 12:17:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbluray (Old) and /work/SRC/openSUSE:Factory/.libbluray.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbluray" Fri Dec 22 12:17:11 2017 rev:35 rq:558332 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libbluray/libbluray.changes 2017-12-08 12:55:47.493144575 +0100 +++ /work/SRC/openSUSE:Factory/.libbluray.new/libbluray.changes 2017-12-22 12:17:12.850892522 +0100 @@ -1,0 +2,15 @@ +Tue Dec 19 07:42:07 UTC 2017 - [email protected] + +- Modified patch: + * libbluray-java9.patch + + Some change in hunks integrating upstream fixes that were + partially different from ours. + +------------------------------------------------------------------- +Tue Dec 19 06:53:39 UTC 2017 - [email protected] + +- BuildConflict with jdk10 or higher, since some removal of + deprecated SecurityManager functions makes BD-J not buildable + with jdk10 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbluray.spec ++++++ --- /var/tmp/diff_new_pack.WwLiQu/_old 2017-12-22 12:17:13.574857222 +0100 +++ /var/tmp/diff_new_pack.WwLiQu/_new 2017-12-22 12:17:13.574857222 +0100 @@ -36,6 +36,7 @@ BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(libxml-2.0) >= 2.6 +BuildConflicts: java-devel >= 10 %description This library is written for the purpose of playing Blu-ray movies. It is @@ -73,12 +74,12 @@ %package bdj Summary: Library to access Blu-Ray disk - BD-J support Group: Development/Libraries/Java +Requires: jpackage-utils %if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0} Requires: java >= 9 %else Requires: java >= 1.8 %endif -Requires: jpackage-utils %if 0%{?suse_version} > 1110 BuildArch: noarch %endif @@ -107,26 +108,21 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libbluray%{sover} -p /sbin/ldconfig - %postun -n libbluray%{sover} -p /sbin/ldconfig %files tools -%defattr(-,root,root) %{_bindir}/bd_info %files -n libbluray%{sover} -%defattr(-, root, root) %doc COPYING %{_libdir}/libbluray.so.* %files devel -%defattr(-, root, root) %{_includedir}/%{name}/ %{_libdir}/libbluray.so %{_libdir}/pkgconfig/libbluray.pc %files bdj -%defattr(-, root, root) %{_javadir}/libbluray-j2se-%{version}.jar %changelog ++++++ libbluray-java9.patch ++++++ --- /var/tmp/diff_new_pack.WwLiQu/_old 2017-12-22 12:17:13.610855467 +0100 +++ /var/tmp/diff_new_pack.WwLiQu/_new 2017-12-22 12:17:13.610855467 +0100 @@ -25,17 +25,19 @@ <compilerarg value="-XDignore.symbol.file"/> <compilerarg value="-Xlint:-deprecation"/> </javac> ---- libbluray-1.0.1/src/libbluray/bdj/java/java/io/BDFileSystem.java 2017-03-02 14:33:49.000000000 +0100 -+++ libbluray-1.0.1/src/libbluray/bdj/java/java/io/BDFileSystem.java 2017-10-30 09:25:33.483391121 +0100 -@@ -38,7 +38,7 @@ - import org.videolan.BDJXletContext; - import org.videolan.Logger; - --public abstract class BDFileSystem extends FileSystem { -+public abstract class BDFileSystem extends UnixFileSystem { - - private static final Logger logger = Logger.getLogger(BDFileSystem.class.getName()); - +--- libbluray-1.0.1/src/libbluray/bdj/java-j2se/java/io/BDFileSystemImpl.java ++++ libbluray-1.0.1/src/libbluray/bdj/java-j2se/java/io/BDFileSystemImpl.java +@@ -38,4 +38,9 @@ class BDFileSystemImpl extends BDFileSystem { + public long getSpace(File f, int t) { + return fs.getSpace(f, t); + } ++ ++ /* Java 9 */ ++ public int getNameMax(String path) { ++ return 255; ++ } + } + --- libbluray-1.0.1/src/libbluray/bdj/java-j2se/java/awt/peer/BDFramePeer.java 2017-03-02 14:33:49.000000000 +0100 +++ libbluray-1.0.1/src/libbluray/bdj/java-j2se/java/awt/peer/BDFramePeer.java 2017-10-30 09:08:08.259034704 +0100 @@ -173,7 +173,7 @@
