Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ocaml-runtime-4.05.0-13.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: ocaml-runtime Distribution: openSUSE Step 15
Version: 4.05.0 Vendor: openSUSE
Release: 13.1 Build date: Tue Feb 9 20:54:55 2021
Group: Development/Languages/OCaml Build host: obs-arm-5
Size: 23803782 Source RPM: ocaml-4.05.0-13.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.ocaml.org
Summary: OCaml runtime environment
OCaml is a high-level, strongly-typed, functional and object-oriented
programming language from the ML family of languages.

This package contains the runtime environment needed to run OCaml
bytecode.

Provides

Requires

License

QPL-1.0

Changelog

* Thu May 14 2020 ohering@suse.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)
* Thu Feb 20 2020 ohering@suse.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
  - Package a few more directories which belong only to this variant of OCaml
* Mon Nov 25 2019 ohering@suse.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 ohering@suse.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 ohering@suse.de
  - moved ocaml-rpm-macros from ocaml.spec to separate pkg
* Tue Sep 24 2019 ohering@suse.de
  - Provide various macros to unify dune $cmd usage
* Mon Sep 23 2019 ohering@suse.de
  - Disable LTO for all packages that use ocaml_preserve_bytecode
* Fri Aug 30 2019 stefan.bruens@rwth-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 ohering@suse.de
  - Move /etc/rpm/macros.ocaml to /usr/lib/rpm/macros.d/macros.ocaml
