From h.eichmann@gmx.de  Thu Feb 13 11:48:58 2003
Return-Path: <h.eichmann@gmx.de>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B8F7B37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 13 Feb 2003 11:48:58 -0800 (PST)
Received: from mail.gmx.net (imap.gmx.net [213.165.64.20])
	by mx1.FreeBSD.org (Postfix) with SMTP id A55F743FA3
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 13 Feb 2003 11:48:57 -0800 (PST)
	(envelope-from h.eichmann@gmx.de)
Received: (qmail 8890 invoked by uid 0); 13 Feb 2003 19:48:53 -0000
Received: from pD9EC2551.dip.t-dialin.net (HELO 192.168.254.43) (217.236.37.81)
  by mail.gmx.net (mp020-rz3) with SMTP; 13 Feb 2003 19:48:53 -0000
Message-Id: <200302132052.06735.h.eichmann@gmx.de>
Date: Thu, 13 Feb 2003 20:52:06 +0100
From: Heiner <h.eichmann@gmx.de>
To: FreeBSD-gnats-submit@freebsd.org
Subject: New Port: portdowngrade: a tool to set a port back to a previous version

>Number:         48257
>Category:       ports
>Synopsis:       New Port: sysutils/portdowngrade: a tool to set a port back to a
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    linimon
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 13 11:50:04 PST 2003
>Closed-Date:    Wed Dec 03 22:50:47 PST 2003
>Last-Modified:  Wed Dec 03 22:50:47 PST 2003
>Originator:     Heiner Eichmann <h.eichmann@gmx.de>
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
Sirius Cybernetics Corp.
>Environment:
System: FreeBSD 7of9.unimatrix-zero.borg 4.7-STABLE FreeBSD 4.7-STABLE #0: Sat 
Oct 12 19:14:16 CEST 2002 
root@7of9.unimatrix-zero.borg:/usr/obj/usr/src/sys/MYKERNEL i386
>Description:
Portdowngrade helps to downgrade FreeBSD ports by analyzing the history
of commits to the port and presenting the user the list of changes. By
selecting one, the port can be set back to a previous version easily.

WWW: http://sourceforge.net/projects/portdowngrade/

>How-To-Repeat:
>Fix:
See enclosed file
--Boundary-00=_md/S+cwjxVlAFYF
Content-Type: application/x-tgz;
  name="portdowngrade.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="portdowngrade.tar.gz"

H4sIAFr2Sz4AA+1WbW/iRhDOV/wrRknUtFL9AiThLg1JSXAoajAIwwVV1XGLveAtxra8JgmX8t87
awOBhJB+OF1VaR/dKd6dZ153ZpcojBM3fAhGMXFpP8KVamhG39DE5963gZE3jNPj4z0jw8u/x6d5
/C6dFgqlklEo4Xf+pHBS3APjG/nfiSlPSAywF4fhznwfPEr97xHQ98UBdDzGAf8R4B71fSCx47F7
qgHY5J4CS4AFKBwyn/4MMZ2EuEmCWeKxYAQDOgxjqhxAIqz4LEAOCVxc0gCmQUScsbAwmAENEhoL
lX3upcb20YMVJqiAhAmZoREnpiSh4LKYOkkYM8p/Sak8tbm2DQ8MIx1QwM6lrjA/C6eChEY8EbVL
h2TqJxDReMI4Z2HANeVAWWS7SBGcMEgIC/iZEOWi9VF4udZdxhMWDMNXggYZUxHkK0E0HqlOOJlg
5ltlLuVOvFUS+egMY6KOF4IDKmyGNhljKUCNNrfhAnSX3uvBFEtTuPghn6k/vlR/zoRj6Y64/rmn
60dwsZ0E5+dwZFpVNRyq2xlHSq9RPYEfN6TiEtFwsLTB18JPUIaPJdctUWIY5GPxgzFwCwN6Usx/
oCUnf+I4xaGy08VbmaxKvyuTJentTJYMzOQALPqQeuHYHb6PDYe9g+25sIHdfgaIzQNBtapo3Kx/
3ZSxFQXDKOpGQc8Xhc6dF07e5i7xG8WpiuHc0yhzvAkJgl9Hk0fNpRdoo1q3O1alYZZzdkLJWDt8
ajXbnU9m2643rTkShJ/Dm5jSK7t6mK6VnqBkSi/SWNMt5/AEld51pWPWmu26aZdzfManCfM5nnfF
7pjtvl3viP3Dp7V1325229fmTbNdM+cbzL7dvarW24K/DGAuomlU6lYH/5soepUjRtBsNEyrU7Zp
Iu4oETEMxLWShGIZ03sWTjnc01hMuTB4W7/qV80WHrUtMowSzTjLfNrofy6GhPq6EGTFaHX6dev6
tlvFgnzB8eunfa8+3sJnQYK/4fCp1jZbc0iNeemGbVbnoFLsuks92768PPqyMIcRvGfKZ4NUjbyy
tpJkBq+b1k291m2bfdP6VM5dt1o3t5WaXd5X6yKp5+Dn+/Cn0svl0LmQ+qlD9XZBwt35vsi3ZnX7
K5vl3IzieXZts19rVH5frrOdqz/qrcJqp1Gx8uXcZsdoeSHRWOD4U7yAzgfcTX83aJPxxfaJXk3s
GxO9fmfuGuo13ttzvUbC0eb/roHes7Qr8uxGfy/ulLU76pSCMbc2Lnh8niMuwn7eWkz24sbCd5AE
xJ99Fe8sPsGAjx0+mDOlFw5BxM+SVF+I0jqIZxUrwDGvpcqU42UjPsQbBELPI8GIcg2uZqKI6ZWI
3FA89StDDgnEc4w13lFboIQzf6aJprm7uzsDL0miM13n4TR2xA+JEdUCmuhRHP6FXri+WRihpqpK
7/UlsbuOu04se2nfO7GUtfvEUorosgELNuN+O7rMOX1kiaL8178DJSQkJCQkJCQkJCQkJCQkJCQk
JCQkJCQkJCQk/v/4B3mG4hcAKAAA

