summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorNiclas Zeising <zeising@FreeBSD.org>2019-11-06 18:07:22 +0000
committerNiclas Zeising <zeising@FreeBSD.org>2019-11-06 18:07:22 +0000
commit82f108df3064ff3c1a1e2286a12f648d68dae4cd (patch)
treeb4d5bf951a26d05982f5c0f534d2f244ff41ae41 /math
parentAdd USES=xorg USES=gl, ports categories l (diff)
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.
Notes
Notes: svn path=/head/; revision=516916
Diffstat (limited to 'math')
-rw-r--r--math/abs/Makefile1
-rw-r--r--math/apc/Makefile1
-rw-r--r--math/calctool/Makefile1
-rw-r--r--math/cgal/Makefile2
-rw-r--r--math/emc2/Makefile2
-rw-r--r--math/fricas/Makefile2
-rw-r--r--math/geogram/Makefile2
-rw-r--r--math/gnuplot/Makefile2
-rw-r--r--math/hexcalc/Makefile1
-rw-r--r--math/kalgebra/Makefile2
-rw-r--r--math/mathgl/Makefile3
-rw-r--r--math/octave/Makefile2
-rw-r--r--math/openmesh/Makefile2
-rw-r--r--math/petiga/Makefile2
-rw-r--r--math/ploticus/Makefile1
-rw-r--r--math/reduce/Makefile2
-rw-r--r--math/rkward-kde/Makefile2
-rw-r--r--math/slepc/Makefile2
-rw-r--r--math/snns/Makefile1
-rw-r--r--math/speedcrunch/Makefile2
-rw-r--r--math/topaz/Makefile2
-rw-r--r--math/triangle/Makefile2
-rw-r--r--math/ump/Makefile2
-rw-r--r--math/vtk6/Makefile3
-rw-r--r--math/vtk8/Makefile3
-rw-r--r--math/xgraph/Makefile2
-rw-r--r--math/xplot/Makefile2
-rw-r--r--math/xppaut/Makefile1
-rw-r--r--math/zegrapher/Makefile2
29 files changed, 32 insertions, 22 deletions
diff --git a/math/abs/Makefile b/math/abs/Makefile
index 2882b1aab28c..27d0c240772c 100644
--- a/math/abs/Makefile
+++ b/math/abs/Makefile
@@ -13,6 +13,7 @@ MAINTAINER= gmarco@gufi.org
COMMENT= Free spreadsheet with graphical user interface
PLIST_FILES= bin/abs
+USES= xorg
USE_XORG= x11 xpm xaw
WRKSRC= ${WRKDIR}/abs-src-0.908
diff --git a/math/apc/Makefile b/math/apc/Makefile
index 881251772a25..86b3f6603321 100644
--- a/math/apc/Makefile
+++ b/math/apc/Makefile
@@ -14,6 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libforms.so:x11-toolkits/xforms
+USES= xorg
USE_XORG= x11 xpm
PLIST_FILES= bin/apc man/man1/apc.1.gz
diff --git a/math/calctool/Makefile b/math/calctool/Makefile
index 1e654b4a012f..48a976722056 100644
--- a/math/calctool/Makefile
+++ b/math/calctool/Makefile
@@ -24,6 +24,7 @@ TTY_USES= ncurses
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
+USES+= xorg
USE_XORG= x11
BINARIES+= xcalctool
.endif
diff --git a/math/cgal/Makefile b/math/cgal/Makefile
index 7ac4dae776e3..f7b9ac4494db 100644
--- a/math/cgal/Makefile
+++ b/math/cgal/Makefile
@@ -39,7 +39,7 @@ VISUALIZATION_LIB_DEPENDS= libgeomview.so:graphics/geomview
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MQT5}
-USES+= qt:5
+USES+= gl qt:5
CMAKE_ARGS+= -DWITH_CGAL_Qt5=ON
USE_QT+= core gui opengl widgets svg buildtools_build qmake_build xml
USE_GL+= gl glu
diff --git a/math/emc2/Makefile b/math/emc2/Makefile
index 6dac0e70630c..70efe77255ae 100644
--- a/math/emc2/Makefile
+++ b/math/emc2/Makefile
@@ -17,7 +17,7 @@ LICENSE_NAME= INRIA license, perhaps specific to emc2
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LICENSE_PERMS= auto-accept no-dist-sell no-pkg-sell
-USES= gmake
+USES= gmake xorg
USE_XORG= x11 xau xcb xdmcp
ALL_TARGET= ${PORTNAME}
diff --git a/math/fricas/Makefile b/math/fricas/Makefile
index 798a5162e2f8..0a5589d29704 100644
--- a/math/fricas/Makefile
+++ b/math/fricas/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/license/LICENSE.AXIOM
BUILD_DEPENDS= sbcl:lang/sbcl
-USES= autoreconf gmake tar:bz2
+USES= autoreconf gmake tar:bz2 xorg
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-lisp=sbcl
USE_XORG= ice sm x11 xpm
diff --git a/math/geogram/Makefile b/math/geogram/Makefile
index 657cf8f03b74..743bfd7cfa30 100644
--- a/math/geogram/Makefile
+++ b/math/geogram/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/doc/devkit/license.dox
LIB_DEPENDS= libglfw.so:graphics/glfw
-USES= cmake gl localbase:ldflags
+USES= cmake gl localbase:ldflags xorg
USE_GITHUB= yes
GH_ACCOUNT= alicevision
USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm
diff --git a/math/gnuplot/Makefile b/math/gnuplot/Makefile
index c4b147478359..81bc189d5223 100644
--- a/math/gnuplot/Makefile
+++ b/math/gnuplot/Makefile
@@ -43,7 +43,7 @@ CONFIGURE_ARGS+=--disable-x11-mbfonts \
--without-kpsexpand
PLIST_SUB+= X11="@comment "
.else
-USES+= jpeg lua:53
+USES+= gnome jpeg lua:53 xorg
USE_TEX= kpathsea
USE_GNOME+= atk cairo gtk20 gdkpixbuf2
USE_WX= 2.8
diff --git a/math/hexcalc/Makefile b/math/hexcalc/Makefile
index d973e4f1ded5..a4f6e3b0e7ed 100644
--- a/math/hexcalc/Makefile
+++ b/math/hexcalc/Makefile
@@ -21,6 +21,7 @@ COMMENT= Multi-radix calculator for x11
# Old distfile name in 8.2 was hexcalc..tar.Z & EXTRACT_SUFX was ..tar.Z
# presumably a mistake, now shortened to normality.
+USES= xorg
USE_XORG= ice sm x11 xaw xext xmu xt
PLIST_FILES= bin/hexcalc man/man1/hexcalc.1.gz
diff --git a/math/kalgebra/Makefile b/math/kalgebra/Makefile
index 29e2c2666f4f..cec2b3bfe890 100644
--- a/math/kalgebra/Makefile
+++ b/math/kalgebra/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS= libAnalitza.so:math/analitza
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
docbook-xml>0:textproc/docbook-xml
-USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
+USES= cmake compiler:c++11-lang desktop-file-utils gettext gl kde:5 \
readline qt:5 tar:xz
USE_GL= glu
USE_KDE= auth codecs config configwidgets coreaddons doctools ecm i18n \
diff --git a/math/mathgl/Makefile b/math/mathgl/Makefile
index e335ee69ca1b..c198b06ccc76 100644
--- a/math/mathgl/Makefile
+++ b/math/mathgl/Makefile
@@ -20,7 +20,8 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
libpng.so:graphics/png \
libsz.so:science/szip
-USES= cmake compiler:c++11-lang gettext-runtime gl jpeg python:2.7
+USES= cmake compiler:c++11-lang gettext-runtime gl jpeg python:2.7 \
+ xorg
USE_GL= gl glu glut
USE_XORG= xi xmu
USE_LDCONFIG= yes
diff --git a/math/octave/Makefile b/math/octave/Makefile
index bfcf1444e38e..f677fc7480e0 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -43,7 +43,7 @@ LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \
USES= charsetfix fortran gmake libtool perl5 pkgconfig readline \
tar:xz compiler:c++14-lang \
- desktop-file-utils gl iconv
+ desktop-file-utils gl iconv xorg
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}/${PORTVERSION}
USE_PERL5= build
GNU_CONFIGURE= yes
diff --git a/math/openmesh/Makefile b/math/openmesh/Makefile
index 22326be4cdf9..8d9135c7c8e1 100644
--- a/math/openmesh/Makefile
+++ b/math/openmesh/Makefile
@@ -12,7 +12,7 @@ COMMENT= Generic data structure for manipulating polygonal meshes
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lang dos2unix gl qt:5
+USES= cmake compiler:c++11-lang dos2unix gl qt:5 xorg
DOS2UNIX_FILES= src/OpenMesh/Tools/CMakeLists.txt
USE_QT= core concurrent gui help network opengl printsupport script scripttools sql svg x11extras xml xmlpatterns webkit widgets \
buildtools_build qmake_build uitools_build
diff --git a/math/petiga/Makefile b/math/petiga/Makefile
index dbcb38651682..3ab7795f2152 100644
--- a/math/petiga/Makefile
+++ b/math/petiga/Makefile
@@ -23,7 +23,7 @@ BB_COMMIT= e2a59b1ba054
WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
-USES= cmake compiler:c++14-lang fortran
+USES= cmake compiler:c++14-lang fortran xorg
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/math/ploticus/Makefile b/math/ploticus/Makefile
index a0aec46f0a7b..e86cd9f180ca 100644
--- a/math/ploticus/Makefile
+++ b/math/ploticus/Makefile
@@ -36,6 +36,7 @@ ALL_TARGET= plgd18
MAKE_ARGS+= NOX11=-DNOX11 XLIBS= XOBJ=
PKGNAMESUFFIX= -nox11
.else
+USES+= xorg
USE_XORG= xpm
.endif
diff --git a/math/reduce/Makefile b/math/reduce/Makefile
index 24bc036a7ef0..b22f01b0619d 100644
--- a/math/reduce/Makefile
+++ b/math/reduce/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= autoreconf:build libtool gmake ncurses jpeg
+USES= autoreconf:build libtool gmake ncurses jpeg xorg
USE_XORG= x11 xcursor xext xorgproto xft xrandr xrender
SFSUBDIR= snapshot_2019-04-13
diff --git a/math/rkward-kde/Makefile b/math/rkward-kde/Makefile
index 93fb76c33c23..0f3166ce5150 100644
--- a/math/rkward-kde/Makefile
+++ b/math/rkward-kde/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libR.so:math/R
USES= cmake compiler:c++11-lang desktop-file-utils gettext fortran \
- kde:5 php:cli qt:5 shared-mime-info
+ kde:5 php:cli qt:5 shared-mime-info xorg
USE_QT= buildtools concurrent core dbus gui network printsupport qmake script webkit \
widgets xml
USE_XORG= x11
diff --git a/math/slepc/Makefile b/math/slepc/Makefile
index 73a46dcf140d..222bc4dead93 100644
--- a/math/slepc/Makefile
+++ b/math/slepc/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libblas.so:math/blas \
libmpich.so:net/mpich \
libpetsc.so:science/PETSc
-USES= gmake fortran python:2.7 shebangfix
+USES= gmake fortran python:2.7 shebangfix xorg
SHEBANG_FILES= configure
SHEBANG_GLOB= *.py
MAKEFILE= makefile
diff --git a/math/snns/Makefile b/math/snns/Makefile
index 0ac9205e9a8d..fb31cd357f35 100644
--- a/math/snns/Makefile
+++ b/math/snns/Makefile
@@ -13,6 +13,7 @@ COMMENT= Fully featured neural network simulator
LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d
+USES= xorg
USE_XORG= x11 xext xt
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX}/lib/snns --enable-global \
diff --git a/math/speedcrunch/Makefile b/math/speedcrunch/Makefile
index fe23fe73dc0f..a0c4c2768163 100644
--- a/math/speedcrunch/Makefile
+++ b/math/speedcrunch/Makefile
@@ -17,7 +17,7 @@ BB_ACCOUNT= heldercorreia
BB_PROJECT= ${PORTNAME}
BB_COMMIT= c0fc9c68d292
-USES= cmake compiler:c++11-lang qt:5
+USES= cmake compiler:c++11-lang qt:5 xorg
USE_QT= buildtools_build qmake_build core gui help sql widgets
USE_XORG= x11
diff --git a/math/topaz/Makefile b/math/topaz/Makefile
index c3a24353bc9d..0b988b037b49 100644
--- a/math/topaz/Makefile
+++ b/math/topaz/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= ncurses readline
+USES= ncurses readline xorg
USE_XORG= x11
MAKEFILE= Makefile.freebsd
diff --git a/math/triangle/Makefile b/math/triangle/Makefile
index 7dc6890a65ae..903ecfb3ab05 100644
--- a/math/triangle/Makefile
+++ b/math/triangle/Makefile
@@ -14,7 +14,7 @@ COMMENT= Two-Dimensional Quality Mesh Generator and Delaunay Triangulator
NO_CDROM= No commercial use without prior arrangement with the author
-USES= zip
+USES= zip xorg
NO_WRKSUBDIR= yes
MAKEFILE= makefile
USE_XORG= x11
diff --git a/math/ump/Makefile b/math/ump/Makefile
index feb3e01f9c07..5b813e622e1d 100644
--- a/math/ump/Makefile
+++ b/math/ump/Makefile
@@ -13,7 +13,7 @@ COMMENT= Graphical, easy to use math program
LICENSE= GPLv2
-USES= compiler:c++11-lang gmake pkgconfig tar:bzip2
+USES= compiler:c++11-lang gl gmake gnome pkgconfig tar:bzip2
USE_GNOME= gtk20
USE_GL= glu
diff --git a/math/vtk6/Makefile b/math/vtk6/Makefile
index 776dc2c87026..4b6360ae134f 100644
--- a/math/vtk6/Makefile
+++ b/math/vtk6/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libtiff.so:graphics/tiff \
# * VTK Groups
CONFLICTS= vtk5 vtk8
-USES= alias cmake jpeg localbase
+USES= alias cmake jpeg localbase xorg
USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
USE_XORG= xt sm ice x11 xext
CXXFLAGS_powerpc64= -mminimal-toc
@@ -103,6 +103,7 @@ CMAKE_ARGS+= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
PLIST_SUB+= X11="@comment " \
OSMESA=""
.else
+USES+= gl
USE_GL= gl glu
PLIST_SUB+= X11="" \
OSMESA="@comment "
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
index 17bc59854ef9..22d150a5db11 100644
--- a/math/vtk8/Makefile
+++ b/math/vtk8/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libtiff.so:graphics/tiff \
CONFLICTS= vtk5 vtk6
-USES= alias cmake compiler:c++11-lang gl jpeg localbase
+USES= alias cmake compiler:c++11-lang gl jpeg localbase xorg
USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
USE_XORG= ice x11 xt xext sm
@@ -116,6 +116,7 @@ CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF
.endfor
.if !${PORT_OPTIONS:MOSMESA}
+USES+= gl
USE_GL= gl glu
.endif
diff --git a/math/xgraph/Makefile b/math/xgraph/Makefile
index 9fdd5b5999f8..6658c85c8fcc 100644
--- a/math/xgraph/Makefile
+++ b/math/xgraph/Makefile
@@ -16,7 +16,7 @@ LICENSE_NAME= xgraph license
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= imake tar:Z
+USES= imake tar:Z xorg
USE_XORG= x11 xext
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/math/xplot/Makefile b/math/xplot/Makefile
index 19dfa0aea48d..401a60fffa61 100644
--- a/math/xplot/Makefile
+++ b/math/xplot/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= http://www.xplot.org/xplot/
MAINTAINER= ports@FreeBSD.org
COMMENT= X11 plotting package
-USES= perl5
+USES= perl5 xorg
USE_XORG= x11
USE_PERL5= run
GNU_CONFIGURE= yes
diff --git a/math/xppaut/Makefile b/math/xppaut/Makefile
index 190bc6cea6fc..9696b6a8461f 100644
--- a/math/xppaut/Makefile
+++ b/math/xppaut/Makefile
@@ -16,6 +16,7 @@ BROKEN= unfetchable
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+USES= xorg
USE_XORG= x11 xbitmaps xorgproto
CFLAGS+= -w -Wno-return-type
ALL_TARGET= xppaut
diff --git a/math/zegrapher/Makefile b/math/zegrapher/Makefile
index 13bee0176402..e290a261f332 100644
--- a/math/zegrapher/Makefile
+++ b/math/zegrapher/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/boost/math/special_functions/binomial.hpp:devel/boost-libs
-USES= compiler:c++11-lang desktop-file-utils qmake qt:5
+USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= AdelKS
USE_QT= core gui network printsupport widgets buildtools_build