commit 3e0f1c7d955bd1eee1d4a3acfaf54e1dd0f69aa5f95e5ace0e708ff863027d83 Author: Jan Engelhardt Date: Wed Aug 28 12:37:03 2024 +0000 [info=bb192cdd213fa461c4ede00dc30ac498dc94d857375c5d0c9844d36cc6b1ab49] OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-runtime?expand=0&rev=61 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo new file mode 100644 index 0000000..b443649 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1699615997 +commit: bb192cdd213fa461c4ede00dc30ac498dc94d857375c5d0c9844d36cc6b1ab49 +url: https://src.opensuse.org/mingw/mingw64-runtime +revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..a2b7038 --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3caf2252aa0fba4b062991a0381235df9c0b0fdc49d7961ef8c8ddb4f126af8e +size 256 diff --git a/mingw-w64-v11.0.1.tar.bz2 b/mingw-w64-v11.0.1.tar.bz2 new file mode 100644 index 0000000..db3662b --- /dev/null +++ b/mingw-w64-v11.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f66bce069ee8bed7439a1a13da7cb91a5e67ea6170f21317ac7f5794625ee10 +size 10057401 diff --git a/mingw64-runtime-rpmlintrc b/mingw64-runtime-rpmlintrc new file mode 100644 index 0000000..43c2593 --- /dev/null +++ b/mingw64-runtime-rpmlintrc @@ -0,0 +1,2 @@ +addFilter("arch-independent-package-contains-binary-or-object") +addFilter("devel-file-in-non-devel-package") diff --git a/mingw64-runtime.changes b/mingw64-runtime.changes new file mode 100644 index 0000000..57e6838 --- /dev/null +++ b/mingw64-runtime.changes @@ -0,0 +1,127 @@ +------------------------------------------------------------------- +Fri Nov 3 12:33:16 UTC 2023 - Jan Engelhardt + +- Update to release 11.0.1 + * New Hyper-V APIs + * Updates to DX12 headers and much more from Wine + * Many other new Win32 APIs + +------------------------------------------------------------------- +Mon Jun 27 16:37:24 UTC 2022 - Jan Engelhardt + +- Update to release 10 + * New msvcrt10, 20, 40, 70 and 71 import libraries. + * Drop x86_64 64-bit crtdll.dll + * Updated wine imports + +------------------------------------------------------------------- +Sat Jul 3 10:32:06 UTC 2021 - Jan Engelhardt + +- Update to release 9.0.0 + * UCRT updates, Wine updates + * gettimeofday precision increase + +------------------------------------------------------------------- +Thu Dec 3 12:18:00 UTC 2020 - Tobias Klausmann + +- Update to new upstream release 8.0.0 + * New Hyper-V headers and libraries by Biswapriyo Nath + * Many headers updated from Wine by Jacek Caban. + * ARM math improvements by Martin Storsjö + * floating point fixes by Liu Hao + * many *printf compatibility fixes by Liu Hao and Martin Storsjö + * massive Windows App Store API updates by Steve Lhomme + * winstorecompat library updates by Martin Storsjö + * __USE_MINGW_ANSI_STDIO now automatically enabled in C99 and C11 mode when + not using UCRT by Pali Rohár + * wdm and ddk updates by Zebediah Figura + * UCRT for Windows Store Apps (-lucrtapp) by Martin Storsjö + * Audioclient and ActivateAudioInterfaceAsync API updates by Liu Hao + * DirectX SDKs are now always installed + +------------------------------------------------------------------- +Sat Nov 23 14:40:09 UTC 2019 - Ismail Dönmez + +- Update to new upstream release 7.0.0 + * _FORTIFY_SOURCE support thanks to Christian Franke. + * Lots of math fixes from Martin Storsjö. + * Many headers updated from Wine by Jacek Caban. + * UCRT support by Martin Storsjö. + +------------------------------------------------------------------- +Wed Oct 17 18:50:03 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 6.0.0 + * C++ __cxa_atexit + * Massive additions to support UCRT + * Sync COM interface headers with Wine development + * WinRT additions + * ARM32 and ARM64 additions + * CRT library api-ms-win-core additions + * CRT library def file reorganization +- Removed popcnt.patch, 0001-Add-missing-D3D_CS_-variables.patch + (no longer needed; included upstream) + +------------------------------------------------------------------- +Tue Nov 21 11:38:40 UTC 2017 - idonmez@suse.com + +- Update to version 5.0.3 +- Drop libmsvcrt.a-Added-_create_locale-and-_free_locale-ent.diff, + fixed upstream. + +------------------------------------------------------------------- +Tue Apr 18 14:12:37 UTC 2017 - idonmez@suse.com + +- Add libmsvcrt.a-Added-_create_locale-and-_free_locale-ent.diff + +------------------------------------------------------------------- +Tue Mar 28 11:41:07 UTC 2017 - idonmez@suse.com + +- Update to version 5.0.2 + +------------------------------------------------------------------- +Sat Jan 14 20:48:37 UTC 2017 - idonmez@suse.com + +- Update to version 5.0.1 + +------------------------------------------------------------------- +Wed Mar 23 21:07:00 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 5.0~rc1 +* Basic ARM support +* gcc-5 support + +------------------------------------------------------------------- +Fri Sep 4 11:55:01 UTC 2015 - idonmez@suse.com + +- Update to version 4.0.4 + * No changelog upstream + +------------------------------------------------------------------- +Tue Apr 21 09:13:45 UTC 2015 - jengelh@inai.de + +- Update to new upstream release 4.0.2 +* Fix 64bit __mingw_printf %l*, %z* and %g + +------------------------------------------------------------------- +Tue Mar 31 16:59:00 UTC 2015 - jengelh@inai.de + +- Add mkstemp.diff, addressing broken behavior of mkstemp(), + a newly implemented function since mingw 4.0.1. + +------------------------------------------------------------------- +Thu Mar 26 22:48:14 UTC 2015 - jengelh@inai.de + +- Update to new upstream release 4.0.1 +* 32-bit ARM thumb software math +* Improved DirectX 11, OpenGL 4.5/GLES 3.1 support +* added POSIX.1-2008 ftw.h +* more secure functions: qsort_s, gmtime64_s, time_s.h, ... +* added to stat.h: S_IRGRP, S_IRWXG, ... +* added to unistd.h: SHUT_* + +------------------------------------------------------------------- +Tue Dec 20 16:21:59 UTC 2011 - dev@dominik-schmidt.de + +- apply patch from trunk, that fixes crash on startup on certain systems + diff --git a/mingw64-runtime.spec b/mingw64-runtime.spec new file mode 100644 index 0000000..cd127b1 --- /dev/null +++ b/mingw64-runtime.spec @@ -0,0 +1,62 @@ +# +# spec file for package mingw64-runtime +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: mingw64-runtime +Version: 11.0.1 +Release: 0 +Summary: MinGW-w64 runtime libraries for Win64 +License: SUSE-Public-Domain +Group: Development/Libraries/C and C++ +URL: http://mingw-w64.sf.net/ +Source: http://downloads.sf.net/mingw-w64/mingw-w64-v%{version}.tar.bz2 +Source100: %{name}-rpmlintrc +BuildRequires: mingw64-cross-binutils +BuildRequires: mingw64-cross-gcc-bootstrap >= 4.4.0 +BuildRequires: mingw64-filesystem +BuildRequires: mingw64-headers >= %{version} +BuildRequires: xz +#!BuildIgnore: post-build-checks +# When building the CRT, any newer (>=) headers should be ok, since the CRT +# won't make use of them. At runtime, ensure that headers are not too new (<=) +# because ominous link failures can result -- let OBS go into unresolvable +# state instead. +Requires: mingw64-headers <= %{version} +# Once this is installed, mingw64-bootstrap (binary bootstrapper) is no +# longer needed. +Obsoletes: mingw64-runtime-bootstrap +BuildArch: noarch +%_mingw64_package_header_debug + +%description +MinGW Win64 cross-compiler runtime, base libraries. + +%prep +%autosetup -n mingw-w64-v%{version}/mingw-w64-crt + +%build +%{_mingw64_configure} --disable-lib32 --enable-lib64 +%make_build + +%install +%make_install +rm -Rfv "%{buildroot}/%{_mingw64_includedir}"/*.c + +%files +%{_mingw64_libdir}/ + +%changelog