From nobody@FreeBSD.org  Tue Nov 16 05:07:34 2010
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 15DD5106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 16 Nov 2010 05:07:34 +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 050758FC2A
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 16 Nov 2010 05:07:34 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id oAG57XMp052908
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 16 Nov 2010 05:07:33 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id oAG57X17052907;
	Tue, 16 Nov 2010 05:07:33 GMT
	(envelope-from nobody)
Message-Id: <201011160507.oAG57X17052907@www.freebsd.org>
Date: Tue, 16 Nov 2010 05:07:33 GMT
From: Ruben <chromium@hybridsource.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: lang/dmd Official compiler for D language
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         152282
>Category:       ports
>Synopsis:       New port: lang/dmd Official compiler for D language
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bapt
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 16 05:10:05 UTC 2010
>Closed-Date:    Mon Nov 29 10:29:26 UTC 2010
>Last-Modified:  Mon Nov 29 10:30:12 UTC 2010
>Originator:     Ruben
>Release:        FreeBSD 9.0-CURRENT i386
>Organization:
>Environment:
>Description:
I have packaged the official D 1.0 compiler, dmd, for FreeBSD ports, including the Phobos standard library.  While most of the source is under either the Artistic or zlib license, the dmd compiler backend requires permission for redistribution:

"The Software is copyrighted and comes with a single user license, and may not be redistributed. If you wish to obtain a redistribution license, please contact Digital Mars."

I contacted the author, Walter Bright, and he said it would be okay to go ahead with including dmd in ports.  I will now ask him what mirroring and CD options are okay and have him respond to this PR with his requirements.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:

From: Ruben <chromium@hybridsource.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152282: New port: lang/dmd Official compiler for D language
Date: Mon, 15 Nov 2010 22:22:27 +0000

 This is a multi-part message in MIME format.
 --------------030400040606080602070205
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Looks like the shar file didn't go through the web form, sending it again.
 
 --------------030400040606080602070205
 Content-Type: text/plain;
  name="dmd.shar"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="dmd.shar"
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg
 YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50
 ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm
 aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk
 ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZG1k
 CiMJZG1kL01ha2VmaWxlCiMJZG1kL3BrZy1kZXNjcgojCWRtZC9wa2ctcGxpc3QKIwlkbWQv
 ZGlzdGluZm8KIwplY2hvIGMgLSBkbWQKbWtkaXIgLXAgZG1kID4gL2Rldi9udWxsIDI+JjEK
 ZWNobyB4IC0gZG1kL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+ZG1kL01ha2VmaWxlIDw8ICdi
 ZDIyNDVlNWEyZWZiMjJjYjFlNTVlNmM5NGZiMzdiNCcKWCMgTmV3IHBvcnRzIGNvbGxlY3Rp
 b24gbWFrZWZpbGUgZm9yOglkbWQKWCMgRGF0ZSBjcmVhdGVkOgkJCQlOb3ZlbWJlciAxNSAy
 MDEwClgjIFdob206CQkJCQlSdWJlbiA8Y2hyb21pdW1AaHlicmlkc291cmNlLm9yZz4KWCMK
 WCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlkbWQKWFBPUlRWRVJTSU9OPQkxLjA2NQpY
 Q0FURUdPUklFUz0JbGFuZwpYTUFTVEVSX1NJVEVTPQlodHRwOi8vZnRwLmRpZ2l0YWxtYXJz
 LmNvbS8KWERJU1ROQU1FPQkke1BPUlROQU1FfS4ke1BPUlRWRVJTSU9OfQpYClhNQUlOVEFJ
 TkVSPQljaHJvbWl1bUBoeWJyaWRzb3VyY2Uub3JnClhDT01NRU5UPQlPZmZpY2lhbCBjb21w
 aWxlciBmb3IgdGhlIEQgMS4wIHByb2dyYW1taW5nIGxhbmd1YWdlClgKWE9OTFlfRk9SX0FS
 Q0hTPQlpMzg2ClhVU0VfWklQPQl5ZXMKWE1BS0VGSUxFPQlmcmVlYnNkLm1hawpYTUFOMT0J
 CWRtZC4xClhNQU41PQkJZG1kLmNvbmYuNQpYUE9SVERPQ1M9CSoudHh0IGh0bWwvIHBob2Jv
 cy8KWFdSS1NSQz0JCSR7V1JLRElSfS8ke1BPUlROQU1FfS9zcmMvJHtQT1JUTkFNRX0KWExJ
 Q0VOU0VfQ09NQj0JbXVsdGkKWExJQ0VOU0U9CUFSVDEwIFpMSUIKWExJQ0VOU0VfTkFNRV9a
 TElCPQl6bGliIGxpY2Vuc2UKWExJQ0VOU0VfUEVSTVNfWkxJQj0JJHtfTElDRU5TRV9QRVJN
 U19ERUZBVUxUfQpYTElDRU5TRV9GSUxFX1pMSUI9CSR7V1JLU1JDfS8uLi9waG9ib3MvcGhv
 Ym9zbGljZW5zZS50eHQKWApYLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KWApYTU9EVUxF
 RElSPQkke1BSRUZJWH0vaW5jbHVkZS9kL3Bob2JvcwpYClhwb3N0LXBhdGNoOgpYCUAke1JF
 SU5QTEFDRV9DTUR9IC1lICJzfGdjY3wke0NDfXwiCQkJXApYCQkke1dSS1NSQ30vLi4vcGhv
 Ym9zL2ZyZWVic2QubWFrCQkJXApYCQkke1dSS1NSQ30vLi4vcGhvYm9zL2V0Yy9jL3psaWIv
 ZnJlZWJzZC5tYWsJXApYCQkke1dSS1NSQ30vLi4vcGhvYm9zL2ludGVybmFsL2djL2ZyZWVi
 c2QubWFrCVwKWAkJJHtXUktTUkN9L2ZyZWVic2QubWFrClgJQCR7UkVJTlBMQUNFX0NNRH0g
 LWUgInN8ZysrfCR7Q1hYfXwiCQkJXApYCQkke1dSS1NSQ30vLi4vcGhvYm9zL2ZyZWVic2Qu
 bWFrCQkJXApYCQkke1dSS1NSQ30vZnJlZWJzZC5tYWsKWAlAJHtSRUlOUExBQ0VfQ01EfSAt
 ZSAnc3wiL2V0Yy8ifCIke1BSRUZJWH0vZXRjLyJ8JyAke1dSS1NSQ30vaW5pZmlsZS5jClgJ
 QCR7UkVJTlBMQUNFX0NNRH0gLWUgInN8JUBQJS8uLi8uLi9zcmMvcGhvYm9zfCR7TU9EVUxF
 RElSfXwiICR7V1JLRElSfS9kbWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYKWAlAJHtSRUlOUExB
 Q0VfQ01EfSAtZSAic3wvZXRjfCR7UFJFRklYfS9ldGN8IglcClgJCSR7V1JLRElSfS9kbWQv
 bWFuL21hbjEvZG1kLjEJCVwKWAkJJHtXUktESVJ9L2RtZC9tYW4vbWFuMS9kbWQuY29uZi41
 ClgJQCR7Q1B9ICR7V1JLRElSfS9kbWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYgJHtXUktESVJ9
 L2RtZC9mcmVlYnNkL2Jpbi9kbWQuY29uZi50YW5nbwpYCUAke1JFSU5QTEFDRV9DTUR9IC1l
 ICJzfHBob2Jvc3x0YW5nbyAtZGVmYXVsdGxpYj10YW5nbyAtdmVyc2lvbj1mcmVlYnNkfCIg
 JHtXUktESVJ9L2RtZC9mcmVlYnNkL2Jpbi9kbWQuY29uZi50YW5nbwpYCUAke1JFSU5QTEFD
 RV9DTUR9IC1lICIxc3xefCMgWW91J2xsIG5lZWQgdG8gcmVjb21waWxlIGxpYnRhbmdvLmEg
 d2l0aCBkbWQgYW5kIGluc3RhbGwgaXQgeW91cnNlbGYufCIgJHtXUktESVJ9L2RtZC9mcmVl
 YnNkL2Jpbi9kbWQuY29uZi50YW5nbwpYClhwb3N0LWJ1aWxkOgpYCUAke1JFSU5QTEFDRV9D
 TUR9IC1lICJzfCBldGMvYy96bGliL2d6aW8ub3x8IiAke1dSS1NSQ30vLi4vcGhvYm9zL2Zy
 ZWVic2QubWFrClgJY2QgJHtXUktTUkN9Ly4uL3Bob2JvcyAmJiBcClgJCSR7U0VURU5WfSBQ
 QVRIPSR7UEFUSH06JHtXUktTUkN9ICR7TUFLRX0gJHtNQUtFX0ZMQUdTfSBmcmVlYnNkLm1h
 awpYClhkby1pbnN0YWxsOgpYCSR7SU5TVEFMTF9NQU59ICR7V1JLRElSfS9kbWQvbWFuL21h
 bjEvZG1kLjEgJHtNQU5QUkVGSVh9L21hbi9tYW4xClgJJHtJTlNUQUxMX01BTn0gJHtXUktE
 SVJ9L2RtZC9tYW4vbWFuMS9kbWQuY29uZi41ICR7TUFOUFJFRklYfS9tYW4vbWFuNQpYCSR7
 SU5TVEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vZG1kICR7UFJFRklYfS9iaW4KWC5pZiAhZXhp
 c3RzKCR7UFJFRklYfS9ldGMvZG1kLmNvbmYpClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLRElS
 fS9kbWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYgJHtQUkVGSVh9L2V0YwpYLmVuZGlmClgJJHtN
 S0RJUn0gJHtFWEFNUExFU0RJUn0KWAkke0lOU1RBTExfREFUQX0gJHtXUktESVJ9L2RtZC9m
 cmVlYnNkL2Jpbi9kbWQuY29uZiAke0VYQU1QTEVTRElSfQpYCSR7SU5TVEFMTF9EQVRBfSAk
 e1dSS0RJUn0vZG1kL2ZyZWVic2QvYmluL2RtZC5jb25mLnRhbmdvICR7RVhBTVBMRVNESVJ9
 ClgJY2QgJHtXUktESVJ9L2RtZCAmJiAke0NPUFlUUkVFX1NIQVJFfSBzYW1wbGVzICR7RVhB
 TVBMRVNESVJ9ClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS8uLi9waG9ib3MvbGlicGhv
 Ym9zLmEgJHtQUkVGSVh9L2xpYgpYCSR7TUtESVJ9ICR7TU9EVUxFRElSfQpYCSR7SU5TVEFM
 TF9EQVRBfSAke1dSS1NSQ30vLi4vcGhvYm9zLyouZCAke01PRFVMRURJUn0KWAkke01LRElS
 fSAke01PRFVMRURJUn0vZXRjClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS8uLi9waG9i
 b3MvZXRjL2dhbW1hLmQgJHtNT0RVTEVESVJ9L2V0YwpYCSR7TUtESVJ9ICR7TU9EVUxFRElS
 fS9ldGMvYwpYCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vLi4vcGhvYm9zL2V0Yy9jL3ps
 aWIuZCAke01PRFVMRURJUn0vZXRjL2MKWAljZCAke1dSS1NSQ30vLi4vcGhvYm9zICYmICR7
 Q09QWVRSRUVfU0hBUkV9IHN0ZCAke01PRFVMRURJUn0KWC5pZiAhZGVmaW5lZChOT1BPUlRE
 T0NTKQpYCSR7TUtESVJ9ICR7RE9DU0RJUn0KWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9
 LyoudHh0ICR7RE9DU0RJUn0KWAljZCAke1dSS0RJUn0vZG1kICYmICR7Q09QWVRSRUVfU0hB
 UkV9IGh0bWwgJHtET0NTRElSfQpYCSR7TUtESVJ9ICR7RE9DU0RJUn0vcGhvYm9zClgJJHtJ
 TlNUQUxMX0RBVEF9ICR7V1JLU1JDfS8uLi9waG9ib3MvcGhvYm9zbGljZW5zZS50eHQgJHtE
 T0NTRElSfS9waG9ib3MKWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4uL3Bob2Jvcy9z
 dGQuZGRvYyAke0RPQ1NESVJ9L3Bob2JvcwpYLmVuZGlmClgKWC5pbmNsdWRlIDxic2QucG9y
 dC5wb3N0Lm1rPgpiZDIyNDVlNWEyZWZiMjJjYjFlNTVlNmM5NGZiMzdiNAplY2hvIHggLSBk
 bWQvcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+ZG1kL3BrZy1kZXNjciA8PCAnOGJlZTBkOTg1
 ODM4Nzk5ZTYyZTllYmMzM2QxYjcyNjEnClhEIGlzIGEgc3lzdGVtcyBwcm9ncmFtbWluZyBs
 YW5ndWFnZS4gSXRzIGZvY3VzIGlzIG9uIGNvbWJpbmluZyB0aGUgcG93ZXIgYW5kClhoaWdo
 IHBlcmZvcm1hbmNlIG9mIEMgYW5kIEMrKyB3aXRoIHRoZSBwcm9ncmFtbWVyIHByb2R1Y3Rp
 dml0eSBvZiBtb2Rlcm4KWGxhbmd1YWdlcyBsaWtlIFJ1YnkgYW5kIFB5dGhvbi4gU3BlY2lh
 bCBhdHRlbnRpb24gaXMgZ2l2ZW4gdG8gdGhlIG5lZWRzIG9mClhxdWFsaXR5IGFzc3VyYW5j
 ZSwgZG9jdW1lbnRhdGlvbiwgbWFuYWdlbWVudCwgcG9ydGFiaWxpdHkgYW5kIHJlbGlhYmls
 aXR5LgpYClhUaGUgRCBsYW5ndWFnZSBpcyBzdGF0aWNhbGx5IHR5cGVkIGFuZCBjb21waWxl
 cyBkaXJlY3RseSB0byBtYWNoaW5lIGNvZGUuIEl0J3MKWG11bHRpcGFyYWRpZ20sIHN1cHBv
 cnRpbmcgbWFueSBwcm9ncmFtbWluZyBzdHlsZXM6IGltcGVyYXRpdmUsIG9iamVjdCBvcmll
 bnRlZCwKWGFuZCBtZXRhcHJvZ3JhbW1pbmcuIEl0J3MgYSBtZW1iZXIgb2YgdGhlIEMgc3lu
 dGF4IGZhbWlseSwgYW5kIGl0cyBhcHBlYXJhbmNlClhpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhh
 dCBvZiBDKysuClgKWEl0IGlzIG5vdCBnb3Zlcm5lZCBieSBhIGNvcnBvcmF0ZSBhZ2VuZGEg
 b3IgYW55IG92ZXJhcmNoaW5nIHRoZW9yeSBvZgpYcHJvZ3JhbW1pbmcuIFRoZSBuZWVkcyBh
 bmQgY29udHJpYnV0aW9ucyBvZiB0aGUgRCBwcm9ncmFtbWluZyBjb21tdW5pdHkgZm9ybQpY
 dGhlIGRpcmVjdGlvbiBpdCBnb2VzLgpYClhXV1c6IGh0dHA6Ly9kaWdpdGFsbWFycy5jb20v
 ZC8xLjAvCjhiZWUwZDk4NTgzODc5OWU2MmU5ZWJjMzNkMWI3MjYxCmVjaG8geCAtIGRtZC9w
 a2ctcGxpc3QKc2VkICdzL15YLy8nID5kbWQvcGtnLXBsaXN0IDw8ICc5MDEwZWY5YjA5N2Rl
 NWRiM2FmYmFmOTdkZDgzOTJiZicKWGJpbi9kbWQKWEB1bmV4ZWMgaWYgY21wIC1zICVELyUl
 RVhBTVBMRVNESVIlJS9kbWQuY29uZiAlRC9ldGMvZG1kLmNvbmY7IHRoZW4gcm0gLWYgJUQv
 ZXRjL2RtZC5jb25mOyBmaQpYJSVFWEFNUExFU0RJUiUlL2RtZC5jb25mClhAZXhlYyBpZiBb
 ICEgLWYgJUQvZXRjL2RtZC5jb25mIF07IHRoZW4gY3AgLXAgJUQvJSVFWEFNUExFU0RJUiUl
 L2RtZC5jb25mICVEL2V0Yy9kbWQuY29uZjsgZmkKWCUlRVhBTVBMRVNESVIlJS9kbWQuY29u
 Zi50YW5nbwpYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9hbGwuc2gKWCUlRVhBTVBMRVNE
 SVIlJS9zYW1wbGVzL2QvY2hlbGxvLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvZDJo
 dG1sLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvZGNsaWVudC5kClglJUVYQU1QTEVT
 RElSJSUvc2FtcGxlcy9kL2RocnkuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9kc2Vy
 dmVyLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvZHNlcnZlci5kZWYKWCUlRVhBTVBM
 RVNESVIlJS9zYW1wbGVzL2QvaGVsbG8uZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9o
 ZWxsbzIuaHRtbApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9odG1sZ2V0LmQKWCUlRVhB
 TVBMRVNESVIlJS9zYW1wbGVzL2QvbGlzdGVuZXIuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBs
 ZXMvZC9teWRsbC9idWlsZC5iYXQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvbXlkbGwv
 ZGxsLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvbXlkbGwvbXlkbGwuZApYJSVFWEFN
 UExFU0RJUiUlL3NhbXBsZXMvZC9teWRsbC9teWRsbC5kZWYKWCUlRVhBTVBMRVNESVIlJS9z
 YW1wbGVzL2QvbXlkbGwvbXlkbGwyLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvbXlk
 bGwvdGVzdC5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL3BpLmQKWCUlRVhBTVBMRVNE
 SVIlJS9zYW1wbGVzL2QvcnVuLmJhdApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9zaWV2
 ZS5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL3djLmQKWCUlRVhBTVBMRVNESVIlJS9z
 YW1wbGVzL2Qvd2MyLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2Qvd2luc2FtcC5kClgl
 JUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL3dpbnNhbXAuZGVmClhsaWIvbGlicGhvYm9zLmEK
 WGluY2x1ZGUvZC9waG9ib3MvY3JjMzIuZApYaW5jbHVkZS9kL3Bob2Jvcy9ldGMvZ2FtbWEu
 ZApYaW5jbHVkZS9kL3Bob2Jvcy9ldGMvYy96bGliLmQKWGluY2x1ZGUvZC9waG9ib3MvZ2Nz
 dGF0cy5kClhpbmNsdWRlL2QvcGhvYm9zL29iamVjdC5kClhpbmNsdWRlL2QvcGhvYm9zL3Bo
 b2Jvcy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9hcnJheS5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9hc3NlcnRlcnJvci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9iYXNlNjQuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvYmluZC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9iaXRhcnJh
 eS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9ib3hlci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC9jL2ZlbnYuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9mcmVlYnNkL2ZyZWVic2QuZApY
 aW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9mcmVlYnNkL21hdGguZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvYy9mcmVlYnNkL3B0aHJlYWQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9mcmVl
 YnNkL3NvY2tldC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL2xpbnV4L2xpbnV4LmQKWGlu
 Y2x1ZGUvZC9waG9ib3Mvc3RkL2MvbGludXgvbGludXhleHRlcm4uZApYaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvYy9saW51eC9wdGhyZWFkLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvbGlu
 dXgvc29ja2V0LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvbG9jYWxlLmQKWGluY2x1ZGUv
 ZC9waG9ib3Mvc3RkL2MvbWF0aC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL29zeC9keWxk
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvb3N4L2dldHNlY3QuZApYaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvYy9vc3gvbG9hZGVyLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvb3N4L29z
 eC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Bvc2l4L3Bvc2l4LmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL2MvcG9zaXgvcHRocmVhZC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Bv
 c2l4L3NvY2tldC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Byb2Nlc3MuZApYaW5jbHVk
 ZS9kL3Bob2Jvcy9zdGQvYy9zb2xhcmlzL3B0aHJlYWQuZApYaW5jbHVkZS9kL3Bob2Jvcy9z
 dGQvYy9zb2xhcmlzL3NvY2tldC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3NvbGFyaXMv
 c29sYXJpcy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3N0ZGFyZy5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC9jL3N0ZGRlZi5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3N0ZGlvLmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvc3RkbGliLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3Rk
 L2Mvc3RyaW5nLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvdGltZS5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC9jL3dpbmRvd3MvY29tLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvd2lu
 ZG93cy9zdGF0LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvd2luZG93cy93aW5kb3dzLmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvd2luZG93cy93aW5zb2NrLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL2NvbXBpbGVyLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2NvbnYuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvY292ZXIuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvY3B1aWQu
 ZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvY3N0cmVhbS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC9jdHlwZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9kYXRlLmQKWGluY2x1ZGUvZC9waG9i
 b3Mvc3RkL2RhdGVwYXJzZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9kZW1hbmdsZS5kClhp
 bmNsdWRlL2QvcGhvYm9zL3N0ZC9maWxlLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Zvcm1h
 dC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9nYy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9p
 bnRyaW5zaWMuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvbG9hZGVyLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL21hdGguZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvbWF0aDIuZApYaW5jbHVk
 ZS9kL3Bob2Jvcy9zdGQvbWQ1LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL21ldGFzdHJpbmdz
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL21tZmlsZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC9tb2R1bGVpbml0LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL29wZW5yai5kClhpbmNsdWRl
 L2QvcGhvYm9zL3N0ZC9vdXRidWZmZXIuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvb3V0b2Zt
 ZW1vcnkuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvcGF0aC5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9wZXJmLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3Byb2Nlc3MuZApYaW5jbHVkZS9k
 L3Bob2Jvcy9zdGQvcmFuZG9tLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3JlZ2V4cC5kClhp
 bmNsdWRlL2QvcGhvYm9zL3N0ZC9zaWduYWxzLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3Nv
 Y2tldC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9zb2NrZXRzdHJlYW0uZApYaW5jbHVkZS9k
 L3Bob2Jvcy9zdGQvc3RkYXJnLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3N0ZGludC5kClhp
 bmNsdWRlL2QvcGhvYm9zL3N0ZC9zdGRpby5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9zdHJl
 YW0uZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvc3RyaW5nLmQKWGluY2x1ZGUvZC9waG9ib3Mv
 c3RkL3N3aXRjaGVyci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9zeXNlcnJvci5kClhpbmNs
 dWRlL2QvcGhvYm9zL3N0ZC9zeXN0ZW0uZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdGhyZWFk
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3RocmVhZF9oZWxwZXIuZApYaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvdHJhaXRzLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FD
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FjZG91YmxlLmQKWGluY2x1
 ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FjZmxvYXQuZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvdHlwZWluZm8vdGlfQWNyZWFsLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVp
 bmZvL3RpX0Fkb3VibGUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfQWZs
 b2F0LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FnLmQKWGluY2x1ZGUv
 ZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FpbnQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQv
 dHlwZWluZm8vdGlfQWxvbmcuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlf
 QXJlYWwuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfQXNob3J0LmQKWGlu
 Y2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0MuZApYaW5jbHVkZS9kL3Bob2Jvcy9z
 dGQvdHlwZWluZm8vdGlfYnl0ZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90
 aV9jZG91YmxlLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2NmbG9hdC5k
 ClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9jaGFyLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2NyZWFsLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5
 cGVpbmZvL3RpX2RjaGFyLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2Rl
 bGVnYXRlLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2RvdWJsZS5kClhp
 bmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9mbG9hdC5kClhpbmNsdWRlL2QvcGhv
 Ym9zL3N0ZC90eXBlaW5mby90aV9pZG91YmxlLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5
 cGVpbmZvL3RpX2lmbG9hdC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9p
 bnQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfaXJlYWwuZApYaW5jbHVk
 ZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfbG9uZy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC90eXBlaW5mby90aV9wdHIuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlf
 cmVhbC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9zaG9ydC5kClhpbmNs
 dWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV91Ynl0ZS5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC90eXBlaW5mby90aV91aW50LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZv
 L3RpX3Vsb25nLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX3VzaG9ydC5k
 ClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV92b2lkLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL3R5cGVpbmZvL3RpX3djaGFyLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5
 cGV0dXBsZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC91bmkuZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvdXJpLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3V0Zi5kClhpbmNsdWRlL2QvcGhv
 Ym9zL3N0ZC93aW5kb3dzL2NoYXJzZXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvd2luZG93
 cy9pdW5rbm93bi5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC93aW5kb3dzL3JlZ2lzdHJ5LmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL3dpbmRvd3Mvc3lzZXJyb3IuZApYaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvemlwLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3psaWIuZApYaW5jbHVkZS9k
 L3Bob2Jvcy91bml0dGVzdC5kClhAZGlycm0gJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9t
 eWRsbApYQGRpcnJtICUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QKWEBkaXJybSAlJUVYQU1Q
 TEVTRElSJSUvc2FtcGxlcwpYQGRpcnJtICUlRVhBTVBMRVNESVIlJQpYQGRpcnJtIGluY2x1
 ZGUvZC9waG9ib3Mvc3RkL3dpbmRvd3MKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC90
 eXBlaW5mbwpYQGRpcnJtIGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvd2luZG93cwpYQGRpcnJt
 IGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvc29sYXJpcwpYQGRpcnJtIGluY2x1ZGUvZC9waG9i
 b3Mvc3RkL2MvcG9zaXgKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL29zeApYQGRp
 cnJtIGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvbGludXgKWEBkaXJybSBpbmNsdWRlL2QvcGhv
 Ym9zL3N0ZC9jL2ZyZWVic2QKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jClhAZGly
 cm0gaW5jbHVkZS9kL3Bob2Jvcy9zdGQKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL2V0Yy9j
 ClhAZGlycm0gaW5jbHVkZS9kL3Bob2Jvcy9ldGMKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9z
 ClhAZGlycm10cnkgaW5jbHVkZS9kCjkwMTBlZjliMDk3ZGU1ZGIzYWZiYWY5N2RkODM5MmJm
 CmVjaG8geCAtIGRtZC9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmRtZC9kaXN0aW5mbyA8PCAn
 NjUzN2Q4ZDgyNGIyMWNmYjVkNjYwY2E0M2IyZmMzZGMnClhTSEEyNTYgKGRtZC4xLjA2NS56
 aXApID0gNmUxNWY5NjQ0N2FkYmRkOGY0OTYyNTNhZjRkNTc5ZTk4YWU5NWRmZmU1NmFhYjAy
 MWNjY2NlNjUyZTVmY2FiMApYU0laRSAoZG1kLjEuMDY1LnppcCkgPSA4OTY3ODE3CjY1Mzdk
 OGQ4MjRiMjFjZmI1ZDY2MGNhNDNiMmZjM2RjCmV4aXQKCg==
 --------------030400040606080602070205--

