summaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
Diffstat (limited to 'science')
-rw-r--r--science/Makefile3
-rw-r--r--science/euler/Makefile41
-rw-r--r--science/euler/distinfo2
-rw-r--r--science/euler/files/patch-src__command.c11
-rw-r--r--science/euler/files/patch-src__main.c95
-rw-r--r--science/euler/pkg-descr24
-rw-r--r--science/euler/pkg-plist219
-rw-r--r--science/flounder/Makefile64
-rw-r--r--science/flounder/distinfo2
-rw-r--r--science/flounder/files/patch-Colourscale.cc11
-rw-r--r--science/flounder/files/patch-Fl_Gnuplot.cc31
-rw-r--r--science/flounder/files/patch-Fl_Gnuplot.h11
-rw-r--r--science/flounder/files/patch-GlAreaUI.cc19
-rw-r--r--science/flounder/files/patch-Glarea.cc11
-rw-r--r--science/flounder/files/patch-Glarea.h20
-rw-r--r--science/flounder/files/patch-IGBheader.cc52
-rw-r--r--science/flounder/files/patch-PNGwrite.cc11
-rw-r--r--science/flounder/files/patch-RenderEPS.h10
-rw-r--r--science/flounder/files/patch-flguppy.h11
-rw-r--r--science/flounder/files/patch-isosurf.cc11
-rw-r--r--science/flounder/pkg-descr21
-rw-r--r--science/gdis/Makefile92
-rw-r--r--science/gdis/distinfo2
-rw-r--r--science/gdis/files/patch-grid.c20
-rw-r--r--science/gdis/pkg-descr12
25 files changed, 0 insertions, 806 deletions
diff --git a/science/Makefile b/science/Makefile
index 912ecbff097b..f5a105389c6f 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -46,18 +46,15 @@
SUBDIR += elmergrid
SUBDIR += elmerpost
SUBDIR += epte
- SUBDIR += euler
SUBDIR += fastcap
SUBDIR += fasthenry
SUBDIR += fisicalab
- SUBDIR += flounder
SUBDIR += fvcom
SUBDIR += fvcom-mpi
SUBDIR += fvm
SUBDIR += g3data
SUBDIR += gamess
SUBDIR += gchemutils
- SUBDIR += gdis
SUBDIR += getdp
SUBDIR += ghemical
SUBDIR += ghmm
diff --git a/science/euler/Makefile b/science/euler/Makefile
deleted file mode 100644
index 3ea6e02887ee..000000000000
--- a/science/euler/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= euler
-PORTVERSION= 1.61.0
-PORTREVISION= 7
-CATEGORIES= science
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.61
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program computes with real and complex numbers and matrices
-
-LICENSE= GPLv2
-
-DEPRECATED= Unmaintained since 2002
-EXPIRATION_DATE= 2014-04-17
-USES= pkgconfig
-USE_GNOME= gtk20
-GNU_CONFIGURE= yes
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g ; \
- /^install-data-am/s|install-eulerdocDATA||g' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^AM_CFLAGS/d ; \
- /-Wall/d ; \
- /-O3/d' ${WRKSRC}/src/Makefile.in
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC}/docs && ${FIND} . ! -name "*Makefile*" | \
- ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
- @${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
- @${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} ${BINMODE}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/science/euler/distinfo b/science/euler/distinfo
deleted file mode 100644
index 3146d703f2bb..000000000000
--- a/science/euler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (euler-1.61.0.tgz) = 1350a3ded26fa8bab2580a1dc3a689aabbb100b872df62819327282773e02d95
-SIZE (euler-1.61.0.tgz) = 1202485
diff --git a/science/euler/files/patch-src__command.c b/science/euler/files/patch-src__command.c
deleted file mode 100644
index 62f4817a1983..000000000000
--- a/science/euler/files/patch-src__command.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/command.c.orig Mon Oct 24 09:38:24 2005
-+++ src/command.c Sun May 27 14:08:14 2007
-@@ -732,7 +732,7 @@
- }
-
-
--static int command_count;
-+int command_count;
-
- commandtyp command_list[] = {
- {"quit",c_quit,do_quit},
diff --git a/science/euler/files/patch-src__main.c b/science/euler/files/patch-src__main.c
deleted file mode 100644
index a4c0c4b0fc4a..000000000000
--- a/science/euler/files/patch-src__main.c
+++ /dev/null
@@ -1,95 +0,0 @@
---- src/main.c.orig Mon Oct 31 07:54:17 2005
-+++ src/main.c Mon Oct 31 23:53:19 2005
-@@ -1229,9 +1229,9 @@
-
- static void overwrite_yes_cb(GtkWidget *widget, gpointer data)
- {
-- destroy_yesno_dialog(widget);
--
- char *filename = get_filename(data, ".en");
-+
-+ destroy_yesno_dialog(widget);
-
- if (!gtk_term_save(term,filename)) {
- char *txt = g_strdup_printf("\nI could not save the notebook to the file\n%s\n",filename);
-@@ -1262,9 +1262,9 @@
-
- static void overwrite_yes_open_cb(GtkWidget *widget, gpointer data)
- {
-- destroy_yesno_dialog(widget);
--
- char *filename = get_filename(data, ".en");
-+
-+ destroy_yesno_dialog(widget);
-
- if (gtk_term_save(term,filename)) {
- gtk_widget_destroy((GtkWidget*)data);
-@@ -1318,9 +1318,9 @@
-
- static void overwrite_yes_quit_cb(GtkWidget *widget, gpointer data)
- {
-- destroy_yesno_dialog(widget);
--
- char *filename = get_filename(data, ".en");
-+
-+ destroy_yesno_dialog(widget);
-
- if (gtk_term_save(term,filename)){
- gtk_widget_destroy((GtkWidget*)data);
-@@ -1763,8 +1763,8 @@
- {
- GtkTerm *t = GTK_TERM(term);
- if (t->editing) {
-- if (!strlen(efname)) return;
- char *text = g_strdup_printf("load \"%s\"", efname);
-+ if (!strlen(efname)) return;
-
- if (t->pos<=e_get_text_length(t->a,t->cur))
- e_remove_text(t->a,t->cur,1,e_get_text_length(t->a,t->cur)-1);
-@@ -1780,11 +1780,6 @@
-
- static void editor(void)
- {
-- if (editordialog) {
-- gdk_window_raise(editordialog->window);
-- return;
-- }
--
- GtkWidget *vbox;
- GtkWidget *toolbar;
- GtkWidget *button;
-@@ -1796,6 +1791,11 @@
- PangoFontDescription *pfd;
- GtkIconSize tmp_toolbar_icon_size;
-
-+ if (editordialog) {
-+ gdk_window_raise(editordialog->window);
-+ return;
-+ }
-+
- editordialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- // gtk_window_set_transient_for(GTK_WINDOW(editordialog),GTK_WINDOW(term_window));
- // gtk_window_set_modal(GTK_WINDOW(editordialog),TRUE);
-@@ -2002,8 +2002,9 @@
-
- static void overwrite_yes_dndopen_cb(GtkWidget *widget, gpointer data)
- {
-- destroy_yesno_dialog(widget);
- char *filename = get_filename(data, ".en");
-+
-+ destroy_yesno_dialog(widget);
-
- if (gtk_term_save(term,filename)) {
- gtk_widget_destroy((GtkWidget*)data);
-@@ -2325,9 +2326,9 @@
-
- static void no_demo_cb(GtkWidget *widget, gpointer data)
- {
-- destroy_yesno_dialog(widget);
--
- gchar *s;
-+
-+ destroy_yesno_dialog(widget);
- s = g_strconcat(INSTALL_DIR,"/share/euler/progs/",demo_name,NULL);
- gtk_term_load(term,s);
- g_free(s);
diff --git a/science/euler/pkg-descr b/science/euler/pkg-descr
deleted file mode 100644
index 36edd6b9998d..000000000000
--- a/science/euler/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-EULER is a program for quickly and interactively computing with real and
-complex numbers and matrices, or with intervals, in the style of MatLab,
-Octave,... It can draw and animate your functions in two and three dimensions.
-It features:
- - real, complex and interval scalars and matrices,
- - a programming language, with local variables, default values for
- parameters, variable parameter number, passing of functions,
- - two and three dimensional graphs,
- - marker plots,
- - density and contour plots,
- - animations,
- - numerical integration and differentiation,
- - statistical functions and tests,
- - differential equations,
- - interval methods with guaranteed inclusions,
- - function minimizers (Brent, Nelder-Mean),
- - Simplex algorithm,
- - interpolation and approximation,
- - finding roots of polynomials,
- - Fast Fourier transform (FFT),
- - An exact scalar product using a long accumulator,
- - Postscript graphics export
-
-WWW: http://euler.sourceforge.net/
diff --git a/science/euler/pkg-plist b/science/euler/pkg-plist
deleted file mode 100644
index 0fa37fd9a612..000000000000
--- a/science/euler/pkg-plist
+++ /dev/null
@@ -1,219 +0,0 @@
-bin/euler
-%%PORTDOCS%%%%DOCSDIR%%/doc.html
-%%PORTDOCS%%%%DOCSDIR%%/download.html
-%%PORTDOCS%%%%DOCSDIR%%/french/doc.html
-%%PORTDOCS%%%%DOCSDIR%%/french/download.html
-%%PORTDOCS%%%%DOCSDIR%%/french/index.html
-%%PORTDOCS%%%%DOCSDIR%%/french/links.html
-%%PORTDOCS%%%%DOCSDIR%%/french/screenshots.html
-%%PORTDOCS%%%%DOCSDIR%%/german/doc.html
-%%PORTDOCS%%%%DOCSDIR%%/german/download.html
-%%PORTDOCS%%%%DOCSDIR%%/german/examples.html
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Binomial.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Contour.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/HalfPipe1.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Halfpipe.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Liss.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Mesh.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Plot2D.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Plot3D.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/Sinc.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/SincI.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/euler.css
-%%PORTDOCS%%%%DOCSDIR%%/german/images/fcd.gif
-%%PORTDOCS%%%%DOCSDIR%%/german/images/index.php
-%%PORTDOCS%%%%DOCSDIR%%/german/index.html
-%%PORTDOCS%%%%DOCSDIR%%/german/links.html
-%%PORTDOCS%%%%DOCSDIR%%/german/screenshots.html
-%%PORTDOCS%%%%DOCSDIR%%/images/de.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/euler.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/fr.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/index.php
-%%PORTDOCS%%%%DOCSDIR%%/images/pref1.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/pref2.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/pref3.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/pref4.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/ru.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot1.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot2.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot3.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot4.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot5.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot6.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot7.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/shot8.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/uk.gif
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/links.html
-%%PORTDOCS%%%%DOCSDIR%%/news.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/about.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/back.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/bezier1.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/bezier2.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/bezier3.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/bezier4.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/commandline.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/compl0.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/compl1.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/compl2.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/compl3.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/dgl1.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/dgl2.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler.css
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_credits.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_download.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_features.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_links.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_list.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/euler_systems.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/eulerdoc.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/examples.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/expressions.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/fft1.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/fft2.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/fft3.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/files.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/functions.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/german.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/graphics.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/index.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/intervall.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/knot.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/linearalgebra.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/links.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/logo.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/polynomials.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/programming.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/rene.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/settings.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/sin1.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/sin2.gif
-%%PORTDOCS%%%%DOCSDIR%%/reference/somefiles.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/special.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/statistics.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/version.html
-%%PORTDOCS%%%%DOCSDIR%%/screenshots.html
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%DATADIR%%/help.txt
-%%DATADIR%%/progs/3body.e
-%%DATADIR%%/progs/3body.en
-%%DATADIR%%/progs/3d.en
-%%DATADIR%%/progs/3dplot.e
-%%DATADIR%%/progs/apple.e
-%%DATADIR%%/progs/astro.e
-%%DATADIR%%/progs/astro.en
-%%DATADIR%%/progs/autodemo.e
-%%DATADIR%%/progs/autodemo.en
-%%DATADIR%%/progs/bahnen.e
-%%DATADIR%%/progs/ballistics.en
-%%DATADIR%%/progs/bench.e
-%%DATADIR%%/progs/bessel.e
-%%DATADIR%%/progs/bezier.e
-%%DATADIR%%/progs/boundaryvalue.en
-%%DATADIR%%/progs/broyden.e
-%%DATADIR%%/progs/cg.e
-%%DATADIR%%/progs/chebysh.e
-%%DATADIR%%/progs/child-and-toy.en
-%%DATADIR%%/progs/child.e
-%%DATADIR%%/progs/choleski.e
-%%DATADIR%%/progs/complex.en
-%%DATADIR%%/progs/contfrac.e
-%%DATADIR%%/progs/dea.e
-%%DATADIR%%/progs/dea.en
-%%DATADIR%%/progs/demo.e
-%%DATADIR%%/progs/demo.en
-%%DATADIR%%/progs/deutsch.en
-%%DATADIR%%/progs/eigen.e
-%%DATADIR%%/progs/electricity.e
-%%DATADIR%%/progs/electricity.en
-%%DATADIR%%/progs/eval.en
-%%DATADIR%%/progs/feigenbaum.en
-%%DATADIR%%/progs/fftsound.en
-%%DATADIR%%/progs/figure.en
-%%DATADIR%%/progs/flower.e
-%%DATADIR%%/progs/fmin.en
-%%DATADIR%%/progs/fminmax.e
-%%DATADIR%%/progs/framed.e
-%%DATADIR%%/progs/games.e
-%%DATADIR%%/progs/gauss.e
-%%DATADIR%%/progs/histo.e
-%%DATADIR%%/progs/hondt.e
-%%DATADIR%%/progs/ieigen.en
-%%DATADIR%%/progs/interest.e
-%%DATADIR%%/progs/interval.e
-%%DATADIR%%/progs/interval.en
-%%DATADIR%%/progs/ipoldemo.e
-%%DATADIR%%/progs/iterate.en
-%%DATADIR%%/progs/kepler.e
-%%DATADIR%%/progs/kette.dat
-%%DATADIR%%/progs/kettenlinie.en
-%%DATADIR%%/progs/linear.en
-%%DATADIR%%/progs/logo.e
-%%DATADIR%%/progs/logplot.en
-%%DATADIR%%/progs/lorenz.e
-%%DATADIR%%/progs/mandog.e
-%%DATADIR%%/progs/modulo.e
-%%DATADIR%%/progs/newtonbarrier.e
-%%DATADIR%%/progs/opti.e
-%%DATADIR%%/progs/polymult.e
-%%DATADIR%%/progs/program.en
-%%DATADIR%%/progs/randtest.e
-%%DATADIR%%/progs/randwalk.en
-%%DATADIR%%/progs/remez.e
-%%DATADIR%%/progs/rendite.e
-%%DATADIR%%/progs/root.en
-%%DATADIR%%/progs/rounding.en
-%%DATADIR%%/progs/showdgl.e
-%%DATADIR%%/progs/smith.e
-%%DATADIR%%/progs/sound.e
-%%DATADIR%%/progs/spline.e
-%%DATADIR%%/progs/splines.e
-%%DATADIR%%/progs/statist.e
-%%DATADIR%%/progs/statist.en
-%%DATADIR%%/progs/steffens.e
-%%DATADIR%%/progs/stereo.e
-%%DATADIR%%/progs/svd.e
-%%DATADIR%%/progs/swimming.en
-%%DATADIR%%/progs/temperament.en
-%%DATADIR%%/progs/test.dat
-%%DATADIR%%/progs/testsuit.e
-%%DATADIR%%/progs/texprint.e
-%%DATADIR%%/progs/trigfit.e
-%%DATADIR%%/progs/user/bad.e
-%%DATADIR%%/progs/user/bode.e
-%%DATADIR%%/progs/user/control.e
-%%DATADIR%%/progs/user/control.txt
-%%DATADIR%%/progs/user/cooling.e
-%%DATADIR%%/progs/user/ctrldemo.en
-%%DATADIR%%/progs/user/fftuser.en
-%%DATADIR%%/progs/user/fresnel.e
-%%DATADIR%%/progs/user/fresnel.en
-%%DATADIR%%/progs/user/logplot.e
-%%DATADIR%%/progs/user/logplot.en
-%%DATADIR%%/progs/user/saite.e
-%%DATADIR%%/progs/user/saite.en
-%%DATADIR%%/progs/user/scope.e
-%%DATADIR%%/progs/user/scope.en
-%%DATADIR%%/progs/user/siggen.e
-%%DATADIR%%/progs/user/smith.e
-%%DATADIR%%/progs/user/theod.e
-%%DATADIR%%/progs/util.e
-%%DATADIR%%/progs/vplot.e
-%%DATADIR%%/progs/welcome.en
-%%DATADIR%%/progs/weltseil.en
-%%DATADIR%%/progs/westerbench.en
-%%DATADIR%%/progs/x.e
-%%DATADIR%%/progs/xdis.e
-%%DATADIR%%/progs/yacas.e
-%%DATADIR%%/progs/yacas.en
-@dirrm %%DATADIR%%/progs/user
-@dirrm %%DATADIR%%/progs
-@dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/reference
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/german/images
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/german
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/french
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/science/flounder/Makefile b/science/flounder/Makefile
deleted file mode 100644
index 8c86c33bf7d7..000000000000
--- a/science/flounder/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= flounder
-PORTVERSION= 0.40
-PORTREVISION= 18
-CATEGORIES= science
-MASTER_SITES= http://www.enel.ucalgary.ca/People/vigmond/flounder/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A quick way to visualize regularly spaced 4D data
-
-LIB_DEPENDS= gif:${PORTSDIR}/graphics/giflib \
- png15:${PORTSDIR}/graphics/png \
- fltk:${PORTSDIR}/x11-toolkits/fltk
-
-OPTIONS_DEFINE= GNUPLOT GRACE
-OPTIONS_DEFAULT=GNUPLOT GRACE
-GRACE_DESC= Plotting via GRACE
-
-DEPRECATED= Unmaintained since 2002
-EXPIRATION_DATE= 2014-04-17
-USE_GL= glut
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
-
-PLIST_FILES= bin/flounder bin/igbhead
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGNUPLOT}
-BUILD_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot
-RUN_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot
-CONFIGURE_ARGS+= --enable-gnuplot
-.endif
-
-.if ${PORT_OPTIONS:MGRACE}
-BUILD_DEPENDS+= xmgrace:${PORTSDIR}/math/grace
-RUN_DEPENDS+= xmgrace:${PORTSDIR}/math/grace
-CONFIGURE_ARGS+= --enable-grace
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|-lungif|-lgif|' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e \
- 's|cmdline.o.*|cmdline.o| ; \
- /getopt.o/d ; \
- /getopt1.o/d ; \
- s|g++ |$$(CXX) | ; \
- s|-g | |' ${WRKSRC}/utils/Makefile
- @${REINPLACE_CMD} -e \
- 's|^main(|int main(|' ${WRKSRC}/utils/igbhead.cc
-
-do-install:
- cd ${WRKSRC}/src && ${INSTALL_PROGRAM} flounder ${PREFIX}/bin
- cd ${WRKSRC}/utils && ${INSTALL_PROGRAM} igbhead ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/science/flounder/distinfo b/science/flounder/distinfo
deleted file mode 100644
index 5a9f060879f3..000000000000
--- a/science/flounder/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (flounder-0.40.tgz) = 6b2ef94c3bbaa57af02f59451937a00e335c4b3680ae3c5fdf54d3019d2070df
-SIZE (flounder-0.40.tgz) = 764061
diff --git a/science/flounder/files/patch-Colourscale.cc b/science/flounder/files/patch-Colourscale.cc
deleted file mode 100644
index efd3d7e70d8f..000000000000
--- a/science/flounder/files/patch-Colourscale.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Colourscale.cc.orig Thu Jan 16 02:38:50 2003
-+++ src/Colourscale.cc Thu Jan 16 02:39:10 2003
-@@ -18,6 +18,8 @@
- */
- #include "Colourscale.h"
-
-+using namespace std;
-+
- Colourscale :: Colourscale( int ts, CScale_t tcs )
- {
- n = 0;
diff --git a/science/flounder/files/patch-Fl_Gnuplot.cc b/science/flounder/files/patch-Fl_Gnuplot.cc
deleted file mode 100644
index 7eed076d864d..000000000000
--- a/science/flounder/files/patch-Fl_Gnuplot.cc
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/Fl_Gnuplot.cc.orig 2002-12-20 03:56:35.000000000 +0900
-+++ src/Fl_Gnuplot.cc 2012-10-23 23:22:44.000000000 +0900
-@@ -39,11 +39,11 @@
-
- #include <stdlib.h>
- #include <stdio.h>
--#include <fstream.h>
- #include <unistd.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-+#include <iostream>
-
- #include "FL/fl_draw.H"
- #include "FL/fl_ask.H"
-@@ -53,12 +53,14 @@
-
- #define N_ENTRIES 8192
-
-+using namespace std;
-+
- // enter a GNUP{LOT command to be executed
- void gnuplotcom_cb( Fl_Widget *w, void *p )
- {
- Fl_Gnuplot* graph=(Fl_Gnuplot*)w;
-
-- char *s=fl_input("Enter Gnuplot commands seperated by ;",graph->command() );
-+ char *s=(char*)fl_input("Enter Gnuplot commands seperated by ;",graph->command() );
- if( s != NULL ) graph->command(s);
- graph->window()->redraw();
- }
diff --git a/science/flounder/files/patch-Fl_Gnuplot.h b/science/flounder/files/patch-Fl_Gnuplot.h
deleted file mode 100644
index 27c98a587888..000000000000
--- a/science/flounder/files/patch-Fl_Gnuplot.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Fl_Gnuplot.h.orig Tue Oct 15 04:00:20 2002
-+++ src/Fl_Gnuplot.h Tue Oct 15 04:00:37 2002
-@@ -47,6 +47,8 @@
- #include "FL/Fl_Widget.H"
- #include "FL/Fl_Box.H"
-
-+using namespace std;
-+
- class Fl_Gnuplot : public Fl_Box {
- private:
- Fl_Gnuplot();
diff --git a/science/flounder/files/patch-GlAreaUI.cc b/science/flounder/files/patch-GlAreaUI.cc
deleted file mode 100644
index f872e065bae2..000000000000
--- a/science/flounder/files/patch-GlAreaUI.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/GlAreaUI.cc.orig Thu Jan 16 02:49:11 2003
-+++ src/GlAreaUI.cc Thu Jan 16 02:50:08 2003
-@@ -19,6 +19,7 @@
- #include "../config.h"
- #include "flguppy.h"
- #include <algorithm>
-+#include <iostream>
- #ifdef HAVE_VALUES_H
- #include <values.h>
- #endif
-@@ -34,6 +35,8 @@
- #include <avifile/utils.h>
- #include <avifile/fourcc.h>
- #endif
-+
-+using namespace std;
-
- Fl_Font fontset[] = {
- FL_HELVETICA, FL_HELVETICA_BOLD,
diff --git a/science/flounder/files/patch-Glarea.cc b/science/flounder/files/patch-Glarea.cc
deleted file mode 100644
index 115aa1248112..000000000000
--- a/science/flounder/files/patch-Glarea.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Glarea.cc.orig 2002-12-20 03:56:35.000000000 +0900
-+++ src/Glarea.cc 2012-12-12 23:16:47.000000000 +0900
-@@ -918,7 +918,7 @@
- igbname = fname + ".gz";
- if( (in=gzopen( igbname.c_str(), "r" )) == NULL ) {
- igbname = fname + ".igb.gz";
-- if( (in=fopen( igbname.c_str(), "rb" )) == NULL )
-+ if( (in=(gzFile)fopen( igbname.c_str(), "rb" )) == NULL )
- return 1;
- }
- }
diff --git a/science/flounder/files/patch-Glarea.h b/science/flounder/files/patch-Glarea.h
deleted file mode 100644
index f74c274a0c36..000000000000
--- a/science/flounder/files/patch-Glarea.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Glarea.h.orig 2002-12-19 19:37:48.000000000 +0100
-+++ src/Glarea.h 2011-11-17 11:21:09.000000000 +0100
-@@ -29,7 +29,7 @@
- extern "C" {
- #include <gif_lib.h>
- }
--#include <FL/fl_file_chooser.H>
-+#include <FL/Fl_File_Chooser.H>
- #include <FL/fl_ask.H>
- #include <FL/fl_draw.H>
- #include <FL/fl_show_colormap.H>
-@@ -44,6 +44,8 @@
- #include "RenderEPS.h"
- #include "IGBheader.h"
-
-+using namespace std;
-+
- typedef enum dispdim{DISP_XY, DISP_YZ, DISP_ZX,
- DISP_YX, DISP_ZY, DISP_XZ} DispDim;
- typedef enum bbvalue{ BBXM, BBXP, BBYM, BBYP, BBZM, BBZP } BBvalue;
diff --git a/science/flounder/files/patch-IGBheader.cc b/science/flounder/files/patch-IGBheader.cc
deleted file mode 100644
index 73f7207bef0a..000000000000
--- a/science/flounder/files/patch-IGBheader.cc
+++ /dev/null
@@ -1,52 +0,0 @@
---- src/IGBheader.cc.orig Tue Oct 15 02:15:19 2002
-+++ src/IGBheader.cc Tue Oct 15 02:15:44 2002
-@@ -17,8 +17,11 @@
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
- #include<stdlib.h>
-+#include <iostream>
- #include "IGBheader.h"
-
-+using namespace std;
-+
- /* -------------- Bits de statut pour Header_Read et Header_Write ------ */
-
- #define MOT_CLEF_INV 2
-@@ -756,7 +759,7 @@
- if (bool_comment) {
- comment = v_comment;
- while (*comment != NULL) {
-- n_car = gzprintf(file, "#%.80s\r\n", *comment++);
-+ n_car = gzprintf((gzFile)file, "#%.80s\r\n", *comment++);
- if (n_car==0) {
- if (!Header_Quiet) {
- fprintf(stderr, "\nHeader_Write: Erreur a l'ecriture \n");
-@@ -861,7 +864,7 @@
- }
-
- /* --- lit le caractere suivant --- */
-- in = gzgetc( file ) ;
-+ in = gzgetc( (gzFile)file ) ;
-
- /* --- (EOF dans l'entete) --> erreur --- */
- if ( in == -1 ) {
-@@ -1318,8 +1321,8 @@
- }
- }
-
-- if (gztell(file)!=1024) {
-- gzseek( file, 1024, SEEK_SET );
-+ if (gztell((gzFile)file)!=1024) {
-+ gzseek( (gzFile)file, 1024, SEEK_SET );
- if (!Header_Quiet) {
- fprintf(stderr,
- "\nATTENTION: etiquette de grandeur non-standard \n");
-@@ -1335,7 +1338,7 @@
-
- if (bool_vect_z) {
- v_vect_z = (float *)malloc(v_z*sizeof(float));
-- gzread(file, v_vect_z, sizeof(float)*v_z);
-+ gzread((gzFile)file, v_vect_z, sizeof(float)*v_z);
- }
-
- return( statut ) ;
diff --git a/science/flounder/files/patch-PNGwrite.cc b/science/flounder/files/patch-PNGwrite.cc
deleted file mode 100644
index 9906e80c4225..000000000000
--- a/science/flounder/files/patch-PNGwrite.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/PNGwrite.cc.orig 2002-12-19 19:56:35.000000000 +0100
-+++ src/PNGwrite.cc 2012-05-05 09:40:41.000000000 +0200
-@@ -38,7 +38,7 @@
- png_destroy_write_struct(&png_ptr, (png_infopp)NULL);
- return;
- }
-- setjmp(png_ptr->jmpbuf);
-+ setjmp( png_jmpbuf(png_ptr));
- png_init_io(png_ptr, fp);
- }
-
diff --git a/science/flounder/files/patch-RenderEPS.h b/science/flounder/files/patch-RenderEPS.h
deleted file mode 100644
index 718932b0a1a7..000000000000
--- a/science/flounder/files/patch-RenderEPS.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/RenderEPS.h.orig 2002-12-19 13:37:24.000000000 +0900
-+++ src/RenderEPS.h 2012-10-23 23:23:41.000000000 +0900
-@@ -20,6 +20,7 @@
- #include <math.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <GL/gl.h>
- #include <string>
- using namespace std;
diff --git a/science/flounder/files/patch-flguppy.h b/science/flounder/files/patch-flguppy.h
deleted file mode 100644
index 969c63be1ebe..000000000000
--- a/science/flounder/files/patch-flguppy.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/flguppy.h.orig Tue Oct 15 01:03:47 2002
-+++ src/flguppy.h Tue Oct 15 01:03:57 2002
-@@ -31,6 +31,8 @@
- #include <FL/Fl_Button.H>
- #include <FL/Fl_Value_Output.H>
-
-+using namespace std;
-+
- class TableauUI {
- public:
- void *widg;
diff --git a/science/flounder/files/patch-isosurf.cc b/science/flounder/files/patch-isosurf.cc
deleted file mode 100644
index fd90b297aec1..000000000000
--- a/science/flounder/files/patch-isosurf.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/isosurf.cc.orig Thu Jan 16 03:24:03 2003
-+++ src/isosurf.cc Thu Jan 16 03:24:16 2003
-@@ -2241,8 +2241,6 @@
- * the University of Illinois at Urbana-Champaign.
- */
-
--#include <malloc.h>
--
- /********************************************************/
- float *
- alloc_list(unsigned int size)
diff --git a/science/flounder/pkg-descr b/science/flounder/pkg-descr
deleted file mode 100644
index 20441134b5f3..000000000000
--- a/science/flounder/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Flounder is a quick way to visualize regularly spaced 4D data, i.e., a data
-set that is a function of x, y, z, and time.
-
-Features
- - Animation
- - 4D (x,y,z,t) display
- - Display multiple data files linked by time
- - 2D slices along prinicpal axes
- - Adjustable colour scales and quantization levels
- - Contour plots
- - Isosurfaces
- - 3D surface rendering
- - 3D solid rendering
- - Save images as gif, png or eps
- - Save movies as animated gif or avi
- - Display time series at a spatial location with zoom
- - Vertical and horizontal profiles
- - Tableau plots
- - Adjustable colours and font
-
-WWW: http://www2.enel.ucalgary.ca/~vigmond/flounder/
diff --git a/science/gdis/Makefile b/science/gdis/Makefile
deleted file mode 100644
index 9e4d943acddb..000000000000
--- a/science/gdis/Makefile
+++ /dev/null
@@ -1,92 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= gdis
-PORTVERSION= 0.90
-CATEGORIES= science
-MASTER_SITES= SF
-EXTRACT_SUFX= -src.tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Display and manipulation of isolated molecules and periodic systems
-
-LICENSE= GPLv2 # (or later)
-
-LIB_DEPENDS= gtkglext-x11-1.0:${PORTSDIR}/x11-toolkits/gtkglext
-
-OPTIONS_DEFINE= DOCS
-
-DEPRECATED= Unmaintained since 2002
-EXPIRATION_DATE= 2014-04-17
-USE_GL= glu
-USE_GNOME= gtk20
-USES= gmake pkgconfig
-MAKEFILE= GNUmakefile
-LDFLAGS+= -lm
-
-PORTDOCS= CHANGELOG README TODO
-PLIST_FILES= bin/gdis %%DATADIR%%/gdis.elements %%DATADIR%%/gdis.library \
- %%DATADIR%%/gdis.manual share/pixmaps/gdis.xpm
-PLIST_DIRS= %%DATADIR%%
-
-DESKTOP_ENTRIES="GDIS" "Molecular modelling GUI" \
- "${PREFIX}/share/pixmaps/gdis.xpm" "${PORTNAME}" "" true
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|"\(gdis.elements\)|"../share/gdis/\1| ; \
- s|"\(gdis.library\)|"../share/gdis/\1|' ${WRKSRC}/gdis.h
- @${REINPLACE_CMD} -e \
- 's|"\(gdis.manual\)|"../share/gdis/\1|' ${WRKSRC}/gui_help.c
-
-do-configure:
- @${ECHO_CMD} -n \
- > ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'USE_GUI=YES' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'USE_GRISU=NO' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'include makefile.src' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'CFLAGS:=$$(CFLAGS) -DWITH_GUI' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'INCS=`pkg-config --cflags gtkglext-1.0`' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'LIBS=`pkg-config --libs gtkglext-1.0` -lgthread-2.0' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'OBJ=$$(SRC:.c=.o)' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'all: gdis' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} 'gdis: $$(OBJ)' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} ' $$(CC) $$(OBJ) $$(LDFLAGS) -o gdis $$(LIBS)' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} '.c.o:' \
- >> ${WRKSRC}/${MAKEFILE}
- @${ECHO_CMD} ' $$(CC) $$(CFLAGS) -c $$< $$(INCS)' \
- >> ${WRKSRC}/${MAKEFILE}
- @(cd ${WRKSRC} && ${SED} -e 's|logo_right_81|gdis|' \
- < logo_right.xpm > gdis.xpm)
-
-do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} gdis ${PREFIX}/bin)
- (cd ${WRKSRC} && ${INSTALL_DATA} gdis.xpm ${PREFIX}/share/pixmaps)
- @${MKDIR} ${DATADIR}
-.for i in gdis.elements gdis.library gdis.manual
- (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DATADIR})
-.endfor
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DOCSDIR})
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/science/gdis/distinfo b/science/gdis/distinfo
deleted file mode 100644
index dc355e7cf3cd..000000000000
--- a/science/gdis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gdis-0.90-src.tgz) = bbf9de62dc978199d8e13e10d009b03753cee1172dcb7f9ee54c8f96b652d890
-SIZE (gdis-0.90-src.tgz) = 1895353
diff --git a/science/gdis/files/patch-grid.c b/science/gdis/files/patch-grid.c
deleted file mode 100644
index 81b00d3d591d..000000000000
--- a/science/gdis/files/patch-grid.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- grid.c.orig
-+++ grid.c
-@@ -58,7 +58,7 @@
- if (grid_table)
- g_hash_table_replace(grid_table, g_strdup(name), g_strdup(value));
- #else
--return(NULL);
-+return;
- #endif
- }
-
-@@ -80,7 +80,7 @@
- if (grid_table)
- g_hash_table_remove(grid_table, name);
- #else
--return(NULL);
-+return;
- #endif
- }
-
diff --git a/science/gdis/pkg-descr b/science/gdis/pkg-descr
deleted file mode 100644
index 925a531ca6d3..000000000000
--- a/science/gdis/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-GDIS is a GTK based program for the display and manipulation of isolated
-molecules and periodic systems. It is in development, but is nonetheless
-fairly functional. It has the following features:
- - Support for several file types (CIF, BIOSYM, XYZ, XTL, MARVIN, and GULP)
- - A simple molecular creation and manipulation tool
- - A dialogue for creating starting configurations for molecular dynamics
- simulations
- - Assorted tools for visualization (geometry information, region
- highlighting, etc.)
- - Animation of BIOSYM files
-
-WWW: http://gdis.sourceforge.net/