From nobody@FreeBSD.org  Sun Jul 12 12:55:51 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CB586106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jul 2009 12:55:51 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id AF7908FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jul 2009 12:55:51 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6CCtpsi005976
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jul 2009 12:55:51 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n6CCtp88005966;
	Sun, 12 Jul 2009 12:55:51 GMT
	(envelope-from nobody)
Message-Id: <200907121255.n6CCtp88005966@www.freebsd.org>
Date: Sun, 12 Jul 2009 12:55:51 GMT
From: Kouki Hashimoto <hsmtkk@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Update port: devel/cut update from 2.4 to 2.6
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         136687
>Category:       ports
>Synopsis:       Update port: devel/cut update from 2.4 to 2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    amdmi3
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 12 13:00:02 UTC 2009
>Closed-Date:    Mon Jul 20 16:16:12 UTC 2009
>Last-Modified:  Mon Jul 20 16:20:06 UTC 2009
>Originator:     Kouki Hashimoto
>Release:        7.2-RELEASE
>Organization:
private
>Environment:
FreeBSD fb.localdomain 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Update port: devel/cut
update from 2.4 to 2.6
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/devel/cut
#	/usr/ports/devel/cut/Makefile
#	/usr/ports/devel/cut/distinfo
#	/usr/ports/devel/cut/pkg-descr
#	/usr/ports/devel/cut/pkg-plist
#
echo c - /usr/ports/devel/cut
mkdir -p /usr/ports/devel/cut > /dev/null 2>&1
echo x - /usr/ports/devel/cut/Makefile
sed 's/^X//' >/usr/ports/devel/cut/Makefile << 'ab218cf372d597b105624a0f5062340b'
X# New ports collection makefile for: cut
X# Date created:			December 5 2004
X# Whom:       		Sergei Gnezdov <sergeiga@yahoo.com>
X#
X# $FreeBSD: ports/devel/cut/Makefile,v 1.4 2009/01/31 21:55:15 pav Exp $
X#
X
XPORTNAME=	cut
XPORTVERSION=	2.6
XCATEGORIES=	devel
XMASTER_SITES=	http://www.falvotech.com/content/cut/2.6/
X
XMAINTAINER=	ports@FreeBSD.org
XCOMMENT=	Unit Testing Framework for C, C++ and Objective-C
X
Xdo-build:
X
X.include <bsd.port.mk>
ab218cf372d597b105624a0f5062340b
echo x - /usr/ports/devel/cut/distinfo
sed 's/^X//' >/usr/ports/devel/cut/distinfo << 'ef562b82d5bc1579fdb168da903d69f8'
XMD5 (cut-2.6.tar.gz) = 8fa2a161a07ae0c7d8f453b2a8ecc8cf
XSHA256 (cut-2.6.tar.gz) = ca1af2bfde22471f34c3f8852712983bac74150c7f7837367fece750d1ed793e
XSIZE (cut-2.6.tar.gz) = 302932
ef562b82d5bc1579fdb168da903d69f8
echo x - /usr/ports/devel/cut/pkg-descr
sed 's/^X//' >/usr/ports/devel/cut/pkg-descr << '942227788e16d34ce26970e4bf5a027f'
XCUT is a simple, to-the-point unit testing system. It's different from
Xother unit test packages in that it follows the KISS principle. It's
Xdesigned for C testing, not designed to emulate SUnit.
X
XCUT works with C, C++ and Objective-C.
X
XCUT was primarily written by Samuel A. Falvo II and by Billy Tanksley,
Xstarting life as distinct, and even competing, CUT 1.0 and test-assert
Xpackages. When it was finally decided to combine both packages into a
Xsingle tool, CUT 2.0 was released, and found to be vastly more useful
Xthan either expected. CUT 2.4 is the latest version of the CUT 2.x
Xseries.
X
XCUT follows standard error messages format supported by Emacs.
X
XWWW: http://www.falvotech.com/content/cut/
942227788e16d34ce26970e4bf5a027f
echo x - /usr/ports/devel/cut/pkg-plist
sed 's/^X//' >/usr/ports/devel/cut/pkg-plist << '05ecb45a4aa168c57073e68582b0140a'
Xbin/common.py
Xbin/cutgen
Xbin/cutgen.py
Xbin/lexer.py
Xbin/options.py
Xbin/parser.py
Xinclude/cut/2.6/cut.h
Xlib/libcut.a
05ecb45a4aa168c57073e68582b0140a
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->amdmi3 
Responsible-Changed-By: amdmi3 
Responsible-Changed-When: Mon Jul 13 10:54:46 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136687 
State-Changed-From-To: open->feedback 
State-Changed-By: amdmi3 
State-Changed-When: Thu Jul 16 02:19:04 UTC 2009 
State-Changed-Why:  
*.py scripts are installed with incorrect python shebangs. Also they 
don't really seem to belong to bin/, more likely to libexec/cut or 
something. 

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

