From owner-freebsd-ports@FreeBSD.ORG Sun Jun 8 00:33:11 2003 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 1452A37B401 for ; Sun, 8 Jun 2003 00:33:11 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-104-32.dsl.lsan03.pacbell.net [64.169.104.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2028D43FBF for ; Sun, 8 Jun 2003 00:33:10 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id C762466B9B; Sun, 8 Jun 2003 00:33:09 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id B5982B34; Sun, 8 Jun 2003 00:33:09 -0700 (PDT) Date: Sun, 8 Jun 2003 00:33:09 -0700 From: Kris Kennaway To: KATO Tsuguru Message-ID: <20030608073309.GA4822@rot13.obsecurity.org> References: <20030607211633.GA78779@freefall.freebsd.org> <20030608092359.511b962a.tkato@prontomail.com> <20030608034254.GA3680@rot13.obsecurity.org> <20030608160707.1553df13.tkato@prontomail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline In-Reply-To: <20030608160707.1553df13.tkato@prontomail.com> User-Agent: Mutt/1.4.1i cc: naddy@mips.inka.de cc: freebsd-ports@freebsd.org cc: kris@obsecurity.org Subject: Re: ghostscript commits (fix of back out request) 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, 08 Jun 2003 07:33:11 -0000 --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 08, 2003 at 04:07:07PM +0900, KATO Tsuguru wrote: > On Sat, 7 Jun 2003 20:42:54 -0700 > Kris Kennaway wrote: >=20 > > Why is cups required? I'd prefer not to have ghostscript suck in this > > package unless I need it. >=20 > The primary reason why two ports should be merged is > to avoid several issues caused by version skew of gs > binary.=20 >=20 > I hear that gs 7.05 or older (cups-pstoraster is based > on this version) cannot handle PDF generated by gs 7.06 > or newer properly. And then, current cups-pstoraster > cannot process CJK PS/PDF at all since there was no valid > way to support CJK fonts. That's an argument that the patches should be merged into a single codebase, but not that the cups code should be enabled by default for all users. > In the meantime, the only reason why two ports are > separated is old scheme of configure script was too > complicated to control LIB_DEPENDS. >=20 > I suppose it should be reasonable choice for average > users to enable CUPS driver support by default since > there are plenty of other popular ports (GNOME, KDE, > Samba, etc.) requires CUPS library by default. > Minimalist users can build this port with, similar as > existing net/samba port, adding WITHOUT_CUPS arguments. I'm not happy with some of those other ports using CUPS by default, either :-) As far as I can tell, just having the package installed doesn't bring any new features to the system unless you choose to configure your system to use CUPS for printing instead of the default lpr. As such, I think it's something that should be off by default. I recommend making !CUPS the default, and adding a WITH_CUPS knob, or a ghostscript-gnu-cups slave port if necessary. Kris --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE+4ua1Wry0BWjoQKURApPJAKD5L13yAvvTAldBJhwTWzR02fRbdQCgxzYA +dn39cRNxvKzm9RdkkVIgrU= =i3wL -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe--