Annotation of pkgsrc/lang/ezm3/Makefile, Revision 1.3
1.3 ! xtraeme 1: # $NetBSD: Makefile,v 1.2 2004/01/06 06:43:31 xtraeme Exp $
1.1 xtraeme 2:
3: DISTNAME= ezm3-1.1
4: CATEGORIES= lang
5: MASTER_SITES= ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/ezm3/
6: DISTFILES= ${DISTNAME}-src.tar.bz2 ${BOOTSTRAP}
7:
8: MAINTAINER= motoyuki@bsdclub.org
9: HOMEPAGE= http://www.polstra.com/projects/freeware/ezm3/
10: COMMENT= Easier, more portable Modula-3 distribution for building CVSup
11:
12: DIST_SUBDIR= ezm3
13: USE_GMAKE= yes
14:
15: INSTALL_TARGET= all
16: MAKE_ARGS+= M3OPTIONS="-DBUILD_ALL -DSHIP_ALL"
17: PLIST_SUBST+= TARGET=${TARGET} TARGETDIR=${TARGETDIR}
18: PLIST_SUBST+= WORDSIZE=${WORDSIZE}
19:
20: # XXX CFLAGS has to be empty, because if it's not, the build
21: # XXX process will fail.
22:
23: .include "../../mk/bsd.prefs.mk"
24: CFLAGS:=
25: EZM3ROOT= ${PREFIX}/ezm3
26:
27: ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386
28:
29: .if ${OPSYS} == "FreeBSD"
30: BOOTSTRAP= ${DISTNAME}-FreeBSD4-boot.tar.bz2
31: TARGET= FreeBSD4
32: TARGETDIR= freebsd-1
33: .elif ${OPSYS} == "NetBSD"
34: BOOTSTRAP= ${DISTNAME}-NetBSDi386-boot.tar.bz2
35: TARGET= NetBSDi386
36: TARGETDIR= netbsd-1
37: .endif
38:
1.2 xtraeme 39: PROGS= bin/m3build bin/m3bundle bin/m3ship
40:
1.1 xtraeme 41: do-configure:
42: cd ${WRKSRC}/m3config/src && \
43: ${MV} -f ${TARGET} ${TARGET}.bak && \
44: ${SED} -e "/^INSTALL_ROOT = /s|\".*\"|\"${EZM3ROOT}\"|" \
45: -e "/^X11ROOT = /s|\".*\"|\"${X11BASE}/lib\"|" \
46: ${TARGET}.bak > ${TARGET}
47:
48: do-build:
49: ${RM} -rf ${WRKSRC}/${TARGET}
50: cd ${WRKSRC} && ${SU_CMD} '${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
51: ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}'
52:
53: do-install:
54: for i in ${PROGS}; do strip ${EZM3ROOT}/$$i; done
55:
56: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>