Commit graph

248 commits

Author SHA1 Message Date
Stephen Montgomery-Smith
86c94f6daf - In the log for r469170, I forgot to mention that I added help and
help-tools to USE_QT4.
- I also forgot to mention Christoph Moench-Tegeder <cmt@burggraben.net>
  who told me these changes.

In this revision:

- Switch from QT4 to QT5.
- Bump portrevision.

Submitted by:	Adriaan de Groot <adridg@freebsd.org>
Obtained from:	https://reviews.freebsd.org/D15328
2018-05-07 00:34:29 +00:00
Stephen Montgomery-Smith
3b33ecf6b7 - Fixed error in which -qt4 is passed to QT tools. It should be -qt=qt4.
- Set MKINFO in configure_args so that makeinfo works.
- Since plist changed, bump portrevision.

PR:		ports/228004
Submitted by:	Robert Cina <transitive@gmail.com>
2018-05-06 00:24:00 +00:00
Antoine Brodin
c8528a3b67 Explicitely disable docs build as it fails when it's attempted (FreeBSD 11+)
perl ./doc/interpreter/mk-qthelp.pl octave.html doc/interpreter/octave_interpreter && \
qcollectiongenerator -qt4 doc/interpreter/octave_interpreter.qhcp -o doc/interpreter/octave_interpreter.qhc >/dev/null && \
rm -f doc/interpreter/octave_interpreter.qhcp doc/interpreter/octave_interpreter.qhp
qcollectiongenerator: could not find a Qt installation of '4'

Reported by:	pkg-fallout
With hat:	portmgr
2018-05-05 21:45:32 +00:00
Stephen Montgomery-Smith
4ebc7d7f8c - Update octave to 4.4.0.
- Either bump portrevision or mark broken for octave-forge-* ports.
- Bump port revision for octave-forge.
2018-05-03 23:42:35 +00:00
Tobias C. Berner
ddd37ce3fd Update the QScintilla2 ports to 2.10.4 2018-04-29 16:19:44 +00:00
Yuri Victorovich
61818ce94b math/suitesparse: Update 4.0.2 -> 5.2.0
Port changes:
* Change to DISTVERSION
* Update MASTER_SITES
* Change to LICENSE_COMB=dual
* Add LIB_DEPENDS
* Unbundle metis, made it a dependency
* Update do-build and do-install
* Update WWW

Bump 11 ports.
games/naev is marked broken because it depends on the no longer installed library.

PR:		210579
Submitted by:	yuri
Submitted by:	pfg
Approved by:	maintainer timeout (maho@FreeBSD.org, 21 months)
Approved by:	maintainer timeout (fortran@FreeBSD.org, 45 days)
2018-04-26 06:41:30 +00:00
Stephen Montgomery-Smith
b12f95cd58 - Add Makefile.version to share version with ports depending on octave.
PR:		ports/226816
Submitted by:	Yuri Victorovich <yuri@freebsd.org>
2018-03-22 03:10:21 +00:00
Stephen Montgomery-Smith
1e7ac4032b - Update to 4.2.2. 2018-03-14 22:41:11 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Stephen Montgomery-Smith
87404b30d6 - Fix build on armv6.
PR:		ports/223277
Submitted by:	mikael.urankar@gmail.com
2018-03-08 03:55:16 +00:00
Stephen Montgomery-Smith
cf8bc51989 - Link against osmesa.
- Bump portrevision.
2018-03-03 02:21:13 +00:00
Stephen Montgomery-Smith
11ba7ade14 - Make sure qscintilla links correctly to octave (otherwise the built in text editor
doesn't work in the GUI version).
2018-03-01 19:41:29 +00:00
Stephen Montgomery-Smith
abe7d71bec - Make sure build doesn't use qt5 libraries/utilities.
PR:		ports/226246
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2018-02-28 14:40:48 +00:00
Antoine Brodin
9c8ccaf367 Explicitely disable openmp, for some reasons configure enables it on
10.x amd64 (not other archs) and this causes fallout in some octave-forge
ports

With hat:	portmgr
2018-02-26 09:14:10 +00:00
Stephen Montgomery-Smith
03c2ec3f73 - Update to 4.2.1.
- Maintainership to stephen@.

PR:		ports/225073
Submitted by:	Ben Lauwens <ben.lauwens@gmail.com>
2018-02-24 21:52:31 +00:00
Raphael Kubo da Costa
6699fae7a2 Update QScintilla 2.10.2.
Upstream has renamed its libraries and we no longer need to patch
devel/qscintilla-qt5 to create a library whose name does not conflict with
devel/qscintilla's. However, the library names are different so we need to bump
PORTREVISION in several ports (the SOVERSION has changed too).

Thanks to antoine for the exp-run.

PR:		225928
2018-02-18 09:55:10 +00:00
Jochen Neumeister
e9a9a7cb34 math/octave: Set correct USE_LDCONFIG=
PR:		223690
Reported by:	joneum
Approved by:	maintainer timeout (2 weeks) rene (mentor)
Differential Revision:	https://reviews.freebsd.org/D13245
2017-12-01 17:43:21 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Marcelo Araujo
85c18d7387 Bump PORTREVISION to reflect print/gl2ps changes.
PR:		ports/218399 (based on)
Submitted by:	emaste
2017-08-24 09:13:09 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Sunpoet Po-Chuan Hsieh
8b1d897ff6 Update science/hdf5 to 1.10.1
- Bump PORTREVISION for shlib change

Changes:	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
2017-05-30 02:56:43 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Antoine Brodin
6a830b79bf Revert r428758 and unbreak
The portmgr blanket doesn't cover breakages

Pointy hat:	sunpoet
2016-12-17 13:26:05 +00:00
Sunpoet Po-Chuan Hsieh
026be4a90b - Use USES=makeinfo instead of hard-coded BUILD_DEPENDS
- Update RUN_DEPENDS: remove redundant LOCALBASE/bin

Approved by:	portmgr (blanket)
2016-12-17 12:59:02 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
2016-12-07 13:24:56 +00:00
Antoine Brodin
23a8ddfe73 Fix build after math/glpk update
Reported by:	pkg-fallout
PR:		211455
2016-07-30 09:51:29 +00:00
Maho Nakata
539ea05319 1. Some dependencies were added per QA advice.
2. updated to version 4.0.3
   deleted obsolete patch 'patch-libinterp-octave-value-ov-classdef'
   Java and GUI are now optional
   plist is now generated automatically
   revised dependencies

PR:		211291
Submitted by:	bsam (1), Alexander Sherikov (2)
2016-07-27 05:44:40 +00:00
Boris Samorodov
6a8aa3ad5a math/octave: remove wrongly used PLIST_SUB from pkg-plist
PR:		210055
Submitted by:	Tobias Berner <tcberner@gmail.com>
Approved by:	maintainer timeout (7 weeks)
2016-07-22 10:38:53 +00:00
Antoine Brodin
59049f074c Fix build with libc++ 3.8.0, by disabling custom max_align_t definition
PR:		209692
Submitted by:	dim@
Approved by:	maintainer timeout (2 weeks)
2016-06-05 16:47:09 +00:00
Sunpoet Po-Chuan Hsieh
9a1f45d861 - Update to 1.10.0
- Add LICENSE_FILE
- Remove outdated PORTSCOUT
- Re-enable SZIP option by default: it was changed unintentionally in r398300

Changes:	https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
		https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2016-04-20 20:42:39 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Maho Nakata
a2415bfdec Forgot to add patches, and bump port revision
PR:		201737
Submitted by:	you.akira.noda@gmail.com
Also spotted by: stephen@
2016-01-13 01:53:49 +00:00
Maho Nakata
90f7db573c Update to 4.0.0
PR:		201737 (partially)
Submitted by:	you.akira.noda@gmail.com
2016-01-08 08:18:36 +00:00
Raphael Kubo da Costa
b15d595457 Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1.
Bring in some long overdue updates, some of which are required for us to
later land the PyQt5 ports.

One big change with this update is that the PyQt4 ports now install their
.sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do
not end up with directories like share/py-sip/QtCore, which are especially
confusing once PyQt5 lands and starts installing files with the same names.

Other noteworthy items:
- PORTREVISION has been bumped on ports depending on devel/qscintilla2
  because libqscintilla2.so's SOVERSION has changed.
- graphics/seexpr has been converted to USE_PYQT, as the file it used to
  define a build-time dependency on x11-toolkits/py-qt4-gui has moved.

Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi
(madpilot@) for their initial work on these ports as part of the effort to
land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of
the PyQt5 patch set).

PR:		205143
2015-12-13 12:45:25 +00:00
John Marino
d417455b24 graphics/GraphicsMagick: Upgrade version 1.3.21 => 1.3.22
GraphicsMagick was just updated, but there was as newer, second
PR to upgrade it once more.  And again, the shared library version
has been bumped (haven't these guys heard of symbol versioning?)

While the INDEX references 114 users of GraphicksMagick, I'm going to
only bump the same 8 ports as yesterday.   The bump script appears to
be obsolete (still uses CVS!)

PR:		203547
Submitted by:	Walter Schwarzenfeld
2015-10-11 16:20:41 +00:00
John Marino
f6a13dc9de graphics/GraphicsMagick: Upgrade version 1.3.20 => 1.3.21
The shared library versions changed, so bump all the ports that
depend on GraphicsMagick by default too.

PR:		200304
Submitted by:	ports fury
2015-10-10 15:20:41 +00:00
Dmitry Marakasov
e638299edc - Switch to options helpers
- While here, add some NO_ARCHes and couple missing PORT_OPTIONS=DOCS

Approved by:	portmgr blanket
2015-08-28 13:39:56 +00:00
Sunpoet Po-Chuan Hsieh
e4796f7301 - Update to 1.8.15
- Bump PORTREVISION for science/hdf5 shlib change

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.15-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2015-05-24 08:10:28 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Maho Nakata
09816f1366 Descriptions from bsd.options.desc.mk is used, and openblas is now default. 2015-05-12 06:27:59 +00:00
Maho Nakata
ce9d6f824b Moving the Octave icons to a directory which is not version specific (*).
Remove ATLAS knob, and bump portrevision.

Submitted by:	Jason Bacon (*)
2015-04-07 02:59:19 +00:00
Maho Nakata
6bc4ad3584 * Update to 3.8.2
* OpenBLAS cleanup

Submitted by:	therry@ (openblas part)
2015-03-14 05:44:33 +00:00
Sunpoet Po-Chuan Hsieh
6e5edf87e4 - Update to 1.8.14
- Update MASTER_SITES
- Use INSTALL_TARGET=install-strip instead of MAKE_ENV=INSTALL_STRIP_FLAG=${STRIP}
- Bump PORTREVISION for science/hdf5 shlib change

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.14-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2015-01-18 10:39:51 +00:00
Antoine Brodin
faad978bef Cleanup plist 2014-11-12 20:11:15 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Dmitry Marakasov
d1459f8ca6 - Switch graphics/GraphicsMagick to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Fix distinfo for graphics/cmg
- Fix shebang for graphics/vips

Approved by:	portmgr blanket
2014-08-04 19:34:31 +00:00
Raphael Kubo da Costa
c3f9087c48 Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
2014-07-23 19:53:11 +00:00
Rene Ladan
a99120304d Update consumers of graphics/GraphicsMagick13 to use graphics/GraphicsMagick
instead, these two ports are now equal.
Bump PORTREVISIONs

Approved by:	portmgr (antoine)
2014-06-17 19:26:39 +00:00