Changeset View
Changeset View
Standalone View
Standalone View
misc/xgboost/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xgboost | PORTNAME= xgboost | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 0.90-235 | DISTVERSION= 0.90-235 | ||||
DISTVERSIONSUFFIX= -gad4a1c73 | DISTVERSIONSUFFIX= -gad4a1c73 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= misc # machine-learning | CATEGORIES= misc # machine-learning | ||||
MAINTAINER= yuri@FreeBSD.org | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT, GBM) | COMMENT= Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT, GBM) | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
LIB_DEPENDS= libdmlc.so:devel/dmlc-core | LIB_DEPENDS= libdmlc.so:devel/dmlc-core | ||||
USES= cmake compiler:c++11-lang localbase | USES= cmake compiler:c++11-lang localbase | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= dmlc | GH_ACCOUNT= dmlc | ||||
GH_TUPLE= dmlc:rabit:2f25347:rabit/rabit \ | GH_TUPLE= dmlc:rabit:2f25347:rabit/rabit \ | ||||
NVlabs:cub:b20808b:cub/cub | NVlabs:cub:b20808b:cub/cub | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
LDFLAGS+= ${LOCALBASE}/lib/libdmlc.so -lexecinfo | LDFLAGS+= ${LOCALBASE}/lib/libdmlc.so -lexecinfo | ||||
OPTIONS_DEFINE= OPENMP | OPTIONS_DEFINE= OPENMP | ||||
OPENMP_CMAKE_BOOL= USE_OPENMP | OPENMP_CMAKE_BOOL= USE_OPENMP | ||||
OPENMP_LIB_DEPENDS= libomp.so:devel/openmp | |||||
OPENMP_BROKEN= error: unsupported argument 'libomp -I/usr/local/include -L/usr/local/lib' to option 'fopenmp=' | OPENMP_BROKEN= error: unsupported argument 'libomp -I/usr/local/include -L/usr/local/lib' to option 'fopenmp=' | ||||
post-patch: # https://github.com/dmlc/rabit/issues/131 | post-patch: # https://github.com/dmlc/rabit/issues/131 | ||||
@${FIND} ${WRKSRC} -name "*.h" -o -name "*.cc" | ${XARGS} ${REINPLACE_CMD} -i '' -e 's| _assert(| _xassert(|; s| _assert)| _xassert)|' | @${FIND} ${WRKSRC} -name "*.h" -o -name "*.cc" | ${XARGS} ${REINPLACE_CMD} -i '' -e 's| _assert(| _xassert(|; s| _assert)| _xassert)|' | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |