Ports: Remove support for auth_types other than sha256

This commit is contained in:
Tim Schumacher 2023-07-10 11:40:14 +02:00 committed by Linus Groh
parent f7ccdc268d
commit 89b0a61067
Notes: sideshowbarker 2024-07-17 02:59:43 +09:00
302 changed files with 16 additions and 399 deletions

View File

@ -90,7 +90,7 @@ def read_port_dirs():
return ports, all_good
PORT_PROPERTIES = ('port', 'version', 'files', 'auth_type')
PORT_PROPERTIES = ('port', 'version', 'files')
def resolve_script_values(value: str, props: dict) -> str:
@ -193,13 +193,7 @@ def check_package_files(ports):
print(f"Ports/{port} should use '{port}' for 'port' but is using '{props['port']}' instead")
all_good = False
if not props['auth_type'] in ('sha256', 'sig', ''):
print(f"Ports/{port} uses invalid signature algorithm '{props['auth_type']}' for 'auth_type'")
all_good = False
for prop in PORT_PROPERTIES:
if prop == 'auth_type' and re.match('^https://github.com/SerenityPorts/', props["files"]):
continue
if props[prop] == '':
print(f"Ports/{port} is missing required property '{prop}'")
all_good = False

View File

@ -93,9 +93,6 @@ use_fresh_config_sub=false
use_fresh_config_guess=false
depends=()
patchlevel=1
auth_type=
auth_import_key=
auth_opts=()
launcher_name=
launcher_category=
launcher_command=
@ -321,13 +318,6 @@ do_download_file() {
fetch() {
pre_fetch
if [ "$auth_type" = "sig" ] && [ ! -z "${auth_import_key}" ]; then
# import gpg key if not existing locally
# The default keyserver keys.openpgp.org prints "new key but contains no user ID - skipped"
# and fails. Use a different key server.
gpg --list-keys $auth_import_key || gpg --keyserver hkps://keyserver.ubuntu.com --recv-key $auth_import_key
fi
tried_download_again=0
while true; do
@ -348,50 +338,23 @@ fetch() {
read url filename auth_sum<<< $(echo "$f")
# check sha256sum if given
if [ "$auth_type" = "sha256" ]; then
echo "Expecting ${auth_type}sum: $auth_sum"
calc_sum="$(sha256sum "${PORT_META_DIR}/${filename}" | cut -f1 -d' ')"
echo "${auth_type}sum($filename) = '$calc_sum'"
if [ "$calc_sum" != "$auth_sum" ]; then
# remove downloaded file to re-download on next run
rm -f "${PORT_META_DIR}/${filename}"
echo "${auth_type}sums mismatching, removed erroneous download."
if [ $tried_download_again -eq 1 ]; then
echo "Please run script again."
exit 1
fi
echo "Trying to download the files again."
tried_download_again=1
verification_failed=1
echo "Expecting sha256sum: $auth_sum"
calc_sum="$(sha256sum "${PORT_META_DIR}/${filename}" | cut -f1 -d' ')"
echo "sha256sum($filename) = '$calc_sum'"
if [ "$calc_sum" != "$auth_sum" ]; then
# remove downloaded file to re-download on next run
rm -f "${PORT_META_DIR}/${filename}"
echo "sha256sums mismatching, removed erroneous download."
if [ $tried_download_again -eq 1 ]; then
echo "Please run script again."
exit 1
fi
echo "Trying to download the files again."
tried_download_again=1
verification_failed=1
fi
done
# check signature
if [ "$auth_type" = "sig" ]; then
if $NO_GPG; then
echo "WARNING: gpg signature check was disabled by --no-gpg-verification"
else
if $(cd "${PORT_META_DIR}" && gpg --verify "${auth_opts[@]}"); then
echo "- Signature check OK."
else
echo "- Signature check NOT OK"
for f in $files; do
rm -f $f
done
rm -rf "$workdir"
echo " Signature mismatching, removed erronous download."
if [ $tried_download_again -eq 1 ]; then
echo "Please run script again."
exit 1
fi
echo "Trying to download the files again."
tried_download_again=1
verification_failed=1
fi
fi
fi
if [ $verification_failed -ne 1 ]; then
break
fi

View File

@ -6,7 +6,6 @@ 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 master.zip 326de7622e5f83a83fce76e6032240157a9dde83c0d65319095c7e0b312af317"
auth_type=sha256
launcher_name="Another World"
launcher_category=Games
launcher_command="/opt/Another-World/raw --datapath=/opt/Another-World"

View File

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

View File

@ -8,7 +8,6 @@ use_fresh_config_guess='true'
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")
auth_type='sha256'
files="https://github.com/openjdk/jdk17u-dev/archive/refs/tags/jdk-${version}-ga.tar.gz jdk-${version}-ga.tar.gz 4bd3d2534d7b584c01711e64b9e5b7e79052a1759d3fded8d64107ebc9d37dc2"
depends=("fontconfig" "libffi")

View File

@ -145,36 +145,6 @@ all the magic happens.
The following variables have special functionality:
#### `auth_import_key`
PGP key to import (from `keyserver.ubuntu.com`) when [`auth_type`](#auth_type)
is `sig`.
#### `auth_opts`
Options passed to `gpg --verify` when [`auth_type`](#auth_type) is `sig`.
Usually used like this:
```bash
auth_opts="foo-${version}.tar.xz.asc foo-${version}.tar.xz"
```
#### `auth_type`
The type of file validation to use, can be one of:
- `sha256`: Use SHA256 hashes defined in [`files`](#files)
- `sig`: Use PGP signatures (see [`auth_opts`](#auth_opts))
Most ports use `sig` as `.asc` files are widely available.
This _has_ to be specified in order for `lint-ports` to pass.
If no signature or hash is provided by the author of the files, just create the
hash yourself by calling `sha256sum` on the downloaded file and specifying the
hash along with the [`files`](#files).
#### `configopts`
Options passed to the port's [`configscript`](#configscript) in the default
@ -221,18 +191,11 @@ URL NAME HASH
```
Where `URL` is the URL from where the file will be downloaded (using `curl`),
`NAME` is the output name of the downloaded file, and `HASH` is an optional
MD5, SHA1, or SHA256 hash that will be used for verification when
[`auth_type`](#auth_type) is set to either of those hash functions.
`NAME` is the output name of the downloaded file, and `HASH` is an SHA256 hash
that will be used for verification.
For example:
_With PGP signatures_
```bash
files="https://example.com/foo-${version}.tar.xz foo-${version}.tar.xz
https://example.com/foo-${version}.tar.xz.asc foo-${version}.tar.xz.asc"
```
_With a SHA256 hash_
```bash
files="https://example.com/foo-${version}.tar.xz foo-${version}.tar.xz 9acd50f9a2af37e471f761c3fe7b8dea5617e51dac802fe6c177b74abf0abb5a"
```
@ -240,9 +203,6 @@ files="https://example.com/foo-${version}.tar.xz foo-${version}.tar.xz 9acd50f9a
If a file is a compressed tar archive, a gzip compressed file or a zip
compressed file, it will be extracted.
If a file is an `.asc` file (PGP signature) it will be imported into `gpg`'s
keyring and can later be used for verification using [`auth_opts`](#auth_opts).
#### `icon_file`
The file to use for the port launcher icon. The icon file is assumed to have a

View File

@ -2,7 +2,6 @@
port=RISCVEmu
version=ad8ad6a0eb8591385318b2ec1cffde6078ff0185
files="https://github.com/IdanHo/RISCVEmu/archive/${version}.tar.gz RISCVEmu-${version}.tar.gz b4636284dd407e490ba6dd783b65caf8c019785285d6a86aece3860465276b33"
auth_type="sha256"
build() {
run "${CXX}" -o RISCVEmu RISCVEmu.cpp RISCV.cpp

View File

@ -4,7 +4,6 @@ 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"
auth_type=sha256
depends=("freetype" "SDL2" "zlib")
configopts=(

View File

@ -4,5 +4,4 @@ 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"
auth_type=sha256
depends=("SDL2")

View File

@ -2,7 +2,6 @@
port='SDL2'
version='2.24.0'
useconfigure='true'
auth_type='sha256'
files="https://github.com/libsdl-org/SDL/releases/download/release-${version}/SDL2-${version}.tar.gz SDL2-${version}.tar.gz 91e4c34b1768f92d399b078e171448c6af18cafda743987ed2064a28954d6d97"
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View File

@ -3,7 +3,6 @@
port=SDL2_gfx
version=1.0.4
files="https://downloads.sourceforge.net/project/sdl2gfx/SDL2_gfx-${version}.tar.gz SDL2_gfx-${version}.tar.gz 63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262"
auth_type=sha256
depends=("SDL2")
useconfigure=true
use_fresh_config_sub=true

View File

@ -4,7 +4,6 @@ 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 SDL2_image-${version}.tar.gz 48355fb4d8d00bac639cd1c4f4a7661c4afef2c212af60b340e06b7059814777"
auth_type='sha256'
configure() {
run ./configure \

View File

@ -3,7 +3,6 @@ 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 SDL2_mixer-${version}.tar.gz 8cdea810366decba3c33d32b8071bccd1c309b2499a54946d92b48e6922aa371"
auth_type='sha256'
depends=("libmodplug" "libmpg123" "libvorbis" "SDL2" "timidity")
configure() {

View File

@ -8,5 +8,4 @@ configopts=(
"--enable-shared"
)
files="https://github.com/libsdl-org/SDL_net/releases/download/release-${version}/SDL2_net-${version}.tar.gz SDL2_net-${version}.tar.gz 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb"
auth_type='sha256'
depends=("SDL2")

View File

@ -6,7 +6,6 @@ workdir="SDL_sound-${_commit}"
useconfigure='true'
depends=('SDL2')
files="https://github.com/icculus/SDL_sound/archive/${_commit}.zip ${_commit}.zip d29f90dd5abacf9f818f0b1567fab6b3dc6292d0a942e8e8d1e8f84130eea7a1"
auth_type='sha256'
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
configure() {

View File

@ -3,7 +3,6 @@ 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 SDL2_ttf-${version}.tar.gz 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57"
auth_type='sha256'
depends=("SDL2" "freetype")
configure() {

View File

@ -7,7 +7,6 @@ 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"
auth_type=sha256
launcher_name="Prince of Persia"
launcher_category=Games
launcher_command=/opt/PrinceOfPersia/prince

View File

@ -6,7 +6,6 @@ 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 SDL_mixer-${version}.tar.gz 1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a"
auth_type=sha256
depends=("libmikmod" "libvorbis" "sdl12-compat" "timidity")
# Explicitly point to the config binaries installed by our ports. Otherwise, it will

View File

@ -5,7 +5,6 @@ useconfigure='true'
use_fresh_config_sub='true'
depends=("sdl12-compat" "libmikmod")
files="https://www.icculus.org/SDL_sound/downloads/${port}-${version}.tar.gz ${port}-${version}.tar.gz 3999fd0bbb485289a52be14b2f68b571cb84e380cc43387eadf778f64c79e6df"
auth_type='sha256'
configopts=(
"--with-sdl-prefix=${SERENITY_INSTALL_ROOT}/usr/local"
"--enable-ogg=no"

View File

@ -6,7 +6,6 @@ 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 master.zip fcacc15d3b5afccb3227f982d3e05f2cfeb198f0fffd008fdcda005cb7f87f91"
auth_type=sha256
launcher_name="Super Mario"
launcher_category=Games
launcher_command=/opt/Super_Mario/uMario

View File

@ -4,7 +4,6 @@ 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"
auth_type='sha256'
workdir="${port}-${version}-src"
launcher_name='SuperTuxKart'
launcher_category='Games'

View File

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

View File

@ -2,7 +2,6 @@
port='aclock'
version='2.3'
files="https://github.com/tenox7/aclock/raw/f9668617eac365fe8b5416cfbd801b727d8a3746/sources/aclock-unix-curses.c aclock-${version}.c 2b098996409c4740f492fb8fd5a63cb5e3e15283c2f7e3f06c75d6a9ad916669"
auth_type='sha256'
depends=("ncurses")
build() {

View File

@ -2,7 +2,6 @@
port=acpica-tools
version=20220331
workdir="acpica-unix-${version}"
auth_type=sha256
files="https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz acpica-unix-${version}.tar.gz acaff68b14f1e0804ebbfc4b97268a4ccbefcfa053b02ed9924f2b14d8a98e21"

View File

@ -9,7 +9,6 @@ configopts=(
use_fresh_config_sub='true'
use_fresh_config_guess='true'
files="https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz alpine-${version}.tar.xz c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba"
auth_type='sha256'
depends=(
'openssl'
'ncurses'

View File

@ -5,7 +5,6 @@ workdir="Angband-${version}"
useconfigure=true
use_fresh_config_sub=true
files="https://github.com/angband/angband/releases/download/${version}/Angband-${version}.tar.gz Angband-${version}.tar.gz a07c78c1dd05e48ddbe4d8ef5d1880fcdeab55fd05f1336d9cba5dd110b15ff3"
auth_type=sha256
depends=("ncurses" "SDL2" "SDL2_image" "SDL2_ttf" "SDL2_mixer")
configopts=(
"--prefix=/usr/local"

View File

@ -2,7 +2,6 @@
port='aria2'
version='1.36.0'
files="https://github.com/aria2/aria2/releases/download/release-${version}/aria2-${version}.tar.xz ${port}-${version}.tar.xz 58d1e7608c12404f0229a3d9a4953d0d00c18040504498b483305bcb3de907a5"
auth_type='sha256'
depends=(
"libssh2"
"libxml2"

View File

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

View File

@ -3,7 +3,6 @@ port='backward-cpp'
version='65a769f'
files="https://github.com/bombela/backward-cpp/tarball/65a769ffe77cf9d759d801bc792ac56af8e911a3 backward-cpp-${version}.tar.gz 233271162bf09ce7c41026416e5d6f59a66f42f83c3ea370f110980ac219144a"
workdir="bombela-backward-cpp-${version}"
auth_type='sha256'
useconfigure='true'
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View File

@ -8,7 +8,6 @@ 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 bash-${version}.tar.gz 13720965b5f4fc3a0d4b61dd37e7565c741da9a5be24edc2ae00182fc1b3588c"
auth_type='sha256'
build() {
run_replace_in_file "s/define GETCWD_BROKEN 1/undef GETCWD_BROKEN/" config.h

View File

@ -2,7 +2,6 @@
port=bass
version="cd-1.2"
files="https://downloads.scummvm.org/frs/extras/Beneath%20a%20Steel%20Sky/bass-${version}.zip bass-${version}.zip 53209b9400eab6fd7fa71518b2f357c8de75cfeaa5ba57024575ab79cc974593"
auth_type=sha256
depends=("scummvm")
bass_resource_path="/usr/local/share/games/${port}-${version}"

View File

@ -2,7 +2,6 @@
port='bc'
version='6.5.0'
files="https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz bc-${version}.tar.xz b1afb1f50c0bce6119c98590bcc8afc22f520bc85c2b512c83938dbb8321cc30"
auth_type='sha256'
useconfigure='true'
configscript='configure.sh'
configopts=("--prefix=/usr/local" "--disable-nls")

View File

@ -6,7 +6,6 @@ use_fresh_config_sub='true'
files="https://github.com/ivmai/bdwgc/releases/download/v$version/gc-$version.tar.gz bdwgc.tar.gz f30107bcb062e0920a790ffffa56d9512348546859364c23a14be264b38836a0"
depends=("libatomic_ops")
workdir="gc-$version"
auth_type='sha256'
useconfigure='true'
configopts=("--enable-threads=posix")

View File

@ -13,8 +13,6 @@ configopts=(
"--enable-libiberty"
)
files="https://ftpmirror.gnu.org/gnu/binutils/binutils-${version}.tar.xz binutils-${version}.tar.xz 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1"
auth_type='sha256'
auth_opts=("--keyring" "./gnu-keyring.gpg" "binutils-${version}.tar.xz.sig")
depends=("zlib")
export ac_cv_func_getrusage=no

View File

@ -4,4 +4,3 @@ version='3.8'
useconfigure='true'
configopts=("--prefix=${SERENITY_INSTALL_ROOT}/usr/local")
files="https://ftpmirror.gnu.org/gnu/bison/bison-${version}.tar.gz bison-${version}.tar.gz d5d184d421aee15603939973a6b0f372f908edfb24c5bc740697497021ad9458"
auth_type='sha256'

View File

@ -3,7 +3,6 @@ port=bochs
version=2.7
depends=("SDL2")
files="https://download.sourceforge.net/project/bochs/bochs/$version/bochs-$version.tar.gz bochs-${version}.tar.gz a010ab1bfdc72ac5a08d2e2412cd471c0febd66af1d9349bc0d796879de5b17a"
auth_type=sha256
useconfigure=true
use_fresh_config_sub=true
configopts=("--with-sdl2")

View File

@ -11,7 +11,6 @@ depends=(
'libicu'
)
files="https://boostorg.jfrog.io/artifactory/main/release/${version}/source/boost_${version//./_}.tar.bz2 boost_${version//./_}.tar.bz2 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0"
auth_type='sha256'
bjamopts=(
'--user-config=user-config.jam'
'toolset=gcc'

View File

@ -4,7 +4,6 @@ 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"
auth_type='sha256'
makeopts+=("bin/brogue")
install() {

View File

@ -4,7 +4,6 @@ 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"
useconfigure='true'
auth_type='sha256'
configure() {
run ./configure-cmake

View File

@ -3,4 +3,3 @@ port=byacc
version=20220128
files="https://invisible-mirror.net/archives/byacc/byacc-${version}.tgz byacc-${version}.tgz 42c1805cc529314e6a76326fe1b33e80c70862a44b01474da362e2f7db2d749c"
useconfigure=true
auth_type='sha256'

View File

@ -2,7 +2,6 @@
port=bzip2
version=1.0.8
files="https://sourceware.org/pub/bzip2/bzip2-${version}.tar.gz bzip2-${version}.tar.gz ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269"
auth_type=sha256
makeopts=("bzip2")
installopts=("PREFIX=${SERENITY_INSTALL_ROOT}/usr/local")

View File

@ -2,7 +2,6 @@
port='bzip3'
version='1.2.2'
files="https://github.com/kspalaiologos/bzip3/releases/download/${version}/bzip3-${version}.tar.gz bzip3-${version}.tar.gz 19e8d379f48610f945a04a988fd0c330ff6613b3df96405d56bed35a7d216dee"
auth_type='sha256'
useconfigure='true'
installopts=("PREFIX=${SERENITY_INSTALL_ROOT}/usr/local")
configopts=(

View File

@ -2,7 +2,6 @@
port='c-ares'
version='1.19.0'
files="https://c-ares.org/download/c-ares-${version}.tar.gz c-ares-${version}.tar.gz bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3"
auth_type='sha256'
useconfigure=true
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")

View File

@ -3,7 +3,6 @@ port=c-ray
version=8f30eb9904a4d20a78e9387d79dc049c5ed69b0c
useconfigure=true
files="https://github.com/vkoskiv/c-ray/archive/${version}.tar.gz ${version}.tar.gz 27fa6496721faf69f18dc0946f0747b64f3ced748440a8f906f51fcb7e5cb008"
auth_type=sha256
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
depends=("SDL2")
workdir="${port}-${version}"

View File

@ -2,7 +2,6 @@
port=ca-certificates
version=2022-04-26
files="https://curl.se/ca/cacert-${version}.pem cacert-${version}.pem 08df40e8f528ed283b0e480ba4bcdbfdd2fdcf695a7ada1668243072d80f8b6f"
auth_type=sha256
workdir="."
configure() {

View File

@ -3,7 +3,6 @@ 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"
auth_type=sha256
build() {
run $CC -O3 carl.c -o carl

View File

@ -2,7 +2,6 @@
port='cavestory'
version='2.6.5-1'
files=('https://github.com/gloof11/nxengine-evo/archive/0f45555c64bae21116bac30cd46002e70b1b6495.zip nxengine-evo-0f45555c64bae21116bac30cd46002e70b1b6495.zip c93cb2c1e16f49cd87bcc886cf6adf289355fabe7b5a30d506ec066cc1d86d1d')
auth_type='sha256'
depends=(
'libjpeg'
'libpng'

View File

@ -2,7 +2,6 @@
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"
auth_type='sha256'
workdir="cbonsai-v${version}"
makeopts+=(CC="${CC}")
depends=("ncurses")

View File

@ -3,7 +3,6 @@ port='ccache'
version='4.6.3'
useconfigure='true'
files="https://github.com/ccache/ccache/releases/download/v${version}/ccache-${version}.tar.gz ccache-$version.tar.gz f46ba3706ad80c30d4d5874dee2bf9227a7fcd0ccaac31b51919a3053d84bd05"
auth_type='sha256'
depends=('zstd')
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View File

@ -4,7 +4,6 @@ port='cfunge'
version='2bc4fb27ade2a816ca9a90a6d9f6958111123fa9'
useconfigure='true'
files="https://codeload.github.com/VorpalBlade/cfunge/zip/${version} cfunge.zip 364994a890ed1083684956db576a2a5cfb94b3117bae868910d6a75111033f55"
auth_type='sha256'
configure() {
run cmake -B build "${configopts[@]}"

View File

@ -6,7 +6,6 @@ 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"
auth_type=sha256
configure() {
run cmake "${configopts[@]}"

View File

@ -5,7 +5,6 @@ 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 chocolate-doom-${version}.tar.gz d435d6177423491d60be706da9f07d3ab4fabf3e077ec2a3fc216e394fcfc8c7"
auth_type='sha256'
depends=(
'libpng'
'libsamplerate'

View File

@ -6,7 +6,6 @@ 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"
auth_type=sha256
workdir="citron-$commit_hash"
pre_install() {

View File

@ -3,7 +3,6 @@ port='cmake'
version='3.26.1'
useconfigure='true'
files="https://github.com/Kitware/CMake/releases/download/v${version}/cmake-${version}.tar.gz cmake-${version}.tar.gz f29964290ad3ced782a1e58ca9fda394a82406a647e24d6afd4e6c32e42c412f"
auth_type='sha256'
depends=(
'bash'
'make'

View File

@ -5,7 +5,6 @@ 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"
auth_type=sha256
launcher_name=cmatrix
launcher_category=Games
launcher_command=cmatrix

View File

@ -2,7 +2,6 @@
port='composer'
version='2.4.3'
files="https://getcomposer.org/download/${version}/composer.phar composer.phar 26d72f2790502bc9b22209e1cec1e0e43d33b368606ad227d327cccb388b609a"
auth_type='sha256'
depends=('php')
build() {

View File

@ -5,7 +5,6 @@ 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 coreutils-${version}.tar.gz 6055df9268603e8239a5c9c1d64cb25b9a992530df66e33b8d78a660edb37b35"
auth_type='sha256'
# Exclude some non-working utilities:
# - arch, coreutils, and hostname are already excluded in the default configuration

View File

@ -5,4 +5,3 @@ 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 cpio-${version}.tar.gz e87470d9c984317f658567c03bfefb6b0c829ff17dbf6b0de48d71a4c8f3db88"
auth_type='sha256'

View File

@ -3,7 +3,6 @@ port='curl'
version='8.0.1'
useconfigure='true'
files="https://curl.se/download/curl-${version}.tar.bz2 curl-${version}.tar.bz2 9b6b1e96b748d04b968786b6bdf407aa5c75ab53a3d37c1c8c81cdb736555ccf"
auth_type='sha256'
depends=(
'ca-certificates'
'openssl'

View File

@ -3,7 +3,6 @@ port=dash
version=0.5.10.2
useconfigure=true
files="http://gondor.apana.org.au/~herbert/dash/files/dash-${version}.tar.gz dash-${version}.tar.gz 3c663919dc5c66ec991da14c7cf7e0be8ad00f3db73986a987c118862b5f6071"
auth_type="sha256"
configure() {
host_env

View File

@ -3,7 +3,6 @@ port='deutex'
version='5.2.2'
useconfigure='true'
files="https://github.com/Doom-Utils/deutex/releases/download/v${version}/deutex-${version}.tar.zst deutex-${version}.tar.zst 10ed0e7a533ec97cb6d03548d4258fbec88852a45b5ea4cf5434376ad4174b5f"
auth_type='sha256'
depends=(
'libpng'
)

View File

@ -2,7 +2,6 @@
port='dialog'
version='1.3-20220526'
files="https://invisible-mirror.net/archives/dialog/dialog-${version}.tgz dialog-${version}.tgz 858c9a625b20fde19fb7b19949ee9e9efcade23c56d917b1adb30e98ff6d6b33"
auth_type='sha256'
useconfigure='true'
use_fresh_config_sub='true'
configopts=("--prefix=/usr/local" "--with-ncurses" "--with-curses-dir=${SERENITY_INSTALL_ROOT}/usr/local/include/ncurses")

View File

@ -2,7 +2,6 @@
port=diffutils
version=3.8
files="https://ftpmirror.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz diffutils-${version}.tar.xz a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec"
auth_type=sha256
useconfigure=true
use_fresh_config_sub=true
config_sub_paths=("build-aux/config.sub")

View File

@ -2,4 +2,3 @@
port='dmidecode'
version='3.5'
files="https://download-mirror.savannah.gnu.org/releases/dmidecode/dmidecode-${version}.tar.xz dmidecode-${version}.tar.xz 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073"
auth_type='sha256'

View File

@ -4,4 +4,3 @@ version=7.5.0
workdir="${port}-${version}"
files="https://waterlan.home.xs4all.nl/dos2unix/dos2unix-${version}.tar.gz ${port}-${version}.tar.gz 7a3b01d01e214d62c2b3e04c3a92e0ddc728a385566e4c0356efa66fd6eb95af"
depends=("gettext")
auth_type='sha256'

View File

@ -13,7 +13,6 @@ configopts=(
'-Duse_png=false'
)
files="https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 85359efb7cd5c5c0336d88bdf023b7b462a8233490e00274fef0b85cca2f5f3c"
auth_type='sha256'
depends=(
'libslirp'
'libpng'

View File

@ -5,7 +5,6 @@ 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 dosfstools-${version}.tar.gz 64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527"
auth_type='sha256'
configopts=(
"--enable-compat-symlinks"
)

View File

@ -2,7 +2,6 @@
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"
auth_type='sha256'
useconfigure='true'
configopts=(
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"

View File

@ -2,7 +2,6 @@
port=drascula
version="1.0"
files="https://downloads.scummvm.org/frs/extras/Drascula_%20The%20Vampire%20Strikes%20Back/drascula-1.0.zip ${port}-${version}.zip b731f6cb5a22ba8b4c3b3362f570b9a10a67b6cb0b395394b19a94b36e4e42de"
auth_type=sha256
depends=("scummvm")
resource_path="/usr/local/share/games/${port}-${version}"

View File

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

View File

@ -2,7 +2,6 @@
port=dropbear
version=2022.82
files="https://mirror.dropbear.nl/mirror/releases/dropbear-${version}.tar.bz2 dropbear-${version}.tar.bz2 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1"
auth_type="sha256"
useconfigure=true
use_fresh_config_sub=true
# don't care about zlib, less deps is better

View File

@ -1,7 +1,6 @@
#!/usr/bin/env -S bash ../.port_include.sh
port='dtc'
version='1.7.0'
auth_type='sha256'
files="https://github.com/dgibson/dtc/archive/refs/tags/v${version}.tar.gz dtc-${version}.tar.gz 70d9c156ec86d63de0f7bdae50540ffa492b25ec1d69491c7520845c860b9a62"
depends=('bash')

View File

@ -4,7 +4,6 @@ version=1.1-beta
useconfigure=true
workdir="DungeonRush-${version}"
files="https://github.com/Rapiz1/DungeonRush/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 295b83cb023bf5d21318992daee125399892bdf16a87c835dfc90b841c929eda"
auth_type=sha256
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
depends=("SDL2" "SDL2_image" "SDL2_mixer" "SDL2_ttf" "SDL2_net")
launcher_name="DungeonRush"

View File

@ -2,5 +2,4 @@
port='e2fsprogs'
version='1.46.5'
files="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${version}/e2fsprogs-${version}.tar.xz e2fsprogs-${version}.tar.xz 2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e"
auth_type='sha256'
useconfigure='true'

View File

@ -2,7 +2,6 @@
port=ed
version=1.18
files="https://ftpmirror.gnu.org/gnu/ed/ed-${version}.tar.lz ed-${version}.tar.lz aca8efad9800c587724a20b97aa8fc47e6b5a47df81606feaba831b074462b4f"
auth_type='sha256'
useconfigure=true
depends=("pcre2")

View File

@ -3,4 +3,3 @@ 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 edid-decode_0.1~git${version}.orig.tar.xz 3cb9903663d71b571480ec5cfd88c4c8dd3e77d352b3e2533c3426d61ae296b2"
auth_type='sha256'

View File

@ -6,4 +6,3 @@ 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 editline-${version}.tar.gz 781e03b6a935df75d99fb963551e2e9f09a714a8c49fc53280c716c90bf44d26"
auth_type='sha256'

View File

@ -2,7 +2,6 @@
port=emu2
version="2021.01"
files="https://github.com/dmsc/emu2/archive/refs/tags/v${version}.tar.gz emu2-${version}.tar.gz 32ea656ad9b034d2c91a20f1a9ac1779cb6905a019c5bdeda9338cfd673bbd72"
auth_type=sha256
build() {
export CC="${SERENITY_SOURCE_DIR}/Toolchain/Local/${SERENITY_ARCH}/bin/${SERENITY_ARCH}-pc-serenity-gcc"

View File

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

View File

@ -4,4 +4,3 @@ version='2.5.0'
versionpath='2_5_0'
useconfigure='true'
files="https://github.com/libexpat/libexpat/releases/download/R_${versionpath}/expat-${version}.tar.xz expat-${version}.tar.xz ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe"
auth_type='sha256'

View File

@ -4,7 +4,6 @@ version=5.0
useconfigure=true
depends=("libiconv" "libtiff" "xz" "bzip2" "SDL2" "x264" "x265")
files="https://ffmpeg.org/releases/ffmpeg-${version}.tar.gz ffmpeg-${version}.tar.gz 7bf52bc242b5db8df67c62cb826df134d917dedcf6abf1289e15e4057bcc1750"
auth_type="sha256"
installopts=("INSTALL_TOP=${SERENITY_INSTALL_ROOT}/usr/local")
configopts=("SRC_PATH=.")

View File

@ -2,7 +2,6 @@
port=figlet
version=2.2.5
files="http://ftp.figlet.org/pub/figlet/program/unix/figlet-${version}.tar.gz figlet-${version}.tar.gz bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d"
auth_type=sha256
build() {
run make CC="${CC}" LD="${CC}" "${makeopts[@]}"

View File

@ -5,4 +5,3 @@ useconfigure='true'
use_fresh_config_sub='true'
config_sub_paths=('config.sub')
files="http://ftp.astron.com/pub/file/file-${version}.tar.gz file-${version}.tar.gz 3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b"
auth_type='sha256'

View File

@ -5,4 +5,3 @@ 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 findutils-${version}.tar.xz a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462fe"
auth_type='sha256'

View File

@ -2,7 +2,6 @@
port='fio'
version='3.33'
files="https://brick.kernel.dk/snaps/${port}-${version}.tar.gz ${port}-${version}.tar.gz d2410e13e0f379d061d077cc5ae325835bb7c6186aa7bafc1df954cbc9b014fc"
auth_type='sha256'
depends=("zlib")
export LDFLAGS='-ldl'

View File

@ -1,7 +1,6 @@
#!/usr/bin/env -S bash ../.port_include.sh
port='flac'
version='1.4.2'
auth_type='sha256'
useconfigure='true'
depends=('libogg')
files="https://downloads.xiph.org/releases/flac/flac-${version}.tar.xz flac-${version}.tar.xz e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4"

View File

@ -2,7 +2,6 @@
port=flatbuffers
version=2.0.0
auth_type=sha256
files="https://github.com/google/flatbuffers/archive/refs/tags/v${version}.tar.gz v${version}.tar.gz 9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4"
useconfigure=true
# Since we are cross-compiling, we cannot build the tests, because we need

View File

@ -7,4 +7,3 @@ use_fresh_config_sub=true
config_sub_paths=("build-aux/config.sub")
configopts=("--disable-bootstrap")
depends=("m4" "pcre2")
auth_type='sha256'

View File

@ -5,7 +5,6 @@ useconfigure="true"
use_fresh_config_sub="true"
depends=("libxml2" "freetype")
files="https://www.freedesktop.org/software/fontconfig/release/fontconfig-${version}.tar.xz fontconfig-${version}.tar.xz dcbeb84c9c74bbfdb133d535fe1c7bedc9f2221a8daf3914b984c44c520e9bac"
auth_type="sha256"
configopts=(
"--with-sysroot=${SERENITY_INSTALL_ROOT}"
"--prefix=/usr/local"

View File

@ -2,7 +2,6 @@
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"
auth_type=sha256
depends=("scummvm")
resource_path="/usr/local/share/games/${port}-${version}"

View File

@ -6,7 +6,6 @@ use_fresh_config_sub=true
config_sub_paths=("bootstrap/config.sub")
configopts=("--enable-client=sdl2" "--enable-fcmp=no")
files="http://files.freeciv.org/beta/freeciv-${version}.tar.xz freeciv-${version}.tar.xz 9f44dc28068b239c18bda68192ddb27622030880f8ab9c17f777eac28391269e"
auth_type=sha256
depends=("SDL2" "SDL2_image" "SDL2_mixer" "SDL2_ttf" "SDL2_gfx" "zstd" "libicu" "xz" "gettext" "curl")
launcher_name=Freeciv
launcher_category=Games

View File

@ -8,7 +8,6 @@ depends=("SDL2" "SDL2_image" "SDL2_mixer" "SDL2_ttf" "SDL2_gfx" "gettext" "fontc
freedink_data="freedink-data-1.08.20190120"
files="https://ftpmirror.gnu.org/gnu/freedink/freedink-${version}.tar.gz freedink-${version}.tar.gz 5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002
https://ftpmirror.gnu.org/gnu/freedink/${freedink_data}.tar.gz ${freedink_data}.tar.gz 715f44773b05b73a9ec9b62b0e152f3f281be1a1512fbaaa386176da94cffb9d"
auth_type='sha256'
configopts=("--prefix=/usr/local" "--disable-rpath" "--disable-tests" "LDFLAGS=-ldl -lfontconfig -lxml2")
resource_path="/usr/local/share/games/dink"

View File

@ -2,7 +2,6 @@
port='freetype'
version='2.13.0'
files="https://download.savannah.gnu.org/releases/freetype/freetype-${version}.tar.gz freetype-${version}.tar.gz a7aca0e532a276ea8d85bd31149f0a74c33d19c8d287116ef8f5f8357b4f1f80"
auth_type='sha256'
useconfigure='true'
use_fresh_config_sub='true'
config_sub_paths=("builds/unix/config.sub")

View File

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

View File

@ -3,4 +3,3 @@ port=gawk
version=5.2.1
useconfigure="true"
files="https://ftpmirror.gnu.org/gnu/gawk/gawk-${version}.tar.gz gawk-${version}.tar.gz 529e7c8c6acf21ff3a6183f4d763c632810908989c24675c77995d51ac37b79c"
auth_type='sha256'

View File

@ -7,7 +7,6 @@ files="https://ftpmirror.gnu.org/gnu/gcc/gcc-${version}/gcc-${version}.tar.xz gc
makeopts=("all-gcc" "all-target-libgcc" "all-target-libstdc++-v3" "-j$(nproc)")
installopts=("DESTDIR=${SERENITY_INSTALL_ROOT}" "install-gcc" "install-target-libgcc" "install-target-libstdc++-v3")
depends=("binutils" "gmp" "mpfr" "mpc" "isl")
auth_type="sha256"
build() {

View File

@ -7,7 +7,6 @@ files="https://ftpmirror.gnu.org/gnu/gdb/gdb-${version}.tar.xz gdb-${version}.ta
makeopts+=("all")
installopts=("DESTDIR=${SERENITY_INSTALL_ROOT}")
depends=("gmp" "binutils")
auth_type="sha256"
# We only have a stub of getrusage(..)
export ac_cv_func_getrusage=no

View File

@ -3,7 +3,6 @@ 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"
auth_type='sha256'
depends=(
'freetype'
'libiconv'

View File

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

View File

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

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