-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Schmehl wrote: > Some of this has been discussed ad infinitum, but, in an off-list > conversation, I came up with this list of suggested improvements > for port. I'd like to see these things done, but I'm not sure how. > Improve the docs? Create a checklist?
A fairly complete redrafting of the current docs (combine the stuff in the handbook and the stuff in the porters guide into a "ports guide") is one of the side projects of ports 2.0. > > 1) You can't build a dependent port and first set the config for > the options that you want. So, when you select sasl in postfix, > you never get the chance to check the saslauthd option, for > example. 2) There's no standard for some of the details of port > building. So, it's entirely up to the port maintainer and the > committer to decide how to build the port. The postfix port > maintainer *could* include a dependency for saslauthd. He chose not > to. He *could* include a note in pkg-message that warns you that > saslauthd needs to be installed as well. He chose not to. His > choices are both reasonable and customary, but they don't serve the > customer well. 3) There's no standard for the format of pkg-plist, > pkg-message or pkg-descr, so port maintainers are free to put > whatever they want in there. There's a customary way of doing it, > but it's not set in stone and variations are found throughout > ports. 4) There's no standard for config files. Do you overwrite? > Do you ignore? Do you create port.conf-sample? port.conf-dist? > port.conf-example? Do you check to see if port.conf is there, and, > if not, copy it to ${LOCALBASE}/etc? ${PREFIX}/etc? 5) There's no > standard for pkg-plist. When is it required? When is it not? > (IOW, what's the maximum number of files you can put in Makefile so > you don't have to create a pkg-plist? Do you use unexec always? > Or only when you want/decide to? Do you just ignore the conf file > and not uninstall it? All of the above have been adddressed and/or on the agenda for ports 2.0. If you want details contact me, David Southwell or [EMAIL PROTECTED] since the topic has been more then hashed out publically and til some results are ready it is not a good idea to do so again. > > I don't know the right answer to these questions, but I think they > need to be answered. I'm willing to volunteer to do some work if > someone will tell me what that work is. Docs? A committee? Already established in forms of the ports 2.0 team if you want to join we are always looking for new people. - -- Aryeh M. Friedman FloSoft Systems, Java Developer Tools. http://www.flosoft-systems.com Developer, not business, friendly. "Free software != Free beer" Blog: http://www.flosoft-systems.com/flosoft_systems_community/blogs/aryeh/index.php -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHh46yjRvRjGmHRgQRApY/AKCJ6imZ2R0C+Fr1iwuGkPVMheouSwCfZpV7 NU46QLG7bgOkUjLLEhA0KR8= =CAcR -----END PGP SIGNATURE----- _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"