Commit graph

299 commits

Author SHA1 Message Date
Stephen Montgomery-Smith
5693794683 math/qhull: Renaming ports
qhull renamed to qhull7.
qhull8 renamed to qhull.
qhull7 marked deprecated.
Dependencies updated.
2022-02-18 15:15:30 -06:00
Thierry Thomas
f1ef83b857 math/octave: switch to Qhull8
Patch obtained from https://savannah.gnu.org/bugs/download.php?file_id=51705

PR:		261281
Approved by:	stephen (maintainer)
2022-02-18 19:44:54 +01:00
Loïc Bartoletti
354d8cf1c3 */*: Update qscintilla2 to 2.13.1
Changes:
  - https://riverbankcomputing.com/news/QScintilla_2.13.1_Released
2022-01-27 21:12:33 +01:00
Stephen Montgomery-Smith
f98aee884f math/octave: Update to 6.4.0. 2021-11-03 12:54:21 -05:00
Yuri Victorovich
80469139f7 math/octave: Update 3.1.2 -> 5.7.0 2021-08-27 15:33:14 -07:00
Stephen Montgomery-Smith
996d3f021c math/octave: Remove extraneous entried in pkg-plist
Bump portrevision.

PR:		258027
Reported by:	lantw44@gmail.com
2021-08-24 13:01:48 -05:00
Loïc Bartoletti
8b9c482b90 */*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0
Changes:
  - https://riverbankcomputing.com/news/QScintilla_2.13.0_Released
  - https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS
PR:	257308
Exp-run by:	antoine
2021-07-27 20:55:03 +02:00
Stephen Montgomery-Smith
ed21e80143 math/octave: Update to 6.3.0.
Also bump revision of dependent octave-forge-* ports.
2021-07-15 22:20:13 -05:00
Loïc Bartoletti
9713ff93f2 devel/qscintilla2: Update to 2.12.1
Changelog:
	https://riverbankcomputing.com/news/QScintilla_2.12.1_Released

PR:		257002
Exp-run by:	antoine
2021-07-12 14:36:11 +02:00
Stephen Montgomery-Smith
7ca6c6b070 math/octave: Add missing library dependencies.
PR:		256996
Reported by:	Philipp Ost <bsd@philippost.de>
2021-07-05 12:02:30 -05:00
Loïc Bartoletti
be86c4fe23 misc/qtchooser: remove
QtChooser allows you to select your version of Qt among those installed.
However, this tool is no longer supported upstream and will not be
available for Qt6.
By default, our Qt installations are done in
${LOCALBASE}/lib/qt${QT_VERSION} as recommended.

We have added symbolic linking for the main binaries to
${LOCALBASE}/bin with the suffix -qt5.
2021-07-04 18:55:16 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Thierry Thomas
8470aea030 math/suitesparse: adapt dependency lines after modularization
Do not bump PORTREVISION, because this should not change the resulting
packages.

Note for maintainers: try to not depend on the whole suitesparse package,
especially if your port do not require GraphBLAS (the biggest one).
2021-05-25 12:00:10 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Loïc Bartoletti
0b7a24020a PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1
PR:		254218
Exp-run by:	antoine
2021-03-16 09:29:53 +00:00
Loïc Bartoletti
108f234f7f PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0
* PyQt5: update to 5.15.3

This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages.

 - Added the missing QImage.setAlphaChannel().
 - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package.
 - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel.

* QScintilla2: update to 2.12.0

This adds support for Qt6 and removes support for Qt4.

 - Change the new distname (again)i due to a conflict
 - Use the new sip-build system

* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo

PR:		253865
Exp-run by:	antoine
2021-03-08 06:49:17 +00:00
Stephen Montgomery-Smith
6473aac25b - Update math/octave to 6.2.0.
- Bump portrevision of dependent ports.
- Add patches to dependent ports math/octave-forge-* if I can figure them out.
- Mark broken dependent ports I couldn't figure out.
2021-02-21 22:41:34 +00:00
Loïc Bartoletti
661f174fd0 Update qscintilla2 to 2.11.6 2021-01-18 19:03:23 +00:00
Stephen Montgomery-Smith
059449bb05 - Remove unused libosmesa, enable sndfile.
PR:		251477
Submitted by:	jcfyecrayz@liamekaens.com
2020-12-01 04:27:37 +00:00
Loïc Bartoletti
2933bb22c3 Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts

[1] RiverBankComputing doesn't offer links to download latest version of some ports

PR:		247369
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D25749
Exp-run by:	antoine
2020-10-05 15:50:03 +00:00
Thomas Zander
8337fc6d5f Chase libsndfile 1.0.30 update.
Details:
- Missing symbol sf_version_string, not auto-resolved by pkg + rebuild.
- Bump PORTREVISION for consumers.
2020-10-01 08:56:20 +00:00
Stephen Montgomery-Smith
bafe857183 - Use math/qhull instead of math/qhull5.
- Bump portrevision.

PR:		249182
Submitted by:	jcfyecrayz@liamekaens.com
2020-09-08 18:07:41 +00:00
Yuri Victorovich
84c4942d38 Bump 37 ports depending on math/openblas through USES=blaslapack:openblas because after the recent math/openblas update the library name changed in openblas 2020-05-06 16:39:12 +00:00
Loïc Bartoletti
5ead0a2f78 Update py-sip to 4.19.21 and qscintilla2 to 2.11.4
- Update py-sip to 4.19.21
  - Update qscintilla2 to 2.11.4
  - Replace MASTER_SITE_RIVERBANK with https versions
  - Replace QSCI2_DISTNAME to match with the new one

PR:		245308
Approved by:	tcberner (mentor)
Exp-run by:	antoine
2020-04-11 05:04:40 +00:00
Stephen Montgomery-Smith
fdb9ebbc49 - Update to 5.2.0. 2020-02-05 22:42:42 +00:00
Steve Wills
fb44dca45d Fix math/openblas and bump dependent ports
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]

This is correcting issues from r523749 [1][2][4] and r515970 [3]

PR:		231371
Reported by:	build cluster [1]
Reported by:	Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by:	many [5]
Reviewed by:	mat, bapt
Approved by:	implicit, since this is a build fix
2020-01-30 14:17:44 +00:00
Jung-uk Kim
5a52a08234 Clean up after java/openjdk6 and java/openjdk6-jre removal
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663).  Now this patch completely removes remaining stuff from the
ports tree.

PR:			241953 (exp-run)
Reviewed by:		glewis
Approved by:		portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D22342
2019-11-26 21:46:12 +00:00
Niclas Zeising
82f108df30 Add USES=xorg USES=gl, ports categories m
Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:07:22 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Stephen Montgomery-Smith
e021059c51 - add JAVA and QT5 option, improve library stripping.
- Bump portrevision.

PR:		237854
Submitted by:	phascolarctos@protonmail.ch
2019-05-15 03:12:55 +00:00
Stephen Montgomery-Smith
45898e8abf - Remove share/info/dir from pkg-plist, because it is a generated file
which is updated during installing packages.

PR:		237774
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2019-05-15 02:57:52 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Stephen Montgomery-Smith
1209c6df75 - Add %%PORTDOCS%% as appropriate to pkg-plist, because man pages aren't
created if DOCS is off.

PR:		236549
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
2019-03-15 19:27:33 +00:00
Stephen Montgomery-Smith
86f3f2bca8 - Add dependency audio/portaudio.
- Add dependency audio/libsndfile commented out because this port is currently
  vulnerable.
- Bump portrevision.
2019-03-12 21:09:31 +00:00
Stephen Montgomery-Smith
1562e730f5 - Update math/octave to 5.1.0.
- Bump portrevision of unbroken octave-forge-* ports.
- Bump portrevision of math/dynare which uses library files from octave.
- Mark broken: octave-forge-(database|dicom|optim|fits|linear|linear|optim|
  parallel|signal|strings|struct|tisean|video).
- Broken optional dependencies in math/octave-forge to default to off.
- Bump portrevision of math/octave-forge.
2019-03-10 04:56:17 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Sunpoet Po-Chuan Hsieh
91c3078096 Update science/hdf5 to 1.10.4
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.4#releasenotes
PR:		233070
Submitted by:	wen
2019-01-05 22:46:53 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Stephen Montgomery-Smith
6aecd3e222 - Make changes to plist that should have been included with r485798.
- Bump portrevision.

Reported by:	pkg-fallout@
2018-11-25 05:55:05 +00:00
Stephen Montgomery-Smith
ea41c18118 - Have the build process use gsed instead of sed.
PR:		ports/233459
Submitted by:	Kyle Evans <kevans@freebsd.org>
2018-11-24 21:55:20 +00:00
Stephen Montgomery-Smith
30f8b3ea1a - Because of r233240, portrevision should have been bumped.
PR:		ports/233357
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
2018-11-20 19:06:36 +00:00
Christoph Moench-Tegeder
b0474b0273 math/octave: fix pkg-plist typos from r485083
Approved by:	fix-the-obvious
2018-11-16 23:50:29 +00:00
Stephen Montgomery-Smith
a92540473b - adds USES+= gl (USE_GL without USES+= gl is deprecated);
- adds USES+= desktop-file-utils iconv;
- adds USE_XORG+= xcursor xinerama xrender;
- adds USE_QT+= printsupport sql widgets;
- strips liboctave.so.6.0.0.
- Corrects configure options for --withosmesa

PR:		ports/233240
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
2018-11-16 15:18:35 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Yuri Victorovich
b73f018b9c cad/calculix-ccx math/arpack++ math/armadillo math/scilab math/octave: Change dependency from math/arpack to math/arpack-ng
math/arpack is a dead, unmaintained project, and math/arpack-ng is a maintained and updated fork.
This commit is effectively a version upgrade of the arpack dependency.

Approved by:	portmgr blanket (does not result in a change in contents of the resulting package)
2018-10-05 05:24:46 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Sunpoet Po-Chuan Hsieh
c548cd43e8 Update science/hdf5 to 1.10.2
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.2#releasenotes
		https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
PR:		231009
Exp-run by:	antoine
2018-09-05 22:05:23 +00:00
Stephen Montgomery-Smith
436c28e075 - Update math/octave to 4.4.1.
- Bump portrevision for all octave-forge-* ports.
2018-08-12 02:57:03 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

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

PR:		222542
2018-07-29 22:18:44 +00:00