ghostscript commits (fix of back out request)

KATO Tsuguru tkato at
Sun Jun 8 00:07:22 PDT 2003

On Sat, 7 Jun 2003 20:42:54 -0700
Kris Kennaway <kris at> wrote:

> Why is cups required?  I'd prefer not to have ghostscript suck in this
> package unless I need it.

The primary reason why two ports should be merged is
to avoid several issues caused by version skew of gs

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.

In the meantime, the only reason why two ports are
separated is old scheme of configure script was too
complicated to control LIB_DEPENDS.

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.

More information about the freebsd-ports mailing list