HEADS UP: linux_base-8 upgrade requires immediate testing
Matt Dawson
matt at mattsnetwork.co.uk
Fri Dec 24 01:43:27 PST 2004
Looks like I've hit a problem with one of the dependencies. The only things I
have that use the linuxulator (5.3-RELEASE-p2) are the linuxpluginwrapper and
acroread. These both need the linux-XFree86-libs port, which depends on
linux-fontconfig. The Makefile calls ${FILESDIR}/pkg-install.in which isn't
there. In fact, there's no /files directory in the port at all. I tried a
cvsup and a reapply of the patch, but no joy.
The relevant bit of the Makefile:
post-install:
@${INSTALL_DATA} ${WRKSRC}/tmp/etc/fonts/fonts.conf
${PREFIX}/etc/fonts/
@${BRANDELF} -t Linux ${PREFIX}/usr/bin/fc-cache
${PREFIX}/usr/bin/fc-li
@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' < ${FILESDIR}/pkg-install.in \
> ${PKGINSTALL}
This causes the error:
===> Installing for linux-fontconfig-2.1_2
===> linux-fontconfig-2.1_2 depends on
file: /compat/linux/usr/lib/libexpat.so.0 - found
===> linux-fontconfig-2.1_2 depends on executable: rpm - found
===> linux-fontconfig-2.1_2 depends on
file: /compat/linux/etc/redhat-release- found
===> Generating temporary packing list
===> Checking if x11-fonts/linux-fontconfig already installed
fontconfig-2.1-9.i386.rpm
cannot open /usr/ports/x11-fonts/linux-fontconfig/files/pkg-install.in: No
suchfile or directory
*** Error code 2
Stop in /usr/ports/x11-fonts/linux-fontconfig.
This makes the whole show stop. Fine if you don't need X, but a bummer
otherwise.
--
Matt Dawson.
matt at mattsnetwork.co.uk
MD2657-RIPE OpenNIC M_D9
More information about the freebsd-ports
mailing list