Commit graph

30 commits

Author SHA1 Message Date
Fernando Apesteguía
99fa4488ff math/glm: make it compile with GCC 7
GCC 7 was set as default in r475856

math/glm doesn't recognize GCC 7.x as a valid compiler. Import changes from
dd48b56e44d699a022c69155c8672caacafd9e8a in upstream to update the list of
supported compilers.

As a side effect this makes cad/openvsp build again.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16650
2018-08-11 15:51:13 +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
Mark Linimon
13fb0b92a2 Fix port builds for architectures which remain on gcc as the default compiler.
This will primarily help powerpc64.

For archs where clang is the default compiler, these changes will have no
effect, as the base compiler already has these capabilities (primarily, but
not exclusively, c++-11).

Tested for no-harm on amd64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-06-11 01:44:15 +00:00
Dmitry Marakasov
03a998408f Bring back mistakenly removed PORTEPOCH
Reported by:	Tamas TEVESZ <ice@extreme.hu>
2017-12-18 12:34:51 +00:00
Dmitry Marakasov
1ae3c1cb27 - Update to 0.9.8.5 2017-12-04 11:32:28 +00:00
Dmitry Marakasov
984534fd14 - Switch to new test framework
- Take maintainership
- Update WWW
2017-11-28 11:46:54 +00:00
Kurt Jaeger
3e9893f75f math/glm: remove flag from MAINTAINER_MODE case
PR:		219737
Submitted by:	pfg
2017-06-04 17:21:00 +00:00
Kurt Jaeger
f95cb6b530 math/glm: update 0.9.7.3 -> 0.9.8.4
- Many changes
- move lib/pkgconfig/glm.pc to libdata/pkgconfig/

PR:		219737
Submitted by:	pfg
Relnotes:	https://github.com/g-truc/glm/releases
2017-06-04 15:57:53 +00:00
Raphael Kubo da Costa
9dbc7681f8 Update to 0.9.7.3.
Release notes: http://glm.g-truc.net/0.9.7/updates.html

Add a build-time dependency on devel/cmake instead of installing files by hand.
NO_BUILD is still set, but now the port also installs some helper CMake files.
2016-02-22 10:17:45 +00:00
Dmitry Sivachenko
f1d26b30e0 Release to ports@ 2016-01-06 16:59:24 +00:00
Jan Beich
d6517636e1 math/glm: update to 0.9.7.1,1
Changes:	https://github.com/g-truc/glm/releases/tag/0.9.7.1
PR:		203181
Approved by:	maintainer timeout (83 days)
2015-12-09 23:43:30 +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
Jung-uk Kim
134eb54298 - Update to 0.9.6.3.
- Replace the previous hack with a more generic fix for FreeBSD 8.x and 9.x.
- Add LICENSE and NO_ARCH.

Approved by:	demon (maintainer)
2015-05-08 20:58:19 +00:00
Jung-uk Kim
6f351b1767 Make it more libstdc++ friendly. graphics/gource now builds on 8.x and 9.x.
Approved by:	demon (maintainer)
2014-12-04 18:32:35 +00:00
Dmitry Sivachenko
eba2e6d5c4 Revert to 0.9.5.4: recent version requires c++11 compiler and this update breaks
some ports on 8.x/9.x.
2014-12-04 14:06:11 +00:00
Dmitry Sivachenko
e76af7f3fa Update to version 0.9.6.1 2014-12-01 13:04:07 +00:00
Antoine Brodin
0dae2aca96 Cleanup plist 2014-11-15 12:20:53 +00:00
Adam Weinberger
d7e7bddf1e Add USES=dos2unix. PORTREVISION bump.
While here, wrap compound statements.
2014-09-04 16:23:56 +00:00
Dmitry Sivachenko
00fe03319f Update to version 0.9.5.4 2014-08-16 18:10:19 +00:00
Dmitry Sivachenko
fcb14ecc61 Update to 0.9.5.3. 2014-04-02 11:07:43 +00:00
Baptiste Daroussin
9f5deb008f Convert m* to USES=zip 2014-03-10 16:25:33 +00:00
Dmitry Sivachenko
32f45c538c Update to 0.9.5.2. 2014-03-02 09:30:01 +00:00
Dmitry Sivachenko
f162cce543 Update to version 0.9.5.0. 2013-12-26 18:45:50 +00:00
Dmitry Sivachenko
6b67456def Pet portlint. 2013-11-05 10:06:11 +00:00
Dmitry Sivachenko
0811eadfcd Update to version 0.9.4.6. 2013-11-05 10:05:23 +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
Dmitry Sivachenko
a7f71c9756 Update to version 0.9.4.4 2013-06-24 07:17:25 +00:00
Dmitry Sivachenko
80ca4afe68 Update to version 0.9.4.3. 2013-03-22 08:47:26 +00:00
Dmitry Sivachenko
2b82c41a0c Update to version 0.9.4.2. 2013-03-11 12:42:33 +00:00
Dmitry Sivachenko
c04020ecee OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL) specification.

GLM provides classes and functions designed and implemented with the same
naming conventions and functionalities than GLSL so that when a programmer
knows GLSL, he knows GLM as well which makes it really easy to use.
2012-08-03 15:13:10 +00:00