Changelog for
ocaml-source-4.14.2-dlo.120500.272.2.x86_64.rpm :
* Thu Mar 14 2024 oheringAATTsuse.de- update to version 4.14.2 See included Changes for benefits and breaking changes
* Mon Feb 26 2024 dimstarAATTopensuse.org- Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.
* Sun Jan 01 2023 oheringAATTsuse.de- update to version 4.14.1 See included Changes for benefits and breaking changes
* Thu Jul 07 2022 oheringAATTsuse.de- remove directory= statements from ocamldoc and compiler-libs META files
* Mon Apr 04 2022 oheringAATTsuse.de- update to version 4.14.0 See included Changes for benefits and breaking changes
* Mon Oct 04 2021 oheringAATTsuse.de- update to version 4.13.1 See included Changes for benefits and breaking changes
* Fri Sep 24 2021 oheringAATTsuse.de- update to version 4.13.0 See included Changes for benefits and breaking changes- remove ocaml-SIGSTKSZ.patch- adjust ocaml-configure-Allow-user-defined-C-compiler-flags.patch
* Fri Sep 24 2021 oheringAATTsuse.de- update to version 4.12.1 See included Changes for benefits and breaking changes
* Wed Apr 21 2021 oheringAATTsuse.de- Remove ocaml_native_compiler conditional build native target unconditionally- Require versioned gcc package
* Tue Apr 13 2021 oheringAATTsuse.de- update to version 4.12.0 See included Changes for benefits and breaking changes- Add ocaml-SIGSTKSZ.patch (#10266)
* Fri Apr 09 2021 oheringAATTsuse.de- Use bcond suse_ocaml_use_rpm_license_macro for license in filelist- Add suse prefix to ocaml_native_compiler to avoid conflict
* Fri Feb 26 2021 oheringAATTsuse.de- update to version 4.11.2 See included Changes for benefits and breaking changes
* Thu Nov 26 2020 mliskaAATTsuse.cz- Rename rpmlintrc to ocaml-rpmlintrc (boo#1179051).
* Tue Sep 01 2020 oheringAATTsuse.de- update to version 4.11.1 See included Changes for benefits and breaking changes
* Thu Aug 20 2020 oheringAATTsuse.de- update to version 4.11.0 See included Changes for benefits and breaking changes
* Thu May 14 2020 oheringAATTsuse.de- The filename for rpm
*.attr files and the tag used within these files must match. Otherwise rpm will not execute the helper scripts. Use helper \'suseocaml\' in addition to \'ocaml\' to avoid filename conflicts with rpm-build.rpm (bsc#1154874)
* Sun Apr 12 2020 oheringAATTsuse.de- Fix floating point expectation on arm32 hardfloat targets by overriding rpm host triple with config.guess output (ocaml#9431)
* Wed Apr 08 2020 oheringAATTsuse.de- Fix typo in ocaml-configure-Allow-user-defined-C-compiler-flags.patch
* Sat Mar 21 2020 oheringAATTsuse.de- Disable parallel build to get reproducible cma archives (issue#9307)
* Sat Feb 29 2020 oheringAATTsuse.de- update to version 4.10.0, with _service file (bsc#1149330) See included Changes for benefits and breaking changes- Drop x11 sub package, moved to ocaml-graphics- Adjust ocaml-configure-Allow-user-defined-C-compiler-flags.patch- Adjust rpmlintrc- Remove obsolete ocaml-3.08.3-gcc4.patch- Remove obsolete ocaml-4.05.0-CVE-2018-9838.patch- Remove obsolete ocaml-4.05.0.tar.xz- Remove obsolete ocaml-Fixes-for-out-of-range-Ialloc.patch- Remove obsolete ocaml-In-caml_executable_name-wrong-test-on-the-return-cod.patch- Remove obsolete ocaml-MPR-7591-frametable-not-8-aligned-on-x86-64-port.patch- Remove obsolete ocaml-assert.patch- Remove obsolete ocaml-byterun-do-not-alias-function-arguments-to-sigprocma.patch- Remove obsolete ocaml-fix_aarch64_build.patch- Remove obsolete ocamldoc-man-th.patch
* Thu Feb 20 2020 oheringAATTsuse.de- Require current ocaml-rpm-macros- Update options for ocaml() Provides/Requires to specify also OCAMLLIB, which is required for ocamlobjinfo and cmx (bsc#1154874)- Remove disabling of _lto_cflags, RPM_OPT_FLAGS are not used- Use ocaml_standard_library macro instead of _libdir/ocaml- Actually make use of ocaml-configure-Allow-user-defined-C-compiler-flags.patch and use \'-Werror=implicit-function-declaration -Werror=return-type\' in built-in CFLAGS for libraries and applications.- Add ocaml-assert.patch, backport from 4.06, found by new CFLAGS- Add a few desirable patches from 4.05 branch: ocaml-Fixes-for-out-of-range-Ialloc.patch ocaml-In-caml_executable_name-wrong-test-on-the-return-cod.patch ocaml-MPR-7591-frametable-not-8-aligned-on-x86-64-port.patch ocaml-byterun-do-not-alias-function-arguments-to-sigprocma.patch- Remove backup files from ocaml-fix_aarch64_build.patch- Record absolute path to gcc, cmdline is part of ocamlx() hash
* Mon Nov 25 2019 oheringAATTsuse.de- move topdirs.cmi/cmt/cmti from runtime to compiler-libs-devel so that runtime does not depend on a devel pkg (bsc#1156934)- split place for META files, some go to ocaml, some to compiler-libs-devel- move ncurses-devel requires to ocaml, it is used by BYTECCLIBS- initialize bcond ocaml_make_testsuite
* Fri Nov 01 2019 oheringAATTsuse.de- Use ocaml-rpm-macros to decide about native or bytecode build- Move ocaml-findlib.rpm.prov_req.attr.sh to ocaml-rpm-macros- Provide META files for ocamlfind() provides, which are now created via ocaml-rpm-macros- Provide baseversion in ocaml(compiler)/ocaml(ocaml.opt)- Preserve fomit-frame-pointer again on ix86- Remove usage of USE_INTERP_RESULT, nothing seems to check for it- Use results from pkgconfig(x11) for CFLAGS/LDFLAGS- Use make_build/make_install, no parallel build yet- Remove BYTECCRPATH, NATIVECCRPATH and MKSHAREDLIBRPATH- Remove dead code which checked for libasmrun_pic.a (#7595)- Remove code that populated compiler-libs
* Mon Sep 30 2019 oheringAATTsuse.de- moved ocaml-rpm-macros from ocaml.spec to separate pkg
* Tue Sep 24 2019 oheringAATTsuse.de- Provide various macros to unify dune $cmd usage
* Mon Sep 23 2019 oheringAATTsuse.de- Disable LTO for all packages that use ocaml_preserve_bytecode
* Fri Aug 30 2019 stefan.bruensAATTrwth-aachen.de- Use separate package for emacs mode files, following upstreams move of the files to a separate repository (https://github.com/ocaml/ocaml/pull/2182). This reduces the build dependency chain of OCaml significantly, and in turn of every package depending on OCaml.- Move caml-mode specific patches to new package:
* ocaml-3.00-camldebug_el.patch
* ocaml-3.04-ocamltags--no-site-start.patch
* ocaml-3.09-emacs_localcompile.patch
* Thu Aug 22 2019 oheringAATTsuse.de- Move /etc/rpm/macros.ocaml to /usr/lib/rpm/macros.d/macros.ocaml
* Wed Apr 24 2019 oheringAATTsuse.de- Disable LTO (bsc#1133269)
* Mon Jul 02 2018 guillaume.gardetAATTopensuse.org- Tag license files with %license, not %doc- Backport patch to fix build on aarch64: \'AArch64 GOT fixed\' https://github.com/ocaml/ocaml/pull/1330:
* ocaml-fix_aarch64_build.patch (bsc#1151745)
* Tue Apr 24 2018 kstreitovaAATTsuse.com- update ocaml-4.05.0-CVE-2018-9838.patch that causes \"undefined reference to `caml_umul_overflow`\" build failure. Replace this function that is not available in ocaml 4.05 (added in ocaml 4.06) with the present caml_ba_multov() that is basically the same [bnc#1088591] [CVE-2018-9838]
* Fri Apr 13 2018 kstreitovaAATTsuse.com- add ocaml-4.05.0-CVE-2018-9838.patch to fix integer overflows when unmarshaling a bigarray. Malicious or corrupted marshaled data can result in a bigarray with impossibly large dimensions that cause overflow when computing the in-memory size of the bigarray. Disaster ensues when the data is read in a too small memory area [bnc#1088591] [CVE-2018-9838]
* Wed Apr 04 2018 kstreitovaAATTsuse.com- run spec-cleaner- update URL to www.ocaml.org- the language is officially called OCaml and not Objective Caml, rename it in summaries and descriptions- tweak summaries and descriptions- remove definition of %{_rpmconfigdir} macro - it should be defined on all distros by default now
* Wed Apr 04 2018 oheringAATTsuse.de- Remove info and html documentation because it is not as free as it should be. Drop ocaml-docs package. (bsc#1080640)- adjust ocaml-3.09-emacs_localcompile.patch and ocaml-3.08.3-gcc4.patch for autosetup
* Thu Aug 10 2017 oheringAATTsuse.de- Provide ocaml(ocaml_base_version) for camlp4
* Tue Jul 25 2017 oheringAATTsuse.de- Use Group: Development/Languages/OCaml
* Mon Jul 17 2017 oheringAATTsuse.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 2017 oheringAATTsuse.de- Remove autodeps for pre openSUSE 12.1 releases
* Tue Jun 06 2017 oheringAATTsuse.de- Clear _find_debuginfo_dwz_opts to avoid file conflicts due to identical contents in .dwz sections
* Wed May 31 2017 oheringAATTsuse.de- Install libasmrun_pic to fix build with gcc7
* Thu Jun 30 2016 oheringAATTsuse.de- Correct .TH macro creation in ocamldoc (ocaml#7281) ocamldoc-man-th.patch
* Thu Jun 16 2016 oheringAATTsuse.de- Install ocamltags in emacs site-lisp, do not add a shebang anymore
* Mon Jun 13 2016 oheringAATTsuse.de- Provide various macros to unify oasis ocaml setup.ml $cmd usage
* Tue Jun 07 2016 oheringAATTsuse.de- ocaml-compiler-libs requires ncurses-devel for some bytecode compilation
* Fri May 27 2016 oheringAATTsuse.de- Add Provides/Requires for ocamlfind() from META files
* Wed May 18 2016 oheringAATTsuse.de- update version 4.03.0 (fate#320836)
* http://caml.inria.fr/pub/distrib/ocaml-4.03/notes/Changes drop ocaml-ppc64.patch drop ocaml-ppc64le.patch drop ocaml-arch-rlimit-stacksize.patch drop ocaml-4.02.3-bufferoverflow_infoleak.patch
* Wed May 04 2016 kstreitovaAATTsuse.com- add ocaml-4.02.3-bufferoverflow_infoleak.patch to prevent buffer overflow and information leak [bsc#977990], [CVE-2015-8869]- use spec-cleaner to clean the specfile
* Wed Nov 11 2015 oheringAATTsuse.de- Increase rlimit stack size on ppc64 ocaml-arch-rlimit-stacksize.patch
* Tue Nov 10 2015 oheringAATTsuse.de- Add hardcoded Provides for pre 12.1 repos
* Wed Sep 16 2015 oheringAATTsuse.de- update version 4.02.3
* http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Tue Aug 04 2015 kstreitovaAATTsuse.com- use spec-cleaner
* Tue Jun 23 2015 oheringAATTsuse.de- update version 4.02.2
* http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Thu Oct 23 2014 oheringAATTsuse.de- Recognize macros provided by prjconf to disable ocamlopt and run testsuite
* Thu Oct 23 2014 oheringAATTsuse.de- New subpackage ocaml-rpm-macros
* Wed Oct 22 2014 oheringAATTsuse.de- update version 4.02.1
* http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Mon Oct 20 2014 oheringAATTsuse.de- Update ppc64/ppc64le patch (bnc#901836)
* Wed Oct 08 2014 oheringAATTsuse.de- update version 4.02.0
* http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes drop ocaml-rpath.patch, can be done with make args drop ocaml-yacc-Use-mkstemp-instead-of-mktemp.patch, upstream drop unused postscript docs- Removed Camlp4 and Labltk from the distribution, now available as third-party software.
* Wed Aug 27 2014 oheringAATTsuse.de- Require as/gcc for ocamlopt (bnc#891177)
* Thu May 01 2014 dvaleevAATTsuse.com- Enable opt for ppc64le (ocaml-ppc64le.patch)
* Sat Feb 01 2014 oheringAATTsuse.de- Disable opt on aarch64
* Thu Jan 30 2014 oheringAATTsuse.de- Provide ocaml(ocaml.opt)==version if available
* Fri Dec 06 2013 matzAATTsuse.de- Disable opt on ppc64le (ocaml-ppc64.patch doesn\'t support ELVv2)
* Thu Sep 19 2013 oheringAATTsuse.de- update version 4.01.0
* http://caml.inria.fr/pub/distrib/ocaml-4.01/notes/Changes add ocaml-yacc-Use-mkstemp-instead-of-mktemp.patch rename obsolete ocaml-rpmoptflags.patch to ocaml-configure-Allow-user-defined-C-compiler-flags.patch remove obsolete ocaml-tcl86.patch remove obsolete ocaml-3.08.3.patch
* Tue Sep 10 2013 guillaumeAATTopensuse.org- Fix ARM build
* Thu Aug 01 2013 maxAATTsuse.com- Added ocaml-tcl86.patch to fix build with Tcl 8.6.
* Mon Jun 03 2013 oheringAATTsuse.de- Recompress with xz
* Fri Mar 22 2013 dvaleevAATTsuse.com- refresh ocaml-ppc64.patch- increase stack size for ppc64- package back
*cmxs files for ppc
* Thu Feb 21 2013 oheringAATTsuse.de- add hard requires ocaml-compiler-libs in ocaml-camlp4 in versions before 12.1 due to lack of autorequires in old rpm
* Thu Feb 21 2013 oheringAATTsuse.de- disable opt on ia64
* Fri Feb 15 2013 iAATTmarguerite.su- update version 4.00.1
* http://caml.inria.fr/pub/distrib/ocaml-4.00/notes/Changes- remove ocaml-3.04-info.patch, upstream fixed.- remove arm-add-type-directive.patch, upstream fixed.
* Mon Jan 14 2013 oheringAATTsuse.de- change Requires: version-release to just Requires: version
* Wed Jan 02 2013 oheringAATTsuse.de- update specfile to handle disabled do_opt variable
* Wed Jun 27 2012 dvaleevAATTsuse.com- refresh ppc64 patch- Link dllthreads.so with -lpthread so that pthread_atfork is included statically.
* Thu May 10 2012 cfarrellAATTsuse.com- license update: QPL-1.0 and SUSE-LGPL-2.0-with-linking-exception Use SPDX format (http://www.spdx.org/licenses). Where there is no suitable shortname available on spdx.org check the spreadsheet linked at license.opensuse.org
* Tue Jan 31 2012 dvaleevAATTsuse.com-
*.cmxs doesn\'t built for ppc
* Mon Dec 19 2011 cooloAATTsuse.com- fix Source references to contain original upstream
* Sun Nov 13 2011 dmuellerAATTsuse.de- add add .type directive for code symbols (needed on arm)
* Tue Nov 08 2011 dvaleevAATTsuse.com- enable ppc64 build
* Thu Sep 15 2011 ampsaltisAATTgmail.com- Explicitly require the ocaml-runtime package in the ocaml package
* Thu Sep 15 2011 ampsaltisAATTgmail.com- The ocaml package does not provide the runtime any more.
* Fri Jul 22 2011 ampsaltisAATTgmail.com- Unremove code block regarding removing -fomit-frame-pointer within RPM_OPT_FLAGS for ix86 architectures
* Thu Jul 21 2011 ampsaltisAATTgmail.com- Enable optimizations (Fedora does this)- More cleanup done
* Thu Jul 21 2011 ampsaltisAATTgmail.com- Clean up spec file- Remove ocaml-3.12-fix-size-directive.patch
* Tue Jul 05 2011 ampsaltisAATTgmail.com- New upstream version 3.12.1, providing many bugfixes.- ocaml-3.12-fix-size-directive.patch is no longer needed.
* Sun Jun 19 2011 ampsaltisAATTgmail.com- Add compiler library packages
* Sun Jun 19 2011 ampsaltisAATTgmail.com- Obsolete old \"camlp4\" package
* Fri Jun 17 2011 ampsaltisAATTgmail.com- Split (and rename) camlp4 package. Add provide for consistency.- Decomment some stuff.
* Fri May 27 2011 ampsaltisAATTgmail.com- Make the spec work with older versions of RPM- Split some parts of packages for devel-ness
* Tue May 24 2011 cooloAATTnovell.com- add provides required by the rpm-4.9 auto provides
* Mon May 23 2011 cooloAATTnovell.com- fix for last change to also include interpreter
* Sat May 21 2011 jslabyAATTsuse.de- fix build with rpm 4.9.0
* Wed Apr 27 2011 vcizekAATTnovell.com- license correction to GPLv2 and QPL- removed author from spec
* Tue Apr 26 2011 idoenmezAATTnovell.com- Add ocaml-3.12-fix-size-directive.patch: incorrect .size directives generated for x86-32 and x86-64
* Tue Aug 24 2010 anickaAATTsuse.cz- update to 3.12.0
* While fixing PR#4824, also corrected a gaping hole in the type checker, which allowed instantiating separately object parameters and instance variables in an interface. This hole was here since the beginning of ocaml, and as a result many programs using object inheritance in a non trivial way will need to be corrected. You can look at lablgtk2 for an example.
* new language features, bugfixes
* Mon Jan 11 2010 vuntzAATTopensuse.org- Remove unneeded gtk-devel BuildRequires.
* Fri Dec 11 2009 anickaAATTsuse.cz- update to 1.11.1
* bug fixes
* Improved wording of various error messages
* Support for 64-bit mode in Solaris/x86 (PR#4670).
* Tue Jun 09 2009 cooloAATTnovell.com- filter out fomit-frame-pointer from rpm_opt_flags to fix build