git: a083d2961a7c - main - math/gri: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 26 Nov 2023 12:18:08 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=a083d2961a7cc65b3bb70db22f0251ab3679b123 commit a083d2961a7cc65b3bb70db22f0251ab3679b123 Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2023-11-26 12:17:52 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2023-11-26 12:17:52 +0000 math/gri: Remove expired port 2023-11-26 math/gri: Last upstream release was in 2012 and gnuplot generates better results --- MOVED | 1 + math/Makefile | 1 - math/gri/Makefile | 75 -------------- math/gri/distinfo | 2 - math/gri/files/patch-doc__texinfo2HTML | 176 --------------------------------- math/gri/files/patch-doc_gri.texi | 28 ------ math/gri/files/patch-src_query.cc | 11 --- math/gri/pkg-descr | 11 --- math/gri/pkg-plist | 15 --- 9 files changed, 1 insertion(+), 319 deletions(-) diff --git a/MOVED b/MOVED index 8f335b3c5a8e..99b134606093 100644 --- a/MOVED +++ b/MOVED @@ -8089,3 +8089,4 @@ games/suyimazu|games/mizuma|2023-11-22|Project renamed www/dfileserver||2023-11-22|Has expired: Obsolete, consider using www/darkhttpd devel/sdts++||2023-11-22|Has expired: Last upstream release was in 2003 and both MASTER_SITES and WWW are unreachable databases/postgis30||2023-11-22|Removed +math/gri||2023-11-26|Has expired: Last upstream release was in 2012 and gnuplot generates better results diff --git a/math/Makefile b/math/Makefile index 5c1421c5fac7..7dbcbb77f5f7 100644 --- a/math/Makefile +++ b/math/Makefile @@ -380,7 +380,6 @@ SUBDIR += grace SUBDIR += gravity SUBDIR += gretl - SUBDIR += gri SUBDIR += grpn SUBDIR += gsl SUBDIR += half diff --git a/math/gri/Makefile b/math/gri/Makefile deleted file mode 100644 index b5cbe22e825c..000000000000 --- a/math/gri/Makefile +++ /dev/null @@ -1,75 +0,0 @@ -PORTNAME= gri -PORTVERSION= 2.12.23 -PORTREVISION= 13 -CATEGORIES= math -MASTER_SITES= SF - -MAINTAINER= ports@FreeBSD.org -COMMENT= Extensible plotting language for producing scientific graphs -WWW= https://gri.sourceforge.net/ - -LICENSE= GPLv2 - -DEPRECATED= Last upstream release was in 2012 and gnuplot generates better results -EXPIRATION_DATE= 2023-11-26 - -LIB_DEPENDS= libnetcdf.so:science/netcdf - -USES= cpe gmake localbase:ldflags readline shebangfix makeinfo tex -CPE_VENDOR= gri_project -USE_CXXSTD= c++14 -USE_TEX= formats:build dvipsk:build - -SHEBANG_FILES= doc/examples/FEM.pl src/gri_merge src/gri_unpage - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-FreeBSD - -INFO= gri -PORTDOCS= * -PORTEXAMPLES= * - -OPTIONS_DEFINE= DOCS EXAMPLES - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} -USES+= magick:6,build -.endif - -post-patch: - @${REINPLACE_CMD} -e \ - '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e \ - '/gzip/s|^|#| ; \ - /EXAMPLES_DIR/s|^|#|' ${WRKSRC}/doc/Makefile.in - -post-build: -.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} - (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ - ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) -.else - (cd ${WRKSRC}/doc && makeinfo gri.texi) -.endif - -post-install-DOCS-on: - (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ - ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) - -post-install-DOCS-off: - ${INSTALL_MAN} ${WRKSRC}/doc/gri-manpage.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1/gri.1 - ${INSTALL_MAN} ${WRKSRC}/doc/gri_merge.1-skel \ - ${STAGEDIR}${MANPREFIX}/man/man1/gri_merge.1 - ${INSTALL_MAN} ${WRKSRC}/doc/gri_unpage.1-skel \ - ${STAGEDIR}${MANPREFIX}/man/man1/gri_unpage.1 - ${INSTALL_DATA} ${WRKSRC}/doc/gri.info* ${STAGEDIR}${PREFIX}/${INFO_PATH} - -post-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - (cd ${WRKSRC}/doc/examples && ${INSTALL_DATA} model* *.dat *.gri e*.ps \ - ${STAGEDIR}${EXAMPLESDIR}) - (cd ${WRKSRC}/doc/examples \ - && ${INSTALL_SCRIPT} FEM.pl ${STAGEDIR}${EXAMPLESDIR}) - -.include <bsd.port.mk> diff --git a/math/gri/distinfo b/math/gri/distinfo deleted file mode 100644 index 96b8a41ceceb..000000000000 --- a/math/gri/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gri-2.12.23.tar.gz) = a24e703f30250ed705c0a242aa59a24748259ea7355fca52152f367f45bfd2e7 -SIZE (gri-2.12.23.tar.gz) = 1668587 diff --git a/math/gri/files/patch-doc__texinfo2HTML b/math/gri/files/patch-doc__texinfo2HTML deleted file mode 100644 index de3f36cc683f..000000000000 --- a/math/gri/files/patch-doc__texinfo2HTML +++ /dev/null @@ -1,176 +0,0 @@ ---- doc/texinfo2HTML.orig 2009-12-12 18:11:23 UTC -+++ doc/texinfo2HTML -@@ -1,5 +1,8 @@ - #!/usr/bin/perl -w - -+use POSIX qw(ctime); -+use Getopt::Std; -+ - #$example_indent = " "; - $example_indent = ""; - -@@ -54,12 +57,10 @@ 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'); -+die if !getopts('h'); - $print_help = 0; - $print_help = $opt_h if $opt_h; - if ($print_help) { -@@ -120,7 +121,7 @@ while(get_a_line()) { - next; - } - # Process image commands (NOT...it's there already) -- if (/\@image{(.*)}/) { -+ if (/\@image\{(.*)\}/) { - #print "<img src=\"$1.gif\" border=\"1\">\n"; - next; - } -@@ -208,12 +209,12 @@ while(get_a_line()) { - s,<,<,og; - # Special tweak to make 'Gri' look cooler. - # s, Gri , G<FONT SIZE=-1>RI</FONT> ,og; -- s,\@code{\@\@},\@code{TEXINFO2HTML-AT-AT},og; -+ s,\@code\{\@\@\},\@code\{TEXINFO2HTML-AT-AT\},og; - s,\@},TEXINFO2HTML-CLOSE-BRACE,og; # retain inside e.g. @code{} - s,\@\@,TEXINFO2HTML-AT-AT,og; -- s,\@{,{,og; -- s,\@TeX{},TeX,og; -- s,\@dots{},...,og; -+ s,\@\{,\{,og; -+ s,\@TeX\{\},TeX,og; -+ s,\@dots\{\},...,og; - # Put in place-holders for some accents. I should check for all - # of them, but for now, I'm just kludging in a couple, - # to solve an immediate problem and to serve as a place-holder -@@ -237,18 +238,18 @@ while(get_a_line()) { - } - next; - } -- while (/\@url{([^}]*)}/) { -+ while (/\@url\{([^}]*)\}/) { - $the_url = $1; -- s:\@url{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:; -+ s:\@url\{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:; - } -- while (/\@uref{([^}]*)}/) { -+ while (/\@uref\{([^}]*)\}/) { - @items = split(/,/, $1); - if ($#items == 0) { -- s:\@uref{[^}]*}:<a href="$items[0]">$items[0]</a>:; -+ s:\@uref\{[^}]*}:<a href="$items[0]">$items[0]</a>:; - } elsif ($#items == 1) { -- s:\@uref{[^}]*}:<a href="$items[0]">$items[1]</a>:; -+ s:\@uref\{[^}]*}:<a href="$items[0]">$items[1]</a>:; - } elsif ($#items == 2) { -- s:\@uref{[^}]*}:\@code{$items[2]}:; -+ s:\@uref\{[^}]*}:\@code{$items[2]}:; - } else { - die "Cannot have more than 3 items in a 'uref' at \"$_\""; - } -@@ -330,7 +331,7 @@ while(get_a_line()) { - while(get_a_line()) { - next if /\@sp/; - next if /\@cindex/; -- s|\@anchor{([^}]*)}|<a name=\"$1\"></a>|g; -+ s|\@anchor\{([^}]*)}|<a name=\"$1\"></a>|g; - &process_examples(); - # Handle HTML inserts - if (/^\@c HTML (.*)/o) { -@@ -346,10 +347,10 @@ while(get_a_line()) { - } - if (/\s*\@item\s*(.*)/o) { - $the_item = $1; -- $the_item =~ s:\@{:{:og; -+ $the_item =~ s:\@\{:{:og; - $the_item =~ s:\@}:}:og; - $the_item =~ s:\@\@:\@:og; -- $the_item =~ s:\@code{([^}]*)}:`<font color="$ex_color"><code>$1</code></font>':og; -+ $the_item =~ s:\@code\{([^}]*)}:`<font color="$ex_color"><code>$1</code></font>':og; - print "<dt> $start_item$the_item$end_item\n<dd>"; - } else { - print "<p>" if (/^$/o); -@@ -402,38 +403,38 @@ sub process_examples() { - } else { - s,\@value\{([^}]*)\},$value{$1},g; # Substitute set/value pair - s,\@},},og; -- s,\@{,{,og; -+ s,\@\{,{,og; - } - } - - - sub sub_refs { -- die "line $. of file: cannot have multiple refs on one line" if (/\@[px]*ref{(.*)}(.*)\@[px]*ref{(.*)}/); -+ die "line $. of file: cannot have multiple refs on one line" if (/\@[px]*ref\{(.*)}(.*)\@[px]*ref\{(.*)}/); - # anchors -- s|\@anchor{([^}]*)}|<a name=\"$1\"></a>|g; -+ s|\@anchor\{([^}]*)}|<a name=\"$1\"></a>|g; - # Change e.g. - # @xref{Viewing} - # into - # <a href="#Viewing">see Viewing</a> - - #if (/\@ref/){print "AAA[$_]AAA\n"; -- s|\@ref{([^}]*)}|see <a href="#$1">$1</a>|g; -+ s|\@ref\{([^}]*)}|see <a href="#$1">$1</a>|g; - #print "BBB[$_]BBB\n";} - -- s|\@xref{([^}]*)}|see <a href="#$1">$1</a>|g; -- s|\@pxref{([^}]*)}|see <a href="#$1">$1.</a>|g; -- while (/\@url{([^}]*)}/) { -+ s|\@xref\{([^}]*)}|see <a href="#$1">$1</a>|g; -+ s|\@pxref\{([^}]*)}|see <a href="#$1">$1.</a>|g; -+ while (/\@url\{([^}]*)}/) { - $the_url = $1; -- s:\@url{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:; -+ s:\@url\{[^}]*}:<a href="$the_url">\@code{$the_url}</a>:; - } -- while (/\@uref{([^}]*)}/) { -+ while (/\@uref\{([^}]*)}/) { - @items = split(/,/, $1); - if ($#items == 0) { -- s:\@uref{[^}]*}:<a href="$items[0]">$items[0]</a>:; -+ s:\@uref\{[^}]*}:<a href="$items[0]">$items[0]</a>:; - } elsif ($#items == 1) { -- s:\@uref{[^}]*}:<a href="$items[0]">$items[1]</a>:; -+ s:\@uref\{[^}]*}:<a href="$items[0]">$items[1]</a>:; - } elsif ($#items == 2) { -- s:\@uref{[^}]*}:\@code{$items[2]}:; -+ s:\@uref\{[^}]*}:\@code{$items[2]}:; - } else { - die "Cannot have more than 3 items in a 'uref' at \"$_\""; - } -@@ -466,17 +467,17 @@ sub sub_headings { - sub sub_emphasis { - s,<<,<<,g; - s,>>,>>,g; -- s,\@emph{([^}]*)},<em>$1</em>,g; -- s,\@strong{([^}]*)},<b>$1</b>,g; -- s,\@footnote{([^}]*)}, [$1],g; -- s,\@b{([^}]*)},<b>$1</b>,g; -+ s,\@emph\{([^}]*)},<em>$1</em>,g; -+ s,\@strong\{([^}]*)},<b>$1</b>,g; -+ s,\@footnote\{([^}]*)}, [$1],g; -+ s,\@b\{([^}]*)},<b>$1</b>,g; - -- s,\@code{([^}]*)},`<font color="$ex_color"><code>$1</code></font>',g; -+ s,\@code\{([^}]*)},`<font color="$ex_color"><code>$1</code></font>',g; - s,\@\@,\@,g; -- s,\@samp{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g; -- s,\@key{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g; -- s,\@kbd{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g; -- s,\@file{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g; -+ s,\@samp\{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g; -+ s,\@key\{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g; -+ s,\@kbd\{([^}]*)},`<font color="$ex_color"><kbd>$1</kbd></font>',g; -+ s,\@file\{([^}]*)},`<font color="$ex_color"><samp>$1</samp></font>',g; - s,TEXINFO2HTML-CLOSE-BRACE,},g; - s,TEXINFO2HTML-AT-AT,\@,g; - s,TEXINFO2HTML-ACCENT-ACUTE-a,á,g; diff --git a/math/gri/files/patch-doc_gri.texi b/math/gri/files/patch-doc_gri.texi deleted file mode 100644 index 8b7003884ceb..000000000000 --- a/math/gri/files/patch-doc_gri.texi +++ /dev/null @@ -1,28 +0,0 @@ ---- doc/gri.texi.orig 2011-07-06 14:10:17 UTC -+++ doc/gri.texi -@@ -38,6 +38,7 @@ - @comment *** End of HTML stuff *** - @c - @comment OVERRIDE some defaults in texinfo.tex -+@documentencoding ISO-8859-1 - @iftex - @message{} - @message{gri.texi: overriding parskip, } -@@ -18486,7 +18487,7 @@ Versions exist for MSDOS, windows, and L - (Actually, the windows version is just the MSDOS version, which can be - run inside an msdos window within windows-95, windows-NT, etc.) - --@subsubsection MSDOS Operating System -+@subsection MSDOS Operating System - @cindex compilation under MSDOS - @cindex MSDOS compilation - -@@ -18543,7 +18544,7 @@ To view the output, use a PostScript vie - - - --@subsubsection LINUX Operating System -+@subsection LINUX Operating System - @cindex compilation under Linux - @cindex linux compilation - @cindex LINUX compilation diff --git a/math/gri/files/patch-src_query.cc b/math/gri/files/patch-src_query.cc deleted file mode 100644 index d071eabaf46a..000000000000 --- a/math/gri/files/patch-src_query.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/query.cc.orig 2018-09-01 10:32:12 UTC -+++ src/query.cc -@@ -56,7 +56,7 @@ queryCmd() - if (!find_hint_and_def(hint, def)) { - return false; - } -- def_word[0] = '\0'; -+ def_word[0] = NULL; - chop_into_words(def, def_word, &def_words, NCHAR); - // Strip off double-quotes form list of defaults - for (unsigned int i = 0; i < def_words; i++) { diff --git a/math/gri/pkg-descr b/math/gri/pkg-descr deleted file mode 100644 index f2fe871d3a8f..000000000000 --- a/math/gri/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Gri is a language for scientific graphics applications. By 'language' I mean -that it is a command-driven application, as opposed to a click/point -application. It is analogous to latex or tex, and shares the property that -extensive power is the reward for tolerating a modest learning curve. Gri -output is in industry-standard PostScript, suitable for incorporation in -documents prepared by various text processors. Gri can make x-y graphs, -contour-graphs, and image graphs. In addition to high-level capabilities, it -has enough low-level capabilities to allow users to achieve a high degree of -customization. Precise control is extended to all aspects of drawing, including -line-widths, colors, and fonts. Text includes a subset of the tex language, so -that it is easy to incorporate Greek letters and mathematical symbols in labels. diff --git a/math/gri/pkg-plist b/math/gri/pkg-plist deleted file mode 100644 index 485b524a5804..000000000000 --- a/math/gri/pkg-plist +++ /dev/null @@ -1,15 +0,0 @@ -bin/gri -bin/gri_merge -bin/gri_unpage -info/gri.info -info/gri.info-1 -info/gri.info-2 -info/gri.info-3 -man/man1/gri.1.gz -man/man1/gri_merge.1.gz -man/man1/gri_unpage.1.gz -share/emacs/site-lisp/gri-mode.el -%%DATADIR%%/gri.cmd -%%DATADIR%%/logo.dat -%%DATADIR%%/rgb.txt -%%DATADIR%%/startup.msg