Lines 402-407
Link Here
|
402 |
XF86OSCardDrivers XF86ExtraCardDrivers" >> config/cf/host.def |
402 |
XF86OSCardDrivers XF86ExtraCardDrivers" >> config/cf/host.def |
403 |
fi |
403 |
fi |
404 |
|
404 |
|
|
|
405 |
if use ppc64 |
406 |
then |
407 |
echo "#define MakeDllModules YES" >> config/cf/host.def |
408 |
echo "#define XF86VgaHw YES" >> config/cf/host.def |
409 |
echo "#define XF86FBDevHw YES" >> config/cf/host.def |
410 |
echo "#define XF86CardDrivers fbdev v4l ati vga nv" >> config/cf/host.def |
411 |
fi |
412 |
|
405 |
if use sparc |
413 |
if use sparc |
406 |
then |
414 |
then |
407 |
echo "#define XF86CardDrivers sunffb sunleo suncg6 suncg3 suncg14 \ |
415 |
echo "#define XF86CardDrivers sunffb sunleo suncg6 suncg3 suncg14 \ |
Lines 1353-1361
Link Here
|
1353 |
chmod 1777 ${x} |
1361 |
chmod 1777 ${x} |
1354 |
done |
1362 |
done |
1355 |
|
1363 |
|
|
|
1364 |
if use ppc64 |
1365 |
then |
1366 |
#The problem about display driver is fixed. |
1367 |
cd ${ROOT}/usr/X11R6/lib/modules/drivers |
1368 |
mv fbdev_drv.so fbdev_drv.so.orig |
1369 |
mv ati_drv.so ati_drv.so.orig |
1370 |
mv nv_drv.so nv_drv.so.orig |
1371 |
|
1372 |
ld -shared -o ${ROOT}/usr/X11R6/lib/modules/drivers/fbdev_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/fbdev_drv.so.orig ${ROOT}/usr/X11R6/lib/modules/linux/libfbdevhw.so ${ROOT}/usr/X11R6/lib/modules/libshadow.so ${ROOT}/usr/X11R6/lib/modules/libshadowfb.so ${ROOT}/usr/X11R6/lib/modules/libfb.so |
1373 |
ld -rpath /usr/X11R6/lib/modules/drivers -shared -o ati_drv.so ati_drv.so.orig radeon_drv.so atimisc_drv.so fbdev_drv.so r128_drv.so vga_drv.so |
1374 |
ld -rpath /usr/X11R6/lib/modules/drivers -shared -o nv_drv.so nv_drv.so.orig fbdev_drv.so vga_drv.so |
1375 |
|
1376 |
#The problem about DRI module and GLX module is fixed. |
1377 |
cd ${ROOT}/usr/X11R6/lib/modules/extensions |
1378 |
mv libglx.so libglx.so.orig |
1379 |
mv libdri.so libdri.so.orig |
1380 |
|
1381 |
ld -rpath ${ROOT}/usr/X11R6/lib/modules/extensions -shared -o libglx.so libglx.so.orig libGLcore.so |
1382 |
ld -rpath ${ROOT}/usr/X11R6/lib/modules/extensions -shared -o libdri.so libdri.so.orig libglx.so |
1383 |
fi |
1384 |
|
1356 |
print_info |
1385 |
print_info |
1357 |
} |
1386 |
} |
1358 |
|
1387 |
|
|
|
1388 |
pkg_prerm() { |
1389 |
|
1390 |
if use ppc64 |
1391 |
then |
1392 |
cd ${ROOT}/usr/X11R6/lib/modules/drivers |
1393 |
mv fbdev_drv.so.orig fbdev_drv.so |
1394 |
mv ati_drv.so.orig ati_drv.so |
1395 |
mv nv_drv.so.orig nv_drv.so |
1396 |
cd ${ROOT}/usr/X11R6/lib/modules/extensions |
1397 |
mv libglx.so.orig libglx.so |
1398 |
mv libdri.so.orig libdri.so |
1399 |
fi |
1400 |
} |
1401 |
|
1359 |
pkg_postrm() { |
1402 |
pkg_postrm() { |
1360 |
|
1403 |
|
1361 |
# Fix problematic links |
1404 |
# Fix problematic links |