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

(-)/home/rafan/tmp/ports/libsvm/Makefile (-11 / +4 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	libsvm
8
PORTNAME=	libsvm
9
PORTVERSION=	2.71
9
PORTVERSION=	2.8
10
PORTREVISION=	2
10
PORTREVISION=	0
11
PORTEPOCH=	1
11
CATEGORIES=	science math
12
CATEGORIES=	science math
12
MASTER_SITES=	http://www.csie.ntu.edu.tw/~cjlin/libsvm/ \
13
MASTER_SITES=	http://www.csie.ntu.edu.tw/~cjlin/libsvm/ \
13
		http://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/
14
		http://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/
Lines 33-51 Link Here
33
.if !defined(NOPORTDOCS)
34
.if !defined(NOPORTDOCS)
34
PORTDOCS=	${TXT_DOCS}
35
PORTDOCS=	${TXT_DOCS}
35
.endif
36
.endif
36
TOOLS=		python/grid.py python/easy.py
37
TOOLS=		tools/grid.py tools/easy.py
37
38
38
MSG_FILE=	${PKGDIR}/pkg-message
39
MSG_FILE=	${PKGDIR}/pkg-message
39
PKGMESSAGE=	${WRKSRC}/pkg-message
40
PKGMESSAGE=	${WRKSRC}/pkg-message
40
41
41
.include <bsd.port.pre.mk>
42
.include <bsd.port.pre.mk>
42
43
43
.if ${ARCH} == "amd64"
44
AMD64=	-fPIC
45
.else
46
AMD64=
47
.endif
48
49
pre-everything::
44
pre-everything::
50
.if defined(WITH_PYTHON)
45
.if defined(WITH_PYTHON)
51
	@${ECHO_MSG} "Build with Python interface."
46
	@${ECHO_MSG} "Build with Python interface."
Lines 56-64 Link Here
56
post-patch:
51
post-patch:
57
.if defined(WITH_PYTHON)
52
.if defined(WITH_PYTHON)
58
	@${REINPLACE_CMD} -e "s,%%PYTHON_INCLUDEDIR%%,${PYTHON_INCLUDEDIR}," ${WRKSRC}/python/Makefile
53
	@${REINPLACE_CMD} -e "s,%%PYTHON_INCLUDEDIR%%,${PYTHON_INCLUDEDIR}," ${WRKSRC}/python/Makefile
59
	@${REINPLACE_CMD} -e "s,%%AMD64%%,${AMD64}," ${WRKSRC}/python/Makefile
60
.endif
54
.endif
61
	@${REINPLACE_CMD} -e "s,%%AMD64%%,${AMD64}," ${WRKSRC}/Makefile
62
	@${SED} 's|%%DATADIR%%|${DATADIR}|g' ${MSG_FILE} > ${PKGMESSAGE}
55
	@${SED} 's|%%DATADIR%%|${DATADIR}|g' ${MSG_FILE} > ${PKGMESSAGE}
63
56
64
post-build:
57
post-build:
(-)/home/rafan/tmp/ports/libsvm/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (libsvm-2.71.zip) = 192078dbae0510caa5505707941d1f00
1
MD5 (libsvm-2.8.zip) = 4fd61442270279a37d5a1e4bb4d04db3
2
SIZE (libsvm-2.71.zip) = 450094
2
SIZE (libsvm-2.8.zip) = 457595
(-)/home/rafan/tmp/ports/libsvm/files/patch-Makefile (-8 lines)
Lines 7-17 Link Here
7
 
7
 
8
 all: svm-train svm-predict svm-scale
8
 all: svm-train svm-predict svm-scale
9
 
9
 
10
@@ -10,6 +9,6 @@
11
 svm-scale: svm-scale.c
12
 	$(CXXC) $(CFLAGS) svm-scale.c -o svm-scale
13
 svm.o: svm.cpp svm.h
14
-	$(CXXC) $(CFLAGS) -c svm.cpp
15
+	$(CXXC) $(CFLAGS) %%AMD64%% -c svm.cpp
16
 clean:
17
 	rm -f *~ svm.o svm-train svm-predict svm-scale
(-)/home/rafan/tmp/ports/libsvm/files/patch-python-Makefile (-12 / +7 lines)
Lines 1-18 Link Here
1
--- python/Makefile.orig	Wed Mar 24 19:33:46 2004
1
--- python/Makefile.orig	Tue Jul 12 01:11:46 2005
2
+++ python/Makefile	Tue Nov 16 01:14:32 2004
2
+++ python/Makefile	Tue Jul 12 01:11:50 2005
3
@@ -1,11 +1,11 @@
3
@@ -1,8 +1,8 @@
4
-CC = g++
4
-CC = g++
5
+CC = $(CXX)
5
+CC = ${CXX}
6
 SWIG ?= swig
6
 SWIG ?= swig
7
 
7
 
8
 #Windows: see ../README ../Makefile.win
8
 #Windows: see ../README ../Makefile.win
9
-PYTHON_INCLUDEDIR ?= /usr/include/python2.3
9
-PYTHON_INCLUDEDIR ?= /usr/include/python2.4
10
+PYTHON_INCLUDEDIR ?= %%PYTHON_INCLUDEDIR%%
10
+PYTHON_INCLUDEDIR ?= %%PYTHON_INCLUDEDIR%%
11
 
11
 
12
-CFLAGS = -O3 -I$(PYTHON_INCLUDEDIR) -I..
12
 CFLAGS = -O3 -I$(PYTHON_INCLUDEDIR) -I..
13
-LDFLAGS = -shared
13
 LDFLAGS = -shared
14
+CFLAGS += -I$(PYTHON_INCLUDEDIR) -I.. %%AMD64%%
15
+LDFLAGS += -shared
16
 
17
 all: svmc.so
18
 

Return to bug 83276