summaryrefslogtreecommitdiff
path: root/games-fps
diff options
context:
space:
mode:
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/Manifest.gzbin21390 -> 21382 bytes
-rw-r--r--games-fps/doom3-lms/Manifest2
-rw-r--r--games-fps/doom3-lms/doom3-lms-4.ebuild4
-rw-r--r--games-fps/eduke32/Manifest22
-rw-r--r--games-fps/eduke32/eduke32-20131119.4169.ebuild218
-rw-r--r--games-fps/eduke32/eduke32-20180508.6885.ebuild233
-rw-r--r--games-fps/eduke32/files/eduke32-20131119.4169-QA.patch150
-rwxr-xr-xgames-fps/eduke32/files/eduke32-bin12
-rw-r--r--games-fps/eduke32/files/fix-build-transpal.patch20
-rw-r--r--games-fps/eduke32/files/log-to-tmpdir.patch11
-rw-r--r--games-fps/eduke32/files/search-duke3d-path.patch11
-rw-r--r--games-fps/eduke32/metadata.xml42
-rw-r--r--games-fps/quake3-excessiveplus/Manifest2
-rw-r--r--games-fps/quake3-excessiveplus/quake3-excessiveplus-2.3.ebuild6
-rw-r--r--games-fps/red-blue-quake2/Manifest2
-rw-r--r--games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild6
-rw-r--r--games-fps/redeclipse/Manifest2
-rw-r--r--games-fps/redeclipse/redeclipse-1.6.0-r2.ebuild2
-rw-r--r--games-fps/ut2003-bonuspack-cm/Manifest2
-rw-r--r--games-fps/ut2003-bonuspack-cm/ut2003-bonuspack-cm-1.ebuild4
-rw-r--r--games-fps/ut2004-bonuspack-cbp1/Manifest2
-rw-r--r--games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild4
-rw-r--r--games-fps/ut2004-bonuspack-cbp2/Manifest2
-rw-r--r--games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild4
-rw-r--r--games-fps/worldofpadman/Manifest2
-rw-r--r--games-fps/worldofpadman/worldofpadman-1.6-r1.ebuild2
26 files changed, 349 insertions, 418 deletions
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index 0d0041f1f14a..ef9b3b0a7478 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/doom3-lms/Manifest b/games-fps/doom3-lms/Manifest
index 9ea9b189b544..fcb891bc051f 100644
--- a/games-fps/doom3-lms/Manifest
+++ b/games-fps/doom3-lms/Manifest
@@ -1,3 +1,3 @@
DIST LastManStandingCoop4Multiplatform.zip 309768743 BLAKE2B 3ae67e85eb267e62d1158832f215c2c6b3e9dcf2593824ad45318c151e847eb8f057e2b6336c4e5c148194d0006496164cfccd7b93d1590e7fa2ac50b97c5b1c SHA512 f3d6fb1beab25dafc51a59153edb4cbb173ea4cdfd924b8f9610873bc1326efc2d85d62a23c6523b4a61319718a35ed44fecdf59bc8346fb1abb159ac93e6b15
-EBUILD doom3-lms-4.ebuild 666 BLAKE2B 10de38d15568e16f8e621a3f102b748f04b823be8644f36198b788d867f0b84153d192c056aace995b28e1f4376f73684f17764e00fea2de569e44e8e0276067 SHA512 087d3bb0fb7d72636da054a90b8009bfce59dbb07c21f3aee50b58e123242ee174f7ff3ae69b4952599a0c3f3f670e1261b61086f0b977df449b16be2aa0512f
+EBUILD doom3-lms-4.ebuild 670 BLAKE2B 04820c135ea27744dea917fd39565f2edaa5447519b2854858e5237c7a21d65129f66c4400bd47e06611591277310d74f324619ee5bea82413ce4000b8084eb4 SHA512 a3eb3e59cc282d7174e7decb5a0fec109baee1446eab6b8f92689c65f9c9c9e9a9c7d5e41d719c38bf534a3f633e510f78447c717dd77a393961f1ba7d46b2f1
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-fps/doom3-lms/doom3-lms-4.ebuild b/games-fps/doom3-lms/doom3-lms-4.ebuild
index 46a2c918cb3c..c931cd3f1b92 100644
--- a/games-fps/doom3-lms/doom3-lms-4.ebuild
+++ b/games-fps/doom3-lms/doom3-lms-4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,7 +9,7 @@ MOD_DIR="lms4"
inherit games games-mods
-HOMEPAGE="http://doom3coop.com/"
+HOMEPAGE="https://www.doom3coop.com"
SRC_URI="LastManStandingCoop4Multiplatform.zip"
LICENSE="GameFront"
diff --git a/games-fps/eduke32/Manifest b/games-fps/eduke32/Manifest
index 0d02951d4256..f6a6d0209e04 100644
--- a/games-fps/eduke32/Manifest
+++ b/games-fps/eduke32/Manifest
@@ -1,9 +1,13 @@
-AUX eduke32-20131119.4169-QA.patch 4485 BLAKE2B d4d538cf3e4dcc0f996dcf577ed27a0bef2bfa4c7fb18b71dcc58cd8e47434e91ccde116f86991f7173c07efa89333dda7960bcb3181784cae1e2a790e75ff5b SHA512 6b23e5d9de1d6fbdf32fced01e9432f1d96442c44fdb591cf3e51830b57622c5734c10c2c0de8ef6849f75697fd9394c14ce5ab16271774a7bd46bde08502c4e
-DIST duke3d_hrp_5.2.zip 709961560 BLAKE2B 3b436e729a04c0794c6f766bdadd2eaed6a046f8eae6a3bba03c56c7e3e5838f1d9e826d71a071142fc13042523d6513cabc3ba1fc648e827decb3195e8fc01b SHA512 6b80739082d01e879ee77c85d3702269a605bc5f5b9393ce2f391d50c2a14e8fd0cd274a7e3010636646c3b7725591f45f107503c04a84655621a197f5f3c69e
-DIST duke3d_mus_3.0.zip 129992841 BLAKE2B 93e8c30769ffb79a4831fccbab62c410338bb845b5f9b7967bd5c85eab24c09270bed811ec9f1fd637b8e3f0df014671cc5fdfc8c65b6b9341014fd4d91890b4 SHA512 9b782a2b6bb006a01e7ca2a8c395fcbe0884cc7648fce03f7760d67e67e4b03d73e31fff5964a604270ffddf09df69f306147dffd115efcd738de416939060cf
-DIST duke3d_musopl_2.0.zip 266444907 BLAKE2B 1f087851a9cdb1d4f3fc1cb78d49b8bcedf746248e7b623469cca803c49dc6a56ac578f5a38f8f4efd2ba194b1ae6ef90b6cb90a809de784d6152af48679a1ff SHA512 e9ae69727f84ff71bf9abffa283fda1fcaf56fd6ae6b865d12f138d64b0fca0d36fd9695b1e60a64716154055373eecd6499ebd8801a4ecb55ddc4722208eff7
-DIST duke3d_xxx_1.33.zip 26586453 BLAKE2B 7e3c46172d3db1b2eb49eb07f243a9ead4f260d6b1dcae9f8bd599b8e9ba3a19068032afeb4ec2cf61742b6216e3a06c24f2b7e8903f9636f9d00f4d57ada47f SHA512 4783d159610fc178e748446b7a5f9c13d90e1aca3cef34deb82e99655b7f4a254f1130e16dbcfad9013b95bc07161d5c5dccfcc552fbb7a88404b4b9cedbadbf
-DIST eduke32-icons.tar 102400 BLAKE2B d53d43ce2479e21db6d7771de875fac3fb631f35e3a00c70813ba3da4518c3bae61daf9db6df6def24b4066ec93f16ea9cbbced2345ebd7e6a0aa282d603f742 SHA512 797f76cfc0e253ce3364e80f70b616fc004811c08519020727871addc90c7780b475ee7769398e13859f93893ccbb916bd4229a39f4c119169a69231e6fd411c
-DIST eduke32_src_20131119-4169.tar.xz 12228040 BLAKE2B 6a0574689b5de921424802a32c4820987279f249afdcae2754b1de765085a025a9a8087709b88214d44304dce07667eddf6e395271bd4590d9e75e336305bb88 SHA512 6ab7babc18c80e111603b9b731f37963f3bfe2ee753a2e383d58a21e77ad5a561cf95f5392adcf76259e6ded2dcd5eb5d0fc484edf65ec6887a746c4f422f292
-EBUILD eduke32-20131119.4169.ebuild 6367 BLAKE2B a5aa1d05774bd7e9c146781e1a0f0a61f02deaf5790c05da00a50ccf7c59c57e31153f3067cb638ac9177040221e4f83e1d8e763a1d259c19c7db02d2027fe98 SHA512 1649360dd83cd3dc36744d868dddb5b6a8963d358dcf98a0d8d55df8a31365530896606b69b79ae9d370645fe108f5889e91a3995d9431cc1c5a28d1f7ee8309
-MISC metadata.xml 1019 BLAKE2B a392bb826ea11e6bf6617d9f3785035d78e9534eddb06acad3a20d5b6f13a471ae94baabc35faf07ff8cb165f7bcad5210aa08c813c7f19f426aa0965268fee6 SHA512 7ccc4e4e8280f550d73d63def883319f452ba18205aa9af98ce26544143409d3b9a7ebadb71a3263c31b28c49e18d6c955fd583f57a0fcf34acc933a7af4836a
+AUX eduke32-bin 268 BLAKE2B 20941b736b5062f237a39d769a28bbbe1442116259bfe8ff5de4e4c5d9ea2a6139a10efcfd687ee681f56a99382e817f9ad00c2eb2da9c0f1e817912b783261e SHA512 f7a472eb7225800f09d22b617aa12d75dca50892a462a128f901f8df1efc3684d324948f553e1fb44a1e9b786aa60279311ee52d1a6d695cdac0b457a8eee937
+AUX fix-build-transpal.patch 719 BLAKE2B ce6334dbd4b70a97ea4595693c6548214bb4de53853adc1a54d82df8bbd06c93086f197c45b404ced8f85cacf05eeff83baa6223c39541c583feac5819828bea SHA512 c378913d34a2297412afbcca9877bc38f3ab1a632c80cc24c452dccacc61cc3ca361b9c627bacfb5d9fe660933a4477be7a47068fde6cd334ac960c5cf162eb5
+AUX log-to-tmpdir.patch 356 BLAKE2B 9cdb65c0e15270b4970144d57e126bef5c5b468c8142b797717536852c71f5f8183f63c5a6adffd6d411b2972831320d5a4f214e05d54bca67129ab84c3b0608 SHA512 f1ac030d0d9bed2cc4e67d33563dc7d2f34d2cda75835ec875ce0c3957191c7a61b8d9a16a1d040ee7d5ca8e98e8a2660fe9ff1d8047bbd86953425124140512
+AUX search-duke3d-path.patch 485 BLAKE2B 5a21dec8abc4cc13922a306107d968d1ad6341e5a0c62802d3069a6ad9d2378ae8d19ab6018c86b9e9ec9553a053bbbd45a04d9dd32eb5a31bc1dd1afb4aa757 SHA512 2c3fa40564bfd8c99090f46aaa03f0ff38f965a65e6e03c93f5c469dbcb1feb32c0092ff7aa13b15f5a531731045ab2cbeb6ec746ca56197d28439b36f591a96
+DIST duke3d_hrp-5.4.zip 933440151 BLAKE2B 20749d6e1bdd07d0e5f28ac2f7e3aff60e8638223b934795320046922311533d6ecaefa3923650568aaa4e026927b53087032415d2d343fc4bd179c9e9ddd640 SHA512 fd5aba0a09193ccd49781d3f06a040000a134ad90f099ab7bf10a8abe474c3a742f922f8fa31522b8993828d516bdd0b5ded327e9c4615c2c101fe655d533f4d
+DIST duke3d_music-sc55-4.02.zip 155441427 BLAKE2B 7fa0c98927dd9a18411ad473269a795d1bc809fa8f9479deef06e12cd0dc97953680e7519c9d22e2d32b6ff79726682746820f78429ad11cb5edf1b64d2e4fe7 SHA512 70d3d7b4705e30cdb19ddc95e11a88afff1dc01dfc6495a488ea665f8097c1200695ec67246ac47a2480d0e68cd7d74e1d61c2120485f53bb93d9c0fb16ba9b2
+DIST duke3d_musopl-2.01.zip 266444823 BLAKE2B 5255c671782279c7723fb1f848a331645a89fdc8dd5336250d06e6eed5b63511c37bfbb07d22d7e7ce29707efe2c55406f2ee81522374de3633f2b448c7dbd6b SHA512 08308b672516a6f3a3b9b85fd836f2a29a24c8fa5f353953f5f55a281dea370046817ccfb8467b4ce25385277ced8afd83c00882e8a246b03afa5e0e349efd35
+DIST duke3d_psx-1.11.zip 7636016 BLAKE2B 63094c0eb2343e443f98844675ddc23a138d87c17b1163107e1f8c6eab4be2b5a2ed74f302604f5769d3bb71d3ce8355b69b75352dc470918ebd5c0c73d68665 SHA512 e98f3bbfb2055fa72c4376ebbdb64814b1bca7c66968ffea8ca4d980d432f59f6ae013c889a57a28b2961bbeca2cc80b83b573dc0cbc2550cd9f428cf9d2a625
+DIST duke3d_xxx-1.33.zip 26586453 BLAKE2B 7e3c46172d3db1b2eb49eb07f243a9ead4f260d6b1dcae9f8bd599b8e9ba3a19068032afeb4ec2cf61742b6216e3a06c24f2b7e8903f9636f9d00f4d57ada47f SHA512 4783d159610fc178e748446b7a5f9c13d90e1aca3cef34deb82e99655b7f4a254f1130e16dbcfad9013b95bc07161d5c5dccfcc552fbb7a88404b4b9cedbadbf
+DIST eduke32_classic.png 5129 BLAKE2B 332ad44b7f6b4f51362387aa6870e7db54423ca5a1f0586cb5019322fb72317d8e88e0bbf46ac89b56290db7e2e4a8442179a6eb87a615fd741b5f00ce96a1c8 SHA512 b41dece8f1ddcadde3367a83f6029ffdc5805811b40380e270169684fb3b368258bd8caeb55623dadffb6fb9d72faf9a3d75907722623f4fac94a4347f8ce833
+DIST eduke32_src_20180508-6885.tar.xz 14703224 BLAKE2B 8b90bf5771c2c27701316df8b9e738082d03552dddbd4d8be7e25195fd2da746afb2857e166ac6e6c0c78ad43e3c21f809538f0c54936ce82b5f2a3f93f80f94 SHA512 2b1be82a1bfbb0cf2a9b7bb0b73e69232bc2ce7adf343e25319b16c4240a6b3acf0fb8708e6ab8c7daa18f5a3039772472fd6542f6ea6dbe0530c8c3361c791c
+EBUILD eduke32-20180508.6885.ebuild 5647 BLAKE2B c67e49b7f24535fca3f84423848bc75de9c4f1180eab87303e13064225d47ce4a635589eec6a639f22353bc6806321e07f3330b7babe96a2385aa7364bc3ebad SHA512 733e6e58058275a988a2b162b487e93f442c1164b46ff6b9272b9d09fd1789f112ff81759da6e19b05a5e44d971dd0f4da0f78eb1f2a348c96f6662bd80b48d5
+MISC metadata.xml 1659 BLAKE2B 2114f1b5ec7101a54c8506bb2d3877453f58057de782f399cd8126f82d8e390d9816a2d0f706d2f98ef13e54169d22eaa8de3cf8509884a145c9b602e37a2c36 SHA512 6ba7e12733147190ed307b02c80ba7224be49b30a795d04e5b4c466e929665b75690be81c8aea80cfc754981edbc9bfdabd93c1c6424ecc92a8d645c5b13484d
diff --git a/games-fps/eduke32/eduke32-20131119.4169.ebuild b/games-fps/eduke32/eduke32-20131119.4169.ebuild
deleted file mode 100644
index a5884e14d059..000000000000
--- a/games-fps/eduke32/eduke32-20131119.4169.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO/FIXME:
-# lunatic broken
-# lunatic? ( >=dev-lang/luajit-2.0.0_beta10:2 )
-# $(usex lunatic "LUNATIC=1" "LUNATIC=0")
-#
-# extras? ( games-fps/${PN}-extras )
-
-EAPI=5
-
-inherit eutils gnome2-utils games
-
-MY_PV=${PV%.*}
-MY_BUILD=${PV#*.}
-
-# extensions
-MY_HRP=5.2
-MY_SC55=3.0
-MY_OPL=2.0
-MY_XXX=1.33
-
-DESCRIPTION="Port of Duke Nukem 3D for SDL"
-HOMEPAGE="http://www.eduke32.com/ http://hrp.duke4.net/"
-SRC_URI="http://dukeworld.duke4.net/eduke32/synthesis/${MY_PV}-${MY_BUILD}/${PN}_src_${MY_PV}-${MY_BUILD}.tar.xz
- https://dev.gentoo.org/~hasufell/distfiles/eduke32-icons.tar
- textures? ( http://www.duke4.org/files/nightfright/duke3d_hrp.zip -> duke3d_hrp_${MY_HRP}.zip )
- sc55-musicpack? ( http://www.duke4.org/files/nightfright/music/duke3d_mus.zip -> duke3d_mus_${MY_SC55}.zip )
- opl-musicpack? ( http://www.duke4.org/files/nightfright/music/duke3d_musopl.zip -> duke3d_musopl_${MY_OPL}.zip )
- offensive? ( http://www.duke4.org/files/nightfright/duke3d_xxx.zip -> duke3d_xxx_${MY_XXX}.zip )"
-
-LICENSE="GPL-2 BUILDLIC textures? ( hrp_art )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cdinstall debug demo gtk offensive +opengl opl-musicpack +png samples sc55-musicpack +server textures tools +vpx"
-REQUIRED_USE="?? ( opl-musicpack sc55-musicpack )"
-
-RDEPEND="media-libs/flac
- media-libs/libogg
- media-libs/libsdl[X,joystick,opengl?,video]
- media-libs/libvorbis
- media-libs/sdl-mixer[timidity]
- sys-libs/zlib
- gtk? ( x11-libs/gtk+:2 )
- opengl? (
- virtual/glu
- virtual/opengl
- vpx? ( media-libs/libvpx )
- )
- png? ( media-libs/libpng:0=
- sys-libs/zlib )
- "
-DEPEND="${RDEPEND}
- app-arch/unzip
- app-arch/xz-utils
- x86? ( dev-lang/nasm )"
-PDEPEND="cdinstall? ( games-fps/duke3d-data )
- demo? ( games-fps/duke3d-demodata )"
-
-S=${WORKDIR}/${PN}_${MY_PV}-${MY_BUILD}
-
-src_unpack() {
- unpack ${PN}_src_${MY_PV}-${MY_BUILD}.tar.xz eduke32-icons.tar
-
- if use textures; then
- unzip -q "${DISTDIR}"/duke3d_hrp_${MY_HRP}.zip "hrp_readme.txt" \
- || die "unzip hrp readme"
- if use offensive; then
- unzip -q "${DISTDIR}"/duke3d_xxx_${MY_XXX}.zip "xxx_readme.txt" \
- || die "unzip xxx readme"
- fi
- fi
- if use opl-musicpack; then
- unzip -q "${DISTDIR}"/duke3d_musopl_${MY_OPL}.zip "readme.txt" \
- || die "unzip musopl readme"
- mv readme.txt musopl_readme.txt || die "mv musopl_readme"
- elif use sc55-musicpack; then
- unzip -q "${DISTDIR}"/duke3d_mus_${MY_SC55}.zip "music_readme.txt" \
- || die "unzip mus readme"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-QA.patch
-
- # Point eduke32 to data files in shared duke3d folder.
- # Multiple search paths can be defined, so that with the default configuration as of
- # the 20130128 release, this adds /usr/share/games/duke3d in ADDITION to
- # /usr/share/games/eduke32 so that eduke32 and duke3d's base data can be kept separate.
- # also redirect log file so it's not always written in $PWD
- sed -i \
- -e "s;/usr/local/share/games/${PN};${GAMES_DATADIR}/duke3d;" \
- source/common.c || die "sed common.c path update failed"
- sed -i \
- -e "/OSD_SetLogFile/s;mapster32.log;${GAMES_LOGDIR}/mapster32.log;" \
- source/astub.c || die "sed astub.c path update failed"
- sed -i \
- -e "/OSD_SetLogFile/s;${PN}.log;${GAMES_LOGDIR}/${PN}.log;" \
- source/game.c || die "sed game.c path update failed"
-}
-
-src_compile() {
- local MY_OPTS=(
- AS=$(type -P nasm)
- ARCH=
- SYSARCH=
- LTO=0
- PRETTY_OUTPUT=0
- RELEASE=1
- LUNATIC=0
- STRIP=touch
- LINKED_GTK=1
- CPLUSPLUS=0
- SDL_TARGET=1
- F_JUMP_TABLES=""
- $(usex gtk "WITHOUT_GTK=0" "WITHOUT_GTK=1")
- $(usex debug "DEBUGANYWAY=1" "DEBUGANYWAY=0")
- $(usex x86 "NOASM=0" "NOASM=1")
- $(usex server "NETCODE=1" "NETCODE=0")
- $(usex opengl "USE_OPENGL=1 POLYMER=1" "USE_OPENGL=0 POLYMER=0")
- $(usex png "USE_LIBPNG=1" "USE_LIBPNG=0")
- $(usex opengl "$(usex vpx "USE_LIBVPX=1" "USE_LIBVPX=0")" "USE_LIBVPX=0")
- )
-
- emake ${MY_OPTS[@]}
-
- if use tools; then
- emake -C build ${MY_OPTS[@]}
- fi
-}
-
-src_install() {
- local ARGS
-
- newgamesbin ${PN} ${PN}.bin
- dogamesbin mapster32
-
- if use tools; then
- dobin build/{arttool,bsuite,cacheinfo,generateicon,givedepth,kextract,kgroup,kmd2tool,md2tool,mkpalette,transpal,unpackssi,wad2art,wad2map}
- dodoc build/doc/*.txt
- fi
-
- insinto "${GAMES_DATADIR}/${PN}"
- # Install optional components
- if use textures; then
- newins "${DISTDIR}"/duke3d_hrp_${MY_HRP}.zip duke3d_hrp.zip
- dodoc "${WORKDIR}"/hrp_readme.txt
- ARGS+=" -g duke3d_hrp.zip"
-
- if use offensive; then
- newins "${DISTDIR}"/duke3d_xxx_${MY_XXX}.zip duke3d_xxx.zip
- dodoc "${WORKDIR}"/xxx_readme.txt
- ARGS+=" -g duke3d_xxx.zip"
- fi
- fi
-
- if use opl-musicpack; then
- newins "${DISTDIR}"/duke3d_musopl_${MY_OPL}.zip duke3d_musopl.zip
- dodoc "${WORKDIR}"/musopl_readme.txt
- ARGS+=" -g duke3d_musopl.zip"
- elif use sc55-musicpack; then
- newins "${DISTDIR}"/duke3d_mus_${MY_SC55}.zip duke3d_mus.zip
- dodoc "${WORKDIR}"/music_readme.txt
- ARGS+=" -g duke3d_mus.zip"
- fi
-
- # Install game data
- doins package/sdk/{SEHELP.HLP,STHELP.HLP,m32help.hlp,names.h,tiles.cfg}
- use samples && doins -r package/samples
-
- local i
- for i in 16 32 128 256 ; do
- newicon -s ${i} "${WORKDIR}"/${PN}_${i}x${i}x32.png ${PN}.png
- newicon -s ${i} "${WORKDIR}"/mapster32_${i}x${i}x32.png mapster32.png
- done
-
- games_make_wrapper "${PN}" "${GAMES_BINDIR}/${PN}.bin ${ARGS}"
- make_desktop_entry ${PN} EDuke32 ${PN}
- make_desktop_entry mapster32 Mapster32 mapster32
-
- dodoc build/buildlic.txt
-
- keepdir "${GAMES_LOGDIR}"
-
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- games_pkg_postinst
- gnome2_icon_cache_update
-
- use cdinstall || use demo || {
- elog "Note: You must also install the game data files, either manually or with"
- elog "games-fps/duke3d-demodata or games-fps/duke3d-data before playing."
- }
-
- einfo
- elog "${PN} reads data files from ${GAMES_DATADIR}/duke3d"
- einfo
-
- [[ -e ${ROOT}/${GAMES_LOGDIR} ]] || mkdir -p "${ROOT}/${GAMES_LOGDIR}"
- touch "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
- touch "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
- chown ${GAMES_USER}:${GAMES_GROUP} "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
- chown ${GAMES_USER}:${GAMES_GROUP} "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
- chmod g+w "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
- chmod g+w "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-fps/eduke32/eduke32-20180508.6885.ebuild b/games-fps/eduke32/eduke32-20180508.6885.ebuild
new file mode 100644
index 000000000000..c7c7bba616d1
--- /dev/null
+++ b/games-fps/eduke32/eduke32-20180508.6885.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop eapi7-ver gnome2-utils toolchain-funcs
+
+MY_BUILD="$(ver_cut 2)"
+MY_DATE="$(ver_cut 1)"
+
+MY_PN_HRP="duke3d_hrp"
+MY_PN_OPL="duke3d_musopl"
+MY_PN_PSX="duke3d_psx"
+MY_PN_SC55="duke3d_music-sc55"
+MY_PN_XXX="duke3d_xxx"
+
+MY_PV_HRP="5.4"
+MY_PV_OPL="2.01"
+MY_PV_PSX="1.11"
+MY_PV_SC55="4.02"
+MY_PV_XXX="1.33"
+
+DESCRIPTION="An open source engine port of the classic PC first person shooter Duke Nukem 3D"
+HOMEPAGE="http://www.eduke32.com/"
+SRC_URI="http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}/${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
+ http://www.eduke32.com/images/eduke32_classic.png
+ hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> ${MY_PN_HRP}-${MY_PV_HRP}.zip )
+ offensive? ( http://www.duke4.org/files/nightfright/related/${MY_PN_XXX}.zip -> ${MY_PN_XXX}-${MY_PV_XXX}.zip )
+ opl? ( http://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> ${MY_PN_OPL}-${MY_PV_OPL}.zip )
+ psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> ${MY_PN_PSX}-${MY_PV_PSX}.zip )
+ sc-55? ( http://www.duke4.org/files/nightfright/music/${MY_PN_SC55}.zip -> ${MY_PN_SC55}-${MY_PV_SC55}.zip )"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="BUILDLIC GPL-2 HRP"
+SLOT="0"
+IUSE="cdinstall demo flac fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools vorbis vpx xmp"
+REQUIRED_USE="cdinstall? ( !demo )
+ demo? ( !cdinstall )
+ hrp? ( ^^ ( demo cdinstall ) )
+ offensive? ( ^^ ( demo cdinstall ) )
+ opl? ( ^^ ( demo cdinstall )
+ !sc-55 )
+ psx? ( ^^ ( demo cdinstall ) )
+ sc-55? ( ^^ ( demo cdinstall )
+ !opl )
+ vpx? ( opengl )"
+
+S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}"
+
+MY_DEPEND_RDEPEND="media-libs/libsdl2[joystick,opengl?,sound,video,X]
+ media-libs/sdl2-mixer[flac?,fluidsynth?,midi,timidity?,vorbis?]
+ sys-libs/zlib:=
+ flac? ( media-libs/flac )
+ gtk? ( x11-libs/gtk+:2 )
+ opengl? ( virtual/glu
+ virtual/opengl )
+ png? ( media-libs/libpng:0= )
+ timidity? ( media-sound/timidity-freepats )
+ vpx? ( media-libs/libvpx:= )
+ vorbis? ( media-libs/libogg
+ media-libs/libvorbis )
+ xmp? ( media-libs/exempi:= )"
+
+RDEPEND="${MY_DEPEND_RDEPEND}
+ cdinstall? ( games-fps/duke3d-data )
+ demo? ( games-fps/duke3d-demodata )"
+
+DEPEND="${MY_DEPEND_RDEPEND}
+ app-arch/unzip
+ x86? ( dev-lang/nasm )"
+
+PATCHES=( "${FILESDIR}/fix-build-transpal.patch" "${FILESDIR}/log-to-tmpdir.patch" "${FILESDIR}/search-duke3d-path.patch" )
+
+src_unpack() {
+ # Extract only the eduke32 archive
+ unpack ${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
+
+ # Unpack only the documentation
+ if use hrp; then
+ unzip -q "${DISTDIR}"/${MY_PN_HRP}-${MY_PV_HRP}.zip hrp_readme.txt hrp_todo.txt || die
+ fi
+ if use offensive; then
+ unzip -q "${DISTDIR}"/${MY_PN_XXX}-${MY_PV_XXX}.zip xxx_readme.txt || die
+ fi
+ if use opl; then
+ unzip -q "${DISTDIR}"/${MY_PN_OPL}-${MY_PV_OPL}.zip readme.txt || die
+ fi
+ if use sc-55; then
+ unzip -q "${DISTDIR}"/${MY_PN_SC55}-${MY_PV_SC55}.zip readme/music_readme.txt || die
+ fi
+}
+
+src_compile() {
+ local myemakeopts=(
+ ALLOCACHE_AS_MALLOC=0
+ AS=$(tc-getAS)
+ CC=$(tc-getCC)
+ CXX=$(tc-getCXX)
+ CLANG=0
+ CPLUSPLUS=1
+ CUSTOMOPT=""
+ DEBUGANYWAY=0
+ F_JUMP_TABLES=""
+ FORCEDEBUG=0
+ HAVE_FLAC=$(usex flac 1 0)
+ HAVE_GTK2=$(usex gtk 1 0)
+ HAVE_VORBIS=$(usex vorbis 1 0)
+ HAVE_XMP=$(usex xmp 1 0)
+ LINKED_GTK=$(usex gtk 1 0)
+ LTO=1
+ LUNATIC=0
+ KRANDDEBUG=0
+ MEMMAP=0
+ MIXERTYPE=SDL
+ NETCODE=$(usex server 1 0)
+ NOASM=0
+ OPTLEVEL=0
+ OPTOPT=""
+ PACKAGE_REPOSITORY=1
+ POLYMER=$(usex opengl 1 0)
+ PRETTY_OUTPUT=0
+ PROFILER=0
+ RELEASE=1
+ RENDERTYPE=SDL
+ SDL_TARGET=2
+ SIMPLE_MENU=0
+ STRIP=""
+ TANDALONE=0
+ STARTUP_WINDOW=$(usex gtk 1 0)
+ USE_OPENGL=$(usex opengl 1 0)
+ USE_LIBVPX=$(usex vpx 1 0)
+ USE_LIBPNG=$(usex png 1 0)
+ USE_LUAJIT_2_1=0
+ WITHOUT_GTK=$(usex gtk 0 1)
+ )
+
+ emake "${myemakeopts[@]}"
+
+ if use tools; then
+ emake utils "${myemakeopts[@]}"
+ fi
+}
+
+src_install() {
+ local binary
+ local binaries=(
+ eduke32
+ mapster32
+ "${FILESDIR}"/eduke32-bin
+ )
+ for binary in "${binaries[@]}"; do
+ dobin "${binary}"
+ done
+
+ if use tools; then
+ local tool
+ local tools=(
+ arttool
+ bsuite
+ cacheinfo
+ generateicon
+ givedepth
+ ivfrate
+ kextract
+ kgroup
+ kmd2tool
+ makesdlkeytrans
+ map2stl
+ md2tool
+ mkpalette
+ transpal
+ unpackssi
+ wad2art
+ wad2map
+ )
+ for tool in "${tools[@]}"; do
+ dobin ${tool}
+ done
+ fi
+
+ keepdir /usr/share/games/eduke32
+ insinto /usr/share/games/eduke32
+ if use hrp; then
+ doins "${DISTDIR}"/${MY_PN_HRP}-${MY_PV_HRP}.zip
+ fi
+ if use offensive; then
+ doins "${DISTDIR}"/${MY_PN_XXX}-${MY_PV_XXX}.zip
+ fi
+ if use opl; then
+ doins "${DISTDIR}"/${MY_PN_OPL}-${MY_PV_OPL}.zip
+ fi
+ if use psx; then
+ doins "${DISTDIR}"/${MY_PN_PSX}-${MY_PV_PSX}.zip
+ fi
+ if use sc-55; then
+ doins "${DISTDIR}"/${MY_PN_SC55}-${MY_PV_SC55}.zip
+ fi
+ if use sdk; then
+ doins -r package/sdk
+ fi
+
+ newicon "${DISTDIR}"/eduke32_classic.png eduke32.png
+
+ make_desktop_entry eduke32-bin EDuke32 eduke32 Game
+ make_desktop_entry mapster32 Mapster32 eduke32 Game
+
+ local DOCS=( package/sdk/samples/*.txt source/build/doc/*.txt source/duke3d/src/lunatic/doc/*.txt )
+ if use hrp; then
+ DOCS+=( "${WORKDIR}"/hrp_readme.txt "${WORKDIR}"/hrp_todo.txt )
+ fi
+ if use offensive; then
+ DOCS+=( "${WORKDIR}"/xxx_readme.txt )
+ fi
+ if use opl; then
+ DOCS+=( "${WORKDIR}"/readme.txt )
+ fi
+ if use sc-55; then
+ DOCS+=( "${WORKDIR}"/readme/music_readme.txt )
+ fi
+ einstalldocs
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-fps/eduke32/files/eduke32-20131119.4169-QA.patch b/games-fps/eduke32/files/eduke32-20131119.4169-QA.patch
deleted file mode 100644
index 38e9b36fa2b3..000000000000
--- a/games-fps/eduke32/files/eduke32-20131119.4169-QA.patch
+++ /dev/null
@@ -1,150 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Sat Feb 2 01:16:21 UTC 2013
-Subject: build system
-
- respect CC/CXX etc and CFLAGS/CXXFLAGS/LDFLAGS
-
---- eduke32_20130201-3453/Makefile
-+++ eduke32_20130201-3453/Makefile
-@@ -311,10 +311,10 @@
- endif
-
- COMPILER=$(CC) $(OURCONLYFLAGS)
--LINKER=$(L_CC)
-+LINKER=$(L_CC) $(OURCFLAGS) $(OURCONLYFLAGS)
- ifneq ($(CPLUSPLUS),0)
- COMPILER=$(CXX) $(OURCXXFLAGS)
-- LINKER=$(L_CXX)
-+ LINKER=$(L_CXX) $(OURCXXFLAGS)
- endif
-
- ifeq ($(PRETTY_OUTPUT),1)
---- eduke32_20130201-3453/Makefile.common
-+++ eduke32_20130201-3453/Makefile.common
-@@ -10,13 +10,14 @@
-
- # Tools
- CROSS=
--CC=$(CROSS)gcc
--CXX=$(CROSS)g++
--AS=$(CROSS)nasm
--AR=$(CROSS)ar
--RC=$(CROSS)windres
--RANLIB=$(CROSS)ranlib
--STRIP=$(CROSS)strip
-+CC ?= $(CROSS)gcc
-+CXX ?= $(CROSS)g++
-+AS ?= $(CROSS)nasm
-+AR ?= $(CROSS)ar
-+RC ?= $(CROSS)windres
-+RANLIB ?= $(CROSS)ranlib
-+STRIP ?= $(CROSS)strip
-+PKG_CONFIG ?= pkgconfig
-
- L_CC=$(CC)
- L_CXX=$(CXX)
-@@ -164,7 +165,6 @@
- # FORCEWARNINGS - 1 = do not disable any compiler warnings within the source
- # KRANDDEBUG - 1 = include logging of krand() calls for debugging the demo system
- # EFENCE - 1 = compile with Electric Fence for malloc() debugging
--# OPTLEVEL - 0..3 = GCC optimization strategy
- # LTO - 1 = enable link-time optimization, for GCC 4.5 and up
- #
- CPLUSPLUS?=0
-@@ -178,13 +178,6 @@
- PROFILER?=0
- MUDFLAP?=0
-
--# Select the default optimization level for release and debug builds.
--ifeq ($(RELEASE),0)
-- OPTLEVEL?=0
--else
-- OPTLEVEL?=2
--endif
--
- ifeq ($(RELEASE),0)
- override STRIP=
- endif
-@@ -293,10 +286,9 @@
-
- # compiler flags etc.
- BASECFLAGS=
--BASECONLYFLAGS=-Wimplicit -Wdeclaration-after-statement
--BASECXXFLAGS= -fno-exceptions -fno-rtti -fpermissive -Wno-write-strings
--BASEASFLAGS=-s #-g
--BASELDFLAGS=
-+BASECONLYFLAGS = $(CFLAGS) -std=gnu89 -Wimplicit -Wdeclaration-after-statement
-+BASECXXFLAGS = $(CXXFLAGS) -fno-exceptions -fno-rtti -fpermissive -Wno-write-strings -Wno-narrowing
-+BASELDFLAGS = $(LDFLAGS)
-
-
- ifeq (1,$(strip $(shell expr $(GCC_MAJOR) \>= 4)))
-@@ -330,19 +322,6 @@
- endif
-
-
--ifneq ($(RELEASE)$(DEBUGANYWAY),10)
-- # debug build or DEBUGANYWAY=1 --> -g flag
-- ifneq (0,$(CLANG))
-- debug=-g
-- else ifeq ($(PLATFORM), WII)
-- debug=-g
-- else
-- debug=-ggdb
-- endif
--endif
--
--debug+= -O$(OPTLEVEL)
--
- # See http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation
- # for a list of possible UBSan options.
- # Clang 3.2 does only supports -fsanitize=address for the AddressSanitizer
-@@ -458,7 +437,7 @@
-
- #### Lunatic development
- # LuaJIT standalone interpreter executable:
--LUAJIT:=luajit
-+LUAJIT:=$(shell command -v luajit || command -v luajit-2 || command -v luajit-2.0)
- # Options to "luajit -b" for synthesis. Since it runs on Linux, we need to tell
- # the native LuaJIT to emit PE object files.
- ifneq ($(SYNTHESIS),0)
-@@ -487,7 +466,8 @@
- ifeq ($(PLATFORM),WINDOWS)
- BASELIBS+= -lluajit
- else
-- BASELIBS+= -lluajit-5.1
-+ BASECOMMONFLAGS+= $(shell $(PKG_CONFIG) --cflags luajit 2>/dev/null || $(PKG_CONFIG) --cflags luajit-2.0)
-+ BASELIBS+= $(shell $(PKG_CONFIG) --libs luajit 2>/dev/null || $(PKG_CONFIG) --libs luajit-2.0)
- endif
- endif
-
---- eduke32_20130201-3453/build/Makefile
-+++ eduke32_20130201-3453/build/Makefile
-@@ -167,13 +167,15 @@
- OURCOMMONFLAGS+= $(BUILDCOMMONFLAGS)
-
- COMPILER=$(CC) $(OURCONLYFLAGS)
--LINKER=$(L_CC)
-+LINKER=$(L_CC) $(OURCFLAGS) $(OURCONLYFLAGS)
- ifneq ($(CPLUSPLUS),0)
- COMPILER=$(CXX) $(OURCXXFLAGS)
-- LINKER=$(L_CXX)
-+ LINKER=$(L_CXX) $(OURCXXFLAGS)
- endif
-
--.SILENT:
-+ifeq ($(PRETTY_OUTPUT),1)
-+ .SILENT:
-+endif
- .PHONY: clean cleanutils veryclean all utils dxutils sdlutils printutils printsdlutils printdxutils enginelib editorlib
-
- # TARGETS
-@@ -266,7 +268,7 @@
- if $(LINKER) -o $@ $^ $(OURLDFLAGS) $(UTILLIBS) -I$(SDLROOT)/include -I$(SDLROOT)/include/SDL; then $(ONESTEP_OK); else $(ONESTEP_FAILED); fi
- arttool$(EXESUFFIX): $(OBJ)/arttool.$o $(UTILADDOBJS)
- $(ONESTEP_STATUS)
-- if $(L_CXX) -o $@ $^ $(OURLDFLAGS) $(STATICSTDCPP) $(STDCPPLIB) $(UTILLIBS); then $(ONESTEP_OK); else $(ONESTEP_FAILED); fi
-+ if $(L_CXX) $(OURCXXFLAGS) -o $@ $^ $(OURLDFLAGS) $(STATICSTDCPP) $(STDCPPLIB) $(UTILLIBS); then $(ONESTEP_OK); else $(ONESTEP_FAILED); fi
- givedepth$(EXESUFFIX): $(OBJ)/givedepth.$o $(UTILADDOBJS)
- $(ONESTEP_STATUS)
- if $(LINKER) -o $@ $^ $(OURLDFLAGS) $(UTILLIBS); then $(ONESTEP_OK); else $(ONESTEP_FAILED); fi
diff --git a/games-fps/eduke32/files/eduke32-bin b/games-fps/eduke32/files/eduke32-bin
new file mode 100755
index 000000000000..18e5b08e1eaa
--- /dev/null
+++ b/games-fps/eduke32/files/eduke32-bin
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# Get all installed zip files
+zips=$(ls /usr/share/games/eduke32/*.zip)
+
+# Create opts for eduke32
+for zip in ${zips[@]}; do
+ opts+="-g ${zip} "
+done
+
+# Switch to /tmp, for writing there the log file and run eduke32 with set opts
+cd /tmp && eduke32 ${opts}
diff --git a/games-fps/eduke32/files/fix-build-transpal.patch b/games-fps/eduke32/files/fix-build-transpal.patch
new file mode 100644
index 000000000000..3c22bc405507
--- /dev/null
+++ b/games-fps/eduke32/files/fix-build-transpal.patch
@@ -0,0 +1,20 @@
+--- a/source/tools/src/transpal.cpp 2017-02-01 11:01:11.000000000 +0100
++++ b/source/tools/src/transpal.cpp 2018-05-11 00:06:37.329712454 +0200
+@@ -26,7 +26,7 @@
+ r = ((ptr[0]*t+32768)>>16);
+ g = ((ptr[1]*t+32768)>>16);
+ b = ((ptr[2]*t+32768)>>16);
+- return(getclosestcol(r,g,b));
++ return(paletteGetClosestColor(r,g,b));
+ }
+
+ static char gettrans(char dat1, char dat2, int datransratio)
+@@ -39,7 +39,7 @@
+ r = ptr[0]; r += (((ptr2[0]-r)*datransratio+128)>>8);
+ g = ptr[1]; g += (((ptr2[1]-g)*datransratio+128)>>8);
+ b = ptr[2]; b += (((ptr2[2]-b)*datransratio+128)>>8);
+- return(getclosestcol(r,g,b));
++ return(paletteGetClosestColor(r,g,b));
+ }
+
+ int main(int argc, char **argv)
diff --git a/games-fps/eduke32/files/log-to-tmpdir.patch b/games-fps/eduke32/files/log-to-tmpdir.patch
new file mode 100644
index 000000000000..24cec1b00af1
--- /dev/null
+++ b/games-fps/eduke32/files/log-to-tmpdir.patch
@@ -0,0 +1,11 @@
+--- a/source/duke3d/src/game.cpp 2018-05-08 19:32:19.000000000 +0200
++++ b/source/duke3d/src/game.cpp 2018-05-10 23:46:21.540213019 +0200
+@@ -6234,7 +6234,7 @@
+ }
+ else
+ #endif
+- OSD_SetLogFile(APPBASENAME ".log");
++ OSD_SetLogFile("/tmp/" APPBASENAME ".log");
+
+ OSD_SetFunctions(GAME_drawosdchar,
+ GAME_drawosdstr,
diff --git a/games-fps/eduke32/files/search-duke3d-path.patch b/games-fps/eduke32/files/search-duke3d-path.patch
new file mode 100644
index 000000000000..c35af40c749e
--- /dev/null
+++ b/games-fps/eduke32/files/search-duke3d-path.patch
@@ -0,0 +1,11 @@
+--- a/source/duke3d/src/common.cpp 2018-04-12 23:03:47.000000000 +0200
++++ b/source/duke3d/src/common.cpp 2018-05-11 00:04:36.590712915 +0200
+@@ -794,6 +794,8 @@
+
+ addsearchpath("/usr/share/games/jfduke3d");
+ addsearchpath("/usr/local/share/games/jfduke3d");
++ addsearchpath("/usr/share/games/duke3d");
++ addsearchpath("/usr/share/duke3d");
+ addsearchpath("/usr/share/games/eduke32");
+ addsearchpath("/usr/local/share/games/eduke32");
+ #elif defined EDUKE32_OSX
diff --git a/games-fps/eduke32/metadata.xml b/games-fps/eduke32/metadata.xml
index 418a07b7ce84..801a1769ecb5 100644
--- a/games-fps/eduke32/metadata.xml
+++ b/games-fps/eduke32/metadata.xml
@@ -1,27 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>ck+gentoo@bl4ckb0x.de</email>
+ <name>Conrad Kostecki</name>
+ </maintainer>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ EDuke32 is an awesome, free homebrew game engine and source port
+ of the classic PC first person shooter Duke Nukem 3D - Duke3D
+ for short to Windows, Linux, Mac OS X, FreeBSD and several handhelds.
+ </longdescription>
<use>
- <flag name="demo">Install <pkg>games-fps/duke3d-demodata</pkg>
- as well</flag>
- <flag name="gtk">Compile with gtk launcher</flag>
- <flag name="offensive">Include optional XXX texture pack
- (needs USE 'textures')</flag>
- <flag name="opl-musicpack">Include optional OPL (AdLib)
- music pack</flag>
- <flag name="samples">Install samples</flag>
- <flag name="sc55-musicpack">Include optional Roland SC-55
- music pack</flag>
- <flag name="server">Compile with server support</flag>
- <flag name="textures">Include optional high-resolution
- textures (needs USE 'opengl')</flag>
- <flag name="tools">Build several tools for modding and
- development</flag>
- <flag name="vpx">Enable support for WebM VP8 Codecs
- (needs USE 'opengl')</flag>
+ <flag name="demo">Install the Duke Nukem 3D demo files, provided by <pkg>games-fps/duke3d-demodata</pkg>.</flag>
+ <flag name="fluidsynth">Install <pkg>media-libs/sdl2-mixer</pkg> with fluidsynth support.</flag>
+ <flag name="hrp">Install the Duke Nukem 3D High Resolution Pack.</flag>
+ <flag name="offensive">Install the Duke Nukem 3D XXX Pack.</flag>
+ <flag name="opl">Install the Duke Nukem 3D OPL music files.</flag>
+ <flag name="psx">Install the Duke Nukem 3D PSX high resolution voice files.</flag>
+ <flag name="sc-55">Install the Duke Nukem 3D Roland SC-55 music files.</flag>
+ <flag name="server">Enable support for multiplayer.</flag>
+ <flag name="sdk">Install the SDK files.</flag>
+ <flag name="tools">Install the support tools for mapster32.</flag>
+ <flag name="vpx">Enable support for <pkg>media-libs/libvpx</pkg>.</flag>
+ <flag name="xmp">Enable support for <pkg>media-libs/exempi</pkg>.</flag>
</use>
</pkgmetadata>
diff --git a/games-fps/quake3-excessiveplus/Manifest b/games-fps/quake3-excessiveplus/Manifest
index 7c9519606e70..8af1764d4705 100644
--- a/games-fps/quake3-excessiveplus/Manifest
+++ b/games-fps/quake3-excessiveplus/Manifest
@@ -1,3 +1,3 @@
DIST xp-2.3.zip 17266975 BLAKE2B e5cfaba73ac82316a3ba19b778b9c31da24dbffd0e76d2b14b6f3991285853a1f26d8473d78129d5bc4b77fac08b7b18da508dbd8ae610691487b9330b705d04 SHA512 80a8663c8d42139661ccd5333f9c543854ad82ae38f7838139c78413f7fa3e163c27a66aed4014e56ca756cabf2fd835179cba2336ada7158fdbde1e2841535b
-EBUILD quake3-excessiveplus-2.3.ebuild 517 BLAKE2B fa9f0126c952eeb77f9c6e1df18834d7b45ead19020fb062aff303d3f77a9591b2ec79eebf4d41b89706b180b9edb32f2db9672f7e2ceea79111a19bfc41592f SHA512 26acedb248045291ed82c8cf8b0df6ff2d313ba8cfe8e059328b71b1475eb2ca19d21e8a98d512cbcb227a32ef82e2f3254be7440d467bc582b4a83aff9a3baa
+EBUILD quake3-excessiveplus-2.3.ebuild 518 BLAKE2B 762790669935b626ba0d3aadcbdf2182d1150a716362c954ec717fb7f793605ae12519377f68d31ae225874aa8b0f9b00255042d2d07f33452e36b1208d0997c SHA512 55ea13902ac4cc764761003fe728f53f321b425d0d8265070c3db411e96ba0e3f1671c7124da35d72795d434768fe8afbf4aa1c803751831426e8b288ef8ff67
MISC metadata.xml 800 BLAKE2B bd7941cbdea7443be6aa914a839100fa264f45fa69f848fe1d5985ae6241f03cbf8ca8f236a4022c94d56df9edf9d1593c3618ee9081ee1064d3a7791c269595 SHA512 4320259a818af53b8d6034ec82e6a329113365e0ca7e0465897fc8cef064089154e37db00a92b8c1ffbc53307f9ea6033ec002923e0b53b29672f1ee531b085f
diff --git a/games-fps/quake3-excessiveplus/quake3-excessiveplus-2.3.ebuild b/games-fps/quake3-excessiveplus/quake3-excessiveplus-2.3.ebuild
index 735d31c171cb..ac2472d83781 100644
--- a/games-fps/quake3-excessiveplus/quake3-excessiveplus-2.3.ebuild
+++ b/games-fps/quake3-excessiveplus/quake3-excessiveplus-2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,8 +9,8 @@ MOD_ICON="excessiveplus.ico"
inherit games games-mods
-HOMEPAGE="http://www.excessiveplus.net/"
-SRC_URI="http://www.excessiveplus.net/files/release/xp-${PV}.zip"
+HOMEPAGE="https://www.excessiveplus.net"
+SRC_URI="https://www.excessiveplus.net/files/release/xp-${PV}.zip"
LICENSE="all-rights-reserved"
KEYWORDS="~amd64 ~x86"
diff --git a/games-fps/red-blue-quake2/Manifest b/games-fps/red-blue-quake2/Manifest
index 364bf69ecd59..b5a457d5be80 100644
--- a/games-fps/red-blue-quake2/Manifest
+++ b/games-fps/red-blue-quake2/Manifest
@@ -3,5 +3,5 @@ AUX red-blue-quake2-0.1-gcc41.patch 895 BLAKE2B eb246353c60602806a835a6ef375d45c
AUX red-blue-quake2-0.1-ldflags.patch 3382 BLAKE2B 04576aaef36280b2dc62ce22f50c6689ac5343c148760aef3ad68150a8560bdf5e31f671fa09bcdeb3716b547f0509b4e83c1a2b4a7f741ed2798b7c3a4e6327 SHA512 a49ab8462322740fcfef70c6bff16df9b164cfa0cace00bdf366e10db1d0fc13770d97f9aa8dcf1f92d1555d7d978ce7f947d58bc3d030fd2c1be0983e74470a
DIST q2source-3.21.zip 1477764 BLAKE2B afdeeff318e23397d24f9ecc68f4015b03d58d3f7794dd23febc4e285a916b2cf8c93b872a62a33dc1a4b7c2fff34ad92781e0320296cc13d4721b8cd5bf345a SHA512 eb3fcf3327272b7472a044336be4d73111f5b9f50b4916609996ecb690555654990c1f86e63cd6e7d4a30844e66d3eca2e428e29a598bce52e953c326caf9752
DIST red-blue-quake2-0.1.tar.gz 34874 BLAKE2B 6dc10e8307c4274961ee133af0721d5cb9e1605de4fb47c3256b4a54b91c5e7ea79622140bf5eda2cbce10075ba971c40547726cf45f99e81cadc20828663384 SHA512 4123fb1cceb788068c5cd525e3e03cce8a993ecdd0d86c3c154426689a7893b6d33cddeafbb53761a27473a050829545e7fc802f1236f4dc60161103ad259da5
-EBUILD red-blue-quake2-0.1.ebuild 1312 BLAKE2B 7c711354fa1f48526add2572ed45113d7965f1ccdfc33d62c6350f1d5ad55a2361b4a50f80b9b0459f219773f27a84f288dfde178254392693013ccb8bcbfc4a SHA512 9fcad9bd411b84283f8df97d8c870742300b70be528ad2cf04f1a1efb060531ee4960fecdebe8d380992244c6afb6371efaba3b9df708d79bc4da5fd48a1c325
+EBUILD red-blue-quake2-0.1.ebuild 1314 BLAKE2B 612a708a4f576beb4e121c55781ad5b47768fa27a0d9514b030650ace4a10fc1168e18387c059e13d46af76b3186205dfbb8163938c86791eca95987f3defa37 SHA512 22c42fa7611234616e2cc4f5f4d648e0cc0772033071aa27b78dacb54d804b5af42c6703747b8844078880f3bf7b10c23daeaf6ac9fce43963c58b52fa162fa0
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild b/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild
index 678376ddc67f..96715daaab62 100644
--- a/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild
+++ b/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils games
DESCRIPTION="red-blue Quake II ! play quake2 w/3d glasses !"
-HOMEPAGE="http://www.jfedor.org/red-blue-quake2/"
+HOMEPAGE="https://www.jfedor.org/red-blue-quake2/"
SRC_URI="mirror://idsoftware/source/q2source-3.21.zip
- http://www.jfedor.org/red-blue-quake2/${P}.tar.gz"
+ https://www.jfedor.org/red-blue-quake2/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/games-fps/redeclipse/Manifest b/games-fps/redeclipse/Manifest
index 29d9806b9deb..8238f6d4a88e 100644
--- a/games-fps/redeclipse/Manifest
+++ b/games-fps/redeclipse/Manifest
@@ -1,4 +1,4 @@
AUX redeclipse 400 BLAKE2B e2f26d4883194948f32a68e1c7ebe0967b41f8cd7678aa282d1647beeefdd44952af9588ece5f7dddd2e4b6ea2ef51faac614eb88f435e382518ca82c01838de SHA512 da4deee6f5ffbc54bfeb501b3a3b4377a0cd04a2dca4284e51113d5073c9f267fb7d1a2b7b59095a200eeff17abff66d60de9b28106259aa0b2ce5b726912768
DIST redeclipse_1.6.0_nix.tar.bz2 898467399 BLAKE2B 85b4d02ea95cc44d902f6512ec5ce512583353107deb690ec24608d9b96fd4a6b7fd720250413a192cf7229b2f66294ddeb81230e5ace06abdcd4f6f3dc8d92f SHA512 e944aed8155b5e89e8df000516d4a019a63d38d7ad9c3982b2e111f8a20bc848a98e30c1b60f4fdaf006c2ff9e2cb04647c07778eb2562eaf7db733dbce11233
-EBUILD redeclipse-1.6.0-r2.ebuild 2014 BLAKE2B 1c474efc6400b49768c6e579eb39c900417bf001eae4e5cda3e0ded3ec0de54322ee5ce1b941dd55e081c02830fdb28ce44ba0bf11c8e1efba61a3d821ef37a4 SHA512 b077d09de699b1697d73c0cbda7a1d4a194c159d396133a09fa8aca236b7960e7a77eced64ce52be04dd9081adcf2b763291e8d12d729d97277b3834a35e77e8
+EBUILD redeclipse-1.6.0-r2.ebuild 2014 BLAKE2B 57d781179e4f91ca1fa637251978af63deeecab6a09b959bfc001ae32f39fa26bf1aab184d53e9ca87e01de3c8738626602fd4f5c0e0c5f6003d6367af6fc897 SHA512 e460594124b265f6c1db43411488d7b8453127ca7cba35a132065f56c3b21055e8a8f0cc5b9d1e290b53cc41ab2697564b2b63c8e972045cd177b68f844270a6
MISC metadata.xml 574 BLAKE2B 6a74f40eb547d6ebcc8ca987609c22ebf171cde9286351e2f459f8eb95e8545399dcce6107540c249bdfc0a431f3282a50ae8a1fbe6239cb1b372755dd638c36 SHA512 1f78ab3ec83d4c8887f2f15addf8935f0026a8494340b346ae4c694fd7bf753962830274c572036490d514b2683df8164f9943b6714cff8cebaba896d70d549d
diff --git a/games-fps/redeclipse/redeclipse-1.6.0-r2.ebuild b/games-fps/redeclipse/redeclipse-1.6.0-r2.ebuild
index f809f77f1513..a752c8763624 100644
--- a/games-fps/redeclipse/redeclipse-1.6.0-r2.ebuild
+++ b/games-fps/redeclipse/redeclipse-1.6.0-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=6
inherit desktop
DESCRIPTION="First-person ego-shooter, built as a total conversion of Cube Engine 2"
-HOMEPAGE="http://www.redeclipse.net/"
+HOMEPAGE="https://www.redeclipse.net"
SRC_URI="https://github.com/red-eclipse/base/releases/download/v${PV}/${PN}_${PV}_nix.tar.bz2"
# According to doc/license.txt file
diff --git a/games-fps/ut2003-bonuspack-cm/Manifest b/games-fps/ut2003-bonuspack-cm/Manifest
index 7f5d348e2ef2..f4483b3d052b 100644
--- a/games-fps/ut2003-bonuspack-cm/Manifest
+++ b/games-fps/ut2003-bonuspack-cm/Manifest
@@ -1,3 +1,3 @@
DIST cbp2003.zip 149198671 BLAKE2B c5f7352b7fb1e0e6a18c99a6212cd5cb4e5e6144988534f91aed93bf33b031d437e86eebf239f0a49fa20b90ca0ded09e912a96b798bc855d527423f2a299ba7 SHA512 92e136c03f1385a28163718cc6ef1c36e46fbad14c74d0f266dfe3d9f4a5093e1bd02dde54e68f70539ba2c4ee163b1e886529f7e734059a85223ab6f853a474
-EBUILD ut2003-bonuspack-cm-1.ebuild 798 BLAKE2B b954b04147b08f02f55b32254bd6c54743af4379d6eb4bdf99546a01462c2235000f00cc5ddae3b0269f06238d9d48e91d01decdd09dc7c5417e5ffd47399f3a SHA512 be23becd978fee13ff5845670e2f60f6d17902a2aa2eaad4e6bc60ffdfef28aff8d52f6a6ec19a73ed6d32107899212d4a41fe0d576e28da88fe2a9b8375d144
+EBUILD ut2003-bonuspack-cm-1.ebuild 799 BLAKE2B 61040ee3113609c8eae4fa49fa2a9ccf0663d891e38783d7b0af9f2824b30e6dd6a4f77dc1a28b6201c248b654c6ba1c03ad86d76fa687c125de55caf7ef5157 SHA512 8bd64550a6a770e531aa42a7cf41933860ec363d3e278fdaf57d2969ecf4dda135b7ae81e8ab44b83094b4425e64a304f1ca83f4d47df31276d414b51f4e378b
MISC metadata.xml 771 BLAKE2B 705c6aa979f650220a52db3ef5d8c5b8b468b28eac8692a2fbe583ed4b3f694fdfe088d64cc3f6d8506494522f8ca11b491e21e322e3f50ff4453e93ce0d543f SHA512 d30d55503e3b3897d2a5093c06a39f684bdf0879214931a360a87637cd62ae1ca019577f42275bf2b4ba28649ab2989b0a2e184998497ddc5ffddbb6ba35ef5e
diff --git a/games-fps/ut2003-bonuspack-cm/ut2003-bonuspack-cm-1.ebuild b/games-fps/ut2003-bonuspack-cm/ut2003-bonuspack-cm-1.ebuild
index 14ac3f422cdd..56ad68474614 100644
--- a/games-fps/ut2003-bonuspack-cm/ut2003-bonuspack-cm-1.ebuild
+++ b/games-fps/ut2003-bonuspack-cm/ut2003-bonuspack-cm-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,7 +6,7 @@ inherit games
IUSE=""
DESCRIPTION="Community Bonus Pack for UT2003"
-HOMEPAGE="http://liandri.beyondunreal.com/Unreal_Tournament_2003"
+HOMEPAGE="https://liandri.beyondunreal.com/Unreal_Tournament_2003"
SRC_URI="https://ut.rushbase.net/beyondunreal/mods/cbp2003.zip"
LICENSE="ut2003"
diff --git a/games-fps/ut2004-bonuspack-cbp1/Manifest b/games-fps/ut2004-bonuspack-cbp1/Manifest
index 018ddcc3682a..d79404a5906a 100644
--- a/games-fps/ut2004-bonuspack-cbp1/Manifest
+++ b/games-fps/ut2004-bonuspack-cbp1/Manifest
@@ -1,3 +1,3 @@
DIST cbp1.zip 144163647 BLAKE2B ff32fbf431475ae2c24920574e5d158c4242fca2359bf1817131e189c0cd25e52d17de3232acb0b118d7f689ee67821cf6707a2e416e1a9b3f2b5f2e8fbcca86 SHA512 e2ead75796fd68b3f0d6ea50b4ed9988fef043730c6b81487d34c45aa26f63cac7b6a43991b673fbd6315f1496d2eecc52a5845c12f244411cd71fedab93c6fd
-EBUILD ut2004-bonuspack-cbp1-1-r2.ebuild 472 BLAKE2B 5f266316989b450ac506c3701a2cf79a135b7312ab18d51be449f80a6e4e6072bb8c09cab751a89f6a7ce745edda8407564366ec7132c768368ebafd39e10634 SHA512 0e06854eb7a97e3aa5cede0c216501d9d20c70205da7e5304ccc42c6ac6964c4631aca577fee6b9091ea94a8c522b697d582f2c73a589c77138e9eeb3ca67589
+EBUILD ut2004-bonuspack-cbp1-1-r2.ebuild 473 BLAKE2B 78ba7ef84beeebf910ed6a9116a4a99ac79443ef85bbbce36a37f07b3f8422bbe0c4c17c4266a19966190639fe9df8ae832c77d59edea19379af0cc36fd855dc SHA512 448eb5ef971f6256c7b95735f6bc5af52300c69f72999b93bd594cd7f77b44e072bc663a498bf75f9756a809113bab76a130315af4c26eaf393bf37b46fec362
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild b/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild
index ff68154e339d..3a2c9a8576d8 100644
--- a/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild
+++ b/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -8,7 +8,7 @@ MOD_NAME="Community Bonus Pack Vol 1"
inherit games games-mods
-HOMEPAGE="http://liandri.beyondunreal.com/Unreal_Tournament_2004"
+HOMEPAGE="https://liandri.beyondunreal.com/Unreal_Tournament_2004"
SRC_URI="http://downloads.unrealadmin.org/UT2004/BonusPack/cbp1.zip
http://files.volved.com/qsr/ut2004_map_packs/cbp1.zip"
diff --git a/games-fps/ut2004-bonuspack-cbp2/Manifest b/games-fps/ut2004-bonuspack-cbp2/Manifest
index 169535377ec3..6b55c624b5b1 100644
--- a/games-fps/ut2004-bonuspack-cbp2/Manifest
+++ b/games-fps/ut2004-bonuspack-cbp2/Manifest
@@ -1,4 +1,4 @@
DIST cbp2-volume1_zip.zip 203766207 BLAKE2B 7f7d19f4a1a1caaf388eccecadb8123a103d4aafbb95f2b344e106b881507f9bac0ffdda48435be7c2303b8bd70545d3d74ca7971f97a989bfa955d3155d956c SHA512 9e425985640f9fcf9c1696d75e0794b31110715ba3bf664087ede1f1925a68e76e4ee87d248b245429702c2bffc1fb16362fcc43f795681efcc5880a2a7c3213
DIST cbp2-volume2_zip.zip 200444127 BLAKE2B 21d61d09af54e86047d46cc8d136cd6ba746098c4d0a53ade1e8e5c4143b543f0a90eb0dbca2cb00e29754f916dc84e7040a5d64f582bedd2a0107bb4c182291 SHA512 52982b302bb2d8f0839392f8bad05935bb8c5cae9e98528dfada7fa80f595050829ff6872b834197486c3401256f60c6c023133f6446299cbd72e1fd7ec3c8f4
-EBUILD ut2004-bonuspack-cbp2-1-r2.ebuild 856 BLAKE2B c69029c2ea4edb1c8f8f656e589c60c15a641e36b99faf6b5cdad88897c1515b5faa0581e4cf0c94ede9c12ad409a0682dcdbe53dbeb912ca58b7a46253135f1 SHA512 f35be19938883818c31c46a343476efb8b9c67d958022d73280032744a50b41f56ae2faa99f78fc9d00ce428058a68cfb3ac069e520820be9ad6da51f7e6907d
+EBUILD ut2004-bonuspack-cbp2-1-r2.ebuild 857 BLAKE2B c6fda00042d988e77915e9afd736f03f7072296bb0bfe5cf4c0c9cd49d81b7fbaa84f0ea39270012e709ae9985c335b93cf772a9994bb4fb1762a5d6e8df5633 SHA512 b5fa77133c8420a01782124d22570585251c6cee7877648c4e209c1f0c2b432dd09052c5f15956524080ac6f520590a8aa0a67b02b9797d6fbb8e3ec0db08d13
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild b/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild
index 2d86cbab0490..d1d4cee91dde 100644
--- a/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild
+++ b/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -8,7 +8,7 @@ MOD_NAME="Community Bonus Pack 2 Vol 1 and 2"
inherit games games-mods
-HOMEPAGE="http://liandri.beyondunreal.com/Unreal_Tournament_2004"
+HOMEPAGE="https://liandri.beyondunreal.com/Unreal_Tournament_2004"
SRC_URI="https://ut.rushbase.net/beyondunreal/official/ut2004/cbp2-volume1_zip.zip
https://ut.rushbase.net/beyondunreal/official/ut2004/cbp2-volume2_zip.zip"
diff --git a/games-fps/worldofpadman/Manifest b/games-fps/worldofpadman/Manifest
index 4989bfd91abd..a1240f9f2fd1 100644
--- a/games-fps/worldofpadman/Manifest
+++ b/games-fps/worldofpadman/Manifest
@@ -1,5 +1,5 @@
AUX worldofpadman-1.6-gentoo.patch 2106 BLAKE2B ae27668e8e3e570b5a5beff3fbaefc4fb44c41d3d0686c90437256df66f994eeb66337ec4444d6190cd5398d8f044067fce6234b952082d2ea44a8195c3ceedb SHA512 9c5a3e85a2e67cfca2e066b9f92103020e005988a000029439f0678249041bc3675718beca0addf1bb360180af72d7e1acfa1136e289784d39abaea44096db2d
DIST wop-1.5-unified.zip 947290087 BLAKE2B 5fb87cde661882fc095376012d9aca134d6399b4cedd4f3c78b739dd19e126360070278045d74c3318306e17490338111b8621e1c543b46e6bbecfbcd3658675 SHA512 fea0207efadf15afab7001227e27126aef4a673bd478dccb513c3011d0811074b2788083862f07e2f02f1a80ccb57a45ff64de8de155d8f8f7f1ab53ecf2402b
DIST wop-1.5.x-to-1.6-patch-unified.zip 122204892 BLAKE2B a0f9feb04a15ec04dd64dbacdf5a158738d625651b2293bc8b3740067e849f33cdd144bce6afd11914524d89fe4bcfd48dbcbc455e51017b1216439e9bae484a SHA512 a45018bd79e9e23c57bcaf692fa14c323671103558caad6acb794c2990cc5fe9cc8bdbe6a6c8254c4560d81eb59f5e3b9a6800a61b21a15870c4439f7179d936
-EBUILD worldofpadman-1.6-r1.ebuild 2073 BLAKE2B 43cf1a387db7a467830775238b64e5c0091c60fd41e620a09d8beb00458015895f74786c542736c067905bd809086e52bb7a37540f79384d26eab72af6773886 SHA512 b4a33420db0e940ab1cef896a02a353554b45b4efcf4612bd9087714bb0fa1b0dc2add1ec3dd4608f6f9b6bc78fb9f8e537a6cc583aa91fc91a3540e62a92737
+EBUILD worldofpadman-1.6-r1.ebuild 2074 BLAKE2B 7b4eb271e0ed208b9bbbb052a7021260940960ee0f20e3e51a116db387b70f463c7a7eada7a40c1c0034aea04ff40ef3d17dd7ee8bdd92bbb7b56b2c3709862c SHA512 637675f347fc2494759bf18eefa3b5250e5abf251bfbc2f6df57320175280e32a74034dc4ebe32bb39b7bf6cd7ed44a39af69dfe87bb0223a36ee919434656d2
MISC metadata.xml 421 BLAKE2B 0c13dc1221c5aa3f8ba78de2614ec62e48177ab0433652ec97ce454883b4a12ffe767ef6786f7f0ea5a75a2a67e868a01e771d7eb575c7ab8eeb4689ad5a8cdf SHA512 2716235255bd6e00d84c6f11f784850959fd50a6542fd98d9c7815d0c7a6f5a201807b02f1cd7d1ace59f1f19f40cb97aa01b9d649bb198678ac60f84d81eb1e
diff --git a/games-fps/worldofpadman/worldofpadman-1.6-r1.ebuild b/games-fps/worldofpadman/worldofpadman-1.6-r1.ebuild
index eced904caceb..523ca7b597b2 100644
--- a/games-fps/worldofpadman/worldofpadman-1.6-r1.ebuild
+++ b/games-fps/worldofpadman/worldofpadman-1.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
inherit desktop
DESCRIPTION="A cartoon style multiplayer first-person shooter"
-HOMEPAGE="http://worldofpadman.net/"
+HOMEPAGE="https://worldofpadman.net/"
SRC_URI="mirror://sourceforge/${PN}/wop-1.5-unified.zip
mirror://sourceforge/${PN}/wop-1.5.x-to-1.6-patch-unified.zip"