<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aae53316e1ebbffe50ae8bf1494dd3254f349d4b">https://github.com/macports/macports-ports/commit/aae53316e1ebbffe50ae8bf1494dd3254f349d4b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit aae53316e1ebbffe50ae8bf1494dd3254f349d4b
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sun Jul 23 16:57:10 2023 +0900

<span style='display:block; white-space:pre;color:#404040;'>    ncarg: fix jpc_decode bug
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/65818
</span>---
 science/ncarg/Portfile                        |  3 ++-
 science/ncarg/files/patch-dec_jpeg2000.c.diff | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ncarg/Portfile b/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2953c9c4c28..694f7f046c5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ncarg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ compilers.allow_arguments_mismatch \
</span> 
 name                        ncarg
 version                     6.6.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    21
</span> epoch                       1
 set version_no_dot [join [split ${version} "."] ""]
 categories                  science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,6 +130,7 @@ pre-configure {
</span>        set defs "-DUSE_JPEG2000 -DUSE_PNG"
     }
     system -W ${workpath}/${g2clib_worksrcdir} "patch -p0 < ${filespath}/patch-enc_jpeg2000.c.diff"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${workpath}/${g2clib_worksrcdir} "patch -p0 < ${filespath}/patch-dec_jpeg2000.c.diff"
</span>     system -W ${workpath}/${g2clib_worksrcdir} \
         "make CC=${configure.cc} INC=\"${configure.cppflags} ${configure.cflags}\" DEFS=\"${defs}\" all"
     file copy ${workpath}/${g2clib_worksrcdir}/libgrib2c.a ${worksrcpath}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ncarg/files/patch-dec_jpeg2000.c.diff b/science/ncarg/files/patch-dec_jpeg2000.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7a25664e3db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ncarg/files/patch-dec_jpeg2000.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- dec_jpeg2000.c.orig    2016-07-26 06:35:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ dec_jpeg2000.c 2023-07-23 15:56:34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -70,9 +70,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //     Decode JPEG200 codestream into jas_image_t structure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //       
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    image=jpc_decode(jpcstream,opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    image=jas_image_decode(jpcstream,jas_image_strtofmt("jpc"),opts);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if ( image == 0 ) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-       printf(" jpc_decode return\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       printf(" jas_image_decode return\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -3;
</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>