aboutsummaryrefslogtreecommitdiff
path: root/x11-servers/XFree86-4-Server/Makefile
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>2000-06-08 10:42:32 +0000
committerSatoshi Asami <asami@FreeBSD.org>2000-06-08 10:42:32 +0000
commit3103ffad6eedf79f4856cd8255e7b7cca818ed00 (patch)
tree0df8d4e0aef5aac8409de46d8dd3785b2184a606 /x11-servers/XFree86-4-Server/Makefile
parent9a4be31f40a2bdd3753bc5c6f3e53195451b75f3 (diff)
downloadports-3103ffad6eedf79f4856cd8255e7b7cca818ed00.tar.gz
ports-3103ffad6eedf79f4856cd8255e7b7cca818ed00.zip
Notes
Diffstat (limited to 'x11-servers/XFree86-4-Server/Makefile')
-rw-r--r--x11-servers/XFree86-4-Server/Makefile145
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>