103 lines
2.4 KiB
Makefile
Raw Normal View History

2018-01-19 15:21:46 +00:00
# $OpenBSD: Makefile,v 1.60 2018/01/19 15:21:46 jca Exp $
BROKEN-powerpc = Error: Kind -2 not supported for type INTEGER at (1)
2010-11-06 16:07:00 +00:00
COMMENT-main = advanced 2D and 3D scientific plotting library
COMMENT-c++ = C++ interface to plplot
2017-11-04 10:28:21 +00:00
COMMENT-fortran = Fortran 77 interface to plplot
2017-11-04 10:28:21 +00:00
VERSION = 5.13.0
2010-11-06 16:07:00 +00:00
DISTNAME = plplot-${VERSION}
2017-11-04 10:28:21 +00:00
SHARED_LIBS = csirocsa 4.0 \
csironn 0.0 \
plplot 15.0 \
plplotcxx 13.0 \
plplotfortran 0.0 \
qsastime 0.0
2010-11-06 16:07:00 +00:00
PKGNAME-main = ${DISTNAME}
2010-07-18 10:50:11 +00:00
PKGNAME-c++ = plplot-c++-${VERSION}
2017-11-04 10:28:21 +00:00
PKGNAME-fortran = plplot-fortran-${VERSION}
2010-11-06 16:07:00 +00:00
CATEGORIES = math graphics
2010-11-06 16:07:00 +00:00
HOMEPAGE = http://plplot.sourceforge.net/
2010-11-06 16:07:00 +00:00
MAINTAINER = Steven Mestdagh <steven@openbsd.org>
# LGPL
2010-11-06 16:07:00 +00:00
PERMIT_PACKAGE_CDROM = Yes
2010-11-06 16:07:00 +00:00
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=plplot/}
2017-11-04 10:28:21 +00:00
MODULES = fortran
2010-05-23 09:34:41 +00:00
2017-11-04 10:28:21 +00:00
MODFORTRAN_COMPILER = gfortran
2010-11-19 07:23:05 +00:00
BUILD_DEPENDS = print/ghostscript/gnu-fonts \
2010-05-23 09:34:41 +00:00
${MODFORTRAN_BUILD_DEPENDS}
2010-11-19 07:23:05 +00:00
myRUN_DEPENDS = print/ghostscript/gnu-fonts
2010-11-06 16:07:00 +00:00
MODULES += devel/cmake
2017-11-04 10:28:21 +00:00
# Until the cmake ninja generator supports fortran
2013-06-24 19:35:18 +00:00
USE_NINJA = No
2017-11-04 10:28:21 +00:00
CONFIGURE_ARGS = -D ENABLE_ada=OFF \
-D ENABLE_cxx=ON \
-D ENABLE_d=OFF \
-D ENABLE_fortran=ON \
-D ENABLE_java=OFF \
-D ENABLE_lua=OFF \
-D ENABLE_ocaml=OFF \
-D ENABLE_octave=OFF \
2010-11-06 16:07:00 +00:00
-D ENABLE_pdl=OFF \
-D ENABLE_python=OFF \
2017-11-04 10:28:21 +00:00
-D ENABLE_qt=OFF \
-D ENABLE_pyqt4=OFF \
2010-11-06 16:07:00 +00:00
-D ENABLE_tcl=OFF \
2017-11-04 10:28:21 +00:00
-D ENABLE_itcl=OFF \
2010-11-06 16:07:00 +00:00
-D ENABLE_tk=OFF \
2017-11-04 10:28:21 +00:00
-D ENABLE_itk=OFF \
-D ENABLE_wxwidgets=OFF
2010-11-06 16:07:00 +00:00
DOCSRC = ${WRKSRC}/doc/docbook/src
2017-11-04 10:28:21 +00:00
MULTI_PACKAGES = -main -c++ -fortran
2007-01-11 07:53:24 +00:00
2017-11-04 10:28:21 +00:00
myWANTLIB += ICE SM X11 Xext cairo glib-2.0
myWANTLIB += gobject-2.0 m pango-1.0 pangocairo-1.0
myWANTLIB += qhull intl ltdl
2010-11-06 16:07:00 +00:00
WANTLIB-main = ${myWANTLIB} c pthread
2017-11-04 10:28:21 +00:00
WANTLIB-c++ = plplot m ${COMPILER_LIBCXX}
WANTLIB-fortran = plplot m ${MODFORTRAN_WANTLIB}
2010-11-19 07:23:05 +00:00
myLIB_DEPENDS = devel/glib2 \
2017-11-04 10:28:21 +00:00
devel/gettext \
2010-11-19 07:23:05 +00:00
devel/pango \
graphics/cairo \
2017-11-04 10:28:21 +00:00
math/qhull \
devel/libtool,-ltdl
2010-11-06 16:07:00 +00:00
LIB_DEPENDS-main = ${myLIB_DEPENDS}
2017-11-04 10:28:21 +00:00
LIB_DEPENDS-c++ = math/plplot,-main
LIB_DEPENDS-fortran = math/plplot,-main \
2010-05-28 14:48:34 +00:00
${MODFORTRAN_LIB_DEPENDS}
2016-09-12 11:45:57 +00:00
RUN_DEPENDS-main = ${myRUN_DEPENDS}
RUN_DEPENDS-c++ =
2017-11-04 10:28:21 +00:00
RUN_DEPENDS-fortran =
pre-configure:
2015-09-18 19:03:24 +00:00
@sed -i 's/3plplot/3/g' ${DOCSRC}/*.3plplot
@cd ${DOCSRC} && for m in *.3plplot; do mv $$m $${m%\.3plplot}.3; done
post-install:
${INSTALL_MAN} ${DOCSRC}/*.3 ${PREFIX}/man/man3
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/plplot/html
${INSTALL_DATA} ${DOCSRC}/*.html ${PREFIX}/share/doc/plplot/html
.include <bsd.port.mk>