FreeBSD Bugzilla – Attachment 25946 Details for
Bug 44295
New port: lang/mlton, an optimizing Standard ML compiler
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Makefile
Makefile (text/x-makefile; charset="iso-8859-1"), 2.01 KB, created by
Mark Linimon
on 2004-06-23 06:55:16 UTC
(
hide
)
Description:
Makefile
Filename:
MIME Type:
Creator:
Mark Linimon
Created:
2004-06-23 06:55:16 UTC
Size:
2.01 KB
patch
obsolete
># New ports collection makefile for: mlton ># Date created: 1 Oct 2002 ># Whom: Stephen Weeks <sweeks@sweeks.com> ># ># $FreeBSD$ ># > >PORTNAME= mlton >PORTVERSION= 20040610 >CATEGORIES= lang >MASTER_SITES= http://www.mlton.org/experimental/ \ > http://www.mlton.org/experimental/ >DISTFILES= ${BOOT_DIST} ${SRC_DIST} >EXTRACT_ONLY= ${SRC_DIST} > >MAINTAINER= MLton@mlton.org >COMMENT= An optimizing Standard ML compiler > ># MLton build depends on itself. There is no easy way to avoid this. ># This Makefile is supposed to install an alread-built version of ># MLton, BOOT_DIST, to use for bootstrapping. >BUILD_DEPENDS= hevea:${PORTSDIR}/textproc/hevea: \ > latex:${PORTSDIR}/print/teTeX:\ > mlton:${PORTSDIR}/lang/mlton: >LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4 > >BOOT_DIST= ${DISTNAME}-1.i386-freebsd.tbz >SRC_DIST= ${DISTNAME}-1.src.tgz > >ONLY_FOR_ARCHS= i386 > >MAN1= mllex.1 mlprof.1 mlton.1 mlyacc.1 >MANCOMPRESSED= yes > >BOOT_WRKSRC= ${WRKDIR}/mlton-bootstrap > >USE_REINPLACE= yes >ALL_TARGET= all >USE_GMAKE= yes >MAKE_ARGS= DESTDIR='' \ > PREFIX=${PREFIX} > >PORTDIR= usr/ports/lang/mlton > >.PHONY: build-package >build-package: > export PATH=${BOOT_WRKSRC}/bin:${PATH} && ${MAKE} makesum build > portlint . > ${MAKE} deinstall > ${MAKE} install > ${MAKE} package > ${TAR} -cpf - Makefile distinfo pkg-descr pkg-plist | \ > ( ${MKDIR} ${PORTDIR} && cd ${PORTDIR} && ${TAR} -xpf - ) > shar `find ${PORTDIR}` >/tmp/mlton-${PORTVERSION}-portdir.shar > >.PHONY: pkg-plist >pkg-plist: > cd ${WRKSRC} && ${GMAKE} install > cd ${WRKSRC}/install/usr && \ > ${FIND} -d * \! -type d | ${GREP} -v man/man | \ > ${SORT} >${.CURDIR}/pkg-plist > cd ${WRKSRC}/install/usr && \ > ${FIND} -d * -type d | ${GREP} mlton | ${SED} -e 's/^/@dirrm /' \ > >>${.CURDIR}/pkg-plist > >.PHONY: post-build >post-build: > ${MAKE} pkg-plist > >.PHONY: post-extract >post-extract: > @${MKDIR} ${BOOT_WRKSRC} > @${TAR} xf ${DISTDIR}/${BOOT_DIST} --bzip -C ${BOOT_WRKSRC} > @${REINPLACE_CMD} -e \ > "s|lib=\'${LOCALBASE}/|lib=\'${BOOT_WRKSRC}/|" \ > ${BOOT_WRKSRC}/bin/mlton > >.include <bsd.port.mk>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 44295
:
25945
| 25946 |
25947