mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-11 13:36:13 +03:00
Ports: Switch to the new files
syntax
This commit is contained in:
parent
920dc1ba53
commit
456fd9f574
Notes:
sideshowbarker
2024-07-17 00:25:35 +09:00
Author: https://github.com/timschumi Commit: https://github.com/SerenityOS/serenity/commit/456fd9f574 Pull-request: https://github.com/SerenityOS/serenity/pull/20904 Reviewed-by: https://github.com/ADKaster ✅ Reviewed-by: https://github.com/alimpfard Reviewed-by: https://github.com/gmta
@ -115,6 +115,10 @@ fi
|
||||
mkdir -p "${PORT_BUILD_DIR}"
|
||||
cd "${PORT_BUILD_DIR}"
|
||||
|
||||
# 1 = url
|
||||
# 2 = sha256sum
|
||||
FILES_SIMPLE_PATTERN='^(https?:\/\/.+)#([0-9a-f]{64})$'
|
||||
|
||||
cleanup_git() {
|
||||
echo "WARNING: Reverting changes to $workdir as we are in dev mode!"
|
||||
run git clean -xffd >/dev/null 2>&1
|
||||
@ -367,8 +371,15 @@ func_defined fetch || fetch() {
|
||||
pre_fetch
|
||||
|
||||
for f in "${files[@]}"; do
|
||||
read url auth_sum <<< $(echo "${f}")
|
||||
fetch_simple "${url}" "${auth_sum}"
|
||||
if [[ "${f}" =~ ${FILES_SIMPLE_PATTERN} ]]; then
|
||||
url="${BASH_REMATCH[1]}"
|
||||
sha256sum="${BASH_REMATCH[2]}"
|
||||
fetch_simple "${url}" "${sha256sum}"
|
||||
continue
|
||||
fi
|
||||
|
||||
echo "error: Unknown syntax for files entry '${f}'"
|
||||
exit 1
|
||||
done
|
||||
|
||||
post_fetch
|
||||
@ -422,9 +433,15 @@ clean() {
|
||||
}
|
||||
clean_dist() {
|
||||
for f in "${files[@]}"; do
|
||||
read url hash <<< "$f"
|
||||
if [[ "${f}" =~ ${FILES_SIMPLE_PATTERN} ]]; then
|
||||
url="${BASH_REMATCH[1]}"
|
||||
filename=$(basename "$url")
|
||||
rm -f "${PORT_META_DIR}/${filename}"
|
||||
continue
|
||||
fi
|
||||
|
||||
echo "error: Unknown syntax for files entry '${f}'"
|
||||
exit 1
|
||||
done
|
||||
}
|
||||
clean_all() {
|
||||
|
@ -6,7 +6,7 @@ depends=("SDL2" "zlib")
|
||||
workdir=Another-World-Bytecode-Interpreter-master
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-DSDL2_INCLUDE_DIR=${SERENITY_INSTALL_ROOT}/usr/local/include/SDL2")
|
||||
files=(
|
||||
"https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter/archive/refs/heads/master.zip 326de7622e5f83a83fce76e6032240157a9dde83c0d65319095c7e0b312af317"
|
||||
"https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter/archive/refs/heads/master.zip#326de7622e5f83a83fce76e6032240157a9dde83c0d65319095c7e0b312af317"
|
||||
)
|
||||
launcher_name="Another World"
|
||||
launcher_category=Games
|
||||
|
@ -3,7 +3,7 @@
|
||||
port='ClassiCube'
|
||||
version='1.3.3'
|
||||
files=(
|
||||
"https://github.com/UnknownShadow200/ClassiCube/archive/refs/tags/${version}.tar.gz f90acfeb82fd440ead6e086694d99bd1583b0174da1801687c4c3d0fcb21d83d"
|
||||
"https://github.com/UnknownShadow200/ClassiCube/archive/refs/tags/${version}.tar.gz#f90acfeb82fd440ead6e086694d99bd1583b0174da1801687c4c3d0fcb21d83d"
|
||||
)
|
||||
workdir="${port}-${version}/src/"
|
||||
depends=(
|
||||
|
@ -5,7 +5,7 @@ version="master"
|
||||
commit="2903ecda7767a9563b6d3c74581b3920d32e6576"
|
||||
useconfigure="true"
|
||||
files=(
|
||||
"https://github.com/ObjFW/ObjFW/archive/${commit}.tar.gz ef5e3158e898415a9458f2c9a620b47f111b9a2af0bc8c48bcde4e13ae2b7727"
|
||||
"https://github.com/ObjFW/ObjFW/archive/${commit}.tar.gz#ef5e3158e898415a9458f2c9a620b47f111b9a2af0bc8c48bcde4e13ae2b7727"
|
||||
)
|
||||
workdir="ObjFW-${commit}"
|
||||
use_fresh_config_sub='true'
|
||||
|
@ -9,7 +9,7 @@ config_guess_paths=("make/autoconf/build-aux/autoconf-config.guess")
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=("make/autoconf/build-aux/autoconf-config.sub")
|
||||
files=(
|
||||
"https://github.com/openjdk/jdk17u-dev/archive/refs/tags/jdk-${version}-ga.tar.gz 4bd3d2534d7b584c01711e64b9e5b7e79052a1759d3fded8d64107ebc9d37dc2"
|
||||
"https://github.com/openjdk/jdk17u-dev/archive/refs/tags/jdk-${version}-ga.tar.gz#4bd3d2534d7b584c01711e64b9e5b7e79052a1759d3fded8d64107ebc9d37dc2"
|
||||
)
|
||||
depends=("fontconfig" "libffi")
|
||||
|
||||
|
@ -134,7 +134,7 @@ port='foo'
|
||||
version='1.2.3'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://example.com/foo-${version}.tar.gz 9acd50f9a2af37e471f761c3fe7b8dea5617e51dac802fe6c177b74abf0abb5a"
|
||||
"https://example.com/foo-${version}.tar.gz#9acd50f9a2af37e471f761c3fe7b8dea5617e51dac802fe6c177b74abf0abb5a"
|
||||
)
|
||||
depends=(
|
||||
'bar'
|
||||
@ -194,7 +194,7 @@ An array of external files required by the port, one per line. The format of eac
|
||||
entry is as follows:
|
||||
|
||||
```text
|
||||
URL HASH
|
||||
URL#HASH
|
||||
```
|
||||
|
||||
Where `URL` is the URL from where the file will be downloaded (using `curl`)
|
||||
@ -204,7 +204,7 @@ For example:
|
||||
|
||||
```bash
|
||||
files=(
|
||||
"https://example.com/foo-${version}.tar.xz 9acd50f9a2af37e471f761c3fe7b8dea5617e51dac802fe6c177b74abf0abb5a"
|
||||
"https://example.com/foo-${version}.tar.xz#9acd50f9a2af37e471f761c3fe7b8dea5617e51dac802fe6c177b74abf0abb5a"
|
||||
)
|
||||
```
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=RISCVEmu
|
||||
version=ad8ad6a0eb8591385318b2ec1cffde6078ff0185
|
||||
files=(
|
||||
"https://github.com/IdanHo/RISCVEmu/archive/${version}.tar.gz b4636284dd407e490ba6dd783b65caf8c019785285d6a86aece3860465276b33"
|
||||
"https://github.com/IdanHo/RISCVEmu/archive/${version}.tar.gz#b4636284dd407e490ba6dd783b65caf8c019785285d6a86aece3860465276b33"
|
||||
)
|
||||
|
||||
build() {
|
||||
|
@ -4,7 +4,7 @@ useconfigure="true"
|
||||
version="1.12.0"
|
||||
archive_hash="c912e32a0300f16ade827d48a4a948d5dab40b764cd1169f61108c6f5803649a"
|
||||
files=(
|
||||
"https://github.com/libretro/${port}/archive/refs/tags/v${version}.tar.gz $archive_hash"
|
||||
"https://github.com/libretro/${port}/archive/refs/tags/v${version}.tar.gz#$archive_hash"
|
||||
)
|
||||
depends=("freetype" "SDL2" "zlib")
|
||||
|
||||
|
@ -4,6 +4,6 @@ port=SDL2-GNUBoy
|
||||
version=1.2.1
|
||||
useconfigure=false
|
||||
files=(
|
||||
"https://github.com/AlexOberhofer/SDL2-GNUBoy/archive/refs/tags/v${version}.tar.gz d8b729aa88747301ed39514ad9dc857b842332ac87242993881e15125af1be20"
|
||||
"https://github.com/AlexOberhofer/SDL2-GNUBoy/archive/refs/tags/v${version}.tar.gz#d8b729aa88747301ed39514ad9dc857b842332ac87242993881e15125af1be20"
|
||||
)
|
||||
depends=("SDL2")
|
||||
|
@ -3,7 +3,7 @@ port='SDL2'
|
||||
version='2.28.2'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/libsdl-org/SDL/releases/download/release-${version}/SDL2-${version}.tar.gz 64b1102fa22093515b02ef33dd8739dee1ba57e9dbba6a092942b8bbed1a1c5e"
|
||||
"https://github.com/libsdl-org/SDL/releases/download/release-${version}/SDL2-${version}.tar.gz#64b1102fa22093515b02ef33dd8739dee1ba57e9dbba6a092942b8bbed1a1c5e"
|
||||
)
|
||||
configopts=(
|
||||
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
||||
|
@ -3,7 +3,7 @@
|
||||
port=SDL2_gfx
|
||||
version=1.0.4
|
||||
files=(
|
||||
"https://downloads.sourceforge.net/project/sdl2gfx/SDL2_gfx-${version}.tar.gz 63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262"
|
||||
"https://downloads.sourceforge.net/project/sdl2gfx/SDL2_gfx-${version}.tar.gz#63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262"
|
||||
)
|
||||
depends=("SDL2")
|
||||
useconfigure=true
|
||||
|
@ -4,7 +4,7 @@ useconfigure='true'
|
||||
version='2.6.2'
|
||||
depends=("SDL2" "libpng" "libjpeg" "libtiff")
|
||||
files=(
|
||||
"https://github.com/libsdl-org/SDL_image/releases/download/release-${version}/SDL2_image-${version}.tar.gz 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777"
|
||||
"https://github.com/libsdl-org/SDL_image/releases/download/release-${version}/SDL2_image-${version}.tar.gz#48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777"
|
||||
)
|
||||
|
||||
configure() {
|
||||
|
@ -3,7 +3,7 @@ port='SDL2_mixer'
|
||||
version='2.6.2'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${version}/SDL2_mixer-${version}.tar.gz 8cdea810366decba3c33d32b8071bccd1c309b2499a54946d92b48e6922aa371"
|
||||
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${version}/SDL2_mixer-${version}.tar.gz#8cdea810366decba3c33d32b8071bccd1c309b2499a54946d92b48e6922aa371"
|
||||
)
|
||||
depends=("libmodplug" "libmpg123" "libvorbis" "SDL2" "timidity")
|
||||
|
||||
|
@ -8,6 +8,6 @@ configopts=(
|
||||
"--enable-shared"
|
||||
)
|
||||
files=(
|
||||
"https://github.com/libsdl-org/SDL_net/releases/download/release-${version}/SDL2_net-${version}.tar.gz 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb"
|
||||
"https://github.com/libsdl-org/SDL_net/releases/download/release-${version}/SDL2_net-${version}.tar.gz#4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb"
|
||||
)
|
||||
depends=("SDL2")
|
||||
|
@ -6,7 +6,7 @@ workdir="SDL_sound-${_commit}"
|
||||
useconfigure='true'
|
||||
depends=('SDL2')
|
||||
files=(
|
||||
"https://github.com/icculus/SDL_sound/archive/${_commit}.zip d29f90dd5abacf9f818f0b1567fab6b3dc6292d0a942e8e8d1e8f84130eea7a1"
|
||||
"https://github.com/icculus/SDL_sound/archive/${_commit}.zip#d29f90dd5abacf9f818f0b1567fab6b3dc6292d0a942e8e8d1e8f84130eea7a1"
|
||||
)
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
|
||||
|
@ -3,7 +3,7 @@ port='SDL2_ttf'
|
||||
version='2.20.1'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/libsdl-org/SDL_ttf/releases/download/release-${version}/SDL2_ttf-${version}.tar.gz 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57"
|
||||
"https://github.com/libsdl-org/SDL_ttf/releases/download/release-${version}/SDL2_ttf-${version}.tar.gz#78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57"
|
||||
)
|
||||
depends=("SDL2" "freetype")
|
||||
|
||||
|
@ -12,7 +12,7 @@ configopts=(
|
||||
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
||||
)
|
||||
files=(
|
||||
"https://github.com/NagyD/SDLPoP/archive/${commitid}.zip d18cae8541fb8cbcc374fd998316993d561429a83f92061bc0754337ada774c5"
|
||||
"https://github.com/NagyD/SDLPoP/archive/${commitid}.zip#d18cae8541fb8cbcc374fd998316993d561429a83f92061bc0754337ada774c5"
|
||||
)
|
||||
launcher_name='Prince of Persia'
|
||||
launcher_category='Games'
|
||||
|
@ -6,7 +6,7 @@ configopts=("--disable-static")
|
||||
use_fresh_config_sub=true
|
||||
config_sub_paths=("build-scripts/config.sub")
|
||||
files=(
|
||||
"https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${version}.tar.gz 1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a"
|
||||
"https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${version}.tar.gz#1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a"
|
||||
)
|
||||
depends=("libmikmod" "libvorbis" "sdl12-compat" "timidity")
|
||||
|
||||
|
@ -9,7 +9,7 @@ depends=(
|
||||
'sdl12-compat'
|
||||
)
|
||||
files=(
|
||||
"https://www.icculus.org/SDL_sound/downloads/${port}-${version}.tar.gz 3999fd0bbb485289a52be14b2f68b571cb84e380cc43387eadf778f64c79e6df"
|
||||
"https://www.icculus.org/SDL_sound/downloads/${port}-${version}.tar.gz#3999fd0bbb485289a52be14b2f68b571cb84e380cc43387eadf778f64c79e6df"
|
||||
)
|
||||
configopts=(
|
||||
'--enable-flac=no'
|
||||
|
@ -6,7 +6,7 @@ depends=("SDL2" "SDL2_mixer" "SDL2_image")
|
||||
workdir=Super-Mario-Clone-Cpp-master
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
files=(
|
||||
"https://github.com/Bennyhwanggggg/Super-Mario-Clone-Cpp/archive/refs/heads/master.zip fcacc15d3b5afccb3227f982d3e05f2cfeb198f0fffd008fdcda005cb7f87f91"
|
||||
"https://github.com/Bennyhwanggggg/Super-Mario-Clone-Cpp/archive/refs/heads/master.zip#fcacc15d3b5afccb3227f982d3e05f2cfeb198f0fffd008fdcda005cb7f87f91"
|
||||
)
|
||||
launcher_name="Super Mario"
|
||||
launcher_category=Games
|
||||
|
@ -4,7 +4,7 @@ useconfigure='true'
|
||||
version='1.4'
|
||||
archive_hash='9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03'
|
||||
files=(
|
||||
"https://github.com/supertuxkart/stk-code/releases/download/${version}/supertuxkart-${version}-src.tar.xz $archive_hash"
|
||||
"https://github.com/supertuxkart/stk-code/releases/download/${version}/supertuxkart-${version}-src.tar.xz#$archive_hash"
|
||||
)
|
||||
workdir="${port}-${version}-src"
|
||||
launcher_name='SuperTuxKart'
|
||||
|
@ -3,7 +3,7 @@ port='VVVVVV'
|
||||
version='2.3.6'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/TerryCavanagh/VVVVVV/archive/refs/tags/${version}.tar.gz a3366aab9e8462d330044ab1ec63927e9f5c3801c0ed96b24f08c553dcb911e9"
|
||||
"https://github.com/TerryCavanagh/VVVVVV/archive/refs/tags/${version}.tar.gz#a3366aab9e8462d330044ab1ec63927e9f5c3801c0ed96b24f08c553dcb911e9"
|
||||
)
|
||||
configopts=(
|
||||
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='aclock'
|
||||
version='2.3'
|
||||
files=(
|
||||
"https://github.com/tenox7/aclock/raw/f9668617eac365fe8b5416cfbd801b727d8a3746/sources/aclock-unix-curses.c 2b098996409c4740f492fb8fd5a63cb5e3e15283c2f7e3f06c75d6a9ad916669"
|
||||
"https://github.com/tenox7/aclock/raw/f9668617eac365fe8b5416cfbd801b727d8a3746/sources/aclock-unix-curses.c#2b098996409c4740f492fb8fd5a63cb5e3e15283c2f7e3f06c75d6a9ad916669"
|
||||
)
|
||||
depends=("ncurses")
|
||||
|
||||
|
@ -3,7 +3,7 @@ port=acpica-tools
|
||||
version='R06_28_23'
|
||||
workdir="acpica-${version}"
|
||||
files=(
|
||||
"https://github.com/acpica/acpica/archive/refs/tags/${version}.tar.gz 2248799b7ca08a7711ac87d31924354ed49047507607d033bd327ba861ec4d31"
|
||||
"https://github.com/acpica/acpica/archive/refs/tags/${version}.tar.gz#2248799b7ca08a7711ac87d31924354ed49047507607d033bd327ba861ec4d31"
|
||||
)
|
||||
|
||||
|
||||
|
@ -9,7 +9,7 @@ configopts=(
|
||||
use_fresh_config_sub='true'
|
||||
use_fresh_config_guess='true'
|
||||
files=(
|
||||
"https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba"
|
||||
"https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz#c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba"
|
||||
)
|
||||
depends=(
|
||||
'openssl'
|
||||
|
@ -5,7 +5,7 @@ workdir="Angband-${version}"
|
||||
useconfigure=true
|
||||
use_fresh_config_sub=true
|
||||
files=(
|
||||
"https://github.com/angband/angband/releases/download/${version}/Angband-${version}.tar.gz a07c78c1dd05e48ddbe4d8ef5d1880fcdeab55fd05f1336d9cba5dd110b15ff3"
|
||||
"https://github.com/angband/angband/releases/download/${version}/Angband-${version}.tar.gz#a07c78c1dd05e48ddbe4d8ef5d1880fcdeab55fd05f1336d9cba5dd110b15ff3"
|
||||
)
|
||||
depends=("ncurses" "SDL2" "SDL2_image" "SDL2_ttf" "SDL2_mixer")
|
||||
configopts=(
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='aria2'
|
||||
version='1.36.0'
|
||||
files=(
|
||||
"https://github.com/aria2/aria2/releases/download/release-${version}/aria2-${version}.tar.xz 58d1e7608c12404f0229a3d9a4953d0d00c18040504498b483305bcb3de907a5"
|
||||
"https://github.com/aria2/aria2/releases/download/release-${version}/aria2-${version}.tar.xz#58d1e7608c12404f0229a3d9a4953d0d00c18040504498b483305bcb3de907a5"
|
||||
)
|
||||
depends=(
|
||||
'libssh2'
|
||||
|
@ -3,7 +3,7 @@ port=awk
|
||||
version=20220122
|
||||
useconfigure="false"
|
||||
files=(
|
||||
"https://github.com/onetrueawk/awk/archive/refs/tags/${version}.tar.gz 720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042"
|
||||
"https://github.com/onetrueawk/awk/archive/refs/tags/${version}.tar.gz#720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042"
|
||||
)
|
||||
patchlevel=1
|
||||
|
||||
|
@ -3,7 +3,7 @@ port='backward-cpp'
|
||||
version='65a769f'
|
||||
_commit='65a769ffe77cf9d759d801bc792ac56af8e911a3'
|
||||
files=(
|
||||
"https://github.com/bombela/backward-cpp/archive/${_commit}.tar.gz 452d230984e55d92a761709a467a0cc13a7cd5e205a2f954269a7d9d79fc356f"
|
||||
"https://github.com/bombela/backward-cpp/archive/${_commit}.tar.gz#452d230984e55d92a761709a467a0cc13a7cd5e205a2f954269a7d9d79fc356f"
|
||||
)
|
||||
workdir="backward-cpp-${_commit}"
|
||||
useconfigure='true'
|
||||
|
@ -8,7 +8,7 @@ config_sub_paths=("support/config.sub")
|
||||
config_guess_paths=("support/config.guess")
|
||||
configopts=("--disable-nls" "--without-bash-malloc")
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/bash/bash-${version}.tar.gz 13720965b5f4fc3a0d4b61dd37e7565c741da9a5be24edc2ae00182fc1b3588c"
|
||||
"https://ftpmirror.gnu.org/gnu/bash/bash-${version}.tar.gz#13720965b5f4fc3a0d4b61dd37e7565c741da9a5be24edc2ae00182fc1b3588c"
|
||||
)
|
||||
|
||||
build() {
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=bass
|
||||
version="cd-1.2"
|
||||
files=(
|
||||
"https://downloads.scummvm.org/frs/extras/Beneath%20a%20Steel%20Sky/bass-${version}.zip 53209b9400eab6fd7fa71518b2f357c8de75cfeaa5ba57024575ab79cc974593"
|
||||
"https://downloads.scummvm.org/frs/extras/Beneath%20a%20Steel%20Sky/bass-${version}.zip#53209b9400eab6fd7fa71518b2f357c8de75cfeaa5ba57024575ab79cc974593"
|
||||
)
|
||||
depends=("scummvm")
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='bc'
|
||||
version='6.5.0'
|
||||
files=(
|
||||
"https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz b1afb1f50c0bce6119c98590bcc8afc22f520bc85c2b512c83938dbb8321cc30"
|
||||
"https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz#b1afb1f50c0bce6119c98590bcc8afc22f520bc85c2b512c83938dbb8321cc30"
|
||||
)
|
||||
useconfigure='true'
|
||||
configscript='configure.sh'
|
||||
|
@ -4,7 +4,7 @@ port='bdwgc'
|
||||
version='8.2.2'
|
||||
use_fresh_config_sub='true'
|
||||
files=(
|
||||
"https://github.com/ivmai/bdwgc/releases/download/v$version/gc-$version.tar.gz f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0"
|
||||
"https://github.com/ivmai/bdwgc/releases/download/v$version/gc-$version.tar.gz#f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0"
|
||||
)
|
||||
depends=("libatomic_ops")
|
||||
workdir="gc-$version"
|
||||
|
@ -13,7 +13,7 @@ configopts=(
|
||||
"--enable-libiberty"
|
||||
)
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/binutils/binutils-${version}.tar.xz 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1"
|
||||
"https://ftpmirror.gnu.org/gnu/binutils/binutils-${version}.tar.xz#0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1"
|
||||
)
|
||||
depends=(
|
||||
'zlib'
|
||||
|
@ -4,5 +4,5 @@ version='3.8'
|
||||
useconfigure='true'
|
||||
configopts=("--prefix=${SERENITY_INSTALL_ROOT}/usr/local")
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/bison/bison-${version}.tar.gz d5d184d421aee15603939973a6b0f372f908edfb24c5bc740697497021ad9458"
|
||||
"https://ftpmirror.gnu.org/gnu/bison/bison-${version}.tar.gz#d5d184d421aee15603939973a6b0f372f908edfb24c5bc740697497021ad9458"
|
||||
)
|
||||
|
@ -3,7 +3,7 @@ port=bochs
|
||||
version=2.7
|
||||
depends=("SDL2")
|
||||
files=(
|
||||
"https://download.sourceforge.net/project/bochs/bochs/$version/bochs-$version.tar.gz a010ab1bfdc72ac5a08d2e2412cd471c0febd66af1d9349bc0d796879de5b17a"
|
||||
"https://download.sourceforge.net/project/bochs/bochs/$version/bochs-$version.tar.gz#a010ab1bfdc72ac5a08d2e2412cd471c0febd66af1d9349bc0d796879de5b17a"
|
||||
)
|
||||
useconfigure=true
|
||||
use_fresh_config_sub=true
|
||||
|
@ -11,7 +11,7 @@ depends=(
|
||||
'libicu'
|
||||
)
|
||||
files=(
|
||||
"https://boostorg.jfrog.io/artifactory/main/release/${version}/source/boost_${version//./_}.tar.bz2 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0"
|
||||
"https://boostorg.jfrog.io/artifactory/main/release/${version}/source/boost_${version//./_}.tar.bz2#1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0"
|
||||
)
|
||||
bjamopts=(
|
||||
'--user-config=user-config.jam'
|
||||
|
@ -7,7 +7,7 @@ depends=(
|
||||
version='1.12'
|
||||
workdir="BrogueCE-${version}"
|
||||
files=(
|
||||
"https://github.com/tmewett/BrogueCE/archive/refs/tags/v${version}.tar.gz aeed3f6ca0f4e352137b0196e9dddbdce542a9e99dda9effd915e018923cd428"
|
||||
"https://github.com/tmewett/BrogueCE/archive/refs/tags/v${version}.tar.gz#aeed3f6ca0f4e352137b0196e9dddbdce542a9e99dda9effd915e018923cd428"
|
||||
)
|
||||
makeopts+=(
|
||||
'bin/brogue'
|
||||
|
@ -3,7 +3,7 @@
|
||||
port='brotli'
|
||||
version='1.0.9'
|
||||
files=(
|
||||
"https://github.com/google/brotli/archive/refs/tags/v${version}.tar.gz f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46"
|
||||
"https://github.com/google/brotli/archive/refs/tags/v${version}.tar.gz#f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46"
|
||||
)
|
||||
useconfigure='true'
|
||||
|
||||
|
@ -2,6 +2,6 @@
|
||||
port=byacc
|
||||
version=20220128
|
||||
files=(
|
||||
"https://invisible-mirror.net/archives/byacc/byacc-${version}.tgz 42c1805cc529314e6a76326fe1b33e80c70862a44b01474da362e2f7db2d749c"
|
||||
"https://invisible-mirror.net/archives/byacc/byacc-${version}.tgz#42c1805cc529314e6a76326fe1b33e80c70862a44b01474da362e2f7db2d749c"
|
||||
)
|
||||
useconfigure=true
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=bzip2
|
||||
version=1.0.8
|
||||
files=(
|
||||
"https://sourceware.org/pub/bzip2/bzip2-${version}.tar.gz ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269"
|
||||
"https://sourceware.org/pub/bzip2/bzip2-${version}.tar.gz#ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269"
|
||||
)
|
||||
makeopts=("bzip2")
|
||||
installopts=("PREFIX=${SERENITY_INSTALL_ROOT}/usr/local")
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='bzip3'
|
||||
version='1.2.2'
|
||||
files=(
|
||||
"https://github.com/kspalaiologos/bzip3/releases/download/${version}/bzip3-${version}.tar.gz 19e8d379f48610f945a04a988fd0c330ff6613b3df96405d56bed35a7d216dee"
|
||||
"https://github.com/kspalaiologos/bzip3/releases/download/${version}/bzip3-${version}.tar.gz#19e8d379f48610f945a04a988fd0c330ff6613b3df96405d56bed35a7d216dee"
|
||||
)
|
||||
useconfigure='true'
|
||||
installopts=("PREFIX=${SERENITY_INSTALL_ROOT}/usr/local")
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='c-ares'
|
||||
version='1.19.0'
|
||||
files=(
|
||||
"https://c-ares.org/download/c-ares-${version}.tar.gz bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3"
|
||||
"https://c-ares.org/download/c-ares-${version}.tar.gz#bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3"
|
||||
)
|
||||
useconfigure=true
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
|
@ -3,7 +3,7 @@ port=c-ray
|
||||
version=8f30eb9904a4d20a78e9387d79dc049c5ed69b0c
|
||||
useconfigure=true
|
||||
files=(
|
||||
"https://github.com/vkoskiv/c-ray/archive/${version}.tar.gz 27fa6496721faf69f18dc0946f0747b64f3ced748440a8f906f51fcb7e5cb008"
|
||||
"https://github.com/vkoskiv/c-ray/archive/${version}.tar.gz#27fa6496721faf69f18dc0946f0747b64f3ced748440a8f906f51fcb7e5cb008"
|
||||
)
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
depends=("SDL2")
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=ca-certificates
|
||||
version=2022-04-26
|
||||
files=(
|
||||
"https://curl.se/ca/cacert-${version}.pem 08df40e8f528ed283b0e480ba4bcdbfdd2fdcf695a7ada1668243072d80f8b6f"
|
||||
"https://curl.se/ca/cacert-${version}.pem#08df40e8f528ed283b0e480ba4bcdbfdd2fdcf695a7ada1668243072d80f8b6f"
|
||||
)
|
||||
workdir="."
|
||||
|
||||
|
@ -3,7 +3,7 @@ port=carl
|
||||
version=1.5
|
||||
workdir=cryanc-"${version}"
|
||||
files=(
|
||||
"https://github.com/classilla/cryanc/archive/refs/tags/${version}.tar.gz 019c2a4df4ce5a332fc29b7903244d6a76bb0bd8bb3e406326b6239416a5b0f6"
|
||||
"https://github.com/classilla/cryanc/archive/refs/tags/${version}.tar.gz#019c2a4df4ce5a332fc29b7903244d6a76bb0bd8bb3e406326b6239416a5b0f6"
|
||||
)
|
||||
|
||||
build() {
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='cavestory'
|
||||
version='2.6.5-1'
|
||||
files=(
|
||||
'https://github.com/gloof11/nxengine-evo/archive/b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip 83e66960e27ec928d1217439754f0dd733765ecaf760c02832e5b35f4858ea8a'
|
||||
'https://github.com/gloof11/nxengine-evo/archive/b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip#83e66960e27ec928d1217439754f0dd733765ecaf760c02832e5b35f4858ea8a'
|
||||
)
|
||||
depends=(
|
||||
'libjpeg'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='cbonsai'
|
||||
version='1.3.1'
|
||||
files=(
|
||||
"https://gitlab.com/jallbrit/cbonsai/-/archive/v${version}/cbonsai-v${version}.tar.bz2 38531a5f5584185d63b7bcd4a308cad9f61cd829b676c221d254bdcb39c67427"
|
||||
"https://gitlab.com/jallbrit/cbonsai/-/archive/v${version}/cbonsai-v${version}.tar.bz2#38531a5f5584185d63b7bcd4a308cad9f61cd829b676c221d254bdcb39c67427"
|
||||
)
|
||||
workdir="cbonsai-v${version}"
|
||||
makeopts+=(CC="${CC}")
|
||||
|
@ -3,7 +3,7 @@ port='ccache'
|
||||
version='4.6.3'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/ccache/ccache/releases/download/v${version}/ccache-${version}.tar.gz f46ba3706ad80c30d4d5874dee2bf9227a7fcd0ccaac31b51919a3053d84bd05"
|
||||
"https://github.com/ccache/ccache/releases/download/v${version}/ccache-${version}.tar.gz#f46ba3706ad80c30d4d5874dee2bf9227a7fcd0ccaac31b51919a3053d84bd05"
|
||||
)
|
||||
depends=('zstd')
|
||||
configopts=(
|
||||
|
@ -4,7 +4,7 @@ port='cfunge'
|
||||
version='2bc4fb27ade2a816ca9a90a6d9f6958111123fa9'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/VorpalBlade/cfunge/archive/${version}.zip 364994a890ed1083684956db576a2a5cfb94b3117bae868910d6a75111033f55"
|
||||
"https://github.com/VorpalBlade/cfunge/archive/${version}.zip#364994a890ed1083684956db576a2a5cfb94b3117bae868910d6a75111033f55"
|
||||
)
|
||||
|
||||
configure() {
|
||||
|
@ -6,7 +6,7 @@ depends=("SDL2")
|
||||
workdir=chester-public
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
files=(
|
||||
"https://github.com/veikkos/chester/archive/public.tar.gz b3ea7ad40608e1050fa434258f5c69b93e7bad10523c4c4a86fe08d1442a907b"
|
||||
"https://github.com/veikkos/chester/archive/public.tar.gz#b3ea7ad40608e1050fa434258f5c69b93e7bad10523c4c4a86fe08d1442a907b"
|
||||
)
|
||||
|
||||
configure() {
|
||||
|
@ -5,7 +5,7 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('autotools/config.sub')
|
||||
files=(
|
||||
"https://www.chocolate-doom.org/downloads/${version}/chocolate-doom-${version}.tar.gz d435d6177423491d60be706da9f07d3ab4fabf3e077ec2a3fc216e394fcfc8c7"
|
||||
"https://www.chocolate-doom.org/downloads/${version}/chocolate-doom-${version}.tar.gz#d435d6177423491d60be706da9f07d3ab4fabf3e077ec2a3fc216e394fcfc8c7"
|
||||
)
|
||||
depends=(
|
||||
'libpng'
|
||||
|
@ -10,7 +10,7 @@ depends=(
|
||||
commit_hash='c0bafa246bb2282125858da54e084c8085288d5c'
|
||||
archive_hash='f4d77cc8f70a59a4d495fbf0cfc8a9654742817f87c50f5b0e46eef54b5413f7'
|
||||
files=(
|
||||
"https://github.com/alimpfard/citron/archive/$commit_hash.tar.gz $archive_hash"
|
||||
"https://github.com/alimpfard/citron/archive/$commit_hash.tar.gz#$archive_hash"
|
||||
)
|
||||
workdir="citron-$commit_hash"
|
||||
export enable_boehm_gc=false
|
||||
|
@ -4,7 +4,7 @@ port='cmake'
|
||||
version='3.26.4'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/Kitware/CMake/releases/download/v${version}/cmake-${version}.tar.gz 313b6880c291bd4fe31c0aa51d6e62659282a521e695f30d5cc0d25abbd5c208"
|
||||
"https://github.com/Kitware/CMake/releases/download/v${version}/cmake-${version}.tar.gz#313b6880c291bd4fe31c0aa51d6e62659282a521e695f30d5cc0d25abbd5c208"
|
||||
)
|
||||
depends=(
|
||||
'bash'
|
||||
|
@ -9,7 +9,7 @@ configopts=(
|
||||
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
||||
)
|
||||
files=(
|
||||
"https://github.com/abishekvashok/cmatrix/archive/${version}.tar.gz a1d313d49a39cb5ae3a1c675872712f9f871114a161c38cbe94ce78967825f87"
|
||||
"https://github.com/abishekvashok/cmatrix/archive/${version}.tar.gz#a1d313d49a39cb5ae3a1c675872712f9f871114a161c38cbe94ce78967825f87"
|
||||
)
|
||||
launcher_name='cmatrix'
|
||||
launcher_category='Games'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='composer'
|
||||
version='2.4.3'
|
||||
files=(
|
||||
"https://getcomposer.org/download/${version}/composer.phar 26d72f2790502bc9b22209e1cec1e0e43d33b368606ad227d327cccb388b609a"
|
||||
"https://getcomposer.org/download/${version}/composer.phar#26d72f2790502bc9b22209e1cec1e0e43d33b368606ad227d327cccb388b609a"
|
||||
)
|
||||
depends=('php')
|
||||
|
||||
|
@ -5,7 +5,7 @@ useconfigure="true"
|
||||
use_fresh_config_sub="true"
|
||||
config_sub_paths=("build-aux/config.sub")
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/coreutils/coreutils-${version}.tar.gz 6055df9268603e8239a5c9c1d64cb25b9a992530df66e33b8d78a660edb37b35"
|
||||
"https://ftpmirror.gnu.org/gnu/coreutils/coreutils-${version}.tar.gz#6055df9268603e8239a5c9c1d64cb25b9a992530df66e33b8d78a660edb37b35"
|
||||
)
|
||||
|
||||
# Exclude some non-working utilities:
|
||||
|
@ -4,7 +4,7 @@ version='3.04'
|
||||
depends=('perl5')
|
||||
useconfigure='false'
|
||||
files=(
|
||||
"https://github.com/tnalpgge/rank-amateur-cowsay/archive/refs/tags/cowsay-${version}.tar.gz d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b"
|
||||
"https://github.com/tnalpgge/rank-amateur-cowsay/archive/refs/tags/cowsay-${version}.tar.gz#d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b"
|
||||
)
|
||||
workdir="rank-amateur-cowsay-cowsay-${version}/"
|
||||
|
||||
|
@ -5,5 +5,5 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('build-aux/config.sub')
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/cpio/cpio-${version}.tar.gz 145a340fd9d55f0b84779a44a12d5f79d77c99663967f8cfa168d7905ca52454"
|
||||
"https://ftpmirror.gnu.org/gnu/cpio/cpio-${version}.tar.gz#145a340fd9d55f0b84779a44a12d5f79d77c99663967f8cfa168d7905ca52454"
|
||||
)
|
||||
|
@ -3,7 +3,7 @@ port='curl'
|
||||
version='8.2.0'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://curl.se/download/curl-${version}.tar.bz2 080aaa5bef29ab3f592101e7a95f32ddbe88b92125cb28dde479d5a104928ea4"
|
||||
"https://curl.se/download/curl-${version}.tar.bz2#080aaa5bef29ab3f592101e7a95f32ddbe88b92125cb28dde479d5a104928ea4"
|
||||
)
|
||||
depends=(
|
||||
'ca-certificates'
|
||||
|
@ -3,7 +3,7 @@ port=dash
|
||||
version=0.5.10.2
|
||||
useconfigure=true
|
||||
files=(
|
||||
"http://gondor.apana.org.au/~herbert/dash/files/dash-${version}.tar.gz 3c663919dc5c66ec991da14c7cf7e0be8ad00f3db73986a987c118862b5f6071"
|
||||
"http://gondor.apana.org.au/~herbert/dash/files/dash-${version}.tar.gz#3c663919dc5c66ec991da14c7cf7e0be8ad00f3db73986a987c118862b5f6071"
|
||||
)
|
||||
|
||||
configure() {
|
||||
|
@ -3,7 +3,7 @@ port='deutex'
|
||||
version='5.2.2'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/Doom-Utils/deutex/releases/download/v${version}/deutex-${version}.tar.zst 10ed0e7a533ec97cb6d03548d4258fbec88852a45b5ea4cf5434376ad4174b5f"
|
||||
"https://github.com/Doom-Utils/deutex/releases/download/v${version}/deutex-${version}.tar.zst#10ed0e7a533ec97cb6d03548d4258fbec88852a45b5ea4cf5434376ad4174b5f"
|
||||
)
|
||||
depends=(
|
||||
'libpng'
|
||||
|
@ -3,7 +3,7 @@ port='devilutionX'
|
||||
version='1.5.1'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/diasurgical/devilutionX/archive/refs/tags/${version}.tar.gz 9d88dec4df58e391940b77edb86f356b34e2c085c5e3191262fa6276d745d1cb"
|
||||
"https://github.com/diasurgical/devilutionX/archive/refs/tags/${version}.tar.gz#9d88dec4df58e391940b77edb86f356b34e2c085c5e3191262fa6276d745d1cb"
|
||||
)
|
||||
depends=(
|
||||
'bzip2'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='dialog'
|
||||
version='1.3-20220526'
|
||||
files=(
|
||||
"https://invisible-mirror.net/archives/dialog/dialog-${version}.tgz 858c9a625b20fde19fb7b19949ee9e9efcade23c56d917b1adb30e98ff6d6b33"
|
||||
"https://invisible-mirror.net/archives/dialog/dialog-${version}.tgz#858c9a625b20fde19fb7b19949ee9e9efcade23c56d917b1adb30e98ff6d6b33"
|
||||
)
|
||||
useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=diffutils
|
||||
version=3.8
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec"
|
||||
"https://ftpmirror.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz#a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec"
|
||||
)
|
||||
useconfigure=true
|
||||
use_fresh_config_sub=true
|
||||
|
@ -2,5 +2,5 @@
|
||||
port='dmidecode'
|
||||
version='3.5'
|
||||
files=(
|
||||
"https://download-mirror.savannah.gnu.org/releases/dmidecode/dmidecode-${version}.tar.xz 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073"
|
||||
"https://download-mirror.savannah.gnu.org/releases/dmidecode/dmidecode-${version}.tar.xz#79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073"
|
||||
)
|
||||
|
@ -4,7 +4,7 @@ commit_hash='613f870b6fa83ede448a247de5a2571092fa729d'
|
||||
workdir="doomgeneric-${commit_hash}"
|
||||
version='git'
|
||||
files=(
|
||||
"https://github.com/ozkl/doomgeneric/archive/${commit_hash}.tar.gz fabc3e41aca92f58dfdd284754891c17875ec8c995948b49396ead6bc05b8676"
|
||||
"https://github.com/ozkl/doomgeneric/archive/${commit_hash}.tar.gz#fabc3e41aca92f58dfdd284754891c17875ec8c995948b49396ead6bc05b8676"
|
||||
)
|
||||
depends=(
|
||||
'SDL2'
|
||||
|
@ -3,6 +3,6 @@ port=dos2unix
|
||||
version=7.5.1
|
||||
workdir="${port}-${version}"
|
||||
files=(
|
||||
"https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${version}.tar.gz da07788bb2e029b0d63f6471d166f68528acd8da2cf14823a188e8a9d5c1fc15"
|
||||
"https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${version}.tar.gz#da07788bb2e029b0d63f6471d166f68528acd8da2cf14823a188e8a9d5c1fc15"
|
||||
)
|
||||
depends=("gettext")
|
||||
|
@ -13,7 +13,7 @@ configopts=(
|
||||
'-Duse_png=false'
|
||||
)
|
||||
files=(
|
||||
"https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v${version}.tar.gz 2ca69e65e6c181197b63388c60487a3bcea804232a28c44c37704e70d49a0392"
|
||||
"https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v${version}.tar.gz#2ca69e65e6c181197b63388c60487a3bcea804232a28c44c37704e70d49a0392"
|
||||
)
|
||||
depends=(
|
||||
'libslirp'
|
||||
|
@ -5,7 +5,7 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('config.sub')
|
||||
files=(
|
||||
"https://github.com/dosfstools/dosfstools/releases/download/v${version}/dosfstools-${version}.tar.gz 64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527"
|
||||
"https://github.com/dosfstools/dosfstools/releases/download/v${version}/dosfstools-${version}.tar.gz#64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527"
|
||||
)
|
||||
configopts=(
|
||||
"--enable-compat-symlinks"
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='double-conversion'
|
||||
version='3.2.1'
|
||||
files=(
|
||||
"https://github.com/google/double-conversion/archive/refs/tags/v${version}.tar.gz e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35"
|
||||
"https://github.com/google/double-conversion/archive/refs/tags/v${version}.tar.gz#e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35"
|
||||
)
|
||||
useconfigure='true'
|
||||
configopts=(
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='doxygen'
|
||||
version='1.9.7'
|
||||
files=(
|
||||
"https://github.com/doxygen/doxygen/archive/refs/tags/Release_${version//./_}.tar.gz 691777992a7240ed1f822a5c2ff2c4273b57c1cf9fc143553d87f91a0c5970ee"
|
||||
"https://github.com/doxygen/doxygen/archive/refs/tags/Release_${version//./_}.tar.gz#691777992a7240ed1f822a5c2ff2c4273b57c1cf9fc143553d87f91a0c5970ee"
|
||||
)
|
||||
workdir="${port}-Release_${version//./_}"
|
||||
useconfigure='true'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=drascula
|
||||
version="1.0"
|
||||
files=(
|
||||
"https://downloads.scummvm.org/frs/extras/Drascula_%20The%20Vampire%20Strikes%20Back/drascula-1.0.zip b731f6cb5a22ba8b4c3b3362f570b9a10a67b6cb0b395394b19a94b36e4e42de"
|
||||
"https://downloads.scummvm.org/frs/extras/Drascula_%20The%20Vampire%20Strikes%20Back/drascula-1.0.zip#b731f6cb5a22ba8b4c3b3362f570b9a10a67b6cb0b395394b19a94b36e4e42de"
|
||||
)
|
||||
depends=("scummvm")
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=dreamweb
|
||||
version="1.1"
|
||||
files=(
|
||||
"https://downloads.scummvm.org/frs/extras/Dreamweb/dreamweb-cd-uk-1.1.zip 4a6f13911ce67d62c526e41048ec067b279f1b378c9210f39e0ce8d3f2b80142"
|
||||
"https://downloads.scummvm.org/frs/extras/Dreamweb/dreamweb-cd-uk-1.1.zip#4a6f13911ce67d62c526e41048ec067b279f1b378c9210f39e0ce8d3f2b80142"
|
||||
)
|
||||
depends=("scummvm")
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=dropbear
|
||||
version=2022.82
|
||||
files=(
|
||||
"https://mirror.dropbear.nl/mirror/releases/dropbear-${version}.tar.bz2 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1"
|
||||
"https://mirror.dropbear.nl/mirror/releases/dropbear-${version}.tar.bz2#3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1"
|
||||
)
|
||||
useconfigure=true
|
||||
use_fresh_config_sub=true
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='dtc'
|
||||
version='1.7.0'
|
||||
files=(
|
||||
"https://github.com/dgibson/dtc/archive/refs/tags/v${version}.tar.gz 70d9c156ec86d63de0f7bdae50540ffa492b25ec1d69491c7520845c860b9a62"
|
||||
"https://github.com/dgibson/dtc/archive/refs/tags/v${version}.tar.gz#70d9c156ec86d63de0f7bdae50540ffa492b25ec1d69491c7520845c860b9a62"
|
||||
)
|
||||
depends=('bash')
|
||||
|
||||
|
@ -4,7 +4,7 @@ version=1.1-beta
|
||||
useconfigure=true
|
||||
workdir="DungeonRush-${version}"
|
||||
files=(
|
||||
"https://github.com/Rapiz1/DungeonRush/archive/refs/tags/v${version}.tar.gz 295b83cb023bf5d21318992daee125399892bdf16a87c835dfc90b841c929eda"
|
||||
"https://github.com/Rapiz1/DungeonRush/archive/refs/tags/v${version}.tar.gz#295b83cb023bf5d21318992daee125399892bdf16a87c835dfc90b841c929eda"
|
||||
)
|
||||
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
||||
depends=("SDL2" "SDL2_image" "SDL2_mixer" "SDL2_ttf" "SDL2_net")
|
||||
|
@ -2,6 +2,6 @@
|
||||
port='e2fsprogs'
|
||||
version='1.46.5'
|
||||
files=(
|
||||
"https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${version}/e2fsprogs-${version}.tar.xz 2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e"
|
||||
"https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${version}/e2fsprogs-${version}.tar.xz#2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e"
|
||||
)
|
||||
useconfigure='true'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=ed
|
||||
version=1.18
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/ed/ed-${version}.tar.lz aca8efad9800c587724a20b97aa8fc47e6b5a47df81606feaba831b074462b4f"
|
||||
"https://ftpmirror.gnu.org/gnu/ed/ed-${version}.tar.lz#aca8efad9800c587724a20b97aa8fc47e6b5a47df81606feaba831b074462b4f"
|
||||
)
|
||||
useconfigure=true
|
||||
depends=("pcre2")
|
||||
|
@ -3,5 +3,5 @@ port='edid-decode'
|
||||
version='20220315.cb74358c2896'
|
||||
workdir="${port}-0.1~git${version}"
|
||||
files=(
|
||||
"https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/edid-decode/0.1~git${version}-1/edid-decode_0.1~git${version}.orig.tar.xz 3cb9903663d71b571480ec5cfd88c4c8dd3e77d352b3e2533c3426d61ae296b2"
|
||||
"https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/edid-decode/0.1~git${version}-1/edid-decode_0.1~git${version}.orig.tar.xz#3cb9903663d71b571480ec5cfd88c4c8dd3e77d352b3e2533c3426d61ae296b2"
|
||||
)
|
||||
|
@ -6,5 +6,5 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('aux/config.sub')
|
||||
files=(
|
||||
"https://github.com/troglobit/editline/releases/download/${version}/editline-${version}.tar.gz 781e03b6a935df75d99fb963551e2e9f09a714a8c49fc53280c716c90bf44d26"
|
||||
"https://github.com/troglobit/editline/releases/download/${version}/editline-${version}.tar.gz#781e03b6a935df75d99fb963551e2e9f09a714a8c49fc53280c716c90bf44d26"
|
||||
)
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=emu2
|
||||
version="2021.01"
|
||||
files=(
|
||||
"https://github.com/dmsc/emu2/archive/refs/tags/v${version}.tar.gz 32ea656ad9b034d2c91a20f1a9ac1779cb6905a019c5bdeda9338cfd673bbd72"
|
||||
"https://github.com/dmsc/emu2/archive/refs/tags/v${version}.tar.gz#32ea656ad9b034d2c91a20f1a9ac1779cb6905a019c5bdeda9338cfd673bbd72"
|
||||
)
|
||||
|
||||
build() {
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=epsilon
|
||||
version=15.5.0
|
||||
files=(
|
||||
"https://github.com/numworks/epsilon/archive/refs/tags/${version}.tar.gz 38c3b6baaf00863bbd179bce5e9cc42bbdbd0cd485b5bf3bbf4473383591bf83"
|
||||
"https://github.com/numworks/epsilon/archive/refs/tags/${version}.tar.gz#38c3b6baaf00863bbd179bce5e9cc42bbdbd0cd485b5bf3bbf4473383591bf83"
|
||||
)
|
||||
makeopts=("PLATFORM=simulator" "TARGET=serenity" "SERENITY_INSTALL_ROOT=${SERENITY_INSTALL_ROOT}")
|
||||
depends=("SDL2" "libpng" "libjpeg" "freetype")
|
||||
|
@ -4,5 +4,5 @@ version='2.5.0'
|
||||
versionpath='2_5_0'
|
||||
useconfigure='true'
|
||||
files=(
|
||||
"https://github.com/libexpat/libexpat/releases/download/R_${versionpath}/expat-${version}.tar.xz ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe"
|
||||
"https://github.com/libexpat/libexpat/releases/download/R_${versionpath}/expat-${version}.tar.xz#ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe"
|
||||
)
|
||||
|
@ -4,7 +4,7 @@ version=5.0
|
||||
useconfigure=true
|
||||
depends=("libiconv" "libtiff" "xz" "bzip2" "SDL2" "x264" "x265")
|
||||
files=(
|
||||
"https://ffmpeg.org/releases/ffmpeg-${version}.tar.gz 7bf52bc242b5db8df67c62cb826df134d917dedcf6abf1289e15e4057bcc1750"
|
||||
"https://ffmpeg.org/releases/ffmpeg-${version}.tar.gz#7bf52bc242b5db8df67c62cb826df134d917dedcf6abf1289e15e4057bcc1750"
|
||||
)
|
||||
installopts=("INSTALL_TOP=${SERENITY_INSTALL_ROOT}/usr/local")
|
||||
configopts=("SRC_PATH=.")
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=figlet
|
||||
version=2.2.5
|
||||
files=(
|
||||
"http://ftp.figlet.org/pub/figlet/program/unix/figlet-${version}.tar.gz bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d"
|
||||
"http://ftp.figlet.org/pub/figlet/program/unix/figlet-${version}.tar.gz#bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d"
|
||||
)
|
||||
|
||||
build() {
|
||||
|
@ -5,5 +5,5 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('config.sub')
|
||||
files=(
|
||||
"http://ftp.astron.com/pub/file/file-${version}.tar.gz 3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b"
|
||||
"http://ftp.astron.com/pub/file/file-${version}.tar.gz#3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b"
|
||||
)
|
||||
|
@ -5,5 +5,5 @@ useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
config_sub_paths=('build-aux/config.sub')
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/findutils/findutils-${version}.tar.xz a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462fe"
|
||||
"https://ftpmirror.gnu.org/gnu/findutils/findutils-${version}.tar.xz#a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462fe"
|
||||
)
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='fio'
|
||||
version='3.33'
|
||||
files=(
|
||||
"https://brick.kernel.dk/snaps/${port}-${version}.tar.gz d2410e13e0f379d061d077cc5ae325835bb7c6186aa7bafc1df954cbc9b014fc"
|
||||
"https://brick.kernel.dk/snaps/${port}-${version}.tar.gz#d2410e13e0f379d061d077cc5ae325835bb7c6186aa7bafc1df954cbc9b014fc"
|
||||
)
|
||||
depends=("zlib")
|
||||
|
||||
|
@ -4,5 +4,5 @@ version='1.4.2'
|
||||
useconfigure='true'
|
||||
depends=('libogg')
|
||||
files=(
|
||||
"https://downloads.xiph.org/releases/flac/flac-${version}.tar.xz e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4"
|
||||
"https://downloads.xiph.org/releases/flac/flac-${version}.tar.xz#e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4"
|
||||
)
|
||||
|
@ -9,7 +9,7 @@ depends=(
|
||||
'SDL2_ttf'
|
||||
)
|
||||
files=(
|
||||
"https://github.com/flareteam/flare-engine/archive/refs/tags/v${version}.tar.gz 2c1bafeaa5ac26c10449bfcb7151b06e8a22547aa7364d2a39bbcb135aa50a09"
|
||||
"https://github.com/flareteam/flare-engine/archive/refs/tags/v${version}.tar.gz#2c1bafeaa5ac26c10449bfcb7151b06e8a22547aa7364d2a39bbcb135aa50a09"
|
||||
)
|
||||
|
||||
configopts=(
|
||||
|
@ -6,7 +6,7 @@ depends=(
|
||||
'flare-engine'
|
||||
)
|
||||
files=(
|
||||
"https://github.com/flareteam/flare-game/archive/refs/tags/v${version}.tar.gz 65758462070aa88842084f8ee69083d8226e93cfbf83481663276d8307494b8e"
|
||||
"https://github.com/flareteam/flare-game/archive/refs/tags/v${version}.tar.gz#65758462070aa88842084f8ee69083d8226e93cfbf83481663276d8307494b8e"
|
||||
)
|
||||
|
||||
configopts=(
|
||||
|
@ -3,7 +3,7 @@
|
||||
port=flatbuffers
|
||||
version=2.0.0
|
||||
files=(
|
||||
"https://github.com/google/flatbuffers/archive/refs/tags/v${version}.tar.gz 9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4"
|
||||
"https://github.com/google/flatbuffers/archive/refs/tags/v${version}.tar.gz#9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4"
|
||||
)
|
||||
useconfigure=true
|
||||
# Since we are cross-compiling, we cannot build the tests, because we need
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=flex
|
||||
version=2.6.4
|
||||
files=(
|
||||
"https://github.com/westes/flex/releases/download/v${version}/flex-${version}.tar.gz e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
|
||||
"https://github.com/westes/flex/releases/download/v${version}/flex-${version}.tar.gz#e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
|
||||
)
|
||||
useconfigure=true
|
||||
use_fresh_config_sub=true
|
||||
|
@ -5,7 +5,7 @@ useconfigure="true"
|
||||
use_fresh_config_sub="true"
|
||||
depends=("libxml2" "freetype")
|
||||
files=(
|
||||
"https://www.freedesktop.org/software/fontconfig/release/fontconfig-${version}.tar.xz dcbeb84c9c74bbfdb133d535fe1c7bedc9f2221a8daf3914b984c44c520e9bac"
|
||||
"https://www.freedesktop.org/software/fontconfig/release/fontconfig-${version}.tar.xz#dcbeb84c9c74bbfdb133d535fe1c7bedc9f2221a8daf3914b984c44c520e9bac"
|
||||
)
|
||||
configopts=(
|
||||
"--with-sysroot=${SERENITY_INSTALL_ROOT}"
|
||||
|
@ -2,7 +2,7 @@
|
||||
port=fotaq
|
||||
version="1.0"
|
||||
files=(
|
||||
"https://downloads.scummvm.org/frs/extras/Flight%20of%20the%20Amazon%20Queen/FOTAQ_Talkie-original.zip a298e68243f18a741d4816ef636a5a77a1593816fb2c9e23a09124c35a95dfec"
|
||||
"https://downloads.scummvm.org/frs/extras/Flight%20of%20the%20Amazon%20Queen/FOTAQ_Talkie-original.zip#a298e68243f18a741d4816ef636a5a77a1593816fb2c9e23a09124c35a95dfec"
|
||||
)
|
||||
depends=("scummvm")
|
||||
|
||||
|
@ -6,7 +6,7 @@ use_fresh_config_sub=true
|
||||
config_sub_paths=("bootstrap/config.sub")
|
||||
configopts=("--enable-client=sdl2" "--enable-fcmp=no")
|
||||
files=(
|
||||
"http://files.freeciv.org/stable/freeciv-${version}.tar.xz 3b5aa32f628890be1741c3ac942cee82c79c065f8db6baff18d734a5c0e776d4"
|
||||
"http://files.freeciv.org/stable/freeciv-${version}.tar.xz#3b5aa32f628890be1741c3ac942cee82c79c065f8db6baff18d734a5c0e776d4"
|
||||
)
|
||||
depends=("SDL2" "SDL2_image" "SDL2_mixer" "SDL2_ttf" "SDL2_gfx" "zstd" "libicu" "xz" "gettext" "curl")
|
||||
launcher_name=Freeciv
|
||||
|
@ -18,8 +18,8 @@ depends=(
|
||||
)
|
||||
freedink_data='freedink-data-1.08.20190120'
|
||||
files=(
|
||||
"https://ftpmirror.gnu.org/gnu/freedink/freedink-${version}.tar.gz 5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002"
|
||||
"https://ftpmirror.gnu.org/gnu/freedink/${freedink_data}.tar.gz 715f44773b05b73a9ec9b62b0e152f3f281be1a1512fbaaa386176da94cffb9d"
|
||||
"https://ftpmirror.gnu.org/gnu/freedink/freedink-${version}.tar.gz#5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002"
|
||||
"https://ftpmirror.gnu.org/gnu/freedink/${freedink_data}.tar.gz#715f44773b05b73a9ec9b62b0e152f3f281be1a1512fbaaa386176da94cffb9d"
|
||||
)
|
||||
configopts=(
|
||||
'--prefix=/usr/local'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='freetype'
|
||||
version='2.13.0'
|
||||
files=(
|
||||
"https://download.savannah.gnu.org/releases/freetype/freetype-${version}.tar.gz a7aca0e532a276ea8d85bd31149f0a74c33d19c8d287116ef8f5f8357b4f1f80"
|
||||
"https://download.savannah.gnu.org/releases/freetype/freetype-${version}.tar.gz#a7aca0e532a276ea8d85bd31149f0a74c33d19c8d287116ef8f5f8357b4f1f80"
|
||||
)
|
||||
useconfigure='true'
|
||||
use_fresh_config_sub='true'
|
||||
|
@ -2,7 +2,7 @@
|
||||
port='frotz'
|
||||
version='2.54'
|
||||
files=(
|
||||
"https://gitlab.com/DavidGriffith/frotz/-/archive/${version}/frotz-${version}.tar.bz2 756d7e11370c9c8e61573e350e2a5071e77fd2781be74c107bd432f817f3abc7"
|
||||
"https://gitlab.com/DavidGriffith/frotz/-/archive/${version}/frotz-${version}.tar.bz2#756d7e11370c9c8e61573e350e2a5071e77fd2781be74c107bd432f817f3abc7"
|
||||
)
|
||||
depends=("ncurses")
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user