From owner-svn-ports-head@freebsd.org Wed May 15 03:12:57 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10A8415A6AE5; Wed, 15 May 2019 03:12:57 +0000 (UTC) (envelope-from stephen@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AA1EB6E7F4; Wed, 15 May 2019 03:12:56 +0000 (UTC) (envelope-from stephen@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 948B72CC4; Wed, 15 May 2019 03:12:56 +0000 (UTC) (envelope-from stephen@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x4F3CuVP088104; Wed, 15 May 2019 03:12:56 GMT (envelope-from stephen@FreeBSD.org) Received: (from stephen@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x4F3CuWO088103; Wed, 15 May 2019 03:12:56 GMT (envelope-from stephen@FreeBSD.org) Message-Id: <201905150312.x4F3CuWO088103@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: stephen set sender to stephen@FreeBSD.org using -f From: Stephen Montgomery-Smith Date: Wed, 15 May 2019 03:12:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501680 - head/math/octave X-SVN-Group: ports-head X-SVN-Commit-Author: stephen X-SVN-Commit-Paths: head/math/octave X-SVN-Commit-Revision: 501680 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: AA1EB6E7F4 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.962,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 May 2019 03:12:57 -0000 Author: stephen Date: Wed May 15 03:12:55 2019 New Revision: 501680 URL: https://svnweb.freebsd.org/changeset/ports/501680 Log: - add JAVA and QT5 option, improve library stripping. - Bump portrevision. PR: 237854 Submitted by: phascolarctos@protonmail.ch Modified: head/math/octave/Makefile head/math/octave/pkg-plist Modified: head/math/octave/Makefile ============================================================================== --- head/math/octave/Makefile Wed May 15 03:12:15 2019 (r501679) +++ head/math/octave/Makefile Wed May 15 03:12:55 2019 (r501680) @@ -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/GraphicsMag 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/GraphicsMag 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} Modified: head/math/octave/pkg-plist ============================================================================== --- head/math/octave/pkg-plist Wed May 15 03:12:15 2019 (r501679) +++ head/math/octave/pkg-plist Wed May 15 03:12:55 2019 (r501680) @@ -752,9 +752,9 @@ include/octave-%%OCTAVE_VERSION%%/octave/zfstream.h lib/octave/%%OCTAVE_VERSION%%/liboctave.so lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7 lib/octave/%%OCTAVE_VERSION%%/liboctave.so.7.0.0 -lib/octave/%%OCTAVE_VERSION%%/liboctgui.so -lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5 -lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5.0.0 +%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so +%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5 +%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.5.0.0 lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7 lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.7.0.0 @@ -765,7 +765,7 @@ lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__fltk_ lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__glpk__.oct lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_fltk__.oct lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_gnuplot__.oct -lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_qt__.oct +%%QT5%%lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__init_qt__.oct lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__ode15__.oct lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__voronoi__.oct lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/amd.oct @@ -783,8 +783,8 @@ lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/symbfac lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/symrcm.oct libdata/pkgconfig/octave.pc libdata/pkgconfig/octinterp.pc -libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui -libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert +%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui +%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert %%PORTDOCS%%man/man1/mkoctfile.1.gz %%PORTDOCS%%man/man1/octave-cli.1.gz %%PORTDOCS%%man/man1/octave-config.1.gz @@ -812,7 +812,7 @@ share/metainfo/org.octave.Octave.appdata.xml %%DATADIR%%/%%OCTAVE_VERSION%%/etc/CITATION %%DATADIR%%/%%OCTAVE_VERSION%%/etc/NEWS %%DATADIR%%/%%OCTAVE_VERSION%%/etc/built-in-docstrings -%%DATADIR%%/%%OCTAVE_VERSION%%/etc/default-qt-settings +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/etc/default-qt-settings %%DATADIR%%/%%OCTAVE_VERSION%%/etc/doc-cache %%DATADIR%%/%%OCTAVE_VERSION%%/etc/macros.texi %%DATADIR%%/%%OCTAVE_VERSION%%/etc/profiler/flat.html @@ -1268,22 +1268,22 @@ share/metainfo/org.octave.Octave.appdata.xml %%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.ico %%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.svg %%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-sombrero.png -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm -%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm +%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm %%DATADIR%%/%%OCTAVE_VERSION%%/m/+containers/Map.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeUniqueStrings.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeValidName.m @@ -1577,7 +1577,7 @@ share/metainfo/org.octave.Octave.appdata.xml %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m -%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar +%%JAVA%%%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/findstr.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/flipdim.m