Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ocaml for openSUSE:Factory checked 
in at 2026-07-17 01:35:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml (Old)
 and      /work/SRC/openSUSE:Factory/.ocaml.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ocaml"

Fri Jul 17 01:35:12 2026 rev:95 rq:1365589 version:5.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ocaml/ocaml.changes      2026-06-27 
18:03:32.602831811 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml.new.24530/ocaml.changes   2026-07-17 
01:35:23.836871308 +0200
@@ -1,0 +2,6 @@
+Tue Jul  7 07:07:07 UTC 2026 - [email protected]
+
+- update to version 5.5
+  See included Changes for benefits and breaking changes
+
+-------------------------------------------------------------------

Old:
----
  ocaml-4.14.4.tar.xz

New:
----
  ocaml-5.5.0.tar.xz

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

Other differences:
------------------
++++++ ocaml.spec ++++++
--- /var/tmp/diff_new_pack.nCw4le/_old  2026-07-17 01:35:24.668899368 +0200
+++ /var/tmp/diff_new_pack.nCw4le/_new  2026-07-17 01:35:24.672899503 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ocaml
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2010 Andrew Psaltis <ampsaltis at gmail dot com>
 # Copyright (c) 2011 Andrew Psaltis <ampsaltis at gmail dot com>
 #
@@ -18,17 +18,21 @@
 #
 
 
-%define ocaml_base_version 4.14
+%define ocaml_base_version 5.5
 #
 # This ensures that the find_provides/find_requires calls ocamlobjinfo 
correctly.
 # handle built-in ocaml helper from rpm-build, and helper from ocaml-rpm-macros
 %global __suseocaml_requires_opts \
        -c \
        -f "%_bindir/env OCAMLLIB=%buildroot%ocaml_standard_library 
%buildroot%_bindir/ocamlrun %buildroot%_bindir/ocamlobjinfo.byte" \
+       -i Dynlink_cmxs_format \
+       -i Dynlink_cmo_format \
        %nil
 %global __ocaml_requires_opts \
        -c \
        -f "%_bindir/env OCAMLLIB=%buildroot%ocaml_standard_library 
%buildroot%_bindir/ocamlrun %buildroot%_bindir/ocamlobjinfo.byte" \
+       -i Dynlink_cmxs_format \
+       -i Dynlink_cmo_format \
        %nil
 %global __suseocaml_provides_opts \
        -f "%_bindir/env OCAMLLIB=%buildroot%ocaml_standard_library 
%buildroot%_bindir/ocamlrun %buildroot%_bindir/ocamlobjinfo.byte" \
@@ -37,12 +41,11 @@
        -f "%_bindir/env OCAMLLIB=%buildroot%ocaml_standard_library 
%buildroot%_bindir/ocamlrun %buildroot%_bindir/ocamlobjinfo.byte" \
        %nil
 
-%global  _buildshell /bin/bash
 %bcond_with ocaml_testsuite
 %bcond_without suse_ocaml_use_rpm_license_macro
 
 Name:           ocaml
-Version:        4.14.4
+Version:        5.5.0
 Release:        0
 Summary:        OCaml Compiler and Programming Environment
 %if %{with suse_ocaml_use_rpm_license_macro}
@@ -50,29 +53,26 @@
 %else
 License:        MIT
 %endif
+ExclusiveArch:  aarch64 ppc64le riscv64 s390x x86_64
 Group:          Development/Languages/OCaml
 BuildRoot:      %_tmppath/%name-%version-build
 URL:            http://www.ocaml.org
 Source0:        %name-%version.tar.xz
 Source2:        %name-rpmlintrc
 Patch0:         ocaml-configure-Allow-user-defined-C-compiler-flags.patch
-BuildRequires:  autoconf >= 2.69
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
-BuildRequires:  ocaml-rpm-macros >= 20240909
+BuildRequires:  ocaml-rpm-macros >= 20260707
 BuildRequires:  pkgconfig
 Requires:       ncurses-devel
 Requires:       ocaml(runtime) = %version-%release
 Obsoletes:      ocaml-docs
 Provides:       ocaml(compiler) = %ocaml_base_version
 Provides:       ocaml(ocaml_base_version) = %ocaml_base_version
-%if 0%{?suse_version} > 1315
+BuildRequires:  pkgconfig(libzstd) >= 1.4
+Requires:       pkgconfig(libzstd) >= 1.4
+BuildRequires:  gcc-c++
 Requires:       gcc
-%else
-BuildRequires:  gcc7
-Requires:       gcc7
-Requires:       gcc7-c++
-%endif
 Provides:       ocaml(ocaml.opt) = %ocaml_base_version
 Obsoletes:      ocaml-seq < %version-%release
 Obsoletes:      ocaml-seq-debuginfo < %version-%release
@@ -153,34 +153,26 @@
 applications that use Ocaml.
 
 %prep
-%autosetup -p1
+%setup -q
+%patch -P 0 -p1
 
 %build
+sed -i~ '/README.win32.adoc/d' Makefile
+diff -u "$_"~ "$_" && exit 1
 echo %version > VERSION
-%if 0%{?suse_version} > 1315
 export CC='gcc'
-%else
-export CC='/usr/bin/gcc-7'
-%endif
+export CXX='g++'
 export AS='as'
 export ASPP="$CC -c"
-configure_target=
 extra_cflags=()
 extra_cflags+=( '-Werror=implicit-function-declaration' )
 extra_cflags+=( '-Werror=return-type' )
 extra_cflags+=( '-Wno-deprecated-declarations' )
 export EXTRA_CFLAGS="${extra_cflags[@]}"
-bash -x tools/autogen
-%ifarch %arm
-: OCaml issue #9431
-triple_fault=`/bin/sh build-aux/config.guess`
-configure_target="${configure_target} --host=${triple_fault} 
--build=${triple_fault}"
-%endif
 # use only the fixed set of built-in CFLAGS
 CFLAGS='-pipe'
 ./configure --help
 %configure \
-       ${configure_target} \
 %if %{with ocaml_testsuite}
        --enable-ocamltest \
 %else
@@ -188,7 +180,7 @@
 %endif
        --enable-native-compiler \
        --libdir=%ocaml_standard_library
-%make_build
+%make_build --no-print-directory
 #
 pushd testsuite
 tee checker.sh <<'_EOF_'
@@ -245,10 +237,6 @@
 description = "Large statically allocated arrays"
 directory = "^"
 browse_interfaces = " Unit name: Bigarray "
-archive(byte) = "bigarray.cma"
-archive(native) = "bigarray.cmxa"
-plugin(byte) = "bigarray.cma"
-plugin(native) = "bigarray.cmxs"
 linkopts = ""
 _META_
 #
@@ -259,62 +247,6 @@
 requires=""
 _META_
 #
-tee compiler-libs <<_META_
-# The compiler itself
-requires = ""
-version = "%version"
-description = "compiler-libs support library"
-
-package "common" (
-  requires = "compiler-libs"
-  version = "%version"
-  description = "Common compiler routines"
-  archive(byte) = "ocamlcommon.cma"
-  archive(native) = "ocamlcommon.cmxa"
-)
-
-package "bytecomp" (
-  requires = "compiler-libs.common"
-  version = "%version"
-  description = "Bytecode compiler"
-  archive(byte) = "ocamlbytecomp.cma"
-  archive(native) = "ocamlbytecomp.cmxa"
-)
-
-package "optcomp" (
-  requires = "compiler-libs.common"
-  version = "%version"
-  description = "Native-code compiler"
-  archive(byte) = "ocamloptcomp.cma"
-  archive(native) = "ocamloptcomp.cmxa"
-  exists_if = "ocamloptcomp.cma"
-)
-
-package "toplevel" (
-  requires = "compiler-libs.bytecomp"
-  version = "%version"
-  description = "Toplevel interactions"
-  archive(byte) = "ocamltoplevel.cma"
-  archive(native) = "ocamltoplevel.cmxa"
-)
-_META_
-#
-tee dynlink <<_META_
-requires = ""
-version = "%version"
-description = "Dynamic loading and linking of object files"
-directory = "^"
-browse_interfaces = " Unit name: Dynlink Unit name: Dynlinkaux "
-archive(byte) = "dynlink.cma"
-archive(native) = "dynlink.cmxa"
-_META_
-#
-tee ocamldoc <<_META_
-requires = "compiler-libs"
-version = "%version"
-description = "ocamldoc plugin interface"
-_META_
-#
 tee raw_spacetime <<_META_
 requires = ""
 description = "Support library for the spacetime profiler"
