Re: freebsd-texlive port

2012-10-11 Thread Antonio Olivares
On Thu, Oct 11, 2012 at 7:37 AM, Jamie Paul Griffin  wrote:
> [ Antonio Olivares wrote on Thu 11.Oct'12 at  6:39:00 -0500 ]
>
>
>> The efforts by Romain Tartiere should not go unnoticed.  For many
>> years now, he has a port to texlive:
>>
>> https://code.google.com/p/freebsd-texlive/
>>
>> It works with the FreeBSD tools that you mention and it updates the
>> packages using the FreeBSD infrastructure.  It happens that many
>> people install texlive through the dvd and make several changes so
>> that the tetex binaries do not get called on.
>>
>> I have the freebsd-texlive port installed and it works beautifully.  I
>> can typeset books which require it.  I also use KerTeX,
>>
>> http://www.kergis.com/en/kertex.html
>>
>>  which is smaller and also works great in its own right.   What is
>> kerTeX:  http://tex.stackexchange.com/questions/42234/what-is-kertex
>>
>> For many users kerTeX would do the job for many texing/latexing needs.
>>  However for bigger jobs, i.e, bigger books with many style files, &
>> bigger macros then texlive is needed.  TeTeX does work well for many
>> things, but it is *NOT MAINTAINED, NOT UPDATED* despite the efforts of
>> some people and packages like tikz don't work well *unless you can
>> patch things up in the tex structure to make them work*.
>
> Yes I agree. As well as Romain, Nikola Lecic has done a great deal of work 
> with getting texlive made available for FreeBSD - I'm sure there are others 
> as well.
>
> I recall a couple of years ago, tug.org completely removed support for 
> FreeBSD which prompted, I believe, the projects that Romain and Nikola 
> started. Thanks to Nikola, who I *think* is still involved with the texlive 
> project and namely support for FreeBSD, this problem no longer exists and the 
> texlive distribution now supports FreeBSD.
>
> KerTeX is something I've yet to try, but I'm extremely interested in what it 
> has to offer. It's innovative and a remarkable amount of work and certainly 
> worth using for those using TeX regularly. NetBSD, or rather pkgsrc, and 
> Linux software packaging systems as I'm sure you know have broken it down 
> into portions of the distribution which is a sensible approach as modest 
> users of TeX will most likely use only a small percentage of the software 
> that comes with texlive. Perhaps a similar approach could be implemented into 
> the FreeBSD ports system.
>
> I do think moving away from tetex for good is needed now. With all the 
> changes to FreeBSD going on, ports relying on a dead project like tetex seems 
> wrong.
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

If I am not mistaken one of the reasons that FreeBSD has not moved to
texlive is because of the documentation.  The documentation project
makes calls to generate handbook and change between different versions
sgml, to tex and then use pdflatex which is/was part of teteX.
Texlive has it also, but the job from within the FreeBSD developers
has not made changes to this.   KerTeX does not have pdftex or
pdflatex which TeTeX still does carry so moving to it would also mean
many changes.

Some people complain that Texlive port/ports are too big and that
teTeX was reasonable and event though a texlive-tetex port exists, but
I guess not to many developers are fond of texlive.

If you or anyone else is interested in kerTeX, I have a script that
automates the installation and most or if not all of the supplemantary
packages, i.e, addons that are available.   I have it on several of my
machines and I am happy to use it.

[olivares@grullahighschool ~]$ which_kertex

#  WARNING!!!  WARNING!!!  WARNING!!!
#
# 1) The path separator is now, everywhere, semicolon ';' and not
#   colon ':'.
# 2) The pkg stuff is now in /usr/local/share/kertex/pkg/. Run instead
of pkg_core:
#   /bin/sh /usr/local/share/kertex/pkg/kertex.sh install
#

KERTEX_VERSION=0..6.2
KERTEX_HOST=freebsd-amd64-8.3-RELEASE-p3
KERTEX_SHELL=/bin/sh
KERTEX_BINDIR=/usr/local/bin/kertex
KERTEX_LIBDIR=/usr/local/share/kertex
KERTEX_MANDIR=/usr/local/share/kertex/man
KERTEX_USER0=root
KERTEX_GROUP0=wheel



Best Regards,


Antonio
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-11 Thread Jamie Paul Griffin
[ Antonio Olivares wrote on Thu 11.Oct'12 at  6:39:00 -0500 ]

 
> The efforts by Romain Tartiere should not go unnoticed.  For many
> years now, he has a port to texlive:
> 
> https://code.google.com/p/freebsd-texlive/
> 
> It works with the FreeBSD tools that you mention and it updates the
> packages using the FreeBSD infrastructure.  It happens that many
> people install texlive through the dvd and make several changes so
> that the tetex binaries do not get called on.
> 
> I have the freebsd-texlive port installed and it works beautifully.  I
> can typeset books which require it.  I also use KerTeX,
> 
> http://www.kergis.com/en/kertex.html
> 
>  which is smaller and also works great in its own right.   What is
> kerTeX:  http://tex.stackexchange.com/questions/42234/what-is-kertex
> 
> For many users kerTeX would do the job for many texing/latexing needs.
>  However for bigger jobs, i.e, bigger books with many style files, &
> bigger macros then texlive is needed.  TeTeX does work well for many
> things, but it is *NOT MAINTAINED, NOT UPDATED* despite the efforts of
> some people and packages like tikz don't work well *unless you can
> patch things up in the tex structure to make them work*.

Yes I agree. As well as Romain, Nikola Lecic has done a great deal of work with 
getting texlive made available for FreeBSD - I'm sure there are others as well.

I recall a couple of years ago, tug.org completely removed support for FreeBSD 
which prompted, I believe, the projects that Romain and Nikola started. Thanks 
to Nikola, who I *think* is still involved with the texlive project and namely 
support for FreeBSD, this problem no longer exists and the texlive distribution 
now supports FreeBSD. 

KerTeX is something I've yet to try, but I'm extremely interested in what it 
has to offer. It's innovative and a remarkable amount of work and certainly 
worth using for those using TeX regularly. NetBSD, or rather pkgsrc, and Linux 
software packaging systems as I'm sure you know have broken it down into 
portions of the distribution which is a sensible approach as modest users of 
TeX will most likely use only a small percentage of the software that comes 
with texlive. Perhaps a similar approach could be implemented into the FreeBSD 
ports system.

I do think moving away from tetex for good is needed now. With all the changes 
to FreeBSD going on, ports relying on a dead project like tetex seems wrong. 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-11 Thread Antonio Olivares
On Wed, Oct 10, 2012 at 5:03 PM, Polytropon  wrote:
> On Wed, 10 Oct 2012 21:32:43 +0100, Jamie Paul Griffin wrote:
>> I imagine it would be a lot of work to integrate it into the ports
>> system not to mention it would take an age to compile it.
>>
>> There has been a lot of work done by developers to provide
>> binaries for FreeBSD with the main texlive distribution so it's not
>> necessary to integrate into the ports system. What would be nice is if
>> certain ports that require a tex distribution can be used with the
>> texlive distribution that available from tug.org already.
>>
>> Projects like Macports have been able to do this, if this became
>> possible for FreeBSD ports then it would be great.
>
> While I see clear advantages in TeXlive being a "self-integrated
> distribution of software", it doesn't really fit the idea of the
> ports collection, which is a means to _centrally_ compile,
> install (or fetch from precompiled packages from a trusted
> source), patch, update or remove software by using system
> tools (the pkg_* commands) or additional utilities (like
> portmaster, portupgrade etc.). Having all the software bring
> their own distribution system, web-based obtaining and their
> own "micro-updating" mechanism (inside the software itself)
> looks a bit outdated.
>
> Allow me to share my inspiration: What I primarily like about
> the ports infrastructure is the fact that it combines several
> tasks done to (or with) software by a standardized interface,
> not distributing those tasks across the software itself. I can
> use pkg_add, portmaster, "make install", even all of them,
> and I don't even have to launch a web browser to search for
> or manually download software. I also do not have to deal with
> "micro-management" systems which is different from port to port.
> All ports "talk the same language", e. g. "make deinstall" does
> deinstall the port, no matter _which_ port I choose.
>
> I would really like to see TeXlive being available maybe as a
> precompiled package (for use with pkg_add) so it can easily be
> installed without actually fetching it from a "non-system"
> source. Dependencies requesting a TeX package should honor
> either _which_ TeX is already installed (teTeX or TeXlive)
> or look at a configuration setting, for example WITH_TEX= in
> /etc/make.conf, as I suggested. That could deliver a relatively
> easy integration.
>
> Not relying on 3rd party sources is a great advantage. If you
> use Java, you know what I'm refering to. Go to the web and
> download it to distfiles/, then resume the build... :-)
>
> For building TeXlive: Some people intendedly _want_ to build
> the stuff they use from source. Others are fine if "make install"
> fetches some binaries somewhere and installs them (for example
> this is what "make install" means for the Opera web browser in
> the first place). Such a "binary distribution" would be easy
> to implement, even though it might be quite huge (but that
> could be changed by stripping all non-FreeBSD parts from
> TeXlive). Still I see the "problem" of TeXlive's own package
> management system. Integrating _that_ with subports (or
> havving TeXlive as a metaport) doesn't look easy.
>
> As I don't need any feature of TeXlive, I'm _currently_ still
> using teTeX because it does everything I need. But I agree
> that TeXlive will be regarded _the_ TeX distribution in the
> future, leaving teTeX in the past...
>
>
> --
Polytropon

The efforts by Romain Tartiere should not go unnoticed.  For many
years now, he has a port to texlive:

https://code.google.com/p/freebsd-texlive/

It works with the FreeBSD tools that you mention and it updates the
packages using the FreeBSD infrastructure.  It happens that many
people install texlive through the dvd and make several changes so
that the tetex binaries do not get called on.

I have the freebsd-texlive port installed and it works beautifully.  I
can typeset books which require it.  I also use KerTeX,

http://www.kergis.com/en/kertex.html

 which is smaller and also works great in its own right.   What is
kerTeX:  http://tex.stackexchange.com/questions/42234/what-is-kertex

For many users kerTeX would do the job for many texing/latexing needs.
 However for bigger jobs, i.e, bigger books with many style files, &
bigger macros then texlive is needed.  TeTeX does work well for many
things, but it is *NOT MAINTAINED, NOT UPDATED* despite the efforts of
some people and packages like tikz don't work well *unless you can
patch things up in the tex structure to make them work*.

My $0.02

Regards,


Antonio
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Polytropon
On Wed, 10 Oct 2012 21:32:43 +0100, Jamie Paul Griffin wrote:
> I imagine it would be a lot of work to integrate it into the ports
> system not to mention it would take an age to compile it.
> 
> There has been a lot of work done by developers to provide
> binaries for FreeBSD with the main texlive distribution so it's not
> necessary to integrate into the ports system. What would be nice is if
> certain ports that require a tex distribution can be used with the
> texlive distribution that available from tug.org already. 
> 
> Projects like Macports have been able to do this, if this became
> possible for FreeBSD ports then it would be great. 

While I see clear advantages in TeXlive being a "self-integrated
distribution of software", it doesn't really fit the idea of the
ports collection, which is a means to _centrally_ compile,
install (or fetch from precompiled packages from a trusted
source), patch, update or remove software by using system
tools (the pkg_* commands) or additional utilities (like
portmaster, portupgrade etc.). Having all the software bring
their own distribution system, web-based obtaining and their
own "micro-updating" mechanism (inside the software itself)
looks a bit outdated.

Allow me to share my inspiration: What I primarily like about
the ports infrastructure is the fact that it combines several
tasks done to (or with) software by a standardized interface,
not distributing those tasks across the software itself. I can
use pkg_add, portmaster, "make install", even all of them,
and I don't even have to launch a web browser to search for
or manually download software. I also do not have to deal with
"micro-management" systems which is different from port to port.
All ports "talk the same language", e. g. "make deinstall" does
deinstall the port, no matter _which_ port I choose.

I would really like to see TeXlive being available maybe as a
precompiled package (for use with pkg_add) so it can easily be
installed without actually fetching it from a "non-system"
source. Dependencies requesting a TeX package should honor
either _which_ TeX is already installed (teTeX or TeXlive)
or look at a configuration setting, for example WITH_TEX= in
/etc/make.conf, as I suggested. That could deliver a relatively
easy integration.

Not relying on 3rd party sources is a great advantage. If you
use Java, you know what I'm refering to. Go to the web and
download it to distfiles/, then resume the build... :-)

