59 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.36 2019/07/12 20:47:43 sthen Exp $
# let's give it a chance?
#BROKEN-powerpc= fails to build
#BROKEN-hppa = fails to configure
COMMENT= library for machine-independent, array-oriented data access
V= 4.7.0
NAME= netcdf
DISTNAME= ${NAME}-c-${V}
PKGNAME= ${NAME}-${V}
CATEGORIES= math
SHARED_LIBS= netcdf 5.0 # 4.0
HOMEPAGE= http://www.unidata.ucar.edu/software/netcdf/
MAINTAINER= Martin Reindl <martin@catai.org>
# BSD
PERMIT_PACKAGE= Yes
WANTLIB= c m z pthread
WANTLIB+= curl crypto nghttp2 ssl
WANTLIB+= hdf5 hdf5_hl
LIB_DEPENDS = net/curl \
math/hdf5
TEST_DEPENDS= shells/bash \
textproc/gdiff
COMPILER = base-clang ports-gcc base-gcc
MASTER_SITES= ftp://ftp.unidata.ucar.edu/pub/netcdf/
CONFIGURE_STYLE= gnu
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include"
CONFIGURE_ARGS+= --enable-shared \
--disable-doxygen \
--enable-netcdf-4 \
--enable-dap \
--prefix=${PREFIX}
USE_GMAKE= Yes
SEPARATE_BUILD= Yes
# https://github.com/Unidata/netcdf-c/issues/1347#issuecomment-467633543
# "Actually, I did not intend the .so files in netcdf-c/plugins to be
# installed. They are intended only for testing and examples"
post-install:
rm ${PREFIX}/lib/libh5bzip2.{a,la,so}
.include <bsd.port.mk>