mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
Re-enable the WITH_MATROX_GXX_DRIVER option.
Submitted by: lioux
This commit is contained in:
parent
01548f5249
commit
58af756a70
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=49207
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= XFree86
|
||||
PORTVERSION= 4.1.0
|
||||
PORTREVISION= 8
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= ${MASTER_SITE_XFREE}
|
||||
MASTER_SITE_SUBDIR= 4.1.0
|
||||
@ -64,10 +64,10 @@ pre-fetch:
|
||||
.elif defined(USA_RESIDENT)
|
||||
.if ${USA_RESIDENT} == NO
|
||||
pre-fetch:
|
||||
#.ifndef WITH_MATROX_GXX_DRIVER
|
||||
# @${ECHO} Define WITH_MATROX_GXX_DRIVER if you want to enable Matrox driver for
|
||||
# @${ECHO} G200, G400 and G450 graphic adapters
|
||||
#.endif
|
||||
.ifndef WITH_MATROX_GXX_DRIVER
|
||||
@${ECHO} Define WITH_MATROX_GXX_DRIVER if you want to enable Matrox driver for
|
||||
@${ECHO} G200, G400, G450 and G550 graphic adapters
|
||||
.endif
|
||||
MASTER_SITES+= ftp://psych.psy.uq.oz.au/pub/X11R5/ \
|
||||
ftp://ftp.internat.freebsd.org/pub/FreeBSD/X11-Crypto/ \
|
||||
ftp://ftp3.za.freebsd.org/pub/FreeBSD/X11-Crypto/
|
||||
@ -77,10 +77,10 @@ IGNOREFILES= Wraphelp.c
|
||||
pre-fetch:
|
||||
@${ECHO}
|
||||
@${ECHO} Assuming that you have fetched a USA-Legal Wraphelp.c.
|
||||
#.ifndef WITH_MATROX_GXX_DRIVER
|
||||
# @${ECHO} Define WITH_MATROX_GXX_DRIVER if you want to enable Matrox driver for
|
||||
# @${ECHO} G200, G400 and G450 graphic adapters
|
||||
#.endif
|
||||
.ifndef WITH_MATROX_GXX_DRIVER
|
||||
@${ECHO} Define WITH_MATROX_GXX_DRIVER if you want to enable Matrox driver for
|
||||
@${ECHO} G200, G400, G450 and G550 graphic adapters
|
||||
.endif
|
||||
.endif # ${USA_RESIDENT}
|
||||
.endif
|
||||
|
||||
@ -91,11 +91,17 @@ pre-fetch:
|
||||
BROKEN= "can't be compiled on this system (missing headers)"
|
||||
.endif
|
||||
|
||||
#.if defined(WITH_MATROX_GXX_DRIVER)
|
||||
#MGA_DRIVER_VERSION= 1_2_0beta
|
||||
#MASTER_SITES+= ftp://ftp.matrox.com/pub/mga/archive/linux/2001/beta_${MGA_DRIVER_VERSION:S/beta//}/
|
||||
#DISTFILES+= mga-${MGA_DRIVER_VERSION}.tgz
|
||||
#.endif # WITH_MATROX_GXX_DRIVER
|
||||
.if defined(WITH_MATROX_GXX_DRIVER)
|
||||
MGA_DRIVER_VERSION= 133_143
|
||||
MGA_DRIVER_DIR= 1.4.3
|
||||
MASTER_SITES+= ftp://ftp.matrox.com/pub/mga/archive/linux/2001/beta_${MGA_DRIVER_VERSION}/
|
||||
DISTFILES+= mga-${MGA_DRIVER_VERSION}-source.tgz
|
||||
|
||||
PLIST_SUB+= MATROX_GXX=""
|
||||
.else
|
||||
PLIST_SUB+= MATROX_GXX="@comment "
|
||||
.endif # WITH_MATROX_GXX_DRIVER
|
||||
|
||||
|
||||
.if ${OSVERSION} > 500012
|
||||
post-patch:
|
||||
@ -104,17 +110,22 @@ post-patch:
|
||||
${SED} -e 52d -e 54d < ${WRKSRC}/include/Xarch.h.orig > \
|
||||
${WRKSRC}/include/Xarch.h; fi
|
||||
.endif # ${OSVERSION} > 500012
|
||||
#.if defined(WITH_MATROX_GXX_DRIVER)
|
||||
#.if !target(post-patch)
|
||||
#post-patch:
|
||||
#.endif # !target(post-patch)
|
||||
# @${MV} ${WRKSRC}/programs/Xserver/hw/xfree86/drivers/mga \
|
||||
# ${WRKSRC}/programs/Xserver/hw/xfree86/drivers/mga.old
|
||||
# @${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/mga-${MGA_DRIVER_VERSION}.tgz \
|
||||
# -C ${WRKSRC}/programs/Xserver/hw/xfree86/drivers
|
||||
# @${CP} ${WRKSRC}/config/cf/xf86site.def ${WRKSRC}/config/cf/host.def
|
||||
# @${ECHO} "#define HaveMatroxHal YES" >> ${WRKSRC}/config/cf/host.def
|
||||
#.endif # WITH_MATROX_GXX_DRIVER
|
||||
.if defined(WITH_MATROX_GXX_DRIVER)
|
||||
.if !target(post-patch)
|
||||
post-patch:
|
||||
.endif # !target(post-patch)
|
||||
@${MV} ${WRKSRC}/programs/Xserver/hw/xfree86/drivers/mga \
|
||||
${WRKSRC}/programs/Xserver/hw/xfree86/drivers/mga.old
|
||||
@${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/mga-${MGA_DRIVER_VERSION}-source.tgz \
|
||||
-C ${WRKDIR}
|
||||
@${MV} ${WRKDIR}/mgasource/mga-${MGA_DRIVER_DIR}/mga \
|
||||
${WRKSRC}/programs/Xserver/hw/xfree86/drivers
|
||||
@${CP} ${WRKSRC}/config/cf/xf86site.def ${WRKSRC}/config/cf/host.def
|
||||
@${ECHO} "#define HaveMatroxHal YES" >> ${WRKSRC}/config/cf/host.def
|
||||
@${PERL} -pi.orig -ne 's!(#define PCI_CHIP_MGAG400\s+0x0525)!\1\n#define PCI_CHIP_MGAG550 0x2527\n!; \
|
||||
s!({PCI_CHIP_MGAG400,\s+"MGA G400 AGP",0},)!\1\n{PCI_CHIP_MGAG550, "MGA G550 AGP", 0},\n!' \
|
||||
${WRKSRC}/programs/Xserver/hw/xfree86/common/xf86PciInfo.h
|
||||
.endif # WITH_MATROX_GXX_DRIVER
|
||||
|
||||
pre-install:
|
||||
${MKDIR} ${PREFIX}
|
||||
|
@ -1,4 +1,4 @@
|
||||
MD5 (xc/X410src-1.tgz) = 2d4709f7106a1d65c175be445a3d3c32
|
||||
MD5 (xc/X410src-2.tgz) = beaffed1cbdb700e5fed6a5490a7f222
|
||||
MD5 (xc/mga-1_2_0beta.tgz) = ef6e33551a2fad0a58d41c1bca2325f4
|
||||
MD5 (xc/mga-133_143-source.tgz) = 849bf57f23f1684fea970459f919d1f2
|
||||
MD5 (xc/Wraphelp.c) = IGNORE
|
||||
|
@ -6481,6 +6481,7 @@ lib/modules/drivers/i128_drv.o
|
||||
lib/modules/drivers/i740_drv.o
|
||||
lib/modules/drivers/i810_drv.o
|
||||
lib/modules/drivers/mga_drv.o
|
||||
%%MATROX_GXX%%lib/modules/drivers/mga_hal_drv.o
|
||||
lib/modules/drivers/neomagic_drv.o
|
||||
lib/modules/drivers/nv_drv.o
|
||||
lib/modules/drivers/r128_drv.o
|
||||
|
Loading…
Reference in New Issue
Block a user