Add new variable NO_FILTER_SHLIBS -- it will disable ELF <-> a.out shlib

name conversion.  Use it for binary ports that come with its own private
shlib dirs, ports that install linux compatibility libraries (thus following
their naming conventions and not ours), etc.

Reviewed by:	Martin Cracauer <cracauer@FreeBSD.ORG>
This commit is contained in:
Satoshi Asami 1998-10-09 01:27:21 +00:00
parent b8c11ec197
commit 37a64fc4b4

View File

@ -1,7 +1,7 @@
#-*- mode: Fundamental; tab-width: 4; -*- #-*- mode: Fundamental; tab-width: 4; -*-
# ex:ts=4 # ex:ts=4
# #
# $Id: bsd.port.mk,v 1.291 1998/09/22 23:58:49 asami Exp $ # $Id: bsd.port.mk,v 1.292 1998/10/06 21:12:14 asami Exp $
# $NetBSD: $ # $NetBSD: $
# #
# bsd.port.mk - 940820 Jordan K. Hubbard. # bsd.port.mk - 940820 Jordan K. Hubbard.
@ -2027,6 +2027,7 @@ generate-plist:
.endif .endif
.endfor .endfor
@${SED} ${_sedsubplist} ${PLIST} >> ${TMPPLIST} @${SED} ${_sedsubplist} ${PLIST} >> ${TMPPLIST}
.if !defined(NO_FILTER_SHLIBS)
.if (${PORTOBJFORMAT} == "aout") .if (${PORTOBJFORMAT} == "aout")
@${SED} -e 's,\(/lib.*\.so\.[0-9]*\)$$,\1.0,' ${TMPPLIST} > ${TMPPLIST}.tmp @${SED} -e 's,\(/lib.*\.so\.[0-9]*\)$$,\1.0,' ${TMPPLIST} > ${TMPPLIST}.tmp
.else .else
@ -2034,6 +2035,7 @@ generate-plist:
.endif .endif
@${MV} -f ${TMPPLIST}.tmp ${TMPPLIST} @${MV} -f ${TMPPLIST}.tmp ${TMPPLIST}
.endif .endif
.endif
${TMPPLIST}: ${TMPPLIST}:
@cd ${.CURDIR} && ${MAKE} generate-plist @cd ${.CURDIR} && ${MAKE} generate-plist