From a5c738fc4edfc66bb0db2fe7da406747fd3d2c1c Mon Sep 17 00:00:00 2001 From: saundersp Date: Tue, 1 Jul 2025 22:12:49 +0200 Subject: [PATCH] Added dev-util/premake-5.0.0_beta7 --- dev-util/premake/Manifest | 3 ++ dev-util/premake/metadata.xml | 19 +++++++++++ dev-util/premake/premake-5.0.0_beta7.ebuild | 34 +++++++++++++++++++ .../md5-cache/dev-util/premake-5.0.0_beta7 | 11 ++++++ 4 files changed, 67 insertions(+) create mode 100644 dev-util/premake/Manifest create mode 100644 dev-util/premake/metadata.xml create mode 100644 dev-util/premake/premake-5.0.0_beta7.ebuild create mode 100644 metadata/md5-cache/dev-util/premake-5.0.0_beta7 diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest new file mode 100644 index 0000000..139358a --- /dev/null +++ b/dev-util/premake/Manifest @@ -0,0 +1,3 @@ +DIST premake-5.0.0_beta7.tar.gz 8499540 BLAKE2B 51c6da107fb0a24c62b1a8f0ab6b1f118d4103d2e4033c2d98f104918cd1d0914cbecf93a54d481c30aebf07497ac8989d0e7048617f626725dc1be48943ebfb SHA512 b6ed480c85db82d749b22b1b97537da525d8eb062514766393c1ff4fc8077289c0037200b7bc260754f320fd5d9c109cb56adbaeec59d485cd95728564927499 +EBUILD premake-5.0.0_beta7.ebuild 627 BLAKE2B 2e3bf11bf8f2d5524c048b64b5bfea21bba424d316d72d9a9e2070932d3424f665f4e9a5005b4f453874bbfcd71ca38bce0ef0d6bf27bda57a5bcb201faa8abd SHA512 32818a0785ff8dbdd6416f2bca130ee353ae8707da85ddd65fe52ba84f2bc90c3457a96354fbc89f4daad2be1871d4526c7a8ec0b8c2b9d830ab9d747515231c +MISC metadata.xml 771 BLAKE2B 6a8c2ca614ad4e799efcbc4b30be952160df8ec9b6ce0a2a179a98b5cd1520515a4abef4f0815221a81e03eac86b16728a8474d3e3d0df1aaa038fe7d8a6a977 SHA512 ceb9e5f086a4ac803c1aa901b45fbc9a37a6dd75b5c573ad49772413631c897b54cd53b2873b42c91b000a087e48dc13300a9b945292b848a0f462a738f689b0 diff --git a/dev-util/premake/metadata.xml b/dev-util/premake/metadata.xml new file mode 100644 index 0000000..bd6347b --- /dev/null +++ b/dev-util/premake/metadata.xml @@ -0,0 +1,19 @@ + + + + + titanofold@gentoo.org + Aaron W. Swenson + + + Describe your software project just once, using Premake's simple and + easy to read syntax, and build it everywhere. Generate project files + for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across + Windows, Mac OS X, and Linux. Use the full featured Lua scripting + engine to make build configuration tasks a breeze. + + + premake/premake-core + premake + + diff --git a/dev-util/premake/premake-5.0.0_beta7.ebuild b/dev-util/premake/premake-5.0.0_beta7.ebuild new file mode 100644 index 0000000..5b67913 --- /dev/null +++ b/dev-util/premake/premake-5.0.0_beta7.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_PV=${PV/_/-} + +DESCRIPTION="A makefile generation tool" +HOMEPAGE="https://premake.github.io" +SRC_URI="https://github.com/premake/premake-core/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-core-${MY_PV}" + +LICENSE="BSD" +SLOT="5" +KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86" + +src_compile() { + # bug #773505 + tc-export AR CC + + emake -f Bootstrap.mak linux +} + +src_test() { + bin/release/premake${SLOT} test || die +} + +src_install() { + dobin bin/release/premake${SLOT} + + einstalldocs +} diff --git a/metadata/md5-cache/dev-util/premake-5.0.0_beta7 b/metadata/md5-cache/dev-util/premake-5.0.0_beta7 new file mode 100644 index 0000000..5854515 --- /dev/null +++ b/metadata/md5-cache/dev-util/premake-5.0.0_beta7 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install test +DESCRIPTION=A makefile generation tool +EAPI=8 +HOMEPAGE=https://premake.github.io +INHERIT=toolchain-funcs +KEYWORDS=amd64 ~arm64 ppc ~ppc64 x86 +LICENSE=BSD +SLOT=5 +SRC_URI=https://github.com/premake/premake-core/archive/v5.0.0-beta7.tar.gz -> premake-5.0.0_beta7.tar.gz +_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=6718a0290af279432739dd64cef06032