head	1.10;
access;
symbols
	RELEASE_8_3_0:1.7
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.6
	RELEASE_7_3_0:1.6
	RELEASE_8_0_0:1.6
	RELEASE_7_2_0:1.5
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3;
locks; strict;
comment	@# @;


1.10
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.9;

1.9
date	2012.09.04.06.57.36;	author linimon;	state Exp;
branches;
next	1.8;

1.8
date	2012.04.12.10.35.43;	author zi;	state Exp;
branches;
next	1.7;

1.7
date	2012.03.10.23.36.58;	author tota;	state Exp;
branches;
next	1.6;

1.6
date	2009.04.30.22.54.30;	author miwi;	state Exp;
branches;
next	1.5;

1.5
date	2009.03.18.04.42.17;	author linimon;	state Exp;
branches;
next	1.4;

1.4
date	2009.03.07.15.29.44;	author amdmi3;	state Exp;
branches;
next	1.3;

1.3
date	2008.09.07.17.48.25;	author amdmi3;	state Exp;
branches;
next	1.2;

1.2
date	2008.08.24.09.19.23;	author rafan;	state Exp;
branches;
next	1.1;

1.1
date	2008.08.17.18.24.33;	author amdmi3;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Switch exporter over
@
text
@# New ports collection makefile for:   mosh
# Date created:                2008-07-06
# Whom:                        Katsuji ISHIKAWA <katsuji.ishikawa@@gmail.com>
#
# $FreeBSD: head/lang/mosh/Makefile 303640 2012-09-04 06:57:36Z linimon $
#

PORTNAME=	mosh
PORTVERSION=	0.2.7
PORTREVISION=	1
CATEGORIES=	lang
MASTER_SITES=	GOOGLE_CODE

MAINTAINER=	mjt@@cltn.org
COMMENT=	A Fast R6RS Scheme interpreter

LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp \
		onig.2:${PORTSDIR}/devel/oniguruma5

USE_GCC=	4.2+
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--datadir=${PREFIX}/lib
MAKE_JOBS_SAFE=	yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

CONFLICTS_INSTALL=	mosh-1.[0-9].*

PROJECTHOST=	mosh-scheme
MAN1=	mosh.1 mosh_config.1

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 800000
BROKEN=	Does not build on FreeBSD 7.x
.endif

.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN=		Does not compile on ia64, powerpc, or sparc64
.endif

post-patch:
	${REINPLACE_CMD} 's|mosh-$$PACKAGE_VERSION|mosh|' ${WRKSRC}/configure

x-generate-plist:
	@@${ECHO} bin/mosh > pkg-plist.new
	@@${ECHO} bin/mosh_config >> pkg-plist.new
	@@${ECHO} bin/nmosh >> pkg-plist.new
	@@${FIND} ${LOCALBASE}/lib/mosh -type f | ${SORT} | ${SED} 's|${LOCALBASE}/||' >> pkg-plist.new
	@@${FIND} ${LOCALBASE}/lib/mosh -type d | ${SORT} -r | ${SED} 's|${LOCALBASE}/|@@dirrm |' >> pkg-plist.new

.include <bsd.port.post.mk>
@


1.9
log
@SVN rev 303640 on 2012-09-04 06:57:36Z by linimon

Mark as broken on powerpc and sparc64 (and, presumably, ia64).

Hat:		portmgr
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.8
log
@- Note CONFLICT between net/mosh and lang/mosh, as they both install bin/mosh
- Bump PORTREVISION

Reported By:	Hirohisa Yamaguchi <umq@@ueo.co.jp>
@
text
@d39 4
@


1.7
log
@- Update to 0.2.7
- Pass maintainership
- Mark BROKEN on FreeBSD 7.x

RP:		ports/158968 (based on)
Submitted by:	OKUMURA Yuki <mjt_AT_cltn_DOT_org>
Approved by:	maintainer timeout (> 7 months)
Feature safe:	yes
@
text
@d10 1
d28 2
@


1.6
log
@- Set ONLY_FOR_ARCHS= i386 (amd64/sparc64 core dump)

PR:		133076
Submitted by:	Katsuji ISHIKAWA <katsuji.ishikawa@@gmail.com> (maintainer)
@
text
@d9 1
a9 2
PORTVERSION=	0.0.7
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
d13 1
a13 1
MAINTAINER=	katsuji.ishikawa@@gmail.com
d16 2
a17 1
PROJECTHOST=	mosh-scheme
d19 2
d22 4
a25 2
USE_GCC=	4.2+
ONLY_FOR_ARCHS=	i386
d27 2
a28 8
SCMS=		all-tests.scm repl.scm tools/psyntax-r6rs/rev10_to_10/psyntax.scm
SS1=		lib/srfi/%3A8.ss lib/srfi/%3A98.ss
SS2=		lib/mosh/test.ss

do-install:
	${MKDIR} ${DATADIR}/lib
	${MKDIR} ${DATADIR}/lib/srfi
	${MKDIR} ${DATADIR}/lib/mosh
d30 1
a30 3
.for F in ${SCMS}
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/
.endfor
d32 3
a34 3
.for F in ${SS1}
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/lib/srfi/
.endfor
d36 2
a37 3
.for F in ${SS2}
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/lib/mosh/
.endfor
d39 6
a44 1
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
d46 1
a46 1
.include <bsd.port.mk>
@


1.5
log
@Mark as broken on sparc64.
@
text
@d10 1
d21 1
d46 1
a46 7
.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64"
BROKEN=		Does not compile on sparc64
.endif

.include <bsd.port.post.mk>
@


1.4
log
@- Update to 0.0.7

PR:		132177
Submitted by:	Katsuji ISHIKAWA <katsuji dot ishikawa at gmail dot com> (maintainer)
@
text
@d44 7
a50 1
.include <bsd.port.mk>
@


1.3
log
@- Update to version 0.0.6

PR:		126958
Submitetd by:	Katsuji ISHIKAWA <katsuji dot ishikawa at gmail dot com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.0.6
a15 2
BUILD_DEPENDS=	gosh:${PORTSDIR}/lang/gauche

a18 1
USE_GMAKE=	yes
d21 3
a23 3
# Compilation tends to eat extreme amounts of memory otherwise
CFLAGS+=	"-O0"
CXXFLAGS+=	"-O0"
d25 4
a28 1
SCMS=		all-tests.scm repl.scm r6rs-examples/psyntax.scm
a29 2
do-install:
	${MKDIR} ${DATADIR}
d33 9
@


1.2
log
@- Update to 0.0.5

PR:		ports/126743
Submitted by:	Katsuji ISHIKAWA <katsuji.ishikawa at gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.0.5
a11 1
PROJECTHOST=	mosh-scheme
d18 2
d28 1
a28 1
SCMS=		all-tests.scm psyntax.scm repl.scm
@


1.1
log
@Mosh is A Fast R6RS Scheme interpreter.

WWW:   http://code.google.com/p/mosh-scheme/

PR:		ports/125375
Submitted by:	<katsuji dot ishikawa at gmail dot com>
@
text
@d9 1
a9 1
PORTVERSION=	0.0.4
d27 1
a27 1
SCMS=		all-tests.scm repl.scm
@

