Bug 225962

Summary: net/bird-devel: update to 2.0.1
Product: Ports & Packages Reporter: Leo Vandewoestijne <freebsd>
Component: Individual Port(s)Assignee: Yuri Victorovich <yuri>
Status: Closed FIXED    
Severity: Affects Some People CC: melifaro, yuri
Priority: --- Flags: bugzilla: maintainer-feedback? (melifaro)
Version: Latest   
Hardware: Any   
OS: Any   
URL: http://trubka.network.cz/pipermail/bird-users/2018-January/011844.html
Attachments:
Description Flags
simple patch to upgrade bird-devel to bird2
none
full patch to upgrade bird-devel to bird2
none
create net/bird2
none
shar to upgrade bird-devel to bird2 with patch none

Description Leo Vandewoestijne 2018-02-16 21:41:15 UTC
Created attachment 190705 [details]
simple patch to upgrade bird-devel to bird2

Bird 2.0.1 was released recently.

Since it's not a -pre anymore, and as there still is 1.6.x, I think -devel suffix should be removed, and the path should become ports/net/bird2.

I don't know how a patch to do so should look like, so I add two (kind of the same) patches.

Tested, but on amd64 only.

Further I noticed http://bird.mpls.in/ webserver is unreachable, and the IP seems to.
As I also see the maintainer has changed, so I assume it's better to point to the project it's website instead, plus remove it from the master-sites list.
Comment 1 Leo Vandewoestijne 2018-02-16 21:42:42 UTC
Created attachment 190706 [details]
full patch to upgrade bird-devel to bird2

I expect the other patch is easier to use.
Comment 2 Leo Vandewoestijne 2018-02-26 14:48:12 UTC
Created attachment 191018 [details]
create net/bird2

Added a
CONFLICTS+=	bird6-[0-9]*

And tested with poudriere on 10.3-amd64 10.3-i386, 10.4-amd64, 10.4-i386, 	11.1-amd64, 11.1-i386.

Further I expect a shar may be easiest, so by these attached.
Comment 3 Leo Vandewoestijne 2018-03-05 14:34:32 UTC
Created attachment 191224 [details]
shar to upgrade bird-devel to bird2 with patch

This shar does all the same as before, and includes this patch:
http://trubka.network.cz/pipermail/bird-users/2018-March/011989.html

Tested on amd64 and i386 on all current supported releases.
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2018-03-17 18:52:16 UTC
Maintainer's timeout expired.
Comment 5 Yuri Victorovich freebsd_committer freebsd_triage 2018-03-17 19:04:21 UTC
Committed.
Thank you for the patch!
Comment 6 commit-hook freebsd_committer freebsd_triage 2018-03-17 19:04:55 UTC
A commit references this bug:

Author: yuri
Date: Sat Mar 17 19:04:08 UTC 2018
New revision: 464843
URL: https://svnweb.freebsd.org/changeset/ports/464843

Log:
  net/bird-devel: Update to 2.0.1

  Maintainer's timeout expired: melifaro@ipfw.ru

  Port changes:
  * Update MASTER_SITES
  * Add LICENSE
  * Add LIB_DEPENDS
  * Add CONFLICTS=bird6 for the IPv6 variant
  * Add USES=ncurses
  * Add options for individual protocols
  * Update WWW
  * Add patch for proto/babel/config.Y

  PR:		225962
  Submitted by:	Leo Vandewoestijne <freebsd@dns.company>

Changes:
  head/net/bird-devel/Makefile
  head/net/bird-devel/distinfo
  head/net/bird-devel/files/patch-proto_babel_config.Y
  head/net/bird-devel/pkg-descr