Bug 193534

Summary: [MAINTAINER] net-p2p/namecoin: Update to 0.3.80
Product: Ports & Packages Reporter: Chad Jacob Milios <milios>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: jhale, milios, pi, robak, torque
Priority: --- Flags: koobs: maintainer-feedback? (milios)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
unified recursive diff of net-p2p/namecoin
koobs: maintainer-approval+
complete port directories; namecoin[-daemon]-0.3.80,1
milios: maintainer-approval+
svn diff to 0.3.80,1
milios: maintainer-approval+
slave port to allow both namecoind and namecoin-qt on same system milios: maintainer-approval+

Description Chad Jacob Milios 2014-09-10 18:27:43 UTC
Created attachment 147182 [details]
unified recursive diff of net-p2p/namecoin

update namecoin from Q.3.72 to 0.3.75
Comment 1 Jason E. Hale freebsd_committer freebsd_triage 2014-09-14 00:04:22 UTC
Could you please provide build logs for this?  I was getting different types of build failures with gcc and clang.

Finally got it to build with clang by removing lines 345-355 from src/serialize.h, but gcc is failing to link to boost:

util.cpp:(.text._ZN5boost15program_options6detail26basic_config_file_iteratorIcEC2ERSiRKSt3setISsSt4lessISsESaISsEEb[_ZN5boost15program_options6detail26basic_config_file_iteratorIcEC5ERSiRKSt3setISsSt4lessISsESaISsEEb]+0x3a): undefined reference to `boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&, bool)'
collect2: error: ld returned 1 exit status
Comment 2 Jason E. Hale freebsd_committer freebsd_triage 2014-10-27 22:57:15 UTC
Return to pool.
Comment 3 tofutim 2015-04-06 18:49:40 UTC
Hi, I had a question, does this port of namecoin include a daemon that can be used for servers like namecoind?
Comment 4 tofutim 2015-04-06 19:00:08 UTC
Scratch that, looks like it appears with `make install` from ports, but not `pkg install namecoin`. I did notice this is namecoin 3.72 in my port, rather than 3.75 or 3.8.
Comment 5 Chad Jacob Milios 2015-06-02 04:06:02 UTC
Created attachment 157363 [details]
complete port directories; namecoin[-daemon]-0.3.80,1

a namecoin
a namecoin/pkg-descr
a namecoin/distinfo
a namecoin/Makefile
a namecoin/files
a namecoin/files/patch-src__qt__configurenamedialog.h
a namecoin/files/patch-src__main.h
a namecoin/files/makefile.unix
a namecoin/files/patch-src__qt__managenamespage.h
a namecoin-daemon
a namecoin-daemon/Makefile
Comment 6 Bartek Rutkowski freebsd_committer freebsd_triage 2015-06-05 09:53:51 UTC
Could you please provide a proper patch generated using diff or svn diff so it could be reviewed, tested and committed if everything is OK with it? 

Proposing port changes in any other way than described in Porters Handbook (https://www.freebsd.org/doc/en/books/porters-handbook/book.html) greatly extends the time that you'll have to wait from them to be reviewed and greatly reduces the chance that someone will actually look at them.
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2015-06-05 21:05:36 UTC
As discussed in 
https://lists.freebsd.org/pipermail/freebsd-ports/2015-June/099412.html
and the following mails:

db48 is already scheduled for deletion, and we need better solution, probably
with db5 or db6.
Comment 8 Chad Jacob Milios 2015-06-06 17:09:41 UTC
Created attachment 157472 [details]
svn diff to 0.3.80,1

M       net-p2p/namecoin/Makefile
M       net-p2p/namecoin/distinfo
M       net-p2p/namecoin/files/patch-src__main.h
D       net-p2p/namecoin/files/patch-src__net.cpp
M       net-p2p/namecoin/files/patch-src__qt__configurenamedialog.h
M       net-p2p/namecoin/files/patch-src__qt__managenamespage.h
D       net-p2p/namecoin/files/patch-src__serialize.h
Comment 9 Chad Jacob Milios 2015-06-06 17:11:43 UTC
Created attachment 157473 [details]
slave port to allow both namecoind and namecoin-qt on same system

A       net-p2p/namecoin-daemon
A       net-p2p/namecoin-daemon/Makefile
Comment 10 Kurt Jaeger freebsd_committer freebsd_triage 2015-06-07 09:30:13 UTC
Asked about db48 EXPIRE change from 
2015-05-31 to 2015-07-31 from db48 maintainer.
Comment 11 Kurt Jaeger freebsd_committer freebsd_triage 2015-06-10 19:49:48 UTC
db48 shelflife was extended for a few more weeks. Let's hope for the best.

I'll re-test and commit soon.
Comment 12 Kurt Jaeger freebsd_committer freebsd_triage 2015-06-11 05:41:30 UTC
mat explained why db48 is difficult to get rid off in

https://lists.freebsd.org/pipermail/svn-ports-all/2015-June/096244.html
Comment 13 commit-hook freebsd_committer freebsd_triage 2015-06-11 05:43:46 UTC
A commit references this bug:

Author: pi
Date: Thu Jun 11 05:43:01 UTC 2015
New revision: 389159
URL: https://svnweb.freebsd.org/changeset/ports/389159

Log:
  net-p2p/namecoin: 0.3.72 -> 0.3.80, adding slaveport -daemon

  Changes:
  https://github.com/namecoin/namecoin/blob/namecoinq-release/changelog.md

  PR:		193534
  Submitted by:	Chad J. Milios <milios@ccsys.com>

Changes:
  head/net-p2p/Makefile
  head/net-p2p/namecoin/Makefile
  head/net-p2p/namecoin/distinfo
  head/net-p2p/namecoin/files/patch-src__main.h
  head/net-p2p/namecoin/files/patch-src__net.cpp
  head/net-p2p/namecoin/files/patch-src__qt__configurenamedialog.h
  head/net-p2p/namecoin/files/patch-src__qt__managenamespage.h
  head/net-p2p/namecoin/files/patch-src__serialize.h
  head/net-p2p/namecoin-daemon/
  head/net-p2p/namecoin-daemon/Makefile
Comment 14 Kurt Jaeger freebsd_committer freebsd_triage 2015-06-11 05:44:07 UTC
Committed, thanks for your patience.