1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
freebsd-ports/emulators
Boris Samorodov e53decf138 1. Add a symlink from /compat/linux/lib/librt.so.1 to
/compat/linux/usr/lib/librt.so.1. This bug exists only
   at linux_base-fc4 _and_ osrelease=2.4.2.
2. Bump PORTREVISION.

Note: The symlink is created at pkg-install script since the first
run of '/compat/linux/sbin/ldconfig -r /compat/linux' seems to remove
the link.

Tijl Coosemans <tijl at ulyssis.org>:
-----
This is not really a bug of linux compat, but is because of the
following:

1. opening /path/to/somefile under linux compat first tries
   /compat/linux/path/to/somefile then /path/to/somefile.
2. linux binaries have two search paths for librt.so.1:
   /lib and /usr/lib.
3. fc4 has a librt.so.1 in /lib but it is rejected under 2.4.2
   emulation.
4. fc4 does not have a librt.so.1 under /usr/lib so when the runtime
   linker tries this search path it ends up opening FreeBSD
   /usr/lib/librt.so.1 (because of point 1) and fails.

By adding a softlink in /compat/linux/usr/lib to the librt.so.1 in
/compat/linux/lib, the linker doesn't open the FreeBSD librt.so.1
anymore. Instead, under 2.4.2, it rejects this lib and then tries an
internal search path /lib/obsolete/linuxthreads where it finds the
correct version. Under 2.6.16 the softlink doesn't change anything,
so imho this is something the fc4 port/package should deal with.
-----

