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

ocaml-rpm-macros-4.05.0-lp150.3.1 RPM for ppc64le

From OpenSuSE Ports Leap 15.0 for ppc64le

Name: ocaml-rpm-macros Distribution: openSUSE Leap 15.0
Version: 4.05.0 Vendor: openSUSE
Release: lp150.3.1 Build date: Mon Apr 30 16:21:11 2018
Group: Development/Languages/OCaml Build host: obs-power8-05
Size: 2434 Source RPM: ocaml-4.05.0-lp150.3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.ocaml.org
Summary: RPM macros for building OCaml source packages
OCaml is a high-level, strongly-typed, functional and object-oriented
programming language from the ML family of languages.

This package contains a set of helper macros to unify common code used
in ocaml spec files.

Provides

Requires

License

QPL-1.0 AND SUSE-LGPL-2.0-with-linking-exception

Changelog

* 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)
* Wed Oct 08 2014 ohering@suse.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 ohering@suse.de
  - Require as/gcc for ocamlopt (bnc#891177)
* Thu May 01 2014 dvaleev@suse.com
  - Enable opt for ppc64le (ocaml-ppc64le.patch)
* Sat Feb 01 2014 ohering@suse.de
  - Disable opt on aarch64
* Thu Jan 30 2014 ohering@suse.de
  - Provide ocaml(ocaml.opt)==version if available
* Fri Dec 06 2013 matz@suse.de
  - Disable opt on ppc64le (ocaml-ppc64.patch doesn't support ELVv2)
* Thu Sep 19 2013 ohering@suse.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 guillaume@opensuse.org
  - Fix ARM build
* Thu Aug 01 2013 max@suse.com
  - Added ocaml-tcl86.patch to fix build with Tcl 8.6.
* Mon Jun 03 2013 ohering@suse.de
  - Recompress with xz
* Fri Mar 22 2013 dvaleev@suse.com
  - refresh ocaml-ppc64.patch
  - increase stack size for ppc64
  - package back *cmxs files for ppc
* Thu Feb 21 2013 ohering@suse.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 ohering@suse.de
  - disable opt on ia64
* Fri Feb 15 2013 i@marguerite.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 ohering@suse.de
  - change Requires: version-release to just Requires: version
* Wed Jan 02 2013 ohering@suse.de
  - update specfile to handle disabled do_opt variable
* Wed Jun 27 2012 dvaleev@suse.com
  - refresh ppc64 patch
  - Link dllthreads.so with -lpthread so that pthread_atfork
    is included statically.
* Thu May 10 2012 cfarrell@suse.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 dvaleev@suse.com
  - *.cmxs doesn't built for ppc
* Mon Dec 19 2011 coolo@suse.com
  - fix Source references to contain original upstream
* Sun Nov 13 2011 dmueller@suse.de
  - add add .type directive for code symbols (needed on arm)
* Tue Nov 08 2011 dvaleev@suse.com
  - enable ppc64 build
* Thu Sep 15 2011 ampsaltis@gmail.com
  - Explicitly require the ocaml-runtime package in the ocaml package
* Thu Sep 15 2011 ampsaltis@gmail.com
  - The ocaml package does not provide the runtime any more.
* Fri Jul 22 2011 ampsaltis@gmail.com
  - Unremove code block regarding removing -fomit-frame-pointer within RPM_OPT_FLAGS for ix86 architectures
* Thu Jul 21 2011 ampsaltis@gmail.com
  - Enable optimizations (Fedora does this)
  - More cleanup done
* Thu Jul 21 2011 ampsaltis@gmail.com
  - Clean up spec file
  - Remove ocaml-3.12-fix-size-directive.patch
* Tue Jul 05 2011 ampsaltis@gmail.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 ampsaltis@gmail.com
  - Add compiler library packages
* Sun Jun 19 2011 ampsaltis@gmail.com
  - Obsolete old "camlp4" package
* Fri Jun 17 2011 ampsaltis@gmail.com
  - Split (and rename) camlp4 package.  Add provide for consistency.
  - Decomment some stuff.
* Fri May 27 2011 ampsaltis@gmail.com
  - Make the spec work with older versions of RPM
  - Split some parts of packages for devel-ness
* Tue May 24 2011 coolo@novell.com
  - add provides required by the rpm-4.9 auto provides
* Mon May 23 2011 coolo@novell.com
  - fix for last change to also include interpreter
* Sat May 21 2011 jslaby@suse.de
  - fix build with rpm 4.9.0
* Wed Apr 27 2011 vcizek@novell.com
  - license correction to GPLv2 and QPL
  - removed author from spec
* Tue Apr 26 2011 idoenmez@novell.com
  - Add ocaml-3.12-fix-size-directive.patch:
    incorrect .size directives generated for x86-32 and x86-64
* Tue Aug 24 2010 anicka@suse.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 vuntz@opensuse.org
  - Remove unneeded gtk-devel BuildRequires.
* Fri Dec 11 2009 anicka@suse.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 coolo@novell.com
  - filter out fomit-frame-pointer from rpm_opt_flags to fix build

Files

/etc/rpm
/etc/rpm/macros.ocaml


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:26:55 2021