From: Ruben <chromium@hybridsource.org>
To: Walter Bright <newshound2@digitalmars.com>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152282: New port: lang/dmd Official compiler for D language
Date: Mon, 15 Nov 2010 22:44:54 +0000

 Hello Mr. Bright, as we discussed previously, I have packaged up dmd for 
 FreeBSD ports.  You can view the results here:
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=152282
 
 I am also sending this email to that public thread using the 
 bug-followup@ email and I ask that you do the same with your response. 
 Correct me if I'm wrong, but I believe no permission should be necessary 
 to include dmd in ports, since we merely link to your software and 
 provide an easier way to install it.  However, we usually also mirror 
 and/or redistribute software included in ports, so we will need your 
 permission for that.  Specifically,
 
 1. Is it okay to redistribute your zip file containing the dmd source 
 and binaries, either through a mirror or on a paid FreeBSD CD?
 
 2. Is it okay to distribute our own FreeBSD binary packages built from 
 your dmd source, either through a mirror or on a paid FreeBSD CD?
 
 At the very least, it would be nice to be able to mirror the zip file 
 online, so that people can reach it if your site goes down or if they 
 only use freebsd.org domains to download ports.  Please let me know how 
 I should set it up.
 
 btw, I had one issue when compiling Phobos, I had to take the 
 zlib/gzio.o entry out of freebsd.mak, looks like an oversight from when 
 it was removed from the latest zlib update.