--Boundary-00=_md/S+cwjxVlAFYF--

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: arved 
State-Changed-When: Sat May 17 15:13:18 PDT 2003 
State-Changed-Why:  
This does not compile on my CURRENT: 

source='portdowngrade.cpp' object='portdowngrade.o' libtool=no  depfile='.deps/portdowngrade.Po' tmpdepfile='.deps/portdowngrade.TPo'  depmode=gcc3 /bin/sh ../depcomp  c++ -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/local/include  -O -pipe -march=k6 -c -o portdowngrade.o `test -f portdowngrade.cpp || echo './'`portdowngrade.cpp 
In file included from portdowngrade.cpp:36: 
/usr/include/g++/fstream:304: warning: `typename std::basic_filebuf<_CharT, 
_Traits>::int_type' is implicitly a typename 
/usr/include/g++/fstream:304: warning: implicit typename is deprecated, please 
see the documentation for details 
/usr/include/g++/fstream:309: warning: `typename std::basic_filebuf<_CharT, 
_Traits>::int_type' is implicitly a typename 
/usr/include/g++/fstream:309: warning: implicit typename is deprecated, please 
see the documentation for details 
portdowngrade.cpp:37:17: slist: No such file or directory 
portdowngrade.cpp:41: `string' was not declared in this scope 
portdowngrade.cpp:41: syntax error before `;' token 
portdowngrade.cpp:43: syntax error before `=' token 
portdowngrade.cpp:44: syntax error before `=' token 
portdowngrade.cpp:45: 'string' is used as a type, but is not defined as a type. 
portdowngrade.cpp:51: 'string' is used as a type, but is not defined as a type. 
portdowngrade.cpp:65: syntax error before `&' token 
portdowngrade.cpp: In constructor `TempDir::TempDir()': 
portdowngrade.cpp:55: syntax error before `getTempFile' 
portdowngrade.cpp:56: `tempDir' undeclared (first use this function) 
portdowngrade.cpp:56: (Each undeclared identifier is reported only once for 
each function it appears in.) 
portdowngrade.cpp:60: `i_tempDir' undeclared (first use this function) 
portdowngrade.cpp: At global scope: 
portdowngrade.cpp:67: syntax error before `(' token 

(needs stlport to compile?) 

Further thoughts:  
- You may want to switch to a BSD License for a BSD utility :). 
- You should add other anoncvs mirrors, and not overload anoncvs.FreeBSD.org 
- Since you already have a configure script, you might want to check if cvs your path. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=48257 

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, h.eichmann@gmx.de
Cc:  
Subject: Re: ports/48257: New Port: portdowngrade: a tool to set a port back
 to a