* Wed Apr 24 2019 ohering@suse.de
  - Disable LTO (bsc#1133269)
* Mon Jul 02 2018 guillaume.gardet@opensuse.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 kstreitova@suse.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 kstreitova@suse.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 kstreitova@suse.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 ohering@suse.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 ohering@suse.de
  - Provide ocaml(ocaml_base_version) for camlp4
* Tue Jul 25 2017 ohering@suse.de
  - Use Group: Development/Languages/OCaml
* Mon Jul 17 2017 ohering@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 2017 ohering@suse.de
  - Remove autodeps for pre openSUSE 12.1 releases
* Tue Jun 06 2017 ohering@suse.de
  - Clear _find_debuginfo_dwz_opts to avoid file conflicts due
    to identical contents in .dwz sections
* Wed May 31 2017 ohering@suse.de
  - Install libasmrun_pic to fix build with gcc7
* Thu Jun 30 2016 ohering@suse.de
  - Correct .TH macro creation in ocamldoc (ocaml#7281)
    ocamldoc-man-th.patch
* Thu Jun 16 2016 ohering@suse.de
  - Install ocamltags in emacs site-lisp, do not add a shebang anymore
* Mon Jun 13 2016 ohering@suse.de
  - Provide various macros to unify oasis ocaml setup.ml $cmd usage
* Tue Jun 07 2016 ohering@suse.de
  - ocaml-compiler-libs requires ncurses-devel for some bytecode
    compilation
* Fri May 27 2016 ohering@suse.de
  - Add Provides/Requires for ocamlfind() from META files
* Wed May 18 2016 ohering@suse.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 kstreitova@suse.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 ohering@suse.de
  - Increase rlimit stack size on ppc64
    ocaml-arch-rlimit-stacksize.patch
* Tue Nov 10 2015 ohering@suse.de
  - Add hardcoded Provides for pre 12.1 repos
* Wed Sep 16 2015 ohering@suse.de
  - update version 4.02.3
    * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Tue Aug 04 2015 kstreitova@suse.com
  - use spec-cleaner
* Tue Jun 23 2015 ohering@suse.de
  - update version 4.02.2
    * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Thu Oct 23 2014 ohering@suse.de
  - Recognize macros provided by prjconf to disable ocamlopt and
    run testsuite
* Thu Oct 23 2014 ohering@suse.de
  - New subpackage ocaml-rpm-macros
* Wed Oct 22 2014 ohering@suse.de
  - update version 4.02.1
    * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes
* Mon Oct 20 2014 ohering@suse.de
  - Update ppc64/ppc64le patch (bnc#901836)

Files

/usr/bin/ocamlrun
/usr/lib/ocaml
/usr/lib/ocaml/arg.cmi
/usr/lib/ocaml/arg.cmt
/usr/lib/ocaml/arg.cmti
/usr/lib/ocaml/arg.p.cmt
/usr/lib/ocaml/arith_status.cmi
/usr/lib/ocaml/arith_status.cmti
/usr/lib/ocaml/array.cmi
/usr/lib/ocaml/array.cmt
/usr/lib/ocaml/array.cmti
/usr/lib/ocaml/array.p.cmt
/usr/lib/ocaml/arrayLabels.cmi
/usr/lib/ocaml/arrayLabels.cmt
/usr/lib/ocaml/arrayLabels.cmti
/usr/lib/ocaml/arrayLabels.p.cmt
/usr/lib/ocaml/big_int.cmi
/usr/lib/ocaml/big_int.cmti
/usr/lib/ocaml/bigarray.cma
/usr/lib/ocaml/bigarray.cmi
/usr/lib/ocaml/bigarray.cmti
/usr/lib/ocaml/buffer.cmi
/usr/lib/ocaml/buffer.cmt
/usr/lib/ocaml/buffer.cmti
/usr/lib/ocaml/buffer.p.cmt
/usr/lib/ocaml/bytes.cmi
/usr/lib/ocaml/bytes.cmt
/usr/lib/ocaml/bytes.cmti
/usr/lib/ocaml/bytes.p.cmt
/usr/lib/ocaml/bytesLabels.cmi
/usr/lib/ocaml/bytesLabels.cmt
/usr/lib/ocaml/bytesLabels.cmti
/usr/lib/ocaml/bytesLabels.p.cmt
/usr/lib/ocaml/callback.cmi
/usr/lib/ocaml/callback.cmt
/usr/lib/ocaml/callback.cmti
/usr/lib/ocaml/callback.p.cmt
/usr/lib/ocaml/camlinternalFormat.cmi
/usr/lib/ocaml/camlinternalFormat.cmt
/usr/lib/ocaml/camlinternalFormat.cmti
/usr/lib/ocaml/camlinternalFormat.p.cmt
/usr/lib/ocaml/camlinternalFormatBasics.cmi
/usr/lib/ocaml/camlinternalFormatBasics.cmt
/usr/lib/ocaml/camlinternalFormatBasics.cmti
/usr/lib/ocaml/camlinternalFormatBasics.p.cmt
/usr/lib/ocaml/camlinternalLazy.cmi
/usr/lib/ocaml/camlinternalLazy.cmt
/usr/lib/ocaml/camlinternalLazy.cmti
/usr/lib/ocaml/camlinternalLazy.p.cmt
/usr/lib/ocaml/camlinternalMod.cmi
/usr/lib/ocaml/camlinternalMod.cmt
/usr/lib/ocaml/camlinternalMod.cmti
/usr/lib/ocaml/camlinternalMod.p.cmt
/usr/lib/ocaml/camlinternalOO.cmi
/usr/lib/ocaml/camlinternalOO.cmt
/usr/lib/ocaml/camlinternalOO.cmti
/usr/lib/ocaml/camlinternalOO.p.cmt
/usr/lib/ocaml/char.cmi
/usr/lib/ocaml/char.cmt
/usr/lib/ocaml/char.cmti
/usr/lib/ocaml/char.p.cmt
/usr/lib/ocaml/complex.cmi
/usr/lib/ocaml/complex.cmt
/usr/lib/ocaml/complex.cmti
/usr/lib/ocaml/complex.p.cmt
/usr/lib/ocaml/digest.cmi
/usr/lib/ocaml/digest.cmt
/usr/lib/ocaml/digest.cmti
/usr/lib/ocaml/digest.p.cmt
/usr/lib/ocaml/dynlink.cma
/usr/lib/ocaml/dynlink.cmi
/usr/lib/ocaml/dynlink.cmti
/usr/lib/ocaml/ephemeron.cmi
/usr/lib/ocaml/ephemeron.cmt
/usr/lib/ocaml/ephemeron.cmti
/usr/lib/ocaml/ephemeron.p.cmt
/usr/lib/ocaml/filename.cmi
/usr/lib/ocaml/filename.cmt
/usr/lib/ocaml/filename.cmti
/usr/lib/ocaml/filename.p.cmt
/usr/lib/ocaml/format.cmi
/usr/lib/ocaml/format.cmt
/usr/lib/ocaml/format.cmti
/usr/lib/ocaml/format.p.cmt
/usr/lib/ocaml/gc.cmi
/usr/lib/ocaml/gc.cmt
/usr/lib/ocaml/gc.cmti
/usr/lib/ocaml/gc.p.cmt
/usr/lib/ocaml/genlex.cmi
/usr/lib/ocaml/genlex.cmt
/usr/lib/ocaml/genlex.cmti
/usr/lib/ocaml/genlex.p.cmt
/usr/lib/ocaml/graphics.cma
/usr/lib/ocaml/graphics.cmi
/usr/lib/ocaml/graphics.cmti
/usr/lib/ocaml/graphicsX11.cmti
/usr/lib/ocaml/hashtbl.cmi
/usr/lib/ocaml/hashtbl.cmt
/usr/lib/ocaml/hashtbl.cmti
/usr/lib/ocaml/hashtbl.p.cmt
/usr/lib/ocaml/int32.cmi
/usr/lib/ocaml/int32.cmt
/usr/lib/ocaml/int32.cmti
/usr/lib/ocaml/int32.p.cmt
/usr/lib/ocaml/int64.cmi
/usr/lib/ocaml/int64.cmt
/usr/lib/ocaml/int64.cmti
/usr/lib/ocaml/int64.p.cmt
/usr/lib/ocaml/lazy.cmi
/usr/lib/ocaml/lazy.cmt
/usr/lib/ocaml/lazy.cmti
/usr/lib/ocaml/lazy.p.cmt
/usr/lib/ocaml/lexing.cmi
/usr/lib/ocaml/lexing.cmt
/usr/lib/ocaml/lexing.cmti
/usr/lib/ocaml/lexing.p.cmt
/usr/lib/ocaml/list.cmi
/usr/lib/ocaml/list.cmt
/usr/lib/ocaml/list.cmti
/usr/lib/ocaml/list.p.cmt
/usr/lib/ocaml/listLabels.cmi
/usr/lib/ocaml/listLabels.cmt
/usr/lib/ocaml/listLabels.cmti
/usr/lib/ocaml/listLabels.p.cmt
/usr/lib/ocaml/map.cmi
/usr/lib/ocaml/map.cmt
/usr/lib/ocaml/map.cmti
/usr/lib/ocaml/map.p.cmt
/usr/lib/ocaml/marshal.cmi
/usr/lib/ocaml/marshal.cmt
/usr/lib/ocaml/marshal.cmti
/usr/lib/ocaml/marshal.p.cmt
/usr/lib/ocaml/moreLabels.cmi
/usr/lib/ocaml/moreLabels.cmt
/usr/lib/ocaml/moreLabels.cmti
/usr/lib/ocaml/moreLabels.p.cmt
/usr/lib/ocaml/nat.cmi
/usr/lib/ocaml/nat.cmti
/usr/lib/ocaml/nativeint.cmi
/usr/lib/ocaml/nativeint.cmt
/usr/lib/ocaml/nativeint.cmti
/usr/lib/ocaml/nativeint.p.cmt
/usr/lib/ocaml/num.cmi
/usr/lib/ocaml/num.cmti
/usr/lib/ocaml/nums.cma
/usr/lib/ocaml/obj.cmi
/usr/lib/ocaml/obj.cmt
/usr/lib/ocaml/obj.cmti
/usr/lib/ocaml/obj.p.cmt
/usr/lib/ocaml/oo.cmi
/usr/lib/ocaml/oo.cmt
/usr/lib/ocaml/oo.cmti
/usr/lib/ocaml/oo.p.cmt
/usr/lib/ocaml/parsing.cmi
/usr/lib/ocaml/parsing.cmt
/usr/lib/ocaml/parsing.cmti
/usr/lib/ocaml/parsing.p.cmt
/usr/lib/ocaml/pervasives.cmi
/usr/lib/ocaml/pervasives.cmt
/usr/lib/ocaml/pervasives.cmti
/usr/lib/ocaml/pervasives.p.cmt
/usr/lib/ocaml/printexc.cmi
/usr/lib/ocaml/printexc.cmt
/usr/lib/ocaml/printexc.cmti
/usr/lib/ocaml/printexc.p.cmt
/usr/lib/ocaml/printf.cmi
/usr/lib/ocaml/printf.cmt
/usr/lib/ocaml/printf.cmti
/usr/lib/ocaml/printf.p.cmt
/usr/lib/ocaml/profiling.cmi
/usr/lib/ocaml/profiling.cmo
/usr/lib/ocaml/profiling.cmt
/usr/lib/ocaml/profiling.cmti
/usr/lib/ocaml/queue.cmi
/usr/lib/ocaml/queue.cmt
/usr/lib/ocaml/queue.cmti
/usr/lib/ocaml/queue.p.cmt
/usr/lib/ocaml/random.cmi
/usr/lib/ocaml/random.cmt
/usr/lib/ocaml/random.cmti
/usr/lib/ocaml/random.p.cmt
/usr/lib/ocaml/ratio.cmi
/usr/lib/ocaml/ratio.cmti
/usr/lib/ocaml/scanf.cmi
/usr/lib/ocaml/scanf.cmt
/usr/lib/ocaml/scanf.cmti
/usr/lib/ocaml/scanf.p.cmt
/usr/lib/ocaml/set.cmi
/usr/lib/ocaml/set.cmt
/usr/lib/ocaml/set.cmti
/usr/lib/ocaml/set.p.cmt
/usr/lib/ocaml/sort.cmi
/usr/lib/ocaml/sort.cmt
/usr/lib/ocaml/sort.cmti
/usr/lib/ocaml/sort.p.cmt
/usr/lib/ocaml/spacetime.cmi
/usr/lib/ocaml/spacetime.cmt
/usr/lib/ocaml/spacetime.cmti
/usr/lib/ocaml/spacetime.p.cmt
/usr/lib/ocaml/stack.cmi
/usr/lib/ocaml/stack.cmt
/usr/lib/ocaml/stack.cmti
/usr/lib/ocaml/stack.p.cmt
/usr/lib/ocaml/stdLabels.cmi
/usr/lib/ocaml/stdLabels.cmt
/usr/lib/ocaml/stdLabels.cmti
/usr/lib/ocaml/stdLabels.p.cmt
/usr/lib/ocaml/std_exit.cmi
/usr/lib/ocaml/std_exit.cmo
/usr/lib/ocaml/std_exit.cmt
/usr/lib/ocaml/std_exit.p.cmt
/usr/lib/ocaml/stdlib.cma
/usr/lib/ocaml/str.cma
/usr/lib/ocaml/str.cmi
/usr/lib/ocaml/str.cmti
/usr/lib/ocaml/stream.cmi
/usr/lib/ocaml/stream.cmt
/usr/lib/ocaml/stream.cmti
/usr/lib/ocaml/stream.p.cmt
/usr/lib/ocaml/string.cmi
/usr/lib/ocaml/string.cmt
/usr/lib/ocaml/string.cmti
/usr/lib/ocaml/string.p.cmt
/usr/lib/ocaml/stringLabels.cmi
/usr/lib/ocaml/stringLabels.cmt
/usr/lib/ocaml/stringLabels.cmti
/usr/lib/ocaml/stringLabels.p.cmt
/usr/lib/ocaml/stublibs
/usr/lib/ocaml/stublibs/dllbigarray.so
/usr/lib/ocaml/stublibs/dllcamlstr.so
/usr/lib/ocaml/stublibs/dllgraphics.so
/usr/lib/ocaml/stublibs/dllnums.so
/usr/lib/ocaml/stublibs/dllthreads.so
/usr/lib/ocaml/stublibs/dllunix.so
/usr/lib/ocaml/stublibs/dllvmthreads.so
/usr/lib/ocaml/sys.cmi
/usr/lib/ocaml/sys.cmt
/usr/lib/ocaml/sys.cmti
/usr/lib/ocaml/sys.p.cmt
/usr/lib/ocaml/threads
/usr/lib/ocaml/threads/condition.cmi
/usr/lib/ocaml/threads/condition.cmti
/usr/lib/ocaml/threads/event.cmi
/usr/lib/ocaml/threads/event.cmti
/usr/lib/ocaml/threads/mutex.cmi
/usr/lib/ocaml/threads/mutex.cmti
/usr/lib/ocaml/threads/thread.cmi
/usr/lib/ocaml/threads/thread.cmti
/usr/lib/ocaml/threads/threadUnix.cmi
/usr/lib/ocaml/threads/threadUnix.cmti
/usr/lib/ocaml/threads/threads.cma
/usr/lib/ocaml/uchar.cmi
/usr/lib/ocaml/uchar.cmt
/usr/lib/ocaml/uchar.cmti
/usr/lib/ocaml/uchar.p.cmt
/usr/lib/ocaml/unix.cma
/usr/lib/ocaml/unix.cmi
/usr/lib/ocaml/unix.cmti
/usr/lib/ocaml/unixLabels.cmi
/usr/lib/ocaml/unixLabels.cmti
/usr/lib/ocaml/vmthreads
/usr/lib/ocaml/vmthreads/condition.cmi
/usr/lib/ocaml/vmthreads/condition.cmti
/usr/lib/ocaml/vmthreads/event.cmi
/usr/lib/ocaml/vmthreads/event.cmti
/usr/lib/ocaml/vmthreads/mutex.cmi
/usr/lib/ocaml/vmthreads/mutex.cmti
/usr/lib/ocaml/vmthreads/stdlib.cma
/usr/lib/ocaml/vmthreads/thread.cmi
/usr/lib/ocaml/vmthreads/thread.cmti
/usr/lib/ocaml/vmthreads/threadUnix.cmi
/usr/lib/ocaml/vmthreads/threadUnix.cmti
/usr/lib/ocaml/vmthreads/threads.cma
/usr/lib/ocaml/vmthreads/unix.cma
/usr/lib/ocaml/weak.cmi
/usr/lib/ocaml/weak.cmt
/usr/lib/ocaml/weak.cmti
/usr/lib/ocaml/weak.p.cmt
/usr/share/doc/packages/ocaml-runtime
/usr/share/doc/packages/ocaml-runtime/Changes
/usr/share/licenses/ocaml-runtime
/usr/share/licenses/ocaml-runtime/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 15:33:36 2024