From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Scholtes Newsgroups: gmane.emacs.devel Subject: Checking for sed during configure on Windows Date: Sat, 07 May 2011 13:58:39 -0600 Message-ID: <4DC5A46F.9030601@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060207040900080105020804" X-Trace: dough.gmane.org 1304798336 2222 80.91.229.12 (7 May 2011 19:58:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 7 May 2011 19:58:56 +0000 (UTC) Cc: Eli Zaretskii To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 07 21:58:52 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QIneN-0003sm-Iy for ged-emacs-devel@m.gmane.org; Sat, 07 May 2011 21:58:51 +0200 Original-Received: from localhost ([::1]:41526 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIneM-0006ra-U0 for ged-emacs-devel@m.gmane.org; Sat, 07 May 2011 15:58:50 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:50185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIneJ-0006rT-CK for emacs-devel@gnu.org; Sat, 07 May 2011 15:58:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QIneI-0000Rt-91 for emacs-devel@gnu.org; Sat, 07 May 2011 15:58:47 -0400 Original-Received: from mail-iw0-f169.google.com ([209.85.214.169]:62368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIneI-0000Rn-0k; Sat, 07 May 2011 15:58:46 -0400 Original-Received: by iwg8 with SMTP id 8so4711491iwg.0 for ; Sat, 07 May 2011 12:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:content-type; bh=AQg8x9qamjLvWhnMaaO/ZTe8TdUMYtqYccIgXVkkvAo=; b=Z+P49lRDt+EaOveoujcdse9fqToJdOZW55WqhjVfuV8PNRZtcwu5lFCtWc/7DsdJFP bP4SrTsrx/BEnDxJ0EZKgEpDgRKlwCQ6OfT9Vc65lfaggPTKQfY4aqKmDNLiX7FPANVd SCDuG33ZPnN5Oq5Cy5l2gYl4vTATYWzk/gndg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type; b=TVfgJvy/gS4xQl1YgZPvgKQSxsW41YsEAkg+NP1wAMaKoE6RKggbeGvaCse5ORWQFc m1EEsB+HXB4oxQVlvIZeD7Vg3JuujBGbLw6pFmmFhsXvjYBufv1kiSy7AmsbbD9sL3TT R1GZU/NSoWTOn/e6yW+GmHe2R2On9vN+JNOfQ= Original-Received: by 10.42.150.66 with SMTP id z2mr283450icv.462.1304798325042; Sat, 07 May 2011 12:58:45 -0700 (PDT) Original-Received: from [192.168.1.2] (70-59-12-84.hlrn.qwest.net [70.59.12.84]) by mx.google.com with ESMTPS id uh10sm1714641icb.18.2011.05.07.12.58.43 (version=SSLv3 cipher=OTHER); Sat, 07 May 2011 12:58:44 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139207 Archived-At: This is a multi-part message in MIME format. --------------060207040900080105020804 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit When I run a `make bootstrap' after `maintainer-clean' or a fresh checkout I have to remember to regenerate `getopt_.h'. The following patch checks if sed is available and if it is, does this automatically. Christoph --------------060207040900080105020804 Content-Type: text/plain; name="check_sed.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="check_sed.patch" PT09IG1vZGlmaWVkIGZpbGUgJ0NoYW5nZUxvZycKLS0tIENoYW5nZUxvZwkyMDExLTA1LTA2 IDA3OjEzOjE5ICswMDAwCisrKyBDaGFuZ2VMb2cJMjAxMS0wNS0wNyAxOTo1Njo0OCArMDAw MApAQCAtMSwzICsxLDggQEAKKzIwMTEtMDUtMDcgIENocmlzdG9waCBTY2hvbHRlcyAgPGNz Y2hvbDIxMTJAZ29vZ2xlbWFpbC5jb20+CisKKwkqIGxpYi9tYWtlZmlsZS53MzItaW46IElm IHNlZCBpcyBhdmFpbGFibGUgYnVpbGQgYGdldG9wdC5faCcgYXMKKwlwYXJ0IG9mIGJvb3Rz dHJhcC4KKwogMjAxMS0wNS0wNiAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRAY3MudWNsYS5lZHU+ CiAKIAlVc2UgQzk5J3MgdmFfY29weSB0byBhdm9pZCB1bmRlZmluZWQgYmVoYXZpb3Igb24g eDg2LTY0IEdOVS9MaW51eC4NCgo9PT0gbW9kaWZpZWQgZmlsZSAnbGliL21ha2VmaWxlLncz Mi1pbicKLS0tIGxpYi9tYWtlZmlsZS53MzItaW4JMjAxMS0wNC0wNiAxNjowNTo0OSArMDAw MAorKysgbGliL21ha2VmaWxlLnczMi1pbgkyMDExLTA1LTA3IDE5OjQyOjU3ICswMDAwCkBA IC0xNTcsNyArMTU3LDExIEBACiBkb2l0OgogCiBnZXRvcHRfLmg6IGdldG9wdC5pbi5oICQo QVJHX05PTk5VTExfSCkKK2lmZGVmIEhBVkVfU0VECisJJChNQUtFKSAkKE1GTEFHUykgZ2V0 b3B0X2gKK2Vsc2UKIAkkKE1BS0UpICQoTUZMQUdTKSBnZXRvcHRfLmgtJChTSEVMTFRZUEUp CitlbmRpZgogCiBnZXRvcHRfLmgtQ01EOiBkb2l0CiAJQGVjaG8gZ2V0b3B0LmluLmggb3Ig JChBUkdfTk9OTlVMTF9IKSBpcyBuZXdlciB0aGFuIGdldG9wdF8uaC4KCj09PSBtb2RpZmll ZCBmaWxlICdudC9DaGFuZ2VMb2cnCi0tLSBudC9DaGFuZ2VMb2cJMjAxMS0wNS0wNyAwNDow MDoxMiArMDAwMAorKysgbnQvQ2hhbmdlTG9nCTIwMTEtMDUtMDcgMTk6NTU6MDcgKzAwMDAK QEAgLTEsMyArMSw3IEBACisyMDExLTA1LTA3ICBDaHJpc3RvcGggU2Nob2x0ZXMgIDxjc2No b2wyMTEyQGdvb2dsZW1haWwuY29tPgorCisJKiBjb25maWd1cmUuYmF0OiBDaGVjayBpZiBz ZWQgaXMgYXZhaWxhYmxlIG9uIHN5c3RlbS4KKwogMjAxMS0wNS0wNyAgQmVuIEtleSAgPGJr ZXk3NkBnbWFpbC5jb20+CiAKIAkqIGNvbmZpZ3VyZS5iYXQ6IFJlbmFtZWQgdGhlIGZ1c2Vy Y2ZsYWdzIHZhcmlhYmxlIHRvIGVzY3VzZXJjZmxhZ3MKCj09PSBtb2RpZmllZCBmaWxlICdu dC9jb25maWd1cmUuYmF0JwotLS0gbnQvY29uZmlndXJlLmJhdAkyMDExLTA1LTA3IDA0OjAw OjEyICswMDAwCisrKyBudC9jb25maWd1cmUuYmF0CTIwMTEtMDUtMDcgMTk6Mzg6NTQgKzAw MDAKQEAgLTM1Niw3ICszNTYsNyBAQAogZWNobyBDaGVja2luZyBmb3IgJ3JtJy4uLg0KIHJt IGp1bmsuYmF0DQogaWYgZXhpc3QganVuay5iYXQgZ290byBuZWVkcm0NCi1nb3RvIGNoZWNr Y29tcGlsZXINCitnb3RvIGNoZWNrbWFpbnR1dGlscw0KIA0KIDpuZWVkY3ANCiBlY2hvIFlv dSBuZWVkICdjcCcgKHRoZSBVbml4IGZpbGUgY29weSBwcm9ncmFtKSB0byBidWlsZCBFbWFj cy4NCkBAIC0zNjgsNiArMzY4LDM0IEBACiBnb3RvIGVuZA0KIA0KIHJlbSAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQorcmVtICAgQ2hlY2sgaWYgbWFpbnRhaW5lciB0b29scyBhcmUgcHJlc2VudCAo b3B0aW9uYWwpLg0KKw0KKzpjaGVja21haW50dXRpbHMNCisNCityZW0gQ2hlY2tpbmcgZm9y IHNlZCByZXF1aXJlcyBjb21tYW5kIGV4dGVuc2lvbnMsIGlmIG5vdCBhdmFpbGFibGUgc2tp cA0KK2lmICIldXNlX2V4dGVuc2lvbnMlIiA9PSAiMSIgZ290byA6Y2hlY2tzZWQNCitnb3Rv IGNoZWNrY29tcGlsZXINCisNCis6Y2hlY2tzZWQNCitlY2hvIENoZWNraW5nIGZvciAnc2Vk JyAob3B0aW9uYWwpLi4uDQorc2V0IGp1bms9anVuaw0KK2ZvciAvZiAidG9rZW5zPSoiICUl YSBpbiAoDQorJyJlY2hvIGZvbyB8IHNlZCAtZSBzL2Zvby9iYXIvZyInDQorKSBkbyAoDQor c2V0IGp1bms9JSVhDQorKQ0KK2lmIG5vdCAlanVuayUgPT0gYmFyIGdvdG8gZG9udGhhdmVz ZWQNCisNCitzZXQgaGF2ZXNlZD1ZDQorc2V0IGp1bms9DQorZ290byBjaGVja2NvbXBpbGVy DQorDQorOmRvbnRoYXZlc2VkDQorc2V0IGp1bms9DQorc2V0IGhhdmVzZWQ9DQorZ290byBj aGVja2NvbXBpbGVyDQorDQorcmVtIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiByZW0gICBBdXRvLWRl dGVjdCBjb21waWxlciBpZiBub3Qgc3BlY2lmaWVkLCBhbmQgdmFsaWRhdGUgR0NDIGlmIGNo b3Nlbi4NCiANCiA6Y2hlY2tjb21waWxlcg0KQEAgLTczNSw2ICs3NjMsNyBAQAogaWYgKCVu b2N5Z3dpbiUpID09IChZKSBlY2hvIE5PQ1lHV0lOPTEgPj5jb25maWcuc2V0dGluZ3MNCiBp ZiBub3QgIiglcHJlZml4JSkiID09ICIoKSIgZWNobyBJTlNUQUxMX0RJUj0lcHJlZml4JT4+ Y29uZmlnLnNldHRpbmdzDQogaWYgbm90ICIoJWRpc3RmaWxlcyUpIiA9PSAiKCkiIGVjaG8g RElTVF9GSUxFUz0lZGlzdGZpbGVzJT4+Y29uZmlnLnNldHRpbmdzDQoraWYgKCVoYXZlc2Vk JSkgPT0gKFkpIGVjaG8gSEFWRV9TRUQ9MSA+PmNvbmZpZy5zZXR0aW5ncw0KIHJlbSBXZSBn byB0aHJ1IGRvY2ZsYWdzIGJlY2F1c2UgdXNlcmNmbGFncyBjb3VsZCBiZSAiLURGT089YmFy IiAtc29tZXRoaW5nDQogcmVtIGFuZCB0aGUgaWYgY29tbWFuZCBjYW5ub3QgY29wZSB3aXRo IHRoaXMNCiBmb3IgJSV2IGluICgldXNlcmNmbGFncyUpIGRvIGlmIG5vdCAoJSV2KT09KCkg c2V0IGRvY2ZsYWdzPVkNCkBAIC04OTQsNiArOTIzLDcgQEAKIHNldCBkaXN0ZmlsZXM9DQog c2V0IEhBVkVfRElTVEZJTEVTPQ0KIHNldCBkaXN0RmlsZXNPaz0NCitzZXQgaGF2ZXNlZD0N CiBzZXQgcG5nc3VwcG9ydD0NCiBzZXQgdGxzc3VwcG9ydD0NCiBzZXQganBlZ3N1cHBvcnQ9 DQoK --------------060207040900080105020804--