View | Details | Raw Unified | Return to bug 237854
Collapse All | Expand All

(-)Makefile (-10 / +15 lines)
Lines 3-10 Link Here
3
3
4
PORTNAME=	octave
4
PORTNAME=	octave
5
PORTVERSION=	${OCTAVE_VERSION}
5
PORTVERSION=	${OCTAVE_VERSION}
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	math java
7
CATEGORIES=	math
8
MASTER_SITES=	GNU
8
MASTER_SITES=	GNU
9
9
10
MAINTAINER=	stephen@FreeBSD.org
10
MAINTAINER=	stephen@FreeBSD.org
Lines 33-39 Link Here
33
		libumfpack.so:math/suitesparse \
33
		libumfpack.so:math/suitesparse \
34
		libglpk.so:math/glpk \
34
		libglpk.so:math/glpk \
35
		libgl2ps.so:print/gl2ps \
35
		libgl2ps.so:print/gl2ps \
36
		libqscintilla2_qt5.so:devel/qscintilla2-qt5 \
37
		libfontconfig.so:x11-fonts/fontconfig \
36
		libfontconfig.so:x11-fonts/fontconfig \
38
		libfreetype.so:print/freetype2 \
37
		libfreetype.so:print/freetype2 \
39
		libdrm.so:graphics/libdrm \
38
		libdrm.so:graphics/libdrm \
Lines 42-54 Link Here
42
		libportaudio.so:audio/portaudio
41
		libportaudio.so:audio/portaudio
43
#		libsndfile.so:audio/libsndfile # Commented out until this port no longer has vulnerabilities.
42
#		libsndfile.so:audio/libsndfile # Commented out until this port no longer has vulnerabilities.
44
43
45
USES=		charsetfix fortran gmake libtool perl5 pkgconfig qt:5 readline \
44
USES=		charsetfix fortran gmake libtool perl5 pkgconfig readline \
46
		tar:xz compiler:c++14-lang \
45
		tar:xz compiler:c++14-lang \
47
		desktop-file-utils gl iconv
46
		desktop-file-utils gl iconv
48
USE_LDCONFIG=	${PREFIX}/lib/${PORTNAME}/${PORTVERSION}
47
USE_LDCONFIG=	${PREFIX}/lib/${PORTNAME}/${PORTVERSION}
49
USE_PERL5=	build
48
USE_PERL5=	build
50
GNU_CONFIGURE=	yes
49
GNU_CONFIGURE=	yes
51
USE_JAVA=	yes
52
JAVA_VERSION=	1.7+
50
JAVA_VERSION=	1.7+
53
USE_QT=		core gui help network opengl \
51
USE_QT=		core gui help network opengl \
54
		qmake_build buildtools_build linguist_build \
52
		qmake_build buildtools_build linguist_build \
Lines 79-98 Link Here
79
		--enable-shared \
77
		--enable-shared \
80
		--disable-jit \
78
		--disable-jit \
81
		--disable-openmp \
79
		--disable-openmp \
82
		--with-qt=5 \
83
		--with-osmesa
80
		--with-osmesa
84
81
85
INFO=		octave liboctave
82
INFO=		octave liboctave
86
83
87
OPTIONS_DEFINE=	DOCS
84
INSTALL_TARGET=	install-strip
88
85
89
DOCS_CONFIGURE_ENABLE=	docs
86
OPTIONS_DEFINE=	DOCS JAVA QT5
90
87
91
OPTIONS_RADIO=		BLAS
88
OPTIONS_RADIO=		BLAS
92
OPTIONS_RADIO_BLAS=	OPENBLAS NETLIB ATLAS
89
OPTIONS_RADIO_BLAS=	OPENBLAS NETLIB ATLAS
93
OPTIONS_DEFAULT=	OPENBLAS
90
OPTIONS_DEFAULT=	JAVA OPENBLAS QT5
91
OPTIONS_SUB=		yes
94
92
93
DOCS_CONFIGURE_ENABLE=	docs
94
JAVA_CONFIGURE_ENABLE=	java
95
QT5_CONFIGURE_WITH=	qt=5 qscintilla
96
97
QT5_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
98
95
DOCS_USE=	TEX=dvipsk:build,formats:build
99
DOCS_USE=	TEX=dvipsk:build,formats:build
100
JAVA_USE=	JAVA=yes
101
QT5_USES=	qt:5
96
OPENBLAS_USES=	blaslapack:openblas
102
OPENBLAS_USES=	blaslapack:openblas
97
NETLIB_USES=	blaslapack:netlib
103
NETLIB_USES=	blaslapack:netlib
98
ATLAS_USES=		blaslapack:atlas
104
ATLAS_USES=		blaslapack:atlas
Lines 103-109 Link Here
103
109
104
post-install:
110
post-install:
105
	(cd ${STAGEDIR}${DATADIR} && ${LN} -s ${PORTVERSION}/imagelib  .)
