diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index d4ddd7e75f..526f440d24 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -94,7 +94,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`gsl`](gsl/) | GNU Scientific Library | 2.7.1 | https://www.gnu.org/software/gsl/ | | [`guile`](guile/) | The GNU guile programming language | 3.0.8 | https://www.gnu.org/software/guile/ | | [`gzip`](gzip/) | GNU gzip | 1.12 | https://www.gnu.org/software/gzip/ | -| [`halflife`](halflife/) | Half-Life | 2022.07.14 | https://github.com/FWGS/hlsdk-portable | +| [`halflife`](halflife/) | Half-Life | 2022.12.26 | https://github.com/FWGS/hlsdk-portable | | [`harfbuzz`](harfbuzz/) | HarfBuzz | 4.3.0 | https://github.com/harfbuzz/harfbuzz | | [`hatari`](hatari/) | Atari ST/STE/TT/Falcon emulator | 2.4.0-devel | https://hatari.tuxfamily.org/ | | [`imagemagick`](imagemagick/) | ImageMagick | 7.1.0-29 | https://imagemagick.org | @@ -192,7 +192,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`openttd-opensfx`](openttd-opensfx/) | OpenSFX audio files for OpenTTD | 1.0.3 | https://www.openttd.org/ | | [`opentyrian`](opentyrian/) | OpenTyrian | 84b820f | https://github.com/opentyrian/opentyrian | | [`opentyrian-data`](opentyrian-data/) | OpenTyrian graphics and audio | 1.0.0 | https://camanis.net/tyrian/tyrian21.zip | -| [`opfor`](opfor/) | Half-Life: Opposing Force | 2022.07.14 | https://github.com/FWGS/hlsdk-portable | +| [`opfor`](opfor/) | Half-Life: Opposing Force | 2022.12.26 | https://github.com/FWGS/hlsdk-portable | | [`optipng`](optipng/) | OptiPNG | 0.7.7 | http://optipng.sourceforge.net/ | | [`p7zip`](p7zip/) | p7zip | 17.04 | https://github.com/jinfeihan57/p7zip | | [`pacman`](pacman/) | Pacman | b6241a3 | https://github.com/ebuc99/pacman | @@ -271,7 +271,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`wireguard-tools`](wireguard-tools/) | WireGuard Tools | 1.0.20210914 | https://www.wireguard.com/ | | [`x264`](x264/) | x264 | baee400 | https://www.videolan.org/developers/x264.html | | [`x265`](x265/) | x265 | 3.5 | https://bitbucket.org/multicoreware/x265_git/wiki/Home | -| [`xash3d-fwgs`](xash3d-fwgs/) | Xash3D FWGS game engine | 2022.07.14 | https://github.com/FWGS/xash3d-fwgs | +| [`xash3d-fwgs`](xash3d-fwgs/) | Xash3D FWGS game engine | 2022.12.26 | https://github.com/FWGS/xash3d-fwgs | | [`xz`](xz/) | xz | 5.2.5 | https://tukaani.org/xz/ | | [`yasm`](yasm/) | Yasm Modular Assembler | 1.3.0 | https://yasm.tortall.net/ | | [`zig`](zig/) | Zig programming language | 0.11.0-dev.670+f7fea080b | https://ziglang.org/ | diff --git a/Ports/halflife/package.sh b/Ports/halflife/package.sh index c8f06fd324..ebb51e38de 100755 --- a/Ports/halflife/package.sh +++ b/Ports/halflife/package.sh @@ -1,11 +1,11 @@ #!/usr/bin/env -S bash ../.port_include.sh port='halflife' -version='2022.07.14' # Bogus version, this was the last time the commit hashes were updated. -_hlsdk_commit='5a68ce08bc16c3ad04bd068a501d07b3f540aca7' +version='2022.12.26' # Bogus version, this was the last time the commit hashes were updated. +_hlsdk_commit='63e3769c46ba7f502b53abdfdd55597e4130c0dd' 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 846c47db9271f23a3ec554c7cd2b8f75a382b56357b2447441e8d8cf5675c2b9" +files="https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz hlsdk-portable-${_hlsdk_commit}.tar.gz b010c94ed400e44508f43706aeea68b82615c6ad22d2b1b892e8d6201d97503d" auth_type='sha256' launcher_name='Half-Life' launcher_category='Games' diff --git a/Ports/opfor/package.sh b/Ports/opfor/package.sh index 7b223d8f7e..ee81909072 100755 --- a/Ports/opfor/package.sh +++ b/Ports/opfor/package.sh @@ -1,11 +1,11 @@ #!/usr/bin/env -S bash ../.port_include.sh port='opfor' -version='2022.07.14' # Bogus version, this was the last time the commit hashes were updated. -_hlsdk_commit='04eba8e9edb92e500090bcc2b34274a5647283a5' +version='2022.12.26' # Bogus version, this was the last time the commit hashes were updated. +_hlsdk_commit='e785ec1582eece8bf8f603249c2a567f6ec3d5eb' 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 f1f70ffdce218dba9df0e3676f09ed4714b62c06bb73241a09ce8b3c3158ed01" +files="https://github.com/FWGS/hlsdk-portable/archive/${_hlsdk_commit}.tar.gz hlsdk-portable-${_hlsdk_commit}.tar.gz 0cf2cb120c3e350d05233cc718126436e68f4f2f1289c1f31623a4c8aef419eb" auth_type='sha256' launcher_name='Half-Life: Opposing Force' launcher_category='Games' diff --git a/Ports/xash3d-fwgs/package.sh b/Ports/xash3d-fwgs/package.sh index 1756e68a9e..0f60c27dbb 100755 --- a/Ports/xash3d-fwgs/package.sh +++ b/Ports/xash3d-fwgs/package.sh @@ -1,19 +1,23 @@ #!/usr/bin/env -S bash ../.port_include.sh port='xash3d-fwgs' -version='2022.07.14' # Bogus version, this was the last time the commit hashes were updated. -_fwgs_commit='772f4dcb60a8a2594df40195af4a0d4bd8ea7863' +version='2022.12.26' # Bogus version, this was the last time the commit hashes were updated. +_xash3d_commit='12bb0ca44b966b16c7ec3688ae07404b485ae455' _vgui_dev_commit='93573075afe885618ea15831e72d44bdacd65bfb' -_vgui_support_commit='991085982209a1b8eefabae04d842004d4f4fe4f' -_mainui_commit='97fcbf8979f22d774b1cc01cb5553743592d39d0' +_vgui_support_commit='63c134f188e7c0891927f5a4149f4444b43b0be8' +_mainui_commit='096697124fcb7cc9720c348352b716232f80fa90' _miniutl_commit='67c8c226c451f32ee3c98b94e04f8966092b70d3' +_opus_commit='997fdf54e781ae1c04dee42018f35388a04fe483' +_extras_commit='9aba4527435b1beda97ca8d8a5f1937cd0088c57' useconfigure='true' depends=("SDL2" "fontconfig" "freetype") -workdir="xash3d-fwgs-${_fwgs_commit}" -files="https://github.com/FWGS/xash3d-fwgs/archive/${_fwgs_commit}.tar.gz xash3d-fwgs-${_fwgs_commit}.tar.gz 0840c08f107c63bd54f75ccb49ce338c2b1c9532adbab833dd53a56ff896432b -https://github.com/FWGS/vgui_support/archive/${_vgui_support_commit}.tar.gz vgui_support-${_vgui_support_commit}.tar.gz 68ac969310faea7b47d78f114039a78f3ee79909365cb998b57cc717c51bb871 +workdir="xash3d-fwgs-${_xash3d_commit}" +files="https://github.com/FWGS/xash3d-fwgs/archive/${_xash3d_commit}.tar.gz xash3d-fwgs-${_xash3d_commit}.tar.gz 71bcf9f61d05e6f9ff8866a28cdc9c644ca9aeab9e4143e279d61b1b8ebff9e5 +https://github.com/FWGS/vgui_support/archive/${_vgui_support_commit}.tar.gz vgui_support-${_vgui_support_commit}.tar.gz 2f241fe093b8ab1ff757bdc4ae7a531223525ec3be8f2da3a0eddf76543e90a0 https://github.com/FWGS/vgui-dev/archive/${_vgui_dev_commit}.tar.gz vgui-dev-${_vgui_dev_commit}.tar.gz eb9315fba8ae444fdae240c10afebaf7f3b157233bf1589f0af557b2286928fa -https://github.com/FWGS/mainui_cpp/archive/${_mainui_commit}.tar.gz mainui_cpp-${_mainui_commit}.tar.gz 9b8b469c8f0e23f6f62da91234517caf18b944217284d4eb8a506b5462460222 -https://github.com/FWGS/MiniUTL/archive/${_miniutl_commit}.tar.gz MiniUTL-${_miniutl_commit}.tar.gz 7b7b26377854b3fc741c8d652d8b3c9c540512644943ca6efb63df941b2861e3" +https://github.com/FWGS/mainui_cpp/archive/${_mainui_commit}.tar.gz mainui_cpp-${_mainui_commit}.tar.gz 05a3ff20055ba53d46ac65fee04a689df52889d3077661dc618f7659a2d2138f +https://github.com/FWGS/MiniUTL/archive/${_miniutl_commit}.tar.gz MiniUTL-${_miniutl_commit}.tar.gz 7b7b26377854b3fc741c8d652d8b3c9c540512644943ca6efb63df941b2861e3 +https://github.com/xiph/opus/archive/${_opus_commit}.tar.gz opus-${_opus_commit}.tar.gz 56156f1f7a19fcd356041604ce9fdd7d70a67a0e91153f25970dcc8710ea057e +https://github.com/FWGS/xash-extras/archive/${_extras_commit}.tar.gz xash-extras-${_extras_commit}.tar.gz 020b4c35f97fabbd70a7444a98451f0f5be4dcbf149e42e5e49598a5651805ab" auth_type='sha256' export PKG_CONFIG_PATH="${SERENITY_INSTALL_ROOT}/usr/local/lib/pkgconfig" @@ -22,15 +26,21 @@ pre_patch() { pushd "${workdir}" # Initialize submodules from tarballs - [ -e mainui ] && rm -r mainui - cp -r ../mainui_cpp-${_mainui_commit}/ mainui - rmdir mainui/miniutl - cp -r ../MiniUTL-${_miniutl_commit}/ mainui/miniutl + rm -rf 3rdparty/mainui + cp -r ../mainui_cpp-${_mainui_commit}/ 3rdparty/mainui + rm -rf 3rdparty/mainui/miniutl + cp -r ../MiniUTL-${_miniutl_commit}/ 3rdparty/mainui/miniutl - rm -rf vgui_support - cp -r ../vgui_support-${_vgui_support_commit}/ vgui_support - rm -rf vgui_support/vgui-dev - cp -r ../vgui-dev-${_vgui_dev_commit}/ vgui_support/vgui-dev + rm -rf 3rdparty/vgui_support + cp -r ../vgui_support-${_vgui_support_commit}/ 3rdparty/vgui_support + rm -rf 3rdparty/vgui_support/vgui-dev + cp -r ../vgui-dev-${_vgui_dev_commit}/ 3rdparty/vgui_support/vgui-dev + + rm -rf 3rdparty/opus/opus + cp -r ../opus-${_opus_commit}/ 3rdparty/opus/opus + + rm -rf 3rdparty/extras/xash-extras + cp -r ../xash-extras-${_extras_commit}/ 3rdparty/extras/xash-extras popd }