Responsible-Changed-From-To: freebsd-ports-bugs->bapt 
Responsible-Changed-By: bapt 
Responsible-Changed-When: Tue Nov 16 22:16:28 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

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

From: Ruben <chromium@hybridsource.org>
To: bug-followup@FreeBSD.org, Walter Bright <walter@digitalmars.com>
Cc:  
Subject: Re: ports/152282: New port: lang/dmd Official compiler for D language
Date: Thu, 18 Nov 2010 17:55:24 +0000

 This is a multi-part message in MIME format.
 --------------090606090302040205000702
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 OK, Mr. Bright got back to me today with the following preferences, 
 which I have configured:
 
 - Since a compiler built from source is not validation-tested, this port 
 now installs the pre-built binaries and libraries instead.  However, the 
 source install is left as an option which is turned off by default.
 
 - Distribution of our own FreeBSD binary packages is disabled.
 
 - Mirroring or CD redistribution of the official zip file, which 
 contains the source and dmd binaries, is okay "as long as the licenses 
 are included with the distributions."  Since we don't modify the zip 
 file, the licenses should always be included.
 
 I also asked Mr. Bright permission to port further revisions on an 
 ongoing basis, with the understanding that this permission can be 
 revoked at any time.  Assuming all this is okay, I ask for the same 
 permission with dmd 2.0, which I was planning on porting next and will 
 configure in the same way (binary install with source option, mirroring 
 allowed but no FreeBSD binary package distribution), unless advised 
 differently.
 
 I ask Mr. Bright to respond to this email at bug-followup@FreeBSD.org 
 with a public response, so that we have it for the record.
 
 --------------090606090302040205000702
 Content-Type: text/plain;
  name="dmd.shar"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="dmd.shar"
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg
 YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50
 ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm
 aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk
 ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZG1k
 CiMJZG1kL01ha2VmaWxlCiMJZG1kL3BrZy1kZXNjcgojCWRtZC9wa2ctcGxpc3QKIwlkbWQv
 ZGlzdGluZm8KIwplY2hvIGMgLSBkbWQKbWtkaXIgLXAgZG1kID4gL2Rldi9udWxsIDI+JjEK
 ZWNobyB4IC0gZG1kL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+ZG1kL01ha2VmaWxlIDw8ICdi
 ZDIyNDVlNWEyZWZiMjJjYjFlNTVlNmM5NGZiMzdiNCcKWCMgTmV3IHBvcnRzIGNvbGxlY3Rp
 b24gbWFrZWZpbGUgZm9yOglkbWQKWCMgRGF0ZSBjcmVhdGVkOgkJCQlOb3ZlbWJlciAxNSAy
 MDEwClgjIFdob206CQkJCQlSdWJlbiA8Y2hyb21pdW1AaHlicmlkc291cmNlLm9yZz4KWCMK
 WCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlkbWQKWFBPUlRWRVJTSU9OPQkxLjA2NQpY
 Q0FURUdPUklFUz0JbGFuZwpYTUFTVEVSX1NJVEVTPQlodHRwOi8vZnRwLmRpZ2l0YWxtYXJz
 LmNvbS8KWERJU1ROQU1FPQkke1BPUlROQU1FfS4ke1BPUlRWRVJTSU9OfQpYClhNQUlOVEFJ
 TkVSPQljaHJvbWl1bUBoeWJyaWRzb3VyY2Uub3JnClhDT01NRU5UPQlPZmZpY2lhbCBjb21w
 aWxlciBmb3IgdGhlIEQgMS4wIHByb2dyYW1taW5nIGxhbmd1YWdlClgKWE5PX1BBQ0tBR0U9
 CVBhY2thZ2VzIGFyZSBub3QgdmFsaWRhdGlvbi10ZXN0ZWQgYnkgdGhlIGRldmVsb3BlcgpY
 T05MWV9GT1JfQVJDSFM9CWkzODYKWFVTRV9aSVA9CXllcwpYTUFOMT0JCWRtZC4xClhNQU41
 PQkJZG1kLmNvbmYuNQpYUE9SVERPQ1M9CSoudHh0IGh0bWwvIHBob2Jvcy8KWFdSS1NSQz0J
 CSR7V1JLRElSfS8ke1BPUlROQU1FfS9zcmMvJHtQT1JUTkFNRX0KWExJQ0VOU0VfQ09NQj0J
 bXVsdGkKWExJQ0VOU0U9CUFSVDEwIFpMSUIKWExJQ0VOU0VfTkFNRV9aTElCPQl6bGliIGxp
 Y2Vuc2UKWExJQ0VOU0VfUEVSTVNfWkxJQj0JJHtfTElDRU5TRV9QRVJNU19ERUZBVUxUfQpY
 TElDRU5TRV9GSUxFX1pMSUI9CSR7V1JLU1JDfS8uLi9waG9ib3MvcGhvYm9zbGljZW5zZS50
 eHQKWApYT1BUSU9OUz0JU09VUkNFCQkiQ29tcGlsZSBkbWQgYW5kIHBob2JvcyBmcm9tIHNv
 dXJjZSIgb2ZmClgKWC5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+ClgKWE1PRFVMRURJUj0J
 JHtQUkVGSVh9L2luY2x1ZGUvZC9waG9ib3MKWApYLmlmIGRlZmluZWQoV0lUSF9TT1VSQ0Up
 ClhNQUtFRklMRT0JZnJlZWJzZC5tYWsKWC5lbHNlClhOT19CVUlMRD0JeWVzClhQTElTVF9G
 SUxFUz0JYmluL2RtZC5jb25mClguZW5kaWYKWApYcG9zdC1wYXRjaDoKWC5pZiBkZWZpbmVk
 KFdJVEhfU09VUkNFKQpYCUAke1JFSU5QTEFDRV9DTUR9IC1lICJzfGdjY3wke0NDfXwiCQkJ
 XApYCQkke1dSS1NSQ30vLi4vcGhvYm9zL2ZyZWVic2QubWFrCQkJXApYCQkke1dSS1NSQ30v
 Li4vcGhvYm9zL2V0Yy9jL3psaWIvZnJlZWJzZC5tYWsJXApYCQkke1dSS1NSQ30vLi4vcGhv
 Ym9zL2ludGVybmFsL2djL2ZyZWVic2QubWFrCVwKWAkJJHtXUktTUkN9L2ZyZWVic2QubWFr
 ClgJQCR7UkVJTlBMQUNFX0NNRH0gLWUgInN8ZysrfCR7Q1hYfXwiCQkJXApYCQkke1dSS1NS
 Q30vLi4vcGhvYm9zL2ZyZWVic2QubWFrCQkJXApYCQkke1dSS1NSQ30vZnJlZWJzZC5tYWsK
 WAlAJHtSRUlOUExBQ0VfQ01EfSAtZSAic3wvZXRjfCR7UFJFRklYfS9ldGN8IglcClgJCSR7
 V1JLRElSfS9kbWQvbWFuL21hbjEvZG1kLjEJCVwKWAkJJHtXUktESVJ9L2RtZC9tYW4vbWFu
 MS9kbWQuY29uZi41ClgJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3N8Ii9ldGMvInwiJHtQUkVG
 SVh9L2V0Yy8ifCcgJHtXUktTUkN9L2luaWZpbGUuYwpYLmVuZGlmClgJQCR7UkVJTlBMQUNF
 X0NNRH0gLWUgInN8JUBQJS8uLi8uLi9zcmMvcGhvYm9zfCR7TU9EVUxFRElSfXwiICR7V1JL
 RElSfS9kbWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYKWAlAJHtDUH0gJHtXUktESVJ9L2RtZC9m
 cmVlYnNkL2Jpbi9kbWQuY29uZiAke1dSS0RJUn0vZG1kL2ZyZWVic2QvYmluL2RtZC5jb25m
 LnRhbmdvClgJQCR7UkVJTlBMQUNFX0NNRH0gLWUgInN8cGhvYm9zfHRhbmdvIC1kZWZhdWx0
 bGliPXRhbmdvIC12ZXJzaW9uPWZyZWVic2R8IiAke1dSS0RJUn0vZG1kL2ZyZWVic2QvYmlu
 L2RtZC5jb25mLnRhbmdvClgJQCR7UkVJTlBMQUNFX0NNRH0gLWUgIjFzfF58IyBZb3UnbGwg
 bmVlZCB0byByZWNvbXBpbGUgbGlidGFuZ28uYSB3aXRoIGRtZCBhbmQgaW5zdGFsbCBpdCB5
 b3Vyc2VsZi58IiAke1dSS0RJUn0vZG1kL2ZyZWVic2QvYmluL2RtZC5jb25mLnRhbmdvClgJ
 QCR7UkVJTlBMQUNFX0NNRH0gLWUgInN8JUBQJS8uLi9saWJ8JHtQUkVGSVh9L2xpYnwiIFwK
 WAkJJHtXUktESVJ9L2RtZC9mcmVlYnNkL2Jpbi9kbWQuY29uZglcClgJCSR7V1JLRElSfS9k
 bWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYudGFuZ28KWApYcG9zdC1idWlsZDoKWAlAJHtSRUlO
 UExBQ0VfQ01EfSAtZSAic3wgZXRjL2MvemxpYi9nemlvLm98fCIgJHtXUktTUkN9Ly4uL3Bo
 b2Jvcy9mcmVlYnNkLm1hawpYCWNkICR7V1JLU1JDfS8uLi9waG9ib3MgJiYgXApYCQkke1NF
 VEVOVn0gUEFUSD0ke1BBVEh9OiR7V1JLU1JDfSAke01BS0V9ICR7TUFLRV9GTEFHU30gZnJl
 ZWJzZC5tYWsKWApYZG8taW5zdGFsbDoKWAkke0lOU1RBTExfTUFOfSAke1dSS0RJUn0vZG1k
 L21hbi9tYW4xL2RtZC4xICR7TUFOUFJFRklYfS9tYW4vbWFuMQpYCSR7SU5TVEFMTF9NQU59
 ICR7V1JLRElSfS9kbWQvbWFuL21hbjEvZG1kLmNvbmYuNSAke01BTlBSRUZJWH0vbWFuL21h
 bjUKWC5pZiAhZXhpc3RzKCR7UFJFRklYfS9ldGMvZG1kLmNvbmYpClgJJHtJTlNUQUxMX0RB
 VEF9ICR7V1JLRElSfS9kbWQvZnJlZWJzZC9iaW4vZG1kLmNvbmYgJHtQUkVGSVh9L2V0YwpY
 LmVuZGlmClguaWYgZGVmaW5lZChXSVRIX1NPVVJDRSkKWAkke0lOU1RBTExfUFJPR1JBTX0g
 JHtXUktTUkN9L2RtZCAke1BSRUZJWH0vYmluClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JD
 fS8uLi9waG9ib3MvbGlicGhvYm9zLmEgJHtQUkVGSVh9L2xpYgpYLmVsc2UKWAkke0lOU1RB
 TExfUFJPR1JBTX0gJHtXUktESVJ9L2RtZC9mcmVlYnNkL2Jpbi9kbWQgJHtQUkVGSVh9L2Jp
 bgpYCSR7TE59IC1zZiAke1BSRUZJWH0vZXRjL2RtZC5jb25mICR7UFJFRklYfS9iaW4KWAkk
 e0lOU1RBTExfREFUQX0gJHtXUktESVJ9L2RtZC9mcmVlYnNkL2xpYi9saWJwaG9ib3MuYSAk
 e1BSRUZJWH0vbGliClguZW5kaWYKWAkke01LRElSfSAke0VYQU1QTEVTRElSfQpYCSR7SU5T
 VEFMTF9EQVRBfSAke1dSS0RJUn0vZG1kL2ZyZWVic2QvYmluL2RtZC5jb25mICR7RVhBTVBM
 RVNESVJ9ClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JLRElSfS9kbWQvZnJlZWJzZC9iaW4vZG1k
 LmNvbmYudGFuZ28gJHtFWEFNUExFU0RJUn0KWAljZCAke1dSS0RJUn0vZG1kICYmICR7Q09Q
 WVRSRUVfU0hBUkV9IHNhbXBsZXMgJHtFWEFNUExFU0RJUn0KWAkke01LRElSfSAke01PRFVM
 RURJUn0KWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4uL3Bob2Jvcy8qLmQgJHtNT0RV
 TEVESVJ9ClgJJHtNS0RJUn0gJHtNT0RVTEVESVJ9L2V0YwpYCSR7SU5TVEFMTF9EQVRBfSAk
 e1dSS1NSQ30vLi4vcGhvYm9zL2V0Yy9nYW1tYS5kICR7TU9EVUxFRElSfS9ldGMKWAkke01L
 RElSfSAke01PRFVMRURJUn0vZXRjL2MKWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4u
 L3Bob2Jvcy9ldGMvYy96bGliLmQgJHtNT0RVTEVESVJ9L2V0Yy9jClgJY2QgJHtXUktTUkN9
 Ly4uL3Bob2JvcyAmJiAke0NPUFlUUkVFX1NIQVJFfSBzdGQgJHtNT0RVTEVESVJ9ClguaWYg
 IWRlZmluZWQoTk9QT1JURE9DUykKWAkke01LRElSfSAke0RPQ1NESVJ9ClgJJHtJTlNUQUxM
 X0RBVEF9ICR7V1JLU1JDfS8qLnR4dCAke0RPQ1NESVJ9ClgJY2QgJHtXUktESVJ9L2RtZCAm
 JiAke0NPUFlUUkVFX1NIQVJFfSBodG1sICR7RE9DU0RJUn0KWAkke01LRElSfSAke0RPQ1NE
 SVJ9L3Bob2JvcwpYCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vLi4vcGhvYm9zL3Bob2Jv
 c2xpY2Vuc2UudHh0ICR7RE9DU0RJUn0vcGhvYm9zClgJJHtJTlNUQUxMX0RBVEF9ICR7V1JL
 U1JDfS8uLi9waG9ib3Mvc3RkLmRkb2MgJHtET0NTRElSfS9waG9ib3MKWC5lbmRpZgpYClgu
 aW5jbHVkZSA8YnNkLnBvcnQucG9zdC5taz4KYmQyMjQ1ZTVhMmVmYjIyY2IxZTU1ZTZjOTRm
 YjM3YjQKZWNobyB4IC0gZG1kL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPmRtZC9wa2ctZGVz
 Y3IgPDwgJzhiZWUwZDk4NTgzODc5OWU2MmU5ZWJjMzNkMWI3MjYxJwpYRCBpcyBhIHN5c3Rl
 bXMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UuIEl0cyBmb2N1cyBpcyBvbiBjb21iaW5pbmcgdGhl
 IHBvd2VyIGFuZApYaGlnaCBwZXJmb3JtYW5jZSBvZiBDIGFuZCBDKysgd2l0aCB0aGUgcHJv
 Z3JhbW1lciBwcm9kdWN0aXZpdHkgb2YgbW9kZXJuClhsYW5ndWFnZXMgbGlrZSBSdWJ5IGFu
 ZCBQeXRob24uIFNwZWNpYWwgYXR0ZW50aW9uIGlzIGdpdmVuIHRvIHRoZSBuZWVkcyBvZgpY
 cXVhbGl0eSBhc3N1cmFuY2UsIGRvY3VtZW50YXRpb24sIG1hbmFnZW1lbnQsIHBvcnRhYmls
 aXR5IGFuZCByZWxpYWJpbGl0eS4KWApYVGhlIEQgbGFuZ3VhZ2UgaXMgc3RhdGljYWxseSB0
 eXBlZCBhbmQgY29tcGlsZXMgZGlyZWN0bHkgdG8gbWFjaGluZSBjb2RlLiBJdCdzClhtdWx0
 aXBhcmFkaWdtLCBzdXBwb3J0aW5nIG1hbnkgcHJvZ3JhbW1pbmcgc3R5bGVzOiBpbXBlcmF0
 aXZlLCBvYmplY3Qgb3JpZW50ZWQsClhhbmQgbWV0YXByb2dyYW1taW5nLiBJdCdzIGEgbWVt
 YmVyIG9mIHRoZSBDIHN5bnRheCBmYW1pbHksIGFuZCBpdHMgYXBwZWFyYW5jZQpYaXMgdmVy
 eSBzaW1pbGFyIHRvIHRoYXQgb2YgQysrLgpYClhJdCBpcyBub3QgZ292ZXJuZWQgYnkgYSBj
 b3Jwb3JhdGUgYWdlbmRhIG9yIGFueSBvdmVyYXJjaGluZyB0aGVvcnkgb2YKWHByb2dyYW1t
 aW5nLiBUaGUgbmVlZHMgYW5kIGNvbnRyaWJ1dGlvbnMgb2YgdGhlIEQgcHJvZ3JhbW1pbmcg
 Y29tbXVuaXR5IGZvcm0KWHRoZSBkaXJlY3Rpb24gaXQgZ29lcy4KWApYV1dXOiBodHRwOi8v
 ZGlnaXRhbG1hcnMuY29tL2QvMS4wLwo4YmVlMGQ5ODU4Mzg3OTllNjJlOWViYzMzZDFiNzI2
 MQplY2hvIHggLSBkbWQvcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+ZG1kL3BrZy1wbGlzdCA8
 PCAnOTAxMGVmOWIwOTdkZTVkYjNhZmJhZjk3ZGQ4MzkyYmYnClhiaW4vZG1kClhAdW5leGVj
 IGlmIGNtcCAtcyAlRC8lJUVYQU1QTEVTRElSJSUvZG1kLmNvbmYgJUQvZXRjL2RtZC5jb25m
 OyB0aGVuIHJtIC1mICVEL2V0Yy9kbWQuY29uZjsgZmkKWCUlRVhBTVBMRVNESVIlJS9kbWQu
 Y29uZgpYQGV4ZWMgaWYgWyAhIC1mICVEL2V0Yy9kbWQuY29uZiBdOyB0aGVuIGNwIC1wICVE
 LyUlRVhBTVBMRVNESVIlJS9kbWQuY29uZiAlRC9ldGMvZG1kLmNvbmY7IGZpClglJUVYQU1Q
 TEVTRElSJSUvZG1kLmNvbmYudGFuZ28KWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvYWxs
 LnNoClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL2NoZWxsby5kClglJUVYQU1QTEVTRElS
 JSUvc2FtcGxlcy9kL2QyaHRtbC5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL2RjbGll
 bnQuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9kaHJ5LmQKWCUlRVhBTVBMRVNESVIl
 JS9zYW1wbGVzL2QvZHNlcnZlci5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL2RzZXJ2
 ZXIuZGVmClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL2hlbGxvLmQKWCUlRVhBTVBMRVNE
 SVIlJS9zYW1wbGVzL2QvaGVsbG8yLmh0bWwKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2Qv
 aHRtbGdldC5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL2xpc3RlbmVyLmQKWCUlRVhB
 TVBMRVNESVIlJS9zYW1wbGVzL2QvbXlkbGwvYnVpbGQuYmF0ClglJUVYQU1QTEVTRElSJSUv
 c2FtcGxlcy9kL215ZGxsL2RsbC5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL215ZGxs
 L215ZGxsLmQKWCUlRVhBTVBMRVNESVIlJS9zYW1wbGVzL2QvbXlkbGwvbXlkbGwuZGVmClgl
 JUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL215ZGxsL215ZGxsMi5kClglJUVYQU1QTEVTRElS
 JSUvc2FtcGxlcy9kL215ZGxsL3Rlc3QuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC9w
 aS5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL3J1bi5iYXQKWCUlRVhBTVBMRVNESVIl
 JS9zYW1wbGVzL2Qvc2lldmUuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC93Yy5kClgl
 JUVYQU1QTEVTRElSJSUvc2FtcGxlcy9kL3djMi5kClglJUVYQU1QTEVTRElSJSUvc2FtcGxl
 cy9kL3dpbnNhbXAuZApYJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMvZC93aW5zYW1wLmRlZgpY
 bGliL2xpYnBob2Jvcy5hClhpbmNsdWRlL2QvcGhvYm9zL2NyYzMyLmQKWGluY2x1ZGUvZC9w
 aG9ib3MvZXRjL2dhbW1hLmQKWGluY2x1ZGUvZC9waG9ib3MvZXRjL2MvemxpYi5kClhpbmNs
 dWRlL2QvcGhvYm9zL2djc3RhdHMuZApYaW5jbHVkZS9kL3Bob2Jvcy9vYmplY3QuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9waG9ib3MuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYXJyYXkuZApY
 aW5jbHVkZS9kL3Bob2Jvcy9zdGQvYXNzZXJ0ZXJyb3IuZApYaW5jbHVkZS9kL3Bob2Jvcy9z
 dGQvYmFzZTY0LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2JpbmQuZApYaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvYml0YXJyYXkuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYm94ZXIuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvYy9mZW52LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvZnJl
 ZWJzZC9mcmVlYnNkLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvZnJlZWJzZC9tYXRoLmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvZnJlZWJzZC9wdGhyZWFkLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL2MvZnJlZWJzZC9zb2NrZXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9s
 aW51eC9saW51eC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL2xpbnV4L2xpbnV4ZXh0ZXJu
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2MvbGludXgvcHRocmVhZC5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC9jL2xpbnV4L3NvY2tldC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL2xv
 Y2FsZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL21hdGguZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvYy9vc3gvZHlsZC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL29zeC9nZXRzZWN0
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvb3N4L2xvYWRlci5kClhpbmNsdWRlL2QvcGhv
 Ym9zL3N0ZC9jL29zeC9vc3guZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9wb3NpeC9wb3Np
 eC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Bvc2l4L3B0aHJlYWQuZApYaW5jbHVkZS9k
 L3Bob2Jvcy9zdGQvYy9wb3NpeC9zb2NrZXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9w
 cm9jZXNzLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2Mvc29sYXJpcy9wdGhyZWFkLmQKWGlu
 Y2x1ZGUvZC9waG9ib3Mvc3RkL2Mvc29sYXJpcy9zb2NrZXQuZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvYy9zb2xhcmlzL3NvbGFyaXMuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9zdGRh
 cmcuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9zdGRkZWYuZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvYy9zdGRpby5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3N0ZGxpYi5kClhpbmNs
 dWRlL2QvcGhvYm9zL3N0ZC9jL3N0cmluZy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Rp
 bWUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy93aW5kb3dzL2NvbS5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC9jL3dpbmRvd3Mvc3RhdC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3dp
 bmRvd3Mvd2luZG93cy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3dpbmRvd3Mvd2luc29j
 ay5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jb21waWxlci5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9jb252LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2NvdmVyLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL2NwdWlkLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2NzdHJlYW0uZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvY3R5cGUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvZGF0ZS5k
 ClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9kYXRlcGFyc2UuZApYaW5jbHVkZS9kL3Bob2Jvcy9z
 dGQvZGVtYW5nbGUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvZmlsZS5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC9mb3JtYXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvZ2MuZApYaW5jbHVk
 ZS9kL3Bob2Jvcy9zdGQvaW50cmluc2ljLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL2xvYWRl
 ci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9tYXRoLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3Rk
 L21hdGgyLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL21kNS5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9tZXRhc3RyaW5ncy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9tbWZpbGUuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvbW9kdWxlaW5pdC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9v
 cGVucmouZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvb3V0YnVmZmVyLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL291dG9mbWVtb3J5LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3BhdGguZApY
 aW5jbHVkZS9kL3Bob2Jvcy9zdGQvcGVyZi5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC9wcm9j
 ZXNzLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3JhbmRvbS5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9yZWdleHAuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvc2lnbmFscy5kClhpbmNsdWRl
 L2QvcGhvYm9zL3N0ZC9zb2NrZXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvc29ja2V0c3Ry
 ZWFtLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3N0ZGFyZy5kClhpbmNsdWRlL2QvcGhvYm9z
 L3N0ZC9zdGRpbnQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvc3RkaW8uZApYaW5jbHVkZS9k
 L3Bob2Jvcy9zdGQvc3RyZWFtLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3N0cmluZy5kClhp
 bmNsdWRlL2QvcGhvYm9zL3N0ZC9zd2l0Y2hlcnIuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQv
 c3lzZXJyb3IuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvc3lzdGVtLmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL3RocmVhZC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90aHJlYWRfaGVscGVy
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3RyYWl0cy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC90eXBlaW5mby90aV9BQy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9B
 Y2RvdWJsZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9BY2Zsb2F0LmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0FjcmVhbC5kClhpbmNsdWRlL2Qv
 cGhvYm9zL3N0ZC90eXBlaW5mby90aV9BZG91YmxlLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3Rk
 L3R5cGVpbmZvL3RpX0FmbG9hdC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90
 aV9BZy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9BaW50LmQKWGluY2x1
 ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX0Fsb25nLmQKWGluY2x1ZGUvZC9waG9ib3Mv
 c3RkL3R5cGVpbmZvL3RpX0FyZWFsLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZv
 L3RpX0FzaG9ydC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9DLmQKWGlu
 Y2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2J5dGUuZApYaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvdHlwZWluZm8vdGlfY2RvdWJsZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBl
 aW5mby90aV9jZmxvYXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfY2hh
 ci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9jcmVhbC5kClhpbmNsdWRl
 L2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9kY2hhci5kClhpbmNsdWRlL2QvcGhvYm9zL3N0
 ZC90eXBlaW5mby90aV9kZWxlZ2F0ZS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5m
 by90aV9kb3VibGUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfZmxvYXQu
 ZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfaWRvdWJsZS5kClhpbmNsdWRl
 L2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV9pZmxvYXQuZApYaW5jbHVkZS9kL3Bob2Jvcy9z
 dGQvdHlwZWluZm8vdGlfaW50LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3Rp
 X2lyZWFsLmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3R5cGVpbmZvL3RpX2xvbmcuZApYaW5j
 bHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfcHRyLmQKWGluY2x1ZGUvZC9waG9ib3Mv
 c3RkL3R5cGVpbmZvL3RpX3JlYWwuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8v
 dGlfc2hvcnQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfdWJ5dGUuZApY
 aW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfdWludC5kClhpbmNsdWRlL2QvcGhv
 Ym9zL3N0ZC90eXBlaW5mby90aV91bG9uZy5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBl
 aW5mby90aV91c2hvcnQuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8vdGlfdm9p
 ZC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC90eXBlaW5mby90aV93Y2hhci5kClhpbmNsdWRl
 L2QvcGhvYm9zL3N0ZC90eXBldHVwbGUuZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvdW5pLmQK
 WGluY2x1ZGUvZC9waG9ib3Mvc3RkL3VyaS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC91dGYu
 ZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvd2luZG93cy9jaGFyc2V0LmQKWGluY2x1ZGUvZC9w
 aG9ib3Mvc3RkL3dpbmRvd3MvaXVua25vd24uZApYaW5jbHVkZS9kL3Bob2Jvcy9zdGQvd2lu
 ZG93cy9yZWdpc3RyeS5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC93aW5kb3dzL3N5c2Vycm9y
 LmQKWGluY2x1ZGUvZC9waG9ib3Mvc3RkL3ppcC5kClhpbmNsdWRlL2QvcGhvYm9zL3N0ZC96
 bGliLmQKWGluY2x1ZGUvZC9waG9ib3MvdW5pdHRlc3QuZApYQGRpcnJtICUlRVhBTVBMRVNE
 SVIlJS9zYW1wbGVzL2QvbXlkbGwKWEBkaXJybSAlJUVYQU1QTEVTRElSJSUvc2FtcGxlcy9k
 ClhAZGlycm0gJSVFWEFNUExFU0RJUiUlL3NhbXBsZXMKWEBkaXJybSAlJUVYQU1QTEVTRElS
 JSUKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC93aW5kb3dzClhAZGlycm0gaW5jbHVk
 ZS9kL3Bob2Jvcy9zdGQvdHlwZWluZm8KWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9j
 L3dpbmRvd3MKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3NvbGFyaXMKWEBkaXJy
 bSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL3Bvc2l4ClhAZGlycm0gaW5jbHVkZS9kL3Bob2Jv
 cy9zdGQvYy9vc3gKWEBkaXJybSBpbmNsdWRlL2QvcGhvYm9zL3N0ZC9jL2xpbnV4ClhAZGly
 cm0gaW5jbHVkZS9kL3Bob2Jvcy9zdGQvYy9mcmVlYnNkClhAZGlycm0gaW5jbHVkZS9kL3Bo
 b2Jvcy9zdGQvYwpYQGRpcnJtIGluY2x1ZGUvZC9waG9ib3Mvc3RkClhAZGlycm0gaW5jbHVk
 ZS9kL3Bob2Jvcy9ldGMvYwpYQGRpcnJtIGluY2x1ZGUvZC9waG9ib3MvZXRjClhAZGlycm0g
 aW5jbHVkZS9kL3Bob2JvcwpYQGRpcnJtdHJ5IGluY2x1ZGUvZAo5MDEwZWY5YjA5N2RlNWRi
 M2FmYmFmOTdkZDgzOTJiZgplY2hvIHggLSBkbWQvZGlzdGluZm8Kc2VkICdzL15YLy8nID5k
 bWQvZGlzdGluZm8gPDwgJzY1MzdkOGQ4MjRiMjFjZmI1ZDY2MGNhNDNiMmZjM2RjJwpYU0hB
 MjU2IChkbWQuMS4wNjUuemlwKSA9IDZlMTVmOTY0NDdhZGJkZDhmNDk2MjUzYWY0ZDU3OWU5
 OGFlOTVkZmZlNTZhYWIwMjFjY2NjZTY1MmU1ZmNhYjAKWFNJWkUgKGRtZC4xLjA2NS56aXAp
 ID0gODk2NzgxNwo2NTM3ZDhkODI0YjIxY2ZiNWQ2NjBjYTQzYjJmYzNkYwpleGl0Cgo=
 --------------090606090302040205000702--

From: Ruben <chromium@hybridsource.org>
To: bug-followup@FreeBSD.org
Cc: Walter Bright <walter@digitalmars.com>
Subject: Re: ports/152282: New port: lang/dmd Official compiler for D language
Date: Wed, 24 Nov 2010 19:43:06 +0000

 Mr. Bright asked me to just post his reply to me giving permission, so I 
 have appended the relevant portion below.  He gave permission to 
 redistribute the distfile but preferred that we didn't distribute our 
 own binary packages, which is how I have setup the port now.
 
 -------- Original Message --------
 Subject: Re: ports/152282: New port: lang/dmd Official compiler for D 
 language
 Date: Thu, 18 Nov 2010 12:53:28 -0800
 From: Walter Bright <redacted@digitalmars.com>
 To: Ruben <chromium@hybridsource.org>
 > I am also sending this email to that public thread using the
 > bug-followup@ email and I ask that you do the same with your response.
 > Correct me if I'm wrong, but I believe no permission should be
 > necessary to include dmd in ports, since we merely link to your
 > software and provide an easier way to install it.  However, we usually
 > also mirror and/or redistribute software included in ports, so we will
 > need your permission for that.  Specifically,
 >
 > 1. Is it okay to redistribute your zip file containing the dmd source
 > and binaries, either through a mirror or on a paid FreeBSD CD?
 
 Yes, as long as the licenses are included with the distributions.
 
 >
 > 2. Is it okay to distribute our own FreeBSD binary packages built from
 > your dmd source, either through a mirror or on a paid FreeBSD CD?
 
 You can, but I'd rather you didn't because those packages will not have
 gone through validation testing.
 
 > At the very least, it would be nice to be able to mirror the zip file
 > online, so that people can reach it if your site goes down or if they
 > only use freebsd.org domains to download ports.  Please let me know
 > how I should set it up.
 
 I think that would be best.
State-Changed-From-To: open->closed 
State-Changed-By: bapt 
State-Changed-When: Mon Nov 29 10:29:25 UTC 2010 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152282: commit references a PR
Date: Mon, 29 Nov 2010 10:27:30 +0000 (UTC)

 bapt        2010-11-29 10:27:25 UTC
 
   FreeBSD ports repository
 
   Modified files:
     lang                 Makefile 
   Added files:
     lang/dmd             Makefile Makefile~ distinfo pkg-descr 
                          pkg-plist 
   Log:
   Add dmd 1.065, official compiler for the D 1.0 programming language.
   
   PR:             ports/152282
   Submitted by:   Ruben <chromium at hybridsource.org>
   
   Revision  Changes    Path
   1.710     +1 -0      ports/lang/Makefile
   1.1       +108 -0    ports/lang/dmd/Makefile (new)
   1.1       +108 -0    ports/lang/dmd/Makefile~ (new)
   1.1       +2 -0      ports/lang/dmd/distinfo (new)
   1.1       +15 -0     ports/lang/dmd/pkg-descr (new)
   1.1       +180 -0    ports/lang/dmd/pkg-plist (new)
 _______________________________________________
 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:
