From tim@ppp1542.on.sympatico.ca  Sun Feb  9 23:01:11 1997
Received: from ppp1542.on.sympatico.ca (ppp1542.on.sympatico.ca [206.172.249.6])
          by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA14343
          for <FreeBSD-gnats-submit@freebsd.org>; Sun, 9 Feb 1997 23:01:07 -0800 (PST)
Received: (from tim@localhost) by ppp1542.on.sympatico.ca (8.7.6/8.7.3) id CAA17374; Mon, 10 Feb 1997 02:00:54 -0500 (EST)
Message-Id: <199702100700.CAA17374@ppp1542.on.sympatico.ca>
Date: Mon, 10 Feb 1997 02:00:54 -0500 (EST)
From: [unknown.name]@ppp1542.on.sympatico.ca
Reply-To: ac199@freenet.hamilton.on.ca
To: FreeBSD-gnats-submit@freebsd.org
Subject: uudeview, uulib, and xdeview ports
X-Send-Pr-Version: 3.2

>Number:         2701
>Category:       ports
>Synopsis:       uu-deview/lib & xdeview ports old
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    obrien
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb  9 23:10:01 PST 1997
>Closed-Date:    Sat Mar 29 15:57:03 PST 1997
>Last-Modified:  Sat Mar 29 15:58:12 PST 1997
>Originator:     Tim Vanderhoek
>Release:        FreeBSD 2.2-961006-SNAP i386
>Organization:
lost
>Environment:

2.2-961006-SNAP

It's probably crucial that this environment be duplicated in order
to duplicate the problem.

>Description:

The uudeview, uulib, and xdeview ports are not up-to-date.

>How-To-Repeat:

pkg_add uudeview
uudeview -n 
[screenful of syntax information]

The newer versions of uudeview should accept the -n option willingly.
As already mentioned, it is probably necessary to duplicate my environment
in order for this bug to repeat itself correctly, though.

>Fix:
	
Grab ftp://ftp.freebsd.org/pub/FreeBSD/incoming/uu-ports.tar.gz and 
review and commit the included three ports.

Hmm...  that's actually a pretty small file...  I could've just
included it here...  I didn't realize it would be less than 5kb
compressed, since it was 40kb uncompressed...  Wow.

There four other *uu* files in the same directory that are asking to
be deleted, btw.
>Release-Note:
>Audit-Trail:

From: Tim Vanderhoek <hoek@freenet.hamilton.on.ca>
To: Cc: FreeBSD-gnats-submit@freebsd.org,
        GNATS Management <gnats@freefall.freebsd.org>
Subject: Re: ports/2701: uudeview, uulib, and xdeview ports
Date: Tue, 11 Feb 1997 02:36:06 -0500 (EST)

 > >Fix:
 > 	
 > Grab ftp://ftp.freebsd.org/pub/FreeBSD/incoming/uu-ports.tar.gz and 
 > review and commit the included three ports.
 
 I should've also mentioned that this obsoletes ports/2525.
 
 
 
Responsible-Changed-From-To: freebsd-ports->obrien 
Responsible-Changed-By: obrien 
Responsible-Changed-When: Fri Feb 14 05:22:21 PST 1997 
Responsible-Changed-Why:  
Satoshi appealed for help... :-) 

From: Tim Vanderhoek <tim@X2296>
To: FreeBSD-gnats-submit@FreeBSD.ORG
Cc:  Subject: Re: ports/2701
Date: Fri, 28 Mar 1997 08:54:19 -0500 (EST)

 Okay, I see that someone else just got yelled at for not
 submitting an upgrade to an existing port as a diff to the
 existing one.  I suppose I'd better take the hint... :)
 
 Follows diffs for uulib and uudeview.  The xdeview one never
 got committed before I upgraded it, so submitting a diff
 against the old version wouldn't do you much good.  (ie. You
 must grab xdeview from the file cited in the original Fix).
 
 diff -cr uudeview.committed/Makefile new.new.uudeview/Makefile
 *** uudeview.committed/Makefile	Wed Dec 11 18:16:54 1996
 --- new.new.uudeview/Makefile	Mon Feb 10 01:04:31 1997
 ***************
 *** 1,57 ****
 ! # New ports collection makefile for:	uulib
 ! # Version Required:     0.5.9
 ! # Date Created:		04 Aug 1996
   # Whom:			Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
   #
 ! # $Id: Makefile,v 1.6 1996/12/11 23:08:12 ache Exp $
   #
   
 ! DISTNAME=       uudeview-0.5.9
 ! CATEGORIES=	archivers mail
 ! MASTER_SITES=	http://www.uni-frankfurt.de/~fp/uudeview/Apps/frank/
 ! 
   MAINTAINER=	ac199@freenet.hamilton.on.ca
   
 ! BUILD_DEPENDS=	${PREFIX}/lib/libuu.a:${PORTSDIR}/devel/uulib
   
   GNU_CONFIGURE=	Yes
 ! CONFIGURE_ARGS+=        --enable-inews=${PREFIX}/news/lib/inews \
 ! 			--disable-tcl
 ! MAN1=			uudeview.1 uuenview.1
   
 ! EXTRAFILES+=	porting.notes
   
 - # DOCDIR is used in bsd.own.mk
   PORTDOCDIR?=	share/doc/uudeview
 - DOCFILES+=	porting.notes
 - DOCFILES+=	HOWTO
   
 ! post-patch:
 ! 	@${ECHO_MSG} "===>  Adding extra files";
 ! 	@for l in ${EXTRAFILES}; do \
 ! 		${CP} ${FILESDIR}/$${l} ${WRKSRC}/$${l}; \
 ! 	done
 ! 
 ! # Maybe we should pay attention to DOCOWN, DOCGRP, and DOCMODE, set in 
 ! # bsd.own.mk
 ! post-install:
   .if !defined(NOPORTDOCS)
 ! 	@if [ 'x${DOCFILES}' != x ] ; \
 ! 	then \
 ! 		${ECHO_MSG} "===>  Copying documents to ${PREFIX}/${PORTDOCDIR}"; \
 ! 	fi;
 ! 	${MKDIR} ${PREFIX}/${PORTDOCDIR};
 ! 	@for l in ${DOCFILES}; \
 ! 	do \
 ! 		${CP} ${WRKSRC}/$$l ${PREFIX}/${PORTDOCDIR}; \
 ! 	done
   .else
 ! 	@if [ 'x${DOCFILES}' != x ] ; \
 ! 	then \
 ! 		${ECHO_MSG} "===>  Not copying available documents to ${PREFIX}/${PORTDOCDIR}"; \
 ! 	fi;
   .endif
 ! 	strip ${PREFIX}/bin/uudeview
 ! 	strip ${PREFIX}/bin/uuenview
   
   .include <bsd.port.mk>
 --- 1,48 ----
 ! # New ports collection makefile for:	uudeview
 ! # Version Required:	0.5.13
 ! # Date Created:		9 Feb 1997
   # Whom:			Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
   #
 ! #
   #
   
 ! DISTNAME=	uudeview-0.5.13
 ! # Rather than listing this in both archivers and mail, my suggestion
 ! # would be to take mpack out of mail and news and move it into
 ! # archivers.  Or, better yet, re-organize the whole damn ports-
 ! # categories list.
 ! CATEGORIES+=	archivers mail
 ! MASTER_SITES=	http://www.uni-frankfurt.de/~fp/uudeview/Apps/frank/ \
 ! 		ftp://ftp.uni-frankfurt.de/pub/dist/frank/ \
 ! 		ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/
   MAINTAINER=	ac199@freenet.hamilton.on.ca
   
 ! LIB_DEPENDS=	uu\\.1\\.:${PORTSDIR}/devel/uulib
   
   GNU_CONFIGURE=	Yes
 ! CONFIGURE_ARGS=	--enable-inews=${PREFIX}/news/lib/inews --disable-tcl
 ! MAN1=		uudeview.1 uuenview.1
   
 ! LDOCFILES=	${WRKSRC}/HOWTO ${FILESDIR}/porting.notes
   
   PORTDOCDIR?=	share/doc/uudeview
   
 ! INSTALL_DOC= \
 ! 	${INSTALL} ${COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}
 ! 
 ! do-install:
   .if !defined(NOPORTDOCS)
 ! 	@${ECHO_MSG} "===>  Copying documents to ${PREFIX}/${PORTDOCDIR}"
 ! 	@${MKDIR} -p ${PREFIX}/${PORTDOCDIR}; \
 ! 	(for f in ${LDOCFILES}; do \
 ! 		${INSTALL_DATA} $$f ${PREFIX}/share/doc/plor; \
 ! 		done)
   .else
 ! 	@${ECHO_MSG} "===>  Not copying available documents to ${PREFIX}/${PORTDOCDIR}"
   .endif
 ! 	${INSTALL_PROGRAM} ${WRKSRC}/unix/uudeview ${WRKSRC}/unix/uuenview \
 ! 		${PREFIX}/bin
 ! 	${INSTALL_MAN} ${WRKSRC}/man/uudeview.1 ${WRKSRC}/man/uuenview.1 \
 ! 		${PREFIX}/man/man1
   
   .include <bsd.port.mk>
 diff -cr uudeview.committed/files/md5 new.new.uudeview/files/md5
 *** uudeview.committed/files/md5	Wed Dec 11 18:16:54 1996
 --- new.new.uudeview/files/md5	Fri Mar 28 08:34:41 1997
 ***************
 *** 1 ****
 ! MD5 (uudeview-0.5.9.tar.gz) = 36440d9f30397ab7f3a8026af7d4c7ef
 --- 1 ----
 ! MD5 (uudeview-0.5.13.tar.gz) = fda32e2de4a6b92eb56f1e286ae3815a
 diff -cr uudeview.committed/files/porting.notes new.new.uudeview/files/porting.notes
 *** uudeview.committed/files/porting.notes	Fri Aug 23 02:45:09 1996
 --- new.new.uudeview/files/porting.notes	Mon Feb 10 01:02:46 1997
 ***************
 *** 1,11 ****
 ! This was originally one distribution for uudeview, but I broke it up
 ! to make it cleaner and more useful.  It is now uulib, uudeview.  Once
 ! I learn more about tcl (or someone else does it), I'll have to make
 ! the third part -- xdeview.
 ! 
 ! Because it is split up, it is possible for other (theoretical future)
 ! ports to use libuu.a.  I dare say it also makes the whole thing that
 ! much cleaner.
   
   The source itself is quite portable and required no patching.
   
 --- 1,10 ----
 ! This was originally one distribution for UUdeview, but I have broken
 ! it up into ``libuu', ``uudeview'', and ``xdeview'', hopefully making
 ! it cleaner and more useful.  Patches are available from the author's
 ! website to add ``libuu'' decoding to popular newsreaders, additionally.
   
   The source itself is quite portable and required no patching.
   
 + The package is covered under the GNU license.
 + 
 + Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
 diff -cr uudeview.committed/pkg/DESCR new.new.uudeview/pkg/DESCR
 *** uudeview.committed/pkg/DESCR	Fri Aug 23 02:45:09 1996
 --- new.new.uudeview/pkg/DESCR	Mon Feb 10 01:03:44 1997
 ***************
 *** 2,8 ****
   unordered files in any of BinHex, uuencoded, xxencoded, or 
   Base64 formats and expect them all to be properly decoded.
   It even handles encodings that have been garbled by some
 ! versions of Netscape or that are missing some parts!
   
   It is also able to encode in all of the above formats except for 
   BinHex.
 --- 2,8 ----
   unordered files in any of BinHex, uuencoded, xxencoded, or 
   Base64 formats and expect them all to be properly decoded.
   It even handles encodings that have been garbled by some
 ! versions of Netscape/MS Explorer or that are missing some parts!
   
   It is also able to encode in all of the above formats except for 
   BinHex.
 diff -cr uudeview.committed/pkg/PLIST new.new.uudeview/pkg/PLIST
 *** uudeview.committed/pkg/PLIST	Fri Aug 23 02:45:09 1996
 --- new.new.uudeview/pkg/PLIST	Mon Feb 10 01:32:05 1997
 ***************
 *** 4,6 ****
 --- 4,7 ----
   man/man1/uuenview.1.gz
   bin/uudeview
   bin/uuenview
 + @dirrm share/doc/uudeview
 
 
 
 Okay and the uulib diff...
 
 diff -cr uulib.committed/Makefile new.new.uulib/Makefile
 *** uulib.committed/Makefile	Wed Dec 11 18:17:25 1996
 --- new.new.uulib/Makefile	Mon Feb 10 00:40:56 1997
 ***************
 *** 1,55 ****
   # New ports collection makefile for:	uulib
 ! # Version Required:     0.5.9
 ! # Date Created:		04 Aug 1996
   # Whom:			Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
   #
 ! # $Id: Makefile,v 1.5 1996/12/11 23:03:42 ache Exp $
   #
   
 ! DISTNAME=       uudeview-0.5.9
 ! PKGNAME=        uulib-0.5.9
 ! CATEGORIES=	devel
 ! MASTER_SITES=	http://www.uni-frankfurt.de/~fp/uudeview/Apps/frank/
 ! 
   MAINTAINER=	ac199@freenet.hamilton.on.ca
   
   GNU_CONFIGURE=	yes
 ! ALL_TARGET=	libuu.a
   
 ! EXTRAFILES+=	uulib.3
 ! EXTRAFILES+=	porting.notes
   
 ! DOCFILES+=	doc/Makefile
 ! DOCFILES+=	doc/README
 ! DOCFILES+=	doc/binhex.fig
 ! DOCFILES+=	doc/library.ltx
 ! DOCFILES+=	doc/structure.fig
 ! DOCFILES+=	doc/td-v1.c
 ! DOCFILES+=	doc/td-v2.c
 ! DOCFILES+=	doc/td-v3.c
 ! DOCFILES+=	doc/test.txt
 ! DOCFILES+=	porting.notes
 ! 
 ! post-patch:
 ! 	@for l in ${EXTRAFILES}; \
 ! 	do \
 ! 		cp ${FILESDIR}/$${l} ${WRKSRC}/$${l}; \
 ! 	done
   
   do-install:
   .if !defined(NOPORTDOCS)
 ! 	mkdir -p ${PREFIX}/share/doc/uulib
 ! 	for l in ${DOCFILES}; \
 ! 	do \
 ! 		cp ${WRKSRC}/$$l ${PREFIX}/share/doc/uulib; \
 ! 	done
   .endif
 ! 	cp ${WRKSRC}/uulib.3 ${PREFIX}/man/man3/uulib.3
   	perl -pi -e '$$a = '\''${PREFIX}/'\''; $$a =~ s/([^\w\/])/\\$$1/g; s/FUNKYTOKENHERE/$$a/' ${PREFIX}/man/man3/uulib.3
 ! .if !defined(NOMANCOMPRESS)
 ! 	gzip -9nf ${PREFIX}/man/man3/uulib.3
 ! .endif
 ! 	cp ${WRKSRC}/uulib/libuu.a ${PREFIX}/lib/libuu.a
 ! 	cp ${WRKSRC}/uulib/uudeview.h ${PREFIX}/include/uu.h
   
   .include <bsd.port.mk>
 --- 1,56 ----
   # New ports collection makefile for:	uulib
 ! # Version Required:	0.5.13
 ! # Date Created:		9 Feb 1997
   # Whom:			Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
   #
 ! # 
   #
   
 ! DISTNAME=	uudeview-0.5.13
 ! PKGNAME=	uulib-0.5.13
 ! CATEGORIES+=	devel
 ! MASTER_SITES=	http://www.uni-frankfurt.de/~fp/uudeview/Apps/frank/ \
 ! 		ftp://ftp.uni-frankfurt.de/pub/dist/frank/ \
 ! 		ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/
   MAINTAINER=	ac199@freenet.hamilton.on.ca
   
   GNU_CONFIGURE=	yes
 ! MAN3=		uulib.3
 ! ALL_TARGET=	libuu.a libuu.so.1.0
   
 ! PORTDOCDIR?=	share/doc/uulib
   
 ! SDOCFILESSRC=	${WRKSRC}/doc
 ! SDOCFILES=	Makefile	binhex.fig	structure.fig	td-v2.c \
 ! 		README		library.ltx	td-v1.c		td-v3.c \
 ! 		test.txt
 ! LDOCFILES=	${FILESDIR}/porting.notes ${WRKSRC}/HISTORY
 ! 
 ! INSTALL_DOC= \
 ! 	${INSTALL} ${COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}
 ! INSTALL_LIB= \
 ! 	${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE}
   
   do-install:
   .if !defined(NOPORTDOCS)
 ! 	@${ECHO_MSG} "===>  Copying documents to ${PREFIX}/${PORTDOCDIR}"
 ! 	@${MKDIR} -p ${PREFIX}/${PORTDOCDIR}
 ! 	(for f in ${SDOCFILES}; do \
 ! 		${INSTALL_DATA} ${SDOCFILESSRC}/$$f ${PREFIX}/${PORTDOCDIR}; \
 ! 		done)
 ! 	(for f in ${LDOCFILES}; do \
 ! 		${INSTALL_DATA} $$f ${PREFIX}/{PORTDOCDIR}; \
 ! 		done)
 ! .else
 ! 	@${ECHO_MSG} "===>  Not copying available documents to ${PREFIX}/${PORTDOCDIR}"
   .endif
 ! 	${INSTALL_MAN} ${FILESDIR}/uulib.3 ${PREFIX}/man/man3/uulib.3; \
   	perl -pi -e '$$a = '\''${PREFIX}/'\''; $$a =~ s/([^\w\/])/\\$$1/g; s/FUNKYTOKENHERE/$$a/' ${PREFIX}/man/man3/uulib.3
 ! 
 ! 	${INSTALL_LIB} ${WRKSRC}/uulib/libuu.a ${PREFIX}/lib/libuu.a
 ! 	${INSTALL_LIB} ${WRKSRC}/uulib/libuu.so.1.0 ${PREFIX}/lib/libuu.so.1.0
 ! 	${INSTALL_LIB} ${WRKSRC}/uulib/uudeview.h ${PREFIX}/include/uu.h
 ! 
 ! 	/sbin/ldconfig -m ${PREFIX}/lib
   
   .include <bsd.port.mk>
 diff -cr uulib.committed/files/md5 new.new.uulib/files/md5
 *** uulib.committed/files/md5	Wed Dec 11 18:17:26 1996
 --- new.new.uulib/files/md5	Fri Mar 28 08:34:54 1997
 ***************
 *** 1 ****
 ! MD5 (uudeview-0.5.9.tar.gz) = 36440d9f30397ab7f3a8026af7d4c7ef
 --- 1 ----
 ! MD5 (uudeview-0.5.13.tar.gz) = fda32e2de4a6b92eb56f1e286ae3815a
 diff -cr uulib.committed/files/porting.notes new.new.uulib/files/porting.notes
 *** uulib.committed/files/porting.notes	Fri Aug 23 02:39:36 1996
 --- new.new.uulib/files/porting.notes	Mon Feb 10 01:02:57 1997
 ***************
 *** 1,11 ****
 ! This was originally one distribution for uudeview, but I broke it up
 ! to make it cleaner and more useful.  It is now uulib, uudeview.  Once
 ! I learn more about tcl (or someone else does it), I'll have to make
 ! the third part -- xdeview.
   
 ! Because it is split up, it is possible for other (theoretical future)
 ! ports to use libuu.a.  I dare say it also makes the whole thing that
 ! much cleaner.
   
 ! The source itself is quite portable and required no patching.
   
 --- 1,15 ----
 ! This was originally one distribution for UUdeview, but I have broken
 ! it up into ``libuu', ``uudeview'', and ``xdeview'', hopefully making
 ! it cleaner and more useful.
   
 ! The source itself is quite portable and required no patching, although
 ! I have added support for compilation as a shared library.
   
 ! The package is covered under the GNU license.
   
 + The author has also written patches to the popular newsreaders `nn'
 + and `elm' to allow them to make use of this library.  They are
 + available from the website mentioned in this library's 
 + associated manpage.
 + 
 + Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
 diff -cr uulib.committed/files/uulib.3 new.new.uulib/files/uulib.3
 *** uulib.committed/files/uulib.3	Fri Aug 23 02:39:36 1996
 --- new.new.uulib/files/uulib.3	Sun Feb  9 22:24:42 1997
 ***************
 *** 1,4 ****
 ! .Dd September, 1996
   .Dt UULIB 3
   .Sh NAME
   .Nm libuu
 --- 1,4 ----
 ! .Dd October, 1996
   .Dt UULIB 3
   .Sh NAME
   .Nm libuu
 ***************
 *** 13,19 ****
 --- 13,29 ----
   .Ar Libuu
   is written by
   .Nm Frank Pilhofer <fp@informatik.uni-frankfurt.de>
 + with thanks to
 + .Nm Michael Newcomb,
 + .Nm Nico Mak,
 + .Nm Stephane Barizien,
 + .Nm Kris Karas,
 + and
 + .Nm Joachim Meyn.
   .Sh SEE ALSO
   .Xr uudeview 1
 + .Xr xdeview 1
 + 
 + http://zeus.informatik.uni-frankfurt.de/~fp/uudeview
   .Sh HISTORY
   See the file FUNKYTOKENHEREshare/doc/uulib/HISTORY.
 Only in new.new.uulib: patches
 diff -cr uulib.committed/pkg/PLIST new.new.uulib/pkg/PLIST
 *** uulib.committed/pkg/PLIST	Fri Aug 23 02:39:37 1996
 --- new.new.uulib/pkg/PLIST	Mon Feb 10 01:32:30 1997
 ***************
 *** 1,4 ****
 --- 1,5 ----
   lib/libuu.a
 + lib/libuu.so.1.0
   include/uu.h
   share/doc/uulib/Makefile
   share/doc/uulib/README
 ***************
 *** 10,13 ****
 --- 11,17 ----
   share/doc/uulib/td-v3.c
   share/doc/uulib/test.txt
   share/doc/uulib/porting.notes
 + share/doc/uulib/HISTORY
   man/man3/uulib.3.gz
 + @exec /sbin/ldconfig -m %D/lib
 + @dirrm share/doc/uulib
 
 
 --
 tIM...HOEk
 
State-Changed-From-To: open->closed 
State-Changed-By: obrien 
State-Changed-When: Sat Mar 29 15:57:03 PST 1997 
State-Changed-Why:  
xdeview imported, and uulib/uudeview ports updated. 
Note the sharedlib stuff in the submitted updates didn't work.  So these 
three ports are still statically linked. 
>Unformatted:
