1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-15 23:50:44 +00:00
freebsd-ports/x11/XFree86/Makefile
Jean-Marc Zucconi 450c6d609d Makefiles have been simplified, and most of the work is now done in
configure. In particular patches are now done by the script.
The port is now interactive, (ask for servers to be build, if you want
to build fonts, etc) This time I have build it (successfully) from a cdrom.
1995-02-17 01:23:44 +00:00

73 lines
1.5 KiB
Makefile

# uncomment one of the 2 lines below!
#X11_ON_CDROM = yes
X11_VIA_FTP = yes
#if you are compiling from a cdrom, set the directory where the
# the patch files are
#X11FIXES = /home/X11R6
#define this if you are short of space - save ~28 Mbytes
#REMOVE_NOT_ESSENTIAL = yes
#######################################################################
DISTNAME = xc
PKGNAME = XFree86-3.1.1
WRKDIR?= ${.CURDIR}/work
BUILD_COOKIE?= ${WRKDIR}/.build_done
EXTRACT_COOKIE?= ${WRKDIR}/.extract_done
IS_INTERACTIVE= yes
.if defined(X11_ON_CDROM) || defined(X11_VIA_FTP)
build: configure ${BUILD_COOKIE}
${BUILD_COOKIE}:
@echo "===> Building for ${DISTNAME}"
.if defined(REMOVE_NOT_ESSENTIAL)
@rm -rf ${WRKSRC}/test ${WRKSRC}/doc/hardcopy ${WRKSRC}/doc/specs
@find ${WRKSRC}/ -name '*.orig' -exec rm -f {} ';'
.endif
@(cd ${WRKSRC}; echo Good night...; make World)
@touch ${WRKDIR}/.build_done
install:
@(cd ${WRKSRC}; make install; make install.man)
@touch ${WRKDIR}/.install_done
.if defined(X11_ON_CDROM)
@find /usr/X11R6/ -name 00_TRANS.TBL -exec rm -f {} ';'
.endif
.endif
.if defined(X11_ON_CDROM)
.if !defined (X11FIXES)
configure:
@echo Edit the makefile and set X11FIXES !!!!
@exit 1;
.endif
fetch:
@echo -n
${EXTRACT_COOKIE}:
@rm -rf ${WRKDIR}
@mkdir -p ${WRKDIR}
@echo ${X11FIXES} > ${WRKDIR}/.cdrom
@${TOUCH} ${TOUCH_FLAGS} ${EXTRACT_COOKIE}
.elif defined(X11_VIA_FTP)
.include "Makefile.ftp"
.else
all:
@echo -n
fetch:
@echo -n
extract:
@echo -n
configure:
@echo -n
build:
@echo -n
install:
@echo -n
.endif
.include <bsd.port.mk>