Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Dec 2000 13:45:49 -0500 (EST)
From:      Mikhail Teterin <mi@privatelabs.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/23213: MAINTAINER PORT UPGRADE devel/tcllib
Message-ID:  <200012011845.eB1Ijn870282@misha.privatelabs.com>

next in thread | raw e-mail | index | archive | help

>Number:         23213
>Category:       ports
>Synopsis:       MAINTAINER PORT UPGRADE devel/tcllib
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 01 10:50:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Mikhail Teterin
>Release:        FreeBSD 4.1.1-STABLE i386
>Organization:
Virtual Estates, Inc.
>Environment:

>Description:

	This moves the port from 0.4 to 0.8. New modules are added.
	The newer www/tclhttpd, which I'm going to submit next will
	need this.

	Also, the current port's pkg-message appears to have slipped
	from some other port :) It is quite irrelevant for this one.

>How-To-Repeat:

>Fix:

--- Makefile	Thu Jun  8 23:35:20 2000
+++ Makefile	Fri Dec  1 13:32:12 2000
@@ -8,3 +8,3 @@
 PORTNAME=		tcllib
-PORTVERSION= 		0.4
+PORTVERSION= 		0.8
 CATEGORIES=		devel
@@ -21,3 +21,5 @@ PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
-MANN=	graph.n queue.n stack.n tree.n math.n ncgi.n pop3.n profiler.n html.n
+MANN=	counter.n ftpd.n graph.n html.n javascript.n math.n \
+	ncgi.n nntp.n pop3.n profiler.n queue.n stack.n textutil.n \
+	tree.n uri.n
 MANCOMPRESSED=	no
@@ -25,3 +27,4 @@ MANCOMPRESSED=	no
 do-install:
-	${TAR} -xz --exclude "${PORTNAME}${PORTVERSION}/[RI]*" \
+	${TAR} -xpz --exclude "${PORTNAME}${PORTVERSION}/[RI]*" \
+		--exclude install.sh \
 		-C ${LOCALBASE}/lib -f ${DISTDIR}/${DISTFILES}
@@ -30,2 +33,5 @@ do-install:
 		${LOCALBASE}/man/mann/
+
+post-install:
+	@${CAT} ${PKGMESSAGE}
 
--- distinfo	Thu Jun  8 23:35:20 2000
+++ distinfo	Fri Dec  1 12:53:05 2000
@@ -1 +1 @@
-MD5 (tcllib0.4.tar.gz) = efee3008c58bf481913a133fbee4ede0
+MD5 (tcllib0.8.tar.gz) = 0c198c010090b52043034a7a20179ef7
--- pkg-descr	Thu Jun  8 23:35:21 2000
+++ pkg-descr	Fri Dec  1 13:35:36 2000
@@ -1,13 +1,14 @@
-Tcllib is a collection of utility modules for Tcl. These modules provide
-a wide variety  of functionality, from implementations  of standard data
-structures to implementations of common networking protocols. The intent
-is to collect commonly used function  into a single library, which users
-can rely on to be available and stable.
+Tcllib is  a collection  of utility  modules for Tcl.  The intent  is to
+collect commonly  used function into  a single library, which  users can
+rely on to be available and stable.
 
-The latest version of tcllib, 0.4, includes the following modules: 
+The latest version of tcllib, 0.8, includes the following modules: 
 	base64	base64 encoder and decoder
 	cmdline	command line argument processor similar to opt
-	fileutil
-		Tcl implementations of some standard Unix utilities
+	counter Event counters, interval timers, and histogram display
+	fileutil Tcl implementations of some standard Unix utilities
+	ftp	FTP client library
+	ftpd	FTP server
 	html	HTML generation procedures. This uses ncgi.
+	javascript Javascript generation procedures.
 	math	common math functions like min, max, and others
@@ -15,6 +16,8 @@ The latest version of tcllib, 0.4, inclu
 	ncgi	new CGI processing module
+	nntp	NNTP (news) client
 	pop3	POP3 protocol implementation
-	profiler
-		function level Tcl source code profiler
+	profiler function level Tcl source code profiler
 	struct	Tcl implementations of common data structures
+	textutil Text processing utilities
+	uri	URI parsing module
 
--- pkg-message	Thu Jun  8 23:35:21 2000
+++ pkg-message	Fri Dec  1 13:39:45 2000
@@ -1,11 +1,7 @@
-===========================================================================
 
