add openjade-1.3 port, the successor of jade, an
object-oriented SGML/XML parser toolkit and DSSSL engine
This commit is contained in:
parent
4c8a9cb2ba
commit
eff6dc09de
42
textproc/openjade/Makefile
Normal file
42
textproc/openjade/Makefile
Normal 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>
|
3
textproc/openjade/files/md5
Normal file
3
textproc/openjade/files/md5
Normal 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
|
15
textproc/openjade/patches/patch-size_t
Normal file
15
textproc/openjade/patches/patch-size_t
Normal 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>)
|
13
textproc/openjade/patches/patch-wchar
Normal file
13
textproc/openjade/patches/patch-wchar
Normal 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>
|
1
textproc/openjade/pkg/COMMENT
Normal file
1
textproc/openjade/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
object-oriented SGML/XML parser toolkit and DSSSL engine
|
20
textproc/openjade/pkg/DESCR
Normal file
20
textproc/openjade/pkg/DESCR
Normal 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.
|
43
textproc/openjade/pkg/PLIST
Normal file
43
textproc/openjade/pkg/PLIST
Normal 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
|
Loading…
Reference in New Issue
Block a user