Эльбрус/upstream: различия между версиями
< Эльбрус
м (→предложенные: +1) |
м (+ilyakurdyukov) |
||
(не показано 38 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
= Эльбрус вверх по реке = | = Эльбрус вверх по реке = | ||
Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k [[upstream|напрямую в проектах разработки свободного ПО]]; списки патчей ниже не претендуют на полноту. | Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k [[upstream|напрямую в проектах разработки свободного ПО]]; списки патчей ниже не претендуют на полноту, но могут пригодиться при переносе других программ или сборке ранее выпущенных версий. | ||
== принятые == | Пожалуйста, добавляйте известные вам патчи в соответствующий раздел -- если делаете компанией, заведите новый; регистрация на вики необязательна. | ||
=== 2015 === | |||
== ALT Linux Team == | |||
=== принятые === | |||
==== 2015 ==== | |||
* [https://lists.gnu.org/archive/html/config-patches/2015-03/msg00000.html gnu-config] ''ldv@'' | * [https://lists.gnu.org/archive/html/config-patches/2015-03/msg00000.html gnu-config] ''ldv@'' | ||
=== 2017 === | ==== 2017 ==== | ||
* [https://github.com/manisandro/gImageReader/pull/209 gimagereader] ''bircoph@'' | * [https://github.com/manisandro/gImageReader/pull/209 gimagereader] ''bircoph@'' | ||
* [https://github.com/lxc/lxc/pull/1757/commits/4742cd9a30eadcf3ef637e99e7a357b91f58b41d lxc] ''mike@'' | * [https://github.com/lxc/lxc/pull/1757/commits/4742cd9a30eadcf3ef637e99e7a357b91f58b41d lxc] ''mike@'' | ||
Строка 15: | Строка 18: | ||
* [https://github.com/ruby/ruby/pull/1781 ruby] ''bircoph@'' | * [https://github.com/ruby/ruby/pull/1781 ruby] ''bircoph@'' | ||
=== 2018 === | ==== 2018 ==== | ||
* [https://github.com/libtom/libtommath/commit/0bc755139c057286b2c7bbc1d13d6016af94f5de libtommath] ''mike@'' | * [https://github.com/libtom/libtommath/commit/0bc755139c057286b2c7bbc1d13d6016af94f5de libtommath] ''mike@'' | ||
* [https://bugs.freedesktop.org/show_bug.cgi?id=105136 imake] ''bircoph@'' | * [https://bugs.freedesktop.org/show_bug.cgi?id=105136 imake] ''bircoph@'' | ||
* [https://github.com/karelzak/util-linux/commit/146900d41166efc375d69d7a51f9675dba684f6a util-linux] ''bircoph@'' | * [https://github.com/karelzak/util-linux/commit/146900d41166efc375d69d7a51f9675dba684f6a util-linux] ''bircoph@'' | ||
=== 2019 === | ==== 2019 ==== | ||
* [https://github.com/transmission/transmission/commit/36110e18c4c4728bea3f72702120d6fbcb7b9c09 transmission] ''mike@'' | * [https://github.com/transmission/transmission/commit/36110e18c4c4728bea3f72702120d6fbcb7b9c09 transmission] ''mike@'' | ||
* [https://github.com/nigels-com/glew/commit/61d167422c86735514e713eeea70e0477a979b26 glew] ''mike@'' | * [https://github.com/nigels-com/glew/commit/61d167422c86735514e713eeea70e0477a979b26 glew] ''mike@'' | ||
Строка 31: | Строка 34: | ||
* [https://github.com/signalwire/freeswitch/pull/50 freeswitch] сделано ''mike@'', заапстримлено ''bircoph@'' | * [https://github.com/signalwire/freeswitch/pull/50 freeswitch] сделано ''mike@'', заапстримлено ''bircoph@'' | ||
=== 2020 === | ==== 2020 ==== | ||
* [https://github.com/gost-engine/engine/pull/217 gost-engine] ''vt@'' | * [https://github.com/gost-engine/engine/pull/217 gost-engine] ''vt@'' | ||
* [https://sourceforge.net/p/libemf/patches/3/ libemf] ''mike@'' | * [https://sourceforge.net/p/libemf/patches/3/ libemf] ''mike@'' | ||
Строка 38: | Строка 41: | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1554614 nspr] ''mike@'' | * [https://bugzilla.mozilla.org/show_bug.cgi?id=1554614 nspr] ''mike@'' | ||
* [http://gitlab.com/graphviz/graphviz/-/merge_requests/1595 graphviz] ''mike@'' | * [http://gitlab.com/graphviz/graphviz/-/merge_requests/1595 graphviz] ''mike@'' | ||
* [http://github.com/OpenImageIO/oiio/commit/714aae4cbbad699468c3ac8f46945e0400be61e8 openimageio] ''mike@'' | |||
== предложенные == | === предложенные === | ||
* [http://lists.rpm.org/pipermail/rpm-maint/2016-March/004212.html rpm] | * [http://lists.rpm.org/pipermail/rpm-maint/2016-March/004212.html rpm] | ||
* dynamips | * dynamips | ||
Строка 54: | Строка 58: | ||
* xneur | * xneur | ||
* [http://bugs.llvm.org/show_bug.cgi?id=42828 llvm] ''сборка на архитектуре, ''не'' кодогенератор'' | * [http://bugs.llvm.org/show_bug.cgi?id=42828 llvm] ''сборка на архитектуре, ''не'' кодогенератор'' | ||
* log4cplus | |||
=== созданные === | |||
* ''[http://github.com/ilyakurdyukov/e2k-ports Илья Курдюков]'' | |||
<div id="mcst"></div> | <div id="mcst"></div> | ||
== | == МЦСТ == | ||
* [https://www.sourceware.org/ml/binutils/2008-06/msg00095.html binutils] ''2008'' | * [https://www.sourceware.org/ml/binutils/2008-06/msg00095.html binutils] ''2008'' | ||
* meson ''[https://github.com/mesonbuild/meson/pull/3115 2018], [https://github.com/mesonbuild/meson/pull/6455 | * meson ''[https://github.com/mesonbuild/meson/pull/3115 2018], 2020: [https://github.com/mesonbuild/meson/pull/6455 1], [http://github.com/mesonbuild/meson/commit/1f2150fe492e369f4d84644270b7fa86928a18b3 2]'' | ||
* [https://github.com/smxi/inxi/issues/197 inxi] ''2019; также спасибо {{man|mikhailnov}}'' | * [https://github.com/smxi/inxi/issues/197 inxi] ''2019; также спасибо {{man|mikhailnov}}'' | ||
* taisei: [https://github.com/taisei-project/taisei/blob/9e7cbaf2524d3d2b4034512246a1cea8fb5dbb89/src/credits.c#L119 патчей много], [https://github.com/taisei-project/taisei/pull/157 основной блок] ''2016-2020'' | * taisei: [https://github.com/taisei-project/taisei/blob/9e7cbaf2524d3d2b4034512246a1cea8fb5dbb89/src/credits.c#L119 патчей много], [https://github.com/taisei-project/taisei/pull/157 основной блок] ''2016-2020'' | ||
Строка 68: | Строка 76: | ||
<div id="eltex"></div> | <div id="eltex"></div> | ||
== | == Eltex == | ||
* [https://github.com/erlang/otp/pull/1491/commits/42955cbdf3b4e2f378602e16cb373970d2ac5749 erlang] ''2017'' | * [https://github.com/erlang/otp/pull/1491/commits/42955cbdf3b4e2f378602e16cb373970d2ac5749 erlang] ''2017'' | ||
<div id="yandex-museum"></div> | <div id="yandex-museum"></div> | ||
== e2k-dev enthusiast team == | |||
участники команды: | |||
* [https://github.com/r-a-sattarov Рамиль Саттаров] | |||
* [https://github.com/DJs3000 Дмитрий Пугачёв] | |||
* [https://github.com/EntityFX Артём Солопий] | |||
* [https://github.com/SSE4 Константин Ивлев] | |||
* [https://github.com/a1batross Алибек Омаров] | |||
* [https://github.com/gshep Георгий Шепелев] | |||
ссылки: | |||
* [https://github.com/RobertBeckebans/RBDOOM-3-BFG/pull/432 RobertBeckebans/RBDOOM-3-BFG] | * [http://github.com/e2k-ports github.com/e2k-ports] <!-- * [http://github.com/e2k-dev github.com/e2k-dev] --> | ||
* [https://github.com/OpenArena/engine/ | * [http://github.com/OpenE2K github.com/OpenE2K] | ||
* [https://github.com/ioquake/ioq3/pull/434 | * [https://git.mentality.rip/OpenE2K git.mentality.rip/OpenE2K] | ||
* [https://github.com/curl/curl/ | PR: | ||
* [https://github.com/premake/premake-core/pull/1365 | * '''RBDOOM-3-BFG''' [https://github.com/RobertBeckebans/RBDOOM-3-BFG/pull/432 2019-1] ''Ramil Sattarov'' [https://github.com/RobertBeckebans/RBDOOM-3-BFG/pull/495 2020-2] ''Ramil Sattarov'' | ||
* [https://github.com/ptitSeb/Serious-Engine/pull/13 | * '''DOOM: BFA (Classic RBDoom 3 BFG)''' [https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/pull/57 2020] ''Ramil Sattarov'' | ||
* [https://github.com/castano/nvidia-texture-tools/pull/304 | * '''OpenArena''' [https://github.com/OpenArena/engine/pull/59 2019-1] ''Ramil Sattarov'' [https://github.com/OpenArena/engine/pull/63 2019-2] ''Ramil Sattarov'' | ||
* [https://github.com/urho3d/Urho3D/pull/2578 urho3d/Urho3D] | * '''ioquake3''' [https://github.com/ioquake/ioq3/pull/434 2019] ''Ramil Sattarov'' | ||
* [https://github.com/spring/pr-downloader/pull/121 | * '''Curl''' [https://github.com/curl/curl/pull/4576 2019] ''Ramil Sattarov'' | ||
* [https://github.com/OpenXRay/xray-16/pull/578 OpenXRay/xray-16] | * '''Premake''' [https://github.com/premake/premake-core/pull/1365 2019] ''Ramil Sattarov'' | ||
* [https://github.com/XProger/OpenLara/commit/6fe0191cc298a5a78d7cd2614678e1f3c952b401 | * '''Serious Engine''' [https://github.com/ptitSeb/Serious-Engine/pull/13 2019] ''Ramil Sattarov'' | ||
* [https://github.com/ec-/Quake3e/pull/53 | * '''NVIDIA Texture Tools''' [https://github.com/castano/nvidia-texture-tools/pull/304 2019] ''Ramil Sattarov'' | ||
* [https://github.com/lpereira/hardinfo/pull/558 | * '''Urho3D''' [https://github.com/urho3d/Urho3D/pull/2578 2020] ''Ramil Sattarov'' [https://github.com/urho3d/Urho3D/pull/2688 2020] ''Ramil Sattarov'' | ||
* [https://github.com/kondrak/vkQuake2/pull/101 | * '''Spring RTS game engine''' [https://github.com/spring/pr-downloader/pull/121 2020-1] ''Ramil Sattarov'' [https://github.com/spring/spring/pull/506 2020-2] ''Ramil Sattarov'' [https://github.com/spring/DevIL/pull/1 2020-3] ''Ramil Sattarov'' | ||
* [https://github.com/suijingfeng/vkQuake3/pull/9 | * '''OpenXRay''' [https://github.com/OpenXRay/xray-16/pull/578 2020-1] ''Ramil Sattarov'' [https://github.com/OpenXRay/xray-16/pull/729 2021-2] ''Ramil Sattarov'' [https://github.com/OpenXRay/xray-16/pull/736 2021-3] ''Ramil Sattarov'' [https://github.com/OpenXRay/xray-16/pull/740 2021-4] ''Ramil Sattarov'' | ||
* [https://github.com/suijingfeng/vkOpenArena/pull/25 | * '''OpenLara''' [https://github.com/XProger/OpenLara/commit/6fe0191cc298a5a78d7cd2614678e1f3c952b401 2019] | ||
* [https://github.com/bulletphysics/bullet3/pull/3060 bulletphysics/bullet3 ] | * '''Quake3e''' [https://github.com/ec-/Quake3e/pull/53 2020] ''Ramil Sattarov'' | ||
* '''HardInfo''' [https://github.com/lpereira/hardinfo/pull/558 2020] ''Artyom Solopiy'' | |||
* '''vkQuake2''' [https://github.com/kondrak/vkQuake2/pull/101 2020] ''Ramil Sattarov'' | |||
* '''vkQuake3''' [https://github.com/suijingfeng/vkQuake3/pull/9 2020] ''Ramil Sattarov'' | |||
* '''vkOpenArena''' [https://github.com/suijingfeng/vkOpenArena/pull/25 2020] ''Ramil Sattarov'' | |||
* '''Bullet Physics SDK''' [https://github.com/bulletphysics/bullet3/pull/3060 2020-1] ''Ramil Sattarov'' [https://github.com/bulletphysics/bullet3/pull/3126 2020-2] ''Ramil Sattarov'' | |||
* '''AngelScript''' [https://sourceforge.net/p/angelscript/code/2678/ 2020] | |||
* '''OGRE-next (OGRE2)''' [https://github.com/OGRECave/ogre-next/pull/149 2020] ''Ramil Sattarov'' | |||
* '''OpenEXR''' [https://github.com/AcademySoftwareFoundation/openexr/pull/862 2020] ''Ramil Sattarov'' | |||
* '''SDL''' [https://bugzilla.libsdl.org/show_bug.cgi?id=5418 2020] ''Ivan Kuzmenko'' | |||
* '''0 A.D.''' [https://code.wildfiregames.com/D3162 2020] ''Ramil Sattarov'' | |||
* '''Squirrel''' [https://github.com/albertodemichelis/squirrel/pull/226/ draft] ''Georgy Shepelev'' | |||
<div id="native"></div> | <div id="native"></div> | ||
* '''MAPS.ME''' [https://github.com/mapsme/omim/pull/14092 2021] ''Anatoly Tomilov'' | |||
* '''TetrisGL''' [https://github.com/BaZzz01010101/TetrisGL/pull/3 2021] ''Alexey Borisov'' | |||
* '''Conan''' [https://github.com/conan-io/conan/pull/8032 2021] ''Konstantin Ivlev'' | |||
* '''Compiler Explorer''' [http://github.com/compiler-explorer/compiler-explorer/pull/2394 draft] ''Alibek Omarov'' | |||
* '''FreeImage''' [https://github.com/WinMerge/freeimage/pull/10 2021-1] ''Ramil Sattarov'' [https://sourceforge.net/p/freeimage/patches/144/ draft] ''Ramil Sattarov'' | |||
* '''ArxLibertatis''' [https://github.com/arx/ArxLibertatis/pull/258 2021-1] ''Alibek Omarov'' [https://github.com/arx/ArxLibertatis/pull/259 2021-2] ''Ramil Sattarov'' | |||
* '''Boost.Predef''' [https://github.com/boostorg/predef/pull/116 2021] ''Konstantin Ivlev'' | |||
* '''Abseil Common Libraries''' [https://github.com/abseil/abseil-cpp/pull/889 2021] ''Konstantin Ivlev'' | |||
* '''gperftools''' [https://github.com/gperftools/gperftools/pull/1243 2021] ''Konstantin Ivlev'' | |||
* '''google/benchmark''' [https://github.com/google/benchmark/pull/1091 2021] ''Konstantin Ivlev'' | |||
* '''gn''' [https://gn-review.googlesource.com/c/gn/+/10980/2 2021] ''Konstantin Ivlev'' | |||
* '''linux-syscall-support''' [https://chromium-review.googlesource.com/c/linux-syscall-support/+/2652675 2021] ''Konstantin Ivlev'' | |||
= Известные проекты = | = Известные проекты = | ||
Проекты, которые разрабатываются апстримом с учётом архитектуры e2k: | Проекты, которые разрабатываются апстримом с учётом архитектуры e2k: | ||
== ALT Linux Team == | == ALT Linux Team == | ||
Строка 105: | Строка 143: | ||
* [https://github.com/erthink/t1ha t1ha] (хеш-функция), [https://github.com/erthink/libmdbx libmdbx] (key-value), [https://github.com/erthink/libfptu libfptu] (кортежи и сериализация) ''и другие разработки Леонида Юрьева'' | * [https://github.com/erthink/t1ha t1ha] (хеш-функция), [https://github.com/erthink/libmdbx libmdbx] (key-value), [https://github.com/erthink/libfptu libfptu] (кортежи и сериализация) ''и другие разработки Леонида Юрьева'' | ||
* [https://github.com/openssl/openssl/pull/10901 openssl] ''спасибо Дмитрию Белявскому'' | * [https://github.com/openssl/openssl/pull/10901 openssl] ''спасибо Дмитрию Белявскому'' | ||
* [https://github.com/FWGS/xash3d-fwgs FWGS/xash3d-fwgs] ''FWGS'' | |||
{{Category navigation|title=E2K|category=E2K|sortkey=*}} | {{Category navigation|title=E2K|category=E2K|sortkey=*}} |
Версия от 20:54, 3 апреля 2021
Эльбрус вверх по реке
Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k напрямую в проектах разработки свободного ПО; списки патчей ниже не претендуют на полноту, но могут пригодиться при переносе других программ или сборке ранее выпущенных версий.
Пожалуйста, добавляйте известные вам патчи в соответствующий раздел -- если делаете компанией, заведите новый; регистрация на вики необязательна.
ALT Linux Team
принятые
2015
- gnu-config ldv@
2017
- gimagereader bircoph@
- lxc mike@
- gstreamer mike@
- spice-protocol mike@
- bzflag mike@
- ruby bircoph@
2018
- libtommath mike@
- imake bircoph@
- util-linux bircoph@
2019
- transmission mike@
- glew mike@
- sanlock mike@
- pcre mike@
- nss mike@
- netsurf mike@
- double-conversion mike@
- cln6 mike@
- freeswitch сделано mike@, заапстримлено bircoph@
2020
- gost-engine vt@
- libemf mike@
- libxcrypt bircoph@
- nss mike@
- nspr mike@
- graphviz mike@
- openimageio mike@
предложенные
- rpm
- dynamips
- isomd5sum
- libbsd
- selinux
- simplescreenrecorder
- poco
- xosview
- qucs
- opus-tools
- gnome-desktop
- autoconf-archive
- xneur
- llvm сборка на архитектуре, не кодогенератор
- log4cplus
созданные
МЦСТ
- binutils 2008
- meson 2018, 2020: 1, 2
- inxi 2019; также спасибо mikhailnov@
- taisei: патчей много, основной блок 2016-2020
- dosbox-x 2020
- OBS 2020
- mbedtls, включая LTS-ветки (2.16, 2.7) 2020
Eltex
- erlang 2017
e2k-dev enthusiast team
участники команды:
ссылки:
PR:
- RBDOOM-3-BFG 2019-1 Ramil Sattarov 2020-2 Ramil Sattarov
- DOOM: BFA (Classic RBDoom 3 BFG) 2020 Ramil Sattarov
- OpenArena 2019-1 Ramil Sattarov 2019-2 Ramil Sattarov
- ioquake3 2019 Ramil Sattarov
- Curl 2019 Ramil Sattarov
- Premake 2019 Ramil Sattarov
- Serious Engine 2019 Ramil Sattarov
- NVIDIA Texture Tools 2019 Ramil Sattarov
- Urho3D 2020 Ramil Sattarov 2020 Ramil Sattarov
- Spring RTS game engine 2020-1 Ramil Sattarov 2020-2 Ramil Sattarov 2020-3 Ramil Sattarov
- OpenXRay 2020-1 Ramil Sattarov 2021-2 Ramil Sattarov 2021-3 Ramil Sattarov 2021-4 Ramil Sattarov
- OpenLara 2019
- Quake3e 2020 Ramil Sattarov
- HardInfo 2020 Artyom Solopiy
- vkQuake2 2020 Ramil Sattarov
- vkQuake3 2020 Ramil Sattarov
- vkOpenArena 2020 Ramil Sattarov
- Bullet Physics SDK 2020-1 Ramil Sattarov 2020-2 Ramil Sattarov
- AngelScript 2020
- OGRE-next (OGRE2) 2020 Ramil Sattarov
- OpenEXR 2020 Ramil Sattarov
- SDL 2020 Ivan Kuzmenko
- 0 A.D. 2020 Ramil Sattarov
- Squirrel draft Georgy Shepelev
- MAPS.ME 2021 Anatoly Tomilov
- TetrisGL 2021 Alexey Borisov
- Conan 2021 Konstantin Ivlev
- Compiler Explorer draft Alibek Omarov
- FreeImage 2021-1 Ramil Sattarov draft Ramil Sattarov
- ArxLibertatis 2021-1 Alibek Omarov 2021-2 Ramil Sattarov
- Boost.Predef 2021 Konstantin Ivlev
- Abseil Common Libraries 2021 Konstantin Ivlev
- gperftools 2021 Konstantin Ivlev
- google/benchmark 2021 Konstantin Ivlev
- gn 2021 Konstantin Ivlev
- linux-syscall-support 2021 Konstantin Ivlev
Известные проекты
Проекты, которые разрабатываются апстримом с учётом архитектуры e2k:
ALT Linux Team
- mkimage-profiles
- simpletest — тестирование работоспособности компилятора и тулчейна, а также получение базовой информации об архитектуре и компиляторе.