Edit

IABSD.fr/ports/geo/eccodes/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2025-12-10 02:38:51
    Hash : a07a79fa
    Message : ports makefiles use ${}

  • geo/eccodes/Makefile
  • COMMENT =	API and tools for decoding and encoding GRIB and BUFR
    
    # "ecCodes only supports 64 bit platforms"
    ONLY_FOR_ARCHS = ${LP64_ARCHS}
    
    VERSION =	2.44.0
    DISTNAME =	eccodes-${VERSION}-Source
    PKGNAME =	eccodes-${VERSION}
    
    FIX_EXTRACT_PERMISSIONS = Yes
    
    DPB_PROPERTIES = parallel
    
    PORTROACH =	site:https://confluence.ecmwf.int/display/ECC/Releases
    
    SHARED_LIBS +=	eccodes_f90	0.0
    SHARED_LIBS +=	eccodes		0.0
    SHARED_LIBS +=	eccodes_memfs	0.0
    
    CATEGORIES =	geo
    
    HOMEPAGE =	https://confluence.ecmwf.int/display/ECC
    
    MAINTAINER =	Marco van Hulten <marco@hulten.org>
    
    # Apache 2.0
    PERMIT_PACKAGE = Yes
    
    WANTLIB += ${COMPILER_LIBCXX} aec c jasper jpeg m netcdf openjp2
    
    # for releases (id relates to project and doesn't vary by version)
    SITES =	https://confluence.ecmwf.int/download/attachments/45757960/
    
    COMPILER =	base-clang ports-gcc
    COMPILER_LANGS = c c++ fortran
    
    MODULES =	devel/cmake \
    		fortran
    
    LIB_DEPENDS =	archivers/libaec \
    		graphics/jasper \
    		graphics/jpeg \
    		graphics/openjp2 \
    		math/netcdf
    
    SEPARATE_BUILD = Yes
    CONFIGURE_ARGS = -DENABLE_NETCDF=ON \
    		-DENABLE_AEC=ON \
    		-DENABLE_MEMFS=ON
    
    TEST_ENV =	LD_LIBRARY_PATH=${WRKBUILD}/lib
    
    .include <bsd.port.mk>