From test@pooh.pavilion.net  Wed Aug 27 22:44:49 1997
Received: from pooh.pavilion.net (pooh.pavilion.net [194.242.128.143])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id WAA09471
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 27 Aug 1997 22:44:47 -0700 (PDT)
Received: (from root@localhost)
	by pooh.pavilion.net (8.8.6/8.8.5) id GAA00537;
	Thu, 28 Aug 1997 06:44:16 +0100 (BST)
Message-Id: <199708280544.GAA00537@pooh.pavilion.net>
Date: Thu, 28 Aug 1997 06:44:16 +0100 (BST)
From: joe@pavilion.net
Reply-To: joe@pavilion.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: ascend-radius port is out-of-date
X-Send-Pr-Version: 3.2

>Number:         4405
>Category:       ports
>Synopsis:       ascend-radius port is out-of-date
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jfitz
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 27 22:50:01 PDT 1997
>Closed-Date:    Sun Jan 3 20:56:01 PST 1999
>Last-Modified:  Sun Jan  3 20:57:39 PST 1999
>Originator:     Josef Karthauser
>Release:        FreeBSD 2.2-STABLE i386
>Organization:
Pavilion Internet plc
>Environment:

	The Ascend
	

>Description:

	The Ascend-Radius port is out of date.  Ascend released a
	modified version of their daemon on 14th of August 97 and
	removed the version that the port requires.

	The new tarball is called:
		radius-970814.tar.gz

>How-To-Repeat:

	

>Fix:

	The following patches probably fix it.
	
*** Makefile	Fri Jun 27 03:26:43 1997
--- Makefile.new	Thu Aug 28 06:37:36 1997
***************
*** 6,28 ****
  #   $Id: Makefile,v 1.9 1997/06/27 02:26:43 jfitz Exp $
  #
  
! #DISTNAME=	radius-970424
! PKGNAME=	ascend-radius-970424
  CATEGORIES=	net
  MASTER_SITES=	ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/doc/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/doc/
! DISTFILES=	radius-970424.tar.gz \
  		radius.ps \
  		radius.pdf \
  		rradius.ps \
  		rradius.pdf
! EXTRACT_ONLY=	radius-970424.tar.gz
  
  MAINTAINER=	jfitz@FreeBSD.ORG
  
! WRKPREFIX=	radius-970424/radius-ascend/radius-1.16-ascend
  WRKSRC=		${WRKDIR}/${WRKPREFIX}/ascendd
  
  ALL_TARGET=	all dbm
--- 6,28 ----
  #   $Id: Makefile,v 1.9 1997/06/27 02:26:43 jfitz Exp $
  #
  
! #DISTNAME=	radius-970814
! PKGNAME=	ascend-radius-970814
  CATEGORIES=	net
  MASTER_SITES=	ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/doc/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/doc/
! DISTFILES=	radius-970814.tar.gz \
  		radius.ps \
  		radius.pdf \
  		rradius.ps \
  		rradius.pdf
! EXTRACT_ONLY=	radius-970814.tar.gz
  
  MAINTAINER=	jfitz@FreeBSD.ORG
  
! WRKPREFIX=	radius-ascend/radius-1.16-ascend
  WRKSRC=		${WRKDIR}/${WRKPREFIX}/ascendd
  
  ALL_TARGET=	all dbm




*** md5	Fri Jun 27 03:26:44 1997
--- md5.new	Thu Aug 28 06:43:16 1997
***************
*** 1,4 ****
! MD5 (radius-970424.tar.gz) = 3e7de1fd9cd3bb69fdf4d3a3ef228cbb
  MD5 (radius.ps) = ca2a732ba76c912e37affa35e2b725d6
  MD5 (radius.pdf) = 3fd800184323d0cd1fb9be2018d676a8
  MD5 (rradius.ps) = 358ac1cafc1fd9ea0b40878399f43d02
--- 1,4 ----
! MD5 (radius-970814.tar.gz) = c7974bd05b0081d765fc61a5d0c962b3
  MD5 (radius.ps) = ca2a732ba76c912e37affa35e2b725d6
  MD5 (radius.pdf) = 3fd800184323d0cd1fb9be2018d676a8
  MD5 (rradius.ps) = 358ac1cafc1fd9ea0b40878399f43d02
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->jfritz 
Responsible-Changed-By: obrien 
Responsible-Changed-When: Fri Aug 29 02:47:26 PDT 1997 
Responsible-Changed-Why:  
jfritz is the maintainer 
. 
Responsible-Changed-From-To: jfritz->jfitz 
Responsible-Changed-By: obrien 
Responsible-Changed-When: Fri Aug 29 04:07:00 PDT 1997 
Responsible-Changed-Why:  
David can't type... 

From: Yukihiro Nakai <nakai@TokyoNet.AD.JP>
To: freebsd-gnats-submit@freebsd.org
Cc:  Subject: Re: ports/4405: ascend-radius port is out-of-date
Date: Tue, 08 Dec 1998 18:00:09 +0900

 This is a new patch for the latest ascend-radius port.
 Maintainer replay nothing... :-<
 
 Yukihiro Nakai
 --------------
 diff -ruN ascend-radius.orig/Makefile ascend-radius/Makefile
 --- ascend-radius.orig/Makefile	Thu Dec  3 17:21:50 1998
 +++ ascend-radius/Makefile	Thu Dec  3 13:35:12 1998
 @@ -1,35 +1,35 @@
  # New ports collection makefile for:	ascend-radius
 -# Version required:			970424 (v1.16)
 +# Version required:			980618 (v1.16)
  # Date created:				August 28th 96
  # Whom:	      				James FitzGibbon <jfitz@FreeBSD.org>
  #
  #   $Id: Makefile,v 1.9 1997/06/27 02:26:43 jfitz Exp $
  #
  
 -#DISTNAME=	radius-970424
 -PKGNAME=	ascend-radius-970424
 +#DISTNAME=	radius-980618
 +PKGNAME=	ascend-radius-980618
  CATEGORIES=	net
  MASTER_SITES=	ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Current/doc/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/ \
  		ftp://ftp.ascend.com/pub/Software-Releases/Radius/Archive/doc/
 -DISTFILES=	radius-970424.tar.gz \
 +DISTFILES=	radius-980618.tar.gz \
  		radius.ps \
  		radius.pdf \
 -		rradius.ps \
 -		rradius.pdf
 -EXTRACT_ONLY=	radius-970424.tar.gz
 +		980618.ps \
 +		980618.pdf
 +EXTRACT_ONLY=	radius-980618.tar.gz
  
  MAINTAINER=	jfitz@FreeBSD.ORG
  
 -WRKPREFIX=	radius-970424/radius-ascend/radius-1.16-ascend
 +WRKPREFIX=	radius-980618/radius-1.16-ascend
  WRKSRC=		${WRKDIR}/${WRKPREFIX}/ascendd
  
  ALL_TARGET=	all dbm
  MAN1=		builddbm.1 users-file-syntax.1
  
  do-install:
 -		${INSTALL_PROGRAM} ${WRKSRC}/radiusd ${PREFIX}/sbin
 +		${INSTALL_PROGRAM} ${WRKSRC}/radiusd ${PREFIX}/sbin/ascendd
  		${INSTALL_PROGRAM} ${WRKSRC}/radiusd.dbm ${PREFIX}/sbin
  		${INSTALL_PROGRAM} ${WRKSRC}/builddbm ${PREFIX}/sbin
  		${INSTALL_MAN} ${WRKDIR}/${WRKPREFIX}/man1/users-file-syntax.1 ${PREFIX}/man/man1
 @@ -44,8 +44,8 @@
  		done
  		${INSTALL_DATA} ${DISTDIR}/radius.ps ${PREFIX}/share/doc/ascend-radius
  		${INSTALL_DATA} ${DISTDIR}/radius.pdf ${PREFIX}/share/doc/ascend-radius
 -		${INSTALL_DATA} ${DISTDIR}/rradius.ps ${PREFIX}/share/doc/ascend-radius
 -		${INSTALL_DATA} ${DISTDIR}/rradius.pdf ${PREFIX}/share/doc/ascend-radius
 +		${INSTALL_DATA} ${DISTDIR}/980618.ps ${PREFIX}/share/doc/ascend-radius
 +		${INSTALL_DATA} ${DISTDIR}/980618.pdf ${PREFIX}/share/doc/ascend-radius
  .endif
  		@ ${MKDIR} ${PREFIX}/etc/raddb
  		@ chown root.wheel ${PREFIX}/etc/raddb
 diff -ruN ascend-radius.orig/files/md5 ascend-radius/files/md5
 --- ascend-radius.orig/files/md5	Thu Dec  3 17:21:49 1998
 +++ ascend-radius/files/md5	Thu Dec  3 13:02:54 1998
 @@ -1,5 +1,5 @@
 -MD5 (radius-970424.tar.gz) = 3e7de1fd9cd3bb69fdf4d3a3ef228cbb
 +MD5 (radius-980618.tar.gz) = 770058923f51ab2392c5b90ad27799bb
  MD5 (radius.ps) = ca2a732ba76c912e37affa35e2b725d6
  MD5 (radius.pdf) = 3fd800184323d0cd1fb9be2018d676a8
 -MD5 (rradius.ps) = 358ac1cafc1fd9ea0b40878399f43d02
 -MD5 (rradius.pdf) = eebcf3565e5e5fe041ff842188d78c95
 +MD5 (980618.ps) = 2ff4fa9d8bedfa6ce3ddbf67fb6e4f2a
 +MD5 (980618.pdf) = 8ac2d94e92e600347133119eab19a6de
 diff -ruN ascend-radius.orig/patches/patch-af ascend-radius/patches/patch-af
 --- ascend-radius.orig/patches/patch-af	Thu Dec  3 17:21:50 1998
 +++ ascend-radius/patches/patch-af	Thu Dec  3 13:29:12 1998
 @@ -1,6 +1,6 @@
 ---- users.c.orig	Thu Sep 19 20:04:29 1996
 -+++ users.c	Mon Sep 23 21:44:51 1996
 -@@ -30,6 +30,10 @@
 +--- users.c.orig	Fri Jun 19 05:27:37 1998
 ++++ users.c	Thu Dec  3 13:27:15 1998
 +@@ -32,6 +32,10 @@
   static char sccsid[] =
   "@(#)users.c	1.12 Copyright 1992 Livingston Enterprises Inc";
   
 @@ -11,7 +11,7 @@
   #include	<sys/types.h>
   #include	<sys/socket.h>
   #include	<sys/time.h>
 -@@ -48,18 +52,30 @@
 +@@ -50,18 +54,30 @@
   #	if defined(SOLARIS)
   #		include	</usr/ucbinclude/dbm.h>
   #	else
 @@ -41,11 +41,11 @@
  +
   static int parse_record P__((char *name, char *linep,
   	VALUE_PAIR **check_first, VALUE_PAIR **reply_first));
 - extern int user_read P__((FILE **userfd, char *name, char *content));
 -@@ -97,7 +113,15 @@
 + extern int user_read P__((FILE **userfp_p, char *name, char *content));
 +@@ -99,7 +115,15 @@
   {
   #if defined(DBM_MODE)
 - 	(void)userfd;
 + 	(void)userfp_p;
  +#if defined(USE_NDBM)
  +	if(!(dbp=dbm_open(infoname, O_RDONLY, NULL))) {
  +		return(-1);
 @@ -56,21 +56,21 @@
   	return dbminit(infoname);
  +#endif
   #else
 - 	*userfd = fopen(infoname, "r");
 - 	return *userfd == (FILE *)NULL;
 -@@ -120,7 +144,11 @@
 + 	*userfp_p = fopen(infoname, "r");
 + 	return *userfp_p == (FILE *)NULL;
 +@@ -122,7 +146,11 @@
   {
   #if defined(DBM_MODE)
 - 	(void)userfd;
 + 	(void)userfp;
  +#if defined(USE_NDBM)
  +	dbm_close(dbp);
  +#else
   	dbmclose();
  +#endif
   #else
 - 	fclose(userfd);
 - #endif
 -@@ -210,7 +238,11 @@
 + 	DEBUG("userinfo_close: fclosing fp=%p\n", userfp );
 + 	fclose(userfp);
 +@@ -219,7 +247,11 @@
   #ifdef DBM_MODE
   	named.dptr = name;
   	named.dsize = strlen(name)+1;
 @@ -81,8 +81,8 @@
  +#endif
   	if(contentd.dsize != 0) {	/* name found */
   		*user_data = contentd.dptr;
 - 		userinfo_close(userfd);
 -@@ -219,7 +251,11 @@
 + 		userinfo_close(userfp);
 +@@ -228,7 +260,11 @@
   
   	named.dptr = "DEFAULT";
   	named.dsize = sizeof("DEFAULT");
 @@ -93,4 +93,4 @@
  +#endif
   	if(contentd.dsize != 0) {	/* DEFAULT found */
   		*user_data = contentd.dptr;
 - 		userinfo_close(userfd);
 + 		userinfo_close(userfp);
 diff -ruN ascend-radius.orig/patches/patch-ag ascend-radius/patches/patch-ag
 --- ascend-radius.orig/patches/patch-ag	Thu Dec  3 17:21:50 1998
 +++ ascend-radius/patches/patch-ag	Thu Dec  3 13:18:55 1998
 @@ -1,6 +1,6 @@
 ---- builddbm.c.orig	Wed May 22 20:30:36 1996
 -+++ builddbm.c	Mon Sep 23 21:48:02 1996
 -@@ -30,6 +30,10 @@
 +--- builddbm.c.orig	Tue Jun  2 09:32:29 1998
 ++++ builddbm.c	Thu Dec  3 13:18:30 1998
 +@@ -32,6 +32,10 @@
   static char sccsid[] =
   "@(#)builddbm.c	1.4 Copyright 1992 Livingston Enterprises Inc";
   
 @@ -11,7 +11,7 @@
   #if defined(SOLARIS)
   #       include <sys/uio.h>
   #       include <unistd.h>
 -@@ -37,7 +41,11 @@
 +@@ -39,7 +43,11 @@
   #       include <fcntl.h>
   #       include </usr/ucbinclude/dbm.h>
   #else
 @@ -23,7 +23,7 @@
   #endif  /* SOLARIS */
   
   #include	<sys/types.h>
 -@@ -59,8 +67,13 @@
 +@@ -61,8 +69,13 @@
   char		*progname;
   char		*radius_dir;
   char		*radius_users;
 @@ -35,9 +35,9 @@
   char		dirfile[256];
  +#endif
   char		dbmname[256];
 - FILE		*userfd;
 + FILE		*userfp;
   FILE		*errf;
 -@@ -124,6 +137,20 @@
 +@@ -126,6 +139,20 @@
   		}
   	}
   
 @@ -58,16 +58,16 @@
   	sprintf(pagfile, "%s/%s.pag", radius_dir, radius_users);
   	if((fd = open(pagfile, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0) {
   		fprintf(errf, "%s: Couldn't open %s for writing\n",
 -@@ -143,7 +170,7 @@
 +@@ -145,7 +172,7 @@
   		fprintf(errf, "%s: Couldn't dbminit(%s)\n", progname, dbmname);
   		exit(-1);
   	}
  -
  +#endif
 - 	userfd = (FILE *)NULL;
 + 	userfp = (FILE *)NULL;
   	curParseLine = 0;
 - 	while(user_read(&userfd, name, content) == 0) {
 -@@ -153,7 +180,11 @@
 + 	while(user_read(&userfp, name, content) == 0) {
 +@@ -155,7 +182,11 @@
   		}
   		named.dptr = name;
   		named.dsize = strlen(name)+1;
 @@ -79,7 +79,7 @@
   		if(contentd.dsize != 0) {	/* name found */
   			warn("Skipping duplicate record\n\tfor user '%s'", name);
   			continue;
 -@@ -162,13 +193,21 @@
 +@@ -164,13 +195,21 @@
   		named.dsize = strlen(name)+1;
   		contentd.dptr = content;
   		contentd.dsize = strlen(content)+1;
 diff -ruN ascend-radius.orig/pkg/PLIST ascend-radius/pkg/PLIST
 --- ascend-radius.orig/pkg/PLIST	Thu Dec  3 17:21:50 1998
 +++ ascend-radius/pkg/PLIST	Thu Dec  3 13:30:26 1998
 @@ -11,8 +11,8 @@
  share/doc/ascend-radius/README.dict
  share/doc/ascend-radius/radius.ps
  share/doc/ascend-radius/radius.pdf
 -share/doc/ascend-radius/rradius.ps
 -share/doc/ascend-radius/rradius.pdf
 +share/doc/ascend-radius/980618.ps
 +share/doc/ascend-radius/980618.pdf
  etc/raddb/clients.example
  etc/raddb/dictionary
  etc/raddb/users.example
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Sun Jan 3 20:56:01 PST 1999 
State-Changed-Why:  
Finally committed an update, thanks for your patience. 
>Unformatted:
