34 |
mirror://${PNAME}/${PNAME}-1.0.90-cookie.patch |
mirror://${PNAME}/${PNAME}-1.0.90-cookie.patch |
35 |
mirror://${PNAME}/${PNAME}-0.0.90-viewer-reparent.patch |
mirror://${PNAME}/${PNAME}-0.0.90-viewer-reparent.patch |
36 |
mirror://${PNAME}/${PNAME}-1.0.90-ldnow.patch |
mirror://${PNAME}/${PNAME}-1.0.90-ldnow.patch |
37 |
|
mirror://${PNAME}/${PNAME}-${PVER}-xserver110-patch-fix.patch |
38 |
) |
) |
39 |
|
|
40 |
src_prepare() |
src_prepare() |
53 |
mpatch ${PNAME}-0.0.90-viewer-reparent.patch || die |
mpatch ${PNAME}-0.0.90-viewer-reparent.patch || die |
54 |
# link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup |
# link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup |
55 |
mpatch ${PNAME}-1.0.90-ldnow.patch || die |
mpatch ${PNAME}-1.0.90-ldnow.patch || die |
56 |
|
# fix the included patch to work with xorg-server-1.10.0 final |
57 |
|
cd ${SRCDIR}/unix |
58 |
|
mpatch ${PNAME}-${PVER}-xserver110-patch-fix.patch || die |
59 |
|
|
60 |
# apply the included xorg patch |
# apply the included xorg patch |
61 |
cd ${XORGDDIR} |
cd ${XORGDDIR} |
62 |
local xorg_patch_ver="${XORG_PVER%.*}" |
local xorg_patch_ver="${XORG_PVER%.*}" |
63 |
xorg_patch_ver="${xorg_patch_ver//.}" |
xorg_patch_ver="${xorg_patch_ver//.}" |
64 |
patch -Np1 -i ../xserver${xorg_patch_ver}.patch || die |
patch -Np1 -i ../xserver${xorg_patch_ver}.patch || die |
|
cd ${SRCDIR} |
|
65 |
|
|
66 |
# reconfigure everything |
# reconfigure everything |
67 |
cd ${XORGDDIR} |
cd ${XORGDDIR} |