rename fields to improve understanding, adapting maintenance.py (intermediate)

This commit is contained in:
Trilarion
2018-06-07 17:44:44 +02:00
parent 381a62784a
commit 6070bd5360
417 changed files with 1607 additions and 1606 deletions

View File

@ -1,27 +1,26 @@
# Popular required libraries
[comment]: # (start of autogenerated content, do not edit)
- **[Boost (C++ Libraries)](boost.md)** (C++, mature)
- **[Crypto++](crypto.md)** (C++)
- **[Doxygen](doxygen.md)** (C++, mature)
- **[FreeType](freetype.md)** (C, mature)
- **[HarfBuzz](harfbuzz.md)** (C++, mature)
- **[LZMA SDK](lzma.md)** (C, mature)
- **[Libxml2](libxml2.md)** (C, mature)
- **[Lua](lua.md)** (C, mature)
- **[Boost (C++ Libraries)](boost.md)** (mature)
- **[Crypto++](crypto.md)** ()
- **[Doxygen](doxygen.md)** (mature)
- **[FreeType](freetype.md)** (mature)
- **[HarfBuzz](harfbuzz.md)** (mature)
- **[LZMA SDK](lzma.md)** (mature)
- **[Libxml2](libxml2.md)** (mature)
- **[Lua](lua.md)** (mature)
- **[Open AL](openal.md)** ()
- **[Open AL Soft](openalsoft.md)** (C)
- **[OpenSSL](openssl.md)** (C, mature)
- **[Pthreads-win32](pthreads_win32.md)** (C, mature)
- **[Ragel](ragel.md)** (C++, mature)
- **[SWIG](swig.md)** (C++, mature)
- **[Simple DirectMedia Layer](sdl_2.md)** (C, mature)
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, mature)
- **[XZ Utils](xz.md)** (C, mature)
- **[libpng](libpng.md)** (C, mature)
- **[pkg-config](pkgconfig.md)** (C, mature)
- **[wxWidgets](wxwidgets.md)** (C++, Objective C, mature)
- **[yaml-cpp](yaml_cpp.md)** (C++)
- **[zlib](zlib.md)** (C, mature)
- **[Open AL Soft](openalsoft.md)** ()
- **[OpenSSL](openssl.md)** (mature)
- **[Pthreads-win32](pthreads_win32.md)** (mature)
- **[Ragel](ragel.md)** (mature)
- **[SWIG](swig.md)** (mature)
- **[Simple DirectMedia Layer](sdl_2.md)** (mature)
- **[Simple and Fast Multimedia Library](sfml.md)** (mature)
- **[XZ Utils](xz.md)** (mature)
- **[libpng](libpng.md)** (mature)
- **[pkg-config](pkgconfig.md)** (mature)
- **[wxWidgets](wxwidgets.md)** (mature)
- **[yaml-cpp](yaml_cpp.md)** ()
- **[zlib](zlib.md)** (mature)
[comment]: # (end of autogenerated content)

View File

@ -6,8 +6,8 @@ _Boost provides free peer-reviewed portable C++ source libraries._
- Media: <https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)>
- Download: http://www.boost.org/users/download/
- State: mature
- Code: https://github.com/boostorg/boost
- Language(s): C++
- Code repository: https://github.com/boostorg/boost
- Code language: C++
- Code license: Special
- Code license details: [Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)

View File

@ -5,8 +5,8 @@ _C++ class library of cryptographic schemes._
- Home: https://cryptopp.com/
- Media: https://en.wikipedia.org/wiki/Crypto%2B%2B
- Download: https://cryptopp.com/#download
- Code: https://github.com/weidai11/cryptopp
- Language(s): C++
- Code repository: https://github.com/weidai11/cryptopp
- Code language: C++
- Code license: Boost-1.0
## Building

View File

@ -7,11 +7,11 @@ _Tool for generating documentation from annotated C++ sources._
- Download: http://www.stack.nl/~dimitri/doxygen/download.html
- State: mature
- Keywords: tool, source documentation generator
- Code: https://github.com/doxygen/doxygen
- Language(s): C++
- Code repository: https://github.com/doxygen/doxygen
- Code language: C++
- Code license: GPL-2.0
## Building
Uses CMake
- Build system: CMake

View File