From: Hashimoto <hsmtkk@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/136687: Update port: devel/cut update from 2.4 to 2.6
Date: Thu, 16 Jul 2009 22:20:28 +0900

 > Synopsis: Update port: devel/cut update from 2.4 to 2.6
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: amdmi3
 > State-Changed-When: Thu Jul 16 02:19:04 UTC 2009
 > State-Changed-Why:
 > *.py scripts are installed with incorrect python shebangs. Also they
 > don't really seem to belong to bin/, more likely to libexec/cut or
 > something.
 
 Thanks amdmi3@freebsd.org
 Now feedback is accepted.
 ports/136820: Update port: devel/cut update from 2.4 to 2.6 (was ports/136687)
 http://www.freebsd.org/cgi/query-pr.cgi?pr=136820
 
 -- 
 Kouki Hashimoto
 hsmtkk@gmail.com

From: Hashimoto <hsmtkk@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/136687: Update port: devel/cut update from 2.4 to 2.6
Date: Sat, 18 Jul 2009 20:57:12 +0900

 --0016360e3bd6f8993d046ef99a42
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 7bit
 
 > Also, what I meant with regard to *py files in bin/ - those have too
 > generic names (parser.py, lexer.py, common.py) and I think it'd be
 > better to install them not to ${PREFIX}/bin but to some dedicated
 > directory (like ${PREFIX}/libexec/cut). Are those scripts intended to be
 > run by user, or do they call each other? In the former case, you should
 > probably add pkg-message with a mention of it, in the latter just paths
 > in the scripts should be fixed.
 >
 > PS. Shebangs are better to be fixed by ${REINPLACE_CMD} instead of
 > patches.
 
 Thanks amdmi3@freebsd.org
 This is modified version.
 
 1. upgrade PORTVERSION from 2.4 to 2.6
 2. use ${REINPLACE_CMD} to replace shebangs
 3. install parser.py as cutgen_parser.py, lexer.py as cutgen_lexer.py, etc.
 
 -- 
 Kouki Hashimoto
 hsmtkk@gmail.com
 
 --0016360e3bd6f8993d046ef99a42
 Content-Type: text/plain; charset=US-ASCII; name="cut_diff.txt"
 Content-Disposition: attachment; filename="cut_diff.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_fxaa8hmb0
 
 ZGlmZiAtciA1M2Q2ZDczNzY5MGYgLXIgZjgwMTA5YTdkMzNlIE1ha2VmaWxlCi0tLSBhL01ha2Vm
 aWxlCVN1biBKdWwgMTIgMjA6NDg6MTUgMjAwOSArMDkwMAorKysgYi9NYWtlZmlsZQlTYXQgSnVs
 IDE4IDIwOjQ1OjI2IDIwMDkgKzA5MDAKQEAgLTYsMzggKzYsMjkgQEAKICMKIAogUE9SVE5BTUU9
 CWN1dAotUE9SVFZFUlNJT049CTIuNAorUE9SVFZFUlNJT049CTIuNgogQ0FURUdPUklFUz0JZGV2
 ZWwKLU1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5mYWx2b3RlY2guY29tL2NvbnRlbnQvY3V0LzIu
 NC9kb3dubG9hZHMvCitNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cuZmFsdm90ZWNoLmNvbS9jb250
 ZW50L2N1dC8yLjYvCiAKIE1BSU5UQUlORVI9CXBvcnRzQEZyZWVCU0Qub3JnCiBDT01NRU5UPQlV
 bml0IFRlc3RpbmcgRnJhbWV3b3JrIGZvciBDLCBDKysgYW5kIE9iamVjdGl2ZS1DCiAKLUVYQU1Q
 TEVTRElSPQkke1BSRUZJWH0vc2hhcmUvZXhhbXBsZXMvJHtQT1JUTkFNRX0tJHtQT1JUVkVSU0lP
 Tn0KLURPQ1NESVI9CSR7UFJFRklYfS9zaGFyZS9kb2MvJHtQT1JUTkFNRX0tJHtQT1JUVkVSU0lP
 Tn0KK1JVTl9ERVBFTkRTPQlweXRob246JHtQT1JUU0RJUn0vbGFuZy9weXRob24KIAotV1JLU1JD
 PQkJJHtXUktESVJ9L3JlcG8KK0FMTF9UQVJHRVQ9CWJ1aWxkCiAKLSMgcmVsYXRlZCB0byBidWls
 ZCB0YXJnZXQKLUFMTF9UQVJHRVQ9CWJpbi9jdXRnZW4KLQotIyBjdXQgaW50ZXJmYWNlIGlzIGNv
 bXBhdGlibGUgYXQgbWFqb3IgdmVyc2lvbiBudW1iZXIKLW1ham9yPQkJMgorcG9zdC1wYXRjaDoK
 Ky5mb3IgRklMRSBpbiBjb21tb24ucHkgY3V0Z2VuLnB5IG9wdGlvbnMucHkgcGFyc2VyLnB5CisJ
 QCR7UkVJTlBMQUNFX0NNRH0gLWUgXAorCSdzfC91c3IvYmluL3B5dGhvbnwke1BSRUZJWH0vYmlu
 L3B5dGhvbnwnIFwKKwkke1dSS1NSQ30vJHtGSUxFfQorLmVuZGZvcgogCiBkby1pbnN0YWxsOgot
 CSR7SU5TVEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vYmluL2N1dGdlbiAke1BSRUZJWH0vYmluL2N1
 dGdlbi0ke21ham9yfQotCSR7Q1B9IC1SICR7V1JLU1JDfS9pbmNsdWRlLyogJHtQUkVGSVh9L2lu
 Y2x1ZGUvCi0uaWYgIWRlZmluZWQoTk9QT1JURE9DUykKLQkke01LRElSfSAke0RPQ1NESVJ9L3R1
 dG9yaWFsCi0JJHtDUH0gJHtXUktTUkN9L0xJQ0VOU0UgJHtXUktTUkN9L2RvY3MvUkVBRE1FICR7
 V1JLU1JDfS9DSEFOR0VMT0cgJHtET0NTRElSfS8KLQkke0NQfSAtUiAke1dSS1NSQ30vZG9jcy90
 dXRvcmlhbHMvc2VyZ2VpX2duZXpkb3YvKi5jXAotCQkJJHtXUktTUkN9L2RvY3MvdHV0b3JpYWxz
 L3NlcmdlaV9nbmV6ZG92LyouaFwKLQkJCSR7V1JLU1JDfS9kb2NzL3R1dG9yaWFscy9zZXJnZWlf
 Z25lemRvdi8qLmR2aVwKLQkJCSR7V1JLU1JDfS9kb2NzL3R1dG9yaWFscy9zZXJnZWlfZ25lemRv
 di8qLnBkZlwKLQkJCSR7V1JLU1JDfS9kb2NzL3R1dG9yaWFscy9zZXJnZWlfZ25lemRvdi8qLnBz
 XAotCQkJJHtET0NTRElSfS90dXRvcmlhbC8KLQkke01LRElSfSAke0VYQU1QTEVTRElSfS8KLQkk
 e0NQfSAtUiAke1dSS1NSQ30vdGVzdC8qICR7RVhBTVBMRVNESVJ9LwotLmVuZGlmCisJJHtDUH0g
 JHtXUktTUkN9L2J1aWxkL2Jpbi9jdXRnZW4gJHtQUkVGSVh9L2JpbgorCSR7Q1B9ICR7V1JLU1JD
 fS9idWlsZC9iaW4vY3V0Z2VuLnB5ICR7UFJFRklYfS9iaW4KKy5mb3IgRklMRSBpbiBjb21tb24u
 cHkgbGV4ZXIucHkgb3B0aW9ucy5weSBwYXJzZXIucHkKKwkke0NQfSAke1dSS1NSQ30vYnVpbGQv
 YmluLyR7RklMRX0gJHtQUkVGSVh9L2Jpbi9jdXRnZW5fJHtGSUxFfQorLmVuZGZvcgogCiAuaW5j
 bHVkZSA8YnNkLnBvcnQubWs+CmRpZmYgLXIgNTNkNmQ3Mzc2OTBmIC1yIGY4MDEwOWE3ZDMzZSBk
 aXN0aW5mbwotLS0gYS9kaXN0aW5mbwlTdW4gSnVsIDEyIDIwOjQ4OjE1IDIwMDkgKzA5MDAKKysr
 IGIvZGlzdGluZm8JU2F0IEp1bCAxOCAyMDo0NToyNiAyMDA5ICswOTAwCkBAIC0xLDMgKzEsMyBA
 QAotTUQ1IChjdXQtMi40LnRhci5neikgPSBkNTE3ZmNjZjk5MTYxYjQxOTBhZmE3NWUyYTVlZWMw
 OQotU0hBMjU2IChjdXQtMi40LnRhci5neikgPSBiODY5MGUwMGNlZDdhZTM2ZWZjOTU1Y2QyYTQ3
 OWRmZWIzMjIxYWQ5MGFkMDg3MDkzZDMwMjI2NTcwNjk3MWY3Ci1TSVpFIChjdXQtMi40LnRhci5n
 eikgPSAxMjA2NDQKK01ENSAoY3V0LTIuNi50YXIuZ3opID0gOGZhMmExNjFhMDdhZTBjN2Q4ZjQ1
 M2IyYThlY2M4Y2YKK1NIQTI1NiAoY3V0LTIuNi50YXIuZ3opID0gY2ExYWYyYmZkZTIyNDcxZjM0
 YzNmODg1MjcxMjk4M2JhYzc0MTUwYzdmNzgzNzM2N2ZlY2U3NTBkMWVkNzkzZQorU0laRSAoY3V0
 LTIuNi50YXIuZ3opID0gMzAyOTMyCmRpZmYgLXIgNTNkNmQ3Mzc2OTBmIC1yIGY4MDEwOWE3ZDMz
 ZSBmaWxlcy9wYXRjaC1jdXRnZW4ucHkKLS0tIC9kZXYvbnVsbAlUaHUgSmFuIDAxIDAwOjAwOjAw
 IDE5NzAgKzAwMDAKKysrIGIvZmlsZXMvcGF0Y2gtY3V0Z2VuLnB5CVNhdCBKdWwgMTggMjA6NDU6
 MjYgMjAwOSArMDkwMApAQCAtMCwwICsxLDE3IEBACistLS0gY3V0Z2VuLnB5Lm9yaWcJMjAwOS0w
 Ny0xNyAwNzowMTo0MC4wMDAwMDAwMDAgKzA5MDAKKysrKyBjdXRnZW4ucHkJMjAwOS0wNy0xNyAw
 NzowMjowNS4wMDAwMDAwMDAgKzA5MDAKK0BAIC0zLDEwICszLDEwIEBACisgCisgaW1wb3J0IHN5
 cworIAorLWltcG9ydCBjb21tb24KKy1pbXBvcnQgbGV4ZXIKKy1pbXBvcnQgb3B0aW9ucyBhcyBv
 CistaW1wb3J0IHBhcnNlcgorK2ltcG9ydCBjdXRnZW5fY29tbW9uIGFzIGNvbW1vbgorK2ltcG9y
 dCBjdXRnZW5fbGV4ZXIgYXMgbGV4ZXIKKytpbXBvcnQgY3V0Z2VuX29wdGlvbnMgYXMgbworK2lt
 cG9ydCBjdXRnZW5fcGFyc2VyIGFzIHBhcnNlcgorIAorIAorIGRlZiBzaW5nbGVQYXJzZVRyZWVG
 b3IoZmlsZXMpOgpkaWZmIC1yIDUzZDZkNzM3NjkwZiAtciBmODAxMDlhN2QzM2UgZmlsZXMvcGF0
 Y2gtb3B0aW9ucy5weQotLS0gL2Rldi9udWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCArMDAw
 MAorKysgYi9maWxlcy9wYXRjaC1vcHRpb25zLnB5CVNhdCBKdWwgMTggMjA6NDU6MjYgMjAwOSAr
 MDkwMApAQCAtMCwwICsxLDExIEBACistLS0gb3B0aW9ucy5weS5vcmlnCTIwMDktMDctMTggMjA6
 Mzg6NDkuMDAwMDAwMDAwICswOTAwCisrKysgb3B0aW9ucy5weQkyMDA5LTA3LTE4IDIwOjM4OjU3
 LjAwMDAwMDAwMCArMDkwMAorQEAgLTEsNyArMSw3IEBACisgIyEvdXNyL2Jpbi9weXRob24KKyAK
 KyAKKy1pbXBvcnQgY29tbW9uCisraW1wb3J0IGN1dGdlbl9jb21tb24gYXMgY29tbW9uCisgCisg
 CisgZGVmIGNvbGxhdGVkQXJndW1lbnRzKGFyZ3MpOgpkaWZmIC1yIDUzZDZkNzM3NjkwZiAtciBm
 ODAxMDlhN2QzM2UgZmlsZXMvcGF0Y2gtcGFyc2VyLnB5Ci0tLSAvZGV2L251bGwJVGh1IEphbiAw
 MSAwMDowMDowMCAxOTcwICswMDAwCisrKyBiL2ZpbGVzL3BhdGNoLXBhcnNlci5weQlTYXQgSnVs
 IDE4IDIwOjQ1OjI2IDIwMDkgKzA5MDAKQEAgLTAsMCArMSwxMyBAQAorLS0tIHBhcnNlci5weS5v
 cmlnCTIwMDktMDctMTggMjA6Mzk6NTEuMDAwMDAwMDAwICswOTAwCisrKysgcGFyc2VyLnB5CTIw
 MDktMDctMTggMjA6NDA6MDEuMDAwMDAwMDAwICswOTAwCitAQCAtMSw4ICsxLDggQEAKKyAjIS91
 c3IvYmluL3B5dGhvbgorIAorIAorLWltcG9ydCBjb21tb24KKy1pbXBvcnQgbGV4ZXIKKytpbXBv
 cnQgY3V0Z2VuX2NvbW1vbiBhcyBjb21tb24KKytpbXBvcnQgY3V0Z2VuX2xleGVyIGFzIGxleGVy
 CisgCisgCisgY2xhc3MgX0dlbmVyaWNUZXN0KG9iamVjdCk6CmRpZmYgLXIgNTNkNmQ3Mzc2OTBm
 IC1yIGY4MDEwOWE3ZDMzZSBwa2ctcGxpc3QKLS0tIGEvcGtnLXBsaXN0CVN1biBKdWwgMTIgMjA6
 NDg6MTUgMjAwOSArMDkwMAorKysgYi9wa2ctcGxpc3QJU2F0IEp1bCAxOCAyMDo0NToyNiAyMDA5
 ICswOTAwCkBAIC0xLDMwICsxLDYgQEAKLWJpbi9jdXRnZW4tMgotaW5jbHVkZS9jdXQtMi9jdXQu
 aAotJSVQT1JURE9DUyUlJSVET0NTRElSJSUvQ0hBTkdFTE9HCi0lJVBPUlRET0NTJSUlJURPQ1NE
 SVIlJS9MSUNFTlNFCi0lJVBPUlRET0NTJSUlJURPQ1NESVIlJS9SRUFETUUKLSUlUE9SVERPQ1Ml
 JSUlRE9DU0RJUiUlL3R1dG9yaWFsL0NvbXB1dGUuYwotJSVQT1JURE9DUyUlJSVET0NTRElSJSUv
 dHV0b3JpYWwvQ29tcHV0ZS5oCi0lJVBPUlRET0NTJSUlJURPQ1NESVIlJS90dXRvcmlhbC9Db21w
 dXRlMS5jCi0lJVBPUlRET0NTJSUlJURPQ1NESVIlJS90dXRvcmlhbC9NYWluLmMKLSUlUE9SVERP
 Q1MlJSUlRE9DU0RJUiUlL3R1dG9yaWFsL1Rlc3RDb21wdXRlLmMKLSUlUE9SVERPQ1MlJSUlRE9D
 U0RJUiUlL3R1dG9yaWFsL1R1dG9yaWFsLmR2aQotJSVQT1JURE9DUyUlJSVET0NTRElSJSUvdHV0
 b3JpYWwvVHV0b3JpYWwucGRmCi0lJVBPUlRET0NTJSUlJURPQ1NESVIlJS90dXRvcmlhbC9UdXRv
 cmlhbC5wcwotJSVQT1JURE9DUyUlJSVFWEFNUExFU0RJUiUlL2FsbC1wYXNzL01ha2VmaWxlCi0l
 JVBPUlRET0NTJSUlJUVYQU1QTEVTRElSJSUvYWxsLXBhc3MvY3V0LXBhc3MuYwotJSVQT1JURE9D
 UyUlJSVFWEFNUExFU0RJUiUlL2JyaW5ndXAtZmFpbHVyZS9NYWtlZmlsZQotJSVQT1JURE9DUyUl
 JSVFWEFNUExFU0RJUiUlL2JyaW5ndXAtZmFpbHVyZS9jdXQtZXhwbG9kZTEuYwotJSVQT1JURE9D
 UyUlJSVFWEFNUExFU0RJUiUlL2JyaW5ndXAtZmFpbHVyZS9jdXQtZXhwbG9kZTIuYwotJSVQT1JU
 RE9DUyUlJSVFWEFNUExFU0RJUiUlL25vcm1hbC1mYWlsdXJlL01ha2VmaWxlCi0lJVBPUlRET0NT
 JSUlJUVYQU1QTEVTRElSJSUvbm9ybWFsLWZhaWx1cmUvY3V0LWV4cGxvZGUuYwotJSVQT1JURE9D
 UyUlJSVFWEFNUExFU0RJUiUlL3NpbXBsZS1kZW1vLXBhc3MvTWFrZWZpbGUKLSUlUE9SVERPQ1Ml
 JSUlRVhBTVBMRVNESVIlJS9zaW1wbGUtZGVtby1wYXNzL2N1dC1wYXNzLmMKLUBkaXJybSBpbmNs
 dWRlL2N1dC0yCi0lJVBPUlRET0NTJSVAZGlycm0gJSVET0NTRElSJSUvdHV0b3JpYWwKLSUlUE9S
 VERPQ1MlJUBkaXJybSAlJURPQ1NESVIlJQotJSVQT1JURE9DUyUlQGRpcnJtICUlRVhBTVBMRVNE
 SVIlJS9hbGwtcGFzcwotJSVQT1JURE9DUyUlQGRpcnJtICUlRVhBTVBMRVNESVIlJS9icmluZ3Vw
 LWZhaWx1cmUKLSUlUE9SVERPQ1MlJUBkaXJybSAlJUVYQU1QTEVTRElSJSUvbm9ybWFsLWZhaWx1
 cmUKLSUlUE9SVERPQ1MlJUBkaXJybSAlJUVYQU1QTEVTRElSJSUvc2ltcGxlLWRlbW8tcGFzcwot
 JSVQT1JURE9DUyUlQGRpcnJtICUlRVhBTVBMRVNESVIlJQorYmluL2N1dGdlbgorYmluL2N1dGdl
 bi5weQorYmluL2N1dGdlbl9jb21tb24ucHkKK2Jpbi9jdXRnZW5fbGV4ZXIucHkKK2Jpbi9jdXRn
 ZW5fb3B0aW9ucy5weQorYmluL2N1dGdlbl9wYXJzZXIucHkK
 --0016360e3bd6f8993d046ef99a42--

