Add SHLIB_MAJOR to shared library.

This commit is contained in:
Sergey Skvortsov 2004-08-19 18:41:52 +00:00
parent 87fc99e551
commit db3b14ca74
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=116718
2 changed files with 9 additions and 1 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= Judy
PORTVERSION= 0.1.8
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://judy.sourceforge.net/downloads/
DISTNAME= ${PORTNAME}.${PORTVERSION}
@ -59,6 +60,9 @@ MLINKS= Judy1.3x J1T.3x Judy1.3x J1S.3x Judy1.3x J1U.3x Judy1.3x J1F.3x \
JudySL_funcs.3x JudySLNext.3x JudySL_funcs.3x JudySLLast.3x \
JudySL_funcs.3x JudySLPrev.3x JudySL_funcs.3x JudySLFreeArray.3x
SHLIB_MAJOR= 0
PLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}"
DLVDIR= ${WRKSRC}/src/bsd_ia32/product/deliver/usr
LIST_DOCS= COPYRIGHT README *.htm
@ -70,7 +74,10 @@ post-patch:
do-install:
${INSTALL_DATA} ${DLVDIR}/include/Judy.h ${PREFIX}/include
${INSTALL_DATA} ${DLVDIR}/lib/libJudy.* ${PREFIX}/lib
${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
.ifndef(NOPORTDOCS)
@${ECHO_MSG} "===> Installing documentation for ${PKGNAME}"

View File

@ -1,6 +1,7 @@
include/Judy.h
lib/libJudy.a
lib/libJudy.so
lib/libJudy.so.%%SHLIB_MAJOR%%
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
%%PORTDOCS%%%%DOCSDIR%%/Judy1_3x.htm
%%PORTDOCS%%%%DOCSDIR%%/Judy1_funcs_3x.htm