On Sat, Apr 21, 2012 at 1:31 AM, Antonio Olivares <olivares14...@gmail.com> wrote: > On Sat, Apr 21, 2012 at 1:04 AM, Polytropon <free...@edvax.de> wrote: >> On Sat, 21 Apr 2012 00:50:20 -0500, Antonio Olivares wrote: >>> On Fri, Apr 20, 2012 at 8:45 PM, Warren Block <wbl...@wonkity.com> wrote: >>> > On Fri, 20 Apr 2012, Antonio Olivares wrote: >>> > >>> >> Does anyone know where the source(s) for the FreeBSD Handbook and >>> >> FreeBSD FAQ are found? >>> > >>> > >>> > SGML source is in /usr/doc/en_US.ISO8859-1/books/handbook/ and >>> > /usr/doc/en_US.ISO8859-1/books/faq/, or other subdirectories under >>> > /usr/doc >>> > for other languages. There's build infrastructure in /usr/doc/share. >>> >>> [olivares@tricorehome ~]$ cd /usr/doc/share >>> bash: cd: /usr/doc/share: No such file or directory >>> [olivares@tricorehome ~]$ cd /usr/doc/ >>> bash: cd: /usr/doc/: No such file or directory >> >> See the /usr/ports/misc/freebsd-doc* ports. They will install >> the documentation in a freebsd/ subtree at the obvious location. >> >> % ls /usr/local/share/doc/freebsd >> de@ en@ faq@ >> de_DE.ISO8859-1/ en_US.ISO8859-1/ handbook@ >> >> As you can see from this example, I have the "en" and "de" >> languages installed. The articles/ and books/ subtrees will >> contain the HTML files. >> > Is there a way I can modify Makefile to pull in the sources but not > pull in tetex? > It will pull in tetex and create conflict with texlive-freebsd ports > by Romain Tartiere. > > tricorehome# cd freebsd-doc-en/ > tricorehome# ls > Makefile pkg-plist.extras pkg-plist.pdf > distinfo pkg-plist.html pkg-plist.ps > pkg-descr pkg-plist.html-common pkg-plist.txt > pkg-plist.common pkg-plist.html-split > tricorehome# ls -l > total 134 > -rw-r--r-- 1 root wheel 3068 Mar 9 00:10 Makefile > -rw-r--r-- 1 root wheel 150 Mar 9 00:10 distinfo > -rw-r--r-- 1 root wheel 102 Feb 23 2009 pkg-descr > -rw-r--r-- 1 root wheel 5496 Oct 16 2011 pkg-plist.common > -rw-r--r-- 1 root wheel 709 Mar 29 2009 pkg-plist.extras > -rw-r--r-- 1 root wheel 4124 Aug 29 2011 pkg-plist.html > -rw-r--r-- 1 root wheel 25433 Jan 15 07:25 pkg-plist.html-common > -rw-r--r-- 1 root wheel 72199 Mar 6 04:29 pkg-plist.html-split > -rw-r--r-- 1 root wheel 4053 Aug 29 2011 pkg-plist.pdf > -rw-r--r-- 1 root wheel 3982 Aug 29 2011 pkg-plist.ps > -rw-r--r-- 1 root wheel 4181 Aug 29 2011 pkg-plist.txt > tricorehome# cat Makefile | more > # New ports collection makefile for: freebsd-doc-en > # Date created: 13 August 2008 > # Whom: Marc Fonvieille <black...@freebsd.org> > # > # $FreeBSD: ports/misc/freebsd-doc-en/Makefile,v 1.46 2012/03/09 > 06:10:59 blackend Exp $ > # > # Several knobs can be used to select the documentation formats. > # > # WITH_HTML_SPLIT allows the build of the "html-split" format: > # This is the default format, it is the same format used on > # www.FreeBSD.org. It is a collection of small, linked HTML files > # (index.html, plus images and secondary files). > # > # WITH_HTML allows the build of the "html" format: > # a single HTML file per document (article.html or book.html, as > # appropriate, plus images). > # > # WITH_PDF allows the build of the "pdf" format: > # Adobe Portable Document Format, for use with Adobe > # Acrobat Reader or Ghostscript (article.pdf or book.pdf, as > # appropriate). > # > # WITH_PS allows the build of the "ps" format: > # Postscript (article.ps or book.ps, as appropriate). > # > # WITH_TXT allows the build of the "txt" format: > # Plain text (article.txt or book.txt, as appropriate). > # > > PORTNAME= freebsd-doc > PORTVERSION= 20120308 > CATEGORIES= misc docs > MASTER_SITES= LOCAL/blackend > PKGNAMEPREFIX?= en- > > MAINTAINER= doc...@freebsd.org > COMMENT?= Documentation from the FreeBSD Documentation Project > > WRKSRC= ${WRKDIR}/doc > PLIST_SUB= DOCSDIR=${DOCBASE} \ > DOCLANG=${DOCLANG} \ > DOCLANG_PREFIX=${DOCLANG_PREFIX} > MAKE_ARGS= FORMATS="${DOCFORMAT}" \ > DOC_LANG="${DOCLANG}" \ > INSTALL_COMPRESSED= \ > DOCDIR=${PREFIX}/${DOCBASE} \ > DOCOWN=${SHAREOWN} \ > DOCGRP=${SHAREGRP} > > DOCLANG?= en_US.ISO8859-1 > DOCLANG_PREFIX?= ${DOCLANG:C/_.*$//} > DOCBASE?= share/doc/freebsd > > PLIST= ${WRKDIR}/pkg-plist > > OPTIONS= HTML "Single HTML file per document" Off \ > HTML_SPLIT "The default HTML format used on > www.FreeBSD.org" On \ > PDF "PDF format" On \ > PS "PostScript format" Off \ > TXT "Plain text" Off > > .include <bsd.port.pre.mk> > > AVAILABLEFORMATS= HTML HTML_SPLIT PDF PS TXT > > # if PACKAGE_BUILDING=yes, enable all of $AVAILABLEFORMATS. > .if defined(PACKAGE_BUILDING) > .for F in ${AVAILABLEFORMATS} > WITH_${F}= yes > .endfor > .endif > > # translate "WITH_FOO=yes" into "DOCFORMAT+=FOO". > .for F in ${AVAILABLEFORMATS} > .if defined(WITH_${F}) && !empty(WITH_${F}) > DOCFORMAT+= ${F:L:S,_,-,} > .endif > .endfor > > # set a default value when DOCFORMAT is empty > .if empty(DOCFORMAT) > DOCFORMAT= html-split > WITH_HTML_SPLIT= yes > .endif > > .if defined(WITH_PDF) || defined(WITH_PS) > BUILD_DEPENDS= docproj-jadetex>=1.17:${PORTSDIR}/textproc/docproj-jadetex > .else > BUILD_DEPENDS= docproj-nojadetex>=1.17:${PORTSDIR}/textproc/docproj-nojadetex > .endif > > MAKE_JOBS_UNSAFE= yes > > .for F in ${DOCFORMAT:L} > PLIST_FORMATS+= ${F:L} > .endfor > > # when html or html-split is defined as the format, add HTML_COMMON. > .if defined(WITH_HTML) || defined(WITH_HTML_SPLIT) > PLIST_FORMATS+= html-common > .endif > > # example files, scripts, etc. coming with the doc and common > # directories for all formats. > PLIST_FORMATS+= extras common > > pre-build: > ${CAT} ${PLIST_FORMATS:S,^,${.CURDIR}/pkg-plist.,} > ${PLIST} > > .include <bsd.port.post.mk> > > tricorehome# cat distinfo > SHA256 (freebsd-doc-20120308.tar.gz) = > 66c00f28958d54d0d95523341da4084150d91a50a5a933aeb8b6eb6ae485a3ad > SIZE (freebsd-doc-20120308.tar.gz) = 28375475 >
I have found the sources. http://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/blackend/freebsd-doc-20120308.tar.gz I have downloaded them, but now I have my hands full :( The files are in different form, sgml [olivares@tricorehome ~/tmp/doc/en_US.ISO8859-1/books/handbook]$ ls -l total 118 drwxr-xr-x 2 olivares olivares 512 Mar 8 15:13 CVS -rw-r--r-- 1 olivares olivares 12924 Dec 11 12:21 Makefile drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 advanced-networking -rw-r--r-- 1 olivares olivares 78 Sep 26 1999 appendix.decl drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 audit drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 basics drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 bibliography -rw-r--r-- 1 olivares olivares 11648 Feb 7 12:33 book.sgml drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 boot drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 bsdinstall -rw-r--r-- 1 olivares olivares 77 Aug 28 2001 chapter.decl -rw-r--r-- 1 olivares olivares 2958 Oct 8 2011 chapters.ent -rw-r--r-- 1 olivares olivares 1220 Aug 5 2005 colophon.sgml drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 config drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 cutting-edge drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 desktop drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 disks drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 dtrace drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 eresources drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 filesystems drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 firewalls drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 geom drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 install drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 introduction drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 jails drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 kernelconfig drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 l10n drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 linuxemu drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 mac drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 mail drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 mirrors drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 multimedia drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 network-servers drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 pgpkeys drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 ports drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 ppp-and-slip drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 preface drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 printing drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 security drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 serialcomms -rw-r--r-- 1 olivares olivares 4249 Jun 30 2007 txtfiles.ent drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 users drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 vinum drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 virtualization drwxr-xr-x 3 olivares olivares 512 Mar 8 15:11 x11 Is there a way to convert these to *.tex format? This way I can run latex on the main tex file and then after creating the bibliography & the index run dvips and finally ps2pdf on these files to see if I can create the handbook with the tools available from kertex? Best Regards and thanks for your responses. I could not have gotten here without your help. 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"