From b929b91e4f57046f31f7e8f19f10579fd3b5201a Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Thu, 26 May 2022 11:27:00 +0200 Subject: [PATCH] Ports: Add a port of `libmikmod` --- Ports/AvailablePorts.md | 1 + Ports/libmikmod/package.sh | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 Ports/libmikmod/package.sh diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index 04ad3a50e0..f3859a5967 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -105,6 +105,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`libksba`](libksba/) | libksba | 1.5.1 | https://gnupg.org/software/libksba/index.html | | [`libjpeg`](libjpeg/) | libjpeg | 9e | https://ijg.org/ | | [`libmad`](libmad/) | libmad | 0.15.1b | https://www.underbit.com/products/mad/ | +| [`libmikmod`](libmikmod/) | libmikmod | 3.3.11.1 | http://mikmod.sourceforge.net/ | | [`libmodplug`](libmodplug/) | libmodplug | 0.8.9.0 | http://modplug-xmms.sourceforge.net/ | | [`libmpeg2`](libmpeg2/) | libmpeg2 | 0.5.1 | https://libmpeg2.sourceforge.io/ | | [`libmpg123`](libmpg123/) | libmpg123 | 1.29.3 | https://www.mpg123.de/ | diff --git a/Ports/libmikmod/package.sh b/Ports/libmikmod/package.sh new file mode 100755 index 0000000000..7afafdd4d3 --- /dev/null +++ b/Ports/libmikmod/package.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env -S bash ../.port_include.sh +port=libmikmod +version=3.3.11.1 +useconfigure=true +configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt") +use_fresh_config_sub=true +config_sub_paths=("autotools/config.sub") +files="https://downloads.sourceforge.net/project/mikmod/libmikmod/${version}/libmikmod-${version}.tar.gz libmikmod-${version}.tar.gz ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19" +auth_type=sha256 + +configure() { + run cmake "${configopts[@]}" . +} + +install() { + run make install +}