-	If you want users to be able to create their own web
-	subdirectories off of the main web directory, you need to:
+	Some of the parts of tcllib already come with man pages,
+	which  are  properly  installed.  Some  others  --  with
+	plain-text/HTML pages  which are  installed next  to the
+	corresponding TCL code. This  is how the Scriptics/Ajuba
+	developers intended it to happen, apparently...
 
-	a) add a group for www admins
-	b) chgrp yourgroup ${PREFIX}/bin/makeweb ${PREFIX}/www
-	c) chmod 2755 ${PREFIX}/bin/makeweb
-	d) tell them about makeweb(1)
-
-===========================================================================
--- pkg-plist	Thu Jun  8 23:35:21 2000
+++ pkg-plist	Fri Dec  1 13:26:23 2000
@@ -1,34 +1,41 @@
 lib/tcllib%%PORTVERSION%%/base64/base64.tcl
-lib/tcllib%%PORTVERSION%%/base64/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/base64/base64.test
+lib/tcllib%%PORTVERSION%%/base64/compare.tcl
+lib/tcllib%%PORTVERSION%%/base64/pkgIndex.tcl
 @dirrm lib/tcllib%%PORTVERSION%%/base64
 lib/tcllib%%PORTVERSION%%/cmdline/cmdline.tcl
+lib/tcllib%%PORTVERSION%%/cmdline/cmdline.test
 lib/tcllib%%PORTVERSION%%/cmdline/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/cmdline/typedCmdline.tcl
-lib/tcllib%%PORTVERSION%%/cmdline/cmdline.test
 lib/tcllib%%PORTVERSION%%/cmdline/typedCmdline.test
 @dirrm lib/tcllib%%PORTVERSION%%/cmdline
-lib/tcllib%%PORTVERSION%%/struct/graph.tcl
-lib/tcllib%%PORTVERSION%%/struct/pkgIndex.tcl
-lib/tcllib%%PORTVERSION%%/struct/queue.tcl
-lib/tcllib%%PORTVERSION%%/struct/stack.tcl
-lib/tcllib%%PORTVERSION%%/struct/struct.tcl
-lib/tcllib%%PORTVERSION%%/struct/tree.tcl
-lib/tcllib%%PORTVERSION%%/struct/graph.test
-lib/tcllib%%PORTVERSION%%/struct/queue.test
-lib/tcllib%%PORTVERSION%%/struct/stack.test
-lib/tcllib%%PORTVERSION%%/struct/tree.test
-@dirrm lib/tcllib%%PORTVERSION%%/struct
+lib/tcllib%%PORTVERSION%%/counter/counter.tcl
+lib/tcllib%%PORTVERSION%%/counter/counter.test
+lib/tcllib%%PORTVERSION%%/counter/pkgIndex.tcl
+@dirrm lib/tcllib%%PORTVERSION%%/counter
 lib/tcllib%%PORTVERSION%%/fileutil/fileutil.tcl
-lib/tcllib%%PORTVERSION%%/fileutil/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/fileutil/fileutil.test
+lib/tcllib%%PORTVERSION%%/fileutil/pkgIndex.tcl
 @dirrm lib/tcllib%%PORTVERSION%%/fileutil
+lib/tcllib%%PORTVERSION%%/ftp/ftp.tcl
+lib/tcllib%%PORTVERSION%%/ftp/ftpdemo.tcl
+lib/tcllib%%PORTVERSION%%/ftp/pkgIndex.tcl
+@dirrm lib/tcllib%%PORTVERSION%%/ftp
+lib/tcllib%%PORTVERSION%%/ftpd/ftpd.tcl
+lib/tcllib%%PORTVERSION%%/ftpd/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/ftpd/rfc959.txt
+lib/tcllib%%PORTVERSION%%/ftpd/std9.txt
+@dirrm lib/tcllib%%PORTVERSION%%/ftpd
+lib/tcllib%%PORTVERSION%%/html/html.tcl
+lib/tcllib%%PORTVERSION%%/html/html.test
+lib/tcllib%%PORTVERSION%%/html/pkgIndex.tcl
+@dirrm lib/tcllib%%PORTVERSION%%/html
+lib/tcllib%%PORTVERSION%%/javascript/javascript.tcl
+lib/tcllib%%PORTVERSION%%/javascript/pkgIndex.tcl
+@dirrm lib/tcllib%%PORTVERSION%%/javascript
+lib/tcllib%%PORTVERSION%%/license.terms
 lib/tcllib%%PORTVERSION%%/math/math.tcl
-lib/tcllib%%PORTVERSION%%/math/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/math/math.test
+lib/tcllib%%PORTVERSION%%/math/pkgIndex.tcl
 @dirrm lib/tcllib%%PORTVERSION%%/math
