Hello community,

here is the log from the commit of package ocaml for openSUSE:Factory checked 
in at 2017-08-10 13:44:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml (Old)
 and      /work/SRC/openSUSE:Factory/.ocaml.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ocaml"

Thu Aug 10 13:44:27 2017 rev:61 rq:512516 version:4.05.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ocaml/ocaml.changes      2017-06-18 
13:49:59.630167279 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml.new/ocaml.changes 2017-08-10 
13:44:32.149314473 +0200
@@ -1,0 +2,17 @@
+Tue Jul 25 13:04:54 UTC 2017 - oher...@suse.de
+
+- Use Group: Development/Languages/OCaml
+
+-------------------------------------------------------------------
+Mon Jul 17 20:24:18 UTC 2017 - oher...@suse.de
+
+- update version 4.05.0
+  * http://caml.inria.fr/pub/distrib/ocaml-4.05/notes/Changes
+- build with -no-cplugins (CVE-2017-9772)
+
+-------------------------------------------------------------------
+Mon Jul 17 10:48:58 UTC 2017 - oher...@suse.de
+
+- Remove autodeps for pre openSUSE 12.1 releases
+
+-------------------------------------------------------------------

Old:
----
  ocaml-4.03-refman-html.tar.xz
  ocaml-4.03-refman.info.tar.xz
  ocaml-4.03.0.tar.xz
  update_ocaml_deps.sh

New:
----
  ocaml-4.05-refman-html.tar.xz
  ocaml-4.05-refman.info.tar.xz
  ocaml-4.05.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ocaml.spec ++++++
--- /var/tmp/diff_new_pack.YoNVv5/_old  2017-08-10 13:44:33.437133181 +0200
+++ /var/tmp/diff_new_pack.YoNVv5/_new  2017-08-10 13:44:33.453130929 +0200
@@ -18,12 +18,12 @@
 #
 
 
-%define doc_version 4.03
+%define doc_version 4.05
 #
 %define do_opt 0
 # This ensures that the find_provides/find_requires calls ocamlobjinfo 
correctly.
-%global __ocaml_requires_opts -c -f "%{buildroot}%{_bindir}/ocamlrun 
%{buildroot}%{_bindir}/ocamlobjinfo"
-%global __ocaml_provides_opts -f "%{buildroot}%{_bindir}/ocamlrun 
%{buildroot}%{_bindir}/ocamlobjinfo"
+%global __ocaml_requires_opts -c -f "%{buildroot}%{_bindir}/ocamlrun 
%{buildroot}%{_bindir}/ocamlobjinfo.byte"
+%global __ocaml_provides_opts -f "%{buildroot}%{_bindir}/ocamlrun 
%{buildroot}%{_bindir}/ocamlobjinfo.byte"
 # macros to be set in prjconf:
 #Macros:
 #_with_ocaml_force_enable_ocaml_opt 1
@@ -45,11 +45,11 @@
 %define do_opt 0
 %endif
 Name:           ocaml
-Version:        4.03.0
+Version:        4.05.0
 Release:        0
 Summary:        The Objective Caml Compiler and Programming Environment
 License:        QPL-1.0 and SUSE-LGPL-2.0-with-linking-exception
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 Url:            http://caml.inria.fr/
 #
 # http://caml.inria.fr/pub/distrib/
@@ -58,7 +58,6 @@
 Source2:        ocaml-%{doc_version}-refman-html.tar.xz
 Source3:        ocaml-%{doc_version}-refman.info.tar.xz
 Source4:        rpmlintrc
-Source99:       update_ocaml_deps.sh
 Patch0:         ocaml-3.00-camldebug_el.patch
 Patch1:         ocamldoc-man-th.patch
 Patch2:         ocaml-3.04-ocamltags--no-site-start.patch
@@ -78,12 +77,6 @@
 Provides:       ocaml(compiler) = %{version}
 Requires:       ocaml(runtime) = %{version}-%{release}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-# ocaml autodep start for pkg: ocaml
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-runtime
-%endif
-# ocaml autodep end for pkg: ocaml
 %if %{do_opt}
 Requires:       gcc
 Provides:       ocaml(ocaml.opt) = %{version}
@@ -100,21 +93,15 @@
 %package       rpm-macros
 Summary:        RPM macros for building OCaml source packages
 License:        QPL-1.0 and SUSE-LGPL-2.0-with-linking-exception
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 
 %description       rpm-macros
 A set of helper macros to unify common code used in ocaml spec files.
 
 %package runtime
-# ocaml autodep start for pkg: ocaml-runtime
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-compiler-libs
-%endif
-# ocaml autodep end for pkg: ocaml-runtime
 Summary:        The Objective Caml Compiler and Programming Environment
 License:        QPL-1.0
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 Provides:       ocaml(runtime) = %{version}-%{release}
 
 %description runtime
