Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122823 - bird-1.0.11.ebuild (New Package)
Summary: bird-1.0.11.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
: 40478 53351 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-14 11:14 UTC by Chet McNeill
Modified: 2006-08-07 07:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
bird-1.0.11.ebuild (bird-1.0.11.ebuild,1.06 KB, text/plain)
2006-02-14 11:16 UTC, Chet McNeill
Details
DESTDIR patch to allow installation in portage system (bird-destdir-1.0.11.patch,1.26 KB, patch)
2006-02-14 11:38 UTC, Chet McNeill
Details | Diff
BIRD initrd script (initrd-bird-1.0.11,722 bytes, text/plain)
2006-02-14 11:39 UTC, Chet McNeill
Details
Updated bird-1.0.11 ebuild (bird-1.0.11.ebuild,1.09 KB, text/plain)
2006-02-16 09:27 UTC, Chet McNeill
Details
Diff with the ebuild from bug 53351 (ebuild_merge.patch,1.10 KB, patch)
2006-08-07 07:03 UTC, Lucas Chiesa
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chet McNeill 2006-02-14 11:14:11 UTC
Please find attached bird-1.0.11.ebuild, an initrd script, and a patch to allow the package to install in the portage system.

The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targetted on UNIX-like systems and distributed under the GPL.

It supports: Both IPv4 and IPv6, multiple routing tables, BGP, RIP, OSPF (IPv4 only), Static routes, Inter-table protocol, Command-line interface, Powerful language for route filtering.

I suggest net-misc/bird in the existing portage tree. Or net-route if a new category is warranted.
Comment 1 Chet McNeill 2006-02-14 11:16:17 UTC
Created attachment 79790 [details]
bird-1.0.11.ebuild
Comment 2 Chet McNeill 2006-02-14 11:38:47 UTC
Created attachment 79791 [details, diff]
DESTDIR patch to allow installation in portage system

The original BIRD configure system does not recognize the DESTDIR variable. This patch enables it.
Comment 3 Chet McNeill 2006-02-14 11:39:06 UTC
Created attachment 79792 [details]
BIRD initrd script
Comment 4 Chet McNeill 2006-02-16 09:27:58 UTC
Created attachment 79947 [details]
Updated bird-1.0.11 ebuild

This ebuild fixes the original ebuild in that it did not correctly install the initrd script.
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2006-07-10 01:33:57 UTC
*** Bug 40478 has been marked as a duplicate of this bug. ***
Comment 6 Tony Vroon (RETIRED) gentoo-dev 2006-07-10 02:20:13 UTC
This is in the portage tree. Thank you for your ebuild & bug report!
Note that I needed additional patches. I have also added dependencies to the ebuild, which were missing. Generally configure.in or configure.ac can provide the exact dependencies that a program has if the documentation is lacking.
Comment 7 Lucas Chiesa 2006-08-06 20:16:12 UTC
*** Bug 53351 has been marked as a duplicate of this bug. ***
Comment 8 Lucas Chiesa 2006-08-06 20:17:40 UTC
Please find more patches and other ebuild here:

https://bugs.gentoo.org/show_bug.cgi?id=53351

Didn't search before writing the ebuild :(

Lucas Chiesa
Comment 9 Lucas Chiesa 2006-08-07 07:03:09 UTC
Created attachment 93658 [details, diff]
Diff with the ebuild from bug 53351

This patch adds the doc USE flag and RDEPEND to the current ebuild in portage.
Note that the unpatch bird looks for /etc/bird.conf when compiled without ipv6 and for /etc/bird-6.conf when compiled with it. However, it installs /etc/bird.conf. Also, /etc/bird.conf does not work whith ipv6 support (if renamed ofcourse). That is why I've made the Makefile.in and the conffile patches (found in bug #53351) which modifies bird to look for /etc/bird.conf, even with ipv6 enabled, and installs bird.conf.example in the doc/ directory instaed of /etc/bird.conf.

Lucas Chiesa