Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 2004 20:42:47 +0200
From:      Oliver Lehmann <oliver@FreeBSD.org>
To:        portmgr@freebsd.org
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/devel/gettext Makefile
Message-ID:  <20040827204247.5aea0ce6.oliver@FreeBSD.org>
In-Reply-To: <200408271752.i7RHq6KO067448@repoman.freebsd.org>
References:  <200408271752.i7RHq6KO067448@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

--Multipart=_Fri__27_Aug_2004_20_42_47_+0200_n6xt9+YAF6Kr5+HC
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

David E. O'Brien wrote:

>   Log:
>   Previous revision accidently deleted the expat.5 dependancy.
>   s/NO_${PORTNAME}_OPTIONS/WITHOUT_${PORTNAME}_OPTIONS/

I would realy like to see this as a global option in bsd.port.mk.
It's possible to define BATCH, but that is used for other things in port
Makefiles too. For example:
I have an system-wide definition of WITH(OUT)_* variables dependant on the
portname. The OPTIONS-way interferes that. I would like to see that it's
not a must-do to use that dialog menu (and only that...)
Maybe it would be possible to implement an WITHOUT_OPTIONS .if-case which
would print the things out defined in OPTIONS instead of dialog-ing them?

Please find an example patch implementing this attached.

It would looks like:

root@kartoffel mozilla-devel> make -DWITHOUT_OPTIONS

You may use the following build options:

WITH_XFT=yes              Enable: Enable Xft font anti-aliasing
WITHOUT_CALENDAR=yes      Disable: Enable the Calendar module
WITH_MAILNEWS=yes         Enable: Enable Mail and News modules
WITH_COMPOSER=yes         Enable: Enable the HTML Composer module
WITHOUT_DEBUG=yes         Disable: Enable debugging (i.e. gdb) support
WITH_LDAP=yes             Enable: Enable LDAP support for Mailnews
WITH_CHATZILLA=yes        Enable: Enable the Chatzilla IRC module
WITH_XMLTERM=yes          Enable: Enable the XMLTerm module
WITHOUT_JAVASCRIPT_DEBUGGER=yes Disable: Enable the DTD and JavaScript
debuggers
WITHOUT_OPTIMIZED_CFLAGS=yes Disable: Enable -O2 optimizations
WITHOUT_SMB=yes           Disable: Enable smb:// URI support using
gnomevfs

===>  Vulnerability check disabled
^C
root@kartoffel mozilla-devel>


-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/

-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/

--Multipart=_Fri__27_Aug_2004_20_42_47_+0200_n6xt9+YAF6Kr5+HC
Content-Type: application/octet-stream;
 name="patch-bsd.port.mk"
Content-Disposition: attachment;
 filename="patch-bsd.port.mk"
Content-Transfer-Encoding: base64

