Ports: Ensure that the download filename matches the URL basename

This is a preparation step for removing support for explicitly setting a
download filename entirely.
This commit is contained in:
Tim Schumacher 2023-08-07 13:49:25 +02:00 committed by Jelle Raaijmakers
parent c71815bc91
commit 2732545b4c
106 changed files with 128 additions and 122 deletions

View file

@ -315,6 +315,11 @@ fetch_simple() {
filename="${2}"
checksum="${3}"
if [ "${filename}" != "$(basename "${url}")" ]; then
echo "Filename '${filename}' does not match basename of '${url}'"
exit 1
fi
tried_download_again=0
while true; do

View file

@ -3,7 +3,7 @@
port='ClassiCube'
version='1.3.3'
files=(
"https://github.com/UnknownShadow200/ClassiCube/archive/refs/tags/${version}.tar.gz ClassiCube-${version}.tar.gz f90acfeb82fd440ead6e086694d99bd1583b0174da1801687c4c3d0fcb21d83d"
"https://github.com/UnknownShadow200/ClassiCube/archive/refs/tags/${version}.tar.gz ${version}.tar.gz f90acfeb82fd440ead6e086694d99bd1583b0174da1801687c4c3d0fcb21d83d"
)
workdir="${port}-${version}/src/"
depends=(

View file

@ -5,7 +5,7 @@ version="master"
commit="2903ecda7767a9563b6d3c74581b3920d32e6576"
useconfigure="true"
files=(
"https://github.com/ObjFW/ObjFW/archive/${commit}.tar.gz ObjFW-${commit}.tar.gz ef5e3158e898415a9458f2c9a620b47f111b9a2af0bc8c48bcde4e13ae2b7727"
"https://github.com/ObjFW/ObjFW/archive/${commit}.tar.gz ${commit}.tar.gz ef5e3158e898415a9458f2c9a620b47f111b9a2af0bc8c48bcde4e13ae2b7727"
)
workdir="ObjFW-${commit}"
use_fresh_config_sub='true'

View file

@ -2,7 +2,7 @@
port=RISCVEmu
version=ad8ad6a0eb8591385318b2ec1cffde6078ff0185
files=(
"https://github.com/IdanHo/RISCVEmu/archive/${version}.tar.gz RISCVEmu-${version}.tar.gz b4636284dd407e490ba6dd783b65caf8c019785285d6a86aece3860465276b33"
"https://github.com/IdanHo/RISCVEmu/archive/${version}.tar.gz ${version}.tar.gz b4636284dd407e490ba6dd783b65caf8c019785285d6a86aece3860465276b33"
)
build() {

View file

@ -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 ${port}-${version}.tar.gz $archive_hash"
"https://github.com/libretro/${port}/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz $archive_hash"
)
depends=("freetype" "SDL2" "zlib")

View file

@ -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 SDL2-GNUBoy-${version}.tar.gz d8b729aa88747301ed39514ad9dc857b842332ac87242993881e15125af1be20"
"https://github.com/AlexOberhofer/SDL2-GNUBoy/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz d8b729aa88747301ed39514ad9dc857b842332ac87242993881e15125af1be20"
)
depends=("SDL2")

View file

@ -7,7 +7,7 @@ commitid="86988c668eeaa10f218e1d4938fc5b4e42314d68"
workdir="${port}-${commitid}"
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
files=(
"https://github.com/NagyD/SDLPoP/archive/${commitid}.zip PoP.zip d18cae8541fb8cbcc374fd998316993d561429a83f92061bc0754337ada774c5"
"https://github.com/NagyD/SDLPoP/archive/${commitid}.zip ${commitid}.zip d18cae8541fb8cbcc374fd998316993d561429a83f92061bc0754337ada774c5"
)
launcher_name="Prince of Persia"
launcher_category=Games

View file

@ -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 ${port}-${version}-src.tar.xz $archive_hash"
"https://github.com/supertuxkart/stk-code/releases/download/${version}/supertuxkart-${version}-src.tar.xz supertuxkart-${version}-src.tar.xz $archive_hash"
)
workdir="${port}-${version}-src"
launcher_name='SuperTuxKart'

View file

@ -3,7 +3,7 @@ port='VVVVVV'
version='2.3.6'
useconfigure='true'
files=(
"https://github.com/TerryCavanagh/VVVVVV/archive/refs/tags/${version}.tar.gz VVVVVV-${version}.tar.gz a3366aab9e8462d330044ab1ec63927e9f5c3801c0ed96b24f08c553dcb911e9"
"https://github.com/TerryCavanagh/VVVVVV/archive/refs/tags/${version}.tar.gz ${version}.tar.gz a3366aab9e8462d330044ab1ec63927e9f5c3801c0ed96b24f08c553dcb911e9"
)
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View file

@ -2,12 +2,12 @@
port='aclock'
version='2.3'
files=(
"https://github.com/tenox7/aclock/raw/f9668617eac365fe8b5416cfbd801b727d8a3746/sources/aclock-unix-curses.c aclock-${version}.c 2b098996409c4740f492fb8fd5a63cb5e3e15283c2f7e3f06c75d6a9ad916669"
"https://github.com/tenox7/aclock/raw/f9668617eac365fe8b5416cfbd801b727d8a3746/sources/aclock-unix-curses.c aclock-unix-curses.c 2b098996409c4740f492fb8fd5a63cb5e3e15283c2f7e3f06c75d6a9ad916669"
)
depends=("ncurses")
build() {
run_nocd ${CC} aclock-${version}.c -o aclock -lcurses -lm
run_nocd ${CC} aclock-unix-curses.c -o aclock -lcurses -lm
}
install() {

View file

@ -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 acpica-${version}.tar.gz 2248799b7ca08a7711ac87d31924354ed49047507607d033bd327ba861ec4d31"
"https://github.com/acpica/acpica/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 2248799b7ca08a7711ac87d31924354ed49047507607d033bd327ba861ec4d31"
)

View file

@ -3,7 +3,7 @@ port=awk
version=20220122
useconfigure="false"
files=(
"https://github.com/onetrueawk/awk/archive/refs/tags/${version}.tar.gz awk-${version}.tar.gz 720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042"
"https://github.com/onetrueawk/awk/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042"
)
patchlevel=1

View file

@ -1,10 +1,11 @@
#!/usr/bin/env -S bash ../.port_include.sh
port='backward-cpp'
version='65a769f'
_commit='65a769ffe77cf9d759d801bc792ac56af8e911a3'
files=(
"https://github.com/bombela/backward-cpp/tarball/65a769ffe77cf9d759d801bc792ac56af8e911a3 backward-cpp-${version}.tar.gz 233271162bf09ce7c41026416e5d6f59a66f42f83c3ea370f110980ac219144a"
"https://github.com/bombela/backward-cpp/archive/${_commit}.tar.gz ${_commit}.tar.gz 452d230984e55d92a761709a467a0cc13a7cd5e205a2f954269a7d9d79fc356f"
)
workdir="bombela-backward-cpp-${version}"
workdir="backward-cpp-${_commit}"
useconfigure='true'
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View file

@ -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 bdwgc.tar.gz f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0"
"https://github.com/ivmai/bdwgc/releases/download/v$version/gc-$version.tar.gz gc-$version.tar.gz f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0"
)
depends=("libatomic_ops")
workdir="gc-$version"

View file

@ -4,7 +4,7 @@ depends=("SDL2" "SDL2_image")
version='1.11.1'
workdir="BrogueCE-${version}"
files=(
"https://github.com/tmewett/BrogueCE/archive/refs/tags/v${version}.tar.gz brogue-${version}.tar.gz dc562cf774f88b12b6aeebdac5a00e62e8598b3f84da2130a54a67a60c5debf2"
"https://github.com/tmewett/BrogueCE/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz dc562cf774f88b12b6aeebdac5a00e62e8598b3f84da2130a54a67a60c5debf2"
)
makeopts+=("bin/brogue")

