From nobody@FreeBSD.org  Thu Apr  4 23:25:49 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 4CE9FE03
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  4 Apr 2013 23:25:49 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 24BFA2DD
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  4 Apr 2013 23:25:49 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r34NPnOL075324
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 4 Apr 2013 23:25:49 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r34NPnL3075323;
	Thu, 4 Apr 2013 23:25:49 GMT
	(envelope-from nobody)
Message-Id: <201304042325.r34NPnL3075323@red.freebsd.org>
Date: Thu, 4 Apr 2013 23:25:49 GMT
From: Alan Somers <asomers@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: devel/kyua-atf-compat ATF compatibility tools for Kyua
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         177640
>Category:       ports
>Synopsis:       [new port] devel/kyua-atf-compat ATF compatibility tools for Kyua
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bdrewery
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 04 23:30:00 UTC 2013
>Closed-Date:    Sun Jun 16 09:30:02 CDT 2013
>Last-Modified:  Sun Jun 16 14:40:00 UTC 2013
>Originator:     Alan Somers
>Release:        10.0-CURRENT
>Organization:
Spectra Logic
>Environment:
FreeBSD alans-fbsd10 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Mar 30 20:25:42 UTC 2013     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Also tested on 9.1 amd64 and 9.1 i386
>Description:
These scripts help migrate from ATF to Kyua.  They compatibly reimplement the command line tools from ATF using the Kyua binaries, and they can also convert Atffile's to Kyuafile's.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	kyua-atf-compat
#	kyua-atf-compat/Makefile
#	kyua-atf-compat/distinfo
#	kyua-atf-compat/pkg-descr
#	kyua-atf-compat/pkg-plist
#
echo c - kyua-atf-compat
mkdir -p kyua-atf-compat > /dev/null 2>&1
echo x - kyua-atf-compat/Makefile
sed 's/^X//' >kyua-atf-compat/Makefile << '7bdb1722743925730fe03f33c36a825c'
X# New ports collection makefile for:	kyua-atf-compat
X# Date created:				28 Mar 2012
X# Whom:					Alan Somers <asomers@freebsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	kyua-atf-compat
XPORTVERSION=	0.1
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
XPROJECTHOST=	kyua
X
XMAINTAINER=	asomers@freebsd.org
XCOMMENT=	Kyua (automated testing framework) - ATF compatibility tools
X
XLICENSE=	BSD
X
XRUN_DEPENDS=	kyua:${PORTSDIR}/devel/kyua-cli
X
XGNU_CONFIGURE=	yes
XUSE_PKGCONFIG= yes
X
X# TODO: install the tests, once FreeBSD has a system for ports to install tests
XCONFIGURE_ARGS+=	--without-atf
XPLIST_SUBST+=	TESTS="@comment "
X
XMAN1=	atf-report.1 atf-run.1 atf2kyua.1
X
X.include <bsd.port.mk>
7bdb1722743925730fe03f33c36a825c
echo x - kyua-atf-compat/distinfo
sed 's/^X//' >kyua-atf-compat/distinfo << '4a150bf7c3b738cde1655228cdd7c6cf'
XSHA256 (kyua-atf-compat-0.1.tar.gz) = dd3f647ec015b4d4595d1f16ad79673b66c44f6e19cb9176dfcf4fc9d2cfd8e8
XSIZE (kyua-atf-compat-0.1.tar.gz) = 73743
4a150bf7c3b738cde1655228cdd7c6cf
echo x - kyua-atf-compat/pkg-descr
sed 's/^X//' >kyua-atf-compat/pkg-descr << '8c38af0c5ff328f57ed9808a814d2930'
XKyua (pronounced Q.A.) is a testing framework for both developers and
Xusers.  Kyua is different from most other testing frameworks in that it
Xputs the end user experience before anything else.  There are multiple
Xreasons for users to run the tests themselves, and Kyua ensures that
Xthey can do so in the most convenient way.
X
XThis module, kyua-atf-compat, provides tools to ease the transition from
XATF to Kyua.  In particular, this includes is a tool to convert Atffile
Xfiles to Kyuafile files in an automated manner, and drop-in replacement
Xwrappers for atf-run and atf-report.
X
XWWW: https://code.google.com/p/kyua/
8c38af0c5ff328f57ed9808a814d2930
echo x - kyua-atf-compat/pkg-plist
sed 's/^X//' >kyua-atf-compat/pkg-plist << 'b52ff923c849fe19f07b5d56cfc118d3'
Xbin/atf-report
Xbin/atf-run
Xbin/atf2kyua
Xshare/doc/kyua-atf-compat/AUTHORS
Xshare/doc/kyua-atf-compat/COPYING
Xshare/doc/kyua-atf-compat/NEWS
Xshare/doc/kyua-atf-compat/README
Xshare/kyua-atf-compat/lib.subr
Xshare/kyua-atf-compat/tests_lib.subr
X@dirrmtry tests/kyua-atf-compat
X@dirrmtry tests
X@dirrm share/kyua-atf-compat
X@dirrm share/doc/kyua-atf-compat
b52ff923c849fe19f07b5d56cfc118d3
exit



