From owner-freebsd-ports@FreeBSD.ORG Sun Aug 1 22:34:18 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C168C16A4F0 for ; Sun, 1 Aug 2004 22:34:18 +0000 (GMT) Received: from mindfields.energyhq.es.eu.org (73.Red-213-97-200.pooles.rima-tde.net [213.97.200.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7615843D49 for ; Sun, 1 Aug 2004 22:34:04 +0000 (GMT) (envelope-from flynn@energyhq.es.eu.org) Received: from scienide.energyhq.es.eu.org (scienide.energyhq.es.eu.org [192.168.100.1]) by mindfields.energyhq.es.eu.org (Postfix) with SMTP id 78369357A8 for ; Mon, 2 Aug 2004 00:33:36 +0200 (CEST) Date: Mon, 2 Aug 2004 00:33:54 +0200 From: Miguel Mendez To: ports@freebsd.org Message-Id: <20040802003354.35998337.flynn@energyhq.es.eu.org> X-Mailer: Sylpheed version 0.9.12-gtk2-20040622 (GTK+ 2.4.4; i386-portbld-freebsd5.2.1) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Signature=_Mon__2_Aug_2004_00_33_54_+0200_Ay.hB_Laq=POn9=2" Subject: Making OPTIONS a bit more flexible X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Aug 2004 22:34:19 -0000 --Signature=_Mon__2_Aug_2004_00_33_54_+0200_Ay.hB_Laq=POn9=2 Content-Type: multipart/mixed; boundary="Multipart=_Mon__2_Aug_2004_00_33_54_+0200_wQVWp7d3TecmQoXf" --Multipart=_Mon__2_Aug_2004_00_33_54_+0200_wQVWp7d3TecmQoXf Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit Hi, I remember reading something about a options-ng thing, so maybe this is already being addressed. IMHO it would be interesting to have a more flexible options system that could let us, for example (see attached patch) build exclusive options menus, where the user shall choose just 1 option. The attached patch adds that functionality. The main problem I see is that dialog itself is pretty limited in what it can do, perhaps we could extend dialog a bit as well? Cheers, -- Miguel Mendez http://www.energyhq.es.eu.org PGP Key: 0xDC8514F1 --Multipart=_Mon__2_Aug_2004_00_33_54_+0200_wQVWp7d3TecmQoXf Content-Type: application/octet-stream; name="bsd.port.mk.diff" Content-Disposition: attachment; filename="bsd.port.mk.diff" Content-Transfer-Encoding: base64 LS0tIE1rL2JzZC5wb3J0Lm1rLm9yaWcJTW9uIEF1ZyAgMiAwMDowMDowOCAyMDA0CisrKyBNay9i c2QucG9ydC5tawlNb24gQXVnICAyIDAwOjI4OjMwIDIwMDQKQEAgLTYxMiw2ICs2MTIsMTAgQEAK ICMJCQkgdG8gaW5jbHVkZSBic2QucG9ydC5wcmUubWsgYmVmb3JlIHlvdSBzdGFydCB0ZXN0aW5n IHRoZQogIwkJCSBXSVRIX3h5eiB2YXJpYWJsZXMuCiAjCisjIE9QVElPTlNfUkFESU9MSVNUIC0K KyMgICAgICAgICAgICBJZiBkZWZpbmVkLCB1c2UgJHtESUFMT0d9IC0tcmFkaW9saXN0IGluc3Rl YWQgb2YgLS1jaGVja2xpc3QsIAorIyAgICAgICAgICAgIGFsbG93aW5nIHRoZSB1c2VyIHRvIGNo b29zZSBvbmx5IG9uZSBvZiB0aGUgZ2l2ZW4gb3B0aW9ucy4KKyMKICMgRm9yIGZldGNoOgogIwog IyBGRVRDSF9DTUQJCS0gRnVsbCBwYXRoIHRvIGZ0cC9odHRwIGZldGNoIGNvbW1hbmQgaWYgbm90 IGluICRQQVRICkBAIC00NzY3LDcgKzQ3NzEsMTEgQEAKIAlQT1JUT0JKRk9STUFUPSIke1BPUlRP QkpGT1JNQVQ6Uy8iLyInIiciL2c6Uy9cJC9cJFwkL2c6Uy9cXC9cXFxcL2d9IiBcCiAJU1lTVEVN VkVSU0lPTj0iJHtTWVNURU1WRVJTSU9OOlMvIi8iJyInIi9nOlMvXCQvXCRcJC9nOlMvXFwvXFxc XC9nfSIKIC5lbmRpZgotCisuaWYgZGVmaW5lZChPUFRJT05TX1JBRElPTElTVCkKK0RJQUxPR19N T0RFPSAtLXJhZGlvbGlzdAorLmVsc2UKK0RJQUxPR19NT0RFPSAtLWNoZWNrbGlzdAorLmVuZGlm CiAuaWYgIXRhcmdldChjb25maWcpCiBjb25maWc6CiAuaWYgIWRlZmluZWQoT1BUSU9OUykKQEAg LTQ4MDksNyArNDgxNyw3IEBACiAJZG9uZTsgXAogCVRNUE9QVElPTlNGSUxFPSQkKG1rdGVtcCAt dCBwb3J0b3B0aW9ucyk7IFwKIAl0cmFwICIke1JNfSAtZiAkJHtUTVBPUFRJT05TRklMRX07IGV4 aXQgMSIgMSAyIDMgNSAxMCAxMyAxNTsgXAotCSR7U0h9IC1jICIke0RJQUxPR30gLS1jaGVja2xp c3QgXCJPcHRpb25zIGZvciAke1BLR05BTUU6Qy8tKFteLV0rKSQvIFwxL31cIiAyMSA3MCAxNSAk JHtERUZPUFRJT05TfSAyPiAkJHtUTVBPUFRJT05TRklMRX0iOyBcCisJJHtTSH0gLWMgIiR7RElB TE9HfSAke0RJQUxPR19NT0RFfSBcIk9wdGlvbnMgZm9yICR7UEtHTkFNRTpDLy0oW14tXSspJC8g XDEvfVwiIDIxIDcwIDE1ICQke0RFRk9QVElPTlN9IDI+ICQke1RNUE9QVElPTlNGSUxFfSI7IFwK IAlzdGF0dXM9JCQ/OyBcCiAJaWYgWyAkJHtzdGF0dXN9IC1uZSAwIF0gOyB0aGVuIFwKIAkJJHtS TX0gLWYgJCR7VE1QT1BUSU9OU0ZJTEV9OyBcCg== --Multipart=_Mon__2_Aug_2004_00_33_54_+0200_wQVWp7d3TecmQoXf-- --Signature=_Mon__2_Aug_2004_00_33_54_+0200_Ay.hB_Laq=POn9=2 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBDW/WnLctrNyFFPERAlEsAKClnZb8ZBDozH0tUe3+XzSMRE1gTgCdGA+b 6RxWTH7d+BsK0fCpOfwNTQE= =6xDg -----END PGP SIGNATURE----- --Signature=_Mon__2_Aug_2004_00_33_54_+0200_Ay.hB_Laq=POn9=2--