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

(-)./Makefile (-3 / +4 lines)
Lines 1-8 Link Here
1
# Created by: Shaun Amott <shaun@FreeBSD.org>
1
# Created by: Shaun Amott <shaun@FreeBSD.org>
2
# $FreeBSD: net-p2p/bitcoin/Makefile 324744 2013-08-14 22:35:50Z ak $
2
# $FreeBSD: net-p2p/bitcoin/Makefile 320373 2013-06-09 18:32:16Z rakuco $
3
3
4
PORTNAME=	bitcoin
4
PORTNAME=	bitcoin
5
PORTVERSION=	0.8.3
5
PORTVERSION=	0.8.5
6
CATEGORIES=	net-p2p finance
6
CATEGORIES=	net-p2p finance
7
MASTER_SITES=	${MASTER_SITE_LOCAL} \
7
MASTER_SITES=	${MASTER_SITE_LOCAL} \
8
		http://people.freebsd.org/~swills/ \
8
		http://people.freebsd.org/~swills/ \
Lines 23-35 Link Here
23
USE_GITHUB=	yes
23
USE_GITHUB=	yes
24
GH_ACCOUNT=	bitcoin
24
GH_ACCOUNT=	bitcoin
25
GH_PROJECT=	bitcoin
25
GH_PROJECT=	bitcoin
26
GH_COMMIT=	6a0ba5c
26
GH_COMMIT=	8090e11
27
GH_TAGNAME=	v${PORTVERSION}
27
GH_TAGNAME=	v${PORTVERSION}
28
28
29
USE_GMAKE=	yes
29
USE_GMAKE=	yes
30
USE_OPENSSL=	yes
30
USE_OPENSSL=	yes
31
USE_BDB=	yes
31
USE_BDB=	yes
32
WANT_BDB_VER=	48
32
WANT_BDB_VER=	48
33
MAKE_JOBS_SAFE=	yes
33
34
34
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
35
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
35
CXXFLAGS+=	-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
36
CXXFLAGS+=	-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (bitcoin-0.8.3.tar.gz) = c1082573e66cb711bbd989d4f0863354e4fe4dbc6d859b9d51f3eb06c749a052
1
SHA256 (bitcoin-0.8.5.tar.gz) = 0a60bda22fb198a2682a6a0b3c82b3da053f76efdd5930eae9af3792bdc4bffe
2
SIZE (bitcoin-0.8.3.tar.gz) = 3181606
2
SIZE (bitcoin-0.8.5.tar.gz) = 3181937
(-)./files/patch-leveldb_makefile (-58 lines)
Lines 1-58 Link Here
1
From 966781671d44a4bcaa4a03c8c59dc280acf2c595 Mon Sep 17 00:00:00 2001
2
From: Sander Kleykens <sander@kleykens.com>
3
Date: Sat, 23 Mar 2013 17:16:02 +0100
4
Subject: [PATCH] Fix /dev/null getting removed during compilation on some
5
 systems.
6
7
---
8
 src/leveldb/build_detect_platform | 14 ++++++++++++--
9
 1 file changed, 12 insertions(+), 2 deletions(-)
10
11
diff --git a/src/leveldb/build_detect_platform b/src/leveldb/build_detect_platform
12
index 609cb51..bebf607 100755
13
--- a/src/leveldb/build_detect_platform
14
+++ src/leveldb/build_detect_platform
15
@@ -25,6 +25,8 @@
16
 #       -DSNAPPY                     if the Snappy library is present
17
 #
18
 
19
+TMPDIR="/tmp"
20
+
21
 OUTPUT=$1
22
 PREFIX=$2
23
 if test -z "$OUTPUT" || test -z "$PREFIX"; then
24
@@ -164,7 +166,9 @@ if [ "$CROSS_COMPILE" = "true" ]; then
25
     true
26
 else
27
     # If -std=c++0x works, use <cstdatomic>.  Otherwise use port_posix.h.
28
-    $CXX $CXXFLAGS -std=c++0x -x c++ - -o /dev/null 2>/dev/null  <<EOF
29
+    CPP0X_TEST_TEMPFILE="${TMPDIR}/leveldb-build_detect_platform_cpp0x.$$"
30
+
31
+    $CXX $CXXFLAGS -std=c++0x -x c++ - -o ${CPP0X_TEST_TEMPFILE} 2>/dev/null  <<EOF
32
       #include <cstdatomic>
33
       int main() {}
34
 EOF
35
@@ -175,13 +179,19 @@ EOF
36
         COMMON_FLAGS="$COMMON_FLAGS -DLEVELDB_PLATFORM_POSIX"
37
     fi
38
 
39
+    rm -f ${CPP0X_TEST_TEMPFILE} > /dev/null 2>&1
40
+
41
     # Test whether tcmalloc is available
42
-    $CXX $CXXFLAGS -x c++ - -o /dev/null -ltcmalloc 2>/dev/null  <<EOF
43
+    TCMALLOC_TEST_TEMPFILE="${TMPDIR}/leveldb-build_detect_platform_tcmalloc.$$"
44
+
45
+    $CXX $CXXFLAGS -x c++ - -o ${TCMALLOC_TEST_TEMPFILE} -ltcmalloc 2>/dev/null  <<EOF
46
       int main() {}
47
 EOF
48
     if [ "$?" = 0 ]; then
49
         PLATFORM_LIBS="$PLATFORM_LIBS -ltcmalloc"
50
     fi
51
+
52
+    rm -f ${TCMALLOC_TEST_TEMPFILE} > /dev/null 2>&1
53
 fi
54
 
55
 PLATFORM_CCFLAGS="$PLATFORM_CCFLAGS $COMMON_FLAGS"
56
-- 
57
1.8.1.5
58

Return to bug 182062