Skip site navigation (1)Skip section navigation (2)
Date:      08 Jun 2000 03:46:54 -0700
From:      asami@FreeBSD.org (Satoshi - Ports Wraith - Asami)
To:        ports@FreeBSD.org
Cc:        taguchi@tohoku.iij.ad.jp
Subject:   Re: cvs commit: ports/x11-fonts Makefile ports/x11-servers Makefile          ports/x11 Makefile CVSROOT modules          ports/x11-fonts/XFree86-4-font100dpi Makefile ports/x11-fonts/XFree86-4-font100dpi/files          md5 ports/x11-fonts/XFree86-4-font100dpi/pkg COMMENT DESCR PLIST ...
Message-ID:  <vqcya4gjvq9.fsf@silvia.hip.berkeley.edu>
In-Reply-To: Satoshi Asami's message of "Thu, 8 Jun 2000 03:42:32 -0700 (PDT)"
References:  <200006081042.DAA74052@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
 * asami       2000/06/08 03:42:32 PDT
 * 
 *   Modified files:
 *     x11-fonts            Makefile 
 :
 *   Log:
 *   Split up XFree86-4 into several pieces.  Pretty green, please test with care.
 *   
 *   Submitted by:			taguchi@tohoku.iij.ad.jp
 *   Approved (in spirit) by:	jmz (XFree86 port maintainer)
 :

Hi,

These are the split-up XFree86 I have been threathening people about.
(Many thanks to Taguchi-san!)  The goal is to eventually replace the
XFree86 binary distribution with packages built from these as
officially sanctioned methods for installing XFree86.  (That means,
among other things, sysinstall will point to these packages instead of
XFree86-provided binaries.)

It will also obviate the need of special-case handling of XFree86 from
bsd.port.mk and the package building system., and XFree86 will become
a "true" dependency.  And with Open Motif joining the tree, the day
when all special cases are gone is near!  (Hurray! :)

These ports are still very green, please handle with care.  I have
only checked that these actually compile and package.  It is *not*
safe to install these and pkg_delete them; they could render your X
installation useless (for obvious reasons - not related to the
stability of XFree86-4.0 or anything).  You can do a "make install
PREFIX=/usr/X11R6.4" to put stuff in a different directory to avoid
messing up your X.

Here are known problems, which Taguchi-san is working on:

(1) -clients installs same shlibs as -libraries.  This can confuse
    LIB_DEPENDS, as well as having your libraries disappear if you
    pkg_delete -clients.

(2) It is a diskspace hog.  It will be fixed by only extracting
    necessary subdirectories in each port.

(3) -documents requires latex but it is not in the dependency, since
    there are so many latex ports out there.

(4) XDM_DES=YES can cause ports to fail.

(5) There is no "meta" port, which installs everything.

Bug reports for other stuff are welcome.

In addition, (although it's not Taguchi-san's fault) XFree86-4.0
doesn't support as many video cards as XFree86-3.3.6, so read the docs
on www.xfree86.org before you attempt to upgrade.

The plan is to add some XFree86-3.3.6 server-only ports to the tree
(any takers?) so people can mix 3.3.6 servers and 4.0 non-server
ports.  After we test all these ports for a while, I will switch the
bsd.port.mk definition of USE_X11 etc. to point to XFree86-4.0 based
ports, and we can all have fun fixing depending ports.

Happy windowing!  (No, not that one.)

-PW


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?vqcya4gjvq9.fsf>