# New ports collection Makefile for: libsvm # Date created: Oct 28 2001 # Whom: Chia-Hsing Yu # # $FreeBSD$ # PORTNAME= libsvm PORTVERSION= 2.88 PORTEPOCH= 1 CATEGORIES= science math MASTER_SITES= http://www.csie.ntu.edu.tw/~cjlin/libsvm/ \ http://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/ MAINTAINER= rafan@FreeBSD.org COMMENT= A library for Support Vector Machines OPTIONS= OCFLAGS "Use optimized CFLAGS" On USE_ZIP= yes .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == "-python" CATEGORIES+= python USE_PYTHON= yes MAKE_ARGS= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} PYEXAMPLES= python/cross_validation.py \ python/svm_test.py \ python/test_cross_validation.py TXT_DOCS= README.python BUILD_WRKSRC= ${WRKSRC}/python .else TXT_DOCS= COPYRIGHT README FAQ.html README.tools TOOLS= tools/checkdata.py tools/easy.py tools/grid.py tools/subset.py SUB_FILES= pkg-message SUB_LIST= DATADIR=${DATADIR} .endif .if !defined(NOPORTDOCS) PORTDOCS= ${TXT_DOCS} .endif .include .if !defined(WITHOUT_OCFLAGS) # same as LIBSVM itself CFLAGS= -Wall -Wconversion -O3 .endif post-patch: post-extract: .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == "-python" @${CP} ${WRKSRC}/python/README ${WRKSRC}/README.python .else @${CP} ${WRKSRC}/tools/README ${WRKSRC}/README.tools .endif .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == "-python" do-install: ${INSTALL_SCRIPT} ${WRKSRC}/python/svm.py ${PYTHON_SITELIBDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/python/svmc.so ${PYTHON_SITELIBDIR}/ ${MKDIR} ${EXAMPLESDIR} for f in ${PYEXAMPLES}; do \ ${INSTALL_DATA} ${WRKSRC}/$$f ${EXAMPLESDIR}; \ done .else do-install: ${INSTALL_PROGRAM} ${WRKSRC}/svm-train ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/svm-predict ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/svm-scale ${PREFIX}/bin/ ${MKDIR} ${DATADIR} for f in ${TOOLS}; do \ ${INSTALL_DATA} ${WRKSRC}/$$f ${DATADIR}; \ done .endif post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} for f in ${TXT_DOCS}; do \ ${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \ done .endif .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} != "-python" @${ECHO_MSG} "" @${CAT} ${PKGMESSAGE} @${ECHO_MSG} "" .endif .include