diff options
author | Satoshi Asami <asami@FreeBSD.org> | 2000-06-08 10:42:32 +0000 |
---|---|---|
committer | Satoshi Asami <asami@FreeBSD.org> | 2000-06-08 10:42:32 +0000 |
commit | 3103ffad6eedf79f4856cd8255e7b7cca818ed00 (patch) | |
tree | 0df8d4e0aef5aac8409de46d8dd3785b2184a606 /x11-servers/XFree86-4-Server/Makefile | |
parent | 9a4be31f40a2bdd3753bc5c6f3e53195451b75f3 (diff) | |
download | ports-3103ffad6eedf79f4856cd8255e7b7cca818ed00.tar.gz ports-3103ffad6eedf79f4856cd8255e7b7cca818ed00.zip |
Notes
Diffstat (limited to 'x11-servers/XFree86-4-Server/Makefile')
-rw-r--r-- | x11-servers/XFree86-4-Server/Makefile | 145 |
1 files changed, 46 insertions, 99 deletions
diff --git a/x11-servers/XFree86-4-Server/Makefile b/x11-servers/XFree86-4-Server/Makefile index 6289782622fd..606ea6644024 100644 --- a/x11-servers/XFree86-4-Server/Makefile +++ b/x11-servers/XFree86-4-Server/Makefile @@ -1,113 +1,60 @@ -# New ports collection makefile for: XFree86 -# Date created: 5 January 1995 -# Whom: jmz +# New ports collection makefile for: XFree86XServer-4.0 +# Date created: 10 Oct 1999 +# Whom: taguchi@tohoku.iij.ad.jp # # $FreeBSD$ # -PORTNAME= XFree86 -PORTVERSION= 4.0 -CATEGORIES= x11 +PORTNAME= Server +PORTVERSION= 4.0 +CATEGORIES= x11-servers MASTER_SITES= ftp://ftp.xfree86.org/pub/XFree86/4.0/source/ \ ftp://ftp.freesoftware.com/pub/XFree86/4.0/source/ \ ftp://ftp.lip6.fr/pub/X11/XFree86/XFree86-4.0/source/ \ ftp://ftp.cs.tu-berlin.de/pub/X/XFree86/4.0/source/ \ ftp://sunsite.doc.ic.ac.uk/packages/XFree86/4.0/source/ -DISTFILES= X400src-1.tgz X400src-2.tgz +PKGNAMEPREFIX= XFree86- +DISTFILES= X400src-1.tgz -MAINTAINER= jmz@FreeBSD.org +MAINTAINER= taguchi@tohoku.iij.ad.jp -FORBIDDEN= "Root hole in X server, XFree86 developers seem to be ignoring us" +BUILD_DEPENDS= imake:${PORTSDIR}/devel/imake-4 -WRKSRC= ${WRKDIR}/${DIST_SUBDIR} -.if (${MACHINE} != "alpha") -#NO_PACKAGE= package available from XFree86 -.endif -ALL_TARGET= World -INSTALL_TARGET= install install.man -DIST_SUBDIR= xc -PATCH_DIST_ARGS=-p0 -E -d ${WRKDIR} --quiet -SCRIPTS_ENV= OSVERSION=${OSVERSION} -.ifdef DISTRIB -DESTDIR= ${WRKDIR}/distrib -MAKE_ENV+= DESTDIR=${DESTDIR} -NO_PKG_REGISTER=yes -SCRIPTS_ENV+= NO_INPUT=yes -.endif -# can't use USE_X_PREFIX here -- it will cause a circular dependency -PREFIX= ${X11BASE} -.if defined(DISTRIB) || defined(PACKAGE_BUILDING) -#IS_INTERACTIVE is boolean -- "no" is the same as defining it "yes"! -#IS_INTERACTIVE= no -.else -IS_INTERACTIVE= yes # configure script asks questions -.endif +PREFIX?= ${X11BASE} MTREE_FILE= /etc/mtree/BSD.x11.dist -.if (${MACHINE} == "pc98") -SCRIPTS_ENV+= MACHINE=pc98 -PLIST= ${PKGDIR}/PLIST.pc98 -.endif -.if (${MACHINE} == "alpha") -SCRIPTS_ENV+= MACHINE=alpha -PLIST= ${PKGDIR}/PLIST.alpha -.endif - -.if defined(XDM_DES) && (${USA_RESIDENT} != YES && ${USA_RESIDENT} != NO) -pre-fetch: - @${ECHO} - @${ECHO} You must set variable USA_RESIDENT to YES or NO. - @${FALSE} -.elif defined(USA_RESIDENT) -.if ${USA_RESIDENT} == NO -pre-fetch: -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/ -EXTRACT_ONLY= X400src-1.tgz X400src-2.tgz -DISTFILES+= Wraphelp.c -IGNOREFILES= Wraphelp.c -.endif -.if ${USA_RESIDENT} == YES -pre-fetch: - @${ECHO} - @${ECHO} Assuming that you have fetched a USA-Legal Wraphelp.c. -.endif -.endif - -.include <bsd.port.pre.mk> - -pre-install: - ${MKDIR} ${PREFIX} - -post-install: -.ifndef DISTRIB - ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib -.endif - -.ifdef DISTRIB -distrib: all install - @cd ../XFree86-contrib && \ - ${MAKE} NO_PKG_REGISTER=yes WRKDIR=${WRKDIR}/contrib-work \ - PREFIX=${X11BASE} PREFIX=${DESTDIR}/${PREFIX} all install - @${MKDIR} ${WRKDIR}/bindist - @${CP} ${WRKSRC}/programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-ELF/* \ - ${WRKDIR}/bindist - @${SED} -e 's:TAR="gnu-tar":TAR="${TAR}":g' \ - -e 's/EXTRACTLOPTS="-t -v"/TARLOPTS="-t -v -z"/g' \ - -e 's/\(#\)\( echo $$i >> $$LISTFILE\)/\2/g' \ - -e 's/\(#\)\( echo "------------" >> $$LISTFILE\)/\2/g' \ - -e 's/\(#\)\( $$TAR $$TARLOPTS -f $$i >> $$LISTFILE\)/\2/g' \ - -e 's/\(#\)\( echo "" >> $$LISTFILE\)/\2/g' \ - -e 's/\( $$EXTRACT $$EXTRACTLOPTS $$i >> $$LISTFILE\)/#\1/g' \ - < ${WRKSRC}/programs/Xserver/hw/xfree86/etc/bindist/build-bindist \ - > ${WRKDIR}/build-bindist - @${CHMOD} 0555 ${WRKDIR}/build-bindist - @${WRKDIR}/build-bindist X ${WRKDIR}/distrib ${WRKDIR}/bindist +DIST_SUBDIR= xc +WRKSRC= ${WRKDIR}/xc +PATCHDIR= ${PORTSDIR}/x11/XFree86-4-libraries/patches +SCRIPTS_ENV+= PREFIX=${PREFIX} \ + X11BASE=${X11BASE} \ + WRKDIR=${WRKDIR} \ + DISTDIR=${DISTDIR} \ + ExtendedInputDevices=${ExtendedInputDevices} +ALL_TARGET= FreeBSDPortsBuild +.if defined(NO_INSTALL_MANPAGES) +INSTALL_TARGET= FreeBSDPortsInstall .else -distrib: - @${ECHO_MSG} '>> The DISTRIB variable must be set when building ' \ - '"distrib".' - @exit 1 -.endif - -.include <bsd.port.post.mk> +INSTALL_TARGET= FreeBSDPortsInstall FreeBSDPortsInstall.man +MANCOMPRESSED= yes +MAN1= SuperProbe.1 XFree86.1 Xserver.1 \ + kbd_mode.1 xf86config.1 showrgb.1 +MAN3= XF86VidMode.3 XF86VidModeDeleteModeLine.3 \ + XF86VidModeGetAllModeLines.3 XF86VidModeGetModeLine.3 \ + XF86VidModeGetMonitor.3 XF86VidModeGetViewPort.3 \ + XF86VidModeLockModeSwitch.3 XF86VidModeModModeLine.3 \ + XF86VidModeQueryExtension.3 XF86VidModeQueryVersion.3 \ + XF86VidModeSetViewPort.3 XF86VidModeSwitchMode.3 \ + XF86VidModeSwitchToMode.3 +MAN4= apm.4 ati.4 chips.4 cirrus.4 dynapro.4 fbdev.4 \ + glint.4 i740.4 keyboard.4 mga.4 microtouch.4 mouse.4 \ + neomagic.4 nv.4 r128.4 rendition.4 s3virge.4 sis.4 \ + tdfx.4 trident.4 tseng.4 vga.4 wacom.4 +MAN5= XF86Config.5 +.endif + +# User Config: +# If you want to disabe Extended input devices (such as wacom tablets), +# Set following as NO. or type make ExtendefInputDevices=NO +ExtendedInputDevices?= YES + +.include <bsd.port.mk> |