<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f49b611b1065586e5bee193d6deabd15f90a1289">https://github.com/macports/macports-ports/commit/f49b611b1065586e5bee193d6deabd15f90a1289</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new f49b611b106 glm: Update to 0.9.9.8
</span>f49b611b106 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f49b611b1065586e5bee193d6deabd15f90a1289
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Aug 26 08:47:00 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> glm: Update to 0.9.9.8
</span>---
devel/glm/Portfile | 57 ++++++++++++++++++++++++++++++++----------------------
1 file changed, 34 insertions(+), 23 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/glm/Portfile b/devel/glm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5d78ff26d44..d85948e3f0b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/glm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/glm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,40 +3,51 @@
</span> PortSystem 1.0
PortGroup github 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup g-truc glm 0.9.9.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup g-truc glm 0.9.9.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 85c8bf63eae1862e7bb605bf058360ee04cff955 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 46d3ec588aaf270dab3ee0a2c70eb67aae7e6d245e067c412c1ef32070ad9299 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3428631
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories devel
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span> license MIT
maintainers nomaintainer
description OpenGL Mathematics (GLM) C++ library
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description OpenGL Mathematics (GLM) is a header only C++ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description OpenGL Mathematics (GLM) is a C++ \
</span> mathematics library for graphics software based \
on the OpenGL Shading Language (GLSL) specification.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://glm.g-truc.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 a034d47d3cc8a29cb7337473bc6076cd97b60b39 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 ba3999caa78b7fdc8e340c8ec9a67457db79cc55ce5d436688cf5930c635726e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4580728
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://trac.macports.org/ticket/57085 as to why the c++11 PG can't be used just now
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {clang < 602} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {macports-clang-3.[3-4]} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *gcc-3.* *gcc-4.*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # note -- NOT macports-clang-7.0 as it defaults to c++17 and we aren't
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # covering that eventuality at present
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-clang-5.0 macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-gcc-6 macports-gcc-7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://glm.g-truc.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_7z yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The directories in the archive are restricted so that only the extracting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # user can look inside them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fs-traverse d ${worksrcpath} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file isdirectory ${d}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file attributes ${d} -permissions a+rx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 1998
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args -DBUILD_SHARED_LIBS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Upstream deleted their install target in 0.9.9.6. This was tracked in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/g-truc/glm/issues/962 but upstream deleted their
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # issue tracker so that report can no longer be seen. The pull request to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # re-add the install target was https://github.com/g-truc/glm/pull/968 but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # it was closed without being merged.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/${name} ${destroot}${prefix}/include
</span> delete ${destroot}${prefix}/include/${name}/CMakeLists.txt
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${build.dir}/${name}/lib${name}_shared.dylib ${worksrcpath}/cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib
</span> xinstall -d ${destroot}${prefix}/share/doc
copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${name}
}
</pre><pre style='margin:0'>
</pre>