Sat Apr 11 03:25:43 2015 UTC ()
Needs gmake to process Makefile correctly. Likely fixes build on Darwin.
Light cleanup of pkgsrc Makefile.

>From website:
Version 3.20 released on November 15, 2014. It conducts some minor fixes.


(rodent)
diff -r1.3 -r1.4 pkgsrc/math/libsvm/Makefile
diff -r1.1 -r1.2 pkgsrc/math/libsvm/distinfo

cvs diff -r1.3 -r1.4 pkgsrc/math/libsvm/Makefile (expand / switch to unified diff)

--- pkgsrc/math/libsvm/Makefile 2014/10/19 22:11:22 1.3
+++ pkgsrc/math/libsvm/Makefile 2015/04/11 03:25:43 1.4
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.3 2014/10/19 22:11:22 cheusov Exp $ 1# $NetBSD: Makefile,v 1.4 2015/04/11 03:25:43 rodent Exp $
2# 2#
3 3
4DISTNAME= libsvm-3.18 4DISTNAME= libsvm-3.20
5PKGREVISION= 2 
6CATEGORIES= math 5CATEGORIES= math
7MASTER_SITES= http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 6MASTER_SITES= http://www.csie.ntu.edu.tw/~cjlin/libsvm/
8 7
9MAINTAINER= rodent@NetBSD.org 8MAINTAINER= rodent@NetBSD.org
10HOMEPAGE= http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 9HOMEPAGE= http://www.csie.ntu.edu.tw/~cjlin/libsvm/
11COMMENT= Library for Support Vector Machines 10COMMENT= Library for Support Vector Machines
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
 14USE_TOOLS+= gmake
15 15
16BUILD_TARGET= all lib 16BUILD_TARGET= all lib
17AUTO_MKDIRS= yes 17AUTO_MKDIRS= yes
18 18
19REPLACE_PYTHON= tools/*.py 19REPLACE_PYTHON= tools/*.py
20 20
21SUBST_CLASSES+= paths 21SUBST_CLASSES+= paths
22SUBST_SED.paths= -e 's,[.][.]/svm-train,${PREFIX}/bin/svm-train,' \ 22SUBST_SED.paths= -e 's,[.][.]/svm-train,${PREFIX}/bin/svm-train,'
23 -e 's,[.][.]/svm-scale,${PREFIX}/bin/svm-scale,' \ 23SUBST_SED.paths+= -e 's,[.][.]/svm-scale,${PREFIX}/bin/svm-scale,'
24 -e 's,[.][.]/svm-predict,${PREFIX}/bin/svm-predict,' \ 24SUBST_SED.paths+= -e 's,[.][.]/svm-predict,${PREFIX}/bin/svm-predict,'
25 -e 's,"[.]/grid[.]py,"${PREFIX}/bin/svm-grid,' \ 25SUBST_SED.paths+= -e 's,"[.]/grid[.]py,"${PREFIX}/bin/svm-grid,'
26 -e 's,/usr/bin/gnuplot,${PREFIX}/bin/gnuplot,' 26SUBST_SED.paths+= -e 's,/usr/bin/gnuplot,${PREFIX}/bin/gnuplot,'
27SUBST_FILES.paths= tools/grid.py tools/easy.py 27SUBST_FILES.paths= tools/grid.py tools/easy.py
28SUBST_STAGE.paths= pre-build 28SUBST_STAGE.paths= pre-build
29SUBST_MESSAGE.paths= Fixing hardcoded paths. 29SUBST_MESSAGE.paths= Fixing hardcoded paths.
30 30
31do-install: 31do-install:
32 ${INSTALL_PROGRAM} ${WRKSRC}/svm-predict ${DESTDIR}${PREFIX}/bin 32 ${INSTALL_PROGRAM} ${WRKSRC}/svm-predict ${DESTDIR}${PREFIX}/bin
33 ${INSTALL_PROGRAM} ${WRKSRC}/svm-scale ${DESTDIR}${PREFIX}/bin 33 ${INSTALL_PROGRAM} ${WRKSRC}/svm-scale ${DESTDIR}${PREFIX}/bin
34 ${INSTALL_PROGRAM} ${WRKSRC}/svm-train ${DESTDIR}${PREFIX}/bin 34 ${INSTALL_PROGRAM} ${WRKSRC}/svm-train ${DESTDIR}${PREFIX}/bin
35 ${INSTALL_LIB} ${WRKSRC}/libsvm.so.2 ${DESTDIR}${PREFIX}/lib 35 ${INSTALL_LIB} ${WRKSRC}/libsvm.so.2 ${DESTDIR}${PREFIX}/lib
36 ${LN} -s libsvm.so.2 ${DESTDIR}${PREFIX}/lib/libsvm.so 36 ${LN} -s libsvm.so.2 ${DESTDIR}${PREFIX}/lib/libsvm.so
37 ${INSTALL_DATA} ${WRKSRC}/svm.h ${DESTDIR}${PREFIX}/include 37 ${INSTALL_DATA} ${WRKSRC}/svm.h ${DESTDIR}${PREFIX}/include
38 ${INSTALL_DATA} ${WRKSRC}/FAQ.html \ 38 ${INSTALL_DATA} ${WRKSRC}/FAQ.html \
39 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 39 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
40 ${INSTALL_DATA} ${WRKSRC}/README \ 40 ${INSTALL_DATA} ${WRKSRC}/README \
41 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 41 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
42 ${INSTALL_DATA} ${WRKSRC}/tools/README \ 42 ${INSTALL_DATA} ${WRKSRC}/tools/README \

cvs diff -r1.1 -r1.2 pkgsrc/math/libsvm/distinfo (expand / switch to unified diff)

--- pkgsrc/math/libsvm/distinfo 2014/04/02 07:31:43 1.1
+++ pkgsrc/math/libsvm/distinfo 2015/04/11 03:25:43 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1 2014/04/02 07:31:43 rodent Exp $ 1$NetBSD: distinfo,v 1.2 2015/04/11 03:25:43 rodent Exp $
2 2
3SHA1 (libsvm-3.18.tar.gz) = 20bd3e2d21d79c3714007043475b92dfeed29135 3SHA1 (libsvm-3.20.tar.gz) = 6902c22afadc70034c0d1c0e25455df10fb01eaf
4RMD160 (libsvm-3.18.tar.gz) = 755ff7736fbb066f81c8650408d6ee2f35cd63b4 4RMD160 (libsvm-3.20.tar.gz) = 857fc1fed153e72c894e3579e3b6cb92309e82fb
5Size (libsvm-3.18.tar.gz) = 610100 bytes 5Size (libsvm-3.20.tar.gz) = 609951 bytes