The truth about net-im/ymessenger
Eric P. Scott
eps+pbug0611 at ana.com
Thu Nov 23 09:42:52 PST 2006
>This is not enough; since it is a 4.x binary it is linked against 4.x
>versions of those libraries, and if you try and run the binary on a
>modern version of FreeBSD then it will fail, since those libraries are
>incompatible with their 4.x analogues.
I just want to make it clear we're talking about two different
binaries:
------- FreeBSD 4.x
MD5 (fbsd4.ymessenger.tgz) = 0b9da16fc58cf6072961f1fe197b1e41
SHA256 (fbsd4.ymessenger.tgz) = 63e284c04c19625cec074794684dbb6a9eff05c9b811f41e58172caaa685ed9e
SIZE (fbsd4.ymessenger.tgz) = 933244
ymessenger.bin:
libgtkhtml.so.0 [included in tarball]
libgdk_pixbuf.so.2
libgtk12.so.2
libgdk12.so.2
libgmodule12.so.3
libglib12.so.3
libintl.so.4 [binary patched to reference libintl.so.6 instead]
libXext.so.6
libX11.so.6
libm.so.2
libXmu.so.6
libc.so.4
libXThrStub.so.6
libXt.so.6
libSM.so.6
libICE.so.6
libgtkhtml.so.0:
libc.so.4
------- FreeBSD 5.x
MD5 (fbsd5.ymessenger.tgz) = d46390ff26cf5d01767d92efabecfc7e
SHA256 (fbsd5.ymessenger.tgz) = 5a9b5d1fcc854b83567402ff67ad6dad0000c4c912d72f68c30352447578ef15
SIZE (fbsd5.ymessenger.tgz) = 686647
ymessenger.bin
libgtkhtml.so.6 [included in tarball]
libgdk_pixbuf.so.2
libgmodule12.so.3
libglib12.so.3
libintl.so.4 [libintl.so.6 via libmap]
libXi.so.6
libXext.so.6
libX11.so.6
libm.so.2
libXmu.so.6
libgtk12.so.2
libgdk12.so.2
libc.so.5
libXThrStub.so.6
libXt.so.6
libSM.so.6
libICE.so.6
libgtkhtml.so.6:
libc.so.5
-------
Would it be possible (hypothetically) to do something like this
in the Makefile?
DISTNAME= # set below
.if ${OSVERSION} < 500000
DISTNAME= fbsd4.${PORTNAME}
.if ${OSVERSION} < 490102
IGNORE= requires libmap functionality
.endif
.else
DISTNAME= fbsd5.${PORTNAME}
.if ${OSVERSION} >= 600000
LIB_DEPENDS+= c.5:${PORTSDIR}/misc/compat5x
.endif
.endif
Is FreeBSD 5.5 / 5-STABLE considered "beyond hope" at this point?
-=EPS=-
More information about the freebsd-ports
mailing list