@@ -326,15 +258,6 @@
 plugin(byte) = "raw_spacetime_lib.cma"
 plugin(native) = "raw_spacetime_lib.cmxs"
 _META_
-%if 0
-#
-# conflicts with ocaml-result.rpm
-tee result <<_META_
-version = "%version"
-description = ""
-requires = ""
-_META_
-%endif
 #
 tee seq <<_META_
 version = "%version"
@@ -342,84 +265,14 @@
 requires = ""
 _META_
 #
-tee stdlib <<_META_
-requires = ""
-description = "Standard library"
-version = "%version"
-directory = "^"
-browse_interfaces = " Unit name: Arg Unit name: Array Unit name: ArrayLabels 
Unit name: Buffer Unit name: Bytes Unit name: BytesLabels Unit name: Callback 
Unit name: CamlinternalFormat Unit name: CamlinternalFormatBasics Unit name: 
CamlinternalLazy Unit name: CamlinternalMod Unit name: CamlinternalOO Unit 
name: Char Unit name: Complex Unit name: Digest Unit name: Filename Unit name: 
Format Unit name: Gc Unit name: Genlex Unit name: Hashtbl Unit name: Int32 Unit 
name: Int64 Unit name: Lazy Unit name: Lexing Unit name: List Unit name: 
ListLabels Unit name: Map Unit name: Marshal Unit name: MoreLabels Unit name: 
Nativeint Unit name: Obj Unit name: Oo Unit name: Parsing Unit name: Pervasives 
Unit name: Printexc Unit name: Printf Unit name: Queue Unit name: Random Unit 
name: Scanf Unit name: Set Unit name: Sort Unit name: Stack Unit name: 
StdLabels Unit name: Stream Unit name: String Unit name: StringLabels Unit 
name: Sys Unit name: Weak "
-_META_
-#
-tee str <<_META_
-requires = ""
-description = "Regular expressions and string processing"
-version = "%version"
-directory = "^"
-browse_interfaces = " Unit name: Str "
-archive(byte) = "str.cma"
-archive(native) = "str.cmxa"
-plugin(byte) = "str.cma"
-plugin(native) = "str.cmxs"
-_META_
-#
-tee threads <<_META_
-version = "%version"
-description = "Multi-threading"
-requires(mt,mt_vm) = "threads.vm"
-requires(mt,mt_posix) = "threads.posix"
-directory = "^"
-type_of_threads = "posix"
-browse_interfaces = " Unit name: Condition Unit name: Event Unit name: Mutex 
Unit name: Thread Unit name: ThreadUnix "
-warning(-mt) = "Linking problems may arise because of the missing -thread or 
-vmthread switch"
-warning(-mt_vm,-mt_posix) = "Linking problems may arise because of the missing 
-thread or -vmthread switch"
-package "vm" (
-  # --- Bytecode-only threads:
-  requires = "unix"
-  directory = "+vmthreads"
-  exists_if = "threads.cma"
-  archive(byte,mt,mt_vm) = "threads.cma"
-  version = "%version"
-)
-
-package "posix" (
-  # --- POSIX-threads:
-  requires = "unix"
-  directory = "+threads"
-  exists_if = "threads.cma"
-  archive(byte,mt,mt_posix) = "threads.cma"
-  archive(native,mt,mt_posix) = "threads.cmxa"
-  version = "%version"
-)
-package "none" (
-  error = "threading is not supported on this platform"
-  version = "%version"
-)
-_META_
-#
 tee uchar <<_META_
 description = "Unicode characters."
 version = "%version"
 directory = "^"
 _META_
 #
-tee unix <<_META_
-requires = ""
-description = "Unix system calls"
-version = "%version"
-directory = "^"
-browse_interfaces = " Unit name: Unix Unit name: UnixLabels "
-archive(byte) = "unix.cma"
-archive(native) = "unix.cmxa"
-archive(byte,mt_vm) = "vmthreads/unix.cma"
-plugin(byte) = "unix.cma"
-plugin(native) = "unix.cmxs"
-plugin(byte,mt_vm) = "vmthreads/unix.cma"
-_META_
-#
 popd
 > 'files.ocaml.META'
-> 'files.ocamldoc.META'
-> 'files.compiler-libs.META'
 for META in META/*
 do
        ocamlfind=${META##*/}
@@ -427,12 +280,6 @@
        graphics)
        files='files.ocaml.META'
        ;;
-       ocamldoc)
-       files='files.ocamldoc.META'
-       ;;
-       compiler-libs)
-       files='files.compiler-libs.META'
-       ;;
        *)
        files='files.ocaml.META'
        ;;
@@ -456,26 +303,48 @@
 %_bindir/*
 %_mandir/*/*
 %ocaml_standard_library/*.a
-%ocaml_standard_library/*.cmxs
 %ocaml_standard_library/*.cmxa
 %ocaml_standard_library/*.cmx
 %ocaml_standard_library/*.o
 %ocaml_standard_library/*.mli
-%ocaml_standard_library/libcamlrun_shared.so
+%ocaml_standard_library/*.ml.in
+%ocaml_standard_library/libasmrun-*.so
 %ocaml_standard_library/libasmrun_shared.so
+%ocaml_standard_library/libcamlrun-*.so
+%ocaml_standard_library/libcamlrun_shared.so
+%ocaml_standard_library/dynlink/*.a
+%ocaml_standard_library/dynlink/*.cmxa
+%ocaml_standard_library/dynlink/*.cmx
+%ocaml_standard_library/dynlink/*.mli
+%ocaml_standard_library/dynlink/META
+%ocaml_standard_library/profiling/*.cmx
+%ocaml_standard_library/profiling/*.o
+%ocaml_standard_library/runtime_events/*.a
+%ocaml_standard_library/runtime_events/*.cmxa
+%ocaml_standard_library/runtime_events/*.cmx
+%ocaml_standard_library/runtime_events/*.mli
+%ocaml_standard_library/runtime_events/META
+%ocaml_standard_library/stdlib/META
+%ocaml_standard_library/str/*.a
+%ocaml_standard_library/str/*.cmxa
+%ocaml_standard_library/str/*.cmx
+%ocaml_standard_library/str/*.mli
+%ocaml_standard_library/str/META
 %ocaml_standard_library/threads/*.a
 %ocaml_standard_library/threads/*.cmxa
 %ocaml_standard_library/threads/*.cmx
 %ocaml_standard_library/threads/*.mli
+%ocaml_standard_library/threads/META
+%ocaml_standard_library/unix/*.a
+%ocaml_standard_library/unix/*.cmxa
+%ocaml_standard_library/unix/*.cmx
+%ocaml_standard_library/unix/*.mli
+%ocaml_standard_library/unix/META
 %ocaml_standard_library/caml
 %ocaml_standard_library/Makefile.config
-%ocaml_standard_library/eventlog_metadata
-%ocaml_standard_library/camlheader
-%ocaml_standard_library/camlheader_ur
 %ocaml_standard_library/expunge
 %ocaml_standard_library/ld.conf
-%ocaml_standard_library/camlheaderd
-%ocaml_standard_library/camlheaderi
+%dir %ocaml_standard_library/stublibs
 %exclude %_bindir/ocamlrun
 %exclude %_bindir/ocamldoc*
 %exclude %ocaml_standard_library/ocamldoc
@@ -484,19 +353,40 @@
 %defattr(-,root,root,-)
 %_bindir/ocamlrun
 %dir %ocaml_standard_library
+%ocaml_standard_library/runtime-launch-info
 %ocaml_standard_library/*.cmo
 %ocaml_standard_library/*.cmi
 %ocaml_standard_library/*.cmt
 %ocaml_standard_library/*.cmti
 %ocaml_standard_library/*.cma
+%ocaml_standard_library/*/*.cmxs
 %ocaml_standard_library/stublibs
