--- bird-1.3.2.orig/debian/gbp.conf +++ bird-1.3.2/debian/gbp.conf @@ -0,0 +1,9 @@ +[DEFAULT] +debian-branch = debian-sid +debian-tag = debian/%(version)s +upstream-branch = upstream +upstream-tag = upstream/%(version)s +pristine-tar = True + +[git-dch] +meta = 1 --- bird-1.3.2.orig/debian/rules +++ bird-1.3.2/debian/rules @@ -0,0 +1,38 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_HARDENING=1 + +COMMON_FLAGS= --prefix=/usr --sysconfdir=/etc --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info --localstatedir=/var \ + --with-protocols=all --enable-client + +%: + dh --with quilt $@ + +override_dh_auto_configure: + dh_auto_configure -Bbuild-ipv4 -- $(COMMON_FLAGS) --disable-ipv6 + dh_auto_configure -Bbuild-ipv6 -- $(COMMON_FLAGS) --enable-ipv6 + +override_dh_auto_build: + dh_auto_build -Bbuild-ipv4 + dh_auto_build -Bbuild-ipv6 + +override_dh_auto_clean: + dh_auto_clean -Bbuild-ipv4 + dh_auto_clean -Bbuild-ipv6 + +override_dh_auto_install: + dh_auto_install -Bbuild-ipv4 + dh_auto_install -Bbuild-ipv6 + +override_dh_strip: + dh_strip --dbg-package=bird-dbg --- bird-1.3.2.orig/debian/compat +++ bird-1.3.2/debian/compat @@ -0,0 +1 @@ +7 --- bird-1.3.2.orig/debian/copyright +++ bird-1.3.2/debian/copyright @@ -0,0 +1,48 @@ +This package was debianized by Florian Lohoff on +Wed, 14 Jun 2000 17:53:15 +0200. + +It was downloaded from ftp://bird.network.cz/pub/bird/ + +Upstream Authors: + Martin Mareš + Pavel Machek + Ondřej Filip + Ondřej Zajíček + +Copyright: + + (c) 1998-2008 Martin Mareš + (c) 1998-2010 Ondřej Filip + (c) 1998-2000 Pavel Machek + (c) 2009-2010 Ondřej Zajíček + +License: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + +./lib/md5.c is public domain written by Colin Plumb in 1993 +and it was adapted for BIRD by Martin Mareš. + + +The (new) Debian packaging is: + + Copyright (C) 2010 Ondřej Surý + +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. --- bird-1.3.2.orig/debian/README.source +++ bird-1.3.2/debian/README.source @@ -0,0 +1,7 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + + -- Ondřej Surý , Wed, 20 Jan 2010 10:29:23 +0100 --- bird-1.3.2.orig/debian/bird6.dirs +++ bird-1.3.2/debian/bird6.dirs @@ -0,0 +1 @@ +usr/sbin --- bird-1.3.2.orig/debian/bird6.init.d +++ bird-1.3.2/debian/bird6.init.d @@ -0,0 +1,134 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: bird6 +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +### END INIT INFO + +# Author: Ondřej Surý +# + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="Internet routing daemon" +NAME=bird6 +DAEMON=/usr/sbin/$NAME +DAEMON_ARGS="" +#PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + start-stop-daemon --start --quiet --name $NAME --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --name $NAME --exec $DAEMON -- \ + $DAEMON_ARGS \ + || return 2 + # Add code here, if necessary, that waits for the process to be ready + # to handle requests from services started subsequently which depend + # on this one. As a last resort, sleep for some time. +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --name $NAME --exec $DAEMON + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Wait for children to finish too if this is a daemon that forks + # and if the daemon is only ever run from this initscript. + start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --name $NAME --exec $DAEMON + [ "$?" = 2 ] && return 2 + return "$RETVAL" +} + +# +# Function that sends a SIGHUP to the daemon/service +# +do_reload() { + # + # If the daemon can reload its configuration without + # restarting (for example, when it is sent a SIGHUP), + # then implement that here. + # + start-stop-daemon --stop --signal 1 --quiet --name $NAME --exec $DAEMON + return 0 +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + reload|force-reload) + # + # If do_reload() is not implemented then leave this commented out + # and leave 'force-reload' as an alias for 'restart'. + # + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 + exit 3 + ;; +esac + +: --- bird-1.3.2.orig/debian/control +++ bird-1.3.2/debian/control @@ -0,0 +1,50 @@ +Source: bird +Section: net +Priority: extra +Build-Depends: bison, debhelper (>= 7.0.50~), flex, m4, libreadline-dev | libreadline6-dev | libreadline5-dev, hardening-wrapper, quilt (>= 0.40) +Maintainer: Ondřej Surý +Standards-Version: 3.9.2 +Vcs-Browser: http://git.debian.org/?p=users/ondrej/bird.git +Vcs-Git: git://git.debian.org/users/ondrej/bird.git +Homepage: http://bird.network.cz/ + +Package: bird +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: zebra, routed +Recommends: bird6 +Description: Internet Routing Daemon + BIRD is a Internet routing daemon with full support for all the major + routing protocols. It allows redistribution between protocols with + a powerful route filtering syntax and an easy-to-use configuration + interface. + . + This package supports IPv4 versions of OSPFv2, RIPv2 and BGP. + +Package: bird6 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: zebra, routed +Recommends: bird +Description: Internet Routing Daemon + BIRD is a Internet routing daemon with full support for all the major + routing protocols. It allows redistribution between protocols with + a powerful route filtering syntax and an easy-to-use configuration + interface. + . + This package supports IPv4 versions of OSPFv3, RIPng and BGP. + +Package: bird-dbg +Architecture: any +Depends: ${misc:Depends}, bird (= ${binary:Version}) | bird6 (= ${binary:Version}) +Recommends: gdb +Section: debug +Priority: extra +Description: Debug symbols for BIRD + BIRD is a Internet routing daemon with full support for all the major + routing protocols. It allows redistribution between protocols with + a powerful route filtering syntax and an easy-to-use configuration + interface. + . + This package provides the debug symbols for BIRD needed for properly + debugging errors in BIRD with gdb. --- bird-1.3.2.orig/debian/bird.install +++ bird-1.3.2/debian/bird.install @@ -0,0 +1,3 @@ +etc/bird.conf +usr/sbin/bird +usr/sbin/birdc --- bird-1.3.2.orig/debian/bird6.install +++ bird-1.3.2/debian/bird6.install @@ -0,0 +1,3 @@ +etc/bird6.conf +usr/sbin/bird6 +usr/sbin/birdc6 \ No newline at end of file --- bird-1.3.2.orig/debian/bird.init.d +++ bird-1.3.2/debian/bird.init.d @@ -0,0 +1,134 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: bird +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +### END INIT INFO + +# Author: Ondřej Surý +# + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="Internet routing daemon" +NAME=bird +DAEMON=/usr/sbin/$NAME +DAEMON_ARGS="" +#PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + start-stop-daemon --start --quiet --name $NAME --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --name $NAME --exec $DAEMON -- \ + $DAEMON_ARGS \ + || return 2 + # Add code here, if necessary, that waits for the process to be ready + # to handle requests from services started subsequently which depend + # on this one. As a last resort, sleep for some time. +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --name $NAME --exec $DAEMON + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Wait for children to finish too if this is a daemon that forks + # and if the daemon is only ever run from this initscript. + start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --name $NAME --exec $DAEMON + [ "$?" = 2 ] && return 2 + return "$RETVAL" +} + +# +# Function that sends a SIGHUP to the daemon/service +# +do_reload() { + # + # If the daemon can reload its configuration without + # restarting (for example, when it is sent a SIGHUP), + # then implement that here. + # + start-stop-daemon --stop --signal 1 --quiet --name $NAME --exec $DAEMON + return 0 +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + reload|force-reload) + # + # If do_reload() is not implemented then leave this commented out + # and leave 'force-reload' as an alias for 'restart'. + # + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 + exit 3 + ;; +esac + +: --- bird-1.3.2.orig/debian/bird.dirs +++ bird-1.3.2/debian/bird.dirs @@ -0,0 +1 @@ +usr/sbin --- bird-1.3.2.orig/debian/changelog +++ bird-1.3.2/debian/changelog @@ -0,0 +1,341 @@ +bird (1.3.2-1) unstable; urgency=low + + * Imported Upstream version 1.3.2 + + -- Ondřej Surý Mon, 11 Jul 2011 08:46:35 +0200 + +bird (1.3.1-2) unstable; urgency=low + + * Debian packaging: + + Update Vcs-* links + + Add Homepage: link + + dh7ize package + + Bump standards to 3.9.2 + + Install both builds to debian/tmp and use dh_install to split them + to bird and bird6 packages + * Remove install -s from upstream Makefile to not strip binaries by + default + * Add bird-dbg package with debugging symbols + + -- Ondřej Surý Tue, 31 May 2011 13:07:27 +0200 + +bird (1.3.1-1) unstable; urgency=low + + * Imported Upstream version 1.3.1 + + Added Linux kernel route attributes krt_prefsrc and krt_realm + + Added BGP option 'med metric' related to MED handling + + Allows one to use constants from /etc/iproute2/rt_* files + + -- Ondřej Surý Mon, 02 May 2011 11:20:13 +0200 + +bird (1.3.0-1) unstable; urgency=low + + * Update description (Closes: #603494) + * Imported Upstream version 1.3.0 + + -- Ondřej Surý Thu, 31 Mar 2011 15:17:19 +0200 + +bird (1.2.5-1) unstable; urgency=low + + * New upstream release + * Bump standards version to 3.9.1 + * Refresh patches to match upstream changes + + -- Ondřej Surý Thu, 21 Oct 2010 19:50:38 +0200 + +bird (1.2.4-1) unstable; urgency=low + + * New upstream release + * Link with --as-needed + + -- Ondřej Surý Tue, 03 Aug 2010 18:09:35 +0200 + +bird (1.2.3-1) unstable; urgency=low + + * New upstream release + * Add misc:Depends + * Update copyright + * Add debian source format + + -- Ondřej Surý Tue, 01 Jun 2010 08:42:57 +0200 + +bird (1.2.2-1) unstable; urgency=low + + * Imported Upstream version 1.2.2 + * Convert dpatch to quilt + * Add two new patches to fix ipv6 build in io.c + * Remove useless patch to fix non-existant buffer overflow + + -- Ondřej Surý Mon, 12 Apr 2010 21:02:48 +0200 + +bird (1.2.1-1) unstable; urgency=low + + * New Upstream Version + * Add debian/README.source with notes about quilt + * Add OSPFv3 to description + + -- Ondřej Surý Thu, 11 Feb 2010 10:07:23 +0100 + +bird (1.2.0-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Thu, 14 Jan 2010 15:21:36 +0100 + +bird (1.1.7-1) unstable; urgency=low + + * New Upstream Version + * Update build dependency on libreadline-dev (and stay friendly with + backporters, ie. me) (Closes: #553734) + * Description cleanup (Closes: #533210) (Courtesy of Dann Frazier) + + -- Ondřej Surý Mon, 21 Dec 2009 08:47:37 +0100 + +bird (1.1.6-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Fri, 20 Nov 2009 11:12:56 +0100 + +bird (1.1.5-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Mon, 02 Nov 2009 17:13:08 +0100 + +bird (1.1.4-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Fri, 02 Oct 2009 11:08:48 +0200 + +bird (1.1.3-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Fri, 11 Sep 2009 13:56:08 +0200 + +bird (1.1.2-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Sun, 23 Aug 2009 23:16:19 +0200 + +bird (1.1.1-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Mon, 17 Aug 2009 12:14:03 +0200 + +bird (1.1.0-1) unstable; urgency=low + + * New Upstream Version. + + -- Ondřej Surý Mon, 29 Jun 2009 17:19:30 +0200 + +bird (1.0.15-2) unstable; urgency=low + + * debian/patches/009_bird-ipv6-configure.patch + - Enable IPv6 build + - Binaries and config files are build with 6-suffix + + -- Ondřej Surý Tue, 02 Jun 2009 10:45:01 +0200 + +bird (1.0.15-1) unstable; urgency=low + + * New Upstream Version (Closes: #428865) + * Disable IPv6 build (it was not installed anyway) + + -- Ondřej Surý Wed, 27 May 2009 13:57:08 +0200 + +bird (1.0.14-1) unstable; urgency=low + + * New Upstream Version + + -- Ondřej Surý Tue, 28 Apr 2009 14:48:36 +0200 + +bird (1.0.13-1) unstable; urgency=low + + * New upstream release + + -- Ondřej Surý Sun, 15 Mar 2009 00:27:28 +0100 + +bird (1.0.12-1) unstable; urgency=low + + * New upstream release. (Closes: #462341, #462344, #427772) + * Acknowledge NMU + * Fix typo in init.d script (Closes: #476752) + * 002_add_DESTDIR.patch: + + Honor nostrip option (Closes: #436590) + * 005_fix-flex-params.patch, 000_update_config_guess_sub.patch + + Removed, merged upstream. + + -- Ondřej Surý Wed, 12 Nov 2008 16:03:54 +0100 + +bird (1.0.11-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Added LSB formatted dependency info in init.d script (closes: #469618) + + -- Peter Eisentraut Fri, 04 Apr 2008 11:05:04 +0200 + +bird (1.0.11-4) unstable; urgency=low + + * Fix socket location to /var/run/bird.ctl (Closes: #382104) + + -- Ondřej Surý Thu, 26 Oct 2006 09:57:15 +0200 + +bird (1.0.11-3) unstable; urgency=low + + * Change priority from optional to extra. + * Manually update config.{guess,sub} since dual build broke + autoupdating (Closes: #378213, #378252) + + -- Ondřej Surý Thu, 13 Jul 2006 11:02:43 -0400 + +bird (1.0.11-2) unstable; urgency=low + + * 003_birdc-fix-buffer-overflow.patch: + + Fix some command line buffer overflow condition (Closes: #317733) + * 004_fix_ifr_storage_size_unknown.patch + + Make IPv4 compilable again. + * 005_fix-flex-params.patch + + New flex is more picky about params, fix that. + * 006_birdc-include-more-headers.patch + + Fix some more warnings by including correct headers. + * Prepare for dual IPv4 and IPv6 build: + + Upload IPv4 version right now, previous one was only IPv6 + by accident. + + -- Ondřej Surý Thu, 13 Jul 2006 11:02:40 -0400 + +bird (1.0.11-1) unstable; urgency=low + + * New upstream release. + * New maintainer. + * Acknowledge NMUs (Closes: #133400, #326383, #339663) + * Update rules + + Use CDBS + + Autoupdates tools/config.{guess,sub} (Closes: #300437) + * debian/patches/001_netlink.patch + + Fixes FTBFS on recent systems + * debian/patches/002_destdir.patch + + Adds DESTDIR to install: and install-doc: targets in Makefile + + -- Ondřej Surý Sun, 9 Jul 2006 22:32:34 +0200 + +bird (1.0.4-8.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Build-depend on libreadline5-dev | libreadline-dev, instead of the + removed libreadline4-dev. Closes: #326383. + * Update debian/copyright to include a proper link to the GPL. + Closes: #339663. + + -- Steve Langasek Thu, 17 Nov 2005 12:48:24 -0800 + +bird (1.0.4-8) unstable; urgency=low + + * Rebuild - upload problem + + -- Florian Lohoff Thu, 6 Jan 2005 17:30:01 +0000 + +bird (1.0.4-7) unstable; urgency=low + + * Dont link /usr/doc -> /usr/share/doc in postinst + + -- Florian Lohoff Thu, 6 Jan 2005 17:29:50 +0000 + +bird (1.0.4-6) unstable; urgency=low + + * Fix check for rtnetlink support - /proc/ksyms not on 2.6 + Closes: Bug#248620 + * Rewrite parts of the long description which hopefully is enough. + Closes: Bug#135421 + * Applied patch for FTBFS bug for gcc 3.4 and 4.0 + Closes: Bug#266881 + + -- Florian Lohoff Thu, 6 Jan 2005 16:23:16 +0000 + +bird (1.0.4-5) unstable; urgency=low + + * Fix changed option parsing with flex + Closes: Bug#191186 + + -- Florian Lohoff Tue, 29 Apr 2003 05:39:53 +0000 + +bird (1.0.4-4.4) unstable; urgency=low + + * Non-maintainer upload (BSP-2002-11). + * Fixed bison files (closes: bug#166599). + + -- Aurelien Jarno Sat, 23 Nov 2002 00:31:39 +0100 + +bird (1.0.4-4.3) unstable; urgency=low + + * Non-maintainer upload. + * conf/confbase.Y: include since FILE type is used. + Closes: Bug#133400. + + -- Jerome Marant Sat, 16 Feb 2002 22:17:34 +0100 + +bird (1.0.4-4.2) unstable; urgency=low + + * Non-maintainer upload. + * Really added build-depends on libreadline4-dev (closes: #100801) + * fix install rule so conf file is installed to debian dir, rather than + /etc + + -- Ryan Murray Wed, 15 Aug 2001 21:56:52 -0700 + +bird (1.0.4-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Add build-depends libreadline-4. Closes: #100801 + * Should now include , not . + * Run libtoolize to get support for new architectures. Closes: #104930 + + -- LaMont Jones Sat, 14 Jul 2001 01:28:52 -0600 + +bird (1.0.4-4) unstable; urgency=low + + * Another round of Build-Depends fixes - Thanks Roman (Closes: #71567) + + -- Florian Lohoff Wed, 13 Sep 2000 15:27:37 +0200 + +bird (1.0.4-3) unstable; urgency=low + + * Fixed Build-Depends - No need for specific kernel headers. + (Closes: #71349) + + -- Florian Lohoff Mon, 11 Sep 2000 12:15:37 +0200 + +bird (1.0.4-2) unstable; urgency=low + + * Fixed copyright - Its GPL but wasnt stated in the copyright file + * Fixed make distclean target + + -- Florian Lohoff Fri, 8 Sep 2000 14:07:10 +0200 + +bird (1.0.4-1) unstable; urgency=low + + * New upstream release + + -- Florian Lohoff Wed, 6 Sep 2000 18:14:01 +0200 + +bird (1.0.1-1) unstable; urgency=low + + * New upstream release hopefully fixing memory leaking bugs + + -- Florian Lohoff Wed, 21 Jun 2000 18:17:33 -0700 + +bird (1.0.0-1) unstable; urgency=low + + * Initial Release. + + -- Florian Lohoff Wed, 14 Jun 2000 17:53:15 +0200 + +Local variables: +mode: debian-changelog +End: --- bird-1.3.2.orig/debian/source/format +++ bird-1.3.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- bird-1.3.2.orig/debian/patches/series +++ bird-1.3.2/debian/patches/series @@ -0,0 +1,4 @@ +007-io.c_use_gnu.patch +008-io.c_pktinfo.patch +009-link_using_ld.patch +010-no_strip_by_default.patch --- bird-1.3.2.orig/debian/patches/008-io.c_pktinfo.patch +++ bird-1.3.2/debian/patches/008-io.c_pktinfo.patch @@ -0,0 +1,13 @@ +--- a/sysdep/unix/io.c ++++ b/sysdep/unix/io.c +@@ -688,6 +688,10 @@ get_sockaddr(struct sockaddr_in *sa, ip_ + #define IPV6_RECVPKTINFO IPV6_PKTINFO + #endif + ++#ifndef IPV6_RECVPKTINFO ++#define IPV6_RECVPKTINFO IPV6_PKTINFO ++#endif ++ + static char * + sysio_register_cmsgs(sock *s) + { --- bird-1.3.2.orig/debian/patches/010-no_strip_by_default.patch +++ bird-1.3.2/debian/patches/010-no_strip_by_default.patch @@ -0,0 +1,14 @@ +--- a/tools/Makefile.in ++++ b/tools/Makefile.in +@@ -57,9 +57,9 @@ tags: + + install: all + $(INSTALL) -d $(DESTDIR)/$(sbindir) $(DESTDIR)/$(sysconfdir) $(DESTDIR)/$(localstatedir)/run +- $(INSTALL_PROGRAM) -s $(exedir)/bird $(DESTDIR)/$(sbindir)/bird@SUFFIX6@ ++ $(INSTALL_PROGRAM) $(exedir)/bird $(DESTDIR)/$(sbindir)/bird@SUFFIX6@ + if test -n "@CLIENT@" ; then \ +- $(INSTALL_PROGRAM) -s $(exedir)/birdc $(DESTDIR)/$(sbindir)/birdc@SUFFIX6@ ; \ ++ $(INSTALL_PROGRAM) $(exedir)/birdc $(DESTDIR)/$(sbindir)/birdc@SUFFIX6@ ; \ + fi + if ! test -f $(DESTDIR)/$(sysconfdir)/bird@SUFFIX6@.conf ; then \ + $(INSTALL_DATA) $(srcdir)/doc/bird.conf.example $(DESTDIR)/$(sysconfdir)/bird@SUFFIX6@.conf ; \ --- bird-1.3.2.orig/debian/patches/007-io.c_use_gnu.patch +++ bird-1.3.2/debian/patches/007-io.c_use_gnu.patch @@ -0,0 +1,11 @@ +--- a/sysdep/unix/io.c ++++ b/sysdep/unix/io.c +@@ -11,6 +11,8 @@ + if _GNU_SOURCE is not defined. */ + #define _GNU_SOURCE 1 + ++#define _GNU_SOURCE 1 ++ + #include + #include + #include --- bird-1.3.2.orig/debian/patches/009-link_using_ld.patch +++ bird-1.3.2/debian/patches/009-link_using_ld.patch @@ -0,0 +1,13 @@ +--- a/tools/Rules.in ++++ b/tools/Rules.in +@@ -66,9 +66,7 @@ else + subdir: all.o + + all.o: $(objs) +-# $(LD) -r -o $@ $^ +-# Changed to $(CC) because $(LD) has problems with crosscompiling +- $(CC) -nostdlib -r -o $@ $^ ++ $(LD) -r -o $@ $^ + + endif +