ports/109593: unbreak quagga installation for FreeBSD 5.x and earlier

Eugene Grosbein eugen at grosbein.pp.ru
Tue Feb 27 09:20:11 UTC 2007


The following reply was made to PR ports/109593; it has been noted by GNATS.

From: Eugene Grosbein <eugen at grosbein.pp.ru>
To: bug-followup at freebsd.org
Cc: boris at tagnet.ru
Subject: Re: ports/109593: unbreak quagga installation for FreeBSD 5.x and earlier
Date: Tue, 27 Feb 2007 16:10:59 +0700

 Hi!
 
 Additionally, I suggest to remove files/patch-doc-Makefile.in
 and restore installation of quagga.info, it's very inconvinient
 that port stopped to install this manual.
 
 Here is modified patch for port's Makefile.
 
 --- Makefile.orig	Thu Feb  1 20:25:05 2007
 +++ Makefile	Tue Feb 27 16:06:44 2007
 @@ -7,7 +7,7 @@
  
  PORTNAME=	quagga
  PORTVERSION=	0.99.6
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	net ipv6
  MASTER_SITES=	http://quagga.net/download/ \
  		http://www.ru.quagga.net/download/ \
 @@ -34,6 +34,7 @@
  
  MAN1=		vtysh.1
  MAN8=		bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8
 +INFO=		quagga
  
  OPTIONS=	ISISD		"Enable experimental ISIS daemon"	off \
  		PAM		"PAM authentication for vtysh"	off \
 @@ -120,6 +121,11 @@
  .endif
  EXTRA_PATCHES+=${PATCHDIR}/extra-tcpmd5-patch-bgpd-bgp_network.c ${PATCHDIR}/extra-tcpmd5-patch-bgpd-bgp_vty.c ${PATCHDIR}/extra-tcpmd5-patch-bgpd-bgpd.c ${PATCHDIR}/extra-tcpmd5-patch-bgpd-bgpd.h ${PATCHDIR}/extra-tcpmd5-patch-lib-sockopt.c ${PATCHDIR}/extra-tcpmd5-patch-lib-sockopt.h ${PATCHDIR}/extra-tcpmd5-patch-vtysh-extract.pl.in
  CFLAGS+=	-DQUAGGA_TCP_MD5SIG
 +.endif
 +
 +.if ${OSVERSION} < 500000
 +BUILD_DEPENDS+=${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
 +CONFIGURE_ENV+=MAKEINFO=${LOCALBASE}/bin/makeinfo
  .endif
  
  USE_RC_SUBR=	watchquagga.sh



More information about the freebsd-ports-bugs mailing list