Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Nov 2004 13:37:19 +0800 (CST)
From:      tjs <tjs@cdpa.nsysu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        skv@FreeBSD.org
Subject:   ports/73587: update devel/judy
Message-ID:  <200411060537.iA65bJSE030994@Pluto.CDPA.nsysu.edu.tw>
Resent-Message-ID: <200411060540.iA65eK0r034761@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         73587
>Category:       ports
>Synopsis:       update devel/judy
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 06 05:40:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jin-Shan Tseng
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
NSYSU-CDPA
>Environment:
System: FreeBSD Pluto.CDPA.nsysu.edu.tw 5.3-STABLE FreeBSD 5.3-STABLE #0: Sun Oct 24 23:43:16 CST 2004 tjs@Pluto.CDPA.nsysu.edu.tw:/usr/obj/usr/src/sys/Pluto i386



>Description:
    Update devel/judy to 1.0.0
>How-To-Repeat:

>Fix:

remove devel/judy/files/patch-platform.bsd_ia32.mk


--- Makefile.orig       Sat Nov  6 12:24:10 2004
+++ Makefile    Sat Nov  6 13:09:44 2004
@@ -6,30 +6,28 @@
 #

 PORTNAME=      Judy
-PORTVERSION=   0.1.8
-PORTREVISION=  1
+PORTVERSION=   1.0.0
 CATEGORIES=    devel
 MASTER_SITES=  http://judy.sourceforge.net/downloads/
-DISTNAME=      ${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX=  .tar.bz
+DISTNAME=      ${PORTNAME}-${PORTVERSION}
+EXTRACT_SUFX=  .tar.gz

 MAINTAINER=    skv@FreeBSD.org
 COMMENT=       General purpose dynamic array

-BROKEN=                Unfetchable
-
-USE_BZIP2=     YES
-HAS_CONFIGURE= YES
+USE_GMAKE=  YES
 INSTALLS_SHLIB=        YES
 USE_REINPLACE= YES
+GNU_CONFIGURE=  YES
+CONFIGURE_ARGS+=--enable-32-bit

 MAN3=  Judy.3x Judy1.3x Judy1_funcs.3x JudyHS.3x JudyHS_funcs.3x \
        JudyL.3x JudyL_funcs.3x JudySL.3x JudySL_funcs.3x

-MLINKS=        Judy1.3x J1T.3x Judy1.3x J1S.3x Judy1.3x J1U.3x Judy1.3x J1F.3x \
-       Judy1.3x J1N.3x Judy1.3x J1L.3x Judy1.3x J1P.3x Judy1.3x J1FE.3x \
-       Judy1.3x J1NE.3x Judy1.3x J1LE.3x Judy1.3x J1PE.3x Judy1.3x J1C.3x \
-       Judy1.3x J1BC.3x Judy1.3x J1FA.3x Judy1.3x J1MU.3x \
+MLINKS=        Judy.3x J1T.3x Judy.3x J1S.3x Judy.3x J1U.3x Judy.3x J1F.3x \
+       Judy.3x J1N.3x Judy.3x J1L.3x Judy.3x J1P.3x Judy.3x J1FE.3x \
+       Judy.3x J1NE.3x Judy.3x J1LE.3x Judy.3x J1PE.3x Judy.3x J1C.3x \
+       Judy.3x J1BC.3x Judy.3x J1FA.3x Judy.3x J1MU.3x \
        Judy1_funcs.3x Judy1Test.3x Judy1_funcs.3x Judy1Set.3x \
        Judy1_funcs.3x Judy1Unset.3x Judy1_funcs.3x Judy1First.3x \
        Judy1_funcs.3x Judy1Next.3x Judy1_funcs.3x Judy1Last.3x \
@@ -62,33 +60,21 @@
        JudySL_funcs.3x JudySLNext.3x JudySL_funcs.3x JudySLLast.3x \
        JudySL_funcs.3x JudySLPrev.3x JudySL_funcs.3x JudySLFreeArray.3x

-SHLIB_MAJOR=   0
+SHLIB_MAJOR=   1
 PLIST_SUB=     SHLIB_MAJOR="${SHLIB_MAJOR}"

-DLVDIR=                ${WRKSRC}/src/bsd_ia32/product/deliver/usr
-
 LIST_DOCS=     COPYRIGHT README *.htm
-LIST_EXAMPLES= Makefile README *.c

-post-patch:
-       @${REINPLACE_CMD} -e 's!%%CC%%!${CC}!' \
-               ${WRKSRC}/make_includes/platform.bsd_ia32.mk
-
-do-install:
-       ${INSTALL_DATA} ${DLVDIR}/include/Judy.h ${PREFIX}/include
-       ${INSTALL_DATA} ${DLVDIR}/lib/libJudy.a ${PREFIX}/lib
-       ${INSTALL_DATA} ${DLVDIR}/lib/libJudy.so \
-               ${PREFIX}/lib/libJudy.so.${SHLIB_MAJOR}
-       ${LN} -sf libJudy.so.${SHLIB_MAJOR} ${PREFIX}/lib/libJudy.so
-       ${INSTALL_MAN} ${DLVDIR}/share/man/man3/*.3x ${MANPREFIX}/man/man3
+post-install:
+
+.for I in ${MAN3}
+       ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/${I} ${MANPREFIX}/man/man3/
+.endfor
+
 .ifndef(NOPORTDOCS)
        @${ECHO_MSG} "===>   Installing documentation for ${PKGNAME}"
        @${MKDIR} ${DOCSDIR}
-       ${INSTALL_DATA} ${LIST_DOCS:S!^!${DLVDIR}/share/doc/Judy/!} ${DOCSDIR}
-       @${ECHO_MSG} "===>   Installing examples for ${PKGNAME}"
-       @${MKDIR} ${EXAMPLESDIR}
-       ${INSTALL_DATA} ${LIST_EXAMPLES:S!^!${DLVDIR}/share/doc/Judy/demo/!} ${EXAMPLESDIR}
-       ${INSTALL_SCRIPT} ${DLVDIR}/share/doc/Judy/demo/run_demo ${EXAMPLESDIR}
+       ${INSTALL_DATA} ${LIST_DOCS:S!^!${WRKSRC}/doc/ext/!} ${DOCSDIR}
 .endif

 .include <bsd.port.mk>


--- distinfo.orig       Sat Nov  6 12:26:35 2004
+++ distinfo    Sat Nov  6 12:31:52 2004
@@ -1,2 +1,2 @@
-MD5 (Judy.0.1.8.tar.bz) = a68acfabc73e3f395ca6ad5628c1f18b
-SIZE (Judy.0.1.8.tar.bz) = 333651
+MD5 (Judy-1.0.0.tar.gz) = 4742f3bd4cb4e08e60a3216a13c3b61a
+SIZE (Judy-1.0.0.tar.gz) = 694853


--- pkg-plist.orig      Sat Nov  6 12:56:17 2004
+++ pkg-plist   Sat Nov  6 12:58:52 2004
@@ -1,5 +1,6 @@
 include/Judy.h
 lib/libJudy.a
+lib/libJudy.la
 lib/libJudy.so
 lib/libJudy.so.%%SHLIB_MAJOR%%
 %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
@@ -14,11 +15,3 @@
 %%PORTDOCS%%%%DOCSDIR%%/Judy_3x.htm
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTDOCS%%%%EXAMPLESDIR%%/run_demo
-%%PORTDOCS%%%%EXAMPLESDIR%%/interSL.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/interL.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/funhist.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/JudySort.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411060537.iA65bJSE030994>