@ -6,10 +6,10 @@ _Capable of producing high-quality output (glyph images) of most vector and bitm
- Media: https://en.wikipedia.org/wiki/FreeType
- Download: https://www.freetype.org/download.html
- State: mature
- Code: http://git.savannah.gnu.org/cgit/freetype/
- Language(s): C
- Code repository: http://git.savannah.gnu.org/cgit/freetype/
- Code language: C
- Code license: GPL
## Building
Uses CMake
- Build system: CMake

View File

@ -4,13 +4,13 @@ _OpenType text shaping engine._
- Home: https://www.freedesktop.org/wiki/Software/HarfBuzz/
- Media: https://en.wikipedia.org/wiki/HarfBuzz
- Download: see home
- Download: (see home)
- State: mature
- Code: https://github.com/harfbuzz/harfbuzz
- Language(s): C++
- Code repository: https://github.com/harfbuzz/harfbuzz
- Code language: C++
- Code license: MIT
## Building
Uses CMake
- Build system: CMake

View File

@ -4,11 +4,11 @@ _libpng is the official PNG reference library._
- Home: http://libpng.org/pub/png/libpng.html
- Media: https://en.wikipedia.org/wiki/Libpng
- Download: see home
- Download: (see home)
- State: mature
- Keywords: official
- Code: https://sourceforge.net/p/libpng/code/ci/master/tree/
- Language(s): C
- Code repository: https://sourceforge.net/p/libpng/code/ci/master/tree/
- Code language: C
- Code license: Special
- Code license details: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)

View File

@ -6,8 +6,8 @@ _Libxml2 is the XML C parser and toolkit developed for the Gnome project (but us
- Media: https://en.wikipedia.org/wiki/Libxml2
- Download: http://www.xmlsoft.org/downloads.html
- State: mature
- Code: https://git.gnome.org//browse/libxml2/
- Language(s): C
- Code repository: https://git.gnome.org//browse/libxml2/
- Code language: C
- Code license: MIT
## Building

View File

@ -6,8 +6,8 @@ _Powerful, efficient, lightweight, embeddable scripting language._
- Media: <https://en.wikipedia.org/wiki/Lua_(programming_language)>
- Download: http://www.lua.org/download.html
- State: mature
- Code: see download https://github.com/lua/lua (mirror)
- Language(s): C
- Code repository: (see download) https://github.com/lua/lua (mirror)
- Code language: C
- Code license: MIT
It's a whole programming language but often used within games projects for scripting purposes (like Python).

View File

@ -6,8 +6,8 @@ _The LZMA SDK provides the documentation, samples, header files, libraries, and
- Media: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
- Download: http://7-zip.org/download.html http://7-zip.org/sdk.html
- State: mature
- Code: see download
- Language(s): C
- Code repository: (see download)
- Code language: C
- Code license: LGPL-2.0
Windows only.

View File

@ -4,7 +4,7 @@ _Cross-platform audio application programming interface (API)._
- Home: http://www.openal.org/
- Media: https://en.wikipedia.org/wiki/OpenAL
- Code: http://www.openal.org/downloads/
- Code repository: http://www.openal.org/downloads/
- Code license: Proprietary
- Code license details: since v1.1, LGPL before

View File

@ -4,11 +4,11 @@ _Software implementation of the OpenAL 3D audio API._
- Home: http://kcat.strangesoft.net/openal.html
- Media: https://en.wikipedia.org/wiki/OpenAL#Implementations
- Code: http://repo.or.cz/openal-soft.git
- Language(s): C
- Code repository: http://repo.or.cz/openal-soft.git
- Code language: C
- Code license: LGPL-2.0
## Building
Uses CMake
- Build system: CMake

View File

@ -6,8 +6,8 @@ _Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) p
- Media: https://en.wikipedia.org/wiki/OpenSSL
- Download: https://www.openssl.org/source/
- State: mature
- Code: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
- Language(s): C
- Code repository: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
- Code language: C
- Code license: Special
- Code license details: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE)

View File

@ -7,8 +7,8 @@ _Tool used when compiling applications and libraries._
- Download: https://pkg-config.freedesktop.org/releases/
- State: mature
- Keywords: tool
- Code: git://anongit.freedesktop.org/pkg-config
- Language(s): C
- Code repository: git://anongit.freedesktop.org/pkg-config
- Code language: C
- Code license: GPL-2.0
## Building

View File