>Release-Note:
>Audit-Trail:

From: Alan Somers <asomers@freebsd.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/177640: [new port] devel/kyua-atf-compat ATF compatibility
 tools for Kyua
Date: Thu, 25 Apr 2013 13:21:01 -0600

 --047d7bd76934a4488904db3451e2
 Content-Type: text/plain; charset=ISO-8859-1
 
 Updated the port with comments from Garrett.
 * Switch Makefile headers to the new style
 * Make use of EXAMPLESDIR, DOCSDIR, PORTDOCS, PORTEXAMPLES, and
 PORTDATA where appropriate.
 * Add support for the DOCS and EXAMPLES port options
 * Minor cleanup
 
 --047d7bd76934a4488904db3451e2
 Content-Type: application/x-shar; name="kyua-atf-compat.shar"
 Content-Disposition: attachment; filename="kyua-atf-compat.shar"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_hfybglua0
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJa3l1YS1hdGYtY29tcGF0CiMJ
 a3l1YS1hdGYtY29tcGF0L01ha2VmaWxlCiMJa3l1YS1hdGYtY29tcGF0L2Rpc3RpbmZvCiMJa3l1
 YS1hdGYtY29tcGF0L3BrZy1kZXNjcgojCWt5dWEtYXRmLWNvbXBhdC9wa2ctcGxpc3QKIwplY2hv
 IGMgLSBreXVhLWF0Zi1jb21wYXQKbWtkaXIgLXAga3l1YS1hdGYtY29tcGF0ID4gL2Rldi9udWxs
 IDI+JjEKZWNobyB4IC0ga3l1YS1hdGYtY29tcGF0L01ha2VmaWxlCnNlZCAncy9eWC8vJyA+a3l1
 YS1hdGYtY29tcGF0L01ha2VmaWxlIDw8ICc3YmRiMTcyMjc0MzkyNTczMGZlMDNmMzNjMzZhODI1
 YycKWCMgQ3JlYXRlZCBieTogQWxhbiBTb21lcnMgPGFzb21lcnNAZnJlZWJzZC5vcmc+ClgjICRG
 cmVlQlNEJApYClhQT1JUTkFNRT0Ja3l1YS1hdGYtY29tcGF0ClhQT1JUVkVSU0lPTj0JMC4xClhD
 QVRFR09SSUVTPQlkZXZlbApYTUFTVEVSX1NJVEVTPQkke01BU1RFUl9TSVRFX0dPT0dMRV9DT0RF
 fQpYUFJPSkVDVEhPU1Q9CWt5dWEKWApYTUFJTlRBSU5FUj0JYXNvbWVyc0BmcmVlYnNkLm9yZwpY
 Q09NTUVOVD0JS3l1YSAoYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrKSAtIEFURiBjb21wYXRp
 YmlsaXR5IHRvb2xzClgKWExJQ0VOU0U9CUJTRApYClhSVU5fREVQRU5EUz0Ja3l1YToke1BPUlRT
 RElSfS9kZXZlbC9reXVhClgKWEdOVV9DT05GSUdVUkU9CXllcwpYVVNFX1BLR0NPTkZJRz0JeWVz
 ClgKWE9QVElPTlNfREVGSU5FPQlET0NTClguaW5jbHVkZSA8YnNkLnBvcnQub3B0aW9ucy5taz4K
 WApYQ09ORklHVVJFX0FSR1MrPQktLWRvY2Rpcj0ke0RPQ1NESVJ9ClgjIFRPRE86IGluc3RhbGwg
 dGhlIHRlc3RzLCBvbmNlIEZyZWVCU0QgaGFzIGEgc3lzdGVtIGZvciBwb3J0cyB0byBpbnN0YWxs
 IHRlc3RzClhDT05GSUdVUkVfQVJHUys9CS0td2l0aG91dC1hdGYKWApYUE9SVERBVEE9CWxpYi5z
 dWJyIHRlc3RzX2xpYi5zdWJyClguaWYgISAke1BPUlRfT1BUSU9OUzpNRE9DU30KWE1BS0VfRkxB
 R1MrPQlkb2NfREFUQT0KWC5lbHNlClhQT1JURE9DUz0JQVVUSE9SUyBDT1BZSU5HIE5FV1MgUkVB
 RE1FClguZW5kaWYKWFBMSVNUX1NVQlNUKz0JVEVTVFM9IkBjb21tZW50ICIKWApYTUFOMT0JYXRm
 LXJlcG9ydC4xIGF0Zi1ydW4uMSBhdGYya3l1YS4xClgKWCMgRWxpbWluYXRlIGVtcHR5IGRpcmVj
 dG9yaWVzClhyZW1vdmUtZG9jc2RpcjogLlNJTEVOVApYCSR7Uk1ESVJ9ICR7RE9DU0RJUn0KWApY
 LmlmICEgJHtQT1JUX09QVElPTlM6TURPQ1N9Clhwb3N0LWluc3RhbGw6IHJlbW92ZS1kb2NzZGly
 ClguZW5kaWYKWApYLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgo3YmRiMTcyMjc0MzkyNTczMGZlMDNm
 MzNjMzZhODI1YwplY2hvIHggLSBreXVhLWF0Zi1jb21wYXQvZGlzdGluZm8Kc2VkICdzL15YLy8n
 ID5reXVhLWF0Zi1jb21wYXQvZGlzdGluZm8gPDwgJzRhMTUwYmY3YzNiNzM4Y2RlMTY1NTIyOGNk
 ZDdjNmNmJwpYU0hBMjU2IChreXVhLWF0Zi1jb21wYXQtMC4xLnRhci5neikgPSBkZDNmNjQ3ZWMw
 MTViNGQ0NTk1ZDFmMTZhZDc5NjczYjY2YzQ0ZjZlMTljYjkxNzZkZmNmNGZjOWQyY2ZkOGU4ClhT
 SVpFIChreXVhLWF0Zi1jb21wYXQtMC4xLnRhci5neikgPSA3Mzc0Mwo0YTE1MGJmN2MzYjczOGNk
 ZTE2NTUyMjhjZGQ3YzZjZgplY2hvIHggLSBreXVhLWF0Zi1jb21wYXQvcGtnLWRlc2NyCnNlZCAn
 cy9eWC8vJyA+a3l1YS1hdGYtY29tcGF0L3BrZy1kZXNjciA8PCAnOGMzOGFmMGM1ZmYzMjhmNTdl
 ZDk4MDhhODE0ZDI5MzAnClhLeXVhIChwcm9ub3VuY2VkIFEuQS4pIGlzIGEgdGVzdGluZyBmcmFt
 ZXdvcmsgZm9yIGJvdGggZGV2ZWxvcGVycyBhbmQKWHVzZXJzLiAgS3l1YSBpcyBkaWZmZXJlbnQg
 ZnJvbSBtb3N0IG90aGVyIHRlc3RpbmcgZnJhbWV3b3JrcyBpbiB0aGF0IGl0ClhwdXRzIHRoZSBl
 bmQgdXNlciBleHBlcmllbmNlIGJlZm9yZSBhbnl0aGluZyBlbHNlLiAgVGhlcmUgYXJlIG11bHRp
 cGxlClhyZWFzb25zIGZvciB1c2VycyB0byBydW4gdGhlIHRlc3RzIHRoZW1zZWx2ZXMsIGFuZCBL
 eXVhIGVuc3VyZXMgdGhhdApYdGhleSBjYW4gZG8gc28gaW4gdGhlIG1vc3QgY29udmVuaWVudCB3
 YXkuClgKWFRoaXMgbW9kdWxlLCBreXVhLWF0Zi1jb21wYXQsIHByb3ZpZGVzIHRvb2xzIHRvIGVh
 c2UgdGhlIHRyYW5zaXRpb24gZnJvbQpYQVRGIHRvIEt5dWEuICBJbiBwYXJ0aWN1bGFyLCB0aGlz
 IGluY2x1ZGVzIGlzIGEgdG9vbCB0byBjb252ZXJ0IEF0ZmZpbGUKWGZpbGVzIHRvIEt5dWFmaWxl
 IGZpbGVzIGluIGFuIGF1dG9tYXRlZCBtYW5uZXIsIGFuZCBkcm9wLWluIHJlcGxhY2VtZW50Clh3
 cmFwcGVycyBmb3IgYXRmLXJ1biBhbmQgYXRmLXJlcG9ydC4KWApYV1dXOiBodHRwczovL2NvZGUu
 Z29vZ2xlLmNvbS9wL2t5dWEvCjhjMzhhZjBjNWZmMzI4ZjU3ZWQ5ODA4YTgxNGQyOTMwCmVjaG8g
 eCAtIGt5dWEtYXRmLWNvbXBhdC9wa2ctcGxpc3QKc2VkICdzL15YLy8nID5reXVhLWF0Zi1jb21w
 YXQvcGtnLXBsaXN0IDw8ICdiNTJmZjkyM2M4NDlmZTE5ZjA3YjVkNTZjZmMxMThkMycKWGJpbi9h
 dGYtcmVwb3J0ClhiaW4vYXRmLXJ1bgpYYmluL2F0ZjJreXVhClhAZGlycm10cnkgdGVzdHMva3l1
 YS1hdGYtY29tcGF0ClhAZGlycm10cnkgdGVzdHMKYjUyZmY5MjNjODQ5ZmUxOWYwN2I1ZDU2Y2Zj
 MTE4ZDMKZXhpdAoK
 --047d7bd76934a4488904db3451e2--
