diff options
author | obache <obache@pkgsrc.org> | 2007-06-13 13:28:10 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2007-06-13 13:28:10 +0000 |
commit | f086cbbfd47e3b962c511e1b0d768f8767b9e23c (patch) | |
tree | bbc42ef24dcc6cd355884ca8b0c7b6f86ef18158 /devel | |
parent | 934137f170310b33a35a1c2f8f32bcbd664cd0c3 (diff) | |
download | pkgsrc-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.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libjudy/DESCR | 3 | ||||
-rw-r--r-- | devel/libjudy/Makefile | 26 | ||||
-rw-r--r-- | devel/libjudy/PLIST | 100 | ||||
-rw-r--r-- | devel/libjudy/buildlink3.mk | 19 | ||||
-rw-r--r-- | devel/libjudy/distinfo | 5 |
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 |