blob: 8f996ea1bf6d94e9644aa98655bc93edf112507c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# $NetBSD: Makefile,v 1.7 2004/01/24 13:51:14 grant Exp $
DISTNAME= ezm3-1.1
CATEGORIES= lang
MASTER_SITES= ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/ezm3/
DISTFILES= ${DISTNAME}-src.tar.bz2 ${BOOTSTRAP}
MAINTAINER= motoyuki@bsdclub.org
HOMEPAGE= http://www.polstra.com/projects/freeware/ezm3/
COMMENT= Easier, more portable Modula-3 distribution for building CVSup
DIST_SUBDIR= ezm3
USE_GNU_TOOLS+= make
NO_BUILD= yes
INSTALL_TARGET= all
MAKE_ARGS+= M3OPTIONS="-DBUILD_ALL -DSHIP_ALL"
PLIST_SUBST+= TARGET=${TARGET} TARGETDIR=${TARGETDIR}
# XXX CFLAGS has to be empty, because if it's not, the build
# XXX process will fail.
.include "../../mk/bsd.prefs.mk"
CFLAGS:=
EZM3ROOT= ${PREFIX}/ezm3
ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386
.if ${OPSYS} == "FreeBSD"
BOOTSTRAP= ${DISTNAME}-FreeBSD4-boot.tar.bz2
TARGET= FreeBSD4
TARGETDIR= freebsd-1
.elif ${OPSYS} == "NetBSD"
BOOTSTRAP= ${DISTNAME}-NetBSDi386-boot.tar.bz2
TARGET= NetBSDi386
TARGETDIR= netbsd-1
.endif
do-configure:
cd ${WRKSRC}/m3config/src && \
${MV} -f ${TARGET} ${TARGET}.bak && \
${SED} -e "/^INSTALL_ROOT = /s|\".*\"|\"${EZM3ROOT}\"|" \
-e "/^X11ROOT = /s|\".*\"|\"${X11BASE}/lib\"|" \
${TARGET}.bak > ${TARGET}
pre-build:
${RM} -rf ${WRKSRC}/${TARGET}
.include "../../mk/bsd.pkg.mk"
|