<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/0c0ab7200e071a308dbaa824ad8235684fd26f24">https://github.com/macports/macports-ports/commit/0c0ab7200e071a308dbaa824ad8235684fd26f24</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 0c0ab7200e0 fastlink: Update to 4.1P-20140912
</span>0c0ab7200e0 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0c0ab7200e071a308dbaa824ad8235684fd26f24
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Mar 19 02:20:27 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> fastlink: Update to 4.1P-20140912
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since this project uses an unversioned distfile and habitually stealth-
</span><span style='display:block; white-space:pre;color:#404040;'> updates it despite claiming to still be the same 4.1P version originally
</span><span style='display:block; white-space:pre;color:#404040;'> released in 1999, add the date to the version number.
</span>---
science/fastlink/Portfile | 26 +++++++++++++++-----------
science/fastlink/files/malloc.patch | 24 ++++++++++++++++++++++++
2 files changed, 39 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/fastlink/Portfile b/science/fastlink/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c8cc1ee36c7..795e0ddd686 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/fastlink/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/fastlink/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,12 @@
</span> PortSystem 1.0
name fastlink
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.1P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.1P-20140912
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 bf29d420b5a5255b56eddd103baa210cd2e0c6f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 36a3e4aad31f24830f91ac249682e7be5837cbe09044a414dc82abcd2fd3e6b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1331631
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories science
license none
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,25 +19,25 @@ master_sites http://ftp.ncbi.nih.gov/pub/fastlink/ \
</span> ftp://ftp.ncbi.nih.gov/pub/fastlink/
platforms darwin
distfiles fastlink.tar.Z
<span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir ${name}/${version}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 50482843cf91287b72cc1bc833a1e3a5c4f64665 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 277226e6192f9750a80e6a092f72144096394bc6cfb158e12dabf6d2247bef0b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${name}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${name}/${version}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.dir ${worksrcpath}/[lindex [split ${version} -] 0]/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles malloc.patch
</span>
use_configure no
variant universal {}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.dir ${patch.dir}
</span> build.target installfast
build.args CC=${configure.cc} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRAFLAGS="${configure.cppflags} -I/usr/include -I/usr/include/malloc ${configure.ldflags} [get_canonical_archflags]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXTRAFLAGS="${configure.cppflags} ${configure.ldflags} [get_canonical_archflags]"
</span>
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -W ${worksrcpath} lodscore ilink linkmap mlink unknown ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}${prefix}/share/doc/fastlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 444 {*}[glob ${workpath}/fastlink/README.*] ${destroot}${prefix}/share/doc/fastlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 444 {*}[glob ${workpath}/fastlink/*.ps] ${destroot}${prefix}/share/doc/fastlink
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -W ${build.dir} lodscore ilink linkmap mlink unknown ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/share/doc/fastlink
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0444 {*}[glob -directory ${worksrcpath} README.* *.ps] ${destroot}${prefix}/share/doc/fastlink
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/fastlink/files/malloc.patch b/science/fastlink/files/malloc.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5044c4eb19d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/fastlink/files/malloc.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Do not include <malloc.h> on Darwin which does not have that nonstandard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+header. malloc is defined in <stdlib.h> which is already included.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- commondefs.h.orig 2012-09-22 21:04:41.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ commondefs.h 2021-03-19 02:15:04.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Shriram: end */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* cgh */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined(vms)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(vms) && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <malloc.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- unknown.h.orig 2006-09-06 14:26:14.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ unknown.h 2021-03-19 02:15:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* cgh */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined(vms)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(vms) && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <malloc.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>