Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 56248 | Differences between
and this patch

Collapse All | Expand All

(-)xorg-x11-6.7.0-r1.ebuild.old (+20 lines)
Lines 409-414 Link Here
409
				XF86OSCardDrivers XF86ExtraCardDrivers" >> config/cf/host.def
409
				XF86OSCardDrivers XF86ExtraCardDrivers" >> config/cf/host.def
410
		fi
410
		fi
411
411
412
		if use ppc64
413
		then
414
			echo "#define MakeDllModules YES" >> config/cf/host.def
415
			echo "#define XF86VgaHw YES" >> config/cf/host.def
416
			echo "#define XF86FBDevHw YES" >> config/cf/host.def
417
			echo "#define XF86CardDrivers fbdev v4l ati vga" >> config/cf/host.def
418
		fi
419
412
		if use sparc
420
		if use sparc
413
		then
421
		then
414
			echo "#define XF86CardDrivers sunffb sunleo suncg6 suncg3 suncg14 \
422
			echo "#define XF86CardDrivers sunffb sunleo suncg6 suncg3 suncg14 \
Lines 1093-1098 Link Here
1093
	# Remove xterm app-defaults, since we don't install xterm
1101
	# Remove xterm app-defaults, since we don't install xterm
1094
	rm ${D}/etc/X11/app-defaults/{UXTerm,XTerm,XTerm-color}
1102
	rm ${D}/etc/X11/app-defaults/{UXTerm,XTerm,XTerm-color}
1095
1103
1104
	if use ppc64; then
1105
		ld -whole-archive -shared -o ${D}/usr/X11R6/lib/modules/drivers/fbdevhw.so ${S}/programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.o
1106
	fi
1107
1096
	setup_config_files
1108
	setup_config_files
1097
}
1109
}
1098
1110
Lines 1316-1321 Link Here
1316
1328
1317
pkg_postinst() {
1329
pkg_postinst() {
1318
1330
1331
	if use ppc64
1332
	then
1333
		mv ${ROOT}/usr/X11R6/lib/modules/drivers/fbdev_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/fbdev_drv.so.orig
1334
		mv ${ROOT}/usr/X11R6/lib/modules/drivers/ati_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/ati_drv.so.orig
1335
		ld -whole-archive -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/drivers/fbdevhw.so ${ROOT}/usr/X11R6/lib/modules/libshadow.so ${ROOT}/usr/X11R6/lib/modules/libshadowfb.so ${ROOT}/usr/X11R6/lib/modules/libfb.so
1336
		ld -whole-archive -shared -o ${ROOT}/usr/X11R6/lib/modules/drivers/ati_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/ati_drv.so.orig ${ROOT}/usr/X11R6/lib/modules/drivers/radeon_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/atimisc_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/fbdev_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/r128_drv.so ${ROOT}/usr/X11R6/lib/modules/drivers/vga_drv.so
1337
	fi
1338
1319
	env-update
1339
	env-update
1320
1340
1321
	if [ "${ROOT}" = "/" ]
1341
	if [ "${ROOT}" = "/" ]

Return to bug 56248