-lib/tcllib%%PORTVERSION%%/mime/mime.tcl
-lib/tcllib%%PORTVERSION%%/mime/pkgIndex.tcl
-lib/tcllib%%PORTVERSION%%/mime/smtp.tcl
-lib/tcllib%%PORTVERSION%%/mime/mime.test
 lib/tcllib%%PORTVERSION%%/mime/README.html
@@ -36,2 +43,6 @@ lib/tcllib%%PORTVERSION%%/mime/README.tx
 lib/tcllib%%PORTVERSION%%/mime/README.xml
+lib/tcllib%%PORTVERSION%%/mime/mime.tcl
+lib/tcllib%%PORTVERSION%%/mime/mime.test
+lib/tcllib%%PORTVERSION%%/mime/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/mime/smtp.tcl
 @dirrm lib/tcllib%%PORTVERSION%%/mime
@@ -39,5 +50,10 @@ lib/tcllib%%PORTVERSION%%/ncgi/formdata.
 lib/tcllib%%PORTVERSION%%/ncgi/ncgi.tcl
-lib/tcllib%%PORTVERSION%%/ncgi/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/ncgi/ncgi.test
+lib/tcllib%%PORTVERSION%%/ncgi/pkgIndex.tcl
 @dirrm lib/tcllib%%PORTVERSION%%/ncgi
+lib/tcllib%%PORTVERSION%%/nntp/nntp.tcl
+lib/tcllib%%PORTVERSION%%/nntp/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/nntp/rfc977.txt
+@dirrm lib/tcllib%%PORTVERSION%%/nntp
+lib/tcllib%%PORTVERSION%%/pkgIndex.tcl
 lib/tcllib%%PORTVERSION%%/pop3/pkgIndex.tcl
@@ -49,9 +65,29 @@ lib/tcllib%%PORTVERSION%%/profiler/profi
 @dirrm lib/tcllib%%PORTVERSION%%/profiler
-lib/tcllib%%PORTVERSION%%/html/html.tcl
-lib/tcllib%%PORTVERSION%%/html/pkgIndex.tcl
-lib/tcllib%%PORTVERSION%%/html/html.test
-@dirrm lib/tcllib%%PORTVERSION%%/html
-lib/tcllib%%PORTVERSION%%/pkgIndex.tcl
-lib/tcllib%%PORTVERSION%%/install.sh
-lib/tcllib%%PORTVERSION%%/license.terms
+lib/tcllib%%PORTVERSION%%/struct/graph.tcl
+lib/tcllib%%PORTVERSION%%/struct/graph.test
+lib/tcllib%%PORTVERSION%%/struct/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/struct/queue.tcl
+lib/tcllib%%PORTVERSION%%/struct/queue.test
+lib/tcllib%%PORTVERSION%%/struct/stack.tcl
+lib/tcllib%%PORTVERSION%%/struct/stack.test
+lib/tcllib%%PORTVERSION%%/struct/struct.tcl
+lib/tcllib%%PORTVERSION%%/struct/tree.tcl
+lib/tcllib%%PORTVERSION%%/struct/tree.test
+@dirrm lib/tcllib%%PORTVERSION%%/struct
+lib/tcllib%%PORTVERSION%%/textutil/adjust.tcl
+lib/tcllib%%PORTVERSION%%/textutil/adjust.test
+lib/tcllib%%PORTVERSION%%/textutil/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/textutil/split.tcl
+lib/tcllib%%PORTVERSION%%/textutil/split.test
+lib/tcllib%%PORTVERSION%%/textutil/tabify.tcl
+lib/tcllib%%PORTVERSION%%/textutil/tabify.test
+lib/tcllib%%PORTVERSION%%/textutil/textutil.tcl
+lib/tcllib%%PORTVERSION%%/textutil/textutil.test
+lib/tcllib%%PORTVERSION%%/textutil/trim.tcl
+lib/tcllib%%PORTVERSION%%/textutil/trim.test
+@dirrm lib/tcllib%%PORTVERSION%%/textutil
+lib/tcllib%%PORTVERSION%%/uri/pkgIndex.tcl
+lib/tcllib%%PORTVERSION%%/uri/uri.tcl
+lib/tcllib%%PORTVERSION%%/uri/uri.test
+@dirrm lib/tcllib%%PORTVERSION%%/uri
 @dirrm lib/tcllib%%PORTVERSION%%

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012011845.eB1Ijn870282>