@ -4,10 +4,10 @@ _Implements a large subset of the POSIX standard threads related API._
- Home: https://sourceware.org/pthreads-win32/
- Media: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows
- Download: see home
- Download: (see home)
- State: mature
- Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32
- Language(s): C
- Code repository: cvs (see home) https://github.com/GerHobbelt/pthread-win32
- Code language: C
- Code license: LGPL-2.1
## Building

View File

@ -4,10 +4,10 @@ _Compiles executable finite state machines from regular languages._
- Home: http://www.colm.net/open-source/ragel/
- Media: https://en.wikipedia.org/wiki/Ragel
- Download: see home
- Download: (see home)
- State: mature
- Code: git://git.colm.net/ragel.git
- Language(s): C++
- Code repository: git://git.colm.net/ragel.git
- Code language: C++
- Code license: MIT
Required by [HarfBuzz](harfbuzz.md).

View File

@ -7,14 +7,14 @@ _Simple DirectMedia Layer is a cross-platform development library designed to pr
- Download: https://www.libsdl.org/download-2.0.php
- State: mature
- Keywords: multimedia hardware abstraction layer, 3D graphics
- Code: http://hg.libsdl.org/SDL (mercurial)
- Language(s): C
- Code repository: http://hg.libsdl.org/SDL (mercurial)
- Code language: C
- Code license: zlib
- Bindings: [C#, Lua, Python, ..](https://www.libsdl.org/languages.php)
## Building
Uses CMake
- Build system: CMake
2017-11 (2.0.7)
- SDL 2.0.7 with MSVC 2015 via CMake 3.9 works

View File

@ -6,13 +6,13 @@ _SFML provides a simple interface to the various components of your PC._
- Media: https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library
- Download: https://www.sfml-dev.org/download.php
- State: mature
- Code: https://github.com/SFML/SFML
- Language(s): C++
- Code repository: https://github.com/SFML/SFML
- Code language: C++
- Code license: zlib (core)
## Building
Uses CMake
- Build system: CMake
Does not contain tests.

View File

@ -7,8 +7,8 @@ _Software development tool that connects programs written in C and C++ with a va
- Download: http://www.swig.org/download.html
- State: mature
- Keywords: language binding, interface generator
- Code: https://github.com/swig/swig
- Language(s): C++
- Code repository: https://github.com/swig/swig
- Code language: C++
- Code license: Special
- Code license details: [SWIG license](https://raw.githubusercontent.com/swig/swig/master/LICENSE)

View File

@ -7,8 +7,8 @@ _C++ library that lets developers create applications for Windows, Mac OS X, Lin
- Download: http://wxwidgets.org/downloads/
- State: mature
- Keywords: gui toolkit
- Code: https://github.com/wxWidgets/wxWidgets
- Language(s): C++, Objective C
- Code repository: https://github.com/wxWidgets/wxWidgets
- Code language: C++, Objective C
- Code license: Special
## Building

View File

@ -4,10 +4,10 @@ _General-purpose data compression software with a high compression ratio._
- Home: https://tukaani.org/xz/
- Media: https://en.wikipedia.org/wiki/XZ_Utils
- Download: see home
- Download: (see home)
- State: mature
- Code: https://git.tukaani.org/?p=xz.git
- Language(s): C
- Code repository: https://git.tukaani.org/?p=xz.git
- Code language: C
- Code license: Different, see file Copying, liblzma is public domain
Python support [lzma](https://docs.python.org/3/library/lzma.html)

View File

@ -3,10 +3,10 @@
_YAML parser and emitter in C++ matching the YAML 1.2 spec._
- Home: https://github.com/jbeder/yaml-cpp
- Code:https://github.com/jbeder/yaml-cpp
- Language(s): C++
- Code repository:https://github.com/jbeder/yaml-cpp
- Code language: C++
- Code license: MIT
## Building
Uses CMake (shows deprecation warnings)
- Build system: CMake (shows deprecation warnings)

View File

@ -5,11 +5,11 @@ _zlib is a software library used for data compression._
- Home: http://zlib.net/
- Media: https://en.wikipedia.org/wiki/Zlib
- State: mature
- Code: https://github.com/madler/zlib
- Language(s): C
- Code repository: https://github.com/madler/zlib
- Code language: C
- Code license: zlib
## Building
Uses CMake
- Build system: CMake