From owner-freebsd-stable@FreeBSD.ORG Wed Nov 28 08:52:58 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DFB1A3B5 for ; Wed, 28 Nov 2012 08:52:58 +0000 (UTC) (envelope-from fluca1978@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 843BE8FC12 for ; Wed, 28 Nov 2012 08:52:58 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id l1so6402067vba.13 for ; Wed, 28 Nov 2012 00:52:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=HdCs7NOSr1b/wcwVrJtitdBhShkfsyF/KgRgSbL7bwo=; b=BM+dBR/rCGmng/xjV8HnFakx+xqvysSgAIPAa5dMKKR+TBctXryM6adzZzurxv/NYM oPVj2du3In27hAXa3Z6ecV37P7yHt5tMa5AAE5JHugQM8PsPMjhc7xjw7hcR1RhnMrNZ Sq7/8f4qi4AOs+atOKZaxyEibjyPzdMzrznVZomBgY5Y3XJHPP3ipaLp7ZIBEpHaibTx EawEevJthnXgkm95jRGUUxUzGJ1o59X1x+R+7ERgQBMDHM/i/juIwOd3U8Ggm69u5Xq1 kC97id+NGVZI4KPrQItH6y/iyjsPR5Gl5oyjCTstMjKYbeDzi+q169DR4Hr7IYo4N6D6 gIdw== MIME-Version: 1.0 Received: by 10.58.187.84 with SMTP id fq20mr28798426vec.25.1354092777951; Wed, 28 Nov 2012 00:52:57 -0800 (PST) Sender: fluca1978@gmail.com Received: by 10.220.2.137 with HTTP; Wed, 28 Nov 2012 00:52:57 -0800 (PST) In-Reply-To: <1354040675.3923.3.camel@mjakubik.localdomain> References: <1354040675.3923.3.camel@mjakubik.localdomain> Date: Wed, 28 Nov 2012 09:52:57 +0100 X-Google-Sender-Auth: FfDW0-W0azc9y-BETKBYPw55swk Message-ID: Subject: Re: simple patch for portsnap to use wget From: Luca Ferrari To: freebsd-stable@freebsd.org Content-Type: multipart/mixed; boundary=047d7b6d806205d39f04cf8a4b80 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2012 08:52:58 -0000 --047d7b6d806205d39f04cf8a4b80 Content-Type: text/plain; charset=ISO-8859-1 > Certainly not with a dependency on wget, which is not part of the base > system. Use fetch instead. > Right, so I'm wondering why not using fetch instead of phttpget by default. However I've rewritten everything so that now it allows for the configuration of fetch or not. The only change is that in the case of fetch the server name must be used with a protocol since fetch expects a full URL and not a server name. I vote for using fetch by default instead of phttpget. Regards, Luca --047d7b6d806205d39f04cf8a4b80 Content-Type: application/octet-stream; name="portsnap.conf.patch" Content-Disposition: attachment; filename="portsnap.conf.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha27u0dd0 MzZhMzcsNDIKPiAKPiAjIEVuYWJsZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCBwb3J0c25hcCB0 byB1c2UgZmV0Y2goMSkKPiAjIGluc3RlYWQgb2YgdGhlIHN0YW5kYXJkIHBodHRwZ2V0IHByb2dy YW0gdG8gZG93bmxvYWQKPiAjIGFsbCB0aGUgcmVxdWlyZWQgZmlsZXMuCj4gRkVUQ0hfRU5BQkxF PSJZRVMiCj4gCg== --047d7b6d806205d39f04cf8a4b80 Content-Type: application/octet-stream; name="portsnap.patch" Content-Disposition: attachment; filename="portsnap.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha27u0e31 MTk1YTE5NiwyMDYKPiAJCSMgaGFuZGxpbmcgZmV0Y2ggc3BlY2lmaWMgZXh0ZW5zaW9uCj4gCQlm b3IgZmV0Y2hYIGluIEZFVENIX0VOQUJMRTsgIGRvCj4gCQkgICAgZXZhbCBfPVwkJHtmZXRjaFh9 Cj4gCQkJaWYgWyAteiAiJHtffSIgXTsgdGhlbgo+IAkJCQlldmFsICR7ZmV0Y2hYfT1gZ3JlcCAi XiR7ZmV0Y2hYfT0iICIke0NPTkZGSUxFfSIgfAo+IAkJCQkgICAgY3V0IC1mIDItIC1kICc9JyB8 IHRhaWwgLTEgfCB0ciAnWzpsb3dlcjpdJyAnWzp1cHBlcjpdJ2AKPiAJCQlmaQo+IAkJZG9uZQo+ IAkJCj4gCj4gCjI2OGMyNzksMjkzCjwgCVBIVFRQR0VUPS91c3IvbGliZXhlYy9waHR0cGdldAot LS0KPiAKPiAJIyBkbyB3ZSBuZWVkIHRoZSB1c2FnZSBvZiBmZXRjaCgxKSBpbnN0ZWFkIG9mIHRo ZQo+IAkjIGRlZmF1bHQgcGh0dHBnZXQ/Cj4gCWlmIFsgIiR7RkVUQ0hfRU5BQkxFfSIgPSAiWUVT IiBdCj4gCXRoZW4KPiAJICAgIFBIVFRQR0VUPS91c3IvYmluL2ZldGNoCj4gCSAgICBQSFRUUEdF VF9PUFRTPSIiCj4gCSAgICBTRVJWRVJfUFJPVE9DT0w9Imh0dHA6Ly8iCj4gCWVsc2UKPiAJICAg IFBIVFRQR0VUPS91c3IvbGliZXhlYy9waHR0cGdldAo+IAkgICAgU0VSVkVSX1BST1RPQ09MPSIi Cj4gCWZpCj4gCj4gCWNoZWNrX2Rvd25sb2FkZXIKPiAJZWNobyAiV2lsbCB1c2UgWyRQSFRUUEdF VF0gYXMgZG93bmxvYWRlciIKNjg3LDY5MGM3MTIsNzE3CjwgCXRyICd8JyAnLScgPCBwYXRjaGxp c3QgfAo8IAkgICAgbGFtIC1zICJ0cC8iIC0gLXMgIi5neiIgfAo8IAkgICAgeGFyZ3MgJHtYQVJH U1R9ICR7UEhUVFBHRVR9ICR7U0VSVkVSTkFNRX0JXAo8IAkgICAgMj4ke1NUQVRTUkVESVJ9IHwg ZmV0Y2hfcHJvZ3Jlc3MKLS0tCj4gCj4gCWZvciBjdXJyZW50X2ZpbGUgaW4gYHRyICd8JyAnLScg PCBwYXRjaGxpc3QgfCBsYW0gLXMgInRwLyIgLSAtcyAiLmd6ImAKPiAJZG8KPiAJICAgICR7UEhU VFBHRVR9ICR7UEhUVFBHRVRfT1BUU30gJHtTRVJWRVJfUFJPVE9DT0x9JHtTRVJWRVJOQU1FfS8k e2N1cnJlbnRfZmlsZX0gPiAvZGV2L251bGwgMj4ke1NUQVRTUkVESVJ9Cj4gCWRvbmUKPiAKNzIx LDcyNGM3NDgsNzU0CjwgCWVjaG8gJHtOREVCVUd9ICJtZXRhZGF0YSBmaWxlcy4uLiAiCjwgCWxh bSAtcyAiZi8iIC0gLXMgIi5neiIgPCBmaWxlbGlzdCB8CjwgCSAgICB4YXJncyAke1hBUkdTVH0g JHtQSFRUUEdFVH0gJHtTRVJWRVJOQU1FfQlcCjwgCSAgICAyPiR7UVVJRVRSRURJUn0KLS0tCj4g CWVjaG8gJHtOREVCVUd9ICJtZXRhZGF0YSBmaWxlcy4uLiIKPiAKPiAJZm9yIGN1cnJlbnRfZmls ZSBpbiBgY2F0IGZpbGVsaXN0YAo+IAlkbwo+IAkgICAgJHtQSFRUUEdFVH0gICR7UEhUVFBHRVRf T1BUU30gJHtTRVJWRVJfUFJPVE9DT0x9JHtTRVJWRVJOQU1FfS9mLyR7Y3VycmVudF9maWxlfS5n eiAgPiAvZGV2L251bGwgMj4ke1NUQVRTUkVESVJ9Cj4gCWRvbmUKPiAJICAgIAo3NjMsNzY1Yzc5 Myw3OTcKPCAJdHIgJ3wnICctJyA8IHBhdGNobGlzdCB8IGxhbSAtcyAiYnAvIiAtIHwKPCAJICAg IHhhcmdzICR7WEFSR1NUfSAke1BIVFRQR0VUfSAke1NFUlZFUk5BTUV9CVwKPCAJICAgIDI+JHtT VEFUU1JFRElSfSB8IGZldGNoX3Byb2dyZXNzCi0tLQo+IAo+IAlmb3IgY3VycmVudF9maWxlIGlu IGB0ciAnfCcgJy0nIDwgcGF0Y2hsaXN0IHwgbGFtIC1zICJicC8iIC0gLXMgIi5neiJgCj4gCWRv Cj4gCSAgICAke1BIVFRQR0VUfSAgJHtQSFRUUEdFVF9PUFRTfSAke1NFUlZFUl9QUk9UT0NPTH0k e1NFUlZFUk5BTUV9LyR7Y3VycmVudF9maWxlfSAgPiAvZGV2L251bGwgMj4ke1NUQVRTUkVESVJ9 Cj4gCWRvbmUKNzk0LDc5NmM4MjYsODMwCjwgCWxhbSAtcyAiZi8iIC0gLXMgIi5neiIgPCBmaWxl bGlzdCB8CjwgCSAgICB4YXJncyAke1hBUkdTVH0gJHtQSFRUUEdFVH0gJHtTRVJWRVJOQU1FfQlc CjwgCSAgICAyPiR7UVVJRVRSRURJUn0KLS0tCj4gCj4gCWZvciBjdXJyZW50X2ZpbGUgaW4gYGxh bSAtcyAiZi8iIC0gLXMgIi5neiIgPCBmaWxlbGlzdGAKPiAJZG8KPiAJICAgICR7UEhUVFBHRVR9 ICAke1BIVFRQR0VUX09QVFN9ICR7U0VSVkVSX1BST1RPQ09MfSR7U0VSVkVSTkFNRX0vJHtjdXJy ZW50X2ZpbGV9ICA+IC9kZXYvbnVsbCAyPiR7U1RBVFNSRURJUn0KPiAJZG9uZQo5OTdhMTAzMiwx MDcyCj4gIyBjaGVjayB0aGF0IHRoZSBkb3dubG9hZGVyIHByb2dyYW0gaXMgc2V0IGludG8gdGhl IHZhcmlhYmxlIFBIVFRQR0VUCj4gIyBhbmQgdGhhdCBpcyBleGVjdXRhYmxlIChpbiB0aGUgY2Fz ZSBvZiBmZXRjaCgxKSBpdCBtdXN0IGJlIGF2YWlsYWJsZSBvbgo+ICMgdGhlIHN5c3RlbS4KPiAj Cj4gIyBJbiB0aGUgY2FzZSB0aGUgZG93bmxvYWRlciBwcm9ncmFtIGlzIG5vdCB1c2FibGUgdGhl IHByb2dyYW0gd2lsbCBiZSBhYm9ydGVkCj4gIyB3aXRoIHRoZSBmb2xsb3dpbmcgZXhpdCBjb2Rl czoKPiAjIDk5ID0gUEhUVFBHRVQgaW50ZXJuYWwgdmFyaWFibGUgbm90IHNldAo+ICMgOTggPSBw cm9ncmFtIGRvZXMgbm90IGV4aXN0Cj4gIyA5NyA9IHByb2dyYW0gaXMgbm90IGV4ZWN1dGFibGUK PiAjCj4gIwo+IGNoZWNrX2Rvd25sb2FkZXIoKXsKPiAgICAgc2hvdWxkX2V4aXQ9MAo+IAo+ICAg ICBpZiBbIC16ICIke1BIVFRQR0VUfSIgXQo+ICAgICB0aGVuCj4gCWVjaG8gIlRoZSBkb3dubG9h ZGVyIHByb2dyYW0gaXMgbm90IHNldCBpbnRvIHRoZSBQSFRUUEdFVCB2YXJpYWJsZSEiCj4gCXNo b3VsZF9leGl0PTk5Cj4gICAgIGVsc2UKPiAJaWYgWyAhIC1mICIke1BIVFRQR0VUfSIgXQo+IAl0 aGVuCj4gCSAgICBlY2hvICJUaGUgZG93bmxvYWRlciBwcm9ncmFtICRQSFRUUEdFVCBkb2VzIG5v dCBleGlzdHMhIgo+IAkgICAgZWNobyAiU2VlIGhlcmU6ICIgYHdoZXJlaXMgIiRQSFRUUEdFVCJg Cj4gCSAgICBzaG91bGRfZXhpdD05OAo+IAllbHNlCj4gCSAgICBpZiBbICEgLXggIiR7UEhUVFBH RVR9IiBdCj4gCSAgICB0aGVuCj4gCQllY2hvICJUaGUgZG93bmxvYWRlciBwcm9ncmFtICRQSFRU UEdFVCBpcyBub3QgZXhlY3V0YWJsZSEiCj4gCQlzaG91bGRfZXhpdD05Nwo+IAkgICAgZmkKPiAJ ZmkKPiAgICAgZmkKPiAKPiAgICAgaWYgWyAkc2hvdWxkX2V4aXQgLWd0IDAgXQo+ICAgICB0aGVu Cj4gCWVjaG8gInBvcnRzbmFwIGNhbm5vdCBjb250aW51ZSwgc29ycnkiCj4gCWV4aXQgJHNob3Vs ZF9leGl0Cj4gICAgIGZpCj4gfQo+IAo+IAo= --047d7b6d806205d39f04cf8a4b80--