summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2019-09-05 11:40:24 +0000
committerRene Ladan <rene@FreeBSD.org>2019-09-05 11:40:24 +0000
commitfc31075d85494a429c83dc15560c42efdfe3245d (patch)
treec57ed201463e2fa5875d2c2ce896968f3d74c56d /math
parentmail/mailscanner: drop CLAMAVMODULE support depending on expired mail/p5-Mail... (diff)
Remove expired ports:
2019-09-04 devel/ace+tao-doc: Broken for more than 6 months 2019-09-04 devel/dfmt: Broken for more than 6 months 2019-09-04 devel/ignition-transport: Broken for more than 6 months 2019-09-04 devel/spin: Broken for more than 6 months 2019-09-04 editors/dexed: Depends on expiring devel/dfmt 2019-09-04 editors/p5-Padre: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 emulators/qemu2: Latest 3.X branch is in ports tree 2019-09-04 games/asc: Broken for more than 6 months 2019-09-04 games/slade: Broken for more than 6 months 2019-09-04 graphics/gimp-wavelet-decompose-plugin: Broken for more than 6 months 2019-09-04 graphics/py-pyembree: Depends on expiring graphics/embree 2019-09-04 irc/irssi-otr: Broken for more than 6 months 2019-09-04 mail/p5-Mail-ClamAV: Broken for more than 6 months 2019-09-04 mail/qmail-ldap: Broken for more than 6 months 2019-09-04 math/fityk: Broken for more than 6 months 2019-09-04 math/octave-forge-econometrics: Broken for more than 6 months 2019-09-04 math/octave-forge-fits: Broken for more than 6 months 2019-09-04 math/octave-forge-linear-algebra: Broken for more than 6 months 2019-09-04 math/octave-forge-mechanics: Broken for more than 6 months 2019-09-04 math/octave-forge-parallel: Broken for more than 6 months 2019-09-04 math/octave-forge-strings: Broken for more than 6 months 2019-09-04 math/octave-forge-tisean: Broken for more than 6 months 2019-09-04 math/octave-forge-video: Broken for more than 6 months 2019-09-04 math/py-yt: Depends on expiring graphics/embree 2019-09-04 misc/gnustep-examples: Broken for more than 6 months 2019-09-04 net/turses: Depends on expiring net/py-tweepy 2019-09-04 security/clamcour: Broken for more than 6 months 2019-09-04 security/honeybadger: Broken for more than 6 months 2019-09-04 sysutils/freefilesync: Broken for more than 6 months 2019-09-04 sysutils/log-courier: Broken for more than 6 months 2019-09-04 textproc/py-orange3-text: Broken for more than 6 months 2019-09-05 www/feedjack: Upstream gone 2019-09-04 www/havp: Broken for more than 6 months 2019-07-31 www/rubygem-webpack-rails-rails5: Upstream no longer maintained, use devel/rubygem-webpacker-rails* instead 2019-09-04 x11-toolkits/p5-Wx-GLCanvas: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 x11-toolkits/p5-Wx-Perl-ProcessStream: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 x11-wm/golem: Broken for more than 6 months 2019-09-04 x11-wm/pawm: Broken for more than 6 months
Diffstat (limited to 'math')
-rw-r--r--math/Makefile10
-rw-r--r--math/fityk/Makefile92
-rw-r--r--math/fityk/distinfo5
-rw-r--r--math/fityk/files/patch-fityk__eparser.cpp29
-rw-r--r--math/fityk/files/patch-wxgui__ceria.cpp10
-rw-r--r--math/fityk/pkg-descr20
-rw-r--r--math/fityk/pkg-plist35
-rw-r--r--math/octave-forge-econometrics/Makefile33
-rw-r--r--math/octave-forge-econometrics/distinfo2
-rw-r--r--math/octave-forge-econometrics/pkg-descr10
-rw-r--r--math/octave-forge-fits/Makefile33
-rw-r--r--math/octave-forge-fits/distinfo3
-rw-r--r--math/octave-forge-fits/pkg-descr12
-rw-r--r--math/octave-forge-linear-algebra/Makefile29
-rw-r--r--math/octave-forge-linear-algebra/distinfo2
-rw-r--r--math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc147
-rw-r--r--math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h11
-rw-r--r--math/octave-forge-linear-algebra/files/patch-Makefile83
-rw-r--r--math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc147
-rw-r--r--math/octave-forge-linear-algebra/files/patch-dbleGSVD.h11
-rw-r--r--math/octave-forge-linear-algebra/pkg-descr10
-rw-r--r--math/octave-forge-mechanics/Makefile35
-rw-r--r--math/octave-forge-mechanics/distinfo2
-rw-r--r--math/octave-forge-mechanics/pkg-descr10
-rw-r--r--math/octave-forge-parallel/Makefile37
-rw-r--r--math/octave-forge-parallel/distinfo3
-rw-r--r--math/octave-forge-parallel/pkg-descr12
-rw-r--r--math/octave-forge-strings/Makefile30
-rw-r--r--math/octave-forge-strings/distinfo2
-rw-r--r--math/octave-forge-strings/pkg-descr10
-rw-r--r--math/octave-forge-tisean/Makefile35
-rw-r--r--math/octave-forge-tisean/distinfo2
-rw-r--r--math/octave-forge-tisean/files/patch-Makefile.in15
-rw-r--r--math/octave-forge-tisean/files/patch-____c1____.cc75
-rw-r--r--math/octave-forge-tisean/files/patch-____surrogates____.cc57
-rw-r--r--math/octave-forge-tisean/files/patch-____upo____.cc58
-rw-r--r--math/octave-forge-tisean/files/patch-lazy.cc58
-rw-r--r--math/octave-forge-tisean/pkg-descr11
-rw-r--r--math/octave-forge-tisean/pkg-plist1
-rw-r--r--math/octave-forge-video/Makefile39
-rw-r--r--math/octave-forge-video/distinfo3
-rw-r--r--math/octave-forge-video/files/patch-AVHandler.cc20
-rw-r--r--math/octave-forge-video/pkg-descr11
-rw-r--r--math/py-yt/Makefile42
-rw-r--r--math/py-yt/distinfo3
-rw-r--r--math/py-yt/files/patch-yt_extern_tqdm___utils.py11
-rw-r--r--math/py-yt/files/patch-yt_utilities_lib_platform__dep.h11
-rw-r--r--math/py-yt/pkg-descr7
48 files changed, 0 insertions, 1334 deletions
diff --git a/math/Makefile b/math/Makefile
index 5f5aec73e50d..c8e420fe3125 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -229,7 +229,6 @@
SUBDIR += fftw3-float
SUBDIR += fftw3-long
SUBDIR += fftw3-quad
- SUBDIR += fityk
SUBDIR += flann
SUBDIR += flint2
SUBDIR += flintqs
@@ -407,10 +406,8 @@
SUBDIR += octave-forge-dicom
SUBDIR += octave-forge-divand
SUBDIR += octave-forge-doctest
- SUBDIR += octave-forge-econometrics
SUBDIR += octave-forge-fenv
SUBDIR += octave-forge-financial
- SUBDIR += octave-forge-fits
SUBDIR += octave-forge-fpl
SUBDIR += octave-forge-fuzzy-logic-toolkit
SUBDIR += octave-forge-ga
@@ -427,11 +424,9 @@
SUBDIR += octave-forge-io
SUBDIR += octave-forge-irsa
SUBDIR += octave-forge-level-set
- SUBDIR += octave-forge-linear-algebra
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
- SUBDIR += octave-forge-mechanics
SUBDIR += octave-forge-miscellaneous
SUBDIR += octave-forge-missing-functions
SUBDIR += octave-forge-msh
@@ -451,7 +446,6 @@
SUBDIR += octave-forge-optim
SUBDIR += octave-forge-optiminterp
SUBDIR += octave-forge-outliers
- SUBDIR += octave-forge-parallel
SUBDIR += octave-forge-plot
SUBDIR += octave-forge-quaternion
SUBDIR += octave-forge-queueing
@@ -467,14 +461,11 @@
SUBDIR += octave-forge-splines
SUBDIR += octave-forge-statistics
SUBDIR += octave-forge-stk
- SUBDIR += octave-forge-strings
SUBDIR += octave-forge-struct
SUBDIR += octave-forge-symband
SUBDIR += octave-forge-symbolic
SUBDIR += octave-forge-tcl-octave
- SUBDIR += octave-forge-tisean
SUBDIR += octave-forge-tsa
- SUBDIR += octave-forge-video
SUBDIR += octave-forge-zenity
SUBDIR += octave-forge-zeromq
SUBDIR += octomap
@@ -793,7 +784,6 @@
SUBDIR += py-uncertainties
SUBDIR += py-vincenty
SUBDIR += py-viper
- SUBDIR += py-yt
SUBDIR += py-z3-solver
SUBDIR += qalculate
SUBDIR += qd
diff --git a/math/fityk/Makefile b/math/fityk/Makefile
deleted file mode 100644
index e886fb806172..000000000000
--- a/math/fityk/Makefile
+++ /dev/null
@@ -1,92 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= fityk
-PORTVERSION= 1.3.1
-DISTVERSIONPREFIX= v
-PORTREVISION= 9
-CATEGORIES= math
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Free peak fitting software
-
-LICENSE= GPLv2 # (or later)
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= boost-libs>=1.35:devel/boost-libs \
- swig3.0:devel/swig30 \
- gnuplot:math/gnuplot
-RUN_DEPENDS= gnuplot:math/gnuplot
-
-USE_GITHUB= yes
-GH_ACCOUNT= wojdyr
-GH_PROJECT= xylib:xylib
-GH_TAGNAME= v1.4:xylib
-
-USES= autoreconf compiler:c++11-lib desktop-file-utils gmake \
- libtool lua readline shared-mime-info
-USE_CXXSTD= c++11
-USE_GNOME= gtk20
-USE_WX= 3.0
-WX_CONF_ARGS= absolute
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-BINARY_ALIAS= swig=swig3.0
-
-CFLAGS+= -D_GNU_SOURCE
-CPPFLAGS+= -I${WRKDIR}/xylib-1.4 \
- -I${LOCALBASE}/include
-LDFLAGS+= -L${WRKDIR}/xylib-1.4/xylib/.libs \
- -lpthread -lbz2 -lz -L${LOCALBASE}/lib
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS PYTHON
-OPTIONS_DEFAULT= PYTHON
-OPTIONS_SUB= yes
-
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
-PYTHON_USES= python:2.7
-PYTHON_CONFIGURE_ENABLE= python
-
-post-patch:
- @${REINPLACE_CMD} -e '/)\/html/s|^|#|' \
- ${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
- ${WRKSRC}/doc/fityk.1
- @${REINPLACE_CMD} -e '/XYLIB_USE_TR1_MEMORY/s| 1| 0|' \
- ${WRKDIR}/xylib-1.4/xylib/cache.h
-
-pre-configure:
- @cd ${WRKDIR}/xylib-1.4 \
- && ${AUTORECONF} -f -i \
- && ${SH} ./configure --disable-shared --without-gui \
- CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \
- CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \
- CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-pre-build:
- @cd ${WRKDIR}/xylib-1.4 && ${DO_MAKE_BUILD} ${ALL_TARGET}
-
-post-build-DOCS-on:
- @cd ${WRKSRC}/doc && ${DO_MAKE_BUILD} html
-
-post-install:
- (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_PROGRAM} xyconv \
- ${STAGEDIR}${PREFIX}/bin)
- (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_MAN} xyconv.1 \
- ${STAGEDIR}${MANPREFIX}/man/man1)
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html \
- ${STAGEDIR}${DOCSDIR})
- @${LN} -sf ${DOCSDIR}/html ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/math/fityk/distinfo b/math/fityk/distinfo
deleted file mode 100644
index 0a5bfd1c1d7c..000000000000
--- a/math/fityk/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1527906558
-SHA256 (wojdyr-fityk-v1.3.1_GH0.tar.gz) = ee80239e5744e508a9487377ae0a0e6da71bbc6f8777c01be82e01035ccdf3cf
-SIZE (wojdyr-fityk-v1.3.1_GH0.tar.gz) = 952443
-SHA256 (wojdyr-xylib-v1.4_GH0.tar.gz) = 435b66a38dd4352c8abf9263119c83d9ec926700ef025b66045608e18095ea26
-SIZE (wojdyr-xylib-v1.4_GH0.tar.gz) = 262109
diff --git a/math/fityk/files/patch-fityk__eparser.cpp b/math/fityk/files/patch-fityk__eparser.cpp
deleted file mode 100644
index 6a07e37aed83..000000000000
--- a/math/fityk/files/patch-fityk__eparser.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- fityk/eparser.cpp.orig 2015-05-25 17:42:29 UTC
-+++ fityk/eparser.cpp
-@@ -154,7 +154,7 @@ int get_function_narg(int op)
- }
- }
-
--bool is_function(int op)
-+bool my_is_funcion(int op)
- {
- return get_function_narg(op) != 0;
- }
-@@ -878,7 +878,7 @@ void ExpressionParser::parse_expr(Lexer&
- // check if this is closing bracket of func()
- if (!opstack_.empty()) {
- int top = opstack_.back();
-- if (is_function(top)) {
-+ if (my_is_funcion(top)) {
- pop_onto_que();
- int n = opstack_.back() + 1;
- opstack_.pop_back();
-@@ -911,7 +911,7 @@ void ExpressionParser::parse_expr(Lexer&
- lex.throw_syntax_error("unexpected ',' after '?'");
- // if we are here, opstack_.back() == OP_OPEN_ROUND
- else if (opstack_.size() < 3 ||
-- !is_function(*(opstack_.end() - 2)))
-+ !my_is_funcion(*(opstack_.end() - 2)))
- lex.throw_syntax_error("',' outside of function");
- else
- // don't pop OP_OPEN_ROUND from the stack
diff --git a/math/fityk/files/patch-wxgui__ceria.cpp b/math/fityk/files/patch-wxgui__ceria.cpp
deleted file mode 100644
index cc3e4a1e4c75..000000000000
--- a/math/fityk/files/patch-wxgui__ceria.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- wxgui/ceria.cpp.orig 2015-05-25 17:42:29 UTC
-+++ wxgui/ceria.cpp
-@@ -9,6 +9,7 @@
- #include <stdio.h>
- #include <ctype.h>
- #include <cmath>
-+#include <stdlib.h>
- #include <assert.h>
- #include <string.h>
- #include <algorithm>
diff --git a/math/fityk/pkg-descr b/math/fityk/pkg-descr
deleted file mode 100644
index 58dbd466a5b3..000000000000
--- a/math/fityk/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Fityk is a program for nonlinear fitting of analytical functions
-(especially peak-shaped) to data (usually experimental data). There are
-also people using it only to display data or to remove baseline from
-data.
-
-It is reported to be used in crystallography, chromatography,
-photoluminescence, infrared and Raman spectroscopy and other fields.
-
-Fityk knows about common peak-shaped functions (Gaussian, Lorentzian,
-Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.) and
-polynomials. It also supports user-defined functions.
-
-Fityk offers intuitive graphical interface (and also command line
-interface), variouse optimization methods (standard Marquardt
-least-square algorithm, Genetic Algorithms, Nelder-Mead simplex),
-equality constraints, modelling error of x coordinate of points (eg.
-zero-shift of instrument), handling series of datasets, automation of
-common tasks with scripts, and more.
-
-WWW: http://fityk.nieto.pl/
diff --git a/math/fityk/pkg-plist b/math/fityk/pkg-plist
deleted file mode 100644
index c121389f0ff4..000000000000
--- a/math/fityk/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-bin/cfityk
-bin/fityk
-bin/xyconv
-include/fityk/fityk.h
-include/fityk/ui_api.h
-lib/libfityk.so
-lib/libfityk.so.4
-lib/libfityk.so.4.0.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/_fityk.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.pyo
-man/man1/fityk.1.gz
-man/man1/xyconv.1.gz
-share/applications/fityk.desktop
-%%PORTDOCS%%%%DATADIR%%/html
-%%DATADIR%%/samples/README
-%%DATADIR%%/samples/SiC_Zn.dat
-%%DATADIR%%/samples/SiC_Zn.fit
-%%DATADIR%%/samples/cfityk.py
-%%DATADIR%%/samples/enso.dat
-%%DATADIR%%/samples/enso.fit
-%%DATADIR%%/samples/hello.c
-%%DATADIR%%/samples/hello.cc
-%%DATADIR%%/samples/hello.java
-%%DATADIR%%/samples/hello.lua
-%%DATADIR%%/samples/hello.pl
-%%DATADIR%%/samples/hello.py
-%%DATADIR%%/samples/hello.rb
-%%DATADIR%%/samples/nacl01.dat
-%%DATADIR%%/samples/nacl01.fit
-%%DATADIR%%/samples/read-shockley.fit
-share/icons/hicolor/32x32/apps/fityk.png
-share/icons/hicolor/scalable/apps/fityk.svg
-share/mime/packages/fityk.xml
diff --git a/math/octave-forge-econometrics/Makefile b/math/octave-forge-econometrics/Makefile
deleted file mode 100644
index 975d4d81e2e6..000000000000
--- a/math/octave-forge-econometrics/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-econometrics
-PORTVERSION= 1.1.1
-PORTREVISION= 16
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= depends upon octave-forge-optim which is broken
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-econometrics/distinfo b/math/octave-forge-econometrics/distinfo
deleted file mode 100644
index b51d4a2c5309..000000000000
--- a/math/octave-forge-econometrics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/econometrics-1.1.1.tar.gz) = b982f842273935c2e3441d09512611e03d4fee6a7c45532909594d41593ff3ee
-SIZE (octave-forge/econometrics-1.1.1.tar.gz) = 26867
diff --git a/math/octave-forge-econometrics/pkg-descr b/math/octave-forge-econometrics/pkg-descr
deleted file mode 100644
index cd4ce9afee91..000000000000
--- a/math/octave-forge-econometrics/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is econometrics.
-
- Econometrics functions including MLE and GMM based techniques.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-fits/Makefile b/math/octave-forge-fits/Makefile
deleted file mode 100644
index 915b17d14cfe..000000000000
--- a/math/octave-forge-fits/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-fits
-PORTVERSION= 1.0.7
-PORTREVISION= 11
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-LIB_DEPENDS+= libcfitsio.so:astro/cfitsio
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-fits/distinfo b/math/octave-forge-fits/distinfo
deleted file mode 100644
index 7b0970a26bfd..000000000000
--- a/math/octave-forge-fits/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1498101621
-SHA256 (octave-forge/fits-1.0.7.tar.gz) = 95124173f852498cb71acc97712af104027669f60c4f972bbcd8c59b2b2f4b49
-SIZE (octave-forge/fits-1.0.7.tar.gz) = 16759
diff --git a/math/octave-forge-fits/pkg-descr b/math/octave-forge-fits/pkg-descr
deleted file mode 100644
index df45281bac41..000000000000
--- a/math/octave-forge-fits/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is fits.
-
-The Octave-FITS package provides functions for reading, and writing FITS
-(Flexible Image Transport System) files. The package supports uses the
-libcfitsio library.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-linear-algebra/Makefile b/math/octave-forge-linear-algebra/Makefile
deleted file mode 100644
index 6a69283b322a..000000000000
--- a/math/octave-forge-linear-algebra/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-linear-algebra
-PORTVERSION= 2.2.2
-PORTREVISION= 11
-PORTEPOCH= 1
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-linear-algebra/distinfo b/math/octave-forge-linear-algebra/distinfo
deleted file mode 100644
index 8729634b7525..000000000000
--- a/math/octave-forge-linear-algebra/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/linear-algebra-2.2.2.tar.gz) = fbaaa5f520bcbcf3469b4848876a38d2aaab7bdeeadf241fdcc33881836e9da3
-SIZE (octave-forge/linear-algebra-2.2.2.tar.gz) = 124057
diff --git a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc b/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc
deleted file mode 100644
index 65676f4e525a..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc
+++ /dev/null
@@ -1,147 +0,0 @@
---- CmplxGSVD.cc.orig 2015-01-24 19:54:11 UTC
-+++ CmplxGSVD.cc
-@@ -14,13 +14,12 @@
- // You should have received a copy of the GNU General Public License along with
- // this program; if not, see <http://www.gnu.org/licenses/>.
-
--#ifdef HAVE_CONFIG_H
--#include <config.h>
--#endif
-+#include "CmplxGSVD.h"
-
- #include <iostream>
-
--#include "CmplxGSVD.h"
-+#include <octave/oct.h>
-+
- #include "f77-fcn.h"
- #include "lo-error.h"
-
-@@ -30,6 +29,13 @@
- #include "pager.h"
- */
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
-@@ -38,27 +44,27 @@ extern "C"
- F77_CONST_CHAR_ARG_DECL, // JOBU (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBV (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBQ (input) CHARACTER*1
-- const octave_idx_type&, // M (input) INTEGER
-- const octave_idx_type&, // N (input) INTEGER
-- const octave_idx_type&, // P (input) INTEGER
-- octave_idx_type &, // K (output) INTEGER
-- octave_idx_type &, // L (output) INTEGER
-+ const F77_INT&, // M (input) INTEGER
-+ const F77_INT&, // N (input) INTEGER
-+ const F77_INT&, // P (input) INTEGER
-+ F77_INT&, // K (output) INTEGER
-+ F77_INT&, // L (output) INTEGER
- Complex*, // A (input/output) COMPLEX*16 array, dimension (LDA,N)
-- const octave_idx_type&, // LDA (input) INTEGER
-+ const F77_INT&, // LDA (input) INTEGER
- Complex*, // B (input/output) COMPLEX*16 array, dimension (LDB,N)
-- const octave_idx_type&, // LDB (input) INTEGER
-+ const F77_INT&, // LDB (input) INTEGER
- double*, // ALPHA (output) DOUBLE PRECISION array, dimension (N)
- double*, // BETA (output) DOUBLE PRECISION array, dimension (N)
- Complex*, // U (output) COMPLEX*16 array, dimension (LDU,M)
-- const octave_idx_type&, // LDU (input) INTEGER
-+ const F77_INT&, // LDU (input) INTEGER
- Complex*, // V (output) COMPLEX*16 array, dimension (LDV,P)
-- const octave_idx_type&, // LDV (input) INTEGER
-+ const F77_INT&, // LDV (input) INTEGER
- Complex*, // Q (output) COMPLEX*16 array, dimension (LDQ,N)
-- const octave_idx_type&, // LDQ (input) INTEGER
-+ const F77_INT&, // LDQ (input) INTEGER
- Complex*, // WORK (workspace) COMPLEX*16 array
- double*, // RWORK (workspace) DOUBLE PRECISION array
-- int*, // IWORK (workspace/output) INTEGER array, dimension (N)
-- octave_idx_type& // INFO (output)INTEGER
-+ F77_INT*, // IWORK (workspace/output) INTEGER array, dimension (N)
-+ F77_INT& // INFO (output)INTEGER
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
-@@ -121,11 +127,11 @@ octave_idx_type
- ComplexGSVD::init (const ComplexMatrix& a, const ComplexMatrix& b,
- GSVD::type gsvd_type)
- {
-- octave_idx_type info;
-+ F77_INT info;
-
-- octave_idx_type m = a.rows ();
-- octave_idx_type n = a.cols ();
-- octave_idx_type p = b.rows ();
-+ F77_INT m = TO_F77_INT (a.rows ());
-+ F77_INT n = TO_F77_INT (a.cols ());
-+ F77_INT p = TO_F77_INT (b.rows ());
-
- ComplexMatrix atmp = a;
- Complex *tmp_dataA = atmp.fortran_vec ();
-@@ -133,17 +139,17 @@ ComplexGSVD::init (const ComplexMatrix&
- ComplexMatrix btmp = b;
- Complex *tmp_dataB = btmp.fortran_vec ();
-
-- // octave_idx_type min_mn = m < n ? m : n;
-+ // F77_INT min_mn = m < n ? m : n;
-
- char jobu = 'U';
- char jobv = 'V';
- char jobq = 'Q';
-
-- octave_idx_type nrow_u = m;
-- octave_idx_type nrow_v = p;
-- octave_idx_type nrow_q = n;
-+ F77_INT nrow_u = m;
-+ F77_INT nrow_v = p;
-+ F77_INT nrow_q = n;
-
-- octave_idx_type k, l;
-+ F77_INT k, l;
-
- switch (gsvd_type)
- {
-@@ -187,7 +193,7 @@ ComplexGSVD::init (const ComplexMatrix&
- }
- Complex *q = right_sm.fortran_vec ();
-
-- octave_idx_type lwork = 3*n;
-+ F77_INT lwork = 3*n;
- lwork = lwork > m ? lwork : m;
- lwork = (lwork > p ? lwork : p) + n;
-
-@@ -195,7 +201,7 @@ ComplexGSVD::init (const ComplexMatrix&
- Array<double> alpha (dim_vector (n, 1));
- Array<double> beta (dim_vector (n, 1));
- Array<double> rwork(dim_vector (2*n, 1));
-- Array<int> iwork (dim_vector (n, 1));
-+ Array<F77_INT> iwork (dim_vector (n, 1));
-
- F77_XFCN (zggsvd, ZGGSVD, (F77_CONST_CHAR_ARG2 (&jobu, 1),
- F77_CONST_CHAR_ARG2 (&jobv, 1),
-@@ -219,13 +225,13 @@ ComplexGSVD::init (const ComplexMatrix&
- if (info > 0) {
- (*current_liboctave_error_handler) ("zggsvd.f: Jacobi-type procedure failed to converge.");
- } else {
-- octave_idx_type i, j;
-+ F77_INT i, j;
-
- if (GSVD::std == gsvd_type) {
- R.resize(k+l, k+l);
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- if (m - k - l >= 0) {
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- /*
- * R is stored in A(1:K+L,N-K-L+1:N)
- */
diff --git a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h b/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h
deleted file mode 100644
index 1ab712546361..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- CmplxGSVD.h.orig 2015-01-24 19:54:11 UTC
-+++ CmplxGSVD.h
-@@ -19,6 +19,8 @@
-
- #include <iostream>
-
-+#include <octave/oct.h>
-+
- #include "dDiagMatrix.h"
- #include "CMatrix.h"
- #include "dbleGSVD.h"
diff --git a/math/octave-forge-linear-algebra/files/patch-Makefile b/math/octave-forge-linear-algebra/files/patch-Makefile
deleted file mode 100644
index 9619a1f0b1b6..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
---- Makefile.orig 2015-01-24 19:54:11 UTC
-+++ Makefile
-@@ -1,66 +1,24 @@
--sinclude Makeconf
--
--ifndef OCTAVE_FORGE
--MKOCTFILE = mkoctfile
--endif
--
--ifndef LAPACK_LIBS
--LAPACK_LIBS := $(shell $(MKOCTFILE) -p LAPACK_LIBS)
--endif
--ifndef BLAS_LIBS
--BLAS_LIBS := $(shell $(MKOCTFILE) -p BLAS_LIBS)
--endif
--LFLAGS := $(shell $(MKOCTFILE) -p LFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS)
--export LFLAGS
--
--DEFINES = -DHAVE_CONFIG_H -Wall
--GSVD_OBJECTS = gsvd.o dbleGSVD.o CmplxGSVD.o
--GSVD_TARGET = gsvd.oct
--GSVD_TEST = gsvd
--GSVD_DEPENDS = gsvd.d dbleGSVD.d CmplxGSVD.d
--
--OBJECTS = $(GSVD_OBJECTS)
--TARGETS = $(GSVD_TARGET)
--DEPENDS = $(GSVD_DEPENDS)
--
--.PHONY: all test clean count
--
--.SUFFIXES:
--
--.PRECIOUS: %.d %.o
--
--all : $(TARGETS) pgmres.oct
--
--$(GSVD_TARGET) : $(GSVD_DEPENDS) $(GSVD_OBJECTS)
-- $(MKOCTFILE) $(DEFINES) $(GSVD_OBJECTS) -o $@ ${LAPACK_LIBS}
-+MKOCTFILE ?= mkoctfile
-
--$(GSVD_TEST) : $(GSVD_TARGET)
-+OCT_FILES := gsvd.oct pgmres.oct
-
--ifneq (,$(DEPENDS))
-- sinclude $(DEPENDS)
--endif
-+GSVD_DEPENDS := dbleGSVD.o CmplxGSVD.o
-
--%.d:%.cc
-- $(MKOCTFILE) $(DEFINES) -M $<
-+LAPACK_LIBS ?= $(shell $(MKOCTFILE) -p LAPACK_LIBS)
-+BLAS_LIBS ?= $(shell $(MKOCTFILE) -p BLAS_LIBS)
-
--%.o:%.cc
--%.o:%.cc %.d
-- $(MKOCTFILE) $(DEFINES) -c $<
-+.PHONY: all clean
-
--%.o:%.f
-- $(MKOCTFILE) $(DEFINES) -c $<
--%.oct:%.o
-- $(MKOCTFILE) $(DEFINES) $< -o $@
-+all: $(OCT_FILES)
-
- %.oct: %.cc
-- mkoctfile $(DEFINES) $< -o $@ ${LAPACK_LIBS}
-+ $(MKOCTFILE) $^
-
--.phony: test
--test: $(GSVD_TEST)
-- for i in $^; do echo "test $$i"; done | octave --silent
-+%.o: %.cc %.h
-+ $(MKOCTFILE) -c $<
-
--clean:
-- rm -f $(TARGETS) $(DEPENDS) $(OBJECTS) octave-core
-+gsvd.oct: gsvd.cc $(GSVD_DEPENDS)
-+ $(MKOCTFILE) -c $< $(LAPACK_LIBS) $(BLAS_LIBS)
-
--count:
-- wc *{.cc,.h,.f}
-+clean:
-+ $(RM) *.o *.oct octave-core octave-workspace
diff --git a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc b/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc
deleted file mode 100644
index 2b258997658f..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc
+++ /dev/null
@@ -1,147 +0,0 @@
---- dbleGSVD.cc.orig 2015-01-24 19:54:11 UTC
-+++ dbleGSVD.cc
-@@ -14,14 +14,14 @@
- // You should have received a copy of the GNU General Public License along with
- // this program; if not, see <http://www.gnu.org/licenses/>.
-
--#ifdef HAVE_CONFIG_H
--#include <config.h>
--#endif
-+#include "dbleGSVD.h"
-
- #include <iostream>
-
--#include "dbleGSVD.h"
-+#include <octave/oct.h>
-+
- #include "f77-fcn.h"
-+#include "lo-error.h"
-
- /*
- uncomment those lines to monitor k and l
-@@ -29,6 +29,13 @@
- #include "pager.h"
- */
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+# define TO_F77_INT(x) (x)
-+typedef octave_idx_type F77_INT;
-+#endif
-+
- extern "C"
- {
- F77_RET_T
-@@ -37,26 +44,26 @@ extern "C"
- F77_CONST_CHAR_ARG_DECL, // JOBU (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBV (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBQ (input) CHARACTER*1
-- const octave_idx_type&, // M (input) INTEGER
-- const octave_idx_type&, // N (input) INTEGER
-- const octave_idx_type&, // P (input) INTEGER
-- octave_idx_type &, // K (output) INTEGER
-- octave_idx_type &, // L (output) INTEGER
-+ const F77_INT&, // M (input) INTEGER
-+ const F77_INT&, // N (input) INTEGER
-+ const F77_INT&, // P (input) INTEGER
-+ F77_INT &, // K (output) INTEGER
-+ F77_INT &, // L (output) INTEGER
- double*, // A (input/output) DOUBLE PRECISION array, dimension (LDA,N)
-- const octave_idx_type&, // LDA (input) INTEGER
-+ const F77_INT&, // LDA (input) INTEGER
- double*, // B (input/output) DOUBLE PRECISION array, dimension (LDB,N)
-- const octave_idx_type&, // LDB (input) INTEGER
-+ const F77_INT&, // LDB (input) INTEGER
- double*, // ALPHA (output) DOUBLE PRECISION array, dimension (N)
- double*, // BETA (output) DOUBLE PRECISION array, dimension (N)
- double*, // U (output) DOUBLE PRECISION array, dimension (LDU,M)
-- const octave_idx_type&, // LDU (input) INTEGER
-+ const F77_INT&, // LDU (input) INTEGER
- double*, // V (output) DOUBLE PRECISION array, dimension (LDV,P)
-- const octave_idx_type&, // LDV (input) INTEGER
-+ const F77_INT&, // LDV (input) INTEGER
- double*, // Q (output) DOUBLE PRECISION array, dimension (LDQ,N)
-- const octave_idx_type&, // LDQ (input) INTEGER
-+ const F77_INT&, // LDQ (input) INTEGER
- double*, // WORK (workspace) DOUBLE PRECISION array
-- int*, // IWORK (workspace/output) INTEGER array, dimension (N)
-- octave_idx_type& // INFO (output)INTEGER
-+ F77_INT*, // IWORK (workspace/output) INTEGER array, dimension (N)
-+ F77_INT& // INFO (output)INTEGER
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
-@@ -117,11 +124,11 @@ GSVD::R_matrix (void) const
- octave_idx_type
- GSVD::init (const Matrix& a, const Matrix& b, GSVD::type gsvd_type)
- {
-- octave_idx_type info;
-+ F77_INT info;
-
-- octave_idx_type m = a.rows ();
-- octave_idx_type n = a.cols ();
-- octave_idx_type p = b.rows ();
-+ F77_INT m = TO_F77_INT (a.rows ());
-+ F77_INT n = TO_F77_INT (a.cols ());
-+ F77_INT p = TO_F77_INT (b.rows ());
-
- Matrix atmp = a;
- double *tmp_dataA = atmp.fortran_vec ();
-@@ -129,17 +136,17 @@ GSVD::init (const Matrix& a, const Matri
- Matrix btmp = b;
- double *tmp_dataB = btmp.fortran_vec ();
-
-- // octave_idx_type min_mn = m < n ? m : n;
-+ // F77_INT min_mn = m < n ? m : n;
-
- char jobu = 'U';
- char jobv = 'V';
- char jobq = 'Q';
-
-- octave_idx_type nrow_u = m;
-- octave_idx_type nrow_v = p;
-- octave_idx_type nrow_q = n;
-+ F77_INT nrow_u = m;
-+ F77_INT nrow_v = p;
-+ F77_INT nrow_q = n;
-
-- octave_idx_type k, l;
-+ F77_INT k, l;
-
- switch (gsvd_type)
- {
-@@ -183,14 +190,14 @@ GSVD::init (const Matrix& a, const Matri
- }
- double *q = right_sm.fortran_vec ();
-
-- octave_idx_type lwork = 3*n;
-+ F77_INT lwork = 3*n;
- lwork = lwork > m ? lwork : m;
- lwork = (lwork > p ? lwork : p) + n;
-
- Array<double> work (dim_vector (lwork, 1));
- Array<double> alpha (dim_vector (n, 1));
- Array<double> beta (dim_vector (n, 1));
-- Array<int> iwork (dim_vector (n, 1));
-+ Array<F77_INT> iwork (dim_vector (n, 1));
-
- F77_XFCN (dggsvd, DGGSVD, (F77_CONST_CHAR_ARG2 (&jobu, 1),
- F77_CONST_CHAR_ARG2 (&jobv, 1),
-@@ -213,13 +220,13 @@ GSVD::init (const Matrix& a, const Matri
- if (info > 0) {
- (*current_liboctave_error_handler) ("dggsvd.f: Jacobi-type procedure failed to converge.");
- } else {
-- octave_idx_type i, j;
-+ F77_INT i, j;
-
- if (GSVD::std == gsvd_type) {
- R.resize(k+l, k+l);
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- if (m - k - l >= 0) {
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- /*
- * R is stored in A(1:K+L,N-K-L+1:N)
- */
diff --git a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h b/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h
deleted file mode 100644
index efadfbc18554..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- dbleGSVD.h.orig 2015-01-24 19:54:11 UTC
-+++ dbleGSVD.h
-@@ -19,6 +19,8 @@
-
- #include <iostream>
-
-+#include <octave/oct.h>
-+
- #include "dDiagMatrix.h"
- #include "dMatrix.h"
-
diff --git a/math/octave-forge-linear-algebra/pkg-descr b/math/octave-forge-linear-algebra/pkg-descr
deleted file mode 100644
index ed954a68c03d..000000000000
--- a/math/octave-forge-linear-algebra/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is linear-algebra.
-
- Additional linear algebra code, including general SVD and matrix functions.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-mechanics/Makefile b/math/octave-forge-mechanics/Makefile
deleted file mode 100644
index 617972952456..000000000000
--- a/math/octave-forge-mechanics/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-mechanics
-PORTVERSION= 1.3.1
-PORTREVISION= 16
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= depends upon octave-forge-linear-algebra which is broken
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/general.tar.gz:math/octave-forge-general
-RUN_DEPENDS+= ${TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry
-RUN_DEPENDS+= ${TARBALLS_DIR}/linear-algebra.tar.gz:math/octave-forge-linear-algebra
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/inst/molecularDynamics/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-mechanics/distinfo b/math/octave-forge-mechanics/distinfo
deleted file mode 100644
index 769f8ced0b5e..000000000000
--- a/math/octave-forge-mechanics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/mechanics-1.3.1.tar.gz) = 06291ede6589761cec329d213a81bce7c68a26ef8adf9ff5c9d66ffbf021bf6c
-SIZE (octave-forge/mechanics-1.3.1.tar.gz) = 67844
diff --git a/math/octave-forge-mechanics/pkg-descr b/math/octave-forge-mechanics/pkg-descr
deleted file mode 100644
index cd13e5b94a58..000000000000
--- a/math/octave-forge-mechanics/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is mechanics.
-
- Library with functions useful for numerical computation in classical mechanics.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-parallel/Makefile b/math/octave-forge-parallel/Makefile
deleted file mode 100644
index 48c401569af1..000000000000
--- a/math/octave-forge-parallel/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-parallel
-PORTVERSION= 3.1.3
-PORTREVISION= 4
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-GNU_CONFIGURE= yes
-USES+= compiler:gcc-c++11-lib perl5 shebangfix
-USE_PERL5= build
-SHEBANG_FILES= *.pl
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-parallel/distinfo b/math/octave-forge-parallel/distinfo
deleted file mode 100644
index 1e3cd57e6cc0..000000000000
--- a/math/octave-forge-parallel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1534035763
-SHA256 (octave-forge/parallel-3.1.3.tar.gz) = bf4001b688da33df9a6a88e97f5e4fc32ba0c4ad5a30a686ecf9e1ab284bb4f8
-SIZE (octave-forge/parallel-3.1.3.tar.gz) = 206468
diff --git a/math/octave-forge-parallel/pkg-descr b/math/octave-forge-parallel/pkg-descr
deleted file mode 100644
index 58ad57d92d42..000000000000
--- a/math/octave-forge-parallel/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is parallel.
-
-Parallel execution package for cluster computers. For parallel execution on a
-single machine see e.g. function parcellfun (author: Jaroslav Hajek) in
-package general.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-strings/Makefile b/math/octave-forge-strings/Makefile
deleted file mode 100644
index 6f2f4165b315..000000000000
--- a/math/octave-forge-strings/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-strings
-PORTVERSION= 1.2.0
-PORTREVISION= 12
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-ALL_TARGET= # Intentionally left empty
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-strings/distinfo b/math/octave-forge-strings/distinfo
deleted file mode 100644
index e563a0bf2b30..000000000000
--- a/math/octave-forge-strings/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/strings-1.2.0.tar.gz) = cfe2702d9e1b69e1fc6bee9a8fab8bb3d63a42d74e763538687d0dbcdd5619ac
-SIZE (octave-forge/strings-1.2.0.tar.gz) = 8816
diff --git a/math/octave-forge-strings/pkg-descr b/math/octave-forge-strings/pkg-descr
deleted file mode 100644
index b14599f71156..000000000000
--- a/math/octave-forge-strings/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is strings.
-
- Additional manipulation functions
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-tisean/Makefile b/math/octave-forge-tisean/Makefile
deleted file mode 100644
index 70f1c1713532..000000000000
--- a/math/octave-forge-tisean/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-tisean
-PORTVERSION= 0.2.3
-PORTREVISION= 11
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/signal.tar.gz:math/octave-forge-signal
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-GNU_CONFIGURE= yes
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-tisean/distinfo b/math/octave-forge-tisean/distinfo
deleted file mode 100644
index fa98c05dbf80..000000000000
--- a/math/octave-forge-tisean/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/tisean-0.2.3.tar.gz) = bbc94ea6af663092863a437f88215e84d3a59a60b9f51f6ffd9dbe90606a8259
-SIZE (octave-forge/tisean-0.2.3.tar.gz) = 715494
diff --git a/math/octave-forge-tisean/files/patch-Makefile.in b/math/octave-forge-tisean/files/patch-Makefile.in
deleted file mode 100644
index 872866c0fa3a..000000000000
--- a/math/octave-forge-tisean/files/patch-Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.in.orig 2018-05-14 21:28:27 UTC
-+++ Makefile.in
-@@ -73,10 +73,10 @@ $(OCTFILES) : %.oct : %.cc
- $(MKOCTFILE) $(CXXFLAGS) $< $(LIBS) -o $@
-
- $(OCT_LINK_F): %.oct : %.cc $(OBJECTS_F) $(LIBS_F)
-- $(MKOCTFILE) $(CXXFLAGS) $< $(OBJECTS_F) $(LIBS_F) -o $@
-+ $(MKOCTFILE) -fPIC $(CXXFLAGS) $< $(OBJECTS_F) $(LIBS_F) -o $@
-
- $(OCT_LINK_CC): %.oct : %.cc $(OBJECTS_CC)
-- $(MKOCTFILE) $(CXXFLAGS) $< $(OBJECTS_CC) -o $@
-+ $(MKOCTFILE) -fPIC $(CXXFLAGS) $< $(OBJECTS_CC) -o $@
-
- PKG_ADD PKG_DEL: $(OCT_SOURCES)
- $(SED) -n -e 's/.*$@: \(.*\)/\1/p' $^ > $@-t
diff --git a/math/octave-forge-tisean/files/patch-____c1____.cc b/math/octave-forge-tisean/files/patch-____c1____.cc
deleted file mode 100644
index 45d9d0ebf1b1..000000000000
--- a/math/octave-forge-tisean/files/patch-____c1____.cc
+++ /dev/null
@@ -1,75 +0,0 @@
---- __c1__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __c1__.cc
-@@ -34,17 +34,24 @@ FOR INTERNAL USE ONLY"
- #include <octave/f77-fcn.h>
- #include <octave/oct-map.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (d1, D1)
-- (const octave_idx_type& nmax, const octave_idx_type& mmax,
-- const octave_idx_type& nxx, const double *y,
-- const octave_idx_type& delay, const octave_idx_type& m,
-- const octave_idx_type& ncmin, const double& pr,
-+ (const F77_INT& nmax, const F77_INT& mmax,
-+ const F77_INT& nxx, const double *y,
-+ const F77_INT& delay, const F77_INT& m,
-+ const F77_INT& ncmin, const double& pr,
- double& pln, double& eln,
-- const octave_idx_type& nmin, const octave_idx_type& kmax,
-- const octave_idx_type& iverb);
-+ const F77_INT& nmin, const F77_INT& kmax,
-+ const F77_INT& iverb);
-
- F77_RET_T
- F77_FUNC (rand, RAND)
-@@ -66,23 +73,23 @@ DEFUN_DLD (__c1__, args, nargout, HELPTE
- {
- // Assigning inputs
- Matrix input = args(0).matrix_value ();
-- octave_idx_type mindim = args(1).idx_type_value ();
-- octave_idx_type maxdim = args(2).idx_type_value ();
-- octave_idx_type delay = args(3).idx_type_value ();
-- octave_idx_type tmin = args(4).idx_type_value ();
-- octave_idx_type cmin = args(5).idx_type_value ();
-+ F77_INT mindim = TO_F77_INT (args(1).idx_type_value ());
-+ F77_INT maxdim = TO_F77_INT (args(2).idx_type_value ());
-+ F77_INT delay = TO_F77_INT (args(3).idx_type_value ());
-+ F77_INT tmin = TO_F77_INT (args(4).idx_type_value ());
-+ F77_INT cmin = TO_F77_INT (args(5).idx_type_value ());
- double resolution = args(6).double_value ();
- double seed = args(7).double_value ();
-- octave_idx_type kmax = args(8).idx_type_value ();
-+ F77_INT kmax = TO_F77_INT (args(8).idx_type_value ());
- bool verbose = args(9).bool_value ();
-- octave_idx_type iverb = verbose;
-+ F77_INT iverb = TO_F77_INT (verbose);
-
-
- if (! error_state)
- {
-
-- octave_idx_type lines_read = input.rows (); //nmax in d1()
-- octave_idx_type columns_read = input.columns ();
-+ F77_INT lines_read = TO_F77_INT (input.rows ()); //nmax in d1()
-+ F77_INT columns_read = TO_F77_INT (input.columns ());
-
-
- dim_vector dv (maxdim - mindim + 1, 1);
-@@ -94,7 +101,7 @@ DEFUN_DLD (__c1__, args, nargout, HELPTE
- // Seed the rand() function for d1()
- F77_XFCN (rand, RAND, (sqrt(seed)));
-
-- for (octave_idx_type m = mindim; m <= maxdim; m++)
-+ for (F77_INT m = mindim; m <= maxdim; m++)
- {
- octave_scalar_map tmp (keys);
- tmp.setfield ("dim", m);
diff --git a/math/octave-forge-tisean/files/patch-____surrogates____.cc b/math/octave-forge-tisean/files/patch-____surrogates____.cc
deleted file mode 100644
index c3b355f3c105..000000000000
--- a/math/octave-forge-tisean/files/patch-____surrogates____.cc
+++ /dev/null
@@ -1,57 +0,0 @@
---- __surrogates__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __surrogates__.cc
-@@ -34,14 +34,21 @@ FOR INTERNAL USE ONLY"
- #include <octave/f77-fcn.h>
- #include <octave/Cell.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_surrogates, TS_SURROGATES)
-- (const double *xx, const octave_idx_type& nmaxp,
-- const octave_idx_type& mcmax, const octave_idx_type& imax,
-- const octave_idx_type& ispec, const double& seed, double *output,
-- octave_idx_type& iterations, double& rel_discrepency);
-+ (const double *xx, const F77_INT& nmaxp,
-+ const F77_INT& mcmax, const F77_INT& imax,
-+ const F77_INT& ispec, const double& seed, double *output,
-+ F77_INT& iterations, double& rel_discrepency);
- }
-
-
-@@ -59,15 +66,15 @@ DEFUN_DLD (__surrogates__, args, nargout
- // Assigning inputs
- Matrix input = args(0).matrix_value ();
- octave_idx_type nsur = args(1).idx_type_value ();
-- octave_idx_type imax = args(2).idx_type_value ();
-- octave_idx_type ispec = args(3).idx_type_value ();
-+ F77_INT imax = TO_F77_INT (args(2).idx_type_value ());
-+ F77_INT ispec = TO_F77_INT (args(3).idx_type_value ());
- double seed = args(4).double_value ();
-
- if (! error_state)
- {
-
-- octave_idx_type nmaxp = input.rows ();
-- octave_idx_type mcmax = input.columns ();
-+ F77_INT nmaxp = TO_F77_INT (input.rows ());
-+ F77_INT mcmax = TO_F77_INT (input.columns ());
-
- Cell surro_data (dim_vector (nsur,1));
- Matrix surro_tmp (input.dims ());
-@@ -75,7 +82,7 @@ DEFUN_DLD (__surrogates__, args, nargout
-
- for (octave_idx_type i = 0; i < nsur; i++)
- {
-- octave_idx_type it_tmp;
-+ F77_INT it_tmp;
- double rel_discrepency_tmp;
-
- F77_XFCN (ts_surrogates, TS_SURROGATES,
diff --git a/math/octave-forge-tisean/files/patch-____upo____.cc b/math/octave-forge-tisean/files/patch-____upo____.cc
deleted file mode 100644
index 720b18f2c68d..000000000000
--- a/math/octave-forge-tisean/files/patch-____upo____.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- __upo__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __upo__.cc
-@@ -33,18 +33,24 @@ FOR INTERNAL USE ONLY"
- #include <octave/oct.h>
- #include <octave/f77-fcn.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_upo, TS_UPO)
-- (const int& m, const double& eps,
-+ (const F77_INT& m, const double& eps,
- const double& frac, const double& teq,
- const double& tdis, const double& h,
-- const double& tacc, const int& iper,
-- const int& icen, const int& lines_read,
-+ const double& tacc, const F77_INT& iper,
-+ const F77_INT& icen, const F77_INT& lines_read,
- double* in_out1, double* olens,
-- double* orbit_data, const int& sizedat,
-+ double* orbit_data, const F77_INT& sizedat,
- double* accuracy, double* stability);
- }
-
-@@ -63,22 +69,22 @@ DEFUN_DLD (__upo__, args, nargout, HELPT
- {
- // Assigning inputs
- NDArray in_out1 = args(0).array_value();
-- int m = args(1).int_value();
-+ F77_INT m = TO_F77_INT (args(1).int_value());
- double eps = args(2).double_value();
- double frac = args(3).double_value();
- double teq = args(4).double_value();
- double tdis = args(5).double_value();
- double h = args(6).double_value();
- double tacc = args(7).double_value();
-- int iper = args(8).int_value();
-- int icen = args(9).int_value();
-+ F77_INT iper = TO_F77_INT (args(8).int_value());
-+ F77_INT icen = TO_F77_INT (args(9).int_value());
-
-
-
- if (! error_state)
- {
-
-- int lines_read = in_out1.numel();
-+ F77_INT lines_read = TO_F77_INT (in_out1.numel());
- // Generating output vectors with estimated lengths
- // The extra length (+1) is to store the actual lengths
- NDArray olens (dim_vector (icen+1,1));
diff --git a/math/octave-forge-tisean/files/patch-lazy.cc b/math/octave-forge-tisean/files/patch-lazy.cc
deleted file mode 100644
index ae8631135e28..000000000000
--- a/math/octave-forge-tisean/files/patch-lazy.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- lazy.cc.orig 2015-08-14 22:25:52 UTC
-+++ lazy.cc
-@@ -35,7 +35,7 @@ Performs simple nonlinear noise reductio
- @item X\n\
- Must be realvector. If it is a row vector then the output will be row vectors as well.\n\
- @item m\n\
--Embedding dimension. Must be postive integer.\n\
-+Embedding dimension. Must be positive integer.\n\
- @item rv\n\
- If @var{rv} > 0 then it is equal to the absolute radius of the neighbourhoods. If @var{rv} < 0 then its opposite (-@var{rv}) is equal to the fraction of standard deviation used. It cannot be equal 0.\n\
- @item imax\n\
-@@ -71,12 +71,19 @@ Uses TISEAN package lazy\n\
- // In order to avoid clobbered warnings transposed is initialized globally.
- bool transposed;
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_lazy, TS_LAZY)
-- (const int& m, const double& rv,
-- const int& imax, const int& lines_read,
-+ (const F77_INT& m, const double& rv,
-+ const F77_INT& imax, const F77_INT& lines_read,
- double* in_out1, double* in_out2);
- }
-
-@@ -100,12 +107,12 @@ DEFUN_DLD (lazy, args, nargout, HELPTEXT
- {
- // Assigning inputs
- Matrix in_out1 = args(0).matrix_value();
-- int m = args(1).int_value();
-+ F77_INT m = TO_F77_INT (args(1).int_value());
- double rv = args(2).double_value();
-- int imax = DEFAULT_IMAX;
-+ F77_INT imax = DEFAULT_IMAX;
-
- if (nargin == 4)
-- imax = args(3).int_value();
-+ imax = TO_F77_INT (args(3).int_value());
-
- // --- DATA VALIDATION ---
-
-@@ -144,7 +151,7 @@ DEFUN_DLD (lazy, args, nargout, HELPTEXT
- in_out1 = in_out1.transpose();
- }
-
-- int lines_read = in_out1.numel();
-+ F77_INT lines_read = TO_F77_INT (in_out1.numel());
- NDArray in_out2 (Matrix (lines_read, 1));
-
- F77_XFCN (ts_lazy, TS_LAZY,
diff --git a/math/octave-forge-tisean/pkg-descr b/math/octave-forge-tisean/pkg-descr
deleted file mode 100644
index 5cd09e6f081b..000000000000
--- a/math/octave-forge-tisean/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is tisean.
-
- Port of TISEAN 3.0.1, which does nonlinear time series analysis. See
- http://www.mpipks-dresden.mpg.de/~tisean/
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-tisean/pkg-plist b/math/octave-forge-tisean/pkg-plist
deleted file mode 100644
index a999ec86c07e..000000000000
--- a/math/octave-forge-tisean/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@comment This file intentionally left empty
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
deleted file mode 100644
index 7064efc8bd3d..000000000000
--- a/math/octave-forge-video/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-video
-PORTVERSION= 1.2.4
-PORTREVISION= 13
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USES= pkgconfig
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= HOME=${WRKSRC}
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-video/distinfo b/math/octave-forge-video/distinfo
deleted file mode 100644
index 4cad6cdd04af..000000000000
--- a/math/octave-forge-video/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1497926922
-SHA256 (octave-forge/video-1.2.4.tar.gz) = 69af2f5b7c9d96318d5528b150ec8aa12873e974bd16c714698a8558c5aee339
-SIZE (octave-forge/video-1.2.4.tar.gz) = 53044
diff --git a/math/octave-forge-video/files/patch-AVHandler.cc b/math/octave-forge-video/files/patch-AVHandler.cc
deleted file mode 100644
index b114750200b1..000000000000
--- a/math/octave-forge-video/files/patch-AVHandler.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-AVHandler.cc:246:29: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
- if (codec->capabilities & CODEC_CAP_TRUNCATED)
- ^
-AVHandler.cc:247:30: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
- vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
- ^
-
---- AVHandler.cc.orig 2017-05-28 14:27:02 UTC
-+++ AVHandler.cc
-@@ -243,8 +243,8 @@ AVHandler::setup_read()
- codec_name = codec->name;
-
- // We can handle truncated bitstreams
-- if (codec->capabilities & CODEC_CAP_TRUNCATED)
-- vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
-+ if (codec->capabilities & AV_CODEC_CAP_TRUNCATED)
-+ vstream->codec->flags |= AV_CODEC_FLAG_TRUNCATED;
-
- if (avcodec_open2(vstream->codec, codec, NULL) < 0)
- {
diff --git a/math/octave-forge-video/pkg-descr b/math/octave-forge-video/pkg-descr
deleted file mode 100644
index 9818327f6b51..000000000000
--- a/math/octave-forge-video/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is video.
-
-Implements addframe, avifile, aviinfo, and aviread, using ffmpeg.
-(and approximately conforms to Matlab interface)
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile
deleted file mode 100644
index 4042e10830a3..000000000000
--- a/math/py-yt/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Yuri Victorovich <yuri@rawbw.com>
-# $FreeBSD$
-
-PORTNAME= yt
-DISTVERSION= 3.5.0
-PORTREVISION= 3
-CATEGORIES= math astro python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Analysis and visualization toolkit for volumetric data
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING.txt
-
-DEPRECATED= Depends on expiring graphics/embree
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${PY_FLAVOR}
-LIB_DEPENDS= libembree.so:graphics/embree \
- libomp.so:devel/openmp
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=1.0:math/py-sympy@${PY_FLAVOR} \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.3:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ipython5>=1.0:devel/ipython5@${PY_FLAVOR}
-
-USES= dos2unix localbase python
-USE_PYTHON= distutils cython autoplist concurrent
-
-post-patch:
- @${REINPLACE_CMD} -e "s|check_for_pyembree() is not None|True|; s|check_for_openmp() is True|True|" \
- ${WRKSRC}/setup.py
- @${REINPLACE_CMD} -e "s|\['-fopenmp', filename\]|['-I${LOCALBASE}/include', '-L${LOCALBASE}/lib', '-lm', '-fopenmp', filename]|" \
- ${WRKSRC}/setupext.py
-
-post-install:
- @${STRIP_CMD} $$(${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so")
-
-.include <bsd.port.mk>
diff --git a/math/py-yt/distinfo b/math/py-yt/distinfo
deleted file mode 100644
index e3cfab5cd2e8..000000000000
--- a/math/py-yt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1539846194
-SHA256 (yt-3.5.0.tar.gz) = ee4bf8349f02ce21f571654c26d85c1f69d9678fc8f5c7cfe5d1686c7ed2e3ca
-SIZE (yt-3.5.0.tar.gz) = 10417638
diff --git a/math/py-yt/files/patch-yt_extern_tqdm___utils.py b/math/py-yt/files/patch-yt_extern_tqdm___utils.py
deleted file mode 100644
index 42900ea89072..000000000000
--- a/math/py-yt/files/patch-yt_extern_tqdm___utils.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- yt/extern/tqdm/_utils.py.orig 2017-01-01 20:57:19 UTC
-+++ yt/extern/tqdm/_utils.py
-@@ -40,7 +40,7 @@ def _environ_cols_wrapper(): # pragma:
- _environ_cols = _environ_cols_windows
- if _environ_cols is None:
- _environ_cols = _environ_cols_tput
-- if current_os in ['Linux', 'Darwin'] or current_os.startswith('CYGWIN'):
-+ if current_os in ['FreeBSD', 'Linux', 'Darwin'] or current_os.startswith('CYGWIN'):
- _environ_cols = _environ_cols_linux
- return _environ_cols
-
diff --git a/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h b/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h
deleted file mode 100644
index 4bf2fcc821d3..000000000000
--- a/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- yt/utilities/lib/platform_dep.h.orig 2017-01-01 20:57:35 UTC
-+++ yt/utilities/lib/platform_dep.h
-@@ -57,7 +57,7 @@ double erf(double x)
-
- #else
- #include <stdint.h>
--#include "alloca.h"
-+#include <stdlib.h>
- #include <math.h>
- #endif
-
diff --git a/math/py-yt/pkg-descr b/math/py-yt/pkg-descr
deleted file mode 100644
index 164d85c3123e..000000000000
--- a/math/py-yt/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-yt supports structured, variable-resolution meshes, unstructured meshes,
-and discrete or sampled data such as particles. Focused on driving
-physically-meaningful inquiry, yt has been applied in domains such as
-astrophysics, seismology, nuclear engineering, molecular dynamics, and
-oceanography.
-
-WWW: http://yt-project.org