[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: ed2e46fa0dc3c8599b42ef8b650743cdbb354306 Author: WANG Xuerui gentoo org> AuthorDate: Fri Oct 13 10:43:49 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Oct 13 10:43:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2e46fa dev-libs/angelscript: keyword 2.36.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/angelscript/angelscript-2.36.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/angelscript/angelscript-2.36.1.ebuild b/dev-libs/angelscript/angelscript-2.36.1.ebuild index 029939d94ea9..e08cb09b96df 100644 --- a/dev-libs/angelscript/angelscript-2.36.1.ebuild +++ b/dev-libs/angelscript/angelscript-2.36.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.angelcode.com/angelscript/; SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc static-libs" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/files/, dev-libs/angelscript/
commit: 3e600edabac79d7961d3fc0d139157610f213357 Author: James Le Cuirot gentoo org> AuthorDate: Fri Jun 2 22:19:16 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Jun 2 22:19:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e600eda dev-libs/angelscript: Drop old 2.35.1-r1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.35.1-r1.ebuild | 52 -- ...dd-as_callfunc_arm64.cpp-to-gnuc-makefile.patch | 30 - ...dd-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch | 31 - 4 files changed, 114 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 27c74c1f114a..f90b1578a0ae 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,3 +1,2 @@ -DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa DIST angelscript_2.36.0.zip 2038804 BLAKE2B 83d47ffb8563968d1db4955286ad5c4f7767132ddaa7420126ae3faa34f0b44fe319432324eb4fe3bd9317e79149719c6587cbafb28d061e37801f63be126a59 SHA512 afd2b9096d0b62bc3d182d684fe34ddc8e9520af7734eea1f1a5c7d3439a28a1be7502faf692080cb0c4591799b7fea09fc8c4ccf25b8ec63a3d306e678682ff DIST angelscript_2.36.1.zip 2011471 BLAKE2B 81cd147b7e78abe9a8a342ca3c88191cf1eb0e50f78bcd8c1f2ab36e31eadc3260373159ea084cfe9140897df5187ac268d9624b5f8613564e1d6982b1178a54 SHA512 d6d213ce72135c89e47e67521f654611ff67673f3decd9db3da4b7bf317a04a3f91c5c6ae36658ec3f2b20498facd069af02a91255a24ec79c96d8c90d6b554e diff --git a/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild b/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild deleted file mode 100644 index d0aa028768b9.. --- a/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="doc static-libs" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" -PATCHES=( - "${FILESDIR}/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch" - "${FILESDIR}/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch" -) - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -} diff --git a/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch deleted file mode 100644 index b889c495f3e6.. --- a/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch +++ /dev/null @@ -1,30 +0,0 @@ -This patch taken from Debian: -https://salsa.debian.org/yangfl-guest/angelscript/-/blob/master/debian/patches/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch - -Gentoo bug: -https://bugs.gentoo.org/818868 - -From 53841747c668abe3ff2cac280354703bef5dd395 Mon Sep 17 00:00:00 2001 -From: yangfl -Date: Thu, 14 Oct 2021 18:29:25 +0800 -Subject: [PATCH 4/6] Add as_callfunc_arm64.cpp to gnuc makefile - - angelscript/projects/gnuc/Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/angelscript/projects/gnuc/Makefile b/angelscript/projects/gnuc/Makefile -index 5274f05e..276baa9e 100644 a/angelscript/projects/gnuc/Makefile -+++ b/angelscript/projects/gnuc/Makefile -@@ -107,6 +107,7 @@ SRCNAMES = \ - as_bytecode.cpp \ - as_callfunc.cpp \ - as_callfunc_arm.cpp \ -+ as_callfunc_arm64.cpp \ - as_callfunc_mips.cpp \ - as_callfunc_ppc.cpp \ - as_callfunc_ppc_64.cpp \ --- -2.33.0 - diff --git a/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch deleted file mode 100644 index ccdd21a5e7c9.. ---
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 77c4eca507646053f02dd4486abccffb8644ea9e Author: James Le Cuirot gentoo org> AuthorDate: Fri Jun 2 22:18:41 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Jun 2 22:18:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c4eca5 dev-libs/angelscript: Version bump to 2.36.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.36.1.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 9edbdb510727..27c74c1f114a 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1,3 @@ DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa DIST angelscript_2.36.0.zip 2038804 BLAKE2B 83d47ffb8563968d1db4955286ad5c4f7767132ddaa7420126ae3faa34f0b44fe319432324eb4fe3bd9317e79149719c6587cbafb28d061e37801f63be126a59 SHA512 afd2b9096d0b62bc3d182d684fe34ddc8e9520af7734eea1f1a5c7d3439a28a1be7502faf692080cb0c4591799b7fea09fc8c4ccf25b8ec63a3d306e678682ff +DIST angelscript_2.36.1.zip 2011471 BLAKE2B 81cd147b7e78abe9a8a342ca3c88191cf1eb0e50f78bcd8c1f2ab36e31eadc3260373159ea084cfe9140897df5187ac268d9624b5f8613564e1d6982b1178a54 SHA512 d6d213ce72135c89e47e67521f654611ff67673f3decd9db3da4b7bf317a04a3f91c5c6ae36658ec3f2b20498facd069af02a91255a24ec79c96d8c90d6b554e diff --git a/dev-libs/angelscript/angelscript-2.36.1.ebuild b/dev-libs/angelscript/angelscript-2.36.1.ebuild new file mode 100644 index ..029939d94ea9 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.36.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 170f8a9284212b3be79d2258bd76c35bdca68fed Author: James Le Cuirot gentoo org> AuthorDate: Thu Sep 29 21:07:57 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Sep 29 21:08:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170f8a92 dev-libs/angelscript: I forgot the ebuild... again Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/angelscript-2.36.0.ebuild | 48 ++ 1 file changed, 48 insertions(+) diff --git a/dev-libs/angelscript/angelscript-2.36.0.ebuild b/dev-libs/angelscript/angelscript-2.36.0.ebuild new file mode 100644 index ..96929201e78b --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.36.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 785b10334f91a10b82df6fd5dcbf7e9620945ff1 Author: James Le Cuirot gentoo org> AuthorDate: Thu Sep 29 20:51:00 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Sep 29 20:51:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=785b1033 dev-libs/angelscript: Version bump to 2.36.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index b5ef49248bbe..9edbdb510727 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa +DIST angelscript_2.36.0.zip 2038804 BLAKE2B 83d47ffb8563968d1db4955286ad5c4f7767132ddaa7420126ae3faa34f0b44fe319432324eb4fe3bd9317e79149719c6587cbafb28d061e37801f63be126a59 SHA512 afd2b9096d0b62bc3d182d684fe34ddc8e9520af7734eea1f1a5c7d3439a28a1be7502faf692080cb0c4591799b7fea09fc8c4ccf25b8ec63a3d306e678682ff
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 5c713f25e3100c55e501497ef05f256f936b0baa Author: James Le Cuirot gentoo org> AuthorDate: Thu Sep 29 20:42:07 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Sep 29 20:42:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c713f25 dev-libs/angelscript: Drop old 2.35.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/angelscript-2.35.1.ebuild | 48 -- 1 file changed, 48 deletions(-) diff --git a/dev-libs/angelscript/angelscript-2.35.1.ebuild b/dev-libs/angelscript/angelscript-2.35.1.ebuild deleted file mode 100644 index 11dc16f8dbb8.. --- a/dev-libs/angelscript/angelscript-2.35.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" -IUSE="doc static-libs" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/files/, dev-libs/angelscript/
commit: 479e4b74e76dce202079b441500a11bc228d47d1 Author: matoro users noreply github com> AuthorDate: Mon Jun 27 23:54:42 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Jul 14 22:27:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479e4b74 dev-libs/angelscript: revbump 2.35.1-r1, keyword arm64 Taken without modification from the Debian patchset: https://salsa.debian.org/yangfl-guest/angelscript/-/tree/master/debian/patches Unlike the existing workaround (adding -DAS_MAX_PORTABILITY to CFLAGS), this actually pulls in the arm64-specific implementation rather than falling back to the generic one. Revbump because this currently successfully compiles, but generates a broken library that cannot be linked against (depending on what you use from it) on arm64. Thus we need a revbump to avoid requiring a manual rebuild, even though reverse deps (e.g. games-action/supertuxkart) fail during build. Closes: https://bugs.gentoo.org/811420 Signed-off-by: matoro users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/26102 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/angelscript-2.35.1-r1.ebuild | 52 ++ ...dd-as_callfunc_arm64.cpp-to-gnuc-makefile.patch | 30 + ...dd-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch | 31 + 3 files changed, 113 insertions(+) diff --git a/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild b/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild new file mode 100644 index ..d0aa028768b9 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" +PATCHES=( + "${FILESDIR}/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch" + "${FILESDIR}/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch" +) + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +} diff --git a/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch new file mode 100644 index ..b889c495f3e6 --- /dev/null +++ b/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch @@ -0,0 +1,30 @@ +This patch taken from Debian: +https://salsa.debian.org/yangfl-guest/angelscript/-/blob/master/debian/patches/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch + +Gentoo bug: +https://bugs.gentoo.org/818868 + +From 53841747c668abe3ff2cac280354703bef5dd395 Mon Sep 17 00:00:00 2001 +From: yangfl +Date: Thu, 14 Oct 2021 18:29:25 +0800 +Subject: [PATCH 4/6] Add as_callfunc_arm64.cpp to gnuc makefile + +--- + angelscript/projects/gnuc/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/angelscript/projects/gnuc/Makefile b/angelscript/projects/gnuc/Makefile +index 5274f05e..276baa9e 100644 +--- a/angelscript/projects/gnuc/Makefile b/angelscript/projects/gnuc/Makefile +@@ -107,6 +107,7 @@ SRCNAMES = \ + as_bytecode.cpp \ + as_callfunc.cpp \ + as_callfunc_arm.cpp \ ++ as_callfunc_arm64.cpp \ + as_callfunc_mips.cpp \ + as_callfunc_ppc.cpp \ + as_callfunc_ppc_64.cpp \ +-- +2.33.0 + diff --git a/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch new file mode 100644 index ..ccdd21a5e7c9 --- /dev/null +++ b/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch @@ -0,0 +1,31 @@ +This file taken from Debian: +https://salsa.debian.org/yangfl-guest/angelscript/-/blob/master/debian/patches/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch + +Gentoo bug: +https://bugs.gentoo.org/818868 + +From 64e3e5a356047531012789802ece987bacb6a120 Mon Sep 17 00:00:00 2001 +From: yangfl +Date: Fri, 15 Oct 2021
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: c4c9f3234b73bf07a78b26c3b31e475c466d5e8a Author: James Le Cuirot gentoo org> AuthorDate: Thu Jul 14 22:28:03 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Jul 14 22:28:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c9f323 dev-libs/angelscript: Drop old 2.35.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.35.0.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 37ab615308e8..b5ef49248bbe 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1 @@ -DIST angelscript_2.35.0.zip 1971850 BLAKE2B 2253583f46181b420514e3f5a4609a33a019e47ac4ef183d1ddbca52610ce421da28a0e67f16f04b873bd18d9c56673bfac5aba152e6fadff84f8fe4718308a4 SHA512 e54b58e78b21c2ff6aa34d5f55b18fcf8737d057c86aef8901ac0c11f14739fe7f1494f9bcfdbca6a8e54b6d0b36a04dd098780bcd02dea5764fd6d22984b6b0 DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa diff --git a/dev-libs/angelscript/angelscript-2.35.0.ebuild b/dev-libs/angelscript/angelscript-2.35.0.ebuild deleted file mode 100644 index 8c105c0fadfc.. --- a/dev-libs/angelscript/angelscript-2.35.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="doc static-libs" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 3250f76aa8a59499c44c5d7276eca98dcff39371 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 07:56:39 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 07:56:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3250f76a dev-libs/angelscript: Keyword 2.35.1 ppc64, #849506 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/angelscript/angelscript-2.35.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/angelscript/angelscript-2.35.1.ebuild b/dev-libs/angelscript/angelscript-2.35.1.ebuild index b6aecfbeccf1..11dc16f8dbb8 100644 --- a/dev-libs/angelscript/angelscript-2.35.1.ebuild +++ b/dev-libs/angelscript/angelscript-2.35.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="http://www.angelcode.com/angelscript/; SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE="doc static-libs" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 061c18d9e69e71f8fc48c8cbaf740c76ed051c3b Author: James Le Cuirot gentoo org> AuthorDate: Sat Oct 16 08:23:57 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Oct 16 08:23:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061c18d9 dev-libs/angelscript: Version bump to 2.35.1, EAPI 8 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.35.1.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 2a538b82ef4..6fb31b2c782 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1,3 @@ DIST angelscript_2.34.0.zip 2020026 BLAKE2B f002c67d812cc6453d1e93ffba4aaa4c300926996b74f8d596642625e251ccd14b97473f8f0ff595e3233a3ebc7654c94420ae761eaa0b67439e18472f8df977 SHA512 c26dba452ab52c300da9c95fde8398acf4840cbc0e653ededf978d4a3e942cfe5b77292c74c49dc0279250a27cfd324c696c49d139a97c844b2a1eead9aae2f4 DIST angelscript_2.35.0.zip 1971850 BLAKE2B 2253583f46181b420514e3f5a4609a33a019e47ac4ef183d1ddbca52610ce421da28a0e67f16f04b873bd18d9c56673bfac5aba152e6fadff84f8fe4718308a4 SHA512 e54b58e78b21c2ff6aa34d5f55b18fcf8737d057c86aef8901ac0c11f14739fe7f1494f9bcfdbca6a8e54b6d0b36a04dd098780bcd02dea5764fd6d22984b6b0 +DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa diff --git a/dev-libs/angelscript/angelscript-2.35.1.ebuild b/dev-libs/angelscript/angelscript-2.35.1.ebuild new file mode 100644 index 000..b6aecfbeccf --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.35.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 1032c37224620666b7202ddd917e19e7dfd8317d Author: James Le Cuirot gentoo org> AuthorDate: Sat Oct 16 08:24:18 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Oct 16 08:24:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1032c372 dev-libs/angelscript: Drop old 2.34.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.34.0.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 6fb31b2c782..37ab615308e 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,3 +1,2 @@ -DIST angelscript_2.34.0.zip 2020026 BLAKE2B f002c67d812cc6453d1e93ffba4aaa4c300926996b74f8d596642625e251ccd14b97473f8f0ff595e3233a3ebc7654c94420ae761eaa0b67439e18472f8df977 SHA512 c26dba452ab52c300da9c95fde8398acf4840cbc0e653ededf978d4a3e942cfe5b77292c74c49dc0279250a27cfd324c696c49d139a97c844b2a1eead9aae2f4 DIST angelscript_2.35.0.zip 1971850 BLAKE2B 2253583f46181b420514e3f5a4609a33a019e47ac4ef183d1ddbca52610ce421da28a0e67f16f04b873bd18d9c56673bfac5aba152e6fadff84f8fe4718308a4 SHA512 e54b58e78b21c2ff6aa34d5f55b18fcf8737d057c86aef8901ac0c11f14739fe7f1494f9bcfdbca6a8e54b6d0b36a04dd098780bcd02dea5764fd6d22984b6b0 DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa diff --git a/dev-libs/angelscript/angelscript-2.34.0.ebuild b/dev-libs/angelscript/angelscript-2.34.0.ebuild deleted file mode 100644 index 5020c2d65b1..000 --- a/dev-libs/angelscript/angelscript-2.34.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 39413e107af39c194196a763747f5ff2a081e999 Author: Yixun Lan gentoo org> AuthorDate: Sun Sep 12 12:23:20 2021 + Commit: Yixun Lan gentoo org> CommitDate: Sun Sep 12 14:23:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39413e10 dev-libs/angelscript: keyword ~riscv Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/angelscript/angelscript-2.35.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/angelscript/angelscript-2.35.0.ebuild b/dev-libs/angelscript/angelscript-2.35.0.ebuild index d550ff027f1..8c105c0fadf 100644 --- a/dev-libs/angelscript/angelscript-2.35.0.ebuild +++ b/dev-libs/angelscript/angelscript-2.35.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.angelcode.com/angelscript/; SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; LICENSE="ZLIB" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="doc static-libs" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: ee33c8c6c2f2bb41239d4c03ef3157610195e757 Author: James Le Cuirot gentoo org> AuthorDate: Thu Jan 7 21:47:24 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Jan 7 21:47:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee33c8c6 dev-libs/angelscript: Version bump to 2.35.0 Package-Manager: Portage-3.0.12, Repoman-3.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.35.0.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 841c95c9864..2a538b82ef4 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.34.0.zip 2020026 BLAKE2B f002c67d812cc6453d1e93ffba4aaa4c300926996b74f8d596642625e251ccd14b97473f8f0ff595e3233a3ebc7654c94420ae761eaa0b67439e18472f8df977 SHA512 c26dba452ab52c300da9c95fde8398acf4840cbc0e653ededf978d4a3e942cfe5b77292c74c49dc0279250a27cfd324c696c49d139a97c844b2a1eead9aae2f4 +DIST angelscript_2.35.0.zip 1971850 BLAKE2B 2253583f46181b420514e3f5a4609a33a019e47ac4ef183d1ddbca52610ce421da28a0e67f16f04b873bd18d9c56673bfac5aba152e6fadff84f8fe4718308a4 SHA512 e54b58e78b21c2ff6aa34d5f55b18fcf8737d057c86aef8901ac0c11f14739fe7f1494f9bcfdbca6a8e54b6d0b36a04dd098780bcd02dea5764fd6d22984b6b0 diff --git a/dev-libs/angelscript/angelscript-2.35.0.ebuild b/dev-libs/angelscript/angelscript-2.35.0.ebuild new file mode 100644 index 000..d550ff027f1 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.35.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: c393e0511b23fd2e62a4a5ebb79b7b5b214665d7 Author: James Le Cuirot gentoo org> AuthorDate: Mon Sep 30 22:02:40 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Sep 30 22:02:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c393e051 dev-libs/angelscript: Bump to 2.34.0, drop old 2.33.0 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 2 +- .../{angelscript-2.33.0.ebuild => angelscript-2.34.0.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index d778c861776..841c95c9864 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1 @@ -DIST angelscript_2.33.0.zip 1954948 BLAKE2B 61fa597cb36142230dd07103d6782bb2e195268b664643314d4bae3908ceb530ce5661376a163cc91bb13ecd386d540554e5cce74c289983536cf7f70dc881a1 SHA512 eaf972ecf965fe4f72e55755f5e796499018e918f93cfd835b1ca20f9338e299e8dbd707240341eef81ae920f07d2280646151f515f5990a62550689445c86f0 +DIST angelscript_2.34.0.zip 2020026 BLAKE2B f002c67d812cc6453d1e93ffba4aaa4c300926996b74f8d596642625e251ccd14b97473f8f0ff595e3233a3ebc7654c94420ae761eaa0b67439e18472f8df977 SHA512 c26dba452ab52c300da9c95fde8398acf4840cbc0e653ededf978d4a3e942cfe5b77292c74c49dc0279250a27cfd324c696c49d139a97c844b2a1eead9aae2f4 diff --git a/dev-libs/angelscript/angelscript-2.33.0.ebuild b/dev-libs/angelscript/angelscript-2.34.0.ebuild similarity index 100% rename from dev-libs/angelscript/angelscript-2.33.0.ebuild rename to dev-libs/angelscript/angelscript-2.34.0.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: db08f868c29048ca4feee0b9b93ec6b40b3bd915 Author: James Le Cuirot gentoo org> AuthorDate: Sun Jan 13 22:45:40 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jan 13 22:45:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db08f868 dev-libs/angelscript: Version bump to 2.33.0, EAPI 7 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.33.0.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 03c16287f8e..322a536071e 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.32.0.zip 1989108 BLAKE2B c922682febbef2493906a7f3420f2a3456a35ce296503d4557862686469a14728a4b515a79a23e0f498ac6488b26d2950daff11a32bfd20df82b34663a1fc553 SHA512 a88bd8e7e9f7116450ea8185642d7f6bfccf1530bff3630957839031aaed80075ecf27b9c551d4282051a8fb28d0b8814b56abf84a45d6008de2afa4019edf8e +DIST angelscript_2.33.0.zip 1954948 BLAKE2B 61fa597cb36142230dd07103d6782bb2e195268b664643314d4bae3908ceb530ce5661376a163cc91bb13ecd386d540554e5cce74c289983536cf7f70dc881a1 SHA512 eaf972ecf965fe4f72e55755f5e796499018e918f93cfd835b1ca20f9338e299e8dbd707240341eef81ae920f07d2280646151f515f5990a62550689445c86f0 diff --git a/dev-libs/angelscript/angelscript-2.33.0.ebuild b/dev-libs/angelscript/angelscript-2.33.0.ebuild new file mode 100644 index 000..d2bea73121f --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.33.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D%/}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 937949dcf453f5ad66f38f65b8bd373c4d5b624a Author: James Le Cuirot gentoo org> AuthorDate: Sun Jan 13 22:46:08 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jan 13 22:46:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937949dc dev-libs/angelscript: Drop old 2.32.0 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.32.0.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 322a536071e..d778c861776 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1 @@ -DIST angelscript_2.32.0.zip 1989108 BLAKE2B c922682febbef2493906a7f3420f2a3456a35ce296503d4557862686469a14728a4b515a79a23e0f498ac6488b26d2950daff11a32bfd20df82b34663a1fc553 SHA512 a88bd8e7e9f7116450ea8185642d7f6bfccf1530bff3630957839031aaed80075ecf27b9c551d4282051a8fb28d0b8814b56abf84a45d6008de2afa4019edf8e DIST angelscript_2.33.0.zip 1954948 BLAKE2B 61fa597cb36142230dd07103d6782bb2e195268b664643314d4bae3908ceb530ce5661376a163cc91bb13ecd386d540554e5cce74c289983536cf7f70dc881a1 SHA512 eaf972ecf965fe4f72e55755f5e796499018e918f93cfd835b1ca20f9338e299e8dbd707240341eef81ae920f07d2280646151f515f5990a62550689445c86f0 diff --git a/dev-libs/angelscript/angelscript-2.32.0.ebuild b/dev-libs/angelscript/angelscript-2.32.0.ebuild deleted file mode 100644 index 3fd79fe0709..000 --- a/dev-libs/angelscript/angelscript-2.32.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D%/}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: b8e6b9996e4939b018183acc06c78c425d8f7ed8 Author: James Le Cuirot gentoo org> AuthorDate: Mon Dec 18 20:58:32 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Dec 18 20:58:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e6b999 dev-libs/angelscript: Version bump to 2.32.0 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/angelscript/Manifest | 2 +- .../{angelscript-2.31.2.ebuild => angelscript-2.32.0.ebuild}| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 6d6b0ed7480..03c16287f8e 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1 @@ -DIST angelscript_2.31.2.zip 1969871 BLAKE2B 5baf462c202c13acdd9351638180def2c28b6de80d5ca8b03a5cf95c703a38cae20c1606028033ca9773786420411ab11c4061f3564085a347474396fd1985af SHA512 4dd4c64caf4fc66a9fbda55d0fb81b91a6af5f5d4f28728343ff06455418ebaf5a36895e04e0bc2aebd76b510e81357f7e0ffd7e575b49bbc9573c106f24b265 +DIST angelscript_2.32.0.zip 1989108 BLAKE2B c922682febbef2493906a7f3420f2a3456a35ce296503d4557862686469a14728a4b515a79a23e0f498ac6488b26d2950daff11a32bfd20df82b34663a1fc553 SHA512 a88bd8e7e9f7116450ea8185642d7f6bfccf1530bff3630957839031aaed80075ecf27b9c551d4282051a8fb28d0b8814b56abf84a45d6008de2afa4019edf8e diff --git a/dev-libs/angelscript/angelscript-2.31.2.ebuild b/dev-libs/angelscript/angelscript-2.32.0.ebuild similarity index 95% rename from dev-libs/angelscript/angelscript-2.31.2.ebuild rename to dev-libs/angelscript/angelscript-2.32.0.ebuild index 0f8c3347c8f..3fd79fe0709 100644 --- a/dev-libs/angelscript/angelscript-2.31.2.ebuild +++ b/dev-libs/angelscript/angelscript-2.32.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/files/, dev-libs/angelscript/
commit: 289834a37a0347ed6211333485d2872d89daf070 Author: James Le Cuirot gentoo org> AuthorDate: Tue Dec 20 22:48:09 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Dec 20 22:48:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289834a3 dev-libs/angelscript: Remove old 2.31.1 Package-Manager: portage-2.3.3 dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.31.1.ebuild | 53 -- dev-libs/angelscript/files/gnu-stack.patch | 18 - 3 files changed, 72 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 39efba2..5c29442 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1 @@ -DIST angelscript_2.31.1.zip 1964292 SHA256 b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 SHA512 d31b71e1cdf2ee82736a8fd3f5fa2a213e8b61cf990116d6f84b9159c8db3a99c5b017c9deb3f9927b67807a032d7bfffbb9417eea7e543bfd478a91f58b6ef0 WHIRLPOOL 8ac026bb5f1766729cfecfda93f143efbf50f32d9f0bd6be304cae8d40ec78f322b8ec67e924797c0cf55e3576aa22864b89222e365860315f971e095fa5fedb DIST angelscript_2.31.2.zip 1969871 SHA256 0c0b8097c7c8355c9e95c193a6bf3778fb783604af133d37c09c3465c6f381b2 SHA512 4dd4c64caf4fc66a9fbda55d0fb81b91a6af5f5d4f28728343ff06455418ebaf5a36895e04e0bc2aebd76b510e81357f7e0ffd7e575b49bbc9573c106f24b265 WHIRLPOOL 36c042aa09431e1cb8c542c013eed45e06ff32350c5639beb401a686a20c3b2438f9e8998c4244aaf20c58440deb05fc625a2832602e230d8afaf1ff35b98d2d diff --git a/dev-libs/angelscript/angelscript-2.31.1.ebuild b/dev-libs/angelscript/angelscript-2.31.1.ebuild deleted file mode 100644 index 9eb2302.. --- a/dev-libs/angelscript/angelscript-2.31.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S="${WORKDIR}/sdk" - -PATCHES=( - "${FILESDIR}/gnu-stack.patch" -) - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc shared \ - $(use static-libs && echo static) -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc \ - DESTDIR="${D%/}" \ - PREFIX="${EPREFIX}"/usr \ - LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ - install_header install_shared \ - $(use static-libs && echo install_static) -} - -multilib_src_install_all() { - if use doc; then - docinto html - dodoc -r docs/* - fi -} diff --git a/dev-libs/angelscript/files/gnu-stack.patch b/dev-libs/angelscript/files/gnu-stack.patch deleted file mode 100644 index 342789f.. --- a/dev-libs/angelscript/files/gnu-stack.patch +++ /dev/null @@ -1,18 +0,0 @@ a/angelscript/source/as_callfunc_arm_gcc.S 2015-06-09 21:40:30.0 +0100 -+++ b/angelscript/source/as_callfunc_arm_gcc.S 2016-06-27 23:23:46.912297799 +0100 -@@ -717,13 +717,13 @@ - - #endif /* hard float abi */ - -+#endif /* arm */ -+ - #if defined(__linux__) && defined(__ELF__) - /* ref: http://hardened.gentoo.org/gnu-stack.xml */ - .section .note.GNU-stack,"",%progbits - #endif - --#endif /* arm */ -- - #endif /* !AS_MAX_PORTABILITY */ - -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: dad05933aa7d5129a1b63b841ec05d244b41fcbe Author: James Le Cuirot gentoo org> AuthorDate: Tue Dec 20 22:47:35 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Dec 20 22:47:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad05933 dev-libs/angelscript: Version bump to 2.31.2 My gnu-stack.patch was merged upstream. Package-Manager: portage-2.3.3 dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.31.2.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 7d59943..39efba2 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.31.1.zip 1964292 SHA256 b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 SHA512 d31b71e1cdf2ee82736a8fd3f5fa2a213e8b61cf990116d6f84b9159c8db3a99c5b017c9deb3f9927b67807a032d7bfffbb9417eea7e543bfd478a91f58b6ef0 WHIRLPOOL 8ac026bb5f1766729cfecfda93f143efbf50f32d9f0bd6be304cae8d40ec78f322b8ec67e924797c0cf55e3576aa22864b89222e365860315f971e095fa5fedb +DIST angelscript_2.31.2.zip 1969871 SHA256 0c0b8097c7c8355c9e95c193a6bf3778fb783604af133d37c09c3465c6f381b2 SHA512 4dd4c64caf4fc66a9fbda55d0fb81b91a6af5f5d4f28728343ff06455418ebaf5a36895e04e0bc2aebd76b510e81357f7e0ffd7e575b49bbc9573c106f24b265 WHIRLPOOL 36c042aa09431e1cb8c542c013eed45e06ff32350c5639beb401a686a20c3b2438f9e8998c4244aaf20c58440deb05fc625a2832602e230d8afaf1ff35b98d2d diff --git a/dev-libs/angelscript/angelscript-2.31.2.ebuild b/dev-libs/angelscript/angelscript-2.31.2.ebuild new file mode 100644 index ..5a1f9f4 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.31.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D%/}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/, dev-libs/angelscript/files/
commit: c739e31c1cb63ec308f765e028bdc50661e6f7f6 Author: James Le Cuirot gentoo org> AuthorDate: Mon Jun 27 22:37:30 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Jun 27 22:39:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c739e31c dev-libs/angelscript: Version bump to 2.31.1, closes bug #586292 This includes: - EAPI bump to 6 - Better static-libs handling - New DESTDIR handling following upstream changes - GNU stack patch, submitted upstream by email Package-Manager: portage-2.3.0 dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.31.1.ebuild | 53 ++ dev-libs/angelscript/files/gnu-stack.patch | 18 + 3 files changed, 72 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index a1b7bde..f826379 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.30.2.zip 1640151 SHA256 8c08774bc1ca683124b4996ab4459f4b2b10bdacd860e76f28fb5b504332d7d7 SHA512 a95d1d0050cc18d71ecb20655e74c196654c69b34ae3d1ade6d3a90b952b20851a6255c7285f019046e22d4c3fd1a6100c917a66a7c0d4e00636e4a2c6003bd5 WHIRLPOOL 157f724736bfea7dc31549cb76e88107108eccf046016e848a282cfe70b3bb8968e60424df192c8235eae8b663b0bc6dfea572a68b0404d7e61ea3eaa56d30e2 +DIST angelscript_2.31.1.zip 1964292 SHA256 b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 SHA512 d31b71e1cdf2ee82736a8fd3f5fa2a213e8b61cf990116d6f84b9159c8db3a99c5b017c9deb3f9927b67807a032d7bfffbb9417eea7e543bfd478a91f58b6ef0 WHIRLPOOL 8ac026bb5f1766729cfecfda93f143efbf50f32d9f0bd6be304cae8d40ec78f322b8ec67e924797c0cf55e3576aa22864b89222e365860315f971e095fa5fedb diff --git a/dev-libs/angelscript/angelscript-2.31.1.ebuild b/dev-libs/angelscript/angelscript-2.31.1.ebuild new file mode 100644 index 000..9eb2302 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.31.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; +LICENSE="ZLIB" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/sdk" + +PATCHES=( + "${FILESDIR}/gnu-stack.patch" +) + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc shared \ + $(use static-libs && echo static) +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc \ + DESTDIR="${D%/}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \ + install_header install_shared \ + $(use static-libs && echo install_static) +} + +multilib_src_install_all() { + if use doc; then + docinto html + dodoc -r docs/* + fi +} diff --git a/dev-libs/angelscript/files/gnu-stack.patch b/dev-libs/angelscript/files/gnu-stack.patch new file mode 100644 index 000..342789f --- /dev/null +++ b/dev-libs/angelscript/files/gnu-stack.patch @@ -0,0 +1,18 @@ +--- a/angelscript/source/as_callfunc_arm_gcc.S 2015-06-09 21:40:30.0 +0100 b/angelscript/source/as_callfunc_arm_gcc.S 2016-06-27 23:23:46.912297799 +0100 +@@ -717,13 +717,13 @@ + + #endif /* hard float abi */ + ++#endif /* arm */ ++ + #if defined(__linux__) && defined(__ELF__) + /* ref: http://hardened.gentoo.org/gnu-stack.xml */ + .section .note.GNU-stack,"",%progbits + #endif + +-#endif /* arm */ +- + #endif /* !AS_MAX_PORTABILITY */ + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: f1e0175188e955b09029dc27f4f06e48dea08b58 Author: James Le Cuirot gentoo org> AuthorDate: Mon Jun 27 22:38:25 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Jun 27 22:39:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e01751 dev-libs/angelscript: Remove old 2.30.2-r1 Package-Manager: portage-2.3.0 dev-libs/angelscript/Manifest | 1 - dev-libs/angelscript/angelscript-2.30.2-r1.ebuild | 41 --- 2 files changed, 42 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index f826379..7d59943 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1 @@ -DIST angelscript_2.30.2.zip 1640151 SHA256 8c08774bc1ca683124b4996ab4459f4b2b10bdacd860e76f28fb5b504332d7d7 SHA512 a95d1d0050cc18d71ecb20655e74c196654c69b34ae3d1ade6d3a90b952b20851a6255c7285f019046e22d4c3fd1a6100c917a66a7c0d4e00636e4a2c6003bd5 WHIRLPOOL 157f724736bfea7dc31549cb76e88107108eccf046016e848a282cfe70b3bb8968e60424df192c8235eae8b663b0bc6dfea572a68b0404d7e61ea3eaa56d30e2 DIST angelscript_2.31.1.zip 1964292 SHA256 b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 SHA512 d31b71e1cdf2ee82736a8fd3f5fa2a213e8b61cf990116d6f84b9159c8db3a99c5b017c9deb3f9927b67807a032d7bfffbb9417eea7e543bfd478a91f58b6ef0 WHIRLPOOL 8ac026bb5f1766729cfecfda93f143efbf50f32d9f0bd6be304cae8d40ec78f322b8ec67e924797c0cf55e3576aa22864b89222e365860315f971e095fa5fedb diff --git a/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild b/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild deleted file mode 100644 index 1b57bb8..000 --- a/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; - -LICENSE="ZLIB" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S=${WORKDIR}/sdk - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc LIBRARYDEST= -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc LIBRARYDEST="${D}"/usr/$(get_libdir)/ INCLUDEDEST="${D}"/usr/include/ install - use static-libs || { rm "${D}"/usr/$(get_libdir)/libangelscript.a || die ; } -} - -multilib_src_install_all() { - use doc && dohtml -r "${WORKDIR}"/sdk/docs/* -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 5953c9d3374377573be86446c4d835eb04b8a168 Author: James Le Cuirot gentoo org> AuthorDate: Wed May 25 12:31:30 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Wed May 25 12:31:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5953c9d3 dev-libs/angelscript: Take over maintainership Package-Manager: portage-2.3.0_rc1 dev-libs/angelscript/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/angelscript/metadata.xml b/dev-libs/angelscript/metadata.xml index 0c281c7..3fbed70 100644 --- a/dev-libs/angelscript/metadata.xml +++ b/dev-libs/angelscript/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + ch...@gentoo.org + James Le Cuirot + Reflects ABI compatibility of libangelscript.so.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 40963c7a3b19f965bf5090e47ee25db769cab16b Author: Julian Ospald gentoo org> AuthorDate: Tue Oct 27 21:32:10 2015 + Commit: Julian Ospald gentoo org> CommitDate: Tue Oct 27 21:32:43 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40963c7a dev-libs/angelscript: add subslot dev-libs/angelscript/Manifest | 2 -- dev-libs/angelscript/angelscript-2.30.2-r1.ebuild | 2 +- dev-libs/angelscript/metadata.xml | 6 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 71be1c6..a1b7bde 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,3 +1 @@ -DIST angelscript_2.29.2.zip 1583192 SHA256 c5d549bcd2d04e0dbdfdeea1e1446a34bc9dc449efe0d6fb7fabfb98ee269a8b SHA512 76537a35bfa8f5f90d48a601f4cf1ff6cf8cd648c93b2ea17d3f0fbc7ccaa3d915bbe49d758916d0626a026ece8ecd1646bbb99db41d5a4c9f7c87d915c0d4ff WHIRLPOOL 1f24f56c7601b5f731a4e631f995668f268c26d57dce93944a758c5efd86ed651fd842b16419dad73eb8e7df641ccc5b4a226ccfc99fe1cc9a4c736e5d3076eb -DIST angelscript_2.30.1.zip 1859238 SHA256 a492331d3ede33f96a3b882bb09fff0f71e6e9479f9b5d78fdcf08585038d583 SHA512 7669e6b9814e3fc913e84018786d5c142b5a60c5e3d5f4d01bfc2e794cf97e1fc347cb7258d7266a3b1d1f813fc6c1a2781680fbe1c1d2275e3fa1ed2a416e52 WHIRLPOOL fff8df92f53f18789d36f3023cdaeb91bbe804dd3e4f6e3ebb54f602a35b6421d0d400850d9bc4bb079cb2e1c25578e1443ecab524ba68b22af4c1f29f0a6429 DIST angelscript_2.30.2.zip 1640151 SHA256 8c08774bc1ca683124b4996ab4459f4b2b10bdacd860e76f28fb5b504332d7d7 SHA512 a95d1d0050cc18d71ecb20655e74c196654c69b34ae3d1ade6d3a90b952b20851a6255c7285f019046e22d4c3fd1a6100c917a66a7c0d4e00636e4a2c6003bd5 WHIRLPOOL 157f724736bfea7dc31549cb76e88107108eccf046016e848a282cfe70b3bb8968e60424df192c8235eae8b663b0bc6dfea572a68b0404d7e61ea3eaa56d30e2 diff --git a/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild b/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild index 14ec9e9..1b57bb8 100644 --- a/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild +++ b/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.angelcode.com/angelscript/; SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; LICENSE="ZLIB" -SLOT="0" +SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" IUSE="doc static-libs" diff --git a/dev-libs/angelscript/metadata.xml b/dev-libs/angelscript/metadata.xml index e96e35b..0b11ed9 100644 --- a/dev-libs/angelscript/metadata.xml +++ b/dev-libs/angelscript/metadata.xml @@ -4,5 +4,11 @@ maintainer-nee...@gentoo.org + + + Reflects ABI compatibility of libangelscript.so. + Since there is practically no compatibility, this is $PV. + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 06087d22d8a07963eefcb836236167fff0038863 Author: Julian Ospald gentoo org> AuthorDate: Tue Oct 27 22:05:55 2015 + Commit: Julian Ospald gentoo org> CommitDate: Tue Oct 27 22:05:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06087d22 dev-libs/angelscript: update metadata.xml dev-libs/angelscript/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/angelscript/metadata.xml b/dev-libs/angelscript/metadata.xml index 0b11ed9..e0a9408 100644 --- a/dev-libs/angelscript/metadata.xml +++ b/dev-libs/angelscript/metadata.xml @@ -2,7 +2,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - maintainer-nee...@gentoo.org + hasuf...@gentoo.org + Julian Ospald
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: e7cf37200ee1f2985bcd065be65020c9adcede4b Author: Julian Ospald gentoo org> AuthorDate: Tue Oct 20 14:35:12 2015 + Commit: Julian Ospald gentoo org> CommitDate: Tue Oct 20 14:39:31 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7cf3720 dev-libs/angelscript: fix SONAME dev-libs/angelscript/angelscript-2.30.2-r1.ebuild | 41 +++ 1 file changed, 41 insertions(+) diff --git a/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild b/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild new file mode 100644 index 000..14ec9e9 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.30.2-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +DEPEND="app-arch/unzip" + +S=${WORKDIR}/sdk + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc LIBRARYDEST= +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc LIBRARYDEST="${D}"/usr/$(get_libdir)/ INCLUDEDEST="${D}"/usr/include/ install + use static-libs || { rm "${D}"/usr/$(get_libdir)/libangelscript.a || die ; } +} + +multilib_src_install_all() { + use doc && dohtml -r "${WORKDIR}"/sdk/docs/* +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/files/, dev-libs/angelscript/
commit: adf5347202f926ad3391a3eb6019ab5fa081056f Author: Julian Ospald gentoo org> AuthorDate: Tue Oct 20 14:35:41 2015 + Commit: Julian Ospald gentoo org> CommitDate: Tue Oct 20 14:39:33 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf53472 dev-libs/angelscript: rm old dev-libs/angelscript/angelscript-2.29.2.ebuild | 57 -- dev-libs/angelscript/angelscript-2.30.1.ebuild | 41 dev-libs/angelscript/angelscript-2.30.2.ebuild | 41 .../files/angelscript-2.29.2-execstack.patch | 13 - 4 files changed, 152 deletions(-) diff --git a/dev-libs/angelscript/angelscript-2.29.2.ebuild b/dev-libs/angelscript/angelscript-2.29.2.ebuild deleted file mode 100644 index 930c79d..000 --- a/dev-libs/angelscript/angelscript-2.29.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S=${WORKDIR}/sdk -S2=${WORKDIR}/sdk_static - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - if use static-libs ; then - cp -pR "${WORKDIR}"/sdk "${S2}"/ || die - fi - epatch "${FILESDIR}"/${P}-execstack.patch - multilib_copy_sources -} - -multilib_src_compile() { - einfo "Shared build" - emake -C ${PN}/projects/gnuc SHARED=1 VERSION=${PV} - - if use static-libs ; then - einfo "Static build" - emake -C ${PN}/projects/gnuc - fi -} - -multilib_src_install() { - doheader ${PN}/include/angelscript.h - dolib.so ${PN}/lib/libangelscript-${PV}.so - dosym libangelscript-${PV}.so /usr/$(get_libdir)/libangelscript.so - - if use static-libs ; then -dolib.a ${PN}/lib/libangelscript.a - fi -} - -multilib_src_install_all() { - use doc && dohtml -r "${WORKDIR}"/sdk/docs/* -} diff --git a/dev-libs/angelscript/angelscript-2.30.1.ebuild b/dev-libs/angelscript/angelscript-2.30.1.ebuild deleted file mode 100644 index 09f40c9..000 --- a/dev-libs/angelscript/angelscript-2.30.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S=${WORKDIR}/sdk - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc LIBRARYDEST="${D}"/usr/$(get_libdir)/ INCLUDEDEST="${D}"/usr/include/ install - use static-libs || { rm "${D}"/usr/$(get_libdir)/libangelscript.a || die ; } -} - -multilib_src_install_all() { - use doc && dohtml -r "${WORKDIR}"/sdk/docs/* -} diff --git a/dev-libs/angelscript/angelscript-2.30.2.ebuild b/dev-libs/angelscript/angelscript-2.30.2.ebuild deleted file mode 100644 index 09f40c9..000 --- a/dev-libs/angelscript/angelscript-2.30.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="A flexible, cross-platform scripting library" -HOMEPAGE="http://www.angelcode.com/angelscript/; -SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc static-libs" - -DEPEND="app-arch/unzip" - -S=${WORKDIR}/sdk - -pkg_setup() { - tc-export CXX AR RANLIB -} - -src_prepare() { - multilib_copy_sources -} - -multilib_src_compile() { - emake -C ${PN}/projects/gnuc -} - -multilib_src_install() { - emake -C ${PN}/projects/gnuc LIBRARYDEST="${D}"/usr/$(get_libdir)/ INCLUDEDEST="${D}"/usr/include/ install - use static-libs || { rm "${D}"/usr/$(get_libdir)/libangelscript.a || die ; } -} - -multilib_src_install_all() { - use doc && dohtml -r "${WORKDIR}"/sdk/docs/* -} diff --git a/dev-libs/angelscript/files/angelscript-2.29.2-execstack.patch b/dev-libs/angelscript/files/angelscript-2.29.2-execstack.patch deleted file mode 100644 index 2cdb669..000 --- a/dev-libs/angelscript/files/angelscript-2.29.2-execstack.patch
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 3fb87ca6fd7bf8026e68a0c9b4873a463c72ed01 Author: Julian Ospald gentoo org> AuthorDate: Sat Sep 5 18:43:55 2015 + Commit: Julian Ospald gentoo org> CommitDate: Sat Sep 5 18:44:22 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb87ca6 dev-libs/angelscript: version bump to 2.30.2 dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.30.2.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index 58592bb..71be1c6 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1,2 +1,3 @@ DIST angelscript_2.29.2.zip 1583192 SHA256 c5d549bcd2d04e0dbdfdeea1e1446a34bc9dc449efe0d6fb7fabfb98ee269a8b SHA512 76537a35bfa8f5f90d48a601f4cf1ff6cf8cd648c93b2ea17d3f0fbc7ccaa3d915bbe49d758916d0626a026ece8ecd1646bbb99db41d5a4c9f7c87d915c0d4ff WHIRLPOOL 1f24f56c7601b5f731a4e631f995668f268c26d57dce93944a758c5efd86ed651fd842b16419dad73eb8e7df641ccc5b4a226ccfc99fe1cc9a4c736e5d3076eb DIST angelscript_2.30.1.zip 1859238 SHA256 a492331d3ede33f96a3b882bb09fff0f71e6e9479f9b5d78fdcf08585038d583 SHA512 7669e6b9814e3fc913e84018786d5c142b5a60c5e3d5f4d01bfc2e794cf97e1fc347cb7258d7266a3b1d1f813fc6c1a2781680fbe1c1d2275e3fa1ed2a416e52 WHIRLPOOL fff8df92f53f18789d36f3023cdaeb91bbe804dd3e4f6e3ebb54f602a35b6421d0d400850d9bc4bb079cb2e1c25578e1443ecab524ba68b22af4c1f29f0a6429 +DIST angelscript_2.30.2.zip 1640151 SHA256 8c08774bc1ca683124b4996ab4459f4b2b10bdacd860e76f28fb5b504332d7d7 SHA512 a95d1d0050cc18d71ecb20655e74c196654c69b34ae3d1ade6d3a90b952b20851a6255c7285f019046e22d4c3fd1a6100c917a66a7c0d4e00636e4a2c6003bd5 WHIRLPOOL 157f724736bfea7dc31549cb76e88107108eccf046016e848a282cfe70b3bb8968e60424df192c8235eae8b663b0bc6dfea572a68b0404d7e61ea3eaa56d30e2 diff --git a/dev-libs/angelscript/angelscript-2.30.2.ebuild b/dev-libs/angelscript/angelscript-2.30.2.ebuild new file mode 100644 index 000..09f40c9 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.30.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/; +SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +DEPEND="app-arch/unzip" + +S=${WORKDIR}/sdk + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc LIBRARYDEST="${D}"/usr/$(get_libdir)/ INCLUDEDEST="${D}"/usr/include/ install + use static-libs || { rm "${D}"/usr/$(get_libdir)/libangelscript.a || die ; } +} + +multilib_src_install_all() { + use doc && dohtml -r "${WORKDIR}"/sdk/docs/* +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/angelscript/
commit: 012cb641e7691eead8bbee56ac51d9024caf7588 Author: Julian Ospald hasufell AT gentoo DOT org AuthorDate: Thu Aug 13 14:19:04 2015 + Commit: Julian Ospald hasufell AT gentoo DOT org CommitDate: Thu Aug 13 14:19:04 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012cb641 dev-libs/angelscript: version bump to 2.30.1 dev-libs/angelscript/Manifest | 1 + dev-libs/angelscript/angelscript-2.30.1.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest index a22ea13..58592bb 100644 --- a/dev-libs/angelscript/Manifest +++ b/dev-libs/angelscript/Manifest @@ -1 +1,2 @@ DIST angelscript_2.29.2.zip 1583192 SHA256 c5d549bcd2d04e0dbdfdeea1e1446a34bc9dc449efe0d6fb7fabfb98ee269a8b SHA512 76537a35bfa8f5f90d48a601f4cf1ff6cf8cd648c93b2ea17d3f0fbc7ccaa3d915bbe49d758916d0626a026ece8ecd1646bbb99db41d5a4c9f7c87d915c0d4ff WHIRLPOOL 1f24f56c7601b5f731a4e631f995668f268c26d57dce93944a758c5efd86ed651fd842b16419dad73eb8e7df641ccc5b4a226ccfc99fe1cc9a4c736e5d3076eb +DIST angelscript_2.30.1.zip 1859238 SHA256 a492331d3ede33f96a3b882bb09fff0f71e6e9479f9b5d78fdcf08585038d583 SHA512 7669e6b9814e3fc913e84018786d5c142b5a60c5e3d5f4d01bfc2e794cf97e1fc347cb7258d7266a3b1d1f813fc6c1a2781680fbe1c1d2275e3fa1ed2a416e52 WHIRLPOOL fff8df92f53f18789d36f3023cdaeb91bbe804dd3e4f6e3ebb54f602a35b6421d0d400850d9bc4bb079cb2e1c25578e1443ecab524ba68b22af4c1f29f0a6429 diff --git a/dev-libs/angelscript/angelscript-2.30.1.ebuild b/dev-libs/angelscript/angelscript-2.30.1.ebuild new file mode 100644 index 000..09f40c9 --- /dev/null +++ b/dev-libs/angelscript/angelscript-2.30.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION=A flexible, cross-platform scripting library +HOMEPAGE=http://www.angelcode.com/angelscript/; +SRC_URI=http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip; + +LICENSE=ZLIB +SLOT=0 +KEYWORDS=~amd64 ~x86 +IUSE=doc static-libs + +DEPEND=app-arch/unzip + +S=${WORKDIR}/sdk + +pkg_setup() { + tc-export CXX AR RANLIB +} + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() { + emake -C ${PN}/projects/gnuc +} + +multilib_src_install() { + emake -C ${PN}/projects/gnuc LIBRARYDEST=${D}/usr/$(get_libdir)/ INCLUDEDEST=${D}/usr/include/ install + use static-libs || { rm ${D}/usr/$(get_libdir)/libangelscript.a || die ; } +} + +multilib_src_install_all() { + use doc dohtml -r ${WORKDIR}/sdk/docs/* +}