Date: Tue, 20 Jul 2004 00:23:34 +0800 (CST) From: Cheng-Lung Sung <clsung@dragon2.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/69305: [MAINTAINER] databases/BerkeleyDB: fixed failed with -ldb42 Message-ID: <20040719162334.CE713157D3@mail.dragon2.net> Resent-Message-ID: <200407191630.i6JGUNqf079972@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 69305 >Category: ports >Synopsis: [MAINTAINER] databases/BerkeleyDB: fixed failed with -ldb42 >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jul 19 16:30:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Cheng-Lung Sung >Release: FreeBSD 4.10-RELEASE i386 >Organization: FreeBSD @ Taiwan >Environment: System: FreeBSD sungsung.csie.nctu.edu.tw 4.10-RELEASE FreeBSD 4.10-RELEASE #1: Wed Jun 9 11:27:45 CST >Description: - fixed when WITH_BDB_VER=42 => Note (probably harmless): No library found for -ldb42 - use BDB_LIB_VER instead of WITH_BDB_VER to library linking Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: % make WITH_BDB_VER=42 >Fix: --- p5-BerkeleyDB-0.25_1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/databases/p5-BerkeleyDB/Makefile /home/clsung/p5-BerkeleyDB/Makefile --- /usr/ports/databases/p5-BerkeleyDB/Makefile Wed Apr 7 16:28:27 2004 +++ /home/clsung/p5-BerkeleyDB/Makefile Tue Jul 20 00:19:11 2004 @@ -7,6 +7,7 @@ PORTNAME= BerkeleyDB PORTVERSION= 0.25 +PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= BerkeleyDB @@ -20,14 +21,19 @@ .if ${WITH_BDB_VER} == 2 LIB_DEPENDS= db2.0:${PORTSDIR}/databases/db2 +BDB_LIB_VER= db2 .elif ${WITH_BDB_VER} == 3 LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3 +BDB_LIB_VER= db3 .elif ${WITH_BDB_VER} == 4 LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4 +BDB_LIB_VER= db4 .elif ${WITH_BDB_VER} == 41 LIB_DEPENDS= db41.1:${PORTSDIR}/databases/db41 +BDB_LIB_VER= db41 .elif ${WITH_BDB_VER} == 42 LIB_DEPENDS= db-4.2.2:${PORTSDIR}/databases/db42 +BDB_LIB_VER= db-4.2 .else .error WITH_BDB_VER must be one between 2, 3, 4, 41 and 42 .endif @@ -43,7 +49,7 @@ post-patch: @${ECHO} "INCLUDE = ${LOCALBASE}/include/db${WITH_BDB_VER}" > ${WRKSRC}/config.in @${ECHO} "LIB = ${LOCALBASE}/lib" >> ${WRKSRC}/config.in - @${ECHO} "DBNAME = -ldb${WITH_BDB_VER}" >> ${WRKSRC}/config.in + @${ECHO} "DBNAME = -l${BDB_LIB_VER}" >> ${WRKSRC}/config.in ${PERL} -pi -e '$$_="" if /MAN3PODS/' ${WRKSRC}/Makefile.PL .include <bsd.port.mk> --- p5-BerkeleyDB-0.25_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040719162334.CE713157D3>