Date: Thu, 3 Jan 2013 20:52:37 -0500 From: Glen Barber <gjb@FreeBSD.org> To: Hiroki Sato <hrs@FreeBSD.org> Cc: svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, jgh@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: svn commit: r309910 - head/textproc/docproj Message-ID: <20130104015237.GC21652@glenbarber.us> In-Reply-To: <20130104.103013.1716297184205635398.hrs@allbsd.org> References: <201301040042.r040g3cj017454@svn.freebsd.org> <CAMuy=%2BiD9Rfj1LfUM2EO=Ev4pyDXYVdfwNh6g%2BdGXAdiq3g00g@mail.gmail.com> <20130104010502.GB21652@glenbarber.us> <20130104.103013.1716297184205635398.hrs@allbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--R+My9LyyhiUvIEro Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 04, 2013 at 10:30:13AM +0900, Hiroki Sato wrote: > FYI, setting YES by default for release package build, and null and > display a warning in "make install" are the intentional behavior > because people who blindly install textproc/docproj port tend to > complain about "PDF version does not build" or "dependency is too > large". This is why simply "make install" does not work. The reason > why it is not "no by default" is that it causes inconsistency between > pkg_add and make install (actually all of docproj* packages have > jadetex dependency). One has to choose either, anyway. $JADETEX > knob is a hack added back in the era when there was no OPTIONS, so > converting it to OPTIONS would be more user-friendly. However, > setting the default value is still a separate topic. "no" is harmful > in terms of inconsistency with the pre-built package, and people will > complain even if it is "yes" by default. >=20 > For this reason, we have textproc/docproj-jadetex, > textproc/docproj-nojadetex, and textproc/docproj with no default > WITH_JADETEX. These are redundant and a bit messy due to historical > reasons and they can be reconstructed into the two in a cleaner way, > but if we want to change them, it should be done in whole. >=20 Yes, this (in entirety) was an afterthought. So, how about this? We make textproc/docproj the default with WITH_JADETEX enabled, and make textproc/docproj-nojadetex a slave port that sets WITHOUT_JADETEX post-conversion to optionsng? I think this solves both user expectations with undefined WITH_JADETEX, and keeps the -nojadetex option still available. What do you think? BTW, I see that doceng@ is not maintainer for the slave ports for textproc/docproj. Can we change this so this is all under our control? Glen --R+My9LyyhiUvIEro Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ5jXkAAoJEFJPDDeguUajcIsH/iMd92qWxh1Rln2Y1i6cT2tX aVxgBEqXWTmC4jNnrmoXoH5xR8Hi4TpyUeCQC+v3oAl0c6JV9TNLiaUL6MpqCTMI LmShitD2fvnwmnJnj5U5bdyFMxkgZiXwy9FWC0KP96HJfqG76MqqK5jZqYdu8QcK Zesn54t7WLgI26njhKBFknSPQxXWCMjXnPValcPvXbZRZSYts9tKuO8zPnbjL3Yv LtdPtVfN8FXzjsJfb80Mrn0w43IfsQMlYZupd1lvsSz1R9dPcQxSsHhTdoojb9nB 1F2D3lo18yXLlAwA5QFWDsH3sTsFj7kdOh4+95upqoVYJrfTV0BriZ0At1fqddU= =rp4T -----END PGP SIGNATURE----- --R+My9LyyhiUvIEro--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130104015237.GC21652>