View file

@ -3,7 +3,7 @@
port='brotli'
version='1.0.9'
files=(
"https://github.com/google/brotli/archive/refs/tags/v${version}.tar.gz brotli-v${version}.tar.gz f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46"
"https://github.com/google/brotli/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46"
)
useconfigure='true'

View file

@ -3,7 +3,7 @@ port=carl
version=1.5
workdir=cryanc-"${version}"
files=(
"https://github.com/classilla/cryanc/archive/refs/tags/${version}.tar.gz cryanc-${version}.tar.gz 019c2a4df4ce5a332fc29b7903244d6a76bb0bd8bb3e406326b6239416a5b0f6"
"https://github.com/classilla/cryanc/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 019c2a4df4ce5a332fc29b7903244d6a76bb0bd8bb3e406326b6239416a5b0f6"
)
build() {

View file

@ -2,7 +2,7 @@
port='cavestory'
version='2.6.5-1'
files=(
'https://github.com/gloof11/nxengine-evo/archive/b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip nxengine-evo-b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip 83e66960e27ec928d1217439754f0dd733765ecaf760c02832e5b35f4858ea8a'
'https://github.com/gloof11/nxengine-evo/archive/b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip b427ed7bcd403a4dbb07703fe0eb015c3350bbfc.zip 83e66960e27ec928d1217439754f0dd733765ecaf760c02832e5b35f4858ea8a'
)
depends=(
'libjpeg'

View file

@ -2,7 +2,7 @@
port='cbonsai'
version='1.3.1'
files=(
"https://gitlab.com/jallbrit/cbonsai/-/archive/v${version}/cbonsai-v${version}.tar cbonsai-v${version}.tar.bz2 686e4af58f8e44e09b689da6e9a98a404fc0a779da7c7da1a5403283e0e471d8"
"https://gitlab.com/jallbrit/cbonsai/-/archive/v${version}/cbonsai-v${version}.tar.bz2 cbonsai-v${version}.tar.bz2 38531a5f5584185d63b7bcd4a308cad9f61cd829b676c221d254bdcb39c67427"
)
workdir="cbonsai-v${version}"
makeopts+=(CC="${CC}")

View file

@ -4,7 +4,7 @@ port='cfunge'
version='2bc4fb27ade2a816ca9a90a6d9f6958111123fa9'
useconfigure='true'
files=(
"https://codeload.github.com/VorpalBlade/cfunge/zip/${version} cfunge.zip 364994a890ed1083684956db576a2a5cfb94b3117bae868910d6a75111033f55"
"https://github.com/VorpalBlade/cfunge/archive/${version}.zip ${version}.zip 364994a890ed1083684956db576a2a5cfb94b3117bae868910d6a75111033f55"
)
configure() {

View file

@ -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 chester.tar.gz b3ea7ad40608e1050fa434258f5c69b93e7bad10523c4c4a86fe08d1442a907b"
"https://github.com/veikkos/chester/archive/public.tar.gz public.tar.gz b3ea7ad40608e1050fa434258f5c69b93e7bad10523c4c4a86fe08d1442a907b"
)
configure() {

View file

@ -6,7 +6,7 @@ depends=(sparsehash libffi pcre)
commit_hash=d28b7d62bd61397e46152aa6e4ee59b115c0e2d7
archive_hash=0e31ab638c4fd1438f68fdf069336e2541eb4cfc5db2f55888f6175e0171a2ef
files=(
"https://github.com/alimpfard/citron/archive/$commit_hash.tar.gz citron.tar.gz $archive_hash"
"https://github.com/alimpfard/citron/archive/$commit_hash.tar.gz $commit_hash.tar.gz $archive_hash"
)
workdir="citron-$commit_hash"

View file

@ -5,7 +5,7 @@ version=3112b127babe72d2222059edd2d7eb7fb8bddfb1
depends=("ncurses")
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
files=(
"https://github.com/abishekvashok/cmatrix/archive/${version}.tar.gz ${port}-${version}.tar.gz a1d313d49a39cb5ae3a1c675872712f9f871114a161c38cbe94ce78967825f87"
"https://github.com/abishekvashok/cmatrix/archive/${version}.tar.gz ${version}.tar.gz a1d313d49a39cb5ae3a1c675872712f9f871114a161c38cbe94ce78967825f87"
)
launcher_name=cmatrix
launcher_category=Games

View file

@ -4,7 +4,7 @@ commit_hash='613f870b6fa83ede448a247de5a2571092fa729d'
workdir="doomgeneric-${commit_hash}"
version='git'
files=(
"https://github.com/ozkl/doomgeneric/archive/${commit_hash}.tar.gz doom-git.tar.gz fabc3e41aca92f58dfdd284754891c17875ec8c995948b49396ead6bc05b8676"
"https://github.com/ozkl/doomgeneric/archive/${commit_hash}.tar.gz ${commit_hash}.tar.gz fabc3e41aca92f58dfdd284754891c17875ec8c995948b49396ead6bc05b8676"
)
depends=(
'SDL2'

View file

@ -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 ${port}-${version}.tar.gz e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35"
"https://github.com/google/double-conversion/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35"
)
useconfigure='true'
configopts=(

View file

@ -2,7 +2,7 @@
port=dreamweb
version="1.1"
files=(
"https://downloads.scummvm.org/frs/extras/Dreamweb/dreamweb-cd-uk-1.1.zip ${port}-${version}.zip 4a6f13911ce67d62c526e41048ec067b279f1b378c9210f39e0ce8d3f2b80142"
"https://downloads.scummvm.org/frs/extras/Dreamweb/dreamweb-cd-uk-1.1.zip dreamweb-cd-uk-1.1.zip 4a6f13911ce67d62c526e41048ec067b279f1b378c9210f39e0ce8d3f2b80142"
)
depends=("scummvm")

View file

@ -2,7 +2,7 @@
port='dtc'
version='1.7.0'
files=(
"https://github.com/dgibson/dtc/archive/refs/tags/v${version}.tar.gz dtc-${version}.tar.gz 70d9c156ec86d63de0f7bdae50540ffa492b25ec1d69491c7520845c860b9a62"
"https://github.com/dgibson/dtc/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 70d9c156ec86d63de0f7bdae50540ffa492b25ec1d69491c7520845c860b9a62"
)
depends=('bash')

View file

@ -2,7 +2,7 @@
port=emu2
version="2021.01"
files=(
"https://github.com/dmsc/emu2/archive/refs/tags/v${version}.tar.gz emu2-${version}.tar.gz 32ea656ad9b034d2c91a20f1a9ac1779cb6905a019c5bdeda9338cfd673bbd72"
"https://github.com/dmsc/emu2/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 32ea656ad9b034d2c91a20f1a9ac1779cb6905a019c5bdeda9338cfd673bbd72"
)
build() {

View file

@ -2,7 +2,7 @@
port=epsilon
version=15.5.0
files=(
"https://github.com/numworks/epsilon/archive/refs/tags/${version}.tar.gz ${port}-${version}.tar.gz 38c3b6baaf00863bbd179bce5e9cc42bbdbd0cd485b5bf3bbf4473383591bf83"
"https://github.com/numworks/epsilon/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 38c3b6baaf00863bbd179bce5e9cc42bbdbd0cd485b5bf3bbf4473383591bf83"
)
makeopts=("PLATFORM=simulator" "TARGET=serenity" "SERENITY_INSTALL_ROOT=${SERENITY_INSTALL_ROOT}")
depends=("SDL2" "libpng" "libjpeg" "freetype")

View file

@ -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 ${port}-${version}.zip a298e68243f18a741d4816ef636a5a77a1593816fb2c9e23a09124c35a95dfec"
"https://downloads.scummvm.org/frs/extras/Flight%20of%20the%20Amazon%20Queen/FOTAQ_Talkie-original.zip FOTAQ_Talkie-original.zip a298e68243f18a741d4816ef636a5a77a1593816fb2c9e23a09124c35a95dfec"
)
depends=("scummvm")

View file

@ -2,7 +2,7 @@
port='frotz'
version='2.54'
files=(
"https://gitlab.com/DavidGriffith/frotz/-/archive/${version}/frotz-${version}.tar.bz2 frotz-${version}.tar.bz2 bdf9131e6de49108c9f032200cea3cb4011e5ca0c9fbdbf5b0c05f7c56c81395"
"https://gitlab.com/DavidGriffith/frotz/-/archive/${version}/frotz-${version}.tar.bz2 frotz-${version}.tar.bz2 756d7e11370c9c8e61573e350e2a5071e77fd2781be74c107bd432f817f3abc7"
)
depends=("ncurses")

View file

@ -3,7 +3,7 @@ port='gemrb'
version='0.9.1'
useconfigure='true'
files=(
"https://github.com/gemrb/gemrb/archive/refs/tags/v${version}.tar.gz gemrb-${version}.tar.gz 6e5dbcf7398d5566751f434b0d4647196bfbe9a813e3b65ad6a4ee2f1bbfb9ba"
"https://github.com/gemrb/gemrb/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 6e5dbcf7398d5566751f434b0d4647196bfbe9a813e3b65ad6a4ee2f1bbfb9ba"
)
depends=(
'freetype'

View file

@ -3,7 +3,7 @@ port=genemu
version=e39f690157d8f969adfbaba30a4e639d20b34768
useconfigure=true
files=(
"https://github.com/rasky/genemu/archive/${version}.tar.gz genemu-${version}.tar.gz 9b9616f6237e621a169422058caeccb2d0f4399374dc38f34837980154c89497"
"https://github.com/rasky/genemu/archive/${version}.tar.gz ${version}.tar.gz 9b9616f6237e621a169422058caeccb2d0f4399374dc38f34837980154c89497"
)
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
depends=("SDL2")

View file

@ -2,7 +2,7 @@
port='genext2fs'
version='1.5.0'
files=(
"https://github.com/bestouff/genext2fs/archive/v${version}.tar.gz genext2fs-${version}.tar.xz d3861e4fe89131bd21fbd25cf0b683b727b5c030c4c336fadcd738ada830aab0"
"https://github.com/bestouff/genext2fs/archive/v${version}.tar.gz v${version}.tar.gz d3861e4fe89131bd21fbd25cf0b683b727b5c030c4c336fadcd738ada830aab0"
)
useconfigure='true'

View file

@ -4,7 +4,7 @@ useconfigure='true'
use_fresh_config_sub='true'
version='0.70'
files=(
"http://mirror.sobukus.de/files/grimoire/games-arcade-2d/gltron-${version}-source.tar.gz gltron-${version}.tar.gz e0c8ebb41a18a1f8d7302a9c2cb466f5b1dd63e9a9966c769075e6b6bdad8bb0"
"http://mirror.sobukus.de/files/grimoire/games-arcade-2d/gltron-${version}-source.tar.gz gltron-${version}-source.tar.gz e0c8ebb41a18a1f8d7302a9c2cb466f5b1dd63e9a9966c769075e6b6bdad8bb0"
)
depends=("libpng" "glu" "SDL_sound" "sdl12-compat" "zlib")
configopts=(

View file

@ -4,7 +4,7 @@ version=5.2.8
useconfigure=true
# Note: gnuplot's source code is hosted on SourceForge, but using the GitHub mirror makes downloading a versioned .tar.gz easier.
files=(
"https://github.com/gnuplot/gnuplot/archive/${version}.tar.gz gnuplot-${version}.tar.gz b55f591e2ad9d01ffca821f2f91ce781b481bb5dd602ce5188bfad3140f44ac0"
"https://github.com/gnuplot/gnuplot/archive/${version}.tar.gz ${version}.tar.gz b55f591e2ad9d01ffca821f2f91ce781b481bb5dd602ce5188bfad3140f44ac0"
)
configopts=("--prefix=${SERENITY_INSTALL_ROOT}/usr/local" "--with-readline=builtin" "--without-latex")

View file

@ -6,7 +6,7 @@ useconfigure='true'
depends=("xash3d-fwgs")
workdir="hlsdk-portable-${_hlsdk_commit}"
files=(
"https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz hlsdk-portable-${_hlsdk_commit}.tar.gz b010c94ed400e44508f43706aeea68b82615c6ad22d2b1b892e8d6201d97503d"
"https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz ${_hlsdk_commit}.tar.gz b010c94ed400e44508f43706aeea68b82615c6ad22d2b1b892e8d6201d97503d"
)
launcher_name='Half-Life'
launcher_category='Games'

View file

@ -2,7 +2,7 @@
port='hexedit'
version='1.6'
files=(
"https://github.com/pixel/hexedit/archive/refs/tags/${version}.tar.gz hexedit-${version}.tar.gz 598906131934f88003a6a937fab10542686ce5f661134bc336053e978c4baae3"
"https://github.com/pixel/hexedit/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 598906131934f88003a6a937fab10542686ce5f661134bc336053e978c4baae3"
)
depends=("ncurses")
useconfigure='true'

View file

@ -4,7 +4,7 @@ version='7.1.1-5'
workdir="ImageMagick-${version}"
useconfigure="true"
files=(
"https://github.com/ImageMagick/ImageMagick/archive/refs/tags/${version}.tar.gz ${port}-v${version}.tar.gz dd23689304b8cf41572c3af6b0ddccfe21c5b9d9abddaf978f314696408d0750"
"https://github.com/ImageMagick/ImageMagick/archive/refs/tags/${version}.tar.gz ${version}.tar.gz dd23689304b8cf41572c3af6b0ddccfe21c5b9d9abddaf978f314696408d0750"
)
configopts=("--with-sysroot=${SERENITY_INSTALL_ROOT}")
depends=("libpng" "libtiff" "libjpeg")

View file

@ -5,5 +5,5 @@ useconfigure=true
installopts=("PREFIX=${SERENITY_INSTALL_ROOT}/usr/local")
depends=("ncurses" "libpng" "libjpeg" "termcap")
files=(
"https://github.com/eddieantonio/imgcat/releases/download/v${version}/imgcat-${version}.tar.gz imgcat-v${version}.tar.gz 8faaac392df315b4973bb6927c0eec659e879df6c15ad6f8461073e05b70c537"
"https://github.com/eddieantonio/imgcat/releases/download/v${version}/imgcat-${version}.tar.gz imgcat-${version}.tar.gz 8faaac392df315b4973bb6927c0eec659e879df6c15ad6f8461073e05b70c537"
)

View file

@ -4,7 +4,7 @@ version=0.15.x
depends=("SDL2")
workdir="ja2-stracciatella-${version}"
files=(
"https://github.com/ja2-stracciatella/ja2-stracciatella/archive/refs/heads/${version}.zip ja2-stracciatella-${version}.zip 178375de4859d16a76276c781455bf48d3fa862841387c8aa6cfa4162f4f0ca4"
"https://github.com/ja2-stracciatella/ja2-stracciatella/archive/refs/heads/${version}.zip ${version}.zip 178375de4859d16a76276c781455bf48d3fa862841387c8aa6cfa4162f4f0ca4"
)
makeopts="SERENITY=1"
launcher_name="Jagged Alliance 2"

View file

@ -8,7 +8,7 @@ depends=(
commit_hash='063e9767ff80db1a1cfe1a805cc8b7e2e577d9f3'
archive_hash='0cb858291d0426e80c8378d7d5876a2a8de747467a289bb691782316c79a2f59'
files=(
"https://github.com/SerenityOS/jakt/archive/${commit_hash}.tar.gz jakt.tar.gz ${archive_hash}"
"https://github.com/SerenityOS/jakt/archive/${commit_hash}.tar.gz ${commit_hash}.tar.gz ${archive_hash}"
)
workdir="jakt-${commit_hash}"

View file

@ -2,7 +2,7 @@
port='jdupes'
version='1.26.1'
files=(
"https://github.com/jbruchon/jdupes/archive/refs/tags/v${version}.tar.gz jdupes-${version}.tar.gz 09153824320c65ad529f8f97cd3b7e792c50e9f9018192ea1a76f2e33a196225"
"https://github.com/jbruchon/jdupes/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 09153824320c65ad529f8f97cd3b7e792c50e9f9018192ea1a76f2e33a196225"
)
auth_type='sha256'
workdir="jdupes-${version}"

View file

@ -14,10 +14,10 @@ jfaudiolib_commit='d72aa171a6fad72d4f19e689f4be989fe472e763'
jfbuild_commit='d3f86131e1eb5fb1397c3e7d477caef675c359d2'
jfmact_commit='1f0746a3b9704906669d8aaed2bbb982053a393e'
files=(
"https://github.com/jonof/jfduke3d/archive/${version}.tar.gz jfduke3d-${version}.tar.gz cef20187b9e9b69b48007e9aaf0c41996aa227abccc5e2fd4ecece2cb503934d"
"https://github.com/jonof/jfaudiolib/archive/${jfaudiolib_commit}.tar.gz jfaudiolib-${jfaudiolib_commit}.tar.gz 520204c06d6be41838b5a6575a9cbb5dc8889345624c74ff8b9bacee005bd819"
"https://github.com/jonof/jfbuild/archive/${jfbuild_commit}.tar.gz jfbuild-${jfbuild_commit}.tar.gz 8917f91f10d595fffd3e79e2c816c9130448d8480fb804eba4a880fb0676b0b5"
"https://github.com/jonof/jfmact/archive/${jfmact_commit}.tar.gz jfmact-${jfmact_commit}.tar.gz 173d978cbeec1b387aac458f77d831d64aa56bb30164939ba75885cea04c777d"
"https://github.com/jonof/jfduke3d/archive/${version}.tar.gz ${version}.tar.gz cef20187b9e9b69b48007e9aaf0c41996aa227abccc5e2fd4ecece2cb503934d"
"https://github.com/jonof/jfaudiolib/archive/${jfaudiolib_commit}.tar.gz ${jfaudiolib_commit}.tar.gz 520204c06d6be41838b5a6575a9cbb5dc8889345624c74ff8b9bacee005bd819"
"https://github.com/jonof/jfbuild/archive/${jfbuild_commit}.tar.gz ${jfbuild_commit}.tar.gz 8917f91f10d595fffd3e79e2c816c9130448d8480fb804eba4a880fb0676b0b5"
"https://github.com/jonof/jfmact/archive/${jfmact_commit}.tar.gz ${jfmact_commit}.tar.gz 173d978cbeec1b387aac458f77d831d64aa56bb30164939ba75885cea04c777d"
)
makeopts=(
'USE_OPENGL=0'

View file

@ -2,7 +2,7 @@
port=joe
version=4.6
files=(
"https://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-${version}/joe-${version}.tar.gz/download joe-${version}.tar.gz 495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de"
"https://downloads.sourceforge.net/joe-editor/joe-${version}.tar.gz joe-${version}.tar.gz 495a0a61f26404070fe8a719d80406dc7f337623788e445b92a9f6de512ab9de"
)
useconfigure="true"
configopts=(

View file

@ -2,7 +2,7 @@
port='libjodycode'
version='3.1'
files=(
"https://github.com/jbruchon/libjodycode/archive/refs/tags/v${version}.tar.gz libjodycode-${version}.tar.gz c72974eb1d38873e06ea84b3d78990f87192f0113da5bd13fcac6bbc6a6e2184"
"https://github.com/jbruchon/libjodycode/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz c72974eb1d38873e06ea84b3d78990f87192f0113da5bd13fcac6bbc6a6e2184"
)
auth_type='sha256'
workdir="libjodycode-${version}"

View file

@ -4,6 +4,6 @@ version=9e
useconfigure=true
configopts=("--disable-static" "--enable-shared")
files=(
"https://ijg.org/files/jpegsrc.v${version}.tar.gz jpeg-${version}.tar.gz 4077d6a6a75aeb01884f708919d25934c93305e49f7e3f36db9129320e6f4f3d"
"https://ijg.org/files/jpegsrc.v${version}.tar.gz jpegsrc.v${version}.tar.gz 4077d6a6a75aeb01884f708919d25934c93305e49f7e3f36db9129320e6f4f3d"
)
workdir="jpeg-$version"

View file

@ -2,7 +2,7 @@
port=libsixel
version=1.8.6
files=(
"https://github.com/saitoha/libsixel/archive/refs/tags/v${version}.tar.gz ${port}-${version}.tar.gz 37611d60c7dbcee701346967336dbf135fdd5041024d5f650d52fae14c731ab9"
"https://github.com/saitoha/libsixel/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 37611d60c7dbcee701346967336dbf135fdd5041024d5f650d52fae14c731ab9"
)
useconfigure=true
use_fresh_config_sub=true

View file

@ -3,7 +3,7 @@ port='libslirp'
version='4.7.0'
workdir="libslirp-v${version}"
files=(
"https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${version}/libslirp-v${version}.tar.gz libslirp-v${version}.tar.xz 9398f0ec5a581d4e1cd6856b88ae83927e458d643788c3391a39e61b75db3d3b"
"https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${version}/libslirp-v${version}.tar.gz libslirp-v${version}.tar.gz 9398f0ec5a581d4e1cd6856b88ae83927e458d643788c3391a39e61b75db3d3b"
)
useconfigure='true'
configopts=("--cross-file=${SERENITY_BUILD_DIR}/meson-cross-file.txt")

View file

@ -3,7 +3,7 @@ port=libuv
version=1.44.1
useconfigure=true
files=(
"https://github.com/libuv/libuv/archive/refs/tags/v$version.tar.gz $port-$version.tar.gz e91614e6dc2dd0bfdd140ceace49438882206b7a6fb00b8750914e67a9ed6d6b"
"https://github.com/libuv/libuv/archive/refs/tags/v$version.tar.gz v$version.tar.gz e91614e6dc2dd0bfdd140ceace49438882206b7a6fb00b8750914e67a9ed6d6b"
)
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-GNinja" "-DCMAKE_BUILD_WITH_INSTALL_RPATH=true")

View file

@ -14,7 +14,7 @@ depends=(
'SDL2'
)
files=(
"https://github.com/lite-xl/lite-xl/archive/${commit_hash}.tar.gz lite-xl-97ba91af8.tar.gz 25a0dd0a6ef856fd312eecd54983d401224eb8d7a5d5aa4a37c9131ac77bd9ca"
"https://github.com/lite-xl/lite-xl/archive/${commit_hash}.tar.gz ${commit_hash}.tar.gz 25a0dd0a6ef856fd312eecd54983d401224eb8d7a5d5aa4a37c9131ac77bd9ca"
)
workdir="lite-xl-${commit_hash}"
launcher_name='Lite-XL'

View file

@ -4,7 +4,7 @@ port='lowdown'
version='1.0.2'
workdir="lowdown-VERSION_${version//./_}"
files=(
"https://github.com/kristapsdz/lowdown/archive/refs/tags/VERSION_${version//./_}.tar.gz lowdown-${version}.tar.gz 049b7883874f8a8e528dc7c4ed7b27cf7ceeb9ecf8fe71c3a8d51d574fddf84b"
"https://github.com/kristapsdz/lowdown/archive/refs/tags/VERSION_${version//./_}.tar.gz VERSION_${version//./_}.tar.gz 049b7883874f8a8e528dc7c4ed7b27cf7ceeb9ecf8fe71c3a8d51d574fddf84b"
)
useconfigure='true'

View file

@ -2,5 +2,5 @@
port='lz4'
version='1.9.4'
files=(
"https://github.com/lz4/lz4/archive/refs/tags/v${version}.tar.gz lz4-${version}.tar.gz 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b"
"https://github.com/lz4/lz4/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b"
)

View file

@ -2,7 +2,7 @@
port='mbedtls'
version='3.1.0'
files=(
"https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${version}.tar.gz mbedtls-${version}.tgz b02df6f68dd1537e115a8497d5c173dc71edc55ad084756e57a30f951b725acd"
"https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz b02df6f68dd1537e115a8497d5c173dc71edc55ad084756e57a30f951b725acd"
)
makeopts=(
"SHARED=1"

View file

@ -3,7 +3,7 @@ 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"
"https://github.com/mity/md4c/archive/release-${version}.tar.gz release-${version}.tar.gz 4a457df853425b6bb6e3457aa1d1a13bccec587a04c38c622b1013a0da41439f"
)
useconfigure='true'

View file

@ -2,7 +2,7 @@
port=mgba
version=0.9.3
files=(
"https://github.com/mgba-emu/mgba/archive/refs/tags/${version}.tar.gz mgba-${version}.tar.gz 692ff0ac50e18380df0ff3ee83071f9926715200d0dceedd9d16a028a59537a0"
"https://github.com/mgba-emu/mgba/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 692ff0ac50e18380df0ff3ee83071f9926715200d0dceedd9d16a028a59537a0"
)
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
useconfigure=true

View file

@ -4,7 +4,7 @@ version=1.03.00
workdir=MilkyTracker-$version
useconfigure=true
files=(
"https://github.com/milkytracker/MilkyTracker/archive/v$version.tar.gz MilkyTracker-$version.tar.gz 72d5357e303380b52383b66b51f944a77cd77e2b3bfeb227d87cc0e72ab292f7"
"https://github.com/milkytracker/MilkyTracker/archive/v$version.tar.gz v$version.tar.gz 72d5357e303380b52383b66b51f944a77cd77e2b3bfeb227d87cc0e72ab292f7"
)
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
depends=("SDL2" "zlib")

View file

@ -2,7 +2,7 @@
port=mold
version=1.5.1
files=(
"https://github.com/rui314/mold/archive/refs/tags/v${version}.tar.gz mold-${version}.tgz ec94aa74758f1bc199a732af95c6304ec98292b87f2f4548ce8436a7c5b054a1"
"https://github.com/rui314/mold/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz ec94aa74758f1bc199a732af95c6304ec98292b87f2f4548ce8436a7c5b054a1"
)
depends=("zlib" "openssl" "zstd")
useconfigure='true'

View file

@ -2,7 +2,7 @@
port=mrsh
version=cd3c3a48055ab4085d83f149ff4b4feba40b40cb
files=(
"https://github.com/emersion/mrsh/archive/${version}.tar.gz ${port}-${version}.tar.gz d26e3fdee71ef168cf3f8ad2912c148b20aab524048e4ea899d6b83fb299ceab"
"https://github.com/emersion/mrsh/archive/${version}.tar.gz ${version}.tar.gz d26e3fdee71ef168cf3f8ad2912c148b20aab524048e4ea899d6b83fb299ceab"
)
useconfigure=true
configopts=(

View file

@ -2,7 +2,7 @@
port=mruby
version=3.0.0
files=(
"https://github.com/mruby/mruby/archive/refs/tags/${version}.tar.gz mruby-${version}.tar.gz 95b798cdd931ef29d388e2b0b267cba4dc469e8722c37d4ef8ee5248bc9075b0"
"https://github.com/mruby/mruby/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 95b798cdd931ef29d388e2b0b267cba4dc469e8722c37d4ef8ee5248bc9075b0"
)
build_config="serenity"

View file

@ -2,7 +2,7 @@
port=mysthous
version="1.0"
files=(
"https://downloads.scummvm.org/frs/extras/Mystery%20House/MYSTHOUS.zip ${port}-${version}.zip ada412228a149394489b28c6c7f9ebab0722b52e04732fd0aa22949673cfa3a0"
"https://downloads.scummvm.org/frs/extras/Mystery%20House/MYSTHOUS.zip MYSTHOUS.zip ada412228a149394489b28c6c7f9ebab0722b52e04732fd0aa22949673cfa3a0"
)
depends=("scummvm")

View file

@ -5,7 +5,7 @@ version=7.1.0
useconfigure=false
depends=("bash" "jq")
files=(
"https://github.com/dylanaraps/neofetch/archive/${version}.tar.gz neofetch-${version}.tar.gz 58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7"
"https://github.com/dylanaraps/neofetch/archive/${version}.tar.gz ${version}.tar.gz 58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7"
)
install() {

View file

@ -2,7 +2,7 @@
port=nesalizer
version=5bb045845a5cc829a78b7384f848fdd886cd98c8
files=(
"https://github.com/ulfalizer/nesalizer/archive/${version}.tar.gz ${port}-${version}.tar.gz 4282cb0e4af0585af4a594dfa30b2e350dd0efc39e5bc2d8312f637f50397107"
"https://github.com/ulfalizer/nesalizer/archive/${version}.tar.gz ${version}.tar.gz 4282cb0e4af0585af4a594dfa30b2e350dd0efc39e5bc2d8312f637f50397107"
)
depends=("SDL2")
makeopts+=("CONF=release")

View file

@ -2,7 +2,7 @@
port='ninja'
version='1.11.0'
files=(
"https://github.com/ninja-build/ninja/archive/v${version}.tar.gz ninja-v${version}.tar.gz 3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6"
"https://github.com/ninja-build/ninja/archive/v${version}.tar.gz v${version}.tar.gz 3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6"
)
build() {

View file

@ -3,7 +3,7 @@ port='nlohmann-json'
version='3.11.2'
workdir="json-${version}"
files=(
"https://github.com/nlohmann/json/archive/refs/tags/v${version}.tar.gz json-${version}.tar.gz d69f9deb6a75e2580465c6c4c5111b89c4dc2fa94e3a85fcd2ffcd9a143d9273"
"https://github.com/nlohmann/json/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz d69f9deb6a75e2580465c6c4c5111b89c4dc2fa94e3a85fcd2ffcd9a143d9273"
)
useconfigure='true'
configopts=(

View file

@ -3,7 +3,7 @@ port=nyancat
version=git
workdir=nyancat-master
files=(
"https://github.com/klange/nyancat/archive/master.tar.gz nyancat-git.tar.gz cfd6c817f25adcecc9490321991ecb571bfdfe0d8c249663843d3df4194f935d"
"https://github.com/klange/nyancat/archive/master.tar.gz master.tar.gz cfd6c817f25adcecc9490321991ecb571bfdfe0d8c249663843d3df4194f935d"
)
launcher_name=Nyancat
launcher_category=Games

View file

@ -18,7 +18,7 @@ depends=(
'zlib'
)
files=(
"https://github.com/OpenRCT2/OpenRCT2/archive/refs/tags/v${version}.tar.gz ${port}-${version}.tar.gz 18970bfffe49c77fa81ea6c295119b173a613c7310d7762963458e3e77c24913"
"https://github.com/OpenRCT2/OpenRCT2/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 18970bfffe49c77fa81ea6c295119b173a613c7310d7762963458e3e77c24913"
"https://github.com/OpenRCT2/OpenRCT2/releases/download/v${version}/OpenRCT2-${version}-linux-jammy-x86_64.tar.gz OpenRCT2-${version}-linux-jammy-x86_64.tar.gz e4263121ec51a1340d269e07b366f7ec306013e292babfea9fd768c03e19b5b7"
)
useconfigure='true'

View file

@ -3,7 +3,7 @@ port=openssh
workdir=openssh-portable-94eb6858efecc1b4f02d8a6bd35e149f55c814c8
version=9.0-94eb685
files=(
"https://github.com/openssh/openssh-portable/archive/94eb6858efecc1b4f02d8a6bd35e149f55c814c8.tar.gz openssh-9.0-94eb685.tar.gz 8a6bfb4c21d32f4e82d6d7734cd68585337cdd57428a2799295e1b1e72c332b5"
"https://github.com/openssh/openssh-portable/archive/94eb6858efecc1b4f02d8a6bd35e149f55c814c8.tar.gz 94eb6858efecc1b4f02d8a6bd35e149f55c814c8.tar.gz 8a6bfb4c21d32f4e82d6d7734cd68585337cdd57428a2799295e1b1e72c332b5"
)
depends=("zlib" "openssl")
useconfigure=true

View file

@ -3,7 +3,7 @@ port=openttd
version=12.2
depends=("freetype" "SDL2" "libicu" "libpng" "zlib" "xz" "openttd-opengfx" "openttd-opensfx")
files=(
"https://cdn.openttd.org/openttd-releases/${version}/openttd-${version}-source.tar.xz openttd-${version}.tar.xz 81508f0de93a0c264b216ef56a05f8381fff7bffa6d010121a21490b4dace95c"
"https://cdn.openttd.org/openttd-releases/${version}/openttd-${version}-source.tar.xz openttd-${version}-source.tar.xz 81508f0de93a0c264b216ef56a05f8381fff7bffa6d010121a21490b4dace95c"
)
useconfigure=true
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")

View file

@ -6,7 +6,7 @@ useconfigure='true'
depends=("xash3d-fwgs")
workdir="hlsdk-portable-${_hlsdk_commit}"
files=(
"https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz hlsdk-portable-${_hlsdk_commit}.tar.gz 0cf2cb120c3e350d05233cc718126436e68f4f2f1289c1f31623a4c8aef419eb"
"https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz ${_hlsdk_commit}.tar.gz 0cf2cb120c3e350d05233cc718126436e68f4f2f1289c1f31623a4c8aef419eb"
)
launcher_name='Half-Life: Opposing Force'
launcher_category='Games'

View file

@ -4,7 +4,7 @@ port="p7zip"
version="17.04"
useconfigure=true
files=(
"https://github.com/jinfeihan57/p7zip/archive/refs/tags/v${version}.tar.gz p7zip-${version}.tar.gz ea029a2e21d2d6ad0a156f6679bd66836204aa78148a4c5e498fe682e77127ef"
"https://github.com/jinfeihan57/p7zip/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz ea029a2e21d2d6ad0a156f6679bd66836204aa78148a4c5e498fe682e77127ef"
)
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
workdir=$port-$version/CPP

View file

@ -2,7 +2,7 @@
port='pacman'
version='b6241a373cc09f021c2ab29714eca5f9e33463f8'
files=(
"https://codeload.github.com/ebuc99/pacman/zip/${version} pacman.zip d688f75d33c7bf4f217bfcaf0d5ee507fd73bb233d77303927d15b54988f0231"
"https://github.com/ebuc99/pacman/archive/${version}.zip ${version}.zip d688f75d33c7bf4f217bfcaf0d5ee507fd73bb233d77303927d15b54988f0231"
)
useconfigure='true'
depends=(

View file

@ -3,8 +3,8 @@ port='perl5'
version='5.38.0'
useconfigure='true'
files=(
"https://www.cpan.org/src/5.0/perl-${version}.tar.xz perl5-${version}.tar.xz eca551caec3bc549a4e590c0015003790bdd1a604ffe19cc78ee631d51f7072e"
"https://github.com/arsv/perl-cross/releases/download/1.5/perl-cross-1.5.tar.gz perl-cross.1.5.tar.gz d744a390939e2ebb9a12f6725b4d9c19255a141d90031eff90ea183fdfcbf211"
"https://www.cpan.org/src/5.0/perl-${version}.tar.xz perl-${version}.tar.xz eca551caec3bc549a4e590c0015003790bdd1a604ffe19cc78ee631d51f7072e"
"https://github.com/arsv/perl-cross/releases/download/1.5/perl-cross-1.5.tar.gz perl-cross-1.5.tar.gz d744a390939e2ebb9a12f6725b4d9c19255a141d90031eff90ea183fdfcbf211"
)
configopts=(
'-Dosname=serenity'

View file

@ -3,5 +3,5 @@ port=pfetch
version=a906ff89680c78cec9785f3ff49ca8b272a0f96b
depends=("bash")
files=(
"https://github.com/dylanaraps/pfetch/archive/${version}.zip pfetch.zip 33ed7a0cf1826ded7cf8368972274cd261d236bfa1ad9fb378d3cb0a45376f4a"
"https://github.com/dylanaraps/pfetch/archive/${version}.zip ${version}.zip 33ed7a0cf1826ded7cf8368972274cd261d236bfa1ad9fb378d3cb0a45376f4a"
)

View file

@ -5,7 +5,7 @@ useconfigure=true
configopts=("-Dbuildtype=release" "build-release" "--cross-file" "${SERENITY_BUILD_DIR}/meson-cross-file.txt")
depends=("luajit" "curl" "libfftw3f" "zlib" "SDL2")
files=(
"https://github.com/The-Powder-Toy/The-Powder-Toy/archive/refs/tags/v${version}.tar.gz The-Powder-Toy-${version}.tar.gz d95cbadee22632687661e8fc488bd64405d81c0dca737e16420f26e93ea5bf58"
"https://github.com/The-Powder-Toy/The-Powder-Toy/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz d95cbadee22632687661e8fc488bd64405d81c0dca737e16420f26e93ea5bf58"
)
workdir="The-Powder-Toy-${version}"
launcher_name="The Powder Toy"

View file

@ -4,8 +4,8 @@ version='2.6.2'
useconfigure='true'
squashed_version=$(echo "${version}" | tr -d '.')
files=(
"https://github.com/coelckers/prboom-plus/archive/refs/tags/v${version}.tar.gz prboom-plus-v4${version}.tar.gz 5cfeec96fbfe4fc3bd5dbc2b8d581ff5f6617dd74b2799680ba5b1e2e38c4aff"
"https://github.com/coelckers/prboom-plus/releases/download/v${version}/prboom-plus-${squashed_version}-w32.zip prboom-plus-w32.zip 20313e00d8841a618e23e7c671d65870194bee634468fecd2f3697ac05f21476"
"https://github.com/coelckers/prboom-plus/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 5cfeec96fbfe4fc3bd5dbc2b8d581ff5f6617dd74b2799680ba5b1e2e38c4aff"
"https://github.com/coelckers/prboom-plus/releases/download/v${version}/prboom-plus-${squashed_version}-w32.zip prboom-plus-${squashed_version}-w32.zip 20313e00d8841a618e23e7c671d65870194bee634468fecd2f3697ac05f21476"
)
workdir="prboom-plus-${version}/prboom2"
depends=("glu" "libmad" "libvorbis" "SDL2" "SDL2_image" "SDL2_mixer" "SDL2_net")

View file

@ -11,13 +11,13 @@ useconfigure='true'
use_fresh_config_sub='true'
files=(
"${PYTHON_ARCHIVE_URL} ${PYTHON_ARCHIVE} ${PYTHON_ARCHIVE_SHA256SUM}"
"https://raw.githubusercontent.com/python/cpython/942dd9f3f77eef08fabddbd9fb883a866ad6d4cb/PC/pycon.ico launcher.ico 55c1e1fcabc2f254a6d02242912359d29f141d11c4892c20375d58b6dcd89ac0"
"https://raw.githubusercontent.com/python/cpython/942dd9f3f77eef08fabddbd9fb883a866ad6d4cb/PC/pycon.ico pycon.ico 55c1e1fcabc2f254a6d02242912359d29f141d11c4892c20375d58b6dcd89ac0"
)
launcher_name='Python'
launcher_category='Development'
launcher_command='/usr/local/bin/python3'
launcher_run_in_terminal='true'
icon_file='../launcher.ico' # This is an older icon that's downloaded separately, so we need to go outside of $workdir
icon_file='../pycon.ico' # This is an older icon that's downloaded separately, so we need to go outside of $workdir
depends=(
'bzip2'
'libffi'

View file

@ -2,7 +2,7 @@
port='qoi'
version='edb8d7b1140be3168cc99ed87edc605c7c1cf31f'
files=(
"https://github.com/phoboslab/qoi/archive/${version}.zip qoi-${version}.zip 3d3df95fb0b59aca2113ce45396f887eaba1be914cd54b56804efc241f93f203"
"https://github.com/phoboslab/qoi/archive/${version}.zip ${version}.zip 3d3df95fb0b59aca2113ce45396f887eaba1be914cd54b56804efc241f93f203"
)
depends=('libpng' 'stb')

View file

@ -4,7 +4,7 @@ version='6.4.0'
workdir="qt5compat-everywhere-src-${version}"
useconfigure='true'
files=(
"https://download.qt.io/official_releases/qt/$(cut -d. -f1,2 <<< ${version})/${version}/submodules/qt5compat-everywhere-src-${version}.tar.xz qt6-qt5compat-${version}.tar.xz 73475d0837f78246d509199f211a35c71fc36cccf64b3de258ebc6387194a4c0"
"https://download.qt.io/official_releases/qt/$(cut -d. -f1,2 <<< ${version})/${version}/submodules/qt5compat-everywhere-src-${version}.tar.xz qt5compat-everywhere-src-${version}.tar.xz 73475d0837f78246d509199f211a35c71fc36cccf64b3de258ebc6387194a4c0"
)
depends=(
'qt6-qtbase'

View file

@ -4,7 +4,7 @@ version='6.4.0'
workdir="qtbase-everywhere-src-${version}"
useconfigure='true'
files=(
"https://download.qt.io/official_releases/qt/$(cut -d. -f1,2 <<< ${version})/${version}/submodules/qtbase-everywhere-src-${version}.tar.xz qt6-qtbase-${version}.tar.xz cb6475a0bd8567c49f7ffbb072a05516ee6671171bed55db75b22b94ead9b37d"
"https://download.qt.io/official_releases/qt/$(cut -d. -f1,2 <<< ${version})/${version}/submodules/qtbase-everywhere-src-${version}.tar.xz qtbase-everywhere-src-${version}.tar.xz cb6475a0bd8567c49f7ffbb072a05516ee6671171bed55db75b22b94ead9b37d"
)
configopts=(
'-GNinja'

View file

@ -5,7 +5,7 @@ depends=("qt6-qtbase")
workdir=QSerenityPlatform-master
useconfigure=true
files=(
"https://github.com/SerenityPorts/QSerenityPlatform/archive/master.zip QSerenityPlatform-git.zip"
"https://github.com/SerenityPorts/QSerenityPlatform/archive/master.zip master.zip 522cbb41e814a3d6553d3761380f9ce08e341fd5a8137ef8cfa9fe555317c6c0"
)
configopts=(
"-GNinja"

View file

@ -5,7 +5,7 @@ workdir='SerenityQuake-master'
useconfigure='false'
archive_hash='81172c57839b3ec75bdc18d4ec4ec00a1460da84c596b4b8e5eb65a5a3a8309a'
files=(
"https://github.com/SerenityPorts/SerenityQuake/archive/master.tar.gz quake.tar.gz ${archive_hash}"
"https://github.com/SerenityPorts/SerenityQuake/archive/master.tar.gz master.tar.gz ${archive_hash}"
)
makeopts+=(
'V=1'

View file

@ -5,7 +5,7 @@ useconfigure='true'
commit_hash='d26d00845e95dc7d781459d0c1a7fd48ea4b6be3'
archive_hash='f940d71e0a4e15c040776979c6c99cb3520208744b3c22921f484d70ba82d675'
files=(
"https://github.com/shamazmazum/quake2sdl/archive/${commit_hash}.tar.gz quake2.tar.gz ${archive_hash}"
"https://github.com/shamazmazum/quake2sdl/archive/${commit_hash}.tar.gz ${commit_hash}.tar.gz ${archive_hash}"
)
workdir="quake2sdl-${commit_hash}"
makeopts=()

View file

@ -4,7 +4,7 @@ version=1.34
commit_hash=6d74896557d8c193a9f19bc6845a47e9d0f77db2
archive_hash=1db91cfd05170ed5b37c1ab56cdf7bbe6b3c86fc6baee8b68e8e539fddfd88c1
files=(
"https://github.com/ioquake/ioq3/archive/$commit_hash.tar.gz ioq3.tar.gz $archive_hash"
"https://github.com/ioquake/ioq3/archive/$commit_hash.tar.gz $commit_hash.tar.gz $archive_hash"
)
workdir="ioq3-${commit_hash}"
depends=("SDL2")

View file

@ -4,6 +4,6 @@ version=0.8
useconfigure=false
workdir=$port-$version
files=(
"https://codeload.github.com/radareorg/r0/tar.gz/refs/tags/$version r0-$version.tar.gz a31722838a21cd3391c41bbb2e63f60552544244362b21f6d9a30d6c24c43bbe"
"https://github.com/radareorg/r0/archive/$version.tar.gz $version.tar.gz a31722838a21cd3391c41bbb2e63f60552544244362b21f6d9a30d6c24c43bbe"
)
depends=()

View file

@ -2,7 +2,7 @@
port='radare2'
version='5.7.6'
files=(
"https://github.com/radareorg/radare2/archive/refs/tags/${version}.tar.gz radare2-${version}.tar.gz 1e798504a978929803ac7d6e42530b06c44be7e1abb5842877a88d7a34d9fd8f"
"https://github.com/radareorg/radare2/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 1e798504a978929803ac7d6e42530b06c44be7e1abb5842877a88d7a34d9fd8f"
)
useconfigure='true'
configopts=("--disable-debugger" "--disable-threads" "--with-ostype=serenityos" "--host=${SERENITY_ARCH}-serenityos")

View file

@ -3,7 +3,7 @@ port='rvvm'
version='0.5'
archive_hash='3a1dbb91ad04f068078bc6c6c27cc5792eebc111907cb5a14bde158fe6e757c9'
files=(
"https://github.com/LekKit/RVVM/archive/v${version}.tar.gz rvvm.tar.gz ${archive_hash}"
"https://github.com/LekKit/RVVM/archive/v${version}.tar.gz v${version}.tar.gz ${archive_hash}"
)
workdir="RVVM-${version}"
depends=('sdl12-compat')

View file

@ -4,7 +4,7 @@ version='1.2.56'
workdir=sdl12-compat-release-${version}
useconfigure='true'
files=(
"https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${version}.tar.gz ${port}-${version}.tar.gz f62f3e15f95aade366ee6c03f291e8825c4689390a6be681535259a877259c58"
"https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${version}.tar.gz release-${version}.tar.gz f62f3e15f95aade366ee6c03f291e8825c4689390a6be681535259a877259c58"
)
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View file

@ -3,7 +3,7 @@ port=serenity-theming
version=103b0add39f9e167e8f6c6d4715d9ffbf87d6d07
workdir="theming-${version}"
files=(
"https://github.com/SerenityOS/theming/archive/${version}.zip serenity-theming-${version}.zip 1c3a99d961b1013dbc8b499daa3ee872c5cba29f0efb7f6f885f7f292b3dbeda"
"https://github.com/SerenityOS/theming/archive/${version}.zip ${version}.zip 1c3a99d961b1013dbc8b499daa3ee872c5cba29f0efb7f6f885f7f292b3dbeda"
)
build() {

View file

@ -3,7 +3,7 @@ port='serious-sam-classic'
useconfigure='false'
version='1.10.4'
files=(
"https://github.com/tx00100xt/SeriousSamClassic/archive/refs/tags/v${version}.tar.gz ${port}.tar.gz c42e1434e03f713ffc60aa627f0a24c64287598bc5ee7cdbd2cbe91aa363ef51"
"https://github.com/tx00100xt/SeriousSamClassic/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz c42e1434e03f713ffc60aa627f0a24c64287598bc5ee7cdbd2cbe91aa363ef51"
)
depends=(
'libvorbis'

View file

@ -3,7 +3,7 @@ port=sl
version=git
workdir=sl-master
files=(
"https://github.com/mtoyoda/sl/archive/master.tar.gz sl-git.tar.gz 3270434e28c4f4e15b8e98de60ea98508a7486485f52356a61f36ac5430fbc80"
"https://github.com/mtoyoda/sl/archive/master.tar.gz master.tar.gz 3270434e28c4f4e15b8e98de60ea98508a7486485f52356a61f36ac5430fbc80"
)
depends=("ncurses")

View file

@ -2,7 +2,7 @@
port='stb'
version='af1a5bc352164740c1cc1354942b1c6b72eacb8a'
files=(
"https://github.com/nothings/stb/archive/${version}.zip stb-${version}.zip e3d0edbecd356506d3d69b87419de2f9d180a98099134c6343177885f6c2cbef"
"https://github.com/nothings/stb/archive/${version}.zip ${version}.zip e3d0edbecd356506d3d69b87419de2f9d180a98099134c6343177885f6c2cbef"
)
build() {

View file

@ -5,7 +5,7 @@ version=git
workdir="${port}-main"
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
files=(
"https://github.com/SerenityPorts/stpuzzles/archive/refs/heads/main.zip ${port}.zip"
"https://github.com/SerenityPorts/stpuzzles/archive/refs/heads/main.zip main.zip 31affa1f7d3c3501af4c92155d1d3beba8a5eaa1c9ce6d2e0682dc87f3f5d1e6"
)
configure() {

View file

@ -2,7 +2,7 @@
port=stress-ng
version=0.14.03
files=(
"https://github.com/ColinIanKing/stress-ng/archive/V${version}.tar.gz stress-ng-${version}.tar.gz 95012c62883ab5826e6157557a075df98cce3cbce2a48bb40851bcc968a8441a"
"https://github.com/ColinIanKing/stress-ng/archive/V${version}.tar.gz V${version}.tar.gz 95012c62883ab5826e6157557a075df98cce3cbce2a48bb40851bcc968a8441a"
)
depends=("zlib")

View file

@ -3,7 +3,7 @@ port='taskwarrior'
version='2.6.2'
useconfigure='true'
files=(
"https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/task-${version}.tar.gz taskwarrior-${version}.tar.gz b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec"
"https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/task-${version}.tar.gz task-${version}.tar.gz b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec"
)
workdir="task-${version}"
configopts=("-DCMAKE_BUILD_TYPE=release" "-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-DENABLE_SYNC=OFF" "-DTASK_DOCDIR=share/doc/taskwarrior-2.6.2" "-DTASK_RCDIR=share/taskwarrior/rc")

View file

@ -4,5 +4,5 @@ version=8.6.12
workdir=tcl${version}/unix
useconfigure=true
files=(
"https://prdownloads.sourceforge.net/tcl/tcl${version}-src.tar.gz tcl${version}.tar.gz 26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6"
"https://prdownloads.sourceforge.net/tcl/tcl${version}-src.tar.gz tcl${version}-src.tar.gz 26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6"
)

View file

@ -3,8 +3,8 @@ port='timidity'
useconfigure='true'
version='2.15.0'
files=(
"https://netcologne.dl.sourceforge.net/project/timidity/TiMidity%2B%2B/TiMidity%2B%2B-${version}/TiMidity%2B%2B-${version}.tar.xz timidity-${version}.tar.xz 9eaf4fadb0e19eb8e35cd4ac16142d604c589e43d0e8798237333697e6381d39"
"https://www.quaddicted.com/files/idgames/sounds/eawpats.zip eawpats.zip.no_extract 19087fa4a40e25ec39a09cffcc9f775fc22d88bc971a7a9831e075cdae2ee1e3"
"https://netcologne.dl.sourceforge.net/project/timidity/TiMidity++/TiMidity++-${version}/TiMidity++-${version}.tar.xz TiMidity++-${version}.tar.xz 9eaf4fadb0e19eb8e35cd4ac16142d604c589e43d0e8798237333697e6381d39"
"https://www.quaddicted.com/files/idgames/sounds/eawpats.zip eawpats.zip 19087fa4a40e25ec39a09cffcc9f775fc22d88bc971a7a9831e075cdae2ee1e3"
)
workdir="TiMidity++-${version}"
use_fresh_config_sub='true'
@ -27,7 +27,7 @@ post_install() {
eaw_pats_dir='/usr/local/share/eawpats'
eaw_pats_host_dir="${SERENITY_INSTALL_ROOT}${eaw_pats_dir}"
mkdir -p "${eaw_pats_host_dir}"
run unzip -qo -d "${eaw_pats_host_dir}" '../eawpats.zip.no_extract'
run unzip -qo -d "${eaw_pats_host_dir}" "${PORT_META_DIR}/eawpats.zip"
# Set up timidity.cfg
timidity_cfg_path="${SERENITY_INSTALL_ROOT}/etc/timidity.cfg"

View file

@ -2,7 +2,7 @@
port=tinycc
version=dev
files=(
"https://github.com/TinyCC/tinycc/archive/dev.tar.gz tinycc-dev.tar.gz 1e16fd9926e8e2662a35c790b7c56e8e7e8769c6a8a86a59a534c26046d0d83e"
"https://github.com/TinyCC/tinycc/archive/dev.tar.gz dev.tar.gz 1e16fd9926e8e2662a35c790b7c56e8e7e8769c6a8a86a59a534c26046d0d83e"
)
useconfigure=true
makeopts=("tcc")

View file

@ -2,7 +2,7 @@
port='tree'
version='2.0.4'
files=(
"https://github.com/Old-Man-Programmer/tree/archive/refs/tags/${version}.tar.gz tree-${version}.tar.gz 3ebeaf77a3b3829bcf665329e9d0f3624079c2c4cb4ef14cf6d7129a1a208b59"
"https://github.com/Old-Man-Programmer/tree/archive/refs/tags/${version}.tar.gz ${version}.tar.gz 3ebeaf77a3b3829bcf665329e9d0f3624079c2c4cb4ef14cf6d7129a1a208b59"
)
build() {

View file

@ -4,7 +4,7 @@ version=8.2.4554
workdir="${port}-${version}"
useconfigure="true"
files=(
"https://github.com/vim/vim/archive/refs/tags/v${version}.tar.gz vim-v${version}.tar.gz 206c8fc2535df33b9ea62fa1c9acae66c981a3e3aa4de0f652ef3a25e2b92571"
"https://github.com/vim/vim/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 206c8fc2535df33b9ea62fa1c9acae66c981a3e3aa4de0f652ef3a25e2b92571"
)
configopts=("--with-tlib=tinfo" "--with-features=normal")
depends=("ncurses" "gettext")

Some files were not shown because too many files have changed in this diff Show more