summaryrefslogtreecommitdiff
path: root/devel/avl
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-11-26 21:54:27 +0000
committerwiz <wiz@pkgsrc.org>2004-11-26 21:54:27 +0000
commita2da7eb195a7f729c3b6704bca8bee2f32740879 (patch)
tree3a77fef6b4584aecd2517f2e5de41e5996fed295 /devel/avl
parentde48bd9699e945c55dee7dfb18ca7a9ae1531315 (diff)
downloadpkgsrc-a2da7eb195a7f729c3b6704bca8bee2f32740879.tar.gz
Re-import under proper PKGNAME (was libavl).
Diffstat (limited to 'devel/avl')
-rw-r--r--devel/avl/DESCR5
-rw-r--r--devel/avl/Makefile21
-rw-r--r--devel/avl/PLIST6
-rw-r--r--devel/avl/distinfo5
-rw-r--r--devel/avl/patches/patch-aa15
5 files changed, 52 insertions, 0 deletions
diff --git a/devel/avl/DESCR b/devel/avl/DESCR
new file mode 100644
index 00000000000..aaf3f6a31eb
--- /dev/null
+++ b/devel/avl/DESCR
@@ -0,0 +1,5 @@
+This is a library in ANSI C for manipulation of balanced binary
+trees. Functions for use with three varieties of AVL tree and
+one type of red-black tree are included. There is full documentation,
+including an explanation of what AVL and red-black trees are and why
+you'd use them, in Texinfo, Info, HTML, and plain text formats.
diff --git a/devel/avl/Makefile b/devel/avl/Makefile
new file mode 100644
index 00000000000..05687b8fc07
--- /dev/null
+++ b/devel/avl/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/11/26 21:54:27 wiz Exp $
+#
+
+DISTNAME= avl-1.4.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU:=avl/}
+#MASTER_SITES= ftp://ftp.gnu.org/pub/gnu/avl/
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.msu.edu/user/pfaffben/avl/
+COMMENT= Library for manipulation of balanced binary trees
+
+GNU_CONFIGURE= YES
+INFO_FILES= avl.info
+
+# The text and html files documentation are not installed so just touch
+# them and makeinfo and texi2html are not needed at build time.
+pre-build:
+ ${TOUCH} ${WRKSRC}/avl.text ${WRKSRC}/avl.html
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/avl/PLIST b/devel/avl/PLIST
new file mode 100644
index 00000000000..ea2abdc7628
--- /dev/null
+++ b/devel/avl/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/26 21:54:27 wiz Exp $
+include/avl.h
+include/avlt.h
+include/avltr.h
+include/rb.h
+lib/libavl.a
diff --git a/devel/avl/distinfo b/devel/avl/distinfo
new file mode 100644
index 00000000000..9c23efcbc12
--- /dev/null
+++ b/devel/avl/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/11/26 21:54:27 wiz Exp $
+
+SHA1 (avl-1.4.0.tar.gz) = 44bf7e95a7fb0d6231dd698b0c32616cf4953011
+Size (avl-1.4.0.tar.gz) = 128589 bytes
+SHA1 (patch-aa) = 1020d5ef34f3f6090e5800db4266902c99988b42
diff --git a/devel/avl/patches/patch-aa b/devel/avl/patches/patch-aa
new file mode 100644
index 00000000000..3eeeead7107
--- /dev/null
+++ b/devel/avl/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/11/26 21:54:27 wiz Exp $
+
+--- avl.info.orig Mon Aug 16 03:58:59 1999
++++ avl.info
+@@ -1,5 +1,10 @@
+ This is avl.info, produced by makeinfo version 3.12n from avl.texinfo.
+
++INFO-DIR-SECTION Programming & development tools
++START-INFO-DIR-ENTRY
++* AVL: (avl). A Library for the Manipulation of Balanced Binary Trees.
++END-INFO-DIR-ENTRY
++
+ This file documents libavl, a library for the manipulation of
+ balanced binary trees.
+