Opened 8 years ago

Closed 8 years ago

#51109 closed update (fixed)

Major updates to 'bitcoin' port

Reported by: alexreg (Alexander Regueiro) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch Cc: easye
Port: bitcoin

Description

I've managed to much improve the 'bitcoin' portfile, thanks to help from people on the IRC channel (above all Raim) and a lot of work. The following enhancements have been made.

  • GUI now builds correctly
  • Parallel build now works fine (enabled)
  • Daemon now runs system-wide (daemon uses dedicated 'bitcoin' user/group), GUI per-user
  • Daemon uses system-wide config in ${prefix} and GUI uses per use config in ~/Library/Applicaiton Support
  • Added launchd support for daemon
  • Added (default) variant for enabling wallet

Attachments (2)

bitcoin.tar.gz (3.0 KB) - added by alexreg (Alexander Regueiro) 8 years ago.
New Portfile & files directory
Portfile-bitcoin.diff (6.6 KB) - added by neverpanic (Clemens Lang) 8 years ago.
Unified diff of the Portfile

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by alexreg (Alexander Regueiro)

Attachment: bitcoin.tar.gz added

New Portfile & files directory

comment:1 Changed 8 years ago by alexreg (Alexander Regueiro)

Small fix: On line 164 of Portfile, it should be ${daemon_conf_file} rather than ${daemon_data_dir}.

comment:2 Changed 8 years ago by raimue (Rainer Müller)

Cc: easieste@… added; easieste removed
Keywords: haspatch added

comment:3 Changed 8 years ago by neverpanic (Clemens Lang)

Here's a diff for easier reviewing (although pretty much the complete Portfile changed). The patches are in the tarball.

Changed 8 years ago by neverpanic (Clemens Lang)

Attachment: Portfile-bitcoin.diff added

Unified diff of the Portfile

comment:4 Changed 8 years ago by easye

Resolution: fixed
Status: newclosed

Committed as <https://trac.macports.org/changeset/147619>.

All thanks to @alexreg for the effort.

Note: See TracTickets for help on using tickets.