[74667] trunk/dports/finance
singingwolfboy at macports.org
singingwolfboy at macports.org
Mon Dec 27 07:30:23 PST 2010
Revision: 74667
http://trac.macports.org/changeset/74667
Author: singingwolfboy at macports.org
Date: 2010-12-27 07:30:15 -0800 (Mon, 27 Dec 2010)
Log Message:
-----------
New port: bitcoin
Added Paths:
-----------
trunk/dports/finance/bitcoin/
trunk/dports/finance/bitcoin/Portfile
Added: trunk/dports/finance/bitcoin/Portfile
===================================================================
--- trunk/dports/finance/bitcoin/Portfile (rev 0)
+++ trunk/dports/finance/bitcoin/Portfile 2010-12-27 15:30:15 UTC (rev 74667)
@@ -0,0 +1,56 @@
+# $Id$
+
+PortSystem 1.0
+name bitcoin
+categories finance crypto
+version 0.3.19
+platforms darwin
+license MIT
+maintainers singingwolfboy openmaintainer
+description a peer-to-peer digital currency
+long_description \
+ Bitcoin is a peer-to-peer digital currency. Peer-to-peer (P2P) means that \
+ there is no central authority to issue new money or keep track of \
+ transactions. Instead, these tasks are managed collectively by the nodes \
+ of the network.
+
+homepage http://www.bitcoin.org/
+master_sites sourceforge
+distname ${name}-${version}-macosx
+use_zip yes
+checksums md5 0a6e6f0b351ca59a61a2d7de5b057464 \
+ sha1 415813cb46179b79fc278db42fd34027fff02b7b \
+ rmd160 959bf4c1b2706883e272147904045828fbd04ee1
+
+depends_lib port:boost \
+ port:openssl \
+ port:db48 \
+ port:wxWidgets-devel
+
+worksrcdir ${name}-${version}/src
+set makefile ${worksrcpath}/makefile.osx
+configure {
+ reinplace "s|^DEPSDIR=.*$|DEPSDIR=${prefix}|" ${makefile}
+ reinplace "s|\$\(DEPSDIR\)/bin/wx-config|${prefix}/lib/wx-devel/bin/wx-config|g" ${makefile}
+ reinplace "s|-I\"\$\(DEPSDIR\)\/include\"|-I${prefix}/include -I${prefix}/include/db48|" ${makefile}
+ reinplace "s|lib/libdb_cxx-4.8.a|lib/db48/libdb_cxx-4.8.dylib|" ${makefile}
+ reinplace "s|lib/libboost_thread.a|lib/libboost_thread-mt.dylib|" ${makefile}
+ reinplace "s|\\\.a|.dylib|" ${makefile}
+
+ # The QuickTime framework isn't actually needed, and it doesn't exist for
+ # x86_64, but wx-config --libs spits it out anyway, so we'll filter it out
+ # with sed.
+ reinplace "s|wx-config --libs --static|wx-config --libs \\\| sed -e \"s/-framework QuickTime//\"|g" ${makefile}
+
+ # Building with i386 support seems to make everything explode, so we'll
+ # remove it.
+ reinplace "s|-arch i386||" ${makefile}
+}
+build.args -f ${makefile}
+destroot {
+ copy ${worksrcpath}/bitcoin ${destroot}${prefix}/bin
+
+ set docdir ${destroot}${prefix}/share/doc/${name}
+ xinstall -d ${docdir}
+ copy ${worksrcpath}/../readme.txt ${docdir}
+}
Property changes on: trunk/dports/finance/bitcoin/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101227/ee787d99/attachment.html>
More information about the macports-changes
mailing list