Re: freebsd-texlive port
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
[ 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
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
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
[ 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
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
[ 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
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
[ 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
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"