summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Kundiman <erik@megapahit.org>2025-08-15 10:35:00 +0800
committerErik Kundiman <erik@megapahit.org>2025-08-15 10:39:52 +0800
commitd15d1818ecf50bf5743fc4fe4420bd69bb3fb062 (patch)
tree6524d2766fc753fbf46632ec09cffe28fb453084
parent807b4ea4232ffa269d7c71dcda00fb2a13eb18fc (diff)
Megapahit viewer 7.2.1-r54473 ebuild
and remove keyword mask from 7.2.0-r54176 ebuild, since it's the Default version now.
-rw-r--r--games-rpg/megapahit/Manifest2
-rw-r--r--games-rpg/megapahit/files/megapahit-7.2.1-discord_sdk.patch11
-rw-r--r--games-rpg/megapahit/megapahit-7.2.0-r54176.ebuild2
-rw-r--r--games-rpg/megapahit/megapahit-7.2.1-r54473.ebuild (renamed from games-rpg/megapahit/megapahit-7.1.15-r53776.ebuild)6
4 files changed, 18 insertions, 3 deletions
diff --git a/games-rpg/megapahit/Manifest b/games-rpg/megapahit/Manifest
index 1f03b27..5d4a82e 100644
--- a/games-rpg/megapahit/Manifest
+++ b/games-rpg/megapahit/Manifest
@@ -9,8 +9,8 @@ DIST jpegencoderbasic-1.0-linux64-790015a.tar.zst 8195 BLAKE2B 5858b5560fc6329b2
DIST libwebrtc-linux-x64.tar.xz 47153260 BLAKE2B 38a26484380b68e618a3fc648ec2227046aadbfb1492afc9b6d519e93d49b48e83fc57a9477f6b64f8c0efa0b1f408e7b4d069c28bcb0c3e20d86e70bbc08783 SHA512 593110c99751fbad3990ce822f68e461defe14ad8258cd01a5af5dea6a1b9b9079e053963f9dbbeea77198407f42d58ce6e1eb427f360583fd6372eacda60832
DIST llca-202407221423.0-common-10042698865.tar.zst 312496 BLAKE2B 0097fa44e57990a295f8fa2d7fb1e656f6b21ff97b4e04aac33cbfdf4a2ee7b85a578f7c19bbfe593d5a5f00060a8f4832cfd54fe14418ab1a46d4130d6b0209 SHA512 8abfb35394a4c32ad0c6d0b042c0bad44be84f60cab5c170fa8a965b45eb5baf21559c4840be41422cf95ad26803f3314fc1a2a0e3391460cc29de32c051d246
DIST llphysicsextensions_stub-1.0.504712-linux64-504712.tar.bz2 16208 BLAKE2B e6b8a1fce1de2329efb6289e03d0b6df88ba045da03f5a76f33960517adbc5fe94f785899cfb26ad2007a2663d12fee97c52d4a9230617af28c60044134a328f SHA512 08a30cf5b8228fb5e49d4e47cf3883a5bb025b230f625c5bf1514d542cbe431b34dda2dd161bdced9c0f634d7bad85b635f18c4545e89e5ffc3200b287330f2e
-DIST megapahit-7.1.15-r53776.tar.bz2 28040755 BLAKE2B a881407ce3373f8437a2baefa4b4fa3c8ecb99fb8073a8e51d0eaa7d3c286c31e0db8e276f90d643997ecfc4f92c7daf95d18c450cd63799382546781380113c SHA512 97497760293029a109f6ca4d6f2418b94381b70fc487cdd73ea0c43e47c6ac688e43ed48b279583985dfdddc4e5c70a615e3abe1392c6ad8a4c7c2cf7977b9c8
DIST megapahit-7.2.0-r54176.tar.bz2 30007984 BLAKE2B 02ec0acb61dca15fe984609c390228ccab9271da9250c27d2161380cb89e98c8618359429c15870466b909a93e41e328819e83ea2ab64f84e48637664c7b3555 SHA512 3ddfcb48f542b5512eedc9da82579313a4c7b2bd5b00edeaaf388794254d296144fa90fa19f797d43d6524c70c1c677a145aea170837b6452275874574b99655
+DIST megapahit-7.2.1-r54473.tar.bz2 29909749 BLAKE2B 025fd219494962bcaf1afd977f8b28a4317d978cc9cb9ea1e9f48e174004187b997373298d3b96edcf3867bf731592af2f421a864c796ffc974e8bbc50d3e942 SHA512 4ed58a5e9bb9c87b9cd7e1cabefdf81b3ba5a47723b491213efbb15e7c2fedce782ca84bd140094c43dc23cf8187a9dff6454c2962a0605b5b72741e88a1ceb6
DIST meshoptimizer-0.21.tar.gz 402174 BLAKE2B 43664b39dfdec0a2966cf7b826b0129c3c2820de2a9e042112288411fd6643a634b7356efadaefd31eaa8402837fbe31e8210f9f707e4835e3b2deb1f7c57e83 SHA512 801cdc911da6ece7afe2ae4f5d002f27e8a0b5072ec4332968183941671024b3cda2a45266c0899cc9fb134d3b931d70b3bd9629dc7765f77e102146b2f6bfd0
DIST mikktspace-1-linux64-8756084692.tar.zst 14679 BLAKE2B d3ff6510bc6aaaf870d3e33a81e0e540707a3e845a7c3638aed714be9e72e572d97d162299e82b06f01cdb4359341d8a172c4ccdf220a2031d87941426eb114c SHA512 eac64b36c262188f4f52f42520e16721a34608fa7216103053cb3b3322dafb96430a5918db19cfa953625997119a30868bf7cf82ea7eb527e12f35c3d1adb899
DIST open_libndofdev-0.14.8730039102-linux64-8730039102.tar.zst 21333 BLAKE2B 1fa02576a7b3da1a870760d2ea5289159004400e6c3b5be7f66428228d2eb72aba08114f2c18134c36ce595d5d6c7cdcb78c47e84b065e918143b358aa7cbf5d SHA512 228095abecb48c4ff3cb1ef3fe84ba4766bc2fcf9c5b6e597a7f2e901490acc8535b0ea51e42db22f01f1bf92c92045aebbae75d47026d1e09067e5b363ae503
diff --git a/games-rpg/megapahit/files/megapahit-7.2.1-discord_sdk.patch b/games-rpg/megapahit/files/megapahit-7.2.1-discord_sdk.patch
new file mode 100644
index 0000000..c92ea0d
--- /dev/null
+++ b/games-rpg/megapahit/files/megapahit-7.2.1-discord_sdk.patch
@@ -0,0 +1,11 @@
+--- viewer/indra/cmake/Discord.cmake.orig 2025-07-20 19:39:36.291295755 +0800
++++ viewer/indra/cmake/Discord.cmake 2025-07-20 19:39:46.854182818 +0800
+@@ -5,7 +5,7 @@
+
+ if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/discord_installed OR NOT ${discord_installed} EQUAL 0)
+ file(ARCHIVE_EXTRACT
+- INPUT $ENV{HOME}/Downloads/DiscordSocialSdk-1.4.9649.zip
++ INPUT /var/cache/distfiles/DiscordSocialSdk-1.4.9649.zip
+ DESTINATION ${CMAKE_BINARY_DIR}
+ )
+ file(
diff --git a/games-rpg/megapahit/megapahit-7.2.0-r54176.ebuild b/games-rpg/megapahit/megapahit-7.2.0-r54176.ebuild
index a6824e1..7e1ea89 100644
--- a/games-rpg/megapahit/megapahit-7.2.0-r54176.ebuild
+++ b/games-rpg/megapahit/megapahit-7.2.0-r54176.ebuild
@@ -34,7 +34,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="discord"
RDEPEND="
diff --git a/games-rpg/megapahit/megapahit-7.1.15-r53776.ebuild b/games-rpg/megapahit/megapahit-7.2.1-r54473.ebuild
index a3f7024..a6824e1 100644
--- a/games-rpg/megapahit/megapahit-7.1.15-r53776.ebuild
+++ b/games-rpg/megapahit/megapahit-7.2.1-r54473.ebuild
@@ -34,7 +34,8 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+IUSE="discord"
RDEPEND="
media-libs/freealut
@@ -80,6 +81,8 @@ src_unpack() {
}
src_prepare() {
+ eapply "${FILESDIR}"/${P}-discord_sdk.patch
+ eapply_user
cd ${WORKDIR}/viewer/indra_build/3p-colladadom-2.3-r8
eapply ${S}/patches/collada-dom-v2.3-r8.patch
cd ${S}/indra
@@ -91,6 +94,7 @@ src_configure() {
-DADDRESS_SIZE:STRING=64
-DUSE_OPENAL:BOOL=ON
-DUSE_FMODSTUDIO:BOOL=OFF
+ -DUSE_DISCORD:BOOL=$(usex discord)
-DENABLE_MEDIA_PLUGINS:BOOL=ON
-DLL_TESTS:BOOL=OFF
-DNDOF:BOOL=ON