From a50400072eecd9230314d579da0c1ae1f3a67091 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Fri, 24 Jun 2022 23:52:17 +0200 Subject: [PATCH] Ports: Add a port of `md4c` --- Ports/AvailablePorts.md | 1 + Ports/md4c/package.sh | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 Ports/md4c/package.sh diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index 895c23461e..390f7510c1 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -140,6 +140,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`mawk`](mawk/) | mawk | 1.3.4-20200120 | https://invisible-island.net/mawk/ | | [`mbedtls`](mbedtls/) | Mbed TLS | 3.1.0 | https://tls.mbed.org/ | | [`mc`](mc/) | Midnight Commander | 4.8.28 | https://midnight-commander.org/ | +| [`md4c`](md4c/) | Markdown for C | 0.4.8 | https://github.com/mity/md4c | | [`mgba`](mgba/) | Game Boy, Game Boy Color and Game Boy Advance emulator | 0.9.3 | https://mgba.io/ | | [`milkytracker`](milkytracker/) | milkytracker | 1.03.00 | https://github.com/milkytracker/MilkyTracker | | [`mold`](mold/) | A Modern Linker | 1.0.3 | https://github.com/rui314/mold | diff --git a/Ports/md4c/package.sh b/Ports/md4c/package.sh new file mode 100755 index 0000000000..e97c87e934 --- /dev/null +++ b/Ports/md4c/package.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env -S bash ../.port_include.sh +port='md4c' +version='0.4.8' +workdir="md4c-release-${version}" +files="https://github.com/mity/md4c/archive/release-${version}.tar.gz md4c-${version}.tar.gz 4a457df853425b6bb6e3457aa1d1a13bccec587a04c38c622b1013a0da41439f" +auth_type='sha256' +useconfigure='true' + +configure() { + run cmake -B build -DCMAKE_TOOLCHAIN_FILE="${SERENITY_BUILD_DIR}/CMakeToolchain.txt" +} + +build() { + run cmake --build build +} + +install() { + run cmake --install build +}