[118125] trunk/dports/finance/bitcoin/Portfile

easieste at macports.org easieste at macports.org
Sun Mar 23 02:59:56 PDT 2014


Revision: 118125
          https://trac.macports.org/changeset/118125
Author:   easieste at macports.org
Date:     2014-03-23 02:59:56 -0700 (Sun, 23 Mar 2014)
Log Message:
-----------
Update to bitcoin-0.9.0.

Port now builds from git source avoiding large Linux binary
distribution download.

The qt client is now installed as `bitcoin-qt' as the packaging for
the OS X app seems to be buried in the release process.  As such, the
dependency on the qmake PortGroup has also been removed.

Modified Paths:
--------------
    trunk/dports/finance/bitcoin/Portfile

Modified: trunk/dports/finance/bitcoin/Portfile
===================================================================
--- trunk/dports/finance/bitcoin/Portfile	2014-03-23 09:35:02 UTC (rev 118124)
+++ trunk/dports/finance/bitcoin/Portfile	2014-03-23 09:59:56 UTC (rev 118125)
@@ -4,10 +4,10 @@
 PortSystem          1.0
 name                bitcoin
 categories          finance crypto
-version             0.8.6
+version             0.9.0
 platforms           darwin
 license             MIT
-maintainers         yopmail.com:sami.laine easieste openmaintainer
+maintainers         easieste openmaintainer yopmail.com:sami.laine
 description         client user interface for a peer-to-peer digital currency
 long_description    Bitcoin is a peer-to-peer digital currency. By peer-to-peer,  \
                     we mean that there is no central authority to issue \
@@ -15,59 +15,36 @@
                     tasks are managed collectively by the Bitcoin protocol \
                     operating through the nodes of the network. 
 homepage            http://www.bitcoin.org/
-master_sites        sourceforge
-distname            ${name}-${version}-linux
-checksums           md5     4c24497a3c88adf1ef9855efaf31cf87 \
-                    sha1    a95b20338a14bb6aa379285828fb0a13b9f6c0e4 \
-                    rmd160  7a1e4055a6e77cfaafab2f92ea0400238ea8a256
 
+fetch.type          git
+git.url             https://github.com/bitcoin/bitcoin.git
+git.branch          v${version} 
+
 depends_lib         port:boost \
                     port:openssl \
                     port:db48 \
                     port:miniupnpc \
                     port:qt4-mac
 
-worksrcdir          ${name}-${version}-linux/src
+configure.cmd       ./autogen.sh && ./configure 
 
-if {![variant_isset daemon]} {
-    PortGroup            qmake 1.0
+variant daemon description {Build and install only the bitcoind daemon} {
+    configure.cmd-append    --with-gui=no
+    depends_lib-delete      port:qt4-mac
 }
 
-patchfiles          patch_src_src_serialize_h.diff
-build.args          ""
-build.pre_args      ""
-build.post_args     ""
-build.target        ""
-build.cmd           (cd src && make -f makefile.osx ) && make
-
-post-build {
-    set year [clock format [clock seconds] -format %Y]
-    
-    reinplace -W ${worksrcpath}/Bitcoin-Qt.app/Contents "s|\$VERSION|${version}|" Info.plist
-    reinplace -W ${worksrcpath}/Bitcoin-Qt.app/Contents "s|\$YEAR|${year}|" Info.plist
-}
-
 destroot {
     xinstall -d ${destroot}${prefix}/bin
-    xinstall -d ${destroot}${prefix}/sbin
     if {![variant_isset daemon]} {
         xinstall -m 755 -W ${worksrcpath} \
-            Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt \
-            ${destroot}${prefix}/bin/bitcoin-qt
+            src/qt/bitcoin-qt ${destroot}${prefix}/bin
     }
     xinstall -m 755 -W ${worksrcpath} src/bitcoind ${destroot}${prefix}/bin
+    xinstall -m 755 -W ${worksrcpath} src/bitcoin-cli ${destroot}${prefix}/bin
 
     set docdir ${destroot}${prefix}/share/doc/${name}
     xinstall -d ${docdir}
-    eval xinstall -m 444 -W ${worksrcpath} [glob ${worksrcpath}/doc/*] ${docdir}
-    
-    xinstall -d ${destroot}${applications_dir}
-    file rename ${worksrcpath}/Bitcoin-Qt.app ${destroot}${applications_dir}/Bitcoin-Qt.app
+    eval xinstall -m 444 -W ${worksrcpath} [glob ${worksrcpath}/doc/*.md] ${docdir}
 }
 
-variant daemon description {Build and install only the bitcoind daemon} {
-    use_configure no
-    build.cmd "cd src && make -f makefile.osx"
-    depends_lib-delete port:qt4-mac
-}
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140323/4154d017/attachment.html>


More information about the macports-changes mailing list