add openjade-1.3 port, the successor of jade, an

object-oriented SGML/XML parser toolkit and DSSSL engine
This commit is contained in:
matthieu 2000-09-04 06:20:55 +00:00
parent 4c8a9cb2ba
commit eff6dc09de
7 changed files with 137 additions and 0 deletions

View File

@ -0,0 +1,42 @@
# $OpenBSD: Makefile,v 1.1 2000/09/04 06:20:55 matthieu Exp $
DISTNAME= openjade-1.3
CATEGORIES= textproc
HOMEPAGE= http://openjade.sourceforge.net/
MAINTAINER= matthieu@openbsd.org
LICENSE_TYPE= BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://download.sourceforge.net/openjade/
USE_GMAKE= Yes
MAKE_FLAGS= RANLIB="${RANLIB}"
FAKE_FLAGS= prefix="${WRKINST}${PREFIX}"
pre-build:
@echo ""
@echo "*** WARNING: you may see an error such as"
@echo "*** virtual memory exhausted"
@echo "*** when building this package. If you do you must increase"
@echo "*** your limits. See the man page for your shell and look"
@echo "*** for the 'limit' or 'ulimit' command."
@echo ""
DOCDIR= ${PREFIX}/share/doc/openjade
post-install:
${INSTALL_DATA_DIR} ${DOCDIR}/sp
${INSTALL_DATA_DIR} ${DOCDIR}/images
${INSTALL_DATA} ${WRKSRC}/jadedoc/copying.txt ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${DOCDIR}/sp
${INSTALL_DATA} ${WRKSRC}/jadedoc/*.htm ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/jadedoc/images/*.gif ${DOCDIR}/images
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (openjade-1.3.tar.gz) = 4cbc2a8c15431b3f08b4487a5702c938
RMD160 (openjade-1.3.tar.gz) = 4a6afa3796f96255e2eec57e657781177bbf2123
SHA1 (openjade-1.3.tar.gz) = 971b43152272e3add4534255c441628538a416e3

View File

@ -0,0 +1,15 @@
--- lib/parser_inst.m4.orig Fri Aug 20 09:05:33 1999
+++ lib/parser_inst.m4 Sun Sep 3 14:30:59 2000
@@ -166,10 +166,10 @@
__instantiate(Vector<LeafContentToken*>)
__instantiate(Vector<size_t>)
// we really just want to test if size_t == unsigned int
-#if !defined(SIZEOF_SIZE_T) || !defined(SIZEOF_UNSIGNED_INT) || (SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT)
+#if defined(__alpha__) || defined(__sparc64__)
+ // #if !defined(SIZEOF_SIZE_T) || !defined(SIZEOF_UNSIGNED_INT) || (SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT)
__instantiate(Vector<unsigned int>)
#endif
-
__instantiate(NamedTable<Id>)
__instantiate(NamedTableIter<Id>)
__instantiate(IListIter<EquivClass>)

View File

@ -0,0 +1,13 @@
--- style/LangObj.cxx.orig Fri Jul 2 00:49:58 1999
+++ style/LangObj.cxx Sun Sep 3 12:25:30 2000
@@ -12,8 +12,10 @@
#include <string.h>
#include <ctype.h>
#include <string.h>
+#ifndef __OpenBSD__
#include <wchar.h>
#include <wctype.h>
+#endif
#ifdef SP_HAVE_LOCALE
#include <locale.h>

View File

@ -0,0 +1 @@
object-oriented SGML/XML parser toolkit and DSSSL engine

View File

@ -0,0 +1,20 @@
Jade is James Clark's implementation of DSSSL -- Document Style
Semantics and Specification Language -- an ISO standard for formatting
SGML (and XML) documents.
OpenJade is a project undertaken by the DSSSL community to maintain
and extend Jade. OpenJade is distributed under the same license as
Jade.
OpenJade is a command line application and a set of components. The
DSSSL engine receives as input an SGML or XML document and transforms
it into formats like:
* XML representation of the flow object tree.
* RTF format that can be rendered and printed with Microsoft's free
Word Viewer 97
* TeX format
* MIF format that can be rendered and printed with Framemaker
* SGML or XML format. This is used in conjunction with non-standard
flow object classes to generate SGML, thus allowing OpenJade to be
used for SGML/XML transformations.

View File

@ -0,0 +1,43 @@
@comment $OpenBSD: PLIST,v 1.1 2000/09/04 06:20:56 matthieu Exp $
bin/onsgmls
bin/openjade
bin/osgmlnorm
bin/ospam
bin/ospent
bin/osx
share/doc/openjade/autoconf.htm
share/doc/openjade/contributors.htm
share/doc/openjade/copying.txt
share/doc/openjade/dsssl2.htm
share/doc/openjade/images/background.gif
share/doc/openjade/images/dsssltitle.gif
share/doc/openjade/images/space.gif
share/doc/openjade/images/top-of-page.gif
share/doc/openjade/index.htm
share/doc/openjade/mif.htm
share/doc/openjade/rtf.htm
share/doc/openjade/sp/archform.htm
share/doc/openjade/sp/build.htm
share/doc/openjade/sp/catalog.htm
share/doc/openjade/sp/charset.htm
share/doc/openjade/sp/features.htm
share/doc/openjade/sp/generic.htm
share/doc/openjade/sp/ideas.htm
share/doc/openjade/sp/index.htm
share/doc/openjade/sp/new.htm
share/doc/openjade/sp/nsgmls.htm
share/doc/openjade/sp/sgmldecl.htm
share/doc/openjade/sp/sgmlnorm.htm
share/doc/openjade/sp/sgmlsout.htm
share/doc/openjade/sp/spam.htm
share/doc/openjade/sp/spent.htm
share/doc/openjade/sp/sx.htm
share/doc/openjade/sp/sysdecl.htm
share/doc/openjade/sp/sysid.htm
share/doc/openjade/sp/xml.htm
share/doc/openjade/tex.htm
share/doc/openjade/transform.htm
share/doc/openjade/xmlfo.htm
@dirrm share/doc/openjade/sp
@dirrm share/doc/openjade/images
@dirrm share/doc/openjade