SW5kZXg6IGJzZC5wb3J0Lm1rCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL3BjdnMvcG9ydHMv
TWsvYnNkLnBvcnQubWssdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNDk3CmRpZmYgLXUgLXIxLjQ5
NyBic2QucG9ydC5tawotLS0gYnNkLnBvcnQubWsJMyBBdWcgMjAwNCAxOTowMzo1OCAtMDAwMAkx
LjQ5NworKysgYnNkLnBvcnQubWsJMjcgQXVnIDIwMDQgMTg6Mzg6NTMgLTAwMDAKQEAgLTk1OCw3
ICs5NTgsNyBAQAogLmVuZGlmCiBPUFRJT05TRklMRT89CSR7UE9SVF9EQkRJUn0vJHtVTklRVUVO
QU1FfS9vcHRpb25zCiBfT1BUSU9OU0ZJTEUhPQkke0VDSE9fQ01EfSAiJHtPUFRJT05TRklMRX0i
Ci0uaWYgZGVmaW5lZChPUFRJT05TKQorLmlmIGRlZmluZWQoT1BUSU9OUykgJiYgIWRlZmluZWQo
V0lUSE9VVF9PUFRJT05TKQogLmlmIGV4aXN0cygke19PUFRJT05TRklMRX0pICYmICFtYWtlKHJt
Y29uZmlnKQogLmluY2x1ZGUgIiR7X09QVElPTlNGSUxFfSIKIC5lbmRpZgpAQCAtMjczMCw3ICsy
NzMwLDggQEAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKIC5pZiAoIWRlZmluZWQoT1BUSU9OUykgfHwgZGVmaW5lZChDT05G
SUdfRE9ORSkgfHwgXAogCWRlZmluZWQoUEFDS0FHRV9CVUlMRElORykgfHwgZGVmaW5lZChCQVRD
SCkgfHwgXAotCWV4aXN0cygke19PUFRJT05TRklMRX0pIHx8IGV4aXN0cygke19PUFRJT05TRklM
RX0ubG9jYWwpKQorCSgoZXhpc3RzKCR7X09QVElPTlNGSUxFfSkgfHwgZXhpc3RzKCR7X09QVElP
TlNGSUxFfS5sb2NhbCkpIFwKKwkmJiAhZGVmaW5lZChXSVRIT1VUX09QVElPTlMpKSkKIF9PUFRJ
T05TX09LPXllcwogLmVuZGlmCiAKQEAgLTI4MDcsNyArMjgwOCw3IEBACiAuZWxzZQogCUAke0RP
X05BREF9CiAuZW5kaWYKLS5pZiBkZWZpbmVkKF9PUFRJT05TX1JFQUQpCisuaWYgZGVmaW5lZChf
T1BUSU9OU19SRUFEKSAmJiAhZGVmaW5lZChXSVRIT1VUX09QVElPTlMpCiAJQCR7RUNIT19NU0d9
ICI9PT0+ICBGb3VuZCBzYXZlZCBjb25maWd1cmF0aW9uIGZvciAke19PUFRJT05TX1JFQUR9Igog
LmlmICR7T1BUSU9OU0ZJTEV9ICE9ICR7X09QVElPTlNGSUxFfQogCUAke0VDSE9fTVNHfSAiPT09
PiAgKioqIENBVVRJT04gKioqIFVzaW5nIHdyb25nIGNvbmZpZ3VyYXRpb24gZmlsZSAke19PUFRJ
T05TRklMRX0iCkBAIC00NzgxLDYgKzQ3ODIsMjMgQEAKIGNvbmZpZzoKIC5pZiAhZGVmaW5lZChP
UFRJT05TKQogCUAke0VDSE9fTVNHfSAiPT09PiBObyBvcHRpb25zIHRvIGNvbmZpZ3VyZSIKKy5l
bGlmIGRlZmluZWQoV0lUSE9VVF9PUFRJT05TKSAKKwlAJHtFQ0hPfSAiIgorCUAke0VDSE99ICJZ
b3UgbWF5IHVzZSB0aGUgZm9sbG93aW5nIGJ1aWxkIG9wdGlvbnM6IgorCUAke0VDSE99ICIiCisJ
QHNldCAtLSAke09QVElPTlN9IDsgXAorCXdoaWxlIFsgIiQkIyIgLWdlIDMgXSA7IGRvICBcCisJ
CWlmIFsgIiQkMyIgPSAib24iIF0gOyB0aGVuIFwKKwkJCVRFWFQ9IkVuYWJsZTogIiA7IFwKKwkJ
CVZBUlBSRT0iV0lUSF8iIDsgXAorCQllbHNlIFwKKwkJCVRFWFQ9IkRpc2FibGU6ICIgOyBcCisJ
CQlWQVJQUkU9IldJVEhPVVRfIiA7IFwKKwkJZmkgOyBcCisJCSR7UFJJTlRGfSAiJS0yNXMgJS05
cyUtNTBzXG4iICAiJCRWQVJQUkUkJDE9eWVzIiAiJCRURVhUIiIkJDIiIDsgXAorCQlzaGlmdCAz
IDsgXAorCWRvbmUKKwlAJHtFQ0hPfSAiIgogLmVsc2UKIC5pZiAke09QVElPTlNGSUxFfSAhPSAk
e19PUFRJT05TRklMRX0KIAlAJHtFQ0hPX01TR30gIj09PT4gVXNpbmcgd3JvbmcgY29uZmlndXJh
dGlvbiBmaWxlICR7X09QVElPTlNGSUxFfSIK

--Multipart=_Fri__27_Aug_2004_20_42_47_+0200_n6xt9+YAF6Kr5+HC--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040827204247.5aea0ce6.oliver>