111
	(cd ${STAGEDIR}${DATADIR} && ${LN} -s ${PORTVERSION}/imagelib  .)
106
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/octave/${PORTVERSION}/liboctave.so.7.0.0
107
112
108
post-install-DOCS-on:
113
post-install-DOCS-on:
109
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
114
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
(-)pkg-plist (-24 / +24 lines)
Lines 752-760 Link Here
752
lib/octave/%%OCTAVE_VERSION%%/liboctave.so
752
lib/octave/%%OCTAVE_VERSION%%/liboctave.so
753
lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7
753
lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7
754
lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7.0.0
754
lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7.0.0
755
lib/octave/%%OCTAVE_VERSION%%/liboctgui.so
755
%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so
756
lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5
756
%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5
757
lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5.0.0
757
%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5.0.0
758
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so
758
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so
759
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7
759
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7
760
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7.0.0
760
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7.0.0
Lines 765-771 Link Here
765
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__glpk__.oct
765
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__glpk__.oct
766
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_fltk__.oct
766
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_fltk__.oct
767
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_gnuplot__.oct
767
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_gnuplot__.oct
768
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_qt__.oct
768
%%QT5%%lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_qt__.oct
769
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__ode15__.oct
769
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__ode15__.oct
770
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__voronoi__.oct
770
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__voronoi__.oct
771
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/amd.oct
771
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/amd.oct
Lines 783-790 Link Here
783
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/symrcm.oct
783
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/symrcm.oct
784
libdata/pkgconfig/octave.pc
784
libdata/pkgconfig/octave.pc
785
libdata/pkgconfig/octinterp.pc
785
libdata/pkgconfig/octinterp.pc
786
libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui
786
%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui
787
libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert
787
%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert
788
%%PORTDOCS%%man/man1/mkoctfile.1.gz
788
%%PORTDOCS%%man/man1/mkoctfile.1.gz
789
%%PORTDOCS%%man/man1/octave-cli.1.gz
789
%%PORTDOCS%%man/man1/octave-cli.1.gz
790
%%PORTDOCS%%man/man1/octave-config.1.gz
790
%%PORTDOCS%%man/man1/octave-config.1.gz
Lines 813-819 Link Here
813
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/CITATION
813
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/CITATION
814
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/NEWS
814
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/NEWS
815
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/built-in-docstrings
815
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/built-in-docstrings
816
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/default-qt-settings
816
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/etc/default-qt-settings
817
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/doc-cache
817
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/doc-cache
818
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/macros.texi
818
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/macros.texi
819
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/profiler/flat.html
819
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/profiler/flat.html
Lines 1269-1290 Link Here
1269
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.ico
1269
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.ico
1270
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.svg
1270
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.svg
1271
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-sombrero.png
1271
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-sombrero.png
1272
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm
1272
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm
1273
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm
1273
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm
1274
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm
1274
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm
1275
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm
1275
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm
1276
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm
1276
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm
1277
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm
1277
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm
1278
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm
1278
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm
1279
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm
1279
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm
1280
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm
1280
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm
1281
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm
1281
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm
1282
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm
1282
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm
1283
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm
1283
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm
1284
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm
1284
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm
1285
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm
1285
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm
1286
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm
1286
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm
1287
%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm
1287
%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm
1288
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+containers/Map.m
1288
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+containers/Map.m
1289
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeUniqueStrings.m
1289
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeUniqueStrings.m
1290
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeValidName.m
1290
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeValidName.m
Lines 1578-1584 Link Here
1578
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m
1578
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m
1579
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m
1579
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m
1580
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m
1580
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m
1581
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
1581
%%JAVA%%%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
1582
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m
1582
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m
1583
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/findstr.m
1583
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/findstr.m
1584
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/flipdim.m
1584
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/flipdim.m

Return to bug 237854