Commit Graph

67 Commits

Author SHA1 Message Date
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
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Tobias Kortkamp
f2499eec5a Remove redundant option descriptions that match the default ones
(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
2021-03-07 16:45:48 +00:00
Antoine Brodin
577b0ec45c Drop optional dependency on python 2.7 2020-12-29 22:12:54 +00:00
Tobias C. Berner
3dd7c9b214 math/vtk6: fix build against freetype 2.10.4
- similar patch is applied to math/vtk8

PR:		250375
2020-10-27 04:20:11 +00:00
Antoine Brodin
9e6683e879 Unbreak bulk -a 2020-09-19 14:15:42 +00:00
Yuri Victorovich
d83ad16615 math/vtk6: Remove the leading "The" from COMMENT
Approved by:	portmgr (blanket compliance)
2020-05-07 01:48:05 +00:00
Yuri Victorovich
da7ba7e899 math/vtk*: Fix CONFLICTS lines 2020-05-02 01:41:12 +00:00
Stephen Montgomery-Smith
e70d90be00 - Use openmpi3 instead of openmpi.
PR:		245566
Submitted by:	danilo@FreeBSD.org
2020-04-15 06:13:11 +00:00
Stephen Montgomery-Smith
4bc50d71db - Fix build on powerpc64 elfv2.
- Remove vtk5 from conflicts.
- Bump portrevision.

PR:		242361
Submitted by:	Piotr Kubaj <pkubaj@FreeBSD.org>
2019-12-03 01:29:50 +00:00
Tobias Kortkamp
11beae4902 math/vtk*: Canonicalize option names
/!\ vtk6-6.2.0_9: Makefile warnings, please consider fixing /!\

These options name have characters outside of [-_A-Z0-9]:

Groups Wrapping
2019-11-24 15:27:19 +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
Mark Linimon
0e6114450e Appease portlint.
I have a tier-2-related patch in progress, and having portlint less
noisy will help me with testing.

Approved by:	"just fix it"
2019-08-09 12:47:54 +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
4a94a871d0 - powerpc64 needs -mminimal-toc in CXXFLAGS.
PR:		238894
Submitted by:	Piotr Kubaj <pkubaj@FreeBSD.org>
2019-06-30 23:39:02 +00:00
Tobias C. Berner
22bd723f3c math/vtk6: remove QT4 option (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-16 17:25:15 +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
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
Jan Beich
7c78c25abe math/vtk6: unbreak after r485327 if doxygen built with LATEX=off
Installing doxygen-1.8.14,2...
 `-- Installing graphviz-2.40.1_6...
-|   | `-- Installing glib-2.56.1_3,1...
+|   | `-- Installing glib-2.56.3_1,1...
-|   |   `-- Installing perl5-5.26.2_2...
-|   |   `-- Extracting perl5-5.26.2_2: .......... done

-- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.14") found components:  doxygen dot
-- Could NOT find Gnuplot (missing: GNUPLOT_EXECUTABLE)
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
-- Could NOT find Wget (missing: WGET_EXECUTABLE)
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Perl (missing: PERL_EXECUTABLE)
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/share/cmake/Modules/FindPerl.cmake:75 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  Utilities/Doxygen/CMakeLists.txt:5 (find_package)

PR:		233138
2018-12-05 01:28:06 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Yuri Victorovich
0300da4e71 math/vtk6: Update CONFLICTS 2018-07-12 19:05:30 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Adriaan de Groot
661683b9cf Fix build of math/vtk6 with Clang6 on -CURRENT.
The definition of NULL has changed in C++, and conversions have
gotten stricter, so using NULL where you mean 0 (or false) is
no longer an option. Detected by fallout from updating CMake 3.12.

No PORTREVISION bump because everywhere where it compiled previously
sees no change, and where it didn't compile before it does now
with the same result.

Reported by:	tcberner
2018-06-20 09:27:51 +00:00
Stephen Montgomery-Smith
9d086f1599 - Fix make install error when compiling with QT5 enabled.
PR:		ports/226752
Submitted by:	otacilio.neto@bsd.com.br
2018-03-20 02:19:21 +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
Antoine Brodin
8c313cfaa8 Remove flavors from vtk6, it's not useful with PY_FLAVOR (initial
implementation of python flavors didn't have PY_FLAVOR)
2017-12-24 12:17:40 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +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
Antoine Brodin
1b09c15556 Unbreak INDEX 2017-03-10 10:32:52 +00:00
Stephen Montgomery-Smith
3ca4dbdd69 - Rather than rm share/cmake/hdf5/libhdf5.settings, have cmake not install it.
PR:		ports/216330
Submitted by:	Tobias C. Berner <tcberner@freebsd.org>
2017-03-10 04:02:56 +00:00
Tobias C. Berner
6910ba38cc Stop exporting QT_BINDIR and QT_LIBDIR to PLIST_SUB.
As at the moment QT_BINDIR and QT_LIBDIR are 'bin' respectively 'lib' depending
on the Qt version these subs ended up at many wrong places in plists.

So only export it if QT_DIST is set.

PR:		210227
Reviewed by:	mat, rakuco
Approved by:	portmgr (mat), rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D8378
2016-11-29 06:20:40 +00:00
Stephen Montgomery-Smith
d4440101cf - Corrections to pkg-plist for when option "EXAMPLES" is OFF.
PR:		ports/212315
Submitted by:	ice@extreme.hu
2016-09-14 00:25:31 +00:00
Stephen Montgomery-Smith
516b88298e - Don't install share/cmake/hdf5/libhdf5.settings to avoid clash with
science/paraview

PR:		ports/211334
Submitted by:	Chen Xie <xiechen96@gmail.com>
2016-07-29 23:45:41 +00:00
Stephen Montgomery-Smith
2833ed12f1 - Add more xorg and gl dependencies so that they are correctly registered.
- Bump portrevision.
2016-07-26 02:43:33 +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
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Stephen Montgomery-Smith
433bf93ce8 - Change Python bindings to ON by default.
- Bump portrevision.

Submitted by:	thierry@FreeBSD.org
2016-01-27 02:01:46 +00:00
Stephen Montgomery-Smith
94c4be06a3 - Mild cosmetic changes to the Makefile comments. 2015-11-28 05:34:30 +00:00
Stephen Montgomery-Smith
e95300b703 - Add name mangling so that it will build when science/netcdf is installed.
- Bump portrevision.
2015-11-28 05:30:18 +00:00
Stephen Montgomery-Smith
da906cd857 - Update to 6.2.0. 2015-11-28 01:59:35 +00:00
Stephen Montgomery-Smith
a38e17ce02 - Give maintainership to stephen@, This will help him track subtle C++
errors.  These errors also break cad/netgen.
2015-11-22 16:55:34 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
John Marino
74d3bc86be Add USES=alias to 11 ports (non-invasive DragonFly support) 2015-07-03 10:46:51 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Antoine Brodin
298f63ec45 Allow building with new mesa 2015-01-03 17:45:48 +00:00
Pietro Cerutti
401bf7f4c5 - Unbreak 2015-01-02 18:43:29 +00:00
Danilo Egea Gondolfo
1fa076ebfb - Update net/openmpi to 1.8.4 2014-12-26 14:24:12 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
8585fd5e17 Mark BROKEN: fails to build
/wrkdirs/usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&)':
/wrkdirs/usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1190: error: no matching function for call to 'min(unsigned int&, int&)'

Reported by:	pkg-fallout
2014-12-19 18:49:40 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00