@@ -127,36 +114,23 @@
 %package source
 Summary:        Source code for Objective Caml libraries
 License:        QPL-1.0 and SUSE-LGPL-2.0-with-linking-exception
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 
 %description source
 Source code for Objective Caml libraries.
 
 %package x11
-# ocaml autodep start for pkg: ocaml-x11
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-runtime
-%endif
-# ocaml autodep end for pkg: ocaml-x11
 Summary:        X11 support for Objective Caml
 License:        SUSE-LGPL-2.0-with-linking-exception
-Group:          System/Libraries
+Group:          Development/Languages/OCaml
 
 %description x11
 X11 support for Objective Caml.
 
 %package ocamldoc
-# ocaml autodep start for pkg: ocaml-ocamldoc
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-compiler-libs
-Requires:       ocaml-runtime
-%endif
-# ocaml autodep end for pkg: ocaml-ocamldoc
 Summary:        The Objective Caml Compiler and Programming Environment
 License:        QPL-1.0
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 Requires:       ocaml = %{version}
 
 %description ocamldoc
@@ -168,7 +142,7 @@
 %package emacs
 Summary:        The Objective Caml Compiler and Programming Environment
 License:        GPL-2.0+
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 Requires:       emacs
 Requires:       ocaml = %{version}
 Provides:       caml-mode
@@ -182,7 +156,7 @@
 %package docs
 Summary:        The Objective Caml Compiler and Programming Environment
 License:        GPL-2.0+ and QPL-1.0
-Group:          Development/Languages/Other
+Group:          Development/Languages/OCaml
 Requires:       ocaml = %{version}
 
 %description docs
@@ -194,16 +168,10 @@
 system, Lex&Yacc tools, a replay debugger, and a comprehensive library.
 
 %package compiler-libs
-# ocaml autodep start for pkg: ocaml-compiler-libs
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-runtime
-%endif
-# ocaml autodep end for pkg: ocaml-compiler-libs
 Requires:       ncurses-devel
 Summary:        Libraries used internal to the OCaml Compiler
 License:        QPL-1.0
-Group:          Development/Libraries/Other
+Group:          Development/Languages/OCaml
 
 %description compiler-libs
 Objective Caml is a high-level, strongly-typed, functional and
@@ -214,15 +182,9 @@
 be helpful in the development of certain applications.
 
 %package compiler-libs-devel
-# ocaml autodep start for pkg: ocaml-compiler-libs
-# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() 
provides/requires
-%if 0%{?suse_version} < 1210
-Requires:       ocaml-runtime
-%endif
-# ocaml autodep end for pkg: ocaml-compiler-libs
 Summary:        Libraries used internal to the OCaml Compiler
 License:        QPL-1.0
-Group:          Development/Libraries/Other
+Group:          Development/Languages/OCaml
 Requires:       ocaml-compiler-libs = %{version}
 
 %description compiler-libs-devel
@@ -251,6 +213,7 @@
 CFLAGS="$OUR_OPT_FLAGS -DUSE_INTERP_RESULT" \
 ./configure -bindir %{_bindir} \
             -libdir %{_libdir}/ocaml \
+            -no-cplugins \
             -mandir %{_mandir} \
             -x11include %{_includedir} \
             -x11lib %{_libdir}
@@ -294,6 +257,7 @@
 (add-hook 'caml-mode-hook 'font-lock-mode)
 (add-to-list 'auto-mode-alist '("\\\\.mli?$" . caml-mode))
 EOF
+#' # restore highlighting context in vim
 
 export EXCLUDE_FROM_STRIP="ocamldebug ocamlbrowser"
 
