Subject: pkg/14888: Package update: converters/xlHtml
To: None <gnats-bugs@gnats.netbsd.org>
From: None <uebayasi@soum.co.jp>
List: netbsd-bugs
Date: 12/10/2001 19:06:24
>Number:         14888
>Category:       pkg
>Synopsis:       Package update: converters/xlHtml
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 10 02:05:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Masao Uebayashi
>Release:        NetBSD 1.5.2
>Organization:
SOUM Corporation
>Environment:
System: NetBSD sebastes.soum.co.jp 1.5.2 NetBSD 1.5.2 (SEBASTES) #0: Fri Nov 2 20:03:26 JST 2001 masao@sebastes.soum.co.jp:/usr/src_netbsd-1-5-PATCH002/sys/arch/i386/compile/SEBASTES i386
>Description:
Update of converters/xlHtml from 0.2.8 to 0.4.0.

Many changes during the two, excerpt from ChangeLog:

0.4 12/03/01
* removed spurrious tab before closing XML tag - Mike Ralphson
* Fixed bug in trim edges
* Many signed / unsigned cleanups
* Updated the xldump utility - Charles Wyble
* Added xlcdump utility to dump chart information - Charles Wyble
* Added doxygen doco generation - Rafael Kitover
* Added patch to support String Formulas - Rafael Kitover
* Changed unsupported numeric formats to output using floating point technique
  with the decimal suppressed. Was truncating to MAXINT.
* Fixed bug where CSV was not escaping currency fields - Rafael Kitover
* Fixed bug where unknown field types were not escaped in CSV - Rafael Kitover
* Fixed bug in cell merging where the whole row was selected
* Fixed bug in mailto hyperlink
* Now supports custom colors
* New command line option -nh to suppress header & body tags in html
* Fixed bug where tab delimited was allowing an extra tab at the EOL
* Fixed bug in blank cells for CSV output - Thorsten Koch
* Added test for negative value in cole_fread
* Optimized html further so it suppresses alignment of blank rows
* Improved portability to DOS & WIN32
* Moved everything over to U8, U16, U32, F32, & F64 data types. This is in
  effort to improve support on 64 bit platforms.
* Added the xlv script from Asher Blum
0.3 10/19/01
* Added drive letter check for DOS & Windows
* Fixed situation where ellipses were not being rendered correctly
* Fixed Unicode problem in Label Cells
* Fixed problem where cells created by row data were not being updated
  when the cell was officially created.
* Program renamed to xlhtml...all lowercase.
* Moved xlHtml over to a new makefile system. It does a static build now.
* Finished moving cole library to mkstemp from tempnam()
* Cole library unlinks temp files after opening so they are deleted
* Fixed Numeric formats that need a comma
* Fixed font name to not have Rich Text
* Added bounds checking to Row Info opcode
* Fixed hyperlinks that are unicode.
* Scripts changed to use mkstemp
* Added support for many currency & accounting formats
* Aggressive optimizations make smaller html now
* Fixed several cases where Ascii output had html in it
* Added CSV output patch from Rob Arnold
* Added support for multiple fonts in same cell
* Added patch for continuation from Hironori
* Added support for multiple style attributes in same cell
* Added support for Hyperlinks
* Added XML patch from Jason Venner
* Added xls-handler for Apache
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xlHtml
#	xlHtml/DESCR
#	xlHtml/PLIST
#	xlHtml/buildlink.mk
#	xlHtml/distinfo
#	xlHtml/Makefile
#
echo c - xlHtml
mkdir -p xlHtml > /dev/null 2>&1
echo x - xlHtml/DESCR
sed 's/^X//' >xlHtml/DESCR << 'END-of-xlHtml/DESCR'
XxlHtml is an Excel 95 and later file converter. Its html output
Xcan be used as a Netscape Plugin to let you view xls e-mail
Xattachments. It can also extract regions of a spreadsheet and
Xconvert the spreadsheet to pure text rather than html. 
END-of-xlHtml/DESCR
echo x - xlHtml/PLIST
sed 's/^X//' >xlHtml/PLIST << 'END-of-xlHtml/PLIST'
X@comment $NetBSD: PLIST,v 1.1 2001/10/31 21:51:20 zuntum Exp $
Xbin/nsopen
Xbin/nspptview
Xbin/nsxlview
Xbin/ppthtml
Xbin/xlhtml
Xman/man1/ppthtml.1
Xman/man1/xlhtml.1
END-of-xlHtml/PLIST
echo x - xlHtml/buildlink.mk
sed 's/^X//' >xlHtml/buildlink.mk << 'END-of-xlHtml/buildlink.mk'
X# $NetBSD: buildlink.mk,v 1.1 2001/08/19 19:09:40 jlam Exp $
X#
X# This Makefile fragment is included by packages that use xlHtml.
X#
X# To use this Makefile fragment, simply:
X#
X# (1) Optionally define BUILDLINK_DEPENDS.xlHtml to the dependency pattern
X#     for the version of xlHtml desired.
X# (2) Include this Makefile fragment in the package Makefile,
X# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
X#     search path, and
X# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
X#     path.
X
X.if !defined(XLHTML_BUILDLINK_MK)
XXLHTML_BUILDLINK_MK=	# defined
X
X.include "../../mk/bsd.buildlink.mk"
X
XBUILDLINK_DEPENDS.xlHtml?=	xlHtml>=0.2.8
XDEPENDS+=	${BUILDLINK_DEPENDS.xlHtml}:../../databases/xlHtml
X
XEVAL_PREFIX+=			BUILDLINK_PREFIX.xlHtml=xlHtml
XBUILDLINK_PREFIX.xlHtml_DEFAULT=	${LOCALBASE}
XBUILDLINK_FILES.xlHtml=		include/cole/*
XBUILDLINK_FILES.xlHtml+=	lib/libcole.*
X
XBUILDLINK_TARGETS.xlHtml=	xlHtml-buildlink
XBUILDLINK_TARGETS+=		${BUILDLINK_TARGETS.xlHtml}
X
Xpre-configure: ${BUILDLINK_TARGETS.xlHtml}
XxlHtml-buildlink: _BUILDLINK_USE
X
X.endif	# XLHTML_BUILDLINK_MK
END-of-xlHtml/buildlink.mk
echo x - xlHtml/distinfo
sed 's/^X//' >xlHtml/distinfo << 'END-of-xlHtml/distinfo'
X$NetBSD$
X
XSHA1 (xlhtml-0.4.tar.gz) = c42844187db3965e078886e6c24eebd6a30be65e
XSize (xlhtml-0.4.tar.gz) = 266623 bytes
END-of-xlHtml/distinfo
echo x - xlHtml/Makefile
sed 's/^X//' >xlHtml/Makefile << 'END-of-xlHtml/Makefile'
X# $NetBSD: Makefile,v 1.5 2001/11/29 19:46:10 jlam Exp $
X#
X
XDISTNAME=		xlhtml-0.4
XPKGNAME=		xlHtml-0.4
XCATEGORIES=		converters
XMASTER_SITES=		http://www.xlHtml.org/
X
XMAINTAINER=		packages@netbsd.org
XHOMEPAGE=		http://www.xlHtml.org/
XCOMMENT=		Microsoft xls/ppt to HTML converter
X
XBUILD_DEPENDS+=		automake>=1.4:../../devel/automake
X
XUSE_BUILDLINK_ONLY=	YES
XGNU_CONFIGURE=		YES
XUSE_LIBTOOL=		YES
XLTCONFIG_OVERRIDE=	${WRKSRC}/ltconfig
X
X.include "../../mk/bsd.pkg.mk"
END-of-xlHtml/Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted: