[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 26ccfa6fab6664652800fca6641ed2c23f4013df Author: Sam James gentoo org> AuthorDate: Fri Jan 24 03:47:16 2025 + Commit: Sam James gentoo org> CommitDate: Fri Jan 24 03:47:16 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ccfa6f dev-util/premake: Stabilize 5.0.0_beta2 amd64, #945641 Signed-off-by: Sam James gentoo.org> dev-util/premake/premake-5.0.0_beta2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/premake/premake-5.0.0_beta2.ebuild b/dev-util/premake/premake-5.0.0_beta2.ebuild index 3128380832df..7dfad41bca1e 100644 --- a/dev-util/premake/premake-5.0.0_beta2.ebuild +++ b/dev-util/premake/premake-5.0.0_beta2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-core-${MY_PV}" LICENSE="BSD" SLOT="5" -KEYWORDS="~amd64 ~arm64 ppc x86" +KEYWORDS="amd64 ~arm64 ppc x86" PATCHES=( "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: f9454e43fd2fa5d71d7c8738040fa8c4ac4aefe8 Author: Jakov Smolić gentoo org> AuthorDate: Sun Dec 1 22:36:22 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Dec 1 22:36:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9454e43 dev-util/premake: Stabilize 5.0.0_beta2 x86, #945641 Signed-off-by: Jakov Smolić gentoo.org> dev-util/premake/premake-5.0.0_beta2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/premake/premake-5.0.0_beta2.ebuild b/dev-util/premake/premake-5.0.0_beta2.ebuild index 3f962452a298..0e2a5f82c593 100644 --- a/dev-util/premake/premake-5.0.0_beta2.ebuild +++ b/dev-util/premake/premake-5.0.0_beta2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-core-${MY_PV}" LICENSE="BSD" SLOT="5" -KEYWORDS="~amd64 ~arm64 ppc ~x86" +KEYWORDS="~amd64 ~arm64 ppc x86" PATCHES=( "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 6256dd5d9caf108af3f9235836bacc020276700e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 1 19:57:25 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 1 19:57:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6256dd5d dev-util/premake: Stabilize 5.0.0_beta2 ppc, #945641 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/premake/premake-5.0.0_beta2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/premake/premake-5.0.0_beta2.ebuild b/dev-util/premake/premake-5.0.0_beta2.ebuild index 56b499a53419..3f962452a298 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-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-core-${MY_PV}" LICENSE="BSD" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm64 ppc ~x86" PATCHES=( "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 7f0315e8dccc36a7d6be1058755ab52b391e45c7 Author: Yiyang Wu gmail com> AuthorDate: Sun Mar 19 03:58:27 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 19 04:22:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0315e8 dev-util/premake: drop 3.7-r1, 4.4_beta5 Closes: https://bugs.gentoo.org/867127 Signed-off-by: Yiyang Wu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25825 Signed-off-by: Sam James gentoo.org> dev-util/premake/Manifest | 2 -- dev-util/premake/premake-3.7-r1.ebuild| 19 dev-util/premake/premake-4.4_beta5.ebuild | 36 --- 3 files changed, 57 deletions(-) diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index afe7721bf87c..2ba271bb4632 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,4 +1,2 @@ DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 -DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242 DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c SHA512 0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb -DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4 diff --git a/dev-util/premake/premake-3.7-r1.ebuild b/dev-util/premake/premake-3.7-r1.ebuild deleted file mode 100644 index ae7f896f0a9c.. --- a/dev-util/premake/premake-3.7-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A makefile generation tool" -HOMEPAGE="http://industriousone.com/premake"; -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip" -S="${WORKDIR}/${P/p/P}" - -LICENSE="GPL-2" -SLOT="3" -KEYWORDS="amd64 x86" - -BDEPEND="app-arch/unzip" - -src_install() { - dobin bin/${PN} -} diff --git a/dev-util/premake/premake-4.4_beta5.ebuild b/dev-util/premake/premake-4.4_beta5.ebuild deleted file mode 100644 index 68325bfb5d3b.. --- a/dev-util/premake/premake-4.4_beta5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P=${P/_/-} - -inherit versionator - -DESCRIPTION="A makefile generation tool" -HOMEPAGE="https://premake.github.io/"; -SRC_URI="mirror://sourceforge/premake/${MY_P}-src.zip" - -LICENSE="BSD" -SLOT=$(get_major_version) -KEYWORDS="~amd64 ~ppc ~x86" - -DEPEND="app-arch/unzip" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - sed 's/$(ARCH) //g' -i build/gmake.unix/Premake4.make || die -} - -src_compile() { - emake -C build/gmake.unix/ -} - -src_install() { - dobin bin/release/premake${SLOT} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/files/, dev-util/premake/
commit: a71f049b4729191d5d0f796211a063ef575c3364 Author: YiyangWu gmail com> AuthorDate: Thu Jun 9 07:30:13 2022 + Commit: Sam James gentoo org> CommitDate: Sun Mar 19 04:22:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71f049b dev-util/premake: bump version, remove hard-coded -L/usr/lib64 Currrently premake hardcoded -L/usr/lib64 as LDFLAG on linux 64 bit platform, and -L/usr/lib for 32 bit. This should be removed. This also benefits running premake on Gentoo prefix. Test on Gentoo prefix: [==] 2137 tests from 191 test suites ran. (1558 ms total) [ PASSED ] 2137 tests. Signed-off-by: YiyangWu gmail.com> Signed-off-by: Sam James gentoo.org> dev-util/premake/Manifest | 2 +- .../premake-5.0.0-remove-hardcoded-libpath.patch | 113 + ...emake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch | 63 ...0_alpha16.ebuild => premake-5.0.0_beta2.ebuild} | 6 +- 4 files changed, 116 insertions(+), 68 deletions(-) diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index 7ed7cd054ada..afe7721bf87c 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,4 +1,4 @@ DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242 -DIST premake-5.0.0_alpha16.tar.gz 6462956 BLAKE2B 27c27eeef77986f6e8244ecd1a08e19d753dafcd0292d593ac758e04c2cb2307e05aaf325d2afc6ad8936ab2bbd97af6269841b9b7489b50dd4ce56e39120f05 SHA512 7ddb5ffe48484157336c7309fb611d34ff670fb20f92da309af3a4ae6f664a4b8abd2c0575036abbed1e346b155a03bf6fbac0587b47d5c97d9a22f08dd2deea +DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c SHA512 0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4 diff --git a/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch new file mode 100644 index ..4c7a377ba6c7 --- /dev/null +++ b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch @@ -0,0 +1,113 @@ +Remove the hardcoded -L/usr/lib and -L/usr/lib64 +This is not needed, and will cause issues: +https://github.com/gentoo/gentoo/pull/25825#issuecomment-1179497476 +Index: premake-core-5.0.0-beta2/modules/d/tools/dmd.lua +=== +--- premake-core-5.0.0-beta2.orig/modules/d/tools/dmd.lua premake-core-5.0.0-beta2/modules/d/tools/dmd.lua +@@ -52,8 +52,8 @@ + + tdmd.gcc.libraryDirectories = { + architecture = { +- x86 = "-L-L/usr/lib", +- x86_64 = "-L-L/usr/lib64", ++ x86 = "", ++ x86_64 = "", + } + } + +Index: premake-core-5.0.0-beta2/modules/d/tools/gdc.lua +=== +--- premake-core-5.0.0-beta2.orig/modules/d/tools/gdc.lua premake-core-5.0.0-beta2/modules/d/tools/gdc.lua +@@ -228,8 +228,8 @@ + + gdc.libraryDirectories = { + architecture = { +- x86 = "-L/usr/lib", +- x86_64 = "-L/usr/lib64", ++ x86 = "", ++ x86_64 = "", + } + } + +Index: premake-core-5.0.0-beta2/modules/d/tools/ldc.lua +=== +--- premake-core-5.0.0-beta2.orig/modules/d/tools/ldc.lua premake-core-5.0.0-beta2/modules/d/tools/ldc.lua +@@ -323,8 +323,8 @@ + + ldc.libraryDirectories = { + architecture = { +- x86 = "-L=-L/usr/lib", +- x86_64 = "-L=-L/usr/lib64", ++ x86 = "", ++ x86_64 = "", + } + } + +Index: premake-core-5.0.0-beta2/modules/gmake/tests/cpp/test_ldflags.lua +===
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: be5b144daffd19bfcbaa01d5a995af15bed72839 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 28 17:10:11 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 24 20:39:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5b144d dev-util/premake: drop 5.0.0_alpha12, EAPI-6-- Overshadowed by alpha16. Bug: https://bugs.gentoo.org/867127 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/premake/Manifest | 1 - dev-util/premake/premake-5.0.0_alpha12.ebuild | 33 --- 2 files changed, 34 deletions(-) diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index 411813659690..7ed7cd054ada 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,5 +1,4 @@ DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242 -DIST premake-5.0.0_alpha12.tar.gz 3548788 BLAKE2B 30f7b0e139ac8b7639c78b06ae139137d4f62b4a7690b180d6c292f57205e7ab352042241735f472d20163c24277b835e9b14e307d66602d5c1bc1a7c65da036 SHA512 6f458fada8af9d93e99f9511b0cf1a2cad87eacf155c8330cab9f830c89aac0ba137ea466b8b2ecfd4a104132c7cd79eefbd06b9780066d27760bc695a4b94a2 DIST premake-5.0.0_alpha16.tar.gz 6462956 BLAKE2B 27c27eeef77986f6e8244ecd1a08e19d753dafcd0292d593ac758e04c2cb2307e05aaf325d2afc6ad8936ab2bbd97af6269841b9b7489b50dd4ce56e39120f05 SHA512 7ddb5ffe48484157336c7309fb611d34ff670fb20f92da309af3a4ae6f664a4b8abd2c0575036abbed1e346b155a03bf6fbac0587b47d5c97d9a22f08dd2deea DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4 diff --git a/dev-util/premake/premake-5.0.0_alpha12.ebuild b/dev-util/premake/premake-5.0.0_alpha12.ebuild deleted file mode 100644 index 77ea240109ba.. --- a/dev-util/premake/premake-5.0.0_alpha12.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P=${P/_/-} -MY_PV=${PV/_/-} -inherit versionator - -DESCRIPTION="A makefile generation tool" -HOMEPAGE="https://premake.github.io/"; -SRC_URI="https://github.com/${PN}/${PN}-core/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" - -SLOT=$(get_major_version) - -KEYWORDS="~amd64 ~ppc ~x86" - -S="${WORKDIR}/${PN}-core-${MY_PV}" - -src_compile() { - emake -f Bootstrap.mak linux -} - -src_test() { - bin/release/premake${SLOT} test || die -} - -src_install() { - dobin bin/release/premake${SLOT} - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 2b4bf36b769e90e9b77a11c62a645e60e37aeea7 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jan 12 11:38:42 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jan 12 11:38:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4bf36b dev-util/premake: Port to EAPI 8 Closes: https://bugs.gentoo.org/826474 Signed-off-by: Jakov Smolić gentoo.org> .../{premake-3.7.ebuild => premake-3.7-r1.ebuild} | 15 +-- .../{premake-4.3-r1.ebuild => premake-4.3-r2.ebuild} | 18 +++--- 2 files changed, 12 insertions(+), 21 deletions(-) diff --git a/dev-util/premake/premake-3.7.ebuild b/dev-util/premake/premake-3.7-r1.ebuild similarity index 64% rename from dev-util/premake/premake-3.7.ebuild rename to dev-util/premake/premake-3.7-r1.ebuild index 91026f3efad0..ae7f896f0a9c 100644 --- a/dev-util/premake/premake-3.7.ebuild +++ b/dev-util/premake/premake-3.7-r1.ebuild @@ -1,23 +1,18 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit versionator +EAPI=8 DESCRIPTION="A makefile generation tool" HOMEPAGE="http://industriousone.com/premake"; SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip" +S="${WORKDIR}/${P/p/P}" LICENSE="GPL-2" -SLOT=$(get_major_version) +SLOT="3" KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="app-arch/unzip" -RDEPEND="" -S=${WORKDIR}/${P/p/P} +BDEPEND="app-arch/unzip" src_install() { dobin bin/${PN} diff --git a/dev-util/premake/premake-4.3-r1.ebuild b/dev-util/premake/premake-4.3-r2.ebuild similarity index 63% rename from dev-util/premake/premake-4.3-r1.ebuild rename to dev-util/premake/premake-4.3-r2.ebuild index 78be7cc0d8e1..3b333e7719c4 100644 --- a/dev-util/premake/premake-4.3-r1.ebuild +++ b/dev-util/premake/premake-4.3-r2.ebuild @@ -1,25 +1,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit versionator epatch +EAPI=8 DESCRIPTION="A makefile generation tool" HOMEPAGE="http://industriousone.com/premake"; SRC_URI="mirror://sourceforge/premake/${P}-src.zip" LICENSE="BSD" -SLOT=$(get_major_version) +SLOT="4" KEYWORDS="amd64 ppc x86" -IUSE="" -DEPEND="app-arch/unzip" -RDEPEND="" +BDEPEND="app-arch/unzip" -src_prepare() { - epatch "${FILESDIR}/archless.patch" -} +PATCHES=( + "${FILESDIR}"/archless.patch +) src_compile() { emake -C build/gmake.unix/
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: bc05f3f26f124080d893bb6ce208637b1c9b71aa Author: Sam James gentoo org> AuthorDate: Tue Dec 14 09:04:22 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 14 09:04:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc05f3f2 dev-util/premake: Keyword 5.0.0_alpha16 arm64, #812830 Signed-off-by: Sam James gentoo.org> dev-util/premake/premake-5.0.0_alpha16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/premake/premake-5.0.0_alpha16.ebuild b/dev-util/premake/premake-5.0.0_alpha16.ebuild index af3a8cbff0f0..eea76fb7ca0e 100644 --- a/dev-util/premake/premake-5.0.0_alpha16.ebuild +++ b/dev-util/premake/premake-5.0.0_alpha16.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-core-${MY_PV}" LICENSE="BSD" SLOT="5" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" PATCHES=( "${FILESDIR}"/${PN}-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: fa68730d1af9a46eab972954eb98c0a98255dd48 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 16 01:35:43 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Aug 16 01:44:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa68730d dev-util/premake: respect AR too Linking mbedtls-lib /bin/sh: line 1: ar: command not found Signed-off-by: Ionen Wolkens gentoo.org> dev-util/premake/premake-5.0.0_alpha16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/premake/premake-5.0.0_alpha16.ebuild b/dev-util/premake/premake-5.0.0_alpha16.ebuild index 5d2e996ad5e..af3a8cbff0f 100644 --- a/dev-util/premake/premake-5.0.0_alpha16.ebuild +++ b/dev-util/premake/premake-5.0.0_alpha16.ebuild @@ -22,7 +22,7 @@ PATCHES=( src_compile() { # bug #773505 - tc-export CC + tc-export AR CC emake -f Bootstrap.mak linux }
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/, dev-util/premake/files/
commit: bd671b6a38c006f4ecf98fe84d0d5ac7321464de Author: Sam James gentoo org> AuthorDate: Sun Aug 15 20:56:14 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 15 20:56:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd671b6a dev-util/premake: respect CC, MAKEOPTS Closes: https://bugs.gentoo.org/773505 Signed-off-by: Sam James gentoo.org> ...emake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch | 63 ++ dev-util/premake/premake-5.0.0_alpha16.ebuild | 10 +++- 2 files changed, 71 insertions(+), 2 deletions(-) diff --git a/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch b/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch new file mode 100644 index 000..766d2aea71b --- /dev/null +++ b/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch @@ -0,0 +1,63 @@ +https://bugs.gentoo.org/773505 + +From 89d8c74f0c9ba77aaa12799a9d2dc397eac4ece6 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 15 Aug 2021 21:47:20 +0100 +Subject: [PATCH] Respect MAKEOPTS jobs + +--- + Bootstrap.mak | 10 +- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/Bootstrap.mak b/Bootstrap.mak +index 06e0f20..2d59068 100644 +--- a/Bootstrap.mak b/Bootstrap.mak +@@ -101,7 +101,7 @@ osx: osx-clean + $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_MACOSX -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" -framework CoreServices -framework Foundation -framework Security -lreadline $(SRC) + ./build/bootstrap/premake_bootstrap embed + ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 +- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG) ++ $(MAKE) -C build/bootstrap config=$(CONFIG) + + linux-clean: nix-clean + +@@ -110,7 +110,7 @@ linux: linux-clean + $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm -ldl -lrt + ./build/bootstrap/premake_bootstrap embed + ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 +- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG) ++ $(MAKE) -C build/bootstrap config=$(CONFIG) + + bsd-clean: nix-clean + +@@ -119,7 +119,7 @@ bsd: bsd-clean + $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm + ./build/bootstrap/premake_bootstrap embed + ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 +- $(MAKE) -C build/bootstrap -j`getconf NPROCESSORS_ONLN` config=$(CONFIG) ++ $(MAKE) -C build/bootstrap config=$(CONFIG) + + solaris-clean: nix-clean + +@@ -128,7 +128,7 @@ solaris: solaris-clean + $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm + ./build/bootstrap/premake_bootstrap embed + ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 +- $(MAKE) -C build/bootstrap -j`getconf NPROCESSORS_ONLN` config=$(CONFIG) ++ $(MAKE) -C build/bootstrap config=$(CONFIG) + + haiku-clean: nix-clean + +@@ -137,7 +137,7 @@ haiku: haiku-clean + $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_BSD_SOURCE -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lbsd + ./build/bootstrap/premake_bootstrap embed + ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 +- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG) ++ $(MAKE) -C build/bootstrap config=$(CONFIG) + + windows-base: windows-clean + if not exist build\bootstrap (mkdir build\bootstrap) +-- +2.32.0 + diff --git a/dev-util/premake/premake-5.0.0_alpha16.ebuild b/dev-util/premake/premake-5.0.0_alpha16.ebuild index 810df764722..5d2e996ad5e 100644 --- a/dev-util/premake/premake-5.0.0_alpha16.ebuild +++ b/dev-util/premake/premake-5.0.0_alpha16.ebuild @@ -3,21 +3,27 @@ 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 ~ppc ~x86" -BDEPEND="" +PATCHES=( + "${FILESDIR}"/${PN}-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch +) src_compile() { + # bug #773505 + tc-export CC + emake -f Bootstrap.mak linux }
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 633e8b6f2cd7b9f57ab5c6f1235a2a761dd41ae7 Author: Nils Freydank posteo de> AuthorDate: Thu Aug 12 07:24:59 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 15 20:56:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633e8b6f dev-util/premake: Bump to 5.0.0_alpha16 This bump is mostly for games-strategy/0ad-0.0.25_alpha. The bundled-libs problem isn't touched with this bump. Closes: https://bugs.gentoo.org/773472 Bug: https://bugs.gentoo.org/807337 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Nils Freydank posteo.de> Signed-off-by: Sam James gentoo.org> dev-util/premake/Manifest | 1 + dev-util/premake/premake-5.0.0_alpha16.ebuild | 32 +++ 2 files changed, 33 insertions(+) diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index 8a1a0a49bc7..41181365969 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,4 +1,5 @@ DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242 DIST premake-5.0.0_alpha12.tar.gz 3548788 BLAKE2B 30f7b0e139ac8b7639c78b06ae139137d4f62b4a7690b180d6c292f57205e7ab352042241735f472d20163c24277b835e9b14e307d66602d5c1bc1a7c65da036 SHA512 6f458fada8af9d93e99f9511b0cf1a2cad87eacf155c8330cab9f830c89aac0ba137ea466b8b2ecfd4a104132c7cd79eefbd06b9780066d27760bc695a4b94a2 +DIST premake-5.0.0_alpha16.tar.gz 6462956 BLAKE2B 27c27eeef77986f6e8244ecd1a08e19d753dafcd0292d593ac758e04c2cb2307e05aaf325d2afc6ad8936ab2bbd97af6269841b9b7489b50dd4ce56e39120f05 SHA512 7ddb5ffe48484157336c7309fb611d34ff670fb20f92da309af3a4ae6f664a4b8abd2c0575036abbed1e346b155a03bf6fbac0587b47d5c97d9a22f08dd2deea DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4 diff --git a/dev-util/premake/premake-5.0.0_alpha16.ebuild b/dev-util/premake/premake-5.0.0_alpha16.ebuild new file mode 100644 index 000..810df764722 --- /dev/null +++ b/dev-util/premake/premake-5.0.0_alpha16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 ~ppc ~x86" + +BDEPEND="" + +src_compile() { + emake -f Bootstrap.mak linux +} + +src_test() { + bin/release/premake${SLOT} test || die +} + +src_install() { + dobin bin/release/premake${SLOT} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 42ddd471dcc41a40dc7c1cf1cd914e341958671c Author: Sam James gentoo org> AuthorDate: Sun Feb 28 23:18:24 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 28 23:18:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ddd471 dev-util/premake: add github remote-id Signed-off-by: Sam James gentoo.org> dev-util/premake/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/premake/metadata.xml b/dev-util/premake/metadata.xml index e57cb3c992f..b31e3be2970 100644 --- a/dev-util/premake/metadata.xml +++ b/dev-util/premake/metadata.xml @@ -13,6 +13,7 @@ engine to make build configuration tasks a breeze. + premake/premake-core premake
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: 02a3f64089b68b7931ddbbdcb202adc1d7c4189b Author: Aaron W. Swenson gentoo org> AuthorDate: Sun Jan 21 11:00:34 2018 + Commit: Aaron Swenson gentoo org> CommitDate: Sun Jan 21 11:01:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a3f640 dev-util/premake: Bump to 4.4_beta5, 5.0.0_alpha12 Closes: https://bugs.gentoo.org/556906 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-util/premake/Manifest | 2 ++ dev-util/premake/premake-4.4_beta5.ebuild | 36 +++ dev-util/premake/premake-5.0.0_alpha12.ebuild | 33 3 files changed, 71 insertions(+) diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest index 7a51c0006fe..8a1a0a49bc7 100644 --- a/dev-util/premake/Manifest +++ b/dev-util/premake/Manifest @@ -1,2 +1,4 @@ DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001 +DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242 +DIST premake-5.0.0_alpha12.tar.gz 3548788 BLAKE2B 30f7b0e139ac8b7639c78b06ae139137d4f62b4a7690b180d6c292f57205e7ab352042241735f472d20163c24277b835e9b14e307d66602d5c1bc1a7c65da036 SHA512 6f458fada8af9d93e99f9511b0cf1a2cad87eacf155c8330cab9f830c89aac0ba137ea466b8b2ecfd4a104132c7cd79eefbd06b9780066d27760bc695a4b94a2 DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4 diff --git a/dev-util/premake/premake-4.4_beta5.ebuild b/dev-util/premake/premake-4.4_beta5.ebuild new file mode 100644 index 000..68325bfb5d3 --- /dev/null +++ b/dev-util/premake/premake-4.4_beta5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P=${P/_/-} + +inherit versionator + +DESCRIPTION="A makefile generation tool" +HOMEPAGE="https://premake.github.io/"; +SRC_URI="mirror://sourceforge/premake/${MY_P}-src.zip" + +LICENSE="BSD" +SLOT=$(get_major_version) +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + sed 's/$(ARCH) //g' -i build/gmake.unix/Premake4.make || die +} + +src_compile() { + emake -C build/gmake.unix/ +} + +src_install() { + dobin bin/release/premake${SLOT} + + einstalldocs +} diff --git a/dev-util/premake/premake-5.0.0_alpha12.ebuild b/dev-util/premake/premake-5.0.0_alpha12.ebuild new file mode 100644 index 000..77ea240109b --- /dev/null +++ b/dev-util/premake/premake-5.0.0_alpha12.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P=${P/_/-} +MY_PV=${PV/_/-} +inherit versionator + +DESCRIPTION="A makefile generation tool" +HOMEPAGE="https://premake.github.io/"; +SRC_URI="https://github.com/${PN}/${PN}-core/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" + +SLOT=$(get_major_version) + +KEYWORDS="~amd64 ~ppc ~x86" + +S="${WORKDIR}/${PN}-core-${MY_PV}" + +src_compile() { + emake -f Bootstrap.mak linux +} + +src_test() { + bin/release/premake${SLOT} test || die +} + +src_install() { + dobin bin/release/premake${SLOT} + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/
commit: e0097c42a33d56471ded332a5d1468871da0d771 Author: David Seifert gentoo org> AuthorDate: Sat Nov 25 22:45:01 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 11:38:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0097c42 dev-util/premake: [QA] Consistent whitespace in metadata.xml dev-util/premake/metadata.xml | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/dev-util/premake/metadata.xml b/dev-util/premake/metadata.xml index 798594dcbe6..e57cb3c992f 100644 --- a/dev-util/premake/metadata.xml +++ b/dev-util/premake/metadata.xml @@ -1,18 +1,18 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -titanof...@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 - + + titanof...@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 +