From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 21:55:38 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8FF916A41A; Sat, 21 Jul 2007 21:55:38 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-2.EUnet.yu (smtpclu-2.eunet.yu [194.247.192.227]) by mx1.freebsd.org (Postfix) with ESMTP id 6220913C4D1; Sat, 21 Jul 2007 21:55:38 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-230-230.eunet.yu [213.198.230.230]) by smtpclu-2.EUnet.yu (8.13.6/8.13.6) with ESMTP id l6LLtWYF013390; Sat, 21 Jul 2007 23:55:34 +0200 Message-Id: <200707212155.l6LLtWYF013390@smtpclu-2.EUnet.yu> Date: Sat, 21 Jul 2007 23:50:43 +0200 From: Nikola Lecic To: Nikola Lecic , "Edd Barrett" , freebsd-ports@freebsd.org, Hiroki Sato In-Reply-To: <200707212122.l6LLMSpT029101@smtpclu-5.eunet.yu> References: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> <200707212122.l6LLMSpT029101@smtpclu-5.eunet.yu> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: BAYES_50,TW_XM,UNPARSEABLE_RELAY X-AVAS-Spam-Score: 0.1 Cc: Subject: Re: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 21:55:38 -0000 On Sat, 21 Jul 2007 21:27:52 +0100 "Edd Barrett" wrote: > Sounds like you are planning on making a far more "fine grained" port > than I have. Be warned it is a massive port that will drive you insane > if you get too involved. I have my port in only 4 modules. Read the > PDF I linked for more info. Ok, I've taken a preliminary look. Let's consider XeTeX. Your base sub-package includes XeTeX. But it can be simply compiled --without-xetex. Then XeTeX (a separate port) can be compiled from its standalone repository (xetex-devel port) or from TL2007 sources (xetex port) and then integrated. If the base (your texmf-minimal) remains unchanged (as it was at the time of TL2007 release) -- it will maybe need some patches for the files outside xetexdir/, but nothing too difficult. (I'm currently experimenting with patches for unified installation of XeTeX-devel with both current TL trunk base and TL2007 base.) The same for other packages with integrated --without-* possibility (pdftex, omega, etex, musixflx..); the only concern is how much patching their sources require and who is willing to maintain that. This can be nicely done with XeTeX since Jonathan Kew always cares of TL integration. So this means that no massive complications must occur. What do you think? Nikola Le=C4=8Di=C4=87