diff options
author | jfieber <jfieber@FreeBSD.org> | 1997-06-23 04:28:13 +0800 |
---|---|---|
committer | jfieber <jfieber@FreeBSD.org> | 1997-06-23 04:28:13 +0800 |
commit | c2fd0294a926f74d4b54c46f2220b0bf97919939 (patch) | |
tree | bd1df751d7358760cff53ac91de913ec76dcdc1e /textproc | |
parent | 8b2539b7d4f4b6a7b793857c82a6a4084a25e048 (diff) | |
download | freebsd-ports-gnome-c2fd0294a926f74d4b54c46f2220b0bf97919939.tar.gz freebsd-ports-gnome-c2fd0294a926f74d4b54c46f2220b0bf97919939.tar.zst freebsd-ports-gnome-c2fd0294a926f74d4b54c46f2220b0bf97919939.zip |
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')
-rw-r--r-- | textproc/jade/Makefile | 32 | ||||
-rw-r--r-- | textproc/jade/distinfo | 1 | ||||
-rw-r--r-- | textproc/jade/files/patch-aa | 17 | ||||
-rw-r--r-- | textproc/jade/pkg-comment | 1 | ||||
-rw-r--r-- | textproc/jade/pkg-descr | 22 | ||||
-rw-r--r-- | textproc/jade/pkg-plist | 182 | ||||
-rw-r--r-- | textproc/openjade/Makefile | 32 | ||||
-rw-r--r-- | textproc/openjade/distinfo | 1 | ||||
-rw-r--r-- | textproc/openjade/files/patch-aa | 17 | ||||
-rw-r--r-- | textproc/openjade/pkg-comment | 1 | ||||
-rw-r--r-- | textproc/openjade/pkg-descr | 22 | ||||
-rw-r--r-- | textproc/openjade/pkg-plist | 182 |
12 files changed, 510 insertions, 0 deletions
diff --git a/textproc/jade/Makefile b/textproc/jade/Makefile new file mode 100644 index 000000000000..43b4b8fd826c --- /dev/null +++ b/textproc/jade/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/jade/distinfo b/textproc/jade/distinfo new file mode 100644 index 000000000000..5b8ecc49932d --- /dev/null +++ b/textproc/jade/distinfo @@ -0,0 +1 @@ +MD5 (jade0_8.zip) = 55bb0c1bf06110f878e2df98acee04ff diff --git a/textproc/jade/files/patch-aa b/textproc/jade/files/patch-aa new file mode 100644 index 000000000000..29715f74863a --- /dev/null +++ b/textproc/jade/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/jade/pkg-comment b/textproc/jade/pkg-comment new file mode 100644 index 000000000000..9717ea4704fb --- /dev/null +++ b/textproc/jade/pkg-comment @@ -0,0 +1 @@ +An object-oriented SGML parser toolkit and DSSSL engine diff --git a/textproc/jade/pkg-descr b/textproc/jade/pkg-descr new file mode 100644 index 000000000000..732c1258c184 --- /dev/null +++ b/textproc/jade/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/jade/pkg-plist b/textproc/jade/pkg-plist new file mode 100644 index 000000000000..2d2d1ff68075 --- /dev/null +++ b/textproc/jade/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 diff --git a/textproc/openjade/Makefile b/textproc/openjade/Makefile new file mode 100644 index 000000000000..43b4b8fd826c --- /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 000000000000..5b8ecc49932d --- /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 000000000000..29715f74863a --- /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 000000000000..9717ea4704fb --- /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 000000000000..732c1258c184 --- /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 000000000000..2d2d1ff68075 --- /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 |