+%dir %ocaml_standard_library/dynlink
+%ocaml_standard_library/dynlink/*.cmi
+%ocaml_standard_library/dynlink/*.cma
+%ocaml_standard_library/dynlink/*.cmti
+%dir %ocaml_standard_library/profiling
+%ocaml_standard_library/profiling/*.cmi
+%ocaml_standard_library/profiling/*.cmo
+%ocaml_standard_library/profiling/*.cmt
+%ocaml_standard_library/profiling/*.cmti
+%dir %ocaml_standard_library/runtime_events
+%ocaml_standard_library/runtime_events/*.cmi
+%ocaml_standard_library/runtime_events/*.cma
+%ocaml_standard_library/runtime_events/*.cmti
+%dir %ocaml_standard_library/stdlib
+%dir %ocaml_standard_library/str
+%ocaml_standard_library/str/*.cmi
+%ocaml_standard_library/str/*.cma
+%ocaml_standard_library/str/*.cmti
 %dir %ocaml_standard_library/threads
 %ocaml_standard_library/threads/*.cmi
 %ocaml_standard_library/threads/*.cma
 %ocaml_standard_library/threads/*.cmti
-%exclude %ocaml_standard_library/topdirs.cmi
-%exclude %ocaml_standard_library/topdirs.cmt
-%exclude %ocaml_standard_library/topdirs.cmti
+%dir %ocaml_standard_library/unix
+%ocaml_standard_library/unix/*.cmi
+%ocaml_standard_library/unix/*.cma
+%ocaml_standard_library/unix/*.cmti
 %doc Changes
 %if %{with suse_ocaml_use_rpm_license_macro}
 %license LICENSE
@@ -506,41 +396,34 @@
 %defattr(-,root,root,-)
 %ocaml_standard_library/*.ml
 
-%files ocamldoc -f files.ocamldoc.META
+%files ocamldoc
 %defattr(-,root,root,-)
 %_bindir/ocamldoc*
 %ocaml_standard_library/ocamldoc
-%doc ocamldoc/Changes.txt
 
 %files compiler-libs
 %defattr(-,root,root,-)
 %dir %ocaml_standard_library
-%ocaml_standard_library/topdirs.cmi
-%ocaml_standard_library/topdirs.cmt
-%ocaml_standard_library/topdirs.cmti
 %ocaml_standard_library/compiler-libs/*.cma
 %ocaml_standard_library/compiler-libs/*.cmi
 %ocaml_standard_library/compiler-libs/*.cmo
 %ocaml_standard_library/compiler-libs/*.cmt
 %ocaml_standard_library/compiler-libs/*.cmti
 
-%files compiler-libs-devel -f files.compiler-libs.META
+%files compiler-libs-devel
 %defattr(-,root,root,-)
 %dir %ocaml_standard_library/compiler-libs
 %ocaml_standard_library/compiler-libs/*.a
-%ocaml_standard_library/compiler-libs/*.o
 %ocaml_standard_library/compiler-libs/*.cmx
 %ocaml_standard_library/compiler-libs/*.cmxa
 %ocaml_standard_library/compiler-libs/*.mli
+%ocaml_standard_library/compiler-libs/*.o
+%ocaml_standard_library/compiler-libs/META
 
 %if %{with ocaml_testsuite}
 %check
-make %{?_smp_mflags} -C testsuite clean
-if make -C testsuite all
-then
-       : passed
-else
-       : failed
-fi
+trap 'exit 0' EXIT
+%make_build -C testsuite clean
+%make_build -C testsuite all
 %endif
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.nCw4le/_old  2026-07-17 01:35:24.724901257 +0200
+++ /var/tmp/diff_new_pack.nCw4le/_new  2026-07-17 01:35:24.732901527 +0200
@@ -1,7 +1,172 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
+    <param name="exclude">.editorconfig</param>
+    <param name="exclude">.git*</param>
+    <param name="exclude">.mailmap</param>
+    <param name="exclude">.ocp-indent</param>
+    <param name="exclude">AI.md</param>
+    <param name="exclude">BOOTSTRAP.adoc</param>
+    <param name="exclude">CODE_OF_CONDUCT.md</param>
+    <param name="exclude">CONTRIBUTING.md</param>
+    <param name="exclude">HACKING.adoc</param>
+    <param name="exclude">INSTALL.adoc</param>
+    <param name="exclude">README.win32.adoc</param>
+    <param name="exclude">api_docgen/alldoc.tex</param>
+    <param name="exclude">api_docgen/odoc</param>
+    <param name="exclude">appveyor.yml</param>
+    <param name="exclude">asmcomp/amd64/NOTES.md</param>
+    <param name="exclude">asmcomp/arm64/NOTES.md</param>
+    <param name="exclude">asmcomp/dune</param>
+    <param name="exclude">asmcomp/power/NOTES.md</param>
+    <param name="exclude">asmcomp/riscv/NOTES.md</param>
+    <param name="exclude">asmcomp/s390x/NOTES.md</param>
+    <param name="exclude">bytecomp/dune</param>
+    <param name="exclude">debugger/dune</param>
+    <param name="exclude">dune-project</param>
+    <param name="exclude">dune</param>
+    <param name="exclude">flexdll</param>
+    <param name="exclude">lambda/.ocamlformat-enable</param>
+    <param name="exclude">lambda/.ocamlformat</param>
+    <param name="exclude">lambda/dune</param>
+    <param name="exclude">manual/LICENSE-for-the-manual</param>
+    <param name="exclude">manual/Makefile</param>
+    <param name="exclude">manual/README.md</param>
+    <param name="exclude">manual/src/Makefile</param>
+    <param name="exclude">manual/src/allfiles.etex</param>
+    <param name="exclude">manual/src/anchored_book.hva</param>
+    <param name="exclude">manual/src/biblio.etex</param>
+    <param name="exclude">manual/src/cmds</param>
+    <param name="exclude">manual/src/foreword.etex</param>
+    <param name="exclude">manual/src/html_processing/Makefile</param>
+    <param name="exclude">manual/src/html_processing/README.md</param>
+    <param name="exclude">manual/src/html_processing/dune-project</param>
+    <param name="exclude">manual/src/html_processing/js</param>
+    <param name="exclude">manual/src/html_processing/scss</param>
+    <param name="exclude">manual/src/html_processing/src/dune</param>
+    <param name="exclude">manual/src/html_processing/src/process_api.ml</param>
+    <param 
name="exclude">manual/src/html_processing/src/process_manual.ml</param>
+    <param name="exclude">manual/src/htmlman</param>
+    <param name="exclude">manual/src/index.tex</param>
+    <param name="exclude">manual/src/library</param>
+    <param name="exclude">manual/src/macros.hva</param>
+    <param name="exclude">manual/src/macros.tex</param>
+    <param name="exclude">manual/src/manual.hva</param>
+    <param name="exclude">manual/src/manual.inf</param>
+    <param name="exclude">manual/src/manual.info.header</param>
+    <param name="exclude">manual/src/manual.tex</param>
+    <param name="exclude">manual/src/refman</param>
+    <param name="exclude">manual/src/style.css</param>
+    <param name="exclude">manual/src/tutorials</param>
+    <param name="exclude">manual/styles</param>
+    <param name="exclude">manual/tests</param>
+    <param name="exclude">manual/tools</param>
+    <param name="exclude">ocamldoc/Changes.txt</param>
+    <param name="exclude">ocamldoc/dune</param>
+    <param name="exclude">ocamltest/OCAMLTEST.org</param>
+    <param name="exclude">ocamltest/README.md</param>
+    <param name="exclude">ocamltest/dune</param>
+    <param name="exclude">ocamltest/run_win32.c</param>
+    <param name="exclude">otherlibs/dynlink/dune</param>
+    <param name="exclude">otherlibs/str/dune</param>
+    <param name="exclude">otherlibs/systhreads/st_win32.h</param>
+    <param name="exclude">otherlibs/unix/accept_win32.c</param>
+    <param name="exclude">otherlibs/unix/bind_win32.c</param>
+    <param name="exclude">otherlibs/unix/channels_win32.c</param>
+    <param name="exclude">otherlibs/unix/close_win32.c</param>
+    <param name="exclude">otherlibs/unix/connect_win32.c</param>
+    <param name="exclude">otherlibs/unix/dune</param>
+    <param name="exclude">otherlibs/unix/dup_win32.c</param>
+    <param name="exclude">otherlibs/unix/envir_win32.c</param>
+    <param name="exclude">otherlibs/unix/errmsg_win32.c</param>
+    <param name="exclude">otherlibs/unix/getpeername_win32.c</param>
+    <param name="exclude">otherlibs/unix/getpid_win32.c</param>
+    <param name="exclude">otherlibs/unix/getsockname_win32.c</param>
+    <param name="exclude">otherlibs/unix/gettimeofday_win32.c</param>
+    <param name="exclude">otherlibs/unix/isatty_win32.c</param>
+    <param name="exclude">otherlibs/unix/link_win32.c</param>
+    <param name="exclude">otherlibs/unix/listen_win32.c</param>
+    <param name="exclude">otherlibs/unix/lockf_win32.c</param>
+    <param name="exclude">otherlibs/unix/lseek_win32.c</param>
+    <param name="exclude">otherlibs/unix/mmap_win32.c</param>
+    <param name="exclude">otherlibs/unix/open_win32.c</param>
+    <param name="exclude">otherlibs/unix/pipe_win32.c</param>
+    <param name="exclude">otherlibs/unix/read_win32.c</param>
+    <param name="exclude">otherlibs/unix/readlink_win32.c</param>
+    <param name="exclude">otherlibs/unix/realpath_win32.c</param>
+    <param name="exclude">otherlibs/unix/select_win32.c</param>
+    <param name="exclude">otherlibs/unix/sendrecv_win32.c</param>
+    <param name="exclude">otherlibs/unix/shutdown_win32.c</param>
+    <param name="exclude">otherlibs/unix/sleep_win32.c</param>
+    <param name="exclude">otherlibs/unix/socket_win32.c</param>
+    <param name="exclude">otherlibs/unix/socketpair_win32.c</param>
+    <param name="exclude">otherlibs/unix/sockopt_win32.c</param>
+    <param name="exclude">otherlibs/unix/stat_win32.c</param>
+    <param name="exclude">otherlibs/unix/symlink_win32.c</param>
+    <param name="exclude">otherlibs/unix/times_win32.c</param>
+    <param name="exclude">otherlibs/unix/truncate_win32.c</param>
+    <param name="exclude">otherlibs/unix/unixsupport_win32.c</param>
+    <param name="exclude">otherlibs/unix/utimes_win32.c</param>
+    <param name="exclude">otherlibs/unix/windbug.c</param>
+    <param name="exclude">otherlibs/unix/windbug.h</param>
+    <param name="exclude">otherlibs/unix/windir.c</param>
+    <param name="exclude">otherlibs/unix/winlist.c</param>
+    <param name="exclude">otherlibs/unix/winlist.h</param>
+    <param name="exclude">otherlibs/unix/winwait.c</param>
+    <param name="exclude">otherlibs/unix/winworker.c</param>
+    <param name="exclude">otherlibs/unix/winworker.h</param>
+    <param name="exclude">otherlibs/unix/write_win32.c</param>
+    <param name="exclude">parsing/CONFLICTS.md</param>
+    <param name="exclude">parsing/HACKING.adoc</param>
+    <param name="exclude">parsing/VIPs.md</param>
+    <param name="exclude">parsing/dune</param>
+    <param name="exclude">release-info</param>
+    <param name="exclude">runtime/HACKING.adoc</param>
+    <param name="exclude">runtime/Mangling.md</param>
+    <param name="exclude">runtime/caml/dune</param>
+    <param name="exclude">runtime/caml/winsupport.h</param>
+    <param name="exclude">runtime/dune</param>
+    <param name="exclude">runtime/sync_win32.h</param>
+    <param name="exclude">runtime/win32.c</param>
+    <param name="exclude">stdlib/CONTRIBUTING.md</param>
+    <param name="exclude">stdlib/HACKING.adoc</param>
+    <param name="exclude">stdlib/dune</param>
+    <param name="exclude">stdlib/dune_support/dune</param>
+    <param name="exclude">stdlib/templates/README.adoc</param>
+    <param name="exclude">testsuite/HACKING.adoc</param>
+    <param name="exclude">testsuite/in_prefix/README.md</param>
+    <param name="exclude">testsuite/tests/memory-model/README.md</param>
+    <param name="exclude">testsuite/tests/unboxed-primitive-args/README</param>
+    <param name="exclude">testsuite/tests/unwind/README</param>
+    <param name="exclude">tools/autogen</param>
+    <param name="exclude">tools/bump-magic-numbers</param>
+    <param name="exclude">tools/check-symbol-names</param>
+    <param name="exclude">tools/check-typo-since</param>
+    <param name="exclude">tools/check-typo</param>
+    <param name="exclude">tools/ci</param>
+    <param name="exclude">tools/dune</param>
+    <param name="exclude">tools/gdb-macros</param>
+    <param name="exclude">tools/gdb.py</param>
+    <param name="exclude">tools/gdb_ocamlrun.py</param>
+    <param name="exclude">tools/git-dev-options.sh</param>
+    <param name="exclude">tools/list-globals</param>
+    <param name="exclude">tools/lldb.py</param>
+    <param name="exclude">tools/magic</param>
+    <param name="exclude">tools/mantis2gh_stripped.csv</param>
+    <param name="exclude">tools/msvs-promote-path</param>
+    <param name="exclude">tools/ocaml.py</param>
+    <param name="exclude">tools/ocamlsize</param>
+    <param name="exclude">tools/opam</param>
+    <param name="exclude">tools/pre-commit-githook</param>
+    <param name="exclude">tools/sync_stdlib_docs</param>
+    <param name="exclude">tools/translate-all-tests</param>
+    <param name="exclude">tools/unlabel-patches</param>
+    <param name="exclude">toplevel/dune</param>
+    <param name="exclude">typing/HACKING.adoc</param>
+    <param name="exclude">typing/TODO.md</param>
+    <param name="exclude">utils/HACKING.adoc</param>
+    <param name="exclude">utils/dune</param>
     <param name="filename">ocaml</param>
-    <param name="revision">2257629c205d0e1bc123cf048554979c74ae5410</param>
+    <param name="revision">f5238509da6029a44ba0eb648f5dff7d9c89f519</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://github.com/ocaml/ocaml.git</param>
@@ -9,10 +174,10 @@
     <param name="versionrewrite-pattern">[v]?([^-+a-z]+)(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service name="set_version" mode="disabled"/>
+  <service name="set_version" mode="manual"/>
 </services>
 

++++++ ocaml-4.14.4.tar.xz -> ocaml-5.5.0.tar.xz ++++++
++++ 554001 lines of diff (skipped)

++++++ ocaml-configure-Allow-user-defined-C-compiler-flags.patch ++++++
--- /var/tmp/diff_new_pack.nCw4le/_old  2026-07-17 01:35:31.853141656 +0200
+++ /var/tmp/diff_new_pack.nCw4le/_new  2026-07-17 01:35:31.873142331 +0200
@@ -3,19 +3,30 @@
 Subject: configure: Allow user defined C compiler flags.
 
 ---
- configure |    4 ++++
- 1 file changed, 4 insertions(+)
+ Makefile     |    1 -
+ configure.ac |    3 +++
+ 2 files changed, 3 insertions(+), 1 deletion(-)
 
+--- a/Makefile
++++ b/Makefile
+@@ -942,7 +942,6 @@
+ DOC_FILES=\
+   Changes \
+   README.adoc \
+-  README.win32.adoc \
+   LICENSE
+ 
+ # Run all tests
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1936,6 +1936,9 @@ AS_IF([test x"$DEFAULT_STRING" = "xunsaf
-   [default_safe_string=false],
-   [default_safe_string=true])
+@@ -2974,6 +2974,9 @@
+ AS_IF([test "$ccomp_type" != "msvc"],
+   [internal_cflags="-g $internal_cflags"])
  
 +# Store user defined global C Compiler flags
 +common_cflags="$common_cflags $EXTRA_CFLAGS"
 +
  oc_cflags="$common_cflags $internal_cflags"
  oc_cppflags="$common_cppflags $internal_cppflags"
- ocamlc_cflags="$common_cflags $sharedlib_cflags \$(CFLAGS)"
+ 
 

Reply via email to