<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d1a8726e86635c614ae91e431756a65f05fe34d5">https://github.com/macports/macports-ports/commit/d1a8726e86635c614ae91e431756a65f05fe34d5</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 d1a8726e866 bart: Initial portfile (#19027)
</span>d1a8726e866 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d1a8726e86635c614ae91e431756a65f05fe34d5
</span>Author: Eric A. Borisch <eborisch@gmail.com>
AuthorDate: Thu Jun 8 12:48:11 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> bart: Initial portfile (#19027)
</span>---
science/bart/Portfile | 54 +++++++++++++++++++++++++++++++++++++++
science/bart/files/Makefile.patch | 21 +++++++++++++++
2 files changed, 75 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/bart/Portfile b/science/bart/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9f15a76a849
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/bart/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,54 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup -clang -fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {eborisch @eborisch} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Toolbox for Computational Magnetic Resonance Imaging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description $description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mrirecon bart 0.8.00 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 a5a8a4e79f6a51904f5257648353fb048b20436a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 25c0ba9ff2b8ba07ab3aa54566a7be9755a2ea59a6957fcea06b19a899da00da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 879025
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append +${compilers.gcc_default}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s^gcc-mp-10^${configure.cc}^" Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s^usr/local^${prefix}^" Makefile
</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:#e0ffe0;'>+patchfiles Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "make doc/commands.txt"
</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:#e0ffe0;'>+destroot.keepdirs ${destroot}${prefix}/lib/bart/commands
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "mkdir -p ${destroot}${prefix}/share/bart"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/share/doc/bart ${destroot}${prefix}/share/bart/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/LICENSE ${destroot}${prefix}/share/bart/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/python ${destroot}${prefix}/share/bart/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/matlab ${destroot}${prefix}/share/bart/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/scripts ${destroot}${prefix}/share/bart/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach lib [glob ${worksrcpath}/lib/*.a ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${lib} ${destroot}${prefix}/lib/bart/
</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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openblas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:flock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python310
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/bart/files/Makefile.patch b/science/bart/files/Makefile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b5869230121
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/bart/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig 2023-06-08 11:51:13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile 2023-06-08 11:56:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -863,9 +863,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ make allclean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif # MAKESTAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEADERS := $(wildcard src/*.h src/*/*.h)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install_HEADERS: $(subst src,$(DESTDIR)/$(PREFIX)/include/bart,$(HEADERS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install: bart
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(DESTDIR)/$(PREFIX)/include/bart/%: src/%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -d $(@D)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -m 0644 $< $(@D)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install: bart install_HEADERS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install -d $(DESTDIR)/$(PREFIX)/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install bart $(DESTDIR)/$(PREFIX)/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install -d $(DESTDIR)/$(PREFIX)/share/doc/bart/
</span></pre><pre style='margin:0'>
</pre>