diff options
author | Stephen Montgomery-Smith <stephen@FreeBSD.org> | 2019-05-15 03:12:55 +0000 |
---|---|---|
committer | Stephen Montgomery-Smith <stephen@FreeBSD.org> | 2019-05-15 03:12:55 +0000 |
commit | e021059c51a517259d9b08488f73c1487bd2ceaa (patch) | |
tree | 56bdc31d91ce5468a3fcdb155b6ce1de58467fd0 /math/octave/Makefile | |
parent | 6bd3ed2a9bf56ab90c71eda62a771bd4c4b858fc (diff) | |
download | ports-e021059c51a517259d9b08488f73c1487bd2ceaa.tar.gz ports-e021059c51a517259d9b08488f73c1487bd2ceaa.zip |
- add JAVA and QT5 option, improve library stripping.
- Bump portrevision.
PR: 237854
Submitted by: phascolarctos@protonmail.ch
Notes
Notes:
svn path=/head/; revision=501680
Diffstat (limited to 'math/octave/Makefile')
-rw-r--r-- | math/octave/Makefile | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/math/octave/Makefile b/math/octave/Makefile index 780cf067c11a..d70202626b4b 100644 --- a/math/octave/Makefile +++ b/math/octave/Makefile @@ -3,8 +3,8 @@ PORTNAME= octave PORTVERSION= ${OCTAVE_VERSION} -PORTREVISION= 4 -CATEGORIES= math java +PORTREVISION= 5 +CATEGORIES= math MASTER_SITES= GNU MAINTAINER= stephen@FreeBSD.org @@ -33,7 +33,6 @@ LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \ libumfpack.so:math/suitesparse \ libglpk.so:math/glpk \ libgl2ps.so:print/gl2ps \ - libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libdrm.so:graphics/libdrm \ @@ -42,13 +41,12 @@ LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \ libportaudio.so:audio/portaudio # libsndfile.so:audio/libsndfile # Commented out until this port no longer has vulnerabilities. -USES= charsetfix fortran gmake libtool perl5 pkgconfig qt:5 readline \ +USES= charsetfix fortran gmake libtool perl5 pkgconfig readline \ tar:xz compiler:c++14-lang \ desktop-file-utils gl iconv USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}/${PORTVERSION} USE_PERL5= build GNU_CONFIGURE= yes -USE_JAVA= yes JAVA_VERSION= 1.7+ USE_QT= core gui help network opengl \ qmake_build buildtools_build linguist_build \ @@ -79,20 +77,28 @@ CONFIGURE_ARGS= --host=${GNU_HOST} \ --enable-shared \ --disable-jit \ --disable-openmp \ - --with-qt=5 \ --with-osmesa INFO= octave liboctave -OPTIONS_DEFINE= DOCS +INSTALL_TARGET= install-strip -DOCS_CONFIGURE_ENABLE= docs +OPTIONS_DEFINE= DOCS JAVA QT5 OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS -OPTIONS_DEFAULT= OPENBLAS +OPTIONS_DEFAULT= JAVA OPENBLAS QT5 +OPTIONS_SUB= yes + +DOCS_CONFIGURE_ENABLE= docs +JAVA_CONFIGURE_ENABLE= java +QT5_CONFIGURE_WITH= qt=5 qscintilla + +QT5_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DOCS_USE= TEX=dvipsk:build,formats:build +JAVA_USE= JAVA=yes +QT5_USES= qt:5 OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas @@ -103,7 +109,6 @@ post-patch: post-install: (cd ${STAGEDIR}${DATADIR} && ${LN} -s ${PORTVERSION}/imagelib .) - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/octave/${PORTVERSION}/liboctave.so.7.0.0 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} |