From owner-freebsd-ports Fri Mar 15 20:31:49 2002 Delivered-To: freebsd-ports@freebsd.org Received: from sahiro.homeip.net (p14-dna05sawada.niigata.ocn.ne.jp [211.122.195.142]) by hub.freebsd.org (Postfix) with ESMTP id A09D337B419; Fri, 15 Mar 2002 20:31:16 -0800 (PST) Date: Sat, 16 Mar 2002 13:31:20 +0900 From: SASAKI Katuhiro Subject: Re: 5.x packages and request for help. To: "Maxim M. Kazachek" Cc: Will Andrews , Alex Zepeda , Kris Kennaway , , Message-ID: <3c92c7c2.6674%sahiro@crest.ocn.ne.jp> In-Reply-To: <20020315083610.I98205-100000@sbk-gw.sibnet.ru> References: <20020314175440.B64023@zippy.mybox.zip> <20020315083610.I98205-100000@sbk-gw.sibnet.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi. In <20020315083610.I98205-100000@sbk-gw.sibnet.ru>, Maxim M. Kazachek wrote: >I've installed qt23 from ports painlessly > Does uic command provided by qt23 port work on your system? On my -CURRENT (updated in Mar 11), that binary was linked with weird liblcms.so_edata as next: % ldd uic uic: libqutil.so.1 => /usr/X11R6/lib/libqutil.so.1 (0x28099000) libqt2.so.4 => /usr/X11R6/lib/libqt2.so.4 (0x280a0000) libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x28545000) libm.so.2 => /usr/lib/libm.so.2 (0x2858a000) libc_r.so.5 => /usr/lib/libc_r.so.5 (0x285a5000) libc.so.5 => /usr/lib/libc.so.5 (0x285c3000) liblcms.so_edata => not found (0x0) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28676000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28684000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x2875f000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x28768000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x2877e000) libpng.so.5 => /usr/local/lib/libpng.so.5 (0x287a7000) libz.so.2 => /usr/lib/libz.so.2 (0x287c9000) libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x287d6000) libmng.so.1 => /usr/local/lib/libmng.so.1 (0x287f4000) libXThrStub.so.6 => /usr/X11R6/lib/libXThrStub.so.6 (0x28826000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x28828000) libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x2882d000) liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x2886b000) I don't know how to fix this. Only I can do is a makeshift disposition as below: diff -urN /usr/ports/x11-toolkits/qt23/Makefile qt23/Makefile --- /usr/ports/x11-toolkits/qt23/Makefile Wed Feb 20 01:50:44 2002 +++ qt23/Makefile Sat Mar 16 05:59:21 2002 @@ -16,6 +16,8 @@ MAINTAINER?= kde@FreeBSD.org +PLIST= ${WRKDIR}/pkg-plist + LIB_DEPENDS= mng.1:${PORTSDIR}/graphics/libmng \ png.5:${PORTSDIR}/graphics/png \ jpeg.9:${PORTSDIR}/graphics/jpeg @@ -88,6 +90,13 @@ qt-pre-configure: @true +post-extract: + ${RM} -f ${PLIST} +.if ${OSVERSION} >= 500029 + ${ECHO_CMD} lib/liblcms.so_edata > ${PLIST} +.endif + ${CAT} ${PKGDIR}/pkg-plist >> ${PLIST} + post-patch: .if ${MACHINE_ARCH} == "i386" && !defined(NO_QT_OBJPRELINK) .if !exists(${WRKDIR}/.${PKGNAME}.objprelink_patched) @@ -170,6 +179,11 @@ .endfor ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/q* ${PREFIX}/man/man3 .endif +.endif + +post-install: +.if ${OSVERSION} >= 500029 + ${CP} ${LOCALBASE}/lib/libmng.so ${PREFIX}/lib/liblcms.so_edata .endif .include Thank you. -- SASAKI Katuhiro mailto: sahiro@crest.ocn.ne.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message