Commit graph

66 commits

Author SHA1 Message Date
Thierry Thomas
f2489ab0c7 */*: chase the upgrade of BLAS / LAPACK to 3.12.0
PR:		275860
2024-01-01 12:49:51 +01:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
2023-07-12 20:56:04 +02:00
Gerald Pfeifer
8d3e020ed0 *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
Daniel Engberg
9e2b88e5e0 math/eigen3: Use USE_GITLAB
Use USE_GITLAB to follow Porters Handbook more closely and be consistent
with ports tree

PR:		267070
Approved by:	kde (tcberner)
2022-10-22 22:10:30 +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
Piotr Kubaj
1b3f665f8f math/eigen3: fix runtime on powerpc64
Merge https://gitlab.com/libeigen/eigen/-/merge_requests/1028 and https://gitlab.com/libeigen/eigen/-/merge_requests/1025
to fix build of reverse dependencies.
2022-08-10 02:32:04 +02:00
Yuri Victorovich
b4bb40a4b5 math/eigen3: Update 3.3.9 -> 3.4.0, add tests and cleanup
PR:		265032
Approved by:	tcberner@ (from kde@)
2022-07-06 13:40:04 -07:00
Tobias Kortkamp
ae22a7846a
*: Clean up some things
- Fix typos
- Fix overwritten variables with focus on master/slave ports
- Remove unreferenced variables
- Sort categories
- Remove redundant option descriptions
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-10-12 17:01:38 +02:00
Adriaan de Groot
c316200293 math/eigen3: missing PORTREVISION bump 2021-09-08 10:28:44 +02:00
Adriaan de Groot
b41385d1aa math/eigen3: massage OPTIONs
Existing OPTIONs pull in too many dependencies -- Eigen is a template
library and doesn't **need** any of the libs -- and are overly-specific,
like requiring a particular BLAS implementation.

PR:		257321 251842
Reported by:	alt2600@icloud.com
2021-09-07 23:28:08 +02: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
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Adriaan de Groot
adb0217b38 Update math/eigen3 to latest upstream release
Release notes are at
	https://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.9
One of our patches was for issue 2011, which is resolved upstream,
so that can go. The other patch is not needed anymore either.

While here, drop the gl (USE=gl) dependency. This turned out to be
needed for tests that aren't built anyway. I mini-exp-ran this by
test-compiling all the things that showed fallout in the previous
Eigen update.

Referenced PR is about gl, not about updating Eigen.

PR:		251939
2021-02-20 20:38:24 +00:00
Thierry Thomas
0b5864f66c - Upgrade math/eigen3 to 3.3.8;
- Add some dependencies which might be detected by Find_Package but not registered;

- Bump PORTREVISION of consumers.

PR:		250833
Submitted by:	/me
Approved by:	tcberner@ (KDE / maintainer) + exp-run
2020-12-12 17:04:37 +00:00
Tobias C. Berner
8a4ab05d84 Update math/eigen3 to 3.3.7
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7
2018-12-26 09:06:34 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Tobias C. Berner
23e3b722ce Update math/eigen3 to 3.3.5 2018-08-01 14:20:32 +00:00
Sunpoet Po-Chuan Hsieh
4754921a86 Add LICENSE_FILE
Approved by:	portmgr (blanket)
2018-02-04 10:14:31 +00:00
Yuri Victorovich
f483577155 math/eigen3: Added NO_ARCH=yes
PR:		224630
Submitted by:	myself
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13698
2017-12-31 01:28:28 +00:00
Danilo G. Baio
c27d4e377f Update license of ports using MPL (without version)
All ports now should use MPL[10|11|20] license.

Approved by:	portmgr (blanket)
2017-11-04 11:43:35 +00:00
Kurt Jaeger
36252c4733 math/eigen3: update 3.2.10 -> 3.3.4
PR:		220019
Reviewed by:	otacilio.neto@bsd.com.br
Approved by:	rakuco (kde)
Relnotes:	http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.4
2017-06-15 22:27:48 +00:00
Tobias C. Berner
4c5cbea7b9 Update eigen3 to 3.2.10
Changelog: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.10

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8149
2016-10-05 06:18:09 +00:00
Jan Beich
3a043572ad math/eigen3: unbreak consumers on 9.x after r421231
In file included from /usr/local/include/eigen3/unsupported/Eigen/MatrixFunctions:58,
                 from modules/contrib/src/rgbdodometry.cpp:65:
/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h: In member function 'void Eigen::MatrixExponential<MatrixType>::computeUV(float)':
/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h:296: error: call of overloaded 'pow(int, int&)' is ambiguous
/usr/include/math.h:210: note: candidates are: double pow(double, double)
/usr/include/c++/4.2/cmath:357: note:                 float std::pow(float, float)
/usr/include/c++/4.2/cmath:361: note:                 long double std::pow(long double, long double)
/usr/include/c++/4.2/cmath:365: note:                 double std::pow(double, int)
/usr/include/c++/4.2/cmath:369: note:                 float std::pow(float, int)
/usr/include/c++/4.2/cmath:373: note:                 long double std::pow(long double, int)

Reported by:	pkg-fallout
2016-10-05 04:28:06 +00:00
Tobias C. Berner
759973a399 Update math/eigen3 to 3.2.9
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D7729
2016-09-01 15:01:04 +00:00
Raphael Kubo da Costa
72505b38d9 Update to 3.2.8.
Changes: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.8
2016-02-17 15:29:31 +00:00
Raphael Kubo da Costa
6dd1205977 Update to 3.2.7.
PR:		203814
Submitted by:	dieterich.joh@gmail.com,
		Tobias Berner <tcberner@gmail.com>
2015-11-25 13:25:55 +00:00
Raphael Kubo da Costa
23ee2a7d62 Uses/cmake.mk: Replace CMAKE_ENV with CONFIGURE_ENV.
Instead of defining a variable that is almost always based on CONFIGURE_ENV,
just use CONFIGURE_ENV directly.

This also matches the behavior of other ports that do not use autotools (so
most ports can just worry about CONFIGURE_ENV). Additionally, the fact that
we do not use ?= means we do not have problems if another file in Uses/
needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to
USES would matter).

Ports which set CMAKE_ENV have been adjusted accordingly. In most cases,
CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being:
* databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has
                       no effect on the build system.
* devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already
                 retrieved from the CMAKE_CXX_COMPILER variable in the build
                 system.
* graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there
                        has no effect on the build system.

Reviewed by:		makc
Differential Revision:	https://reviews.freebsd.org/D3403
2015-08-18 10:51:01 +00:00
Raphael Kubo da Costa
e7bd1e22ed Use PREFIX, not LOCALBASE, when setting PKG_CONFIG_LIBDIR.
As pointed out by makc@, we are indicating where this port should install
its files, so we should use PREFIX, not LOCALBASE.
2015-08-18 09:19:33 +00:00
Antoine Brodin
cff02893b4 Cleanup plist 2014-11-13 23:24:00 +00:00
Raphael Kubo da Costa
8ad190e4d3 Update to 3.2.2.
Changes: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.2

PR:		193104
Submitted by:	pfg@
2014-08-30 22:28:09 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Raphael Kubo da Costa
1d671ac575 Update to 3.2.1.
This is a maintenance release that fixes some bugs present in 3.2.0.
Full ChangeLog: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.1
2014-03-02 15:46:10 +00:00
Raphael Kubo da Costa
8a03f5d37b Support staging
Submitted by:	Schaich Alonso <alonsochaich@fastmail.fm>
2013-11-10 17:46:39 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Baptiste Daroussin
594e91274e Adjust pkgname to avoid confusing binary only users.
oldversion version get their pkgname suffixed by the version, shinest and greatest version doesn't change their name.
Ajust the conflicts line accordingly
Remove the now useless LATEST_LINK where they are not needed anymore.

Approved by:	kde (rakuco)
2013-09-17 12:50:49 +00:00
Raphael Kubo da Costa
3c35ff97c6 - Update to 3.2.0.
- Use LOCALBASE instead of PREFIX when setting PKG_CONFIG_LIBDIR.
2013-07-28 18:14:57 +00:00
Raphael Kubo da Costa
fa0e74cf70 Update to 3.1.3 2013-06-21 12:07:03 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Max Brazhnikov
ed3dbc9bb0 Replace CMAKE_INSTALL_PREFIX with PREFIX (in preparation for bsd.cmake.mk clean up) 2013-03-14 13:43:44 +00:00
Jason E. Hale
9da0244da0 - Update to 3.1.2
- Trim Makefile header (using 1-line style since this was a repocopy)

Feature safe:	yes
2012-11-15 05:10:35 +00:00
Raphael Kubo da Costa
cfa359466d Update to 3.1.1.
- LICENSE has changed to MPL, but there are still a few features that are
  licensed LGPL21.

Submitted by:	Jason E. Hale <bsdkaffee at gmail.com> via area51 r8558
2012-08-25 02:59:25 +00:00
Alberto Villa
d099cc3ebc - Remove PORTEPOCH as the port is too new to be installed on anyone's
system (and it's not in math/Makefile yet).
2012-06-27 15:47:34 +00:00
Alberto Villa
1010b07b94 - Restore PORTEPOCH. 2012-06-27 02:04:46 +00:00
Alberto Villa
0d0d44cf69 - Update to 3.1.0.
Submitted by:	Loic <coder at tuxfamily.org> via mailing list
		Jason E. Hale <bsdkaffee at gmail.com> via area51
2012-06-27 02:02:27 +00:00
Raphael Kubo da Costa
872cac5d84 - Update to 2.0.17.
This release should contain only two small bugs.
- Update MASTER_SITES to use the https version of bitbucket.
- Do not set FETCH_ARGS to a custom value, as it does not seem
  to be needed anymore.
- Kind of revert the fix for PR 159690 now that bitbucket seems
  to have changed its mind once again and changed the naming
  scheme of the top-level directory in the tarball.
2012-01-19 13:03:16 +00:00
Alberto Villa
02aaf97c29 - Fix build (tarball rerolled).
PR:		159690
Submitted by:	Mikhail Teterin <mi@symbion.zaytman.com> via e-mail
2011-08-30 00:01:31 +00:00
Dima Panov
a7f226309a - Adjust FETCH_ARGS to fix fetching from secured site after redirect
Noticed by:	pointyhat via pav
2011-06-27 22:54:44 +00:00
Dima Panov
17e26ec58b - Update Eigen to 2.0.16 bugfix release 2011-06-26 10:53:54 +00:00