diff options
author | 2020-09-25 23:19:23 +0000 | |
---|---|---|
committer | 2020-09-25 23:19:23 +0000 | |
commit | 17dca45a06c8959357a0980d914a473be35e7fbd (patch) | |
tree | 3143c29b897c3908ac3fbd759a22f5104ba0a0b9 /dev-libs | |
parent | dev-libs/libunzip: drop dead package (diff) | |
download | sci-17dca45a06c8959357a0980d914a473be35e7fbd.tar.gz sci-17dca45a06c8959357a0980d914a473be35e7fbd.tar.bz2 sci-17dca45a06c8959357a0980d914a473be35e7fbd.zip |
dev-libs/asmjit: version bump to dated
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/asmjit/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/asmjit/asmjit-1.0_beta4.ebuild | 42 | ||||
-rw-r--r-- | dev-libs/asmjit/asmjit-1.0_p22092020.ebuild | 34 | ||||
-rw-r--r-- | dev-libs/asmjit/metadata.xml | 27 |
4 files changed, 52 insertions, 53 deletions
diff --git a/dev-libs/asmjit/Manifest b/dev-libs/asmjit/Manifest index 329d22f72..8733ba51c 100644 --- a/dev-libs/asmjit/Manifest +++ b/dev-libs/asmjit/Manifest @@ -1 +1 @@ -DIST AsmJit-1.0-beta4.zip 267674 SHA256 f30d76dc01db8d771eda14e7ac194af0a676f905857421e8147ed710e80f5f85 SHA512 dd24f4f9851c546531c0ae9f74c12f8797261e7d064ffa7b0449500ae39b349321e7616356e6e69c1ac89cef73c7862668daf10f357cdcd8afda7fab0bb89ebf WHIRLPOOL c5777d2f76d54a8961b6191a8c1db84bcbb32d97c3d05db1d0a05a82c4d82b6476429df627010ae4bbd2f5728114d6c624ed2f53e9f162948ef0f84f698795b6 +DIST asmjit-1.0_p22092020.tar.gz 601680 BLAKE2B dcbfc7f5385bc12d70e4c0418c89fed4453e3b08e88ccae78775d5b65d0eaada1fc12809732a77fde8b50966aacfa487e213e96754e2b7846836dcd5057a1c0b SHA512 fae457eef331edb8b9ecec23630d109500751e9ff0a7c8081c962d76c67ce68ea5813189185537f916946ce2c9c84c1574799315952f776b703019783632c4cf diff --git a/dev-libs/asmjit/asmjit-1.0_beta4.ebuild b/dev-libs/asmjit/asmjit-1.0_beta4.ebuild deleted file mode 100644 index f20a5c087..000000000 --- a/dev-libs/asmjit/asmjit-1.0_beta4.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils versionator - -MY_PN=AsmJit -MY_PV=$(replace_version_separator _ -) -MY_PV=${MY_PV/_p/} -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION="complete x86/x64 JIT-Assembler for C++ language" -HOMEPAGE="http://code.google.com/p/asmjit/" -SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.zip" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -DEPEND="app-arch/unzip" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -PATCHES=( "${FILESDIR}"/${PN}-test.patch ) - -#TODO: Debug is currenlty handled by CMAKE_BUILD_TYPE=debug, fix that - -src_prepare() { - sed -i -e "s:lib):lib\${LIB_SUFFIX}):" CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - mycmakeargs=( - -DASMJIT_BUILD_LIBRARY=1 - $(cmake-utils_use test ASMJIT_BUILD_TEST) - ) - cmake-utils_src_configure -} diff --git a/dev-libs/asmjit/asmjit-1.0_p22092020.ebuild b/dev-libs/asmjit/asmjit-1.0_p22092020.ebuild new file mode 100644 index 000000000..4aa72707c --- /dev/null +++ b/dev-libs/asmjit/asmjit-1.0_p22092020.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="complete x86/x64 JIT-Assembler for C++ language" +HOMEPAGE="http://asmjit.com/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/asmjit/asmjit" +else + COMMIT=b49d685cd9e2e4488f55ce6004306a79bdea056b + SRC_URI="https://github.com/asmjit/asmjit/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + KEYWORDS="~amd64" +fi + +SLOT="0" +LICENSE="BSD" +IUSE="natvis static-libs test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DASMJIT_EMBED=$(usex static-libs) + -DASMJIT_BUILD_X86=ON + -DASMJIT_NO_NATVIS=$(usex natvis) + -DASMJIT_TEST=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/asmjit/metadata.xml b/dev-libs/asmjit/metadata.xml index a1c96691e..d8cc7be33 100644 --- a/dev-libs/asmjit/metadata.xml +++ b/dev-libs/asmjit/metadata.xml @@ -5,20 +5,27 @@ <email>xarthisius@gentoo.org</email> <name>Kacper Kowalik</name> </maintainer> + <maintainer type="person"> + <email>gentoo@aisha.cc</email> + <name>Aisha Tammy</name> + </maintainer> <maintainer type="project"> <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> <longdescription lang="en"> -AsmJit is complete x86/x64 JIT-Assembler for C++ language. It supports -32/64-bit x86 processors including all usable extensions (FPU, MMX, -3dNow, SSE, SSE2, SSE3 and SSE4) through type-safe API that mimics Intel -assembler syntax and eliminates nearly all common mistakes that can be -done by developers. + AsmJit is complete x86/x64 JIT-Assembler for C++ language. It supports + 32/64-bit x86 processors including all usable extensions (FPU, MMX, + 3dNow, SSE, SSE2, SSE3 and SSE4) through type-safe API that mimics Intel + assembler syntax and eliminates nearly all common mistakes that can be + done by developers. -AsmJit contains also high-level code generation classes that can be used -as a portable way to create JIT code that should run on all supported -architectures. High-level classes can handle various function -calling-conventions, register allocation and 32/64-bit mode differences. -</longdescription> + AsmJit contains also high-level code generation classes that can be used + as a portable way to create JIT code that should run on all supported + architectures. High-level classes can handle various function + calling-conventions, register allocation and 32/64-bit mode differences. + </longdescription> + <use> + <flag name="natvis">build natvis files</flag> + </use> </pkgmetadata> |