# $OpenBSD$ # $FreeBSD: Makefile,v 1.23 2008/03/20 19:07:27 beech Exp $ ONLY_FOR_ARCHS = i386 COMMENT = gl/dri support for linux emulation V = 7.0 DISTNAME = linux_dri-${V} DISTFILES= Mesa-linux-bin-${V}.tar.gz \ linux-libglide.tar.gz \ linux-dri-tools.tar.gz CATEGORIES = emulators MAINTAINER = Ryan Freeman # GPLv2? PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MASTER_SITES = http://openbsd.basic.io/distfiles/ NO_BUILD = Yes USE_X11 = Yes RUN_DEPENDS = emulators/fedora/base WRKSRC = ${WRKDIR} LINUXBASE = ${PREFIX}/emul/fedora MODULELIST = i810_dri.so \ i915_dri.so \ i965_dri.so \ mach64_dri.so \ mga_dri.so \ r128_dri.so \ r200_dri.so \ r300_dri.so \ radeon_dri.so \ savage_dri.so \ sis_dri.so \ tdfx_dri.so \ unichrome_dri.so LDCONFIG_LINUX = ${LINUXBASE}/sbin/ldconfig do-install: ${INSTALL_DATA_DIR} ${PREFIX}/emul/ ${INSTALL_DATA_DIR} ${PREFIX}/emul/fedora/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/lib/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/X11R6/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/X11R6/bin/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/X11R6/lib/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/X11R6/lib/modules/ ${INSTALL_DATA_DIR} ${LINUXBASE}/usr/X11R6/lib/modules/dri/ ${INSTALL_PROGRAM} ${WRKSRC}/linux_dri/libGL.so.1.2 \ ${LINUXBASE}/usr/X11R6/lib/ cp ${LINUXBASE}/usr/X11R6/lib/libGL.so.1.2 \ ${LINUXBASE}/usr/X11R6/lib/libGL.so.1 ${INSTALL_PROGRAM} ${WRKSRC}/linux_dri/libGLU.so.1.3.070100 \ ${LINUXBASE}/usr/X11R6/lib/ cp ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1.3.070100 \ ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1 ${INSTALL_PROGRAM} ${WRKSRC}/linux_dri/libdrm.so.2.3.0 \ ${LINUXBASE}/usr/lib/ ${INSTALL_PROGRAM} ${WRKSRC}/linux_dri/libexpat.so.1 \ ${LINUXBASE}/usr/lib/ .for i in ${MODULELIST} ${INSTALL_PROGRAM} ${WRKSRC}/linux_dri/${i} \ ${LINUXBASE}/usr/X11R6/lib/modules/dri .endfor ${INSTALL_PROGRAM} ${WRKDIR}/linux-libglide/libglide3-v3.so.0 \ ${LINUXBASE}/usr/X11R6/lib/ ${INSTALL_PROGRAM} ${WRKDIR}/linux-libglide/libglide3-v5.so.0 \ ${LINUXBASE}/usr/X11R6/lib/ ln -sf libglide3-v3.so.0 ${LINUXBASE}/usr/X11R6/lib/libglide3-v3.so ln -sf libglide3-v5.so.0 ${LINUXBASE}/usr/X11R6/lib/libglide3-v5.so ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/libglut.so.3.7.0 \ ${LINUXBASE}/usr/X11R6/lib/ ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/gears \ ${LINUXBASE}/usr/X11R6/bin/ ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/glxinfo \ ${LINUXBASE}/usr/X11R6/bin/ #post-install: # @${LDCONFIG_LINUX} .include