From owner-freebsd-ports@FreeBSD.ORG Fri Jun 24 12:16:31 2011 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (unknown [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4815106564A; Fri, 24 Jun 2011 12:16:31 +0000 (UTC) (envelope-from micro@heavennet.ru) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 50E648FC12; Fri, 24 Jun 2011 12:16:29 +0000 (UTC) Received: by fxe4 with SMTP id 4so4229fxe.13 for ; Fri, 24 Jun 2011 05:16:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.64.66 with SMTP id d2mr4302255fai.116.1308917788886; Fri, 24 Jun 2011 05:16:28 -0700 (PDT) Received: by 10.223.109.202 with HTTP; Fri, 24 Jun 2011 05:16:28 -0700 (PDT) In-Reply-To: References: <20110622020048.GA83940@FreeBSD.org> <20110622064224.GB94185@FreeBSD.org> <20110622160233.8b6156e1.itetcu@FreeBSD.org> <20110622135941.GA99725@FreeBSD.org> <20110623033052.GA23118@FreeBSD.org> <20110623083351.GA51681@FreeBSD.org> Date: Fri, 24 Jun 2011 16:16:28 +0400 Message-ID: From: "Ilya A. Arkhipov" To: Alexey Dokuchaev Content-Type: multipart/mixed; boundary=0015174764b4d8c8d304a6742b8e X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Chris Rees , ports@freebsd.org, Ion-Mihai Tetcu , Joe Marcus Clarke , kwm@freebsd.org Subject: Re: portlint(1) knobs order: let's make things more logical X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jun 2011 12:16:31 -0000 --0015174764b4d8c8d304a6742b8e Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable 23 =C9=C0=CE=D1 2011 =C7. 21:52 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D8 Ilya A= . Arkhipov =CE=C1=D0=C9=D3=C1=CC: > =F3=F3: to eitan@eitanadler.com Hi danfe@, marcus@ and all What you say about this patch(in attach)? ps. sorry i can't test patch on my work --=20 Best regards. Ilya A. Arkhipov --0015174764b4d8c8d304a6742b8e Content-Type: application/octet-stream; name="portlint.pl.patch" Content-Disposition: attachment; filename="portlint.pl.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gpb3qgkz0 LS0tIEM6L1dvcmsvcG9ydGxpbnQvcG9ydGxpbnQucGxfb2xkCdfyIOj+7SAyMyAxMzo0MjozMyAy MDExDQorKysgQzovV29yay9wb3J0bGludC9wb3J0bGludC5wbAnP8iDo/u0gMjQgMTU6NTQ6MTgg MjAxMQ0KQEAgLTIyMzcsNyArMjIzNyw2IEBADQogCX0KIAogCSMKLQkjCiAJIyBzZWN0aW9uIDI6 IFBPUlROQU1FL1BPUlRWRVJTSU9OLy4uLgogCSMKIAlwcmludCAiT0s6IGNoZWNraW5nIGZpcnN0 IHNlY3Rpb24gb2YgJGZpbGUgKFBPUlROQU1FLy4uLikuXG4iCkBAIC0yMzk2LDIxICsyMzk1LDYg QEANCiAJCX0KIAl9CiAKLQkjIGNoZWNrIHZhbHVlIG9mIExJQ0VOU0VfQ09NQgotCWlmICgkbWFr ZXZhcntMSUNFTlNFX0NPTUJ9ICYmICRtYWtldmFye0xJQ0VOU0VfQ09NQn0gIX4gL14oc2luZ2xl fGR1YWx8bXVsdGkkKS8pIHsKLQkJJnBlcnJvcigiRkFUQUwiLCAkZmlsZSwgLTEsICJMSUNFTlNF X0NPTUIgY29udGFpbnMgaW52YWxpZCB2YWx1ZSAnJDEnIC0gbXVzdCBiZSBvbmUgb2YgJ3Npbmds ZScsICdkdWFsJywgJ211bHRpJyIpOwotCX0KLQotCSMgY2hlY2sgTElDRU5TRQotCWlmICgkbWFr ZXZhcntMSUNFTlNFfSAmJiAkbWFrZXZhcntMSUNFTlNFfSBuZSAnJykgewotCQlteSAkY29tYiA9 ICRtYWtldmFye0xJQ0VOU0VfQ09NQn0gLy8gJ3NpbmdsZSc7Ci0KLQkJbXkgQHRva2VucyA9IHNw bGl0KC8gLywgJG1ha2V2YXJ7TElDRU5TRX0pOwotCQlpZiAoJGNvbWIgZXEgJ3NpbmdsZScgJiYg c2NhbGFyKEB0b2tlbnMpID4gMSkgewotCQkJJnBlcnJvcigiRkFUQUwiLCAkZmlsZSwgLTEsICJM SUNFTlNFIGNvbnRhaW5zIG11bHRpcGxlIGxpY2Vuc2VzIGJ1dCBMSUNFTlNFX0NPTUIgaXMgbm90 IHNldCB0byAnZHVhbCcgb3IgJ211bHRpJyIpOwotCQl9Ci0JfQotCiAJIyBjaGVjayB0aGUgVVJM CiAJaWYgKCgkdG1wID1+IC9cbk1BU1RFUl9TSVRFU1srP10/PVsgXHRdKihbXlxuXSopXG4vCiAJ ICYmICQxICF+IC9eWyBcdF0qJC8pIHx8ICgkbWFrZXZhcntNQVNURVJfU0lURVN9IG5lICcnKSkg ewpAQCAtMjY3MCw3ICsyNjU0LDcgQEANCiAJIwogCXByaW50ICJPSzogY2hlY2tpbmcgc2Vjb25k IHNlY3Rpb24gb2YgJGZpbGUgKFBBVENIKjogb3B0aW9uYWwpLlxuIgogCQlpZiAoJHZlcmJvc2Up OwotCSR0bXAgPSAkc2VjdGlvbnNbJGlkeF07CisJJHRtcCA9ICRzZWN0aW9uc1skaWR4KytdOwog CiAJaWYgKCR0bXAgPX4gLyhQQVRDSF9TSVRFU3xQQVRDSF9TSVRFX1NVQkRJUnxQQVRDSEZJTEVT fFBBVENIX0RJU1RfU1RSSVApLykgewogCQkmY2hlY2tlYXJsaWVyKCRmaWxlLCAkdG1wLCBAdmFy bmFtZXMpOwpAQCAtMjY5NCw3ICsyNjc4LDYgQEANCiAKIAkJJmNoZWNrZXh0cmEoJHRtcCwgJ1BB VENIX1NJVEVTJywgJGZpbGUpOwogCi0JCSRpZHgrKzsKIAl9CiAKIAlwdXNoKEB2YXJuYW1lcywg cXcoCkBAIC0yNzYzLDEyICsyNzQ2LDQ1IEBADQogTUFJTlRBSU5FUiBDT01NRU5UCiAJKSk7CiAK KyAgICAjCisJIyBzZWN0aW9uIDU6IExJQ0VOU0UKIAkjCi0JIyBzZWN0aW9uIDU6ICpfREVQRU5E UyAobWF5IG5vdCBiZSB0aGVyZSkKKwlwcmludCAiT0s6IGNoZWNraW5nIGZvdXJ0aCBzZWN0aW9u IG9mICRmaWxlIChMSUNFTlNFKS5cbiIKKwkJaWYgKCR2ZXJib3NlKTsKKwkkdG1wID0gJHNlY3Rp b25zWyRpZHgrK107CisKKwkmY2hlY2tlYXJsaWVyKCRmaWxlLCAkdG1wLCBAdmFybmFtZXMpOwor CSZjaGVja29yZGVyKCdMSUNFTlNFJywgJHRtcCwgJGZpbGUsIHF3KAorTElDRU5TRSBMSUNFTlNF X0NPTUIgTElDRU5TRV9HUk9VUFMgTElDRU5TRV9OQU1FCitMSUNFTlNFX1RFWFQgTElDRU5TRV9G SUxFIExJQ0VOU0VfUEVSTVMKKwkpKTsKKworCSMgY2hlY2sgTElDRU5TRQorCWlmICgkbWFrZXZh cntMSUNFTlNFfSAmJiAkbWFrZXZhcntMSUNFTlNFfSBuZSAnJykgeworCQlteSAkY29tYiA9ICRt YWtldmFye0xJQ0VOU0VfQ09NQn0gLy8gJ3NpbmdsZSc7CisKKwkJbXkgQHRva2VucyA9IHNwbGl0 KC8gLywgJG1ha2V2YXJ7TElDRU5TRX0pOworCQlpZiAoJGNvbWIgZXEgJ3NpbmdsZScgJiYgc2Nh bGFyKEB0b2tlbnMpID4gMSkgeworCQkJJnBlcnJvcigiRkFUQUwiLCAkZmlsZSwgLTEsICJMSUNF TlNFIGNvbnRhaW5zIG11bHRpcGxlIGxpY2Vuc2VzIGJ1dCBMSUNFTlNFX0NPTUIgaXMgbm90IHNl dCB0byAnZHVhbCcgb3IgJ211bHRpJyIpOworCQl9CisJfQorCisJIyBjaGVjayB2YWx1ZSBvZiBM SUNFTlNFX0NPTUIKKwlpZiAoJG1ha2V2YXJ7TElDRU5TRV9DT01CfSAmJiAkbWFrZXZhcntMSUNF TlNFX0NPTUJ9ICF+IC9eKHNpbmdsZXxkdWFsfG11bHRpJCkvKSB7CisJCSZwZXJyb3IoIkZBVEFM IiwgJGZpbGUsIC0xLCAiTElDRU5TRV9DT01CIGNvbnRhaW5zIGludmFsaWQgdmFsdWUgJyQxJyAt IG11c3QgYmUgb25lIG9mICdzaW5nbGUnLCAnZHVhbCcsICdtdWx0aSciKTsKKwl9CisKKwlwdXNo KEB2YXJuYW1lcywgcXcoCitMSUNFTlNFIExJQ0VOU0VfQ09NQiBMSUNFTlNFX0dST1VQUyBMSUNF TlNFX05BTUUKK0xJQ0VOU0VfVEVYVCBMSUNFTlNFX0ZJTEUgTElDRU5TRV9QRVJNUworCSkpOwor CiAJIwotCXByaW50ICJPSzogY2hlY2tpbmcgZm91cnRoIHNlY3Rpb24gb2YgJGZpbGUgKCpfREVQ RU5EUykuXG4iCisJIyBzZWN0aW9uIDY6ICpfREVQRU5EUyAobWF5IG5vdCBiZSB0aGVyZSkKKwkj CisJcHJpbnQgIk9LOiBjaGVja2luZyBmaWZ0aCBzZWN0aW9uIG9mICRmaWxlICgqX0RFUEVORFMp LlxuIgogCQlpZiAoJHZlcmJvc2UpOwotCSR0bXAgPSAkc2VjdGlvbnNbJGlkeF07CisJJHRtcCA9 ICRzZWN0aW9uc1skaWR4KytdOwogCiAJIyBDaGVjayBmb3IgZGlyZWN0IGFzc2lnbm1lbnQgb2Yg QlVJTERfREVQRU5EUyB0byBSVU5fREVQRU5EUy4KIAlpZiAoJHRtcCA9fiAvXG5SVU5fREVQRU5E Uz1bIFx0XSpcJHtCVUlMRF9ERVBFTkRTfS8pIHsKQEAgLTI3OTcsNyArMjgxMyw2IEBADQogCiAJ CSZjaGVja2V4dHJhKCR0bXAsICcqX0RFUEVORFMnLCAkZmlsZSk7CiAKLQkJJGlkeCsrOwogCX0K IAogCXB1c2goQHZhcm5hbWVzLCBAbGluZXN0b2NoZWNrKTsK --0015174764b4d8c8d304a6742b8e--