summaryrefslogtreecommitdiffstats
path: root/textproc/openjade
diff options
context:
space:
mode:
authorjfieber <jfieber@FreeBSD.org>1997-06-22 20:28:13 +0000
committerjfieber <jfieber@FreeBSD.org>1997-06-22 20:28:13 +0000
commitc2fd0294a926f74d4b54c46f2220b0bf97919939 (patch)
treebd1df751d7358760cff53ac91de913ec76dcdc1e /textproc/openjade
parent8b2539b7d4f4b6a7b793857c82a6a4084a25e048 (diff)
downloadFreeBSD-ports-c2fd0294a926f74d4b54c46f2220b0bf97919939.zip
FreeBSD-ports-c2fd0294a926f74d4b54c46f2220b0bf97919939.tar.gz
Jade: a DSSSL processor.
Note, this port is a superset of the SP port, but unlike SP this one will not compile on FreeBSD 2.1.x--a more modern C++ compiler is needed.
Diffstat (limited to 'textproc/openjade')
-rw-r--r--textproc/openjade/Makefile32
-rw-r--r--textproc/openjade/distinfo1
-rw-r--r--textproc/openjade/files/patch-aa17
-rw-r--r--textproc/openjade/pkg-comment1
-rw-r--r--textproc/openjade/pkg-descr22
-rw-r--r--textproc/openjade/pkg-plist182
6 files changed, 255 insertions, 0 deletions
diff --git a/textproc/openjade/Makefile b/textproc/openjade/Makefile
new file mode 100644
index 0000000..43b4b8f
--- /dev/null
+++ b/textproc/openjade/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: jade
+# Version required: 0.8
+# Date created: June 19, 1997
+# Whom: jfieber
+#
+# $Id$
+#
+
+DISTNAME= jade-0.8
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.jclark.com/pub/jade/
+
+MAINTAINER= jfieber@FreeBSD.ORG
+
+DISTFILES= jade0_8.zip
+EXTRACT_CMD= unzip
+EXTRACT_BEFORE_ARGS= -a -U -qq
+
+NO_WRKSUBDIR=
+
+# Unfortunately, jade needs a more modern C++ compiler than
+# comes with FreeBSD 2.1.x.
+.if !exists(/usr/lib/libstdc++.a)
+BROKEN= yes
+.endif
+
+BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
+
+post-install:
+ /sbin/ldconfig -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/textproc/openjade/distinfo b/textproc/openjade/distinfo
new file mode 100644
index 0000000..5b8ecc4
--- /dev/null
+++ b/textproc/openjade/distinfo
@@ -0,0 +1 @@
+MD5 (jade0_8.zip) = 55bb0c1bf06110f878e2df98acee04ff
diff --git a/textproc/openjade/files/patch-aa b/textproc/openjade/files/patch-aa
new file mode 100644
index 0000000..29715f7
--- /dev/null
+++ b/textproc/openjade/files/patch-aa
@@ -0,0 +1,17 @@
+*** include/config.h.orig Wed Jun 12 11:56:06 1996
+--- include/config.h Tue Oct 15 17:08:09 1996
+***************
+*** 7,12 ****
+--- 7,18 ----
+ #define SP_INCLUDE_UNISTD_H
+ #define SP_POSIX_FILENAMES
+
++ #if (defined(__FreeBSD__) || defined(__NetBSD__))
++ #define SP_HAVE_LOCALE
++ #define SP_HAVE_SOCKET
++ #define SP_MULTI_BYTE
++ #endif
++
+ #ifdef __GNUG__
+ // It's not missing, but it pulls in libg++
+ #define SP_NEW_H_MISSING
diff --git a/textproc/openjade/pkg-comment b/textproc/openjade/pkg-comment
new file mode 100644
index 0000000..9717ea4
--- /dev/null
+++ b/textproc/openjade/pkg-comment
@@ -0,0 +1 @@
+An object-oriented SGML parser toolkit and DSSSL engine
diff --git a/textproc/openjade/pkg-descr b/textproc/openjade/pkg-descr
new file mode 100644
index 0000000..732c125
--- /dev/null
+++ b/textproc/openjade/pkg-descr
@@ -0,0 +1,22 @@
+An object-oriented SGML parser toolkit and DSSSL engine.
+
+Features summary:
+
+ * Includes nsgmls
+ * Provides access to all information about SGML document
+ * Supports almost all optional SGML features
+ * Sophisticated entity manager
+ * Supports multi-byte character sets
+ * Object-oriented
+ * Written in C++ from scratch
+ * Fast
+ * Portable
+ * Production quality
+ * Free
+
+Note: This port is a superset of the sp port. If you have sp
+installed, it is recommended that you remove it before installing
+jade.
+
+John Fieber
+jfieber@FreeBSD.org
diff --git a/textproc/openjade/pkg-plist b/textproc/openjade/pkg-plist
new file mode 100644
index 0000000..2d2d1ff
--- /dev/null
+++ b/textproc/openjade/pkg-plist
@@ -0,0 +1,182 @@
+bin/jade
+bin/nsgmls
+bin/sgmlnorm
+bin/spam
+bin/spent
+include/sp/Allocator.h
+include/sp/ArcEngine.h
+include/sp/Attribute.h
+include/sp/Attributed.h
+include/sp/Big5CodingSystem.h
+include/sp/Boolean.h
+include/sp/CharMap.cxx
+include/sp/CharMap.h
+include/sp/CharsetDecl.h
+include/sp/CharsetInfo.h
+include/sp/CharsetRegistry.h
+include/sp/CmdLineApp.h
+include/sp/CodingSystem.h
+include/sp/CodingSystemKit.h
+include/sp/ConsoleOutput.h
+include/sp/ContentState.h
+include/sp/ContentToken.h
+include/sp/CopyOwner.cxx
+include/sp/CopyOwner.h
+include/sp/DescriptorManager.h
+include/sp/Dtd.h
+include/sp/EUCJPCodingSystem.h
+include/sp/ElementType.h
+include/sp/Entity.h
+include/sp/EntityApp.h
+include/sp/EntityCatalog.h
+include/sp/EntityDecl.h
+include/sp/EntityManager.h
+include/sp/ErrnoMessageArg.h
+include/sp/ErrorCountEventHandler.h
+include/sp/Event.h
+include/sp/EventGenerator.h
+include/sp/EventsWanted.h
+include/sp/ExtendEntityManager.h
+include/sp/ExternalId.h
+include/sp/Fixed2CodingSystem.h
+include/sp/GenericEventHandler.h
+include/sp/Hash.h
+include/sp/HashTable.cxx
+include/sp/HashTable.h
+include/sp/HashTableItemBase.cxx
+include/sp/HashTableItemBase.h
+include/sp/IList.h
+include/sp/IListBase.h
+include/sp/IListIter.h
+include/sp/IListIterBase.h
+include/sp/IQueue.cxx
+include/sp/IQueue.h
+include/sp/ISet.cxx
+include/sp/ISet.h
+include/sp/ISetIter.h
+include/sp/IdentityCodingSystem.h
+include/sp/InputSource.h
+include/sp/InternalInputSource.h
+include/sp/Link.h
+include/sp/LinkProcess.h
+include/sp/List.cxx
+include/sp/List.h
+include/sp/ListIter.h
+include/sp/LiteralStorage.h
+include/sp/Location.h
+include/sp/Lpd.h
+include/sp/Markup.h
+include/sp/Message.h
+include/sp/MessageArg.h
+include/sp/MessageBuilder.h
+include/sp/MessageEventHandler.h
+include/sp/MessageFormatter.h
+include/sp/MessageReporter.h
+include/sp/MessageTable.h
+include/sp/Mode.h
+include/sp/NCVector.h
+include/sp/NCVector.sed
+include/sp/Named.h
+include/sp/NamedResource.h
+include/sp/NamedResourceTable.h
+include/sp/NamedTable.h
+include/sp/Notation.h
+include/sp/OpenElement.h
+include/sp/Options.cxx
+include/sp/Options.h
+include/sp/OutputByteStream.h
+include/sp/OutputCharStream.h
+include/sp/Owner.cxx
+include/sp/Owner.h
+include/sp/OwnerTable.cxx
+include/sp/OwnerTable.h
+include/sp/ParserApp.h
+include/sp/ParserEventGeneratorKit.h
+include/sp/ParserOptions.h
+include/sp/PointerTable.cxx
+include/sp/PointerTable.h
+include/sp/PosixStorage.h
+include/sp/Ptr.cxx
+include/sp/Ptr.h
+include/sp/RangeMap.cxx
+include/sp/RangeMap.h
+include/sp/Resource.h
+include/sp/RewindStorageObject.h
+include/sp/SGMLApplication.h
+include/sp/SJISCodingSystem.h
+include/sp/SOEntityCatalog.h
+include/sp/Sd.h
+include/sp/SdText.h
+include/sp/SearchResultMessageArg.h
+include/sp/SgmlParser.h
+include/sp/ShortReferenceMap.h
+include/sp/StdioStorage.h
+include/sp/StorageManager.h
+include/sp/StringC.h
+include/sp/StringOf.cxx
+include/sp/StringOf.h
+include/sp/StringResource.h
+include/sp/SubstTable.cxx
+include/sp/SubstTable.h
+include/sp/Syntax.h
+include/sp/Text.h
+include/sp/TranslateCodingSystem.h
+include/sp/TypeId.h
+include/sp/URLStorage.h
+include/sp/UTF8CodingSystem.h
+include/sp/UnicodeCodingSystem.h
+include/sp/UnivCharsetDesc.h
+include/sp/Vector.cxx
+include/sp/Vector.h
+include/sp/Win32CodingSystem.h
+include/sp/WinInetStorage.h
+include/sp/XcharMap.cxx
+include/sp/XcharMap.h
+include/sp/config.h
+include/sp/constant.h
+include/sp/macros.h
+include/sp/rtti.h
+include/sp/sptchar.h
+include/sp/types.h
+include/sp/xnew.h
+lib/libgrove.a
+lib/libgrove.so.1.4
+lib/libspgrove.a
+lib/libspgrove.so.1.4
+lib/libstyle.a
+lib/libstyle.so.1.4
+lib/libsp.a
+lib/libsp.so.1.4
+share/doc/jade/TeX.htm
+share/doc/jade/archform.htm
+share/doc/jade/build.htm
+share/doc/jade/catalog.htm
+share/doc/jade/charset.htm
+share/doc/jade/copying.txt
+share/doc/jade/features.htm
+share/doc/jade/generic.htm
+share/doc/jade/ideas.htm
+share/doc/jade/index.htm
+share/doc/jade/jade.htm
+share/doc/jade/new.htm
+share/doc/jade/nsgmls.htm
+share/doc/jade/sgmldecl.htm
+share/doc/jade/sgmlnorm.htm
+share/doc/jade/sgmlsout.htm
+share/doc/jade/spam.htm
+share/doc/jade/spent.htm
+share/doc/jade/sysdecl.htm
+share/doc/jade/sysid.htm
+share/doc/jade/transform.htm
+share/sgml/jade/FOT.tex
+share/sgml/jade/catalog
+share/sgml/jade/demo.dsl
+share/sgml/jade/demo.sgm
+share/sgml/jade/demoMaster.tex
+share/sgml/jade/dsssl.dtd
+share/sgml/jade/fot.dtd
+share/sgml/jade/style-sheet.dtd
+@exec /sbin/ldconfig -m %D/lib
+@dirrm include/sp
+@dirrm share/doc/jade
+@dirrm share/sgml/jade
OpenPOWER on IntegriCloud