NetBSD Problem Report #48197

From ef@math.uni-bonn.de  Mon Sep  9 13:06:15 2013
Return-Path: <ef@math.uni-bonn.de>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id A1B5371193
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  9 Sep 2013 13:06:15 +0000 (UTC)
Message-Id: <20130909125904.A0AAA8430@gumme.math.uni-bonn.de>
Date: Mon,  9 Sep 2013 14:59:04 +0200 (CEST)
From: ef@math.uni-bonn.de
Reply-To: ef@math.uni-bonn.de
To: gnats-bugs@gnats.NetBSD.org
Subject: frink (TCL checker/formatter) missing from pkgsrc
X-Send-Pr-Version: 3.95

>Number:         48197
>Category:       pkg
>Synopsis:       frink (TCL checker/formatter) missing from pkgsrc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 09 13:10:00 +0000 2013
>Closed-Date:    
>Last-Modified:  Tue Feb 11 21:50:01 +0000 2014
>Originator:     Edgar Fuß
>Release:        pkgsrc-2013Q1
>Organization:
Mathematisches Institut der Uni Bonn
>Environment:


>Description:
	The frink utility (a static checker and formatter for TCL) is
	missing from pkgsrc.
>How-To-Repeat:
	ls -d */frink
>Fix:
	begin 644 frink.tgz
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
	6J::::JJIIIIJ^C^A_P(WJO4>`%``````
	`
	end

>Release-Note:

>Audit-Trail:
From: "Kai-Uwe Eckhardt" <kuehro@gmx.de>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: Re: pkg/48197: frink (TCL checker/formatter) missing from pkgsrc
Date: Fri, 17 Jan 2014 15:04:02 +0100 (CET)

 I have added frink to pkgsrc-wip as tcl-frink. Please test if it works for you.

 Kai-Uwe


From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Sun, 9 Feb 2014 09:24:22 +0000

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Sun Feb  9 09:24:22 UTC 2014

 Added Files:
 	pkgsrc/devel/frink: DESCR Makefile PLIST distinfo
 	pkgsrc/devel/frink/patches: patch-configure

 Log Message:
 Import frink-2.2.2p4 as devel/frink.
 Based on packaged in pkgsrc-wip and reqested via PR pkg/48197 by Edgar Fuss.

 Frink is a tcl formatting and static check program. It can prettify your
 program, minimise, obfuscate or just sanity check it. It can also do some
 rewriting.


 To generate a diff of this commit:
 cvs rdiff -u -r0 -r1.1 pkgsrc/devel/frink/DESCR pkgsrc/devel/frink/Makefile \
     pkgsrc/devel/frink/PLIST pkgsrc/devel/frink/distinfo
 cvs rdiff -u -r0 -r1.1 pkgsrc/devel/frink/patches/patch-configure

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: obache@NetBSD.org
State-Changed-When: Sun, 09 Feb 2014 09:29:03 +0000
State-Changed-Why:
Impoted as devel/frink.
Thanks!


From: Edgar =?iso-8859-1?B?RnXf?= <ef@math.uni-bonn.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Sun, 9 Feb 2014 11:48:41 +0100

 > Import frink-2.2.2p4 as devel/frink.
 > Based on packaged in pkgsrc-wip and reqested via PR pkg/48197 by Edgar Fuss.

 > COMMENT=	Frink is a tcl formatting and static syntax check program
 The guide discourages using the package name in COMMENT:
 	COMMENT is a one-line description of the package (should not include 
 	the package name).

 My import (in the PR) included a patch to remove an unused function and to 
 correct an upstream bug (typo).

 My PR also included a template for including the more recent 2.3.1.a2 version.

State-Changed-From-To: closed->open
State-Changed-By: obache@NetBSD.org
State-Changed-When: Sun, 09 Feb 2014 11:27:53 +0000
State-Changed-Why:
Submitter require much newer version.


From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Sun, 9 Feb 2014 12:23:35 +0000

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Sun Feb  9 12:23:35 UTC 2014

 Modified Files:
 	pkgsrc/devel/frink: Makefile

 Log Message:
 COMMENT should not include package name, PR pkg/48197


 To generate a diff of this commit:
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/frink/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Sun, 09 Feb 2014 21:37:08 +0900

 Sorry, I misread this PR as you imported this PR pkg into pkgsrc-wip.

 On Sun, 09 Feb 2014 19:50:01 +0900, Edgar Fu=C3=9F <ef@math.uni-bonn.de>=
  wrote:

 >  > Import frink-2.2.2p4 as devel/frink.
 >  > Based on packaged in pkgsrc-wip and reqested via PR pkg/48197 by Ed=
 gar Fuss.
 > > COMMENT=3D	Frink is a tcl formatting and static syntax check program=

 >  The guide discourages using the package name in COMMENT:
 >  	COMMENT is a one-line description of the package (should not include=

 >  	the package name).

 Fixed.

 >  My import (in the PR) included a patch to remove an unused function a=
 nd to
 >  correct an upstream bug (typo).
 > My PR also included a template for including the more recent 2.3.1.a2 =
 version.

 So, which is preferred version (status of 2.3.1.a2)?
 I cannot see 2.3.1.a2 version in HOMEPAGE, and frink.tar.gz on FTP serve=
 r
 still point to 2.2.2p4.

 -- =

 OBATA Akio / obata@lins.jp

From: "Kai-Uwe Eckhardt" <kuehro@gmx.de>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Tue, 11 Feb 2014 22:33:39 +0100 (CET)

 > So, which is preferred version (status of 2.3.1.a2)?
 > I cannot see 2.3.1.a2 version in HOMEPAGE, and frink.tar.gz on FTP
 > server still point to 2.2.2p4.

 Since both of them are several years old and there is no test suite
 to evaluate their quality, we should decide based on the needs of
 potential users and contributors like Edgar. I wrote wip/tcl-frink
 before reading the PR, but it turns out that Edgar's version provides
 a small patch for 2.2.2p4 and bigger changes for 2.3.1a2. His version
 for 2.2.2p4 does not build on NetBSD current, so I suggest to take
 the following steps:

 1) Add patches-2.2.2/patch-aa to devel/frink to get a working version
 of the latest release. Check pbulk results for major platforms.
 devel/frink works on NetBSD current with gcc and clang.
 2) Then update to 2.3.1a2 with Edgar's patches.
 3) Edgar, have you tried to contact the original author ? 

 Kai-Uwe


From: Edgar =?iso-8859-1?B?RnXf?= <ef@math.uni-bonn.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: PR/48197 CVS commit: pkgsrc/devel/frink
Date: Tue, 11 Feb 2014 22:47:18 +0100

 > based on the needs of potential users and contributors like Edgar.
 Well, I just needed a TCL pretty-printer to format some unreadable code.
 I was hoping for others more familiar with the matter to chime in.

 > Edgar, have you tried to contact the original author? 
 No.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.