<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fc32e6261caf07d30f3412de3a9a6e32c771c060">https://github.com/macports/macports-ports/commit/fc32e6261caf07d30f3412de3a9a6e32c771c060</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 fc32e6261ca cadabra2: update to 2.4.4.1
</span>fc32e6261ca is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fc32e6261caf07d30f3412de3a9a6e32c771c060
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Sat Sep 9 06:13:58 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> cadabra2: update to 2.4.4.1
</span>---
math/cadabra2/Portfile | 16 ++++++++++------
.../files/patch-frontend-gtkmm-CMakeLists.txt.diff | 15 +++++++++++++++
2 files changed, 25 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/cadabra2/Portfile b/math/cadabra2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cf037f94fe5..ee2f5dea662 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/cadabra2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/cadabra2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup boost 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup kpeeters cadabra2 2.4.3.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup kpeeters cadabra2 2.4.4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
categories math
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,12 +25,14 @@ long_description Cadabra is a computer algebra system for the \
</span>
homepage https://cadabra.science/index.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b7f670693d1bc2e76964a4a4caf790a7ae3d04a7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8cce723f7f95a0072ba5292bdce320cde46af1cd91123f286f06cc107321d1f4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 25161710
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 db2d6599f89671a6238d61a929978f139d1d61f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7bb8fdca3f8160fce021d3b68a5b82524570ae2d7735ea8f141b249b3a395fbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 25175211
</span>
compiler.cxx_standard 2017
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-frontend-gtkmm-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set python.version 311
set python.branch [string index ${python.version} 0].[string range ${python.version} 1 end]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,6 +44,7 @@ depends_lib-append port:adwaita-icon-theme \
</span> port:dvipng \
port:gmp \
port:gtkmm3 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:hicolor-icon-theme \
</span> port:pcre \
port:py${python.version}-sympy \
port:sqlite3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,12 +56,13 @@ configure.args -DENABLE_MATHEMATICA=OFF \
</span> -DSQLITE3_INCLUDE_DIR=${prefix}/include
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln ${destroot}${prefix}/lib/python${python.branch}/site-packages/cadabra2.cpython-${python.version}-darwin.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln ${destroot}${frameworks_dir}/Python.framework/Versions/${python.branch}/lib/python${python.branch}/site-packages/cadabra2.cpython-${python.version}-darwin.so \
</span> ${destroot}${prefix}/lib/cadabra2.cpython-${python.version}-darwin.so
}
post-activate {
system "${prefix}/bin/texhash"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "gtk-update-icon-cache-3.0 ${prefix}/share/icons/hicolor"
</span> }
variant texmacs description {install TeXmacs front end} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/cadabra2/files/patch-frontend-gtkmm-CMakeLists.txt.diff b/math/cadabra2/files/patch-frontend-gtkmm-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d7472fe5692
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/cadabra2/files/patch-frontend-gtkmm-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- frontend/gtkmm/CMakeLists.txt.orig 2023-09-08 15:20:46
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ frontend/gtkmm/CMakeLists.txt 2023-09-09 05:56:31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -160,9 +160,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ${CADABRA_IMAGES_DIR}/256x256/cadabra2-gtk.png DESTINATION ${ICON_PREFIX}/share/icons/hicolor/256x256/apps)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ${CADABRA_IMAGES_DIR}/cadabra2-gtk.svg DESTINATION ${ICON_PREFIX}/share/icons/hicolor/scalable/apps)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ${CADABRA_ROOT_DIR}/config/cadabra2-gtk.desktop DESTINATION ${ICON_PREFIX}/share/applications)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install(CODE "execute_process(COMMAND touch ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install(CODE "execute_process(COMMAND gtk-update-icon-cache-3.0 {ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install(CODE "execute_process(COMMAND chmod go+r ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# install(CODE "execute_process(COMMAND touch ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# install(CODE "execute_process(COMMAND gtk-update-icon-cache-3.0 {ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# install(CODE "execute_process(COMMAND chmod go+r ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Install shared libraries on Windows.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://stackoverflow.com/questions/32662215/how-do-you-install-gtk-3-0-on-windows
</span></pre><pre style='margin:0'>
</pre>