@@ -491,9 +455,11 @@
 %dir %{_libdir}/ocaml/vmthreads
 %{_libdir}/ocaml/vmthreads/*.cmi
 %{_libdir}/ocaml/vmthreads/*.cma
+%{_libdir}/ocaml/vmthreads/*.cmti
 %dir %{_libdir}/ocaml/threads
 %{_libdir}/ocaml/threads/*.cmi
 %{_libdir}/ocaml/threads/*.cma
+%{_libdir}/ocaml/threads/*.cmti
 %exclude %{_libdir}/ocaml/graphicsX11.cmi
 %doc LICENSE Changes
 
@@ -533,6 +499,7 @@
 %exclude %{_libdir}/ocaml/compiler-libs/*/*.cmx
 %exclude %{_libdir}/ocaml/compiler-libs/*/*.o
 %endif
+%exclude %{_libdir}/ocaml/compiler-libs/*.mli
 %exclude %{_libdir}/ocaml/compiler-libs/*/*.mli
 %exclude %{_libdir}/ocaml/compiler-libs/*/*.ml
 
@@ -545,6 +512,7 @@
 %{_libdir}/ocaml/compiler-libs/*/*.cmx
 %{_libdir}/ocaml/compiler-libs/*/*.o
 %endif
+%{_libdir}/ocaml/compiler-libs/*.mli
 %{_libdir}/ocaml/compiler-libs/*/*.ml
 %{_libdir}/ocaml/compiler-libs/*/*.mli
 

++++++ ocaml-4.03-refman-html.tar.xz -> ocaml-4.05-refman-html.tar.xz ++++++
++++ 92187 lines of diff (skipped)

++++++ ocaml-4.03-refman.info.tar.xz -> ocaml-4.05-refman.info.tar.xz ++++++
Binary files old/infoman/ocaml.info.body-1.gz and 
new/infoman/ocaml.info.body-1.gz differ
Binary files old/infoman/ocaml.info.body-10.gz and 
new/infoman/ocaml.info.body-10.gz differ
Binary files old/infoman/ocaml.info.body-11.gz and 
new/infoman/ocaml.info.body-11.gz differ
Binary files old/infoman/ocaml.info.body-12.gz and 
new/infoman/ocaml.info.body-12.gz differ
Binary files old/infoman/ocaml.info.body-13.gz and 
new/infoman/ocaml.info.body-13.gz differ
Binary files old/infoman/ocaml.info.body-14.gz and 
new/infoman/ocaml.info.body-14.gz differ
Binary files old/infoman/ocaml.info.body-15.gz and 
new/infoman/ocaml.info.body-15.gz differ
Binary files old/infoman/ocaml.info.body-16.gz and 
new/infoman/ocaml.info.body-16.gz differ
Binary files old/infoman/ocaml.info.body-17.gz and 
new/infoman/ocaml.info.body-17.gz differ
Binary files old/infoman/ocaml.info.body-18.gz and 
new/infoman/ocaml.info.body-18.gz differ
Binary files old/infoman/ocaml.info.body-19.gz and 
new/infoman/ocaml.info.body-19.gz differ
Binary files old/infoman/ocaml.info.body-2.gz and 
new/infoman/ocaml.info.body-2.gz differ
Binary files old/infoman/ocaml.info.body-20.gz and 
new/infoman/ocaml.info.body-20.gz differ
Binary files old/infoman/ocaml.info.body-21.gz and 
new/infoman/ocaml.info.body-21.gz differ
Binary files old/infoman/ocaml.info.body-22.gz and 
new/infoman/ocaml.info.body-22.gz differ
Binary files old/infoman/ocaml.info.body-23.gz and 
new/infoman/ocaml.info.body-23.gz differ
Binary files old/infoman/ocaml.info.body-24.gz and 
new/infoman/ocaml.info.body-24.gz differ
Binary files old/infoman/ocaml.info.body-25.gz and 
new/infoman/ocaml.info.body-25.gz differ
Binary files old/infoman/ocaml.info.body-26.gz and 
new/infoman/ocaml.info.body-26.gz differ
Binary files old/infoman/ocaml.info.body-27.gz and 
new/infoman/ocaml.info.body-27.gz differ
Binary files old/infoman/ocaml.info.body-3.gz and 
new/infoman/ocaml.info.body-3.gz differ
Binary files old/infoman/ocaml.info.body-4.gz and 
new/infoman/ocaml.info.body-4.gz differ
Binary files old/infoman/ocaml.info.body-5.gz and 
new/infoman/ocaml.info.body-5.gz differ
Binary files old/infoman/ocaml.info.body-6.gz and 
new/infoman/ocaml.info.body-6.gz differ
Binary files old/infoman/ocaml.info.body-7.gz and 
new/infoman/ocaml.info.body-7.gz differ
Binary files old/infoman/ocaml.info.body-8.gz and 
new/infoman/ocaml.info.body-8.gz differ
Binary files old/infoman/ocaml.info.body-9.gz and 
new/infoman/ocaml.info.body-9.gz differ
Binary files old/infoman/ocaml.info.gz and new/infoman/ocaml.info.gz differ
Binary files old/infoman/ocaml.info.haux.gz and new/infoman/ocaml.info.haux.gz 
differ
Binary files old/infoman/ocaml.info.hocaml.info.hind.gz and 
new/infoman/ocaml.info.hocaml.info.hind.gz differ
Binary files old/infoman/ocaml.info.hocaml.info.kwd.hind.gz and 
new/infoman/ocaml.info.hocaml.info.kwd.hind.gz differ

++++++ ocaml-4.03-refman.info.tar.xz -> ocaml-4.05.0.tar.xz ++++++
++++ 435504 lines of diff (skipped)

++++++ ocaml-configure-Allow-user-defined-C-compiler-flags.patch ++++++
--- /var/tmp/diff_new_pack.YoNVv5/_old  2017-08-10 13:44:36.972635474 +0200
+++ /var/tmp/diff_new_pack.YoNVv5/_new  2017-08-10 13:44:36.972635474 +0200
@@ -8,8 +8,8 @@
 
 --- a/configure
 +++ b/configure
-@@ -1737,6 +1737,10 @@ else
-     has_huge_pages=false
+@@ -2002,6 +2002,10 @@ if $with_fpic; then
+   echo "#define CAML_WITH_FPIC" >> m.h
  fi
  
 +# Allow user defined C Compiler flags


Reply via email to