ocaml-source-4.03.0-4.6.1<>,:i[/=„HjY 16ȝ,ZEPЏh,@~_ d9i#gyע'Ϭ;.ZƏ$- /ͣZuDA`Y bHt]27.rӑT?y-b5ɂ0Urꊴ l0yS4C@љǓf8F,)<.)ɳZ]fs# H'~}`e?9]œwy> 43妨] RҞ,;τ#k^Ri>92L?2<d  Ept| (33 Z3 3 3  3  T3 3 3  <3,8(8:9::y:F)UG)h3H*43I+3X+4Y+<\+X3],$3^.cb.uc/d/e/f/l/u/3v0w03x1`3z2,Cocaml-source4.03.04.6.1Source code for Objective Caml librariesSource code for Objective Caml libraries.[lamb09aopenSUSE Leap 42.3openSUSEQPL-1.0 and SUSE-LGPL-2.0-with-linking-exceptionhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://caml.inria.fr/linuxx86_64'!x4xp0 sJ PT$VT/ 8 = b-3u/7  bKGL&5D #*3WRE{$恤[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[L[Lf8d0c97a55337b3d38100d057ef6f3cf674b08524ebbee8bd8dfb7af5f42646821d786a4a185538437008544a70e5d538c6a3e63f74047ec66e7c1d143f1ca2c1a7eff59c9d20b5069631a23cd9d38b9f13b5e0512722d507967b58d0c1086414a164269255bebae9b46089f942e3f6d35a30b85f51edc2b2054d8a2fbce9547decabe427ce1ef7f292058b7a0c8ec4130ba634e5b948a7451c8335e6bdf4ac99c1bc945c03549436d502cfefbee6d18e3e59e671d788885311e45d39780d3c262225b1375f45d9ca990b54eae997385a942c4b715c74c1831b2102e2c9f96886bed14ff509ac61045c0e15ec7a230ad4b15112a358787231a9e0e28e088ff7b0cbf202a6385f2cad62105650a13048b03dd0fe2bb7601a53e99ababa36604f2e50be6fdbc053052b686a2833712b1dce14b8ae1b00f1fa08bea2fbbb154436d1070578a853feab349e4eb6d0ea3ded9563a639dec65d8287f1c9f2e40b7e3d1813841a9a688960bcf03b3ea4832c945608ca310c34085cf38b1de0aa2ff72f7f802a0c7f21f323600a4f90e976550f092a07d88848724757094bad3f9d159316fb7e41cc95bb821275e70323c8b4797b765c316d438075483466ea78e0ad70eb7eeefcdc3da70021a28e3ae10e254283bfd77176f7b9581599be0374a1b483907b233ab4709d255de25aec857c4a23cfcaa55a9ab5f69eeb683fd9b25527e3b1062dbc92b35cf5f1e19140ff9fc5404340d1907abe09189646ee37787b80d063d41cbf7c0d654a39022bd934f03fa52e1157468d5d3eab77e9eb6eb7683fab552a943a374ea6fb08feb57aea452d4ea92a12cb4b04f520bb27894e214f3cdbf0fa2019c8bc2998ab80b35099fb40aa85318797fcd23493ea64ebb43de95e80115bb09a1c1cb0cf4584d8182105a6e2301e46b5b84a976ef538acddc2d0947fa8744d46f3bb213332b39b7d96d5828afcc8911b23f2bfff37a2cbe258b77889bd729c58a443c3175e8b4b470cae5da7d7a6fea5dbfc0259cdd73ca723e00586b389f2b9995c101deef703d5981588b0819133de8fd4619b0cc975ed191a6a2b4f4867d9c228ed2a606bf9ca96a04cd61a7092009230889b678d7266bb669b6f68223704764d53359eb3f22a90d9d34f4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocaml-4.03.0-4.6.1.src.rpmocaml-sourceocaml-source(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Z@ZЛWbW^@WV@WH6WR@R:@R/ QMQ@QLGQ& @Q& @Q#@P@P!@OOO'N'@N@NNqNqN)f@N(N(NMMMAMߒ@M۝ML@Mש@M@MLs@KKK"4@J.Nkstreitova@suse.comkstreitova@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dekstreitova@suse.comohering@suse.deohering@suse.deohering@suse.dekstreitova@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.dematz@suse.deohering@suse.deguillaume@opensuse.orgmax@suse.comohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.dei@marguerite.suohering@suse.deohering@suse.dedvaleev@suse.comcfarrell@suse.comdvaleev@suse.comcoolo@suse.comdmueller@suse.dedvaleev@suse.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comcoolo@novell.comcoolo@novell.comjslaby@suse.devcizek@novell.comidoenmez@novell.comanicka@suse.czvuntz@opensuse.organicka@suse.czcoolo@novell.com- update ocaml-4.03.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.03 (added in ocaml 4.06) with the present caml_ba_multov() that is basically the same [bnc#1088591] [CVE-2018-9838]- add ocaml-4.03.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]- Install ocamltags in emacs site-lisp, do not add a shebang anymore- Provide various macros to unify oasis ocaml setup.ml $cmd usage- ocaml-compiler-libs requires ncurses-devel for some bytecode compilation- Add Provides/Requires for ocamlfind() from META files- 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- 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- Increase rlimit stack size on ppc64 ocaml-arch-rlimit-stacksize.patch- Add hardcoded Provides for pre 12.1 repos- update version 4.02.3 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- use spec-cleaner- update version 4.02.2 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- Recognize macros provided by prjconf to disable ocamlopt and run testsuite- New subpackage ocaml-rpm-macros- update version 4.02.1 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- Update ppc64/ppc64le patch (bnc#901836)- 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.- Require as/gcc for ocamlopt (bnc#891177)- Enable opt for ppc64le (ocaml-ppc64le.patch)- Disable opt on aarch64- Provide ocaml(ocaml.opt)==version if available- Disable opt on ppc64le (ocaml-ppc64.patch doesn't support ELVv2)- 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- Fix ARM build- Added ocaml-tcl86.patch to fix build with Tcl 8.6.- Recompress with xz- refresh ocaml-ppc64.patch - increase stack size for ppc64 - package back *cmxs files for ppc- add hard requires ocaml-compiler-libs in ocaml-camlp4 in versions before 12.1 due to lack of autorequires in old rpm- disable opt on ia64- 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.- change Requires: version-release to just Requires: version- update specfile to handle disabled do_opt variable- refresh ppc64 patch - Link dllthreads.so with -lpthread so that pthread_atfork is included statically.- 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- *.cmxs doesn't built for ppc- fix Source references to contain original upstream- add add .type directive for code symbols (needed on arm)- enable ppc64 build- Explicitly require the ocaml-runtime package in the ocaml package- The ocaml package does not provide the runtime any more.- Unremove code block regarding removing -fomit-frame-pointer within RPM_OPT_FLAGS for ix86 architectures- Enable optimizations (Fedora does this) - More cleanup done- Clean up spec file - Remove ocaml-3.12-fix-size-directive.patch- New upstream version 3.12.1, providing many bugfixes. - ocaml-3.12-fix-size-directive.patch is no longer needed.- Add compiler library packages- Obsolete old "camlp4" package- Split (and rename) camlp4 package. Add provide for consistency. - Decomment some stuff.- Make the spec work with older versions of RPM - Split some parts of packages for devel-ness- add provides required by the rpm-4.9 auto provides- fix for last change to also include interpreter- fix build with rpm 4.9.0- license correction to GPLv2 and QPL - removed author from spec- Add ocaml-3.12-fix-size-directive.patch: incorrect .size directives generated for x86-32 and x86-64- 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- Remove unneeded gtk-devel BuildRequires.- update to 1.11.1 * bug fixes * Improved wording of various error messages * Support for 64-bit mode in Solaris/x86 (PR#4670).- filter out fomit-frame-pointer from rpm_opt_flags to fix buildlamb09 1528107179  !"#$%&'()*+,-./01234.03.0-4.6.14.03.0-4.6.1arg.mlarray.mlarrayLabels.mlbuffer.mlbytes.mlbytesLabels.mlcallback.mlcamlinternalFormat.mlcamlinternalFormatBasics.mlcamlinternalLazy.mlcamlinternalMod.mlcamlinternalOO.mlchar.mlcomplex.mldigest.mlephemeron.mlfilename.mlformat.mlgc.mlgenlex.mlhashtbl.mlint32.mlint64.mllazy.mllexing.mllist.mllistLabels.mlmap.mlmarshal.mlmoreLabels.mlnativeint.mlobj.mloo.mlparsing.mlpervasives.mlprintexc.mlprintf.mlqueue.mlrandom.mlscanf.mlset.mlsort.mlstack.mlstdLabels.mlstd_exit.mlstream.mlstring.mlstringLabels.mlsys.mluchar.mlweak.ml/usr/lib64/ocaml/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8213/openSUSE_Leap_42.3_Update/91326614bd75ef1839526aebe1bd1fcd-ocaml.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxac}&?Dz91g?p]"k%n C }9HPAT{b5Ͽj1aXb hS8Ф J=ST$լW,r:j弲GP] \;'<.Sn[.h#Z/ }2RҎn,&FSen ge?zJ?O;Huy5Y#;ԯ\&![ kJI΅%E֑Q}BЯIz|7X;mnWzAi:'-A\6vqJ8DW%Uʣ~/6α W3%ſjyEM/ԅ!>ml&C"9mn{$o>ƻG],`geS^l rx!ޠ񛤅}]YՔ1h1J7?e8cMVF3ЦL躨gjUa$_LBs-p x:JubeK~m\K@q?cUa(79 %KL8{q[ ~63)H(G̐laNl.5 oi%\i49TdCPo~M rգ@gݙ+YiLۖzG6T,Q]zA=a狪Mʖ#ϊq.+ ~_hul|(=h ,!@YzinVI#A`%:\w~u*]~AHwɺ7#đdc S}Q