ports/73587: update devel/judy
tjs
tjs at cdpa.nsysu.edu.tw
Sat Nov 6 05:40:21 UTC 2004
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list