mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
450c6d609d
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.
73 lines
1.5 KiB
Makefile
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>
|