From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 21CDA15808B for ; Sat, 26 Mar 2022 00:31:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 68305E092B; Sat, 26 Mar 2022 00:31:55 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3AA0EE092B for ; Sat, 26 Mar 2022 00:31:54 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1847E34348A for ; Sat, 26 Mar 2022 00:31:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AC5EE342 for ; Sat, 26 Mar 2022 00:31:52 +0000 (UTC) From: "Ronny Gutbrod" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ronny Gutbrod" Message-ID: <1648248561.bcc15cbd166d73ab594330bfe64b9523d0b430a8.tastytea@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: games-engines/fs2_open/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-engines/fs2_open/Manifest games-engines/fs2_open/fs2_open-21.4.1.ebuild X-VCS-Directories: games-engines/fs2_open/ X-VCS-Committer: tastytea X-VCS-Committer-Name: Ronny Gutbrod X-VCS-Revision: bcc15cbd166d73ab594330bfe64b9523d0b430a8 X-VCS-Branch: master Date: Sat, 26 Mar 2022 00:31:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 170b4c85-8bfe-4323-8407-61dfb69f150c X-Archives-Hash: 283572187f1e776a4a52aa3e8b2f9379 commit: bcc15cbd166d73ab594330bfe64b9523d0b430a8 Author: Jonas Frei pm me> AuthorDate: Fri Mar 25 22:49:21 2022 +0000 Commit: Ronny Gutbrod tastytea de> CommitDate: Fri Mar 25 22:49:21 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcc15cbd games-engines/fs2_open: Optimized ebuild, removed src_prepare Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jonas Frei pm.me> games-engines/fs2_open/Manifest | 4 ++-- games-engines/fs2_open/fs2_open-21.4.1.ebuild | 32 +++++++++------------------ 2 files changed, 12 insertions(+), 24 deletions(-) diff --git a/games-engines/fs2_open/Manifest b/games-engines/fs2_open/Manifest index 9a924eb22..fae041c48 100644 --- a/games-engines/fs2_open/Manifest +++ b/games-engines/fs2_open/Manifest @@ -1,3 +1,3 @@ -DIST fs2_open-21.4.1-cmake_external_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f -DIST fs2_open-21.4.1-lib_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 +DIST fs2_open-21.4.1-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 +DIST fs2_open-21.4.1-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f DIST fs2_open-21.4.1.tar.gz 10441595 BLAKE2B ae59cea98420cbdd6f18832fa0b8ba332993db03a53cbea43a96827dc4c7da375b14694ce60b1633d8275daa88ac32029be7b8211b7efd427baaffdd784720d9 SHA512 a4e6821ee2513cabf8b521f672c36c45aca8fc83fd6901ba19f2c0c0c27b3516c60dabfec1bfae43d82da94c628b9160c447ce853c9927dbb5901c7298986226 diff --git a/games-engines/fs2_open/fs2_open-21.4.1.ebuild b/games-engines/fs2_open/fs2_open-21.4.1.ebuild index 7a2ae2cd9..daeb7d704 100644 --- a/games-engines/fs2_open/fs2_open-21.4.1.ebuild +++ b/games-engines/fs2_open/fs2_open-21.4.1.ebuild @@ -16,8 +16,8 @@ DESCRIPTION="FreeSpace2 Source Code Project game engine" HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/" SRC_URI=" https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz - https://github.com/asarium/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-lib_libRocket.tar.gz - https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-cmake_external_rpavlik-cmake-modules.tar.gz + https://github.com/asarium/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz + https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz " LICENSE="Unlicense MIT Boost-1.0" @@ -39,31 +39,19 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND="" +PATCHES=" + ${FILESDIR}/${P}-make-arch-independent.patch + ${FILESDIR}/${P}-version-fix.patch +" CMAKE_BUILD_TYPE=Release + S="${WORKDIR}/fs2open.github.com-release_${_PV}" src_unpack() { - unpack ${P}.tar.gz - - cd "${S}" || die - local list=( - lib_libRocket - cmake_external_rpavlik-cmake-modules - ) - - local i - for i in "${list[@]}"; do - tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || - die "Failed to unpack ${P}-${i}.tar.gz" - done -} - -src_prepare() { - eapply "${FILESDIR}/${P}-make-arch-independent.patch" - eapply "${FILESDIR}/${P}-version-fix.patch" - eapply_user - cmake_src_prepare + unpack ${A} + mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die + mv cmake-modules-${HASH_CMAKE_MODULES}/* "${S}/cmake/external/rpavlik-cmake-modules/" || die } src_install() {