View | Details | Raw Unified | Return to bug 37919
Collapse All | Expand All

(-)libsvm/Makefile (-3 / +28 lines)
Lines 1-18 Link Here
1
# New ports collection Makefile for: libsvm
1
# New ports collection Makefile for: libsvm
2
# Date created:         Oct 28 2001
2
# Date created:         Oct 28 2001
3
# Whom:                 Chia-Hsing Yu <davidyu@oio.cx>
3
# Whom:                 Chia-Hsing Yu <me@davidyu.org>
4
#
4
#
5
# $FreeBSD: ports/science/libsvm/Makefile,v 1.1 2001/12/19 03:44:59 petef Exp $
5
# $FreeBSD: ports/science/libsvm/Makefile,v 1.1 2001/12/19 03:44:59 petef Exp $
6
#
6
#
7
7
8
PORTNAME=	libsvm
8
PORTNAME=	libsvm
9
PORTVERSION=	2.33
9
PORTVERSION=	2.33
10
PORTREVISION=	1
10
CATEGORIES=	science math
11
CATEGORIES=	science math
11
MASTER_SITES=	http://www.csie.ntu.edu.tw/~cjlin/libsvm/
12
MASTER_SITES=	http://www.csie.ntu.edu.tw/~cjlin/libsvm/
12
13
13
MAINTAINER=	davidyu@oio.cx
14
MAINTAINER=	me@davidyu.org
14
15
15
post-install:
16
.if defined(WITH_PYTHON)
17
USE_PYTHON=	yes
18
PLIST=		${WRKDIR}/pkg-plist
19
ALL_TARGET=	all py
20
MAKE_ARGS+=	PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR}
21
.endif
22
23
.if defined(WITH_PYTHON)
24
pre-install:
25
	@cat ${PKGDIR}/pkg-plist.python ${PKGDIR}/pkg-plist > ${PLIST}
26
.endif
27
28
pre-everything::
29
.if !defined(WITH_PYTHON)
30
	@${ECHO_MSG} "You can install python interface by defining WITH_PYTHON=yes"
31
.endif
32
33
do-install:
34
	${INSTALL_PROGRAM} ${WRKSRC}/svm-train ${PREFIX}/bin/
35
	${INSTALL_PROGRAM} ${WRKSRC}/svm-predict ${PREFIX}/bin/
36
	${INSTALL_PROGRAM} ${WRKSRC}/svm-scale ${PREFIX}/bin/
37
.if defined(WITH_PYTHON)
38
	${INSTALL_SCRIPT} ${WRKSRC}/python/svm.py ${PYTHON_SITELIBDIR}/
39
	${INSTALL_PROGRAM} ${WRKSRC}/python/svmc.so ${PYTHON_SITELIBDIR}/
40
.endif
16
.if !defined(NOPORTDOCS)
41
.if !defined(NOPORTDOCS)
17
	@${MKDIR} ${DOCSDIR}
42
	@${MKDIR} ${DOCSDIR}
18
	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/libsvm
43
	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/libsvm
(-)libsvm/files/patch-Makefile (-9 / +5 lines)
Lines 1-7 Link Here
1
$FreeBSD: ports/science/libsvm/files/patch-Makefile,v 1.1 2001/12/19 03:44:59 petef Exp $
1
--- Makefile.orig	Sat Sep 22 23:04:16 2001
2
2
+++ Makefile	Fri May 10 14:40:09 2002
3
--- Makefile.orig	Sat Sep 22 11:04:16 2001
4
+++ Makefile	Tue Dec 18 22:39:11 2001
5
@@ -1,5 +1,5 @@
3
@@ -1,5 +1,5 @@
6
-CXXC = g++
4
-CXXC = g++
7
-CFLAGS = -Wall -O3 -g
5
-CFLAGS = -Wall -O3 -g
Lines 10-20 Link Here
10
 
8
 
11
 all: svm-train svm-predict svm-scale
9
 all: svm-train svm-predict svm-scale
12
 
10
 
13
@@ -13,3 +13,7 @@
11
@@ -13,3 +13,5 @@
14
 	$(CXXC) $(CFLAGS) -c svm.cpp
12
 	$(CXXC) $(CFLAGS) -c svm.cpp
15
 clean:
13
 clean:
16
 	rm -f *~ svm.o svm-train svm-predict svm-scale
14
 	rm -f *~ svm.o svm-train svm-predict svm-scale
17
+
15
+py:
18
+install:
16
+	cd python; $(MAKE) PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR}
19
+	install -d ${PREFIX}/bin/
20
+	install -s -c -m 755 svm-train svm-predict svm-scale ${PREFIX}/bin/
(-)libsvm/pkg-plist.python (+2 lines)
Line 0 Link Here
1
lib/%%PYTHON_VERSION%%/site-packages/svm.py
2
lib/%%PYTHON_VERSION%%/site-packages/svmc.so

Return to bug 37919