From ce6dc6b2c0643eecffffd24e5279c76b2a7fdd8a Mon Sep 17 00:00:00 2001 From: Trilarion Date: Wed, 6 Dec 2017 15:19:23 +0100 Subject: [PATCH] new entries --- README.md | 2 +- library/_toc.md | 5 +++++ library/freetype.md | 15 +++++++++++++++ library/harfbuzz.md | 16 ++++++++++++++++ library/lua.md | 22 ++++++++++++++++++++++ library/openssl.md | 14 ++++++++++++++ library/pthreads_win32.md | 16 ++++++++++++++++ library/ragel.md | 16 ++++++++++++++++ library/yaml_cpp.md | 12 ++++++++++++ 9 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 library/freetype.md create mode 100644 library/harfbuzz.md create mode 100644 library/lua.md create mode 100644 library/openssl.md create mode 100644 library/pthreads_win32.md create mode 100644 library/ragel.md create mode 100644 library/yaml_cpp.md diff --git a/README.md b/README.md index 0fff5f78..df417220 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ See also the list of [popular games on Github](https://github.com/leereilly/game ## Contents -- [Libraries](library/_toc.md) (12) +- [Libraries](library/_toc.md) (19) - [Frameworks](framework/_toc.md) (44) - [Adventures & Visual Novels](adventure/_toc.md) (8) - [RPGs](rpg/_toc.md) (7) diff --git a/library/_toc.md b/library/_toc.md index a54fabd1..fa3382f7 100644 --- a/library/_toc.md +++ b/library/_toc.md @@ -3,12 +3,17 @@ - [Allegro](allegro.md) - [Boost](boost.md) - [Crypto++](crypto.md) +- [FreeType](freetype.md) +- [HarfBuzz](harfbuzz.md) - [LZMA SDK](lzma.md) - [Libxml2](libxml2.md) +- [Lua](lua.md) - [Open AL](openal.md) - [Open AL Soft](openalsoft.md) +- [Pthreads-win32](pthreads_win32.md) - [Simple DirectMedia Layer (SDL 2)](sdl_2.md) - [Simple and Fast Multimedia Library](sfml.md) - [XZ Utils](xz.md) - [libpng](libpng.md) +- [yaml-cpp](yaml_cpp.md) - [zlib](zlib.md) diff --git a/library/freetype.md b/library/freetype.md new file mode 100644 index 00000000..9be12330 --- /dev/null +++ b/library/freetype.md @@ -0,0 +1,15 @@ +# FreeType + +_Capable of producing high-quality output (glyph images) of most vector and bitmap font formats._ + +- Home: https://www.freetype.org/ +- Wikipedia: 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 +- License: GPL + +## Building + +Uses CMake \ No newline at end of file diff --git a/library/harfbuzz.md b/library/harfbuzz.md new file mode 100644 index 00000000..cc587265 --- /dev/null +++ b/library/harfbuzz.md @@ -0,0 +1,16 @@ +# HarfBuzz + +_OpenType text shaping engine._ + +- Home: https://www.freedesktop.org/wiki/Software/HarfBuzz/ +- Wikipedia: https://en.wikipedia.org/wiki/HarfBuzz +- Download: see home +- State: mature +- Code: https://github.com/harfbuzz/harfbuzz +- Language(s): C++ +- License: MIT + +## Building + +Uses CMake + diff --git a/library/lua.md b/library/lua.md new file mode 100644 index 00000000..f172417f --- /dev/null +++ b/library/lua.md @@ -0,0 +1,22 @@ +# Lua + +_Powerful, efficient, lightweight, embeddable scripting language._ + +- Home: http://www.lua.org/ +- Wikipedia: +- Download: http://www.lua.org/download.html +- State: mature +- Code: see download https://github.com/lua/lua (mirror) +- Language(s): C +- License: MIT + +It's a whole programming language but often used within games projects for scripting purposes (like Python). + +See also [LuaDist](https://github.com/LuaDist). + +Who develops Lua if the actual repository is not publicly available? + +See also [toLua](http://webserver2.tecgraf.puc-rio.br/~celes/tolua/tolua-3.2.html). + +## Building + diff --git a/library/openssl.md b/library/openssl.md new file mode 100644 index 00000000..e8c12c41 --- /dev/null +++ b/library/openssl.md @@ -0,0 +1,14 @@ +# OpenSSL + +_Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols._ + +- Home: https://www.openssl.org/ +- Wikipedia: 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 +- License: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE) + +## Building + diff --git a/library/pthreads_win32.md b/library/pthreads_win32.md new file mode 100644 index 00000000..51531697 --- /dev/null +++ b/library/pthreads_win32.md @@ -0,0 +1,16 @@ +# Pthreads-win32 + +_Implements a large subset of the POSIX standard threads related API._ + +- Home: https://sourceware.org/pthreads-win32/ +- Wikipedia: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows +- Download: see home +- State: mature +- Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32 +- Language(s): C +- License: LGPL-2.1 + +## Building + +Manually created project files for MSVC. + diff --git a/library/ragel.md b/library/ragel.md new file mode 100644 index 00000000..d808100d --- /dev/null +++ b/library/ragel.md @@ -0,0 +1,16 @@ +# Ragel + +_Compiles executable finite state machines from regular languages._ + +- Home: http://www.colm.net/open-source/ragel/ +- Wikipedia: https://en.wikipedia.org/wiki/Ragel +- Download: see home +- State: mature +- Code: git://git.colm.net/ragel.git +- Language(s): C++ +- License: MIT + +Required by [HarfBuzz](harfbuzz.md). + +## Building + diff --git a/library/yaml_cpp.md b/library/yaml_cpp.md new file mode 100644 index 00000000..ac7dcd64 --- /dev/null +++ b/library/yaml_cpp.md @@ -0,0 +1,12 @@ +# yaml-cpp + +_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++ +- License: MIT + +## Building + +Uses CMake (shows deprecation warnings)