From b2ec252cbc0a7476fb6892f96130c8cdc35591ac Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 19 Jan 2025 06:42:08 +0000 Subject: gentoo auto-resync : 19:01:2025 - 06:42:08 --- dev-util/premake/Manifest | 3 +- dev-util/premake/files/premake-5.0.0-c99.patch | 59 ++++++++++++++++++++++++++ dev-util/premake/premake-5.0.0_beta2.ebuild | 7 ++- 3 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 dev-util/premake/files/premake-5.0.0-c99.patch (limited to 'dev-util/premake') diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index 3d87c7034054..ecdbf9da8aa0 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,7 +1,8 @@ AUX archless.patch 1516 BLAKE2B 6a4b335cc41f466a45170b016da0e26c7d5b955c8d0fdb118bb90370663711ea42e66308e455dbc671eee2a29c4999f2628c416e30491825d8ccac151b3bec65 SHA512 e74f895b24a7bb3da118aa694c35b2473994881ffa6e54ec5a0be450ab55374c0bb418b93fa84b5e30f46a04987c1cb75305463a1a181e458c750d38cafecd04 +AUX premake-5.0.0-c99.patch 1728 BLAKE2B 47608a0f018d5c8f8b4494d428edd4706d2c9ff90ab7ab7f928013c733bc3120c1efce211feeea6d0a61271c02d3c0e7dbdcdb43f111a1ecf1a94e31636d37de SHA512 940ed970c6eca5fdb4b5dc4cdb46e5e0ef4a615625e224a9f29e5459a0436c2d4681e6727b5b32dae9f5749f64e40baaa68236b506977044f02eaf8277fd0618 AUX premake-5.0.0-remove-hardcoded-libpath.patch 3334 BLAKE2B 0dcb4101af388c0ceb23e89f5f45d11042bf4dfe155106eb32ff19edcb8d562c32dee1c8a23504dd17c4520679fb7dc6ce7ad712f1f837a08d7c8b58ab89d122 SHA512 a045f5b1e0bff31a068ec5d33678d1c4b030c30b98d09cc09258b86a24516053e3e9c0267ff7a47cea05d580540c167d5bcafd1bb2dacdf7d3f42df188061d95 DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3cccce9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c SHA512 0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb EBUILD premake-4.3-r2.ebuild 476 BLAKE2B 3c406be4661a1a22b7fd6ffbd90702fd5709f093637eb224f8b2abe2d5c57f784c8371cbb23641c48a6becd21d2bb56aed44cf3fbae67f24b17ee1ef1567a135 SHA512 0fe42fce6fe9cefca37ed67d28c4fc45442e2927305bd56219a3b24044f4230820a67344d8afa7a6f0848cab29da3fb7ceeb1895e502466a51a776c9a0d5183c -EBUILD premake-5.0.0_beta2.ebuild 691 BLAKE2B 3f74f2a3045981c7237029efe6a9bfba13c432494c1497ebf7156bd2ee2dc17558131442c1da11386d34a9ce3280295014a72e17703f9cf07bef67f6119a1e70 SHA512 0bef2810e2965f9fd66b8de3e75d395315d0d74a5b1991bdcbf937a9fb65cb1fd1cd91feb8efbe6ea2a8d1b07ffb94791f61db14ae2b1f1189630d9bfc86a779 +EBUILD premake-5.0.0_beta2.ebuild 729 BLAKE2B 9deacd2866d7f8360e56859418f55c4340faf75899e17cf2e62f6c430c9dedb26b57eb5c2e797dddf6a67096154031cba776ff4d033097478f2dbbdd5075562d SHA512 5124540b02d98c53819d656c677f7a9f614cec278bfed4f087349635dbbb8e31ba7d6a8348fcccdd3a4899d06a65cd45b6095aeaa6956bb462e627818ac13a93 MISC metadata.xml 771 BLAKE2B 6a8c2ca614ad4e799efcbc4b30be952160df8ec9b6ce0a2a179a98b5cd1520515a4abef4f0815221a81e03eac86b16728a8474d3e3d0df1aaa038fe7d8a6a977 SHA512 ceb9e5f086a4ac803c1aa901b45fbc9a37a6dd75b5c573ad49772413631c897b54cd53b2873b42c91b000a087e48dc13300a9b945292b848a0f462a738f689b0 diff --git a/dev-util/premake/files/premake-5.0.0-c99.patch b/dev-util/premake/files/premake-5.0.0-c99.patch new file mode 100644 index 000000000000..49f9f70e5160 --- /dev/null +++ b/dev-util/premake/files/premake-5.0.0-c99.patch @@ -0,0 +1,59 @@ +https://bugs.gentoo.org/895842#c6 +diff '--color=auto' -burN premake-core-5.0.0-beta2-orig/contrib/libzip/config.h premake-core-5.0.0-beta2/contrib/libzip/config.h +--- premake-core-5.0.0-beta2-orig/contrib/libzip/config.h 2022-09-02 21:11:21.000000000 +0200 ++++ premake-core-5.0.0-beta2/contrib/libzip/config.h 2024-05-17 14:07:31.072971328 +0200 +@@ -25,6 +25,7 @@ + #endif + /* #undef HAVE_STRINGS_H */ + /* #undef HAVE_UNISTD_H */ ++#define HAVE_UNISTD_H 1 + #define __INT8_LIBZIP 1 + #define INT8_T_LIBZIP 1 + #define UINT8_T_LIBZIP 1 +diff '--color=auto' -burN premake-core-5.0.0-beta2-orig/contrib/libzip/mkstemp.c premake-core-5.0.0-beta2/contrib/libzip/mkstemp.c +--- premake-core-5.0.0-beta2-orig/contrib/libzip/mkstemp.c 2022-09-02 21:11:21.000000000 +0200 ++++ premake-core-5.0.0-beta2/contrib/libzip/mkstemp.c 2024-05-17 14:07:31.073971328 +0200 +@@ -31,6 +31,8 @@ + * SUCH DAMAGE. + */ + ++#include "zipint.h" ++ + #include + #include + +@@ -43,13 +45,14 @@ + #endif + #include + #include ++#ifdef HAVE_UNISTD_H ++#include ++#endif + + #ifndef O_BINARY + #define O_BINARY 0 + #endif + +- +- + int + _zip_mkstemp(char *path) + { +diff '--color=auto' -burN premake-core-5.0.0-beta2-orig/contrib/libzip/zip_fdopen.c premake-core-5.0.0-beta2/contrib/libzip/zip_fdopen.c +--- premake-core-5.0.0-beta2-orig/contrib/libzip/zip_fdopen.c 2022-09-02 21:11:21.000000000 +0200 ++++ premake-core-5.0.0-beta2/contrib/libzip/zip_fdopen.c 2024-05-17 14:06:29.441972020 +0200 +@@ -31,11 +31,10 @@ + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +- +- + #include "zipint.h" +- +- ++#ifdef HAVE_UNISTD_H ++#include ++#endif + + ZIP_EXTERN struct zip * + zip_fdopen(int fd_orig, int _flags, int *zep) diff --git a/dev-util/premake/premake-5.0.0_beta2.ebuild b/dev-util/premake/premake-5.0.0_beta2.ebuild index 0e2a5f82c593..3128380832df 100644 --- a/dev-util/premake/premake-5.0.0_beta2.ebuild +++ b/dev-util/premake/premake-5.0.0_beta2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,10 @@ LICENSE="BSD" SLOT="5" KEYWORDS="~amd64 ~arm64 ppc x86" -PATCHES=( "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch" + "${FILESDIR}/${PN}-5.0.0-c99.patch" +) src_compile() { # bug #773505 -- cgit v1.2.3