Commit Graph

360 Commits

Author SHA1 Message Date
Stephen Montgomery-Smith
8b1025f766 math/octave: Fix package problem.
- pkg build failed with JAVA UNSET, due to missing octave.jar.
- Bump portrevision.

PR:		290769
Reported by:	morten@unx.dk
2025-11-03 16:20:33 -06:00
Stephen Montgomery-Smith
f3f0c63972 math/octave: Fix python function.
The python function now calls ${PYTHON_CMD} instead of python3.

Bump portrevision.
2025-10-09 23:20:58 -05:00
Stephen Montgomery-Smith
bb99c4b020 math/octave: Update to 10.3.0. 2025-10-01 17:40:06 -05:00
Thierry Thomas
935de0247e */*: chase the upgrade to SuiteSparse 2025-08-01 23:08:37 +02:00
Stephen Montgomery-Smith
da70af80db math/octave: Update to 10.2.0. 2025-06-05 09:49:01 -05:00
Stephen Montgomery-Smith
2c59086f04 math/octave: Specify correct minimum C++ version.
PR:		285801
Reported by:	Joel Bodenmann
2025-03-31 10:56:45 -05:00
Stephen Montgomery-Smith
f04e6faa4d math/octave: Update to 10.1.0. 2025-03-29 17:28:33 -05:00
Stephen Montgomery-Smith
db545c22f8 math/octave: Update to 9.4.0. 2025-02-08 14:37:17 -06:00
Thierry Thomas
e54e2c695b */*: bump PORTREVISION after OpenBLAS upgrade
Remark: this souldn’t be necessary, because the version of the library is the
same, but due to many changes between these releases, it is safer this way.

PR:		284314
2025-01-28 17:42:55 +01:00
Robert Clausecker
6db8884be4 math/octave: fix build on armv7
Restore a patch due to mikael@ that was mangled in a previous update.

Fixes:		6473aac25b
Approved by:	portmgr (build fix blanket)
MFH:		2025Q1
PR:		223277
2025-01-28 15:27:37 +01:00
Thierry Thomas
6cce1f5b22 */*: bump PORTREVISION to chase blas/lapack, Suitesparse and BLIS 2025-01-24 13:18:28 +01:00
Thierry Thomas
8ce84fb385 */*: bump PORTREVISION after the upgrade to Suitesparse 2025-01-11 11:02:35 +01:00
Muhammad Moinur Rahman
0835676e36 Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
2024-12-31 09:57:55 +01:00
Yuri Victorovich
9fb9ab0c87 math/sundials: update 6.6.0 → 7.2.1 2024-12-24 02:12:05 -08:00
Stephen Montgomery-Smith
b48084fef0 math/octave: Update to 9.3.0. 2024-12-14 14:26:35 -06:00
Jason E. Hale
a179e81d0a */*: Chase devel/qscintilla2 flavorization 2024-10-19 00:32:33 -04:00
Jason E. Hale
b75599479b devel/qscintilla2*: Flavorize ports 2024-10-19 00:32:17 -04:00
Thierry Thomas
e2cd1133e6 */*: bump PORTREVISION after the upgrade to OpenBLAS 2024-06-21 19:49:24 +02:00
Stephen Montgomery-Smith
0cdb730413 math/octave: Use QT Version 6.
Bump portrevision.