Date: Tue, 11 Nov 2003 17:51:47 +0000

 Is there still any interest in this port?  If so, could the
 submitter consider resending it as a uuencoded file rather
 than base64-encoded?
 

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, h.eichmann@gmx.de
Cc:  
Subject: Re: ports/48257: New Port: sysutils/portdowngrade: a tool to set
 a port back to a
Date: Thu, 13 Nov 2003 09:28:42 +0000

 The request to resubmit as uuencoded was bogus.  However,
 does the build problem remain?
 
Responsible-Changed-From-To: freebsd-ports-bugs->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Nov 17 00:16:14 PST 2003 
Responsible-Changed-Why:  
I suppose since I've weighed in on this, I should take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48257 

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, h.eichmann@gmx.de
Cc:  
Subject: Re: ports/48257: New Port: sysutils/portdowngrade: a tool to set
 a port back to a
Date: Sun, 16 Nov 2003 00:25:59 +0000

 On my 5.1 system, this fails to configure with:
 
 ## ----------- ##
 ## Core tests. ##
 ## ----------- ##
 
 configure:1192: error: cannot find install-sh or install.sh in . ./.. 
 ./../..
 
 Can the author suggest a patch?
 

From: Heiner <h.eichmann@gmx.de>
To: Mark Linimon <linimon@lonesome.com>,
	freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/48257: New Port: sysutils/portdowngrade: a tool to set a port back to a
Date: Mon, 17 Nov 2003 21:55:01 +0100

 --Boundary-00=_lWTu/sfDum1eeAK
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 On Sunday 16 November 2003 01:25, Mark Linimon wrote:
 > On my 5.1 system, this fails to configure with:
 >
 > ## ----------- ##
 > ## Core tests. ##
 > ## ----------- ##
 >
 > configure:1192: error: cannot find install-sh or install.sh in . ./..
 > ./../..
 >
 > Can the author suggest a patch?
 
 Hi!
 
 What a mess!!!! Please try the attached version.
 
 Thanks
 
 Heiner
 
 --Boundary-00=_lWTu/sfDum1eeAK
 Content-Type: application/x-tbz;
   name="portdowngrade.tar.bz2"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
 	filename="portdowngrade.tar.bz2"
 
 QlpoOTFBWSZTWbgwnvsAAun/js6wAkJc5//X///flf//3/4AEAABAARACFADXPdzvNzPd73u713v
 DQpppNNNTeoaJtTaRoMJkDagepoBpoDQaaBkAGimIwhMmmkPUA0aAADTQ0AANNDI0DQDQRGhI8SZ
 pNoj0gANANBoAAAAA0AYomiYkekyGamRpkAGmgAGgDQA0aAaGglEKJ5RsptT0ZQBoyZGIAMg0AaA
 ADQaDzIuLp8qUpyFf8SJAGEERElIkAh1WsK9cB6QEPRNRfcp8wEUUiESS4kx5pGIiEgMLOczln5d
 S5euy0mVs6B06hETm9DQfwmNVyuXQ+CSRBRCkgqFlIPsMExpoxWDSCm6U7UmMK0KbBJCWGl648bH
 1Y6CpyPJX5JTbOz8YlBS4JkbXqGBZiYJWN8MFUD8NlUrN+mlJQvAykZpS0ibgMIiCKCBdsIIfkqR
 NB411LCCdZnNQnQMRpWY9coAT7ossJMkssjwJOeSWdr4F22KofIwIJogh2FoIDBmEaTmoTCGucLL
 ixGRzs6YLzwuvh5oD91FjfDw7DCKaMTgRxgNNlNVMBwEaXLVhViz1gAhZAyGJYYA4G4BszWiAGHF
 oRhwKCFKtV8mNvKwTcVaH07cKm0OaglNDHJRuC2JLuqVhfoJQYHjp3jhF96Q7FRgeUe1MHNUdVMD
 ZxXXehgFKTRfiXAHUQAStUaAu6tYbFH2NimVgF2kLlmwKAG3g4LFS/TCE4M3xC51mRK4SYxKfHDg
 n7XUSwJhWNQiQpXpMMTgSPIBUa+t/GZmYN0IEbwqOSgRA3gpgGTDmNtBSUh4xqIRovPljY0gSaEY
 NySfCUB8hsjZYlTEiawmg+SDAMYiGaQdLkHMNsgWhHq5HBcUV8FraJxrHCczayj3UxTk8dcTmiBR
 lrWQOCV5AhliwJxhRAt75Dgg1rMMCQ4kCgwXHG+h4NlYPt1pIhIcAolL6cQwVYDpmgWymlpNetsY
 M3vFSW+DiVEKUB9LxGQKXOyKFqzEPEhSClbScZhdQcoxS21bwPCawdQOinFahYE0xgAfBWAbs+u2
 jtdbkShc/GY571Yp9CCmWsTWOQLaRBRjomgBNp48kiiLnIRIDwqJtKIPwoSvEiCOonsSMlvmZlE+
 YqSs05l9Mbav/1+Eh02gQKVQioE2qQbLuYYxcpCJgaSAhCqxNNwVLglWraR6SOgS2Q0gY0K0hDDk
 DhEaqRIqkJ0AE4QkHKnzDSAiZixG/WnjJmSQaxAMv4gogVcssQ3qb1EnkapdZAPgcAkFkS2r1YiI
 v8XckU4UJC4MJ77A
 
 --Boundary-00=_lWTu/sfDum1eeAK--
 

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, h.eichmann@gmx.de
Cc:  
Subject: Re: ports/48257: New Port: sysutils/portdowngrade: a tool to set
 a port back to a
