<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7c65757acb2a183e25c89d79f4d49c66d0f208a2">https://github.com/macports/macports-ports/commit/7c65757acb2a183e25c89d79f4d49c66d0f208a2</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7c65757acb2a183e25c89d79f4d49c66d0f208a2
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sat Mar 18 22:23:49 2023 +0700
<span style='display:block; white-space:pre;color:#404040;'> R-Rcsdp: new port
</span>---
R/R-Rcsdp/Portfile | 21 +++++++++++++++++++++
R/R-Rcsdp/files/patch-fix-build.diff | 19 +++++++++++++++++++
2 files changed, 40 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-Rcsdp/Portfile b/R/R-Rcsdp/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..27ab585c55c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-Rcsdp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup R 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup cran hcorrada Rcsdp 0.1.57.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license CPL-1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description R interface to the CSDP Semidefinite Programming Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 a1e07d0539e1897ea29ef3882baf4252489b2ace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4a317a7cff4edfa439239dbb0de0f5a0287b1af7f91ef6e96cdc815597ab4b3e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 498145
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/hcorrada/rcsdp/issues/4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-Rcsdp/files/patch-fix-build.diff b/R/R-Rcsdp/files/patch-fix-build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3b6c6427373
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-Rcsdp/files/patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Csdp/lib/Makefile.orig 2022-12-13 23:17:49.000000000 +0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Csdp/lib/Makefile 2023-03-18 22:18:36.000000000 +0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,6 +105,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libsdp.a: readprob.o sdp.o op_o.o psd_feas.o op_a.o op_at.o Fnorm.o calc_pobj.o calc_dobj.o trace_prod.o zero_mat.o mat_mult.o sym_mat.o copy_mat.o addscaledmat.o user_exit.o make_i.o allocmat.o initsoln.o initparams.o add_mat.o writesol.o readsol.o easysdp.o writeprob.o solvesys.o makefill.o mat_multsp.o norms.o linesearch.o matvec.o chol.o qreig.o tweakgap.o freeprob.o packed.o sortentries.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${AR} cr libsdp.a readprob.o sdp.o op_o.o psd_feas.o op_a.o op_at.o Fnorm.o calc_pobj.o calc_dobj.o trace_prod.o zero_mat.o mat_mult.o sym_mat.o copy_mat.o addscaledmat.o user_exit.o make_i.o allocmat.o initsoln.o initparams.o add_mat.o writesol.o readsol.o easysdp.o writeprob.o solvesys.o makefill.o mat_multsp.o norms.o linesearch.o matvec.o chol.o qreig.o tweakgap.o freeprob.o packed.o sortentries.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ${RANLIB} libsdp.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # On some systems, you might need to add after "ar cr libsdp.a ..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # ranlib libsdp.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -115,8 +116,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f *.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f libsdp.a
</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;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span></pre><pre style='margin:0'>
</pre>