Subject: pkg/30035: net/ppp-lzs update (patch included)
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Iain Hibbert <plunky@rya-online.net>
List: pkgsrc-bugs
Date: 04/22/2005 19:43:00
>Number:         30035
>Category:       pkg
>Synopsis:       net/ppp-lzs is not compiling
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 22 19:43:00 +0000 2005
>Originator:     Iain Hibbert
>Release:        NetBSD 2.0
>Organization:
none
>Environment:
System: NetBSD galant 2.0 NetBSD 2.0 (GALANT) #12: Tue Mar 15 22:08:38 GMT 2005 plunky@galant:/home/plunky/src/sys/arch/i386/compile/GALANT i386
Architecture: i386
Machine: i386
>Description:
	net/ppp-lzs is failing to build.  The problem seems to be in the wrapper,
	for cc in that it is filtering out an -I/usr/src/lib/libpcap from the
	C options (maybe because of absolute path?).  It needed this to get the
	pcap-int.h file which is only found there.
>How-To-Repeat:
	(cd net/ppp-lzs && make)
>Fix:
        Patch below changes the package Makefile to copy that file to the directory
	in question, along with all the other files it copies

	Patches also to fix some pkglint complaints regarding trailing whitespace
	and non-ordered PLIST file

--- Makefile.orig	2005-04-22 10:14:33.000000000 +0100
+++ Makefile	2005-04-22 10:15:27.000000000 +0100
@@ -2,4 +2,5 @@
 
 DISTNAME=	ppp-lzs-1.2
+PKGREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	http://homepages.rya-online.net/plunky/
@@ -31,4 +32,5 @@
 	@${CP} ${NETBSDSRCDIR}/usr.sbin/pppd/pppd/*.[ch8] ${WRKSRC}/pppd
 	@${CP} ${NETBSDSRCDIR}/usr.sbin/pppd/pppd/Makefile ${WRKSRC}/pppd
+	@${CP} ${NETBSDSRCDIR}/lib/libpcap/pcap-int.h ${WRKSRC}/pppd
 
 do-patch:
--- DESCR.orig	2005-04-22 10:15:52.000000000 +0100
+++ DESCR	2005-04-22 10:16:01.000000000 +0100
@@ -1,6 +1,6 @@
 This is a NetBSD decompressor for PPP compatible with the Stac LZS
 scheme as described in rfc1974.  The algorithm is apparently covered
-by patents held by Hifn in the USA and Europe though it was written 
+by patents held by Hifn in the USA and Europe though it was written
 independently with no help from Hifn or anybody associated with them,
 and with no reference to the patents.  You might want to consider this
 'example' code only if that makes you feel better.
--- PLIST.orig	2005-04-22 10:16:08.000000000 +0100
+++ PLIST	2005-04-22 10:16:49.000000000 +0100
@@ -2,3 +1,0 @@
-sbin/pppd
-man/man8/pppd.8
-man/cat8/pppd.0
@@ -5,0 +3,3 @@
+man/cat8/pppd.0
+man/man8/pppd.8
+sbin/pppd

>Unformatted:
                 pkgsrc as of 18 April 2005