Date: Sun, 23 Nov 2003 00:11:45 -0600

 Although it now installs fine on 4.x, I get the following on 5.x:
 
 portdowngrade.cpp:39:17: slist: No such file or directory
 portdowngrade.cpp:43: syntax error before `;' token
 portdowngrade.cpp: In function `int getVersionNumber(const char*, int, 
 bool)':
 portdowngrade.cpp:521: `cin' undeclared (first use this function)
 
 Ideas?
 

From: Heiner <h.eichmann@gmx.de>
To: Mark Linimon <linimon@lonesome.com>,
	freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/48257: New Port: sysutils/portdowngrade: a tool to set a port back to a
Date: Sun, 23 Nov 2003 10:06:16 +0100

 --Boundary-00=_IiHw/sqeo21NYeF
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Without a 5.x around these errors are hard to fix. As a last try please use 
 the attached patch.
 
 
 Thanks
 
 Heiner
 
 --Boundary-00=_IiHw/sqeo21NYeF
 Content-Type: application/x-tbz;
   name="patch.tar.bz2"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
 	filename="patch.tar.bz2"
 
 QlpoOTFBWSZTWUTmxLAAAO5/hcywAEBID//1SAMIEG/n34AAAQACAAgwATsIGNDQ0AGQ0AAAAAEo
 IJqnqaaNGJ6mn6FA00000aZAJKKelPBPI1T1PIhgEDCBp6PVP0+7Lb+ZIQGWgBImvzT1g4fhOERi
 EDhcoOwTFQ7lWZA6OAqFZxlyvaLw3AY8C/HIMqsw3OKrWkHX9h9USpm5Dkcuo0CB0iMbu3Ke0XWQ
 lWKWTjJUgzjA5CuzN2ZC2dJeNnMr22NdRRxmKa5QdIikJsLsKAcb8bnW5sCXfo1uKyUQ26ihVcAN
 qQ/APxEyOiFSesSc4kvaHWEzEY2EiD+x0AbVSNeVkeRlAtyEvDuQQRjUYWx05ET0nUzocsbubTSd
 6oiMrQ8axmgYi8qIFw7O5pDAK7kUPcswHaRSVSGosQg/xdyRThQkETmxLAA=
 
 --Boundary-00=_IiHw/sqeo21NYeF--
 
State-Changed-From-To: feedback->analyzed 
State-Changed-By: linimon 
State-Changed-When: Tue Dec 2 23:06:42 PST 2003 
State-Changed-Why:  
With the latest patch from the author, this now installs 
on both 4.x and 5.x and is ready for commit after the freeze. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48257 
State-Changed-From-To: analyzed->closed 
State-Changed-By: linimon 
State-Changed-When: Wed Dec 3 22:50:29 PST 2003 
State-Changed-Why:  
Committed, thanks for being patient. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48257 
>Unformatted:
 --Boundary-00=_md/S+cwjxVlAFYF
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 previous version
