[118744] trunk/dports/science/gri

ryandesign at macports.org ryandesign at macports.org
Thu Apr 10 04:50:52 PDT 2014


Revision: 118744
          https://trac.macports.org/changeset/118744
Author:   ryandesign at macports.org
Date:     2014-04-10 04:50:51 -0700 (Thu, 10 Apr 2014)
Log Message:
-----------
gri: update to 2.12.23 and add upstream patches to fix build with texinfo 5 (#43294) and perl 5.16 too, and rewrite master_sites to avoid redirects

Modified Paths:
--------------
    trunk/dports/science/gri/Portfile

Added Paths:
-----------
    trunk/dports/science/gri/files/
    trunk/dports/science/gri/files/patch-doc-gri.texi.diff
    trunk/dports/science/gri/files/patch-doc-texinfo2HTML.diff

Modified: trunk/dports/science/gri/Portfile
===================================================================
--- trunk/dports/science/gri/Portfile	2014-04-10 11:00:18 UTC (rev 118743)
+++ trunk/dports/science/gri/Portfile	2014-04-10 11:50:51 UTC (rev 118744)
@@ -3,7 +3,7 @@
 PortSystem           1.0
 
 name                 gri
-version              2.12.18
+version             2.12.23
 categories           science graphics
 platforms            darwin
 maintainers          nomaintainer
@@ -20,13 +20,18 @@
 		     line widths, colors, and fonts. A TeX-like syntax \
 		     provides common mathematical symbols.
 homepage             http://gri.sourceforge.net
-master_sites         sourceforge
-checksums           md5 7bcc56936508a112507cbd335001e27e \
-                    sha1 978f7ebcff13bbc830b90a5d58b01acbf0321057 \
-                    rmd160 fbf66ac8c40010749c40ed96bf5f6b0086cfa0e9
+master_sites        sourceforge:project/gri/gri/${version}
 
+checksums           rmd160  9cd7861c88f7db0ec9a23e9cc2a2971a9d763842 \
+                    sha256  a24e703f30250ed705c0a242aa59a24748259ea7355fca52152f367f45bfd2e7
+
 depends_build	    port:ImageMagick \
                     bin:tex:texlive \
                     port:ghostscript \
                     path:bin/perl:perl5
-configure.args	     --infodir=${prefix}/share/info
+
+patchfiles          patch-doc-gri.texi.diff \
+                    patch-doc-texinfo2HTML.diff
+
+# makeinfo: rename gri.info failed: No such file or directory
+use_parallel_build  no

Added: trunk/dports/science/gri/files/patch-doc-gri.texi.diff
===================================================================
--- trunk/dports/science/gri/files/patch-doc-gri.texi.diff	                        (rev 0)
+++ trunk/dports/science/gri/files/patch-doc-gri.texi.diff	2014-04-10 11:50:51 UTC (rev 118744)
@@ -0,0 +1,23 @@
+Fix build with texinfo 5+
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718821
+https://github.com/dankelley/gri/commit/93a40c0b444fb5265b21a344b884b1c7bed49b5a
+--- doc/gri.texi.orig
++++ doc/gri.texi
+@@ -18486,7 +18486,7 @@ Versions exist for MSDOS, windows, and Linux operating systems.
+ (Actually, the windows version is just the MSDOS version, which can be
+ run inside an msdos window within windows-95, windows-NT, etc.)
+ 
+- at subsubsection MSDOS Operating System
++ at subsection MSDOS Operating System
+ @cindex compilation under MSDOS
+ @cindex MSDOS compilation
+ 
+@@ -18543,7 +18543,7 @@ To view the output, use a PostScript viewer such as GSview.
+ 
+ 
+ 
+- at subsubsection LINUX Operating System
++ at subsection LINUX Operating System
+ @cindex compilation under Linux
+ @cindex linux compilation
+ @cindex LINUX compilation

Added: trunk/dports/science/gri/files/patch-doc-texinfo2HTML.diff
===================================================================
--- trunk/dports/science/gri/files/patch-doc-texinfo2HTML.diff	                        (rev 0)
+++ trunk/dports/science/gri/files/patch-doc-texinfo2HTML.diff	2014-04-10 11:50:51 UTC (rev 118744)
@@ -0,0 +1,35 @@
+Fix build with perl 5.16+ due to missing ctime.pl:
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724193
+https://github.com/dankelley/gri/commit/58949a199d4b307c8c95751a42ccabe22073d824
+And getopts.pl:
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735914
+https://github.com/dankelley/gri/commit/8f6e468636d7d9b32945845f408044af0e095fb7
+--- doc/texinfo2HTML.orig
++++ doc/texinfo2HTML
+@@ -54,18 +54,17 @@ BUGS:
+ 		the end is here} and more blah
+ 	will not get the \@code{} item converted correctly.
+ ";
+-require "ctime.pl";
+-require "getopts.pl";
+-
+-$debug = 0;
+-
+-die if !&Getopts('h');
+-$print_help = 0;
+-$print_help = $opt_h if $opt_h;
+-if ($print_help) {
++#require "ctime.pl";
++use POSIX qw(ctime);
++use Getopt::Std;
++&getopts('h');
++if ($opt_h) {
+     print "$usage";
+     exit 0;
+ }
++$debug = 0;
++
++#$date = &ctime(time);
+ $date = &ctime(time);
+ chop($date);
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140410/f719271c/attachment-0001.html>


More information about the macports-changes mailing list