diff options
author | Sergey Skvortsov <skv@FreeBSD.org> | 2007-02-22 11:52:14 +0000 |
---|---|---|
committer | Sergey Skvortsov <skv@FreeBSD.org> | 2007-02-22 11:52:14 +0000 |
commit | 652bb9d0c6525333a8ffba7cc0fa36845cdbdd08 (patch) | |
tree | afcc823ea33b0d397e871ac5e624c077a8d23fe4 /textproc/asm-xml | |
parent | 6bd3475de6ba5e02135fa14236d00f8e42f8de11 (diff) | |
download | ports-652bb9d0c6525333a8ffba7cc0fa36845cdbdd08.tar.gz ports-652bb9d0c6525333a8ffba7cc0fa36845cdbdd08.zip |
Add asm-xml 0.2, very fast XML parser and decoder written in pure
assembler.
Notes
Notes:
svn path=/head/; revision=185690
Diffstat (limited to 'textproc/asm-xml')
-rw-r--r-- | textproc/asm-xml/Makefile | 29 | ||||
-rw-r--r-- | textproc/asm-xml/distinfo | 3 | ||||
-rw-r--r-- | textproc/asm-xml/files/Makefile | 16 | ||||
-rw-r--r-- | textproc/asm-xml/pkg-descr | 18 |
4 files changed, 66 insertions, 0 deletions
diff --git a/textproc/asm-xml/Makefile b/textproc/asm-xml/Makefile new file mode 100644 index 000000000000..aa08189a0987 --- /dev/null +++ b/textproc/asm-xml/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: asm-xml +# Date created: 22 February 2007 +# Whom: Sergey Skvortsov <skv@protey.ru> +# +# $FreeBSD$ +# + +PORTNAME= asm-xml +PORTVERSION= 0.2 +CATEGORIES= textproc +MASTER_SITES= SF + +MAINTAINER= skv@FreeBSD.org +COMMENT= Very fast XML parser and decoder written in pure assembler + +BUILD_DEPENDS= fasm:${PORTSDIR}/lang/fasm + +ONLY_FOR_ARCHS= i386 amd64 +USE_DOS2UNIX= YES + +PLIST_FILES= include/asm-xml.h lib/libasm-xml.a + +post-extract: + ${RM} -rf ${WRKSRC}/obj + +post-patch: + @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile + +.include <bsd.port.mk> diff --git a/textproc/asm-xml/distinfo b/textproc/asm-xml/distinfo new file mode 100644 index 000000000000..a1a7e5d25ad6 --- /dev/null +++ b/textproc/asm-xml/distinfo @@ -0,0 +1,3 @@ +MD5 (asm-xml-0.2.tar.gz) = c4cc84af69421aff4304addb0f6bd563 +SHA256 (asm-xml-0.2.tar.gz) = 3f02adf89f442e0f5f7796e0340fa3eebc4b62e33e5819c8abf9dfcf0eda0834 +SIZE (asm-xml-0.2.tar.gz) = 80400 diff --git a/textproc/asm-xml/files/Makefile b/textproc/asm-xml/files/Makefile new file mode 100644 index 000000000000..adeef0fe52cc --- /dev/null +++ b/textproc/asm-xml/files/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +LIB = asm-xml +OBJS= src/elf.So +INCS= include/asm-xml.h + +NO_PIC= +NO_PROFILE= + +LIBDIR= ${PREFIX}/lib +INCLUDEDIR= ${PREFIX}/include + +src/elf.So: + ${LOCALBASE}/bin/fasm src/elf.asm src/elf.So + +.include <bsd.lib.mk> diff --git a/textproc/asm-xml/pkg-descr b/textproc/asm-xml/pkg-descr new file mode 100644 index 000000000000..45ff5be4f656 --- /dev/null +++ b/textproc/asm-xml/pkg-descr @@ -0,0 +1,18 @@ +AsmXml is a very fast XML parser and decoder for x86 platforms. It +achieves high speed by using the following features: + + * Support of an XML subset only + * Written in pure assembler + * Optimized memory accesses + * Parsing and decoding at the same time + +This parser is intended for applications that need intensive processing +of XML. This project will likely appeal you if XML parsing is a +bottleneck in your data-flow. It is expecially designed for bulk loads +into databases. + +This is not an all-purpose library, it is not designed to be used with +DOM, SAX, XPath and so on. Here, XML is just considered as an +interchange format, not as a working format. + +WWW: http://mkerbiquet.free.fr/asm-xml/ |