For building TeXlive: Some people intendedly _want_ to build
the stuff they use from source. Others are fine if "make install"
fetches some binaries somewhere and installs them (for example
this is what "make install" means for the Opera web browser in
the first place). Such a "binary distribution" would be easy
to implement, even though it might be quite huge (but that
could be changed by stripping all non-FreeBSD parts from
TeXlive). Still I see the "problem" of TeXlive's own package
management system. Integrating _that_ with subports (or
havving TeXlive as a metaport) doesn't look easy.

As I don't need any feature of TeXlive, I'm _currently_ still
using teTeX because it does everything I need. But I agree
that TeXlive will be regarded _the_ TeX distribution in the
future, leaving teTeX in the past...


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Jamie Paul Griffin
[ Joe Gain wrote on Wed 10.Oct'12 at 19:11:50 +0200 ]

> This is not constructive criticism, but just to give voice to how
> great it would be if texlive could become an official port of freebsd,
> integrated into the ports system!!!

I imagine it would be a lot of work to integrate it into the ports
system not to mention it would take an age to compile it.

There has been a lot of work done by developers to provide
binaries for FreeBSD with the main texlive distribution so it's not
necessary to integrate into the ports system. What would be nice is if
certain ports that require a tex distribution can be used with the
texlive distribution that available from tug.org already. 

Projects like Macports have been able to do this, if this became
possible for FreeBSD ports then it would be great. 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Joe Gain
This is not constructive criticism, but just to give voice to how
great it would be if texlive could become an official port of freebsd,
integrated into the ports system!!!

On Wed, Oct 10, 2012 at 6:01 PM, Jamie Paul Griffin  wrote:
> [ Polytropon wrote on Wed 10.Oct'12 at 17:49:25 +0200 ]
>
>> On Wed, 10 Oct 2012 14:01:44 +0100, Jamie Paul Griffin wrote:
>> > If you prefer, you can just use the download dvd or netinstall from the
>> > texlive website. They have provided binaries for FreeBSD. I installed
>> > the full TeX distribution myself just the other week on FreeBSD 9. So no
>> > need to use the ports system if you don't want.
>>
>> The only remaining problem will be dependencies within the
>> port management system, e. g. ports requiring a TeX distribution
>> which defaults to teTeX...
>>
>> By the way, would it be possible or desired to introduce a
>> setting to /etc/make.conf regarding _which_ TeX distribution
>> to use, e. g. WITH_TEX=texlive (will install TeXlive) or
>> WITH_TEX=teTeX (will install teTeX) if a dependency of TeX
>> is requested?
>
> That's a very good point. I recall installing something from ports the
> other day that needed the binary mktexlsr, and I pointed it at my texlive
> installation by adding the $PATH to root's shell file, but it didn't
> work out. I had to let it install the tetex port for it to work. I don't
> mind having more than one TeX distribution on the system but tetex is
> just so outdated, it would be nice if ports could be set up in a way
> that they can use texlive if the user has it installed, either from the
> ports collection itself or from the main texlive site as I have.
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"



-- 
joe gain

jacob-burckhardt-str. 16
78464 konstanz
germany

+49 (0)7531 60389

(...otherwise in ???)
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Jamie Paul Griffin
[ Polytropon wrote on Wed 10.Oct'12 at 17:49:25 +0200 ]

> On Wed, 10 Oct 2012 14:01:44 +0100, Jamie Paul Griffin wrote:
> > If you prefer, you can just use the download dvd or netinstall from the
> > texlive website. They have provided binaries for FreeBSD. I installed
> > the full TeX distribution myself just the other week on FreeBSD 9. So no
> > need to use the ports system if you don't want. 
> 
> The only remaining problem will be dependencies within the
> port management system, e. g. ports requiring a TeX distribution
> which defaults to teTeX...
> 
> By the way, would it be possible or desired to introduce a
> setting to /etc/make.conf regarding _which_ TeX distribution
> to use, e. g. WITH_TEX=texlive (will install TeXlive) or
> WITH_TEX=teTeX (will install teTeX) if a dependency of TeX
> is requested?

That's a very good point. I recall installing something from ports the
other day that needed the binary mktexlsr, and I pointed it at my texlive
installation by adding the $PATH to root's shell file, but it didn't
work out. I had to let it install the tetex port for it to work. I don't
mind having more than one TeX distribution on the system but tetex is
just so outdated, it would be nice if ports could be set up in a way
that they can use texlive if the user has it installed, either from the
ports collection itself or from the main texlive site as I have. 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Polytropon
On Wed, 10 Oct 2012 14:01:44 +0100, Jamie Paul Griffin wrote:
> If you prefer, you can just use the download dvd or netinstall from the
> texlive website. They have provided binaries for FreeBSD. I installed
> the full TeX distribution myself just the other week on FreeBSD 9. So no
> need to use the ports system if you don't want. 

The only remaining problem will be dependencies within the
port management system, e. g. ports requiring a TeX distribution
which defaults to teTeX...

By the way, would it be possible or desired to introduce a
setting to /etc/make.conf regarding _which_ TeX distribution
to use, e. g. WITH_TEX=texlive (will install TeXlive) or
WITH_TEX=teTeX (will install teTeX) if a dependency of TeX
is requested?



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Jamie Paul Griffin
[ Antonio Olivares wrote on Wed 10.Oct'12 at  7:23:21 -0500 ]

> On Tue, Oct 9, 2012 at 8:55 PM, Joseph Olatt  wrote:
> > Hi,
> >
> > According to:
> >
> >   http://code.google.com/p/freebsd-texlive
> >
> > I got the impression that the texlive is now available in the ports. My
> > understanding was that we no longer need to use portshaker(8). I've
> > updated svn of ports to r305607 and I still don't see texlive* in
> > /usr/ports/print or any where in /usr/ports.
> 
> I was under the same impression.  You do need to do use portshaker to
> get these ports populated.  Otherwise, you will not see 'texlive-*'
> ports in your ports tree.
> 
> Best Regards,
> 
> 
> Antonio
> 
> >
> > I'm running: FreeBSD 9.0 STABLE i386
> >
> > Can any TeX Live / LaTeX users on the list shed some light?
> >
> > Thanks

If you prefer, you can just use the download dvd or netinstall from the
texlive website. They have provided binaries for FreeBSD. I installed
the full TeX distribution myself just the other week on FreeBSD 9. So no
need to use the ports system if you don't want. 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freebsd-texlive port

2012-10-10 Thread Antonio Olivares
On Tue, Oct 9, 2012 at 8:55 PM, Joseph Olatt  wrote:
> Hi,
>
> According to:
>
>   http://code.google.com/p/freebsd-texlive
>
> I got the impression that the texlive is now available in the ports. My
> understanding was that we no longer need to use portshaker(8). I've
> updated svn of ports to r305607 and I still don't see texlive* in
> /usr/ports/print or any where in /usr/ports.

I was under the same impression.  You do need to do use portshaker to
get these ports populated.  Otherwise, you will not see 'texlive-*'
ports in your ports tree.

Best Regards,


Antonio

>
> I'm running: FreeBSD 9.0 STABLE i386
>
> Can any TeX Live / LaTeX users on the list shed some light?
>
> Thanks
>
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"