PR:		121494
Submitted by:	Jason Bacon <jwbacon at tds.net>
Convinced by:	Tijl Coosemans <tijl at ulyssis.org>
Patched by:	bsam (me)
2008-04-19 20:51:13 +00:00
..
adamem - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
advancemame - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
advancemenu - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
advancemess - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
aftp
atari800 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
basiliskII - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
bfe - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
bochs - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
bsvc - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories 2008-04-09 13:42:26 +00:00
catapult - Fix build with AMD64 2008-02-20 13:54:52 +00:00
cinc
cingb - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
cpmemu
cpmtools
cygne-sdl - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
darcnes - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
dboxfe
desmume - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
dgen-sdl - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
dlx
dosbox - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
doscmd - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-23 16:44:09 +00:00
dtcyber - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
dynagen
dynagen-devel
dynamips - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:56:52 +00:00
dynamips-devel - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:56:52 +00:00
e-uae - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-23 11:11:33 +00:00
extract-xiso
fceu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
fceu-server - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
fceux - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
fmsx - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
frodo - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories 2008-04-09 13:42:26 +00:00
fuse Chase libgcrypt library version 2008-02-28 21:47:06 +00:00
gbe - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gcube - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
generator - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
generator-cbiere - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
gens - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
gngb - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gngeo - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gnuboy - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-23 23:03:18 +00:00
gsnes9x - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gxemul - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gxmame - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
hatari - Update to 1.0.0 2008-03-21 11:33:24 +00:00
hercules
hfs - Fix CONFLICTS syntax so they are effective 2008-03-14 16:13:06 +00:00
hfsutils - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories 2008-04-09 13:42:26 +00:00
hugo - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
ia64sim
ines - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
its
jzintv jzIntv is an emulator for the Mattel Intellivision(TM) 2008-04-06 15:14:27 +00:00
klh10
kqemu-kmod - Try and fix for real the issue of exiting qemu processes sometimes 2008-04-19 15:04:56 +00:00
kqemu-kmod-devel - Try and fix for real the issue of exiting qemu processes sometimes 2008-04-19 15:04:56 +00:00
lib765 - Add libdsk support (can be turned off) 2008-02-25 03:01:31 +00:00
libdsk LIBDSK is a library for accessing disks and disk image files. 2008-02-16 10:07:12 +00:00
libspectrum Chase libgcrypt library version 2008-02-28 21:47:06 +00:00
linux_base-c6 1. Add glib-1.2 package to linux_base-f8. Some linux ports (at least 2008-04-17 15:54:58 +00:00
linux_base-f7 Don't set PLIST, the default is ok. 2008-03-31 03:54:46 +00:00
linux_base-f8 1. Add glib-1.2 package to linux_base-f8. Some linux ports (at least 2008-04-17 15:54:58 +00:00
linux_base-f9 1. Add glib-1.2 package to linux_base-f8. Some linux ports (at least 2008-04-17 15:54:58 +00:00
linux_base-f10 1. Add glib-1.2 package to linux_base-f8. Some linux ports (at least 2008-04-17 15:54:58 +00:00
linux_base-fc4 1. Add a symlink from /compat/linux/lib/librt.so.1 to 2008-04-19 20:51:13 +00:00
linux_base-fc6 Don't set PLIST, the default is ok. 2008-03-31 03:54:46 +00:00
linux_base-gentoo-stage1
linux_base-gentoo-stage2
linux_base-gentoo-stage3
linux_dist-gentoo-stage1
linux_dist-gentoo-stage2
linux_dist-gentoo-stage3
linux-ePSXe - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-geepee32 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-libaio
linux-padjoy - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-peops-softgpu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-peops-spu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-pete-mesagpu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-pete-xgl2gpu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-vmware-toolbox2 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-vmware-toolbox4 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-vmware-toolbox5 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-vmware-toolbox6 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
linux-winetools - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
lisaem - Update to 1.2.6 2008-01-03 17:22:35 +00:00
loemu - Update to 0.3.1 2008-03-28 01:32:00 +00:00
m2000 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mame - Add missing dependency 2008-03-27 13:15:53 +00:00
mame-devel - Add missing dependency 2008-03-27 13:15:53 +00:00
mame-extras - Remove BROKEN. 2008-02-04 02:38:29 +00:00
mastergear - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mednafen - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mess - Mark BROKEN: hits internal compiler bug on FreeBSD 5.X/amd64 2008-04-01 22:49:27 +00:00
minivmac - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mtools Fix compilation when WITHOUT_X11 is defined. Don't rely on the configure 2008-03-31 01:30:40 +00:00
mupen64
mupen64-base - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mupen64-dummyaudio
mupen64-glide - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
mupen64-gln64 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
mupen64-input
mupen64-rice - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mupen64-rsp
mupen64-sdlaudio - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
mupen64-sdlinput - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
mupen64-softgfx
mupen64-sound
mupen64-tr64 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
nonpareil - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
o2em
ods2reader
open-vm-tools - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
openmsx - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
osmose - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
p-interp - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
pcemu - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
pearpc - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 23:21:25 +00:00
prodosemu The prodosemu port includes the sgtty header file, but doesn't do 2008-01-03 21:03:39 +00:00
psim-freebsd Update MASTERSITE and there is no reason to require Gmake. 2008-03-02 03:32:07 +00:00
pyxmame
qemu - Use PREFIX for qemu-ifup, install default scripts, bump PORTREVISION [1] 2008-04-03 20:18:40 +00:00
qemu-devel - Use PREFIX for qemu-ifup, install default scripts, bump PORTREVISION [1] 2008-04-03 20:18:40 +00:00
qemu-launcher Update my address. 2008-02-04 15:35:12 +00:00
qmc2 - Update to version 0.2.b1. 2008-04-09 02:02:24 +00:00
qtemu
quasi88 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
raine - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
rtc
sdlmame - Add missing dependency 2008-03-27 13:15:53 +00:00
sdlmame-devel - Add missing dependency 2008-03-27 13:15:53 +00:00
sdlmess - Mark BROKEN: hits internal compiler bug on FreeBSD 5.X/amd64 2008-04-01 22:49:27 +00:00
sim6811
simh
ski - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
skyeye
snes9express - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
snes9x - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
snespp
spim - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
stella - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
stonx - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
svr4_base
tiemu2 - Drop USE_X_PREFIX [*] 2008-03-20 15:49:10 +00:00
tiemu3 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
tilem - Fix permissions of installed binary (previously, "make package" would 2008-03-24 10:05:57 +00:00
tkhfs - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories 2008-04-09 13:42:26 +00:00
tme - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
tuxnes - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
twin - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
uae - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 23:21:25 +00:00
vba - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vgb - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vgb-bin - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 13:03:55 +00:00
vgba-bin - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 13:03:55 +00:00
vice - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
visualos - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vMac - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmips
vmsbackup
vmw
vmware3 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmware-guestd3
vmware-guestd4 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmware-guestd5 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmware-guestd6 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmware-tools3 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vmware-tools4
vmware-tools5
vmware-tools6
vpce - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
vxtools
wahcade - Update distinfo (added md5sum file to bdist_debian.py). 2008-04-13 22:34:58 +00:00
win4bsd - Add missing dependency 2008-02-14 15:29:54 +00:00
wine - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
wine-devel - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
wine-doors - Update to 0.1.2 2008-03-14 08:45:27 +00:00
x48
xbraitenberg - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
xgngeo - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
xgs - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
xhomer - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
xmame - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
xmamegui
xmess
xsystem35 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
xzx - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
yabause - Fix pkg-plist 2008-03-30 21:08:48 +00:00
yape - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
zsnes - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
Makefile jzIntv is an emulator for the Mattel Intellivision(TM) 2008-04-06 15:14:27 +00:00