From: Hashimoto <hsmtkk@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/136687: Update port: devel/cut update from 2.4 to 2.6
Date: Sun, 19 Jul 2009 00:02:03 +0900

 Sorry.
 Attached file is corrupt.
 Send patch again.
 
 Kouki Hashimoto
 hsmtkk@gmail.com
 
 diff -r 53d6d737690f -r f80109a7d33e Makefile
 --- a/Makefile	Sun Jul 12 20:48:15 2009 +0900
 +++ b/Makefile	Sat Jul 18 20:45:26 2009 +0900
 @@ -6,38 +6,29 @@
  #
 
  PORTNAME=3D	cut
 -PORTVERSION=3D	2.4
 +PORTVERSION=3D	2.6
  CATEGORIES=3D	devel
 -MASTER_SITES=3D	http://www.falvotech.com/content/cut/2.4/downloads/
 +MASTER_SITES=3D	http://www.falvotech.com/content/cut/2.6/
 
  MAINTAINER=3D	ports@FreeBSD.org
  COMMENT=3D	Unit Testing Framework for C, C++ and Objective-C
 
 -EXAMPLESDIR=3D	${PREFIX}/share/examples/${PORTNAME}-${PORTVERSION}
 -DOCSDIR=3D	${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
 +RUN_DEPENDS=3D	python:${PORTSDIR}/lang/python
 
 -WRKSRC=3D		${WRKDIR}/repo
 +ALL_TARGET=3D	build
 
 -# related to build target
 -ALL_TARGET=3D	bin/cutgen
 -
 -# cut interface is compatible at major version number
 -major=3D		2
 +post-patch:
 +.for FILE in common.py cutgen.py options.py parser.py
 +	@${REINPLACE_CMD} -e =C2=A5
 +	's|/usr/bin/python|${PREFIX}/bin/python|' =C2=A5
 +	${WRKSRC}/${FILE}
 +.endfor
 
  do-install:
 -	${INSTALL_PROGRAM} ${WRKSRC}/bin/cutgen ${PREFIX}/bin/cutgen-${major}
 -	${CP} -R ${WRKSRC}/include/* ${PREFIX}/include/
 -.if !defined(NOPORTDOCS)
 -	${MKDIR} ${DOCSDIR}/tutorial
 -	${CP} ${WRKSRC}/LICENSE ${WRKSRC}/docs/README ${WRKSRC}/CHANGELOG ${DOCSD=
 IR}/
 -	${CP} -R ${WRKSRC}/docs/tutorials/sergei_gnezdov/*.c=C2=A5
 -			${WRKSRC}/docs/tutorials/sergei_gnezdov/*.h=C2=A5
 -			${WRKSRC}/docs/tutorials/sergei_gnezdov/*.dvi=C2=A5
 -			${WRKSRC}/docs/tutorials/sergei_gnezdov/*.pdf=C2=A5
 -			${WRKSRC}/docs/tutorials/sergei_gnezdov/*.ps=C2=A5
 -			${DOCSDIR}/tutorial/
 -	${MKDIR} ${EXAMPLESDIR}/
 -	${CP} -R ${WRKSRC}/test/* ${EXAMPLESDIR}/
 -.endif
 +	${CP} ${WRKSRC}/build/bin/cutgen ${PREFIX}/bin
 +	${CP} ${WRKSRC}/build/bin/cutgen.py ${PREFIX}/bin
 +.for FILE in common.py lexer.py options.py parser.py
 +	${CP} ${WRKSRC}/build/bin/${FILE} ${PREFIX}/bin/cutgen_${FILE}
 +.endfor
 
  .include <bsd.port.mk>
 diff -r 53d6d737690f -r f80109a7d33e distinfo
 --- a/distinfo	Sun Jul 12 20:48:15 2009 +0900
 +++ b/distinfo	Sat Jul 18 20:45:26 2009 +0900
 @@ -1,3 +1,3 @@
 -MD5 (cut-2.4.tar.gz) =3D d517fccf99161b4190afa75e2a5eec09
 -SHA256 (cut-2.4.tar.gz) =3D
 b8690e00ced7ae36efc955cd2a479dfeb3221ad90ad087093d302265706971f7
 -SIZE (cut-2.4.tar.gz) =3D 120644
 +MD5 (cut-2.6.tar.gz) =3D 8fa2a161a07ae0c7d8f453b2a8ecc8cf
 +SHA256 (cut-2.6.tar.gz) =3D
 ca1af2bfde22471f34c3f8852712983bac74150c7f7837367fece750d1ed793e
 +SIZE (cut-2.6.tar.gz) =3D 302932
 diff -r 53d6d737690f -r f80109a7d33e files/patch-cutgen.py
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
 +++ b/files/patch-cutgen.py	Sat Jul 18 20:45:26 2009 +0900
 @@ -0,0 +1,17 @@
 +--- cutgen.py.orig	2009-07-17 07:01:40.000000000 +0900
 ++++ cutgen.py	2009-07-17 07:02:05.000000000 +0900
 +@@ -3,10 +3,10 @@
 +
 + import sys
 +
 +-import common
 +-import lexer
 +-import options as o
 +-import parser
 ++import cutgen_common as common
 ++import cutgen_lexer as lexer
 ++import cutgen_options as o
 ++import cutgen_parser as parser
 +
 +
 + def singleParseTreeFor(files):
 diff -r 53d6d737690f -r f80109a7d33e files/patch-options.py
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
 +++ b/files/patch-options.py	Sat Jul 18 20:45:26 2009 +0900
 @@ -0,0 +1,11 @@
 +--- options.py.orig	2009-07-18 20:38:49.000000000 +0900
 ++++ options.py	2009-07-18 20:38:57.000000000 +0900
 +@@ -1,7 +1,7 @@
 + #!/usr/bin/python
 +
 +
 +-import common
 ++import cutgen_common as common
 +
 +
 + def collatedArguments(args):
 diff -r 53d6d737690f -r f80109a7d33e files/patch-parser.py
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
 +++ b/files/patch-parser.py	Sat Jul 18 20:45:26 2009 +0900
 @@ -0,0 +1,13 @@
 +--- parser.py.orig	2009-07-18 20:39:51.000000000 +0900
 ++++ parser.py	2009-07-18 20:40:01.000000000 +0900
 +@@ -1,8 +1,8 @@
 + #!/usr/bin/python
 +
 +
 +-import common
 +-import lexer
 ++import cutgen_common as common
 ++import cutgen_lexer as lexer
 +
 +
 + class _GenericTest(object):
 diff -r 53d6d737690f -r f80109a7d33e pkg-plist
 --- a/pkg-plist	Sun Jul 12 20:48:15 2009 +0900
 +++ b/pkg-plist	Sat Jul 18 20:45:26 2009 +0900
 @@ -1,30 +1,6 @@
 -bin/cutgen-2
 -include/cut-2/cut.h
 -%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
 -%%PORTDOCS%%%%DOCSDIR%%/LICENSE
 -%%PORTDOCS%%%%DOCSDIR%%/README
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Compute.c
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Compute.h
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Compute1.c
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Main.c
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/TestCompute.c
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Tutorial.dvi
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Tutorial.pdf
 -%%PORTDOCS%%%%DOCSDIR%%/tutorial/Tutorial.ps
 -%%PORTDOCS%%%%EXAMPLESDIR%%/all-pass/Makefile
 -%%PORTDOCS%%%%EXAMPLESDIR%%/all-pass/cut-pass.c
 -%%PORTDOCS%%%%EXAMPLESDIR%%/bringup-failure/Makefile
 -%%PORTDOCS%%%%EXAMPLESDIR%%/bringup-failure/cut-explode1.c
 -%%PORTDOCS%%%%EXAMPLESDIR%%/bringup-failure/cut-explode2.c
 -%%PORTDOCS%%%%EXAMPLESDIR%%/normal-failure/Makefile
 -%%PORTDOCS%%%%EXAMPLESDIR%%/normal-failure/cut-explode.c
 -%%PORTDOCS%%%%EXAMPLESDIR%%/simple-demo-pass/Makefile
 -%%PORTDOCS%%%%EXAMPLESDIR%%/simple-demo-pass/cut-pass.c
 -@dirrm include/cut-2
 -%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial
 -%%PORTDOCS%%@dirrm %%DOCSDIR%%
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/all-pass
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/bringup-failure
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/normal-failure
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/simple-demo-pass
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 +bin/cutgen
 +bin/cutgen.py
 +bin/cutgen_common.py
 +bin/cutgen_lexer.py
 +bin/cutgen_options.py
 +bin/cutgen_parser.py
State-Changed-From-To: feedback->open 
State-Changed-By: amdmi3 
State-Changed-When: Mon Jul 20 16:15:48 UTC 2009 
State-Changed-Why:  
Submitter has fixed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136687 
State-Changed-From-To: open->closed 
State-Changed-By: amdmi3 
State-Changed-When: Mon Jul 20 16:16:11 UTC 2009 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/136687: commit references a PR
Date: Mon, 20 Jul 2009 16:16:12 +0000 (UTC)

 amdmi3      2009-07-20 16:16:03 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/cut            Makefile distinfo pkg-plist 
   Log:
   - Update to 2.6
   
   PR:             136687
   Submitted by:   Kouki Hashimoto <hsmtkk@gmail.com>
   
   Revision  Changes    Path
   1.5       +14 -25    ports/devel/cut/Makefile
   1.4       +3 -3      ports/devel/cut/distinfo
   1.2       +6 -30     ports/devel/cut/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