Responsible-Changed-From-To: freebsd-ports-bugs->bdrewery 
Responsible-Changed-By: bdrewery 
Responsible-Changed-When: Thu May 16 07:36:32 CDT 2013 
Responsible-Changed-Why:  
I'll take it. 

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

From: Alan Somers <asomers@freebsd.org>
To: bug-followup@FreeBSD.org, asomers@FreeBSD.org
Cc:  
Subject: Re: ports/177640: [new port] devel/kyua-atf-compat ATF compatibility
 tools for Kyua
Date: Wed, 12 Jun 2013 09:05:22 -0600

 --20cf3074d4e0c5357b04def65754
 Content-Type: text/plain; charset=ISO-8859-1
 
 As suggested by bdrewery, convert USE_PKGCONFIG to "USES= pkgconfig"
 and make PORTDATA, PORTDOCS, and PORTEXAMPLES unconditional.
 
 --20cf3074d4e0c5357b04def65754
 Content-Type: application/x-shar; name="kyua-atf-compat.shar"
 Content-Disposition: attachment; filename="kyua-atf-compat.shar"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_hhungjc10
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJa3l1YS1hdGYtY29tcGF0CiMJ
 a3l1YS1hdGYtY29tcGF0L01ha2VmaWxlCiMJa3l1YS1hdGYtY29tcGF0L2Rpc3RpbmZvCiMJa3l1
 YS1hdGYtY29tcGF0L3BrZy1kZXNjcgojCWt5dWEtYXRmLWNvbXBhdC9wa2ctcGxpc3QKIwplY2hv
 IGMgLSBreXVhLWF0Zi1jb21wYXQKbWtkaXIgLXAga3l1YS1hdGYtY29tcGF0ID4gL2Rldi9udWxs
 IDI+JjEKZWNobyB4IC0ga3l1YS1hdGYtY29tcGF0L01ha2VmaWxlCnNlZCAncy9eWC8vJyA+a3l1
 YS1hdGYtY29tcGF0L01ha2VmaWxlIDw8ICc3YmRiMTcyMjc0MzkyNTczMGZlMDNmMzNjMzZhODI1
 YycKWCMgQ3JlYXRlZCBieTogQWxhbiBTb21lcnMgPGFzb21lcnNAZnJlZWJzZC5vcmc+ClgjICRG
 cmVlQlNEJApYClhQT1JUTkFNRT0Ja3l1YS1hdGYtY29tcGF0ClhQT1JUVkVSU0lPTj0JMC4xClhD
 QVRFR09SSUVTPQlkZXZlbApYTUFTVEVSX1NJVEVTPQkke01BU1RFUl9TSVRFX0dPT0dMRV9DT0RF
 fQpYUFJPSkVDVEhPU1Q9CWt5dWEKWApYTUFJTlRBSU5FUj0JYXNvbWVyc0BmcmVlYnNkLm9yZwpY
 Q09NTUVOVD0JS3l1YSAoYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrKSAtIEFURiBjb21wYXRp
 YmlsaXR5IHRvb2xzClgKWExJQ0VOU0U9CUJTRApYClhSVU5fREVQRU5EUz0Ja3l1YToke1BPUlRT
 RElSfS9kZXZlbC9reXVhClgKWEdOVV9DT05GSUdVUkU9CXllcwpYVVNFUz0JcGtnY29uZmlnClgK
 WE9QVElPTlNfREVGSU5FPQlET0NTClguaW5jbHVkZSA8YnNkLnBvcnQub3B0aW9ucy5taz4KWApY
 Q09ORklHVVJFX0FSR1MrPQktLWRvY2Rpcj0ke0RPQ1NESVJ9ClgjIFRPRE86IGluc3RhbGwgdGhl
 IHRlc3RzLCBvbmNlIEZyZWVCU0QgaGFzIGEgc3lzdGVtIGZvciBwb3J0cyB0byBpbnN0YWxsIHRl
 c3RzClhDT05GSUdVUkVfQVJHUys9CS0td2l0aG91dC1hdGYKWApYLmlmICEgJHtQT1JUX09QVElP
 TlM6TURPQ1N9ClhNQUtFX0ZMQUdTKz0JZG9jX0RBVEE9ClguZW5kaWYKWFBMSVNUX1NVQlNUKz0J
 VEVTVFM9IkBjb21tZW50ICIKWApYUE9SVERBVEE9CWxpYi5zdWJyIHRlc3RzX2xpYi5zdWJyClhQ
 T1JURE9DUz0JQVVUSE9SUyBDT1BZSU5HIE5FV1MgUkVBRE1FClhNQU4xPQlhdGYtcmVwb3J0LjEg
 YXRmLXJ1bi4xIGF0ZjJreXVhLjEKWApYIyBFbGltaW5hdGUgZW1wdHkgZGlyZWN0b3JpZXMKWHJl
 bW92ZS1kb2NzZGlyOiAuU0lMRU5UClgJJHtSTURJUn0gJHtET0NTRElSfQpYClguaWYgISAke1BP
 UlRfT1BUSU9OUzpNRE9DU30KWHBvc3QtaW5zdGFsbDogcmVtb3ZlLWRvY3NkaXIKWC5lbmRpZgpY
 ClguaW5jbHVkZSA8YnNkLnBvcnQubWs+CjdiZGIxNzIyNzQzOTI1NzMwZmUwM2YzM2MzNmE4MjVj
 CmVjaG8geCAtIGt5dWEtYXRmLWNvbXBhdC9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmt5dWEtYXRm
 LWNvbXBhdC9kaXN0aW5mbyA8PCAnNGExNTBiZjdjM2I3MzhjZGUxNjU1MjI4Y2RkN2M2Y2YnClhT
 SEEyNTYgKGt5dWEtYXRmLWNvbXBhdC0wLjEudGFyLmd6KSA9IGRkM2Y2NDdlYzAxNWI0ZDQ1OTVk
 MWYxNmFkNzk2NzNiNjZjNDRmNmUxOWNiOTE3NmRmY2Y0ZmM5ZDJjZmQ4ZTgKWFNJWkUgKGt5dWEt
 YXRmLWNvbXBhdC0wLjEudGFyLmd6KSA9IDczNzQzCjRhMTUwYmY3YzNiNzM4Y2RlMTY1NTIyOGNk
 ZDdjNmNmCmVjaG8geCAtIGt5dWEtYXRmLWNvbXBhdC9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5r
 eXVhLWF0Zi1jb21wYXQvcGtnLWRlc2NyIDw8ICc4YzM4YWYwYzVmZjMyOGY1N2VkOTgwOGE4MTRk
 MjkzMCcKWEt5dWEgKHByb25vdW5jZWQgUS5BLikgaXMgYSB0ZXN0aW5nIGZyYW1ld29yayBmb3Ig
 Ym90aCBkZXZlbG9wZXJzIGFuZApYdXNlcnMuICBLeXVhIGlzIGRpZmZlcmVudCBmcm9tIG1vc3Qg
 b3RoZXIgdGVzdGluZyBmcmFtZXdvcmtzIGluIHRoYXQgaXQKWHB1dHMgdGhlIGVuZCB1c2VyIGV4
 cGVyaWVuY2UgYmVmb3JlIGFueXRoaW5nIGVsc2UuICBUaGVyZSBhcmUgbXVsdGlwbGUKWHJlYXNv
 bnMgZm9yIHVzZXJzIHRvIHJ1biB0aGUgdGVzdHMgdGhlbXNlbHZlcywgYW5kIEt5dWEgZW5zdXJl
 cyB0aGF0Clh0aGV5IGNhbiBkbyBzbyBpbiB0aGUgbW9zdCBjb252ZW5pZW50IHdheS4KWApYVGhp
 cyBtb2R1bGUsIGt5dWEtYXRmLWNvbXBhdCwgcHJvdmlkZXMgdG9vbHMgdG8gZWFzZSB0aGUgdHJh
 bnNpdGlvbiBmcm9tClhBVEYgdG8gS3l1YS4gIEluIHBhcnRpY3VsYXIsIHRoaXMgaW5jbHVkZXMg
 aXMgYSB0b29sIHRvIGNvbnZlcnQgQXRmZmlsZQpYZmlsZXMgdG8gS3l1YWZpbGUgZmlsZXMgaW4g
 YW4gYXV0b21hdGVkIG1hbm5lciwgYW5kIGRyb3AtaW4gcmVwbGFjZW1lbnQKWHdyYXBwZXJzIGZv
 ciBhdGYtcnVuIGFuZCBhdGYtcmVwb3J0LgpYClhXV1c6IGh0dHBzOi8vY29kZS5nb29nbGUuY29t
 L3Ava3l1YS8KOGMzOGFmMGM1ZmYzMjhmNTdlZDk4MDhhODE0ZDI5MzAKZWNobyB4IC0ga3l1YS1h
 dGYtY29tcGF0L3BrZy1wbGlzdApzZWQgJ3MvXlgvLycgPmt5dWEtYXRmLWNvbXBhdC9wa2ctcGxp
 c3QgPDwgJ2I1MmZmOTIzYzg0OWZlMTlmMDdiNWQ1NmNmYzExOGQzJwpYYmluL2F0Zi1yZXBvcnQK
 WGJpbi9hdGYtcnVuClhiaW4vYXRmMmt5dWEKWEBkaXJybXRyeSB0ZXN0cy9reXVhLWF0Zi1jb21w
 YXQKWEBkaXJybXRyeSB0ZXN0cwpiNTJmZjkyM2M4NDlmZTE5ZjA3YjVkNTZjZmMxMThkMwpleGl0
 Cgo=
 --20cf3074d4e0c5357b04def65754--
