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

(-)net-p2p/solidcoin/Makefile (-35 / +44 lines)
Lines 3-76 Link Here
3
3
4
PORTNAME=	solidcoin
4
PORTNAME=	solidcoin
5
PORTVERSION=	2.041
5
PORTVERSION=	2.041
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	net-p2p finance
7
CATEGORIES=	net-p2p finance
8
MASTER_SITES=	http://solidcoin.info/downloads/ \
8
MASTER_SITES=	http://downloads.solidcoin.info/ \
9
		http://dl.dropbox.com/u/47582909/
9
		http://dl.dropbox.com/u/47582909/
10
DISTNAME=	${PORTNAME}-source-2041
10
DISTNAME=	${PORTNAME}-source-${PORTVERSION:S/.//g}
11
11
12
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Alternative Bitcoin peer-to-peer currency client
13
COMMENT=	Alternative Bitcoin peer-to-peer currency client
14
14
15
BROKEN=		Does not build
15
LICENSE=	MIT
16
16
17
BUILD_DEPENDS=	${LOCALBASE}/include/boost/graph/parallel/algorithm.hpp:${PORTSDIR}/devel/boost-libs
17
BUILD_DEPENDS=	${LOCALBASE}/include/boost/graph/parallel/algorithm.hpp:${PORTSDIR}/devel/boost-libs
18
LIB_DEPENDS=	boost_date_time:${PORTSDIR}/devel/boost-libs
18
LIB_DEPENDS=	boost_date_time:${PORTSDIR}/devel/boost-libs
19
19
20
OPTIONS_DEFINE=	WXGTK X11
20
OPTIONS_DEFINE=	WXGTK
21
OPTIONS_DEFAULT=	WXGTK X11
21
OPTIONS_DEFAULT=	WXGTK
22
23
WRKSRC=		${WRKDIR}/src
22
24
23
USE_ZIP=	yes
25
USE_ZIP=	yes
24
USE_GMAKE=	yes
26
USE_DOS2UNIX=	yes
27
USE_GNOME=	glib20
25
USE_OPENSSL=	yes
28
USE_OPENSSL=	yes
26
USE_BDB=	yes
29
USE_BDB=	yes
27
WANT_BDB_VER=	47
30
WANT_BDB_VER=	47
31
USE_GCC=	any
32
USE_GMAKE=	yes
33
ALL_TARGET=	${BINARY}
28
MAKE_JOBS_SAFE=	yes
34
MAKE_JOBS_SAFE=	yes
29
35
30
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
31
CXXFLAGS+=	-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
32
CXXFLAGS+=	-Wno-invalid-offsetof
36
CXXFLAGS+=	-Wno-invalid-offsetof
37
CPPFLAGS+=	-I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include
38
LDFLAGS+=	-L${BDB_LIB_DIR} -L${LOCALBASE}/lib
33
39
34
WRKSRC=		${WRKDIR}/src
40
PLIST_FILES=	bin/${BINARY}
35
41
36
.include <bsd.port.options.mk>
42
.include <bsd.port.options.mk>
37
43
38
.if ${PORT_OPTIONS:MWXGTK} && ${PORT_OPTIONS:MX11}
44
.if ${PORT_OPTIONS:MWXGTK}
39
USE_WX=		2.9
45
USE_WX=		2.9
40
DESKTOP_ENTRIES="Solidcoin" "${COMMENT}" "" "${PORTNAME}" "" "true"
46
WX_UNICODE=	yes
41
47
PLIST_FILES+=	share/pixmaps/solidcoin48.xpm
42
WX_CONFIG=	${LOCALBASE}/bin/wxgtk2u-2.9-config
48
DESKTOP_ENTRIES="SolidCoin" "" "${PREFIX}/share/pixmaps/solidcoin48.xpm" \
49
		"${PORTNAME}" "" true
43
BINARY=		solidcoin
50
BINARY=		solidcoin
44
.else
51
.else
45
USE_GNOME=	glib20
46
47
BINARY=		solidcoind
52
BINARY=		solidcoind
48
ALL_TARGET=	${BINARY}
49
.endif
53
.endif
50
54
51
PLIST_FILES=	bin/${BINARY}
52
53
post-extract:
54
	@${CP} ${WRKSRC}/../build/makefile.unix ${WRKSRC}/Makefile
55
56
post-patch:
55
post-patch:
57
.for i in crypto gui nogui
56
.for i in crypto gui nogui
58
	@${MKDIR}  ${WRKSRC}/../obj/$i
57
	@${MKDIR} ${WRKSRC}/../obj/${i}
59
.endfor
58
.endfor
60
	@echo '18i\' > ${WRKSRC}/sed.in
59
	@${ECHO_CMD} '18i\' > ${WRKDIR}/sed.in
61
	@echo '#ifndef __STDC_LIMIT_MACROS' >> ${WRKSRC}/sed.in
60
	@${ECHO_CMD} '#ifndef __STDC_LIMIT_MACROS' >> ${WRKDIR}/sed.in
62
	@echo '19i\' >> ${WRKSRC}/sed.in
61
	@${ECHO_CMD} '19i\' >> ${WRKDIR}/sed.in
63
	@echo '#endif' >> ${WRKSRC}/sed.in
62
	@${ECHO_CMD} '#endif' >> ${WRKDIR}/sed.in
64
	@${REINPLACE_CMD} \
63
	@${REINPLACE_CMD} \
65
		-f ${WRKSRC}/sed.in \
64
		-f ${WRKDIR}/sed.in \
66
		${WRKSRC}/headers.h
65
		${WRKSRC}/headers.h
67
	@${REINPLACE_CMD} \
66
68
		-e 's|^CXXFLAGS=.*$$|CXXFLAGS += $$(DEFS)|' \
67
do-configure:
69
		-e '/-l dl/d' \
68
	@cd ${WRKSRC} && ${SED} -e \
70
		-e 's|../../wxWidgets-2.9.2/wx-config|${WX_CONFIG}|' \
69
		's|^CXX=|CXX?=| ; \
71
		${WRKSRC}/Makefile
70
		 s|shell .* |shell $$(WX_CONFIG) | ; \
71
		 s|-Wl,-Bstatic|| ; ; \
72
		 s|-Wl,-Bdynamic|| ; \
73
		 /-l dl/d ; \
74
		 s|-l pthread|$$(LDFLAGS)|; \
75
		 s|^CXXFLAGS=-O2|CXXFLAGS+=$$(CPPFLAGS)|' \
76
		< ../build/makefile.unix > Makefile
77
72
do-install:
78
do-install:
73
	@${MKDIR} ${PREFIX}/bin
79
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${BINARY} ${PREFIX}/bin)
74
	${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${PREFIX}/bin/
80
.if ${PORT_OPTIONS:MWXGTK}
81
	(cd ${WRKSRC}/../share/xpm && ${INSTALL_DATA} solidcoin48.xpm \
82
		${PREFIX}/share/pixmaps)
83
.endif
75
84
76
.include <bsd.port.mk>
85
.include <bsd.port.mk>
(-)net-p2p/solidcoin/files/patch-uibase.cpp (+20 lines)
Line 0 Link Here
1
--- uibase.cpp.orig
2
+++ uibase.cpp
3
@@ -139,7 +139,7 @@
4
 
5
     m_WalletSelect = new wxComboBox(this, wxID_ANY, wxEmptyString,wxDefaultPosition,wxDefaultSize,0,0,wxCB_READONLY);
6
     m_WalletSelect->SetToolTip(wxT("Change your wallet to view other transactions and address books"));
7
-    wxFont font2(15, wxFONTFAMILY_TELETYPE, wxNORMAL, wxBOLD);
8
+    wxFont font2(15, wxFONTFAMILY_TELETYPE, wxNORMAL, wxBOLD, false, wxEmptyString, wxFONTENCODING_DEFAULT);
9
     m_WalletSelect->SetFont(font2);
10
 
11
 
12
@@ -162,7 +162,7 @@
13
 	wxBoxSizer* bSizer66;
14
 	bSizer66 = new wxBoxSizer( wxHORIZONTAL );
15
 
16
-    wxFont font3(12, wxFONTFAMILY_DEFAULT, wxNORMAL, wxNORMAL);
17
+    wxFont font3(12, wxFONTFAMILY_DEFAULT, wxNORMAL, wxNORMAL, false, wxEmptyString, wxFONTENCODING_DEFAULT);
18
     m_toolBar = new wxToolBar(this, wxID_ANY ,wxDefaultPosition,wxDefaultSize,wxTB_TEXT|wxTB_HORZ_LAYOUT |wxTB_FLAT );
19
 
20
 	m_toolBar->SetToolBitmapSize( wxSize( 20,20 ) );

Return to bug 177925