Compare commits

..

55 Commits
f10 ... master

Author SHA1 Message Date
Fedora Release Engineering
bf45c403d8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 22:57:40 +00:00
Richard W.M. Jones
8a10f4d151 OCaml 4.08.0 (final) rebuild. 2019-06-27 20:24:19 +01:00
Richard W.M. Jones
6c8ca3b273 OCaml 4.08.0 (beta 3) rebuild. 2019-04-29 19:29:01 +01:00
Igor Gnatenko
038b579499 Rebuild for readline 8.0 2019-02-17 09:30:52 +01:00
Fedora Release Engineering
0941d21663 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 16:54:28 +00:00
Fedora Release Engineering
f9ee61fb82 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 14:46:21 +00:00
Richard W.M. Jones
ccd1766df2 OCaml 4.07.0 (final) rebuild. 2018-07-11 16:37:42 +01:00
Richard W.M. Jones
c007eaa283 OCaml 4.07.0-rc1 rebuild. 2018-06-20 10:14:34 +01:00
Richard W.M. Jones
1431c75895 Re-add the dist tag, dropped accidentally in 0.10.3 rebase. 2018-05-17 14:19:41 +01:00
Fedora Release Engineering
e0da1fb137 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 08:54:57 +00:00
Richard W.M. Jones
1a2c4210fb Abandon attempts to set LIBDIR, just use /usr/lib instead. 2017-11-22 13:43:29 +00:00
Richard W.M. Jones
cf068c6912 OCaml 4.06.0 rebuild. 2017-11-08 18:21:37 +00:00
Richard W.M. Jones
1b75110603 New upstream version 0.10.3.
New upstream website (camlcity.org) and maintainer.
Modernize the spec file.
Remove old patches which no longer apply.
Reenable hevea dependency.
Remove "cvs_realclean".
2017-11-07 19:47:18 +00:00
Richard W.M. Jones
74592245b6 OCaml 4.05.0 rebuild. 2017-08-07 23:43:02 +01:00
Fedora Release Engineering
d89cb0fa5f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 04:18:11 +00:00
Fedora Release Engineering
8d57435bee - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 01:30:09 +00:00
Richard W.M. Jones
9a049dc8a8 OCaml 4.04.2 rebuild. 2017-06-26 21:14:18 +01:00
Richard W.M. Jones
5c1012806b OCaml 4.04.1 rebuild. 2017-05-12 13:23:51 +01:00
Fedora Release Engineering
a7135279e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 00:34:11 +00:00
Richard W.M. Jones
ebffad3ae0 Rebuild for OCaml 4.04.0. 2016-11-04 22:57:14 +00:00
Fedora Release Engineering
775d60d9d5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 11:09:06 +00:00
Richard W.M. Jones
2321ed9a33 Use global instead of define. 2016-01-05 17:15:59 +00:00
Richard W.M. Jones
8310f15378 OCaml 4.02.3 rebuild. 2015-07-28 16:40:11 +01:00
Richard W.M. Jones
4d3a92a2b4 s/390x: Disable stripping on bytecode-only platforms. 2015-07-22 13:19:57 +01:00
Richard W.M. Jones
9a691cc614 ocaml-4.02.2 final rebuild. 2015-06-24 17:50:02 +01:00
Richard W.M. Jones
0f8b1cbfea ocaml-4.02.2 rebuild. 2015-06-17 16:37:57 +01:00
Richard W.M. Jones
928677b31f ocaml-4.02.1 rebuild. 2015-02-16 18:48:40 +00:00
Richard W.M. Jones
98499a08b1 ocaml-4.02.0 final rebuild. 2014-08-30 19:09:29 +01:00
Richard W.M. Jones
8d29e92112 ocaml-4.02.0+rc1 rebuild. 2014-08-23 17:39:58 +01:00
Richard W.M. Jones
24be06ac84 Kill -warn-error option that caused failure to build on OCaml 4.02. 2014-08-18 10:03:21 +01:00
Peter Robinson
8f26d0dbd4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 13:01:39 +00:00
Richard W.M. Jones
9246e4eec0 ocaml-4.02.0-0.8.git10e45753.fc22 rebuild. 2014-08-09 16:52:49 +01:00
Richard W.M. Jones
4868d74c0e OCaml 4.02.0 beta rebuild. 2014-07-21 18:57:23 +01:00
Dennis Gilmore
dde623ca43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 10:44:25 -05:00
Richard W.M. Jones
85681e6e6a OCaml 4.01.0 rebuild.
- Modernize the spec file.
- Enable debuginfo.
- Add patch to remove more warnings.
2013-09-19 13:21:01 +01:00
Dennis Gilmore
ef86fc88fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 09:58:35 -05:00
Dennis Gilmore
c1d580a4ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 03:01:25 -06:00
Richard W.M. Jones
19d7bd0be3 Change Debian patch to disable all compile warnings. 2012-08-10 17:56:28 +01:00
Dennis Gilmore
c86a174cf2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 01:06:00 -05:00
Richard W.M. Jones
815789af4c Rebuild for OCaml 4.00.0. 2012-06-10 23:04:36 +01:00
Dennis Gilmore
80546e4e6a - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 05:25:32 -06:00
Dennis Gilmore
0a45555342 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 20:00:37 -06:00
Richard W.M. Jones
eae7bd732d - New upstream version 0.9.8.6-0.rc1. 2011-01-05 14:39:44 +00:00
Fedora Release Engineering
50c715868b dist-git conversion 2010-07-29 04:46:14 +00:00
Richard W.M. Jones
3bc55be07e Use upstream RPM 4.8 OCaml dependency generator. 2010-01-05 13:51:05 +00:00
Richard W.M. Jones
e768fa7818 Rebuild for OCaml 3.11.2 2009-12-30 13:51:30 +00:00
Richard W.M. Jones
dc4d7772e2 - Add 'Provides: omake' (RHBZ#548536).
- Remove OCaml from the summary, since omake is not an OCaml-specific tool.
2009-12-17 18:50:31 +00:00
Bill Nottingham
c23990fb7f Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:56:28 +00:00
Jesse Keating
1dd1d023b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-25 20:01:23 +00:00
Richard W.M. Jones
4dfeb77db0 Rebuild for OCaml 3.11.1 2009-05-23 08:19:54 +00:00
Karsten Hopp
d908adf635 - ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
(added sparc64 per request from the sparc maintainer)
2009-04-16 09:06:12 +00:00
Caolan McNamara
9c083c0b6b patch the original file, rather than the build-time created link 2009-03-03 08:54:33 +00:00
Jesse Keating
4b69b0bdb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 07:21:25 +00:00
Richard W.M. Jones
7d86afd48a - Patch for "attempt to free a non-heap object" (Jakub Jelinek). 2009-02-06 11:28:45 +00:00
Richard W.M. Jones
5353cfabbc Rebuild for OCaml 3.11.0. 2008-12-05 20:22:56 +00:00
4 changed files with 194 additions and 63 deletions

2
.gitignore vendored
View File

@ -1 +1,3 @@
omake-0.9.8.5-3.tar.gz
/omake-0.9.8.6-0.rc1.tar.gz
/omake-0.10.3.tar.gz

View File

@ -1,26 +0,0 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 10_stdin_stdout_fix.dpatch by Mike Furr <mfurr@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: stdin <-> stdout fix (upstream r12115)
@DPATCH@
diff -urNad omake-0.9.8.5~/src/build/omake_rule.ml omake-0.9.8.5/src/build/omake_rule.ml
--- omake-0.9.8.5~/src/build/omake_rule.ml 2007-07-02 14:20:23.000000000 -0400
+++ omake-0.9.8.5/src/build/omake_rule.ml 2007-09-06 12:52:23.752616976 -0400
@@ -1040,12 +1040,12 @@
* Evaluate the commands NOW.
*)
and exec_commands venv pos loc commands =
- let stdin = channel_of_var venv pos loc stdin_var in
let stdout = channel_of_var venv pos loc stdout_var in
- let stdin = Lm_channel.descr stdin in
+ let stderr = channel_of_var venv pos loc stderr_var in
let stdout = Lm_channel.descr stdout in
+ let stderr = Lm_channel.descr stderr in
List.iter (fun command ->
- let pid = eval_shell_internal stdin stdout command in
+ let pid = eval_shell_internal stdout stderr command in
let status, _ = eval_shell_wait venv pos pid in
let code =
match status with

View File

@ -1,30 +1,23 @@
%define debug_package %{nil}
Name: ocaml-omake
Version: 0.9.8.5
Release: 3%{?dist}
Summary: OCaml build system with automated dependency analysis
Group: Development/Tools
Version: 0.10.3
Release: 13%{?dist}
Summary: Build system with automated dependency analysis
License: LGPLv2+ with exceptions and GPLv2+ and BSD
URL: http://omake.metaprl.org/download.html
Source0: http://omake.metaprl.org/downloads/omake-%{version}-3.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch0: ocaml-omake-debian-stdin-stdout-fix.patch
URL: http://projects.camlcity.org/projects/omake.html
Source0: http://download.camlcity.org/download/omake-%{version}.tar.gz
# omake can be used on non-OCaml projects (RHBZ#548536).
Provides: omake
BuildRequires: ocaml >= 3.10.2-2
BuildRequires: ocaml-findlib-devel
BuildRequires: gamin-devel
BuildRequires: readline-devel
BuildRequires: ncurses-devel
#BuildRequires: hevea
BuildRequires: hevea
BuildRequires: chrpath
%define _use_internal_dependency_generator 0
%define __find_requires /usr/lib/rpm/ocaml-find-requires.sh
%define __find_provides /usr/lib/rpm/ocaml-find-provides.sh
%description
OMake is a build system designed for scalability and portability. It
@ -48,42 +41,204 @@ features many additional enhancements, including the following.
%prep
%setup -q -n omake-%{version}
%patch0 -p1
%build
make all \
PREFIX=%{_prefix} MANDIR=%{_mandir} BINDIR=%{_bindir} LIBDIR=%{_libdir}
# In latest omake it seems to be impossible to set LIBDIR, so we will
# always install the dependent files in /usr/lib/omake. XXX
./configure -prefix %{_prefix}
make all
%install
rm -rf $RPM_BUILD_ROOT
make install \
INSTALL_ROOT=$RPM_BUILD_ROOT \
PREFIX=%{_prefix} MANDIR=%{_mandir} BINDIR=%{_bindir} LIBDIR=%{_libdir}
chmod 0755 $RPM_BUILD_ROOT%{_bindir}/*
strip $RPM_BUILD_ROOT%{_bindir}/omake
strip $RPM_BUILD_ROOT%{_bindir}/cvs_realclean
%clean
rm -rf $RPM_BUILD_ROOT
INSTALL_ROOT=$RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE LICENSE.OMake ocamldep/LICENSE.ocamldep-omake
%doc CHANGELOG.txt
%doc CONTRIBUTORS.org LICENSE LICENSE.OMake README.md
%doc ChangeLog
%doc doc/txt/omake-doc.txt doc/ps/omake-doc.pdf doc/html/
%{_libdir}/omake/
%{_bindir}/ocamldep-omake
%{_prefix}/lib/omake/
%{_bindir}/omake
%{_bindir}/osh
%{_bindir}/cvs_realclean
%changelog
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jun 27 2019 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-12
- OCaml 4.08.0 (final) rebuild.
* Mon Apr 29 2019 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-11
- OCaml 4.08.0 (beta 3) rebuild.
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.10.3-10
- Rebuild for readline 8.0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Jul 11 2018 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-7
- OCaml 4.07.0 (final) rebuild.
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-6
- OCaml 4.07.0-rc1 rebuild.
* Thu May 17 2018 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-5
- Re-add the dist tag, dropped accidentally in 0.10.3 rebase.
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Nov 22 2017 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-3
- Abandon attempts to set LIBDIR, just use /usr/lib instead.
* Wed Nov 08 2017 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-2
- OCaml 4.06.0 rebuild.
* Tue Nov 07 2017 Richard W.M. Jones <rjones@redhat.com> - 0.10.3-1
- New upstream version 0.10.3.
- New upstream website (camlcity.org) and maintainer.
- Modernize the spec file.
- Remove old patches which no longer apply.
- Reenable hevea dependency.
- Remove "cvs_realclean".
* Mon Aug 07 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.29
- OCaml 4.05.0 rebuild.
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.8.6-0.rc1.28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.8.6-0.rc1.27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jun 26 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.26
- OCaml 4.04.2 rebuild.
* Fri May 12 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.25
- OCaml 4.04.1 rebuild.
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.8.6-0.rc1.24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Nov 04 2016 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.23
- Rebuild for OCaml 4.04.0.
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.8.6-0.rc1.22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jan 05 2016 Richard Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.21
- Use global instead of define.
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.20
- OCaml 4.02.3 rebuild.
* Wed Jul 22 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.19
- s/390x: Disable stripping on bytecode-only platforms.
* Wed Jun 24 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.18
- ocaml-4.02.2 final rebuild.
* Wed Jun 17 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.17
- ocaml-4.02.2 rebuild.
* Mon Feb 16 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.16
- ocaml-4.02.1 rebuild.
* Sat Aug 30 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.15
- ocaml-4.02.0 final rebuild.
* Sat Aug 23 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.14
- ocaml-4.02.0+rc1 rebuild.
* Mon Aug 18 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.13
- Kill -warn-error option that caused failure to build on OCaml 4.02.
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Aug 09 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.11
- ocaml-4.02.0-0.8.git10e45753.fc22 rebuild.
* Mon Jul 21 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.10
- OCaml 4.02.0 beta rebuild.
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Sep 19 2013 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.8
- OCaml 4.01.0 rebuild.
- Modernize the spec file.
- Enable debuginfo.
- Add patch to remove more warnings.
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Fri Aug 10 2012 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.4
- Change Debian patch to disable all compile warnings.
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sun Jun 10 2012 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1.3
- Rebuild for OCaml 4.00.0.
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.6-0.rc1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jan 5 2011 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.6-0.rc1
- New upstream version 0.9.8.6-0.rc1.
- Remove patches - all are upstream.
- Add patch to disable new warning in OCaml 3.12 (by Stephane Glondu).
- No separate omake-ocamldep program.
* Tue Jan 5 2010 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-12
- Use upstream RPM 4.8 OCaml dependency generator.
* Wed Dec 30 2009 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-11
- Rebuild for OCaml 3.11.2.
* Thu Dec 17 2009 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-10
- Add 'Provides: omake' (RHBZ#548536).
- Remove OCaml from the summary, since omake is not an OCaml-specific tool.
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat May 23 2009 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-8
- Rebuild for OCaml 3.11.1
* Thu Apr 16 2009 S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org>
- ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
(added sparc64 per request from the sparc maintainer)
* Tue Mar 3 2009 Caolán McNamara <caolanm@redhat.com> - 0.9.8.5-7
- patch src/libmojave-external/cutil/lm_printf.c rather than
src/clib/lm_printf.c as the latter is created as a link of the
former during the build
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-5
- Patch for "attempt to free a non-heap object" (Jakub Jelinek).
* Fri Dec 5 2008 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-4
- Rebuild for OCaml 3.11.0.
* Fri May 16 2008 Richard W.M. Jones <rjones@redhat.com> - 0.9.8.5-3
- Rebuild with OCaml 3.10.2-2 (fixes bz 445545).

View File

@ -1 +1 @@
d114b3c4201808aacd73ec1a98965c47 omake-0.9.8.5-3.tar.gz
SHA512 (omake-0.10.3.tar.gz) = 77eb87b819048d7d9cb9b89a73c5f922ba3adc93f0d58536b3cfa20abdbf1d2a4c576b77921c52e8ea5f80171e8a503b573bf2a92b65fa0579f6492574079733