summaryrefslogtreecommitdiff
path: root/media-libs/glm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/glm
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/glm')
-rw-r--r--media-libs/glm/Manifest11
-rw-r--r--media-libs/glm/glm-0.9.6.1.ebuild26
-rw-r--r--media-libs/glm/glm-0.9.7.6.ebuild30
-rw-r--r--media-libs/glm/glm-0.9.8.4.ebuild30
-rw-r--r--media-libs/glm/glm-0.9.8.5.ebuild31
-rw-r--r--media-libs/glm/metadata.xml15
6 files changed, 143 insertions, 0 deletions
diff --git a/media-libs/glm/Manifest b/media-libs/glm/Manifest
new file mode 100644
index 000000000000..b37f708b76e2
--- /dev/null
+++ b/media-libs/glm/Manifest
@@ -0,0 +1,11 @@
+DIST glm-0.9.6.1.zip 4232099 SHA256 1a8a0c84dee47b0493aa8d45ccd38dc02b917d9f14da835c5b06fb0b93bb33e8 SHA512 7f1468c5e60e65181f4685a2429fa8d70350a3576175a55b7c9e8597a03837cb84aeaeb88d311e1e1948c5bd90ad9cee9286433cb78fdee54b0fbe5313ce2f84 WHIRLPOOL 88e0c6df25ee1bf73b625614be61c21c07389a7ecc05e2e74714da08412ab3ab0eba6c99c6a793f7b08d52f6748ef5202d8301c1b6cf4d64ab06184bc9482030
+DIST glm-0.9.7.6.tar.gz 3457100 SHA256 872fdea580b69b752562adc60734d7472fd97d5724c4ead585564083deac3953 SHA512 d4e1e173405c11b5744df8dc12f0848cd84ab27b868434c0f8fc74f15110b78606564991f3063ccc97e68a0aa1c1cb4a1b40ba6ce7feffb0d1a23c3e5cff315a WHIRLPOOL ac48038cc7ed3e5a7f8a192ba4fe7cd43cc4f5f65cbfebe545ef0b9841f945e9fd6ff1385fa8c8d09ac4c578883827f187290b1154e1f5f01b8558a5e604883b
+DIST glm-0.9.8.4.tar.gz 3769208 SHA256 a220e60f8711265595be3221e530d632d5823641ecd46a3a54bc174933bff14c SHA512 ff0e0651a695caebe9235882d14e09546d52b3cdf66cca8e2078f15b02a3fca4e47bd97d2807aa329f76aa633af3b4999501bd4d0b22ad44b00558d4917f39ed WHIRLPOOL 4ed7f2550d454148717d813fb387466ed3863411a59c9d376ee64d9d74f9cd961b604b1fc6cfe252fe530060f13a2354872bb263ce4dcb98810125e4d2b13879
+DIST glm-0.9.8.5.tar.gz 3756809 SHA256 80cf9958f06e5504f8df45ea14fde87411270102930be31c0a16c0da430fc920 SHA512 5a7e84ecc5a54320c74776c133bfdbeaf0d4496a7a7fdf2f4ccf89e66b3665a577a370a662ac97a350a2b1f717ce769cb0826057ebb3b13c9c2fee65f20ac7b4 WHIRLPOOL 52168171aba2d49edb7c43dacab743f4b3a33e78e0f6d1fdf0d7c9d829be79e8e8bac0574593144f892478c42a65f78281a67ac054937515a64e13ef0e31bbbc
+EBUILD glm-0.9.6.1.ebuild 524 SHA256 8cbb3cd4ce3ad61fce1b9bc68ef628b180a5a40df53b74fda07979bb6e83d085 SHA512 c5c46d8dcad501804adbd4b75d852e3df36e93df2f453c862c0b344df5be9a9993dd9c938badb26cad1787ac70a70d33fb1f006d44d6b777f216dc10b4030a4c WHIRLPOOL 1fac23f15050b721c6481030cba00503379dc0879ab4b9ce723372838808a49a6735d2b1a72948ebd1213f6f33e4ae763252a5dbbe75e736eeea8a4845eacc9c
+EBUILD glm-0.9.7.6.ebuild 884 SHA256 383f40766811de458176bdf402a708781cdb315d64e648fc92e9759056a94844 SHA512 88038c4a32d943061db4879ea6d173b4a8ee8fc9a1574c18f7359ccf106704b70a5f532afc6f68e780ae3f94eebce08e802861b7d240a6ee87d5ba61a1d02ec5 WHIRLPOOL 6cd75aa0c8b23a9ec0af98ce2754f3dff8adf337dbe4c35afc12dcbe8eb864571b41f587f1980936e652e915490630a6e659e3f1b3ba50714962e4664640c740
+EBUILD glm-0.9.8.4.ebuild 884 SHA256 0a146ade66e7c822b9973c7b378f2f5a292b28dda5a923ffcf543e75e5542cc8 SHA512 4404107395ac1389e2c85757eb1c7aa60f75f7c4a4b57fcb9b0de816891d6675df9aa8269dac68008645e535814dda51401e68264741d159ba0602361f177541 WHIRLPOOL acc640dac79526224b9bd6d0d0645b25994db611b246719fbe17ac8004eb93b4894daa3e98f56f987f4ea4e1723b1400a915be0150d069d574373f872d58a47c
+EBUILD glm-0.9.8.5.ebuild 858 SHA256 116482e60bc932fc040130a0ce2b3ad5445fc54e618652c977e30b3f50b69c5b SHA512 9e470e69ba2c380d4d88f7fa209579f5a465d8f47a3cdfbbcaee505779db3db8376e3c3eeef04abc9ea59e5ab1de822bff19338af01352449d85b6d92573b263 WHIRLPOOL cca2f98ba9a08a5e1c365080386a3edb47df3b6b5bef92095e1f5f6cfc57c8c804e075fecb1fd7ce5f7a17db5d426daac8a3a3a13aeb74f67d835fd313f3e1cd
+MISC ChangeLog 4520 SHA256 dc3166e3d64c32bfa5d30bb3216bf6163d20d6f6df05b84aa4b52377ae02710c SHA512 b8f1901fd48e176290bb5adcf0a0c1cd84dcb841825f4540e9f26304fd31958c64825572d081ea9643bb8a3d5dec28431cf5c5ed26adbd6c5bfb5310fd971e86 WHIRLPOOL 3cee1edeed0825aecc163222d1d0f77271b0e82173c6e4a303e40071821caa6e388e54a7c4fc581b6eb968d66a1146ed15f29b233e5808c9f36bbde4da817876
+MISC ChangeLog-2015 1216 SHA256 ce7f760d9ab1e85fee458b77c4467aa785f0bd9785d82e5b01d08355e362a9ee SHA512 5e60c62f405cbcd16998a6b691c1b9c7f18f1929049095380790684d05ad9f7f34c1583722aaef964365a6b9632b5f5d29afa7b151a0143c30641a33f02b9c59 WHIRLPOOL d668726a6015e36ff74f8a2f650201c484450dd4c3b0133e358e44610265cc9bfc7efa370110b8778cdcb7819dcb218c2b12321ce02e85b988933ae7971b7ec1
+MISC metadata.xml 545 SHA256 cd61f6cee0a244b84080d1a877cdd38845fbecabf003f434328ec6b344d474ee SHA512 637114ed9721e6d1c8f1d1ce56e9b9c208ca4dfe5f3a0c2b844d90bcdbab8344c00682c9647f7323eec7c485abcd841ef37300a8fe0bc8a5f5c12cfbb1da4971 WHIRLPOOL 4f6c6b9e6771d714909407fbf402902900265c494d481337940c300e5fa8f3436acd3957510513f46da36c9a0e76fa3610efa34811b407d2f5871a1b9d6690bb
diff --git a/media-libs/glm/glm-0.9.6.1.ebuild b/media-libs/glm/glm-0.9.6.1.ebuild
new file mode 100644
index 000000000000..730a756af3b9
--- /dev/null
+++ b/media-libs/glm/glm-0.9.6.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="OpenGL Mathematics"
+HOMEPAGE="http://glm.g-truc.net/"
+SRC_URI="mirror://sourceforge/ogl-math/${P}.zip"
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+src_install() {
+ dodoc readme.txt doc/${PN}.pdf
+ cd ${PN} || die
+ insinto /usr/include/${PN}
+ doins -r *.hpp detail gtc gtx
+ rm "${ED}"usr/include/${PN}/detail/*.cpp || die
+}
diff --git a/media-libs/glm/glm-0.9.7.6.ebuild b/media-libs/glm/glm-0.9.7.6.ebuild
new file mode 100644
index 000000000000..434184d6146c
--- /dev/null
+++ b/media-libs/glm/glm-0.9.7.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="OpenGL Mathematics"
+HOMEPAGE="http://glm.g-truc.net/"
+SRC_URI="https://github.com/g-truc/glm/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( HappyBunny MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+
+RDEPEND="virtual/opengl"
+
+src_configure() {
+ if use test; then
+ local mycmakeargs=( -DGLM_TEST_ENABLE=ON )
+
+ use cpu_flags_x86_sse2 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_SSE2=ON )
+ use cpu_flags_x86_sse3 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_SSE3=ON )
+ use cpu_flags_x86_avx && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_AVX=ON )
+ use cpu_flags_x86_avx2 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_AVX2=ON )
+ fi
+
+ cmake-utils_src_configure
+}
diff --git a/media-libs/glm/glm-0.9.8.4.ebuild b/media-libs/glm/glm-0.9.8.4.ebuild
new file mode 100644
index 000000000000..c1f45f53b1a6
--- /dev/null
+++ b/media-libs/glm/glm-0.9.8.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="OpenGL Mathematics"
+HOMEPAGE="http://glm.g-truc.net/"
+SRC_URI="https://github.com/g-truc/glm/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( HappyBunny MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+
+RDEPEND="virtual/opengl"
+
+src_configure() {
+ if use test; then
+ local mycmakeargs=( -DGLM_TEST_ENABLE=ON )
+
+ use cpu_flags_x86_sse2 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_SSE2=ON )
+ use cpu_flags_x86_sse3 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_SSE3=ON )
+ use cpu_flags_x86_avx && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_AVX=ON )
+ use cpu_flags_x86_avx2 && mycmakeargs+=( -DGLM_TEST_ENABLE_SIMD_AVX2=ON )
+ fi
+
+ cmake-utils_src_configure
+}
diff --git a/media-libs/glm/glm-0.9.8.5.ebuild b/media-libs/glm/glm-0.9.8.5.ebuild
new file mode 100644
index 000000000000..548d897c6840
--- /dev/null
+++ b/media-libs/glm/glm-0.9.8.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="OpenGL Mathematics"
+HOMEPAGE="http://glm.g-truc.net/"
+SRC_URI="https://github.com/g-truc/glm/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( HappyBunny MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+
+RDEPEND="virtual/opengl"
+
+src_configure() {
+ if use test; then
+ local mycmakeargs=(
+ -DGLM_TEST_ENABLE=ON
+ -DGLM_TEST_ENABLE_SIMD_SSE2="$(usex cpu_flags_x86_sse2 ON OFF)"
+ -DGLM_TEST_ENABLE_SIMD_SSE3="$(usex cpu_flags_x86_sse3 ON OFF)"
+ -DGLM_TEST_ENABLE_SIMD_AVX="$(usex cpu_flags_x86_avx ON OFF)"
+ -DGLM_TEST_ENABLE_SIMD_AVX2="$(usex cpu_flags_x86_avx2 ON OFF)"
+ )
+ fi
+
+ cmake-utils_src_configure
+}
diff --git a/media-libs/glm/metadata.xml b/media-libs/glm/metadata.xml
new file mode 100644
index 000000000000..c07843970558
--- /dev/null
+++ b/media-libs/glm/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <longdescription lang="en">
+ header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">g-trunc/glm</remote-id>
+ <remote-id type="sourceforge">ogl-math</remote-id>
+ </upstream>
+</pkgmetadata>