State-Changed-From-To: open->closed 
State-Changed-By: bdrewery 
State-Changed-When: Sun Jun 16 09:30:01 CDT 2013 
State-Changed-Why:  
Committed. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/177640: commit references a PR
Date: Sun, 16 Jun 2013 14:30:07 +0000 (UTC)

 Author: bdrewery
 Date: Sun Jun 16 14:29:59 2013
 New Revision: 321053
 URL: http://svnweb.freebsd.org/changeset/ports/321053
 
 Log:
   New port: devel/kyua-atf-compat:
   
   Kyua (pronounced Q.A.) is a testing framework for both developers and
   users.  Kyua is different from most other testing frameworks in that it
   puts the end user experience before anything else.  There are multiple
   reasons for users to run the tests themselves, and Kyua ensures that
   they can do so in the most convenient way.
   
   This module, kyua-atf-compat, provides tools to ease the transition from
   ATF to Kyua.  In particular, this includes is a tool to convert Atffile
   files to Kyuafile files in an automated manner, and drop-in replacement
   wrappers for atf-run and atf-report.
   
   WWW: https://code.google.com/p/kyua/
   
   PR:		ports/177640
   Submitted by:	asomers
   Reviewed by:	Garrett Cooper <yaneurabeya@gmail.com>
 
 Added:
   head/devel/kyua-atf-compat/
   head/devel/kyua-atf-compat/Makefile   (contents, props changed)
   head/devel/kyua-atf-compat/distinfo   (contents, props changed)
   head/devel/kyua-atf-compat/pkg-descr   (contents, props changed)
   head/devel/kyua-atf-compat/pkg-plist   (contents, props changed)
 Modified:
   head/devel/Makefile
 
 Modified: head/devel/Makefile
 ==============================================================================
 --- head/devel/Makefile	Sun Jun 16 14:22:13 2013	(r321052)
 +++ head/devel/Makefile	Sun Jun 16 14:29:59 2013	(r321053)
 @@ -915,6 +915,7 @@
      SUBDIR += kscope
      SUBDIR += kyra
      SUBDIR += kyua
 +    SUBDIR += kyua-atf-compat
      SUBDIR += kyua-testers
      SUBDIR += lasi
      SUBDIR += lcov
 
 Added: head/devel/kyua-atf-compat/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/kyua-atf-compat/Makefile	Sun Jun 16 14:29:59 2013	(r321053)
 @@ -0,0 +1,45 @@
 +# Created by: Alan Somers <asomers@freebsd.org>
 +# $FreeBSD$
 +
 +PORTNAME=	kyua-atf-compat
 +PORTVERSION=	0.1
 +CATEGORIES=	devel
 +MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
 +PROJECTHOST=	kyua
 +
 +MAINTAINER=	asomers@freebsd.org
 +COMMENT=	Kyua (automated testing framework) - ATF compatibility tools
 +
 +LICENSE=	BSD
 +
 +RUN_DEPENDS=	kyua:${PORTSDIR}/devel/kyua
 +
 +GNU_CONFIGURE=	yes
 +USES=		pkgconfig
 +
 +OPTIONS_DEFINE=	DOCS
 +
 +.include <bsd.port.options.mk>
 +
 +CONFIGURE_ARGS+=	--docdir=${DOCSDIR}
 +# TODO: install the tests, once FreeBSD has a system for ports to install tests
 +CONFIGURE_ARGS+=	--without-atf
 +
 +.if ! ${PORT_OPTIONS:MDOCS}
 +MAKE_FLAGS+=	doc_DATA=
 +.endif
 +PLIST_SUBST+=	TESTS="@comment "
 +
 +PORTDATA=	lib.subr tests_lib.subr
 +PORTDOCS=	AUTHORS COPYING NEWS README
 +MAN1=	atf-report.1 atf-run.1 atf2kyua.1
 +
 +# Eliminate empty directories
 +remove-docsdir: .SILENT
 +	${RMDIR} ${DOCSDIR}
 +
 +.if ! ${PORT_OPTIONS:MDOCS}
 +post-install: remove-docsdir
 +.endif
 +
 +.include <bsd.port.mk>
 
 Added: head/devel/kyua-atf-compat/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/kyua-atf-compat/distinfo	Sun Jun 16 14:29:59 2013	(r321053)
 @@ -0,0 +1,2 @@
 +SHA256 (kyua-atf-compat-0.1.tar.gz) = dd3f647ec015b4d4595d1f16ad79673b66c44f6e19cb9176dfcf4fc9d2cfd8e8
 +SIZE (kyua-atf-compat-0.1.tar.gz) = 73743
 
 Added: head/devel/kyua-atf-compat/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/kyua-atf-compat/pkg-descr	Sun Jun 16 14:29:59 2013	(r321053)
 @@ -0,0 +1,12 @@
 +Kyua (pronounced Q.A.) is a testing framework for both developers and
 +users.  Kyua is different from most other testing frameworks in that it
 +puts the end user experience before anything else.  There are multiple
 +reasons for users to run the tests themselves, and Kyua ensures that
 +they can do so in the most convenient way.
 +
 +This module, kyua-atf-compat, provides tools to ease the transition from
 +ATF to Kyua.  In particular, this includes is a tool to convert Atffile
 +files to Kyuafile files in an automated manner, and drop-in replacement
 +wrappers for atf-run and atf-report.
 +
 +WWW: https://code.google.com/p/kyua/
 
 Added: head/devel/kyua-atf-compat/pkg-plist
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/kyua-atf-compat/pkg-plist	Sun Jun 16 14:29:59 2013	(r321053)
 @@ -0,0 +1,5 @@
 +bin/atf-report
 +bin/atf-run
 +bin/atf2kyua
 +@dirrmtry tests/kyua-atf-compat
 +@dirrmtry tests
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
