Tested(i386) xls2csv, catppt on real world files. On Wed, Oct 25, 2006 at 10:58:59PM +0200, steven mestdagh wrote: >newer version also includes >* xls2csv, which converts excel files to comma separted value format >* catppt, a utility to extract textual information from powerpoint files. > >please test. > > >Index: Makefile >=================================================================== >RCS file: /cvs/ports/textproc/catdoc/Makefile,v >retrieving revision 1.23 >diff -u -r1.23 Makefile >--- Makefile 2006/07/20 04:43:28 1.23 >+++ Makefile 2006/10/25 20:57:43 >@@ -1,9 +1,8 @@ > # $OpenBSD: Makefile,v 1.23 2006/07/20 04:43:28 steven Exp $ > >-COMMENT= "MS Word ==> ASCII or TeX, Tk viewer included" >+COMMENT= "MS Word, Excel, Powerpoint ==> ASCII or TeX" > >-DISTNAME= catdoc-0.91.4 >-PKGNAME= ${DISTNAME}p0 >+DISTNAME= catdoc-0.94.2 > CATEGORIES= textproc > MASTER_SITES= ftp://ftp.45.free.net/pub/catdoc/ > >@@ -22,7 +21,7 @@ > FLAVOR?= > > .if ${FLAVOR:L:Mtk} >-RUN_DEPENDS= ::x11/tk/8.0 >+RUN_DEPENDS= ::x11/tk/8.4 > .else > CONFIGURE_ARGS+=--disable-wordview > .endif >Index: distinfo >=================================================================== >RCS file: /cvs/ports/textproc/catdoc/distinfo,v >retrieving revision 1.2 >diff -u -r1.2 distinfo >--- distinfo 2005/01/05 17:34:18 1.2 >+++ distinfo 2006/10/25 20:57:43 >@@ -1,4 +1,4 @@ >-MD5 (catdoc-0.91.4.tar.gz) = 7ca7feaea0fe3d047eaa3d9aa3d467d1 >-RMD160 (catdoc-0.91.4.tar.gz) = 9d831a24e9c496358e4d22dce54e8510495bc5ef >-SHA1 (catdoc-0.91.4.tar.gz) = cefd48dcffe72834a29c6d9659708cde0654e25a >-SIZE (catdoc-0.91.4.tar.gz) = 111704 >+MD5 (catdoc-0.94.2.tar.gz) = 243e1680bb3e703616f5adecfee24491 >+RMD160 (catdoc-0.94.2.tar.gz) = 59eb7a026fd3a2dae74a3e7f01a58266f7efaf72 >+SHA1 (catdoc-0.94.2.tar.gz) = 50ce9d7cb24ad6b10a856c9c24183e2b0a11ca04 >+SIZE (catdoc-0.94.2.tar.gz) = 146012 >Index: patches/patch-src_Makefile_in >=================================================================== >RCS file: patch-src_Makefile_in >diff -N patch-src_Makefile_in >--- /tmp/cvsCAAa0023T Wed Oct 25 20:57:43 2006 >+++ /dev/null Sat Aug 30 18:16:59 1997 >@@ -1,12 +0,0 @@ >-$OpenBSD: patch-src_Makefile_in,v 1.2 2001/10/29 19:12:34 jasoni Exp $ >---- src/Makefile.in.orig Mon Oct 29 10:40:34 2001 >-+++ src/Makefile.in Mon Oct 29 10:41:05 2001 >-@@ -61,7 +61,7 @@ DEFINES=-DSYSTEMRC=\"$(SYSTEMRC)\" -DUSE >- -DREPL_EXT=\"$(REPL_EXT)\" -DUNKNOWN_CHAR=\'$(UNKNOWN_CHAR)\'\ >- -DSOURCE_CHARSET=\"$(SOURCE_CHARSET)\" >-DTARGET_CHARSET=\"$(TARGET_CHARSET)\" >- >--CFLAGS=$(FLAGS) $(DEFINES) @DEFS@ >[EMAIL PROTECTED]@ $(FLAGS) $(DEFINES) @DEFS@ >- OBJ=catdoc.o charsets.o substmap.o reader.o writer.o fileutil.o\ >- confutil.o analyze.o rtfreader.o >- >Index: pkg/DESCR >=================================================================== >RCS file: /cvs/ports/textproc/catdoc/pkg/DESCR,v >retrieving revision 1.4 >diff -u -r1.4 DESCR >--- pkg/DESCR 2003/12/15 23:03:09 1.4 >+++ pkg/DESCR 2006/10/25 20:57:43 >@@ -1,7 +1,13 @@ >-This is a program for viewing MS Word documents. It produces plain >+catdoc is a program for viewing MS Word documents. It produces plain > text output and can optionally convert non-standard characters into > TeX control sequences. > >+xls2csv is a program which converts an MS Excel spreadsheet into a >+comma-separated value file. >+ >+catppt is a utility to extract textual information from MS Powerpoint >+files. >+ > Flavors: >- tk - a Tcl/Tk GUI frontend to catdoc for viewing MW Word >+ tk - a Tcl/Tk GUI frontend to catdoc for viewing MS Word > documents >Index: pkg/PFRAG.tk >=================================================================== >RCS file: /cvs/ports/textproc/catdoc/pkg/PFRAG.tk,v >retrieving revision 1.1 >diff -u -r1.1 PFRAG.tk >--- pkg/PFRAG.tk 2001/10/29 19:12:34 1.1 >+++ pkg/PFRAG.tk 2006/10/25 20:57:43 >@@ -1,3 +1,3 @@ > @comment $OpenBSD: PFRAG.tk,v 1.1 2001/10/29 19:12:34 jasoni Exp $ > bin/wordview >-bin/xlsview >[EMAIL PROTECTED] man/man1/wordview.1 >Index: pkg/PLIST >=================================================================== >RCS file: /cvs/ports/textproc/catdoc/pkg/PLIST,v >retrieving revision 1.3 >diff -u -r1.3 PLIST >--- pkg/PLIST 2004/09/15 18:44:01 1.3 >+++ pkg/PLIST 2006/10/25 20:57:43 >@@ -1,47 +1,59 @@ > @comment $OpenBSD: PLIST,v 1.3 2004/09/15 18:44:01 espie Exp $ > bin/catdoc >+bin/catppt > bin/xls2csv >-lib/catdoc/ >-lib/catdoc/8859-1.txt >-lib/catdoc/8859-2.txt >-lib/catdoc/8859-3.txt >-lib/catdoc/8859-4.txt >-lib/catdoc/8859-5.txt >-lib/catdoc/8859-6.txt >-lib/catdoc/8859-7.txt >-lib/catdoc/8859-8.txt >-lib/catdoc/8859-9.txt >-lib/catdoc/ascii.replchars >-lib/catdoc/ascii.specchars >-lib/catdoc/cp1250.txt >-lib/catdoc/cp1251.txt >-lib/catdoc/cp1252.txt >-lib/catdoc/cp1253.txt >-lib/catdoc/cp1254.txt >-lib/catdoc/cp1255.txt >-lib/catdoc/cp1256.txt >-lib/catdoc/cp1257.txt >-lib/catdoc/cp1258.txt >-lib/catdoc/cp437.txt >-lib/catdoc/cp850.txt >-lib/catdoc/cp852.txt >-lib/catdoc/cp855.txt >-lib/catdoc/cp857.txt >-lib/catdoc/cp860.txt >-lib/catdoc/cp861.txt >-lib/catdoc/cp862.txt >-lib/catdoc/cp863.txt >-lib/catdoc/cp864.txt >-lib/catdoc/cp865.txt >-lib/catdoc/cp866.txt >-lib/catdoc/cp869.txt >-lib/catdoc/cp874.txt >-lib/catdoc/koi8-r.txt >-lib/catdoc/koi8-u.txt >-lib/catdoc/tex.replchars >-lib/catdoc/tex.specchars >-lib/catdoc/us-ascii.txt >-lib/catdoc/x-mac-cyrillic.txt > @man man/man1/catdoc.1 >[EMAIL PROTECTED] man/man1/catppt.1 > @man man/man1/xls2csv.1 >+share/catdoc/ >+share/catdoc/8859-1.txt >+share/catdoc/8859-10.txt >+share/catdoc/8859-11.txt >+share/catdoc/8859-13.txt >+share/catdoc/8859-14.txt >+share/catdoc/8859-15.txt >+share/catdoc/8859-2.txt >+share/catdoc/8859-3.txt >+share/catdoc/8859-4.txt >+share/catdoc/8859-5.txt >+share/catdoc/8859-6.txt >+share/catdoc/8859-7.txt >+share/catdoc/8859-8.txt >+share/catdoc/8859-9.txt >+share/catdoc/ascii.replchars >+share/catdoc/ascii.specchars >+share/catdoc/cp1250.txt >+share/catdoc/cp1251.txt >+share/catdoc/cp1252.txt >+share/catdoc/cp1253.txt >+share/catdoc/cp1254.txt >+share/catdoc/cp1255.txt >+share/catdoc/cp1256.txt >+share/catdoc/cp1257.txt >+share/catdoc/cp1258.txt >+share/catdoc/cp437.txt >+share/catdoc/cp850.txt >+share/catdoc/cp852.txt >+share/catdoc/cp855.txt >+share/catdoc/cp857.txt >+share/catdoc/cp860.txt >+share/catdoc/cp861.txt >+share/catdoc/cp862.txt >+share/catdoc/cp863.txt >+share/catdoc/cp864.txt >+share/catdoc/cp865.txt >+share/catdoc/cp866.txt >+share/catdoc/cp869.txt >+share/catdoc/cp874.txt >+share/catdoc/koi8-r.txt >+share/catdoc/koi8-u.txt >+share/catdoc/mac-arabic.txt >+share/catdoc/mac-centeuro.txt >+share/catdoc/mac-cyrillic.txt >+share/catdoc/mac-greek.txt >+share/catdoc/mac-hebrew.txt >+share/catdoc/mac-roman.txt >+share/catdoc/tex.replchars >+share/catdoc/tex.specchars >+share/catdoc/us-ascii.txt > %%tk%% > >Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm >