summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2007-06-13 13:28:10 +0000
committerobache <obache@pkgsrc.org>2007-06-13 13:28:10 +0000
commitf086cbbfd47e3b962c511e1b0d768f8767b9e23c (patch)
treebbc42ef24dcc6cd355884ca8b0c7b6f86ef18158
parent934137f170310b33a35a1c2f8f32bcbd664cd0c3 (diff)
downloadpkgsrc-f086cbbfd47e3b962c511e1b0d768f8767b9e23c.tar.gz
Import libjudy version 1.0.4.
packaged by Aleksey Cheusov and requestd in PR 35667. Judy is a general purpose dynamic array implemented as a C callable library. Judy's speed and memory usage are typically better than other data storage models and improves with very large data sets.
-rw-r--r--devel/libjudy/DESCR3
-rw-r--r--devel/libjudy/Makefile26
-rw-r--r--devel/libjudy/PLIST100
-rw-r--r--devel/libjudy/buildlink3.mk19
-rw-r--r--devel/libjudy/distinfo5
5 files changed, 153 insertions, 0 deletions
diff --git a/devel/libjudy/DESCR b/devel/libjudy/DESCR
new file mode 100644
index 00000000000..0e92a17bbf3
--- /dev/null
+++ b/devel/libjudy/DESCR
@@ -0,0 +1,3 @@
+Judy is a general purpose dynamic array implemented as a C callable library.
+Judy's speed and memory usage are typically better
+than other data storage models and improves with very large data sets.
diff --git a/devel/libjudy/Makefile b/devel/libjudy/Makefile
new file mode 100644
index 00000000000..0c45d0cc230
--- /dev/null
+++ b/devel/libjudy/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/06/13 13:28:10 obache Exp $
+
+DISTNAME= Judy-1.0.4
+PKGNAME= libjudy-1.0.4
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=judy/}
+
+MAINTAINER= cheusov@tut.by
+HOMEPAGE= http://judy.sourceforge.net/
+COMMENT= High-performance sparse dynamic array library
+
+USE_TOOLS+= gmake
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+TEST_TARGET= check
+
+DOCDIR= ${PREFIX}/share/doc/${PKGBASE}
+INSTALLATION_DIRS= share/doc/${PKGBASE}
+
+post-install:
+.for i in AUTHORS ChangeLog COPYING README
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCDIR}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libjudy/PLIST b/devel/libjudy/PLIST
new file mode 100644
index 00000000000..9d638412987
--- /dev/null
+++ b/devel/libjudy/PLIST
@@ -0,0 +1,100 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/13 13:28:10 obache Exp $
+include/Judy.h
+lib/libJudy.la
+man/man3/J1BC.3
+man/man3/J1C.3
+man/man3/J1F.3
+man/man3/J1FA.3
+man/man3/J1FE.3
+man/man3/J1L.3
+man/man3/J1LE.3
+man/man3/J1MU.3
+man/man3/J1N.3
+man/man3/J1NE.3
+man/man3/J1P.3
+man/man3/J1PE.3
+man/man3/J1S.3
+man/man3/J1T.3
+man/man3/J1U.3
+man/man3/JHSD.3
+man/man3/JHSFA.3
+man/man3/JHSG.3
+man/man3/JHSI.3
+man/man3/JLBC.3
+man/man3/JLC.3
+man/man3/JLD.3
+man/man3/JLF.3
+man/man3/JLFA.3
+man/man3/JLFE.3
+man/man3/JLG.3
+man/man3/JLI.3
+man/man3/JLL.3
+man/man3/JLLE.3
+man/man3/JLMU.3
+man/man3/JLN.3
+man/man3/JLNE.3
+man/man3/JLP.3
+man/man3/JLPE.3
+man/man3/JSLD.3
+man/man3/JSLF.3
+man/man3/JSLFA.3
+man/man3/JSLG.3
+man/man3/JSLI.3
+man/man3/JSLL.3
+man/man3/JSLN.3
+man/man3/JSLP.3
+man/man3/Judy.3
+man/man3/Judy1.3
+man/man3/Judy1ByCount.3
+man/man3/Judy1Count.3
+man/man3/Judy1First.3
+man/man3/Judy1FirstEmpty.3
+man/man3/Judy1FreeArray.3
+man/man3/Judy1Last.3
+man/man3/Judy1LastEmpty.3
+man/man3/Judy1MemUsed.3
+man/man3/Judy1Next.3
+man/man3/Judy1NextEmpty.3
+man/man3/Judy1Prev.3
+man/man3/Judy1PrevEmpty.3
+man/man3/Judy1Set.3
+man/man3/Judy1Test.3
+man/man3/Judy1Unset.3
+man/man3/Judy1_funcs.3
+man/man3/JudyHS.3
+man/man3/JudyHSDel.3
+man/man3/JudyHSFreeArray.3
+man/man3/JudyHSGet.3
+man/man3/JudyHSIns.3
+man/man3/JudyHS_funcs.3
+man/man3/JudyL.3
+man/man3/JudyLByCount.3
+man/man3/JudyLCount.3
+man/man3/JudyLDel.3
+man/man3/JudyLFirst.3
+man/man3/JudyLFirstEmpty.3
+man/man3/JudyLFreeArray.3
+man/man3/JudyLGet.3
+man/man3/JudyLIns.3
+man/man3/JudyLLast.3
+man/man3/JudyLLastEmpty.3
+man/man3/JudyLMemUsed.3
+man/man3/JudyLNext.3
+man/man3/JudyLNextEmpty.3
+man/man3/JudyLPrev.3
+man/man3/JudyLPrevEmpty.3
+man/man3/JudyL_funcs.3
+man/man3/JudySL.3
+man/man3/JudySLDel.3
+man/man3/JudySLFirst.3
+man/man3/JudySLFreeArray.3
+man/man3/JudySLGet.3
+man/man3/JudySLIns.3
+man/man3/JudySLLast.3
+man/man3/JudySLNext.3
+man/man3/JudySLPrev.3
+man/man3/JudySL_funcs.3
+share/doc/${PKGBASE}/AUTHORS
+share/doc/${PKGBASE}/ChangeLog
+share/doc/${PKGBASE}/COPYING
+share/doc/${PKGBASE}/README
diff --git a/devel/libjudy/buildlink3.mk b/devel/libjudy/buildlink3.mk
new file mode 100644
index 00000000000..3e547027665
--- /dev/null
+++ b/devel/libjudy/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/13 13:28:10 obache Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBJUDY_BUILDLINK3_MK:= ${LIBJUDY_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libjudy
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibjudy}
+BUILDLINK_PACKAGES+= libjudy
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libjudy
+
+.if !empty(LIBJUDY_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.libjudy+= libjudy>=1.0.3
+BUILDLINK_PKGSRCDIR.libjudy?= ../../devel/libjudy
+.endif # LIBJUDY_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/libjudy/distinfo b/devel/libjudy/distinfo
new file mode 100644
index 00000000000..293b87e2672
--- /dev/null
+++ b/devel/libjudy/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/06/13 13:28:10 obache Exp $
+
+SHA1 (Judy-1.0.4.tar.gz) = ceb3d4be5572438a414f39db4ce0eb3735462130
+RMD160 (Judy-1.0.4.tar.gz) = f97aa8937dd5f774d6cd37ba3599795a9e794306
+Size (Judy-1.0.4.tar.gz) = 1142724 bytes