From owner-svn-ports-head@FreeBSD.ORG Fri Jan 4 01:52:41 2013 Return-Path: Delivered-To: svn-ports-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8DB57CF4; Fri, 4 Jan 2013 01:52:41 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 40DC028A; Fri, 4 Jan 2013 01:52:41 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id D0DBD23F763; Thu, 3 Jan 2013 20:52:38 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us D0DBD23F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Thu, 3 Jan 2013 20:52:37 -0500 From: Glen Barber To: Hiroki Sato Subject: Re: svn commit: r309910 - head/textproc/docproj Message-ID: <20130104015237.GC21652@glenbarber.us> References: <201301040042.r040g3cj017454@svn.freebsd.org> <20130104010502.GB21652@glenbarber.us> <20130104.103013.1716297184205635398.hrs@allbsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="R+My9LyyhiUvIEro" Content-Disposition: inline In-Reply-To: <20130104.103013.1716297184205635398.hrs@allbsd.org> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, jgh@FreeBSD.org, ports-committers@FreeBSD.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jan 2013 01:52:41 -0000 --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--