PR:		279819
Reported by:	Joel Bodenmann <jbo@FreeBSD.org>
2024-06-20 09:10:24 -05:00
Stephen Montgomery-Smith
42c3f9c824 math/octave: Update to 9.2.0. 2024-06-06 07:33:03 -05:00
Thierry Thomas
89b8324969 */*: chase SuiteSparse’s upgrade 2024-04-29 22:08:56 +02:00
Stephen Montgomery-Smith
c92f309e94 math/octave: Update to 9.1.0.
math/octave-forge: Bump portrevision.
Mark broken and set optional dependency to off in math/octave-forge:

math/octave-forge-bioinfo
math/octave-forge-coder
math/octave-forge-financial
math/octave-forge-fits
math/octave-forge-fuzzy-logic-toolkit
math/octave-forge-gnuplot
math/octave-forge-informationtheory
math/octave-forge-irsa
math/octave-forge-level-set
math/octave-forge-nnet
math/octave-forge-plot
math/octave-forge-queueing
math/octave-forge-symband
2024-03-16 18:28:02 -05:00
Muhammad Moinur Rahman
a7ab8d765a benchmarks/autobench: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-22 04:47:55 +01:00
Muhammad Moinur Rahman
6a2dabc96d math/octave: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-22 04:47:55 +01:00
Thierry Thomas
68a725452a */*: bump PORTREVISION after the upgrade to SuiteSparse 2024-01-28 13:02:23 +01:00
Thierry Thomas
0f35d118f2 */*: bump PORTREVISION after the upgrade of SuiteSparse to v7.5.0 2024-01-13 11:19:22 +01:00
Stephen Montgomery-Smith
3dea3d89c9 math/octave: FIX PLIST WITH QT5=OFF
Bump portrevision.

PR:		276060
Reported by:	tcberner@
2024-01-01 15:20:12 -06:00
Thierry Thomas
41c2a6b1f7 */*: chase the upgrade of SuiteSparse 2023-12-31 15:31:11 +01:00
Thierry Thomas
ab1713728d */*: bump PORTREVISION after the upgrade of OpenBLAS
PR:		273219
2023-12-12 20:03:50 +01:00
Stephen Montgomery-Smith
13617ed193 math/octave: Update to 8.4.0. 2023-11-06 20:27:03 -06:00
Thierry Thomas
0ff923b0a1 */*: bump portrevision to chase CHOLMOD’s upgrade 2023-10-31 15:07:33 +01:00
Thierry Thomas
f2d3e2a20d */*: chase the upgrade of CHOLMOD 2023-10-20 12:13:43 +02:00
Thierry Thomas
c32596f574 */*: chase the upgrade of SuiteSparse 2023-10-15 11:03:17 +02:00
Gleb Popov
f07bedda78 math/octave: Fix plist for DOCS=off. 2023-09-28 10:58:51 +03:00
Thierry Thomas
a0ed0dce34 /*: bump PORTREVISION after the upgrade of SuiteSparse 2023-09-20 19:57:40 +02:00
Stephen Montgomery-Smith
2717f14ed7 math/octave: Update to 8.3.0. 2023-08-10 22:37:38 -05:00
Stephen Montgomery-Smith
624b3209c0 math/octave: Fix build.
Necessitated by recent update of suitesparse.
2023-07-01 12:59:12 -05:00
Thierry Thomas
823182b451 */*: bump PORTREVISION after the upgrade of SuiteSparse 2023-07-01 18:11:11 +02:00
Gerald Pfeifer
8d3e020ed0 *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
Stephen Montgomery-Smith
c6841e74b2 math/octave: Update to 8.2.0. 2023-04-15 13:59:10 -05:00
Stephen Montgomery-Smith
d4f3d79c36 math/octave: Update to 8.1.0.
Bump portrevision of all dependent ports.

Mark broken math/octave-forge-database, math/octave-forge-mechanics,
math/octave-forge-mpi math/octave-forge-nlwing2,
math/octave-forge-parallel, math/octave-forge-specfun

Set to default off these ports in math/octave-forge.

Clean up indentation in Mk/Uses/octave.mk.
2023-03-08 20:17:52 -06:00
Stephen Montgomery-Smith
9ed8e38cde math/octave: Cope with API differences between SuiteSparse versions
Obtained from:	https://hg.octave.org/octave/rev/aaffac4fbe30
2023-01-20 18:15:57 -06:00
Thierry Thomas
112013ae64 math/suitesparse*: bump PORTREVISION of dependant ports 2023-01-19 17:45:37 +01:00
Muhammad Moinur Rahman
8231864a3b Mk/**octave.mk: Convert to USES=octave
As part of the improvements of USES infrastructure Mk/bsd.octave.mk has
been converted to Mk/Uses/octave.mk. This also declutters some old
stuffs in the octave-* ports and makes it simpler to add more
octave-forge ports easily.

While I am here make all the ports portclippy/portfmt compliant. And use
USES macros whenever possible.

Reviewed by:	portmgr
Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D37887
2022-12-30 11:54:39 -06:00
Muhammad Moinur Rahman
721e5776c9 Mk/**tex.mk: Convert bsd.tex.mk to USES=tex
- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
2022-12-19 08:44:58 -06:00
Thierry Thomas
6f9769f20d */*: bump PORTREVISION after the upgrade of math/suitesparse*
PR:		267742
2022-11-27 12:09:57 +01:00
Stephen Montgomery-Smith
2815b6d929 math/octave: Update to 7.3.0. 2022-11-05 14:21:29 -05:00
Felix Palmen
ddae4e92d8 Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
2022-09-11 12:20:14 +02:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00