head	1.4;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.3
	RELEASE_8_2_0:1.3
	RELEASE_6_EOL:1.3
	RELEASE_8_1_0:1.3
	RELEASE_7_3_0:1.3
	RELEASE_8_0_0:1.2
	RELEASE_7_2_0:1.1;
locks; strict;
comment	@# @;


1.4
date	2012.11.17.05.58.58;	author svnexp;	state Exp;
branches;
next	1.3;

1.3
date	2009.12.31.10.03.32;	author pav;	state Exp;
branches;
next	1.2;

1.2
date	2009.07.08.21.28.58;	author pav;	state Exp;
branches;
next	1.1;

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


desc
@@


1.4
log
@Switch exporter over
@
text
@# New ports collection makefile for:	tinypy
# Date created:		2009-02-26
# Whom:			Marcin Cieslak <saper@@SYSTEM.PL>
#
# $FreeBSD: head/lang/tinypy/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	tinypy
PORTVERSION=	1.1
CATEGORIES=	lang python
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}

MAINTAINER=	saper@@saper.info
COMMENT=	A minimalist implementation of python in 64k of code

USE_PYTHON_BUILD=	yes
USE_PYDISTUTILS=	yes

PYDISTUTILS_BUILD_TARGET=	linux
PYDISTUTILS_NOEGGINFO=		yes

PLIST_FILES=	bin/tinypy
PORTEXAMPLES=	*

OPTIONS=	PYGAME "Enable PyGame support (requires SDL)" off

.include <bsd.port.options.mk>

.if defined(WITH_PYGAME)
PYDISTUTILS_BUILD_TARGET+=	pygame
USE_SDL=	sdl
.endif

.include <bsd.port.pre.mk>

post-patch:
	@@${REINPLACE_CMD} -e 's|-O.||; s|gcc $$WFLAGS|${CC} ${CFLAGS} -std=c89 -Wall|' \
		${WRKSRC}/setup.py

do-configure:
	@@${DO_NADA}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/build/tinypy ${PREFIX}/bin
.if !defined(NOPORTEXAMPLES) && defined(WITH_PYGAME)
	@@${MKDIR} ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/examples/julia.py ${EXAMPLESDIR}
.endif

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


1.3
log
@- Restore maintainership

Submitted by:	Marcin Cieslak <saper@@saper.info>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.2
log
@- Reset maintainer
<saper@@system.pl>
    (reason: 550 user not found... podany uzytkownik nie istnieje...)
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.1
log
@tinypy is a minimalist implementation of python in 64k of code

it includes a whole heap of features:

 * parser and bytecode compiler written in tinypy
 * fully bootstrapped
 * luaesque virtual machine with garbage collection written in C
   it's "stackless" sans any "stackless" features
 * cross-platform :) it runs under windows / linux / macosx
 * a fairly decent subset of python
    o classes and single inheritance
    o functions with variable or keyword arguments
    o strings, lists, dicts, numbers
    o modules, list comprehensions
    o exceptions with full traceback
    o some builtins
 * batteries not included -- yet

WWW:	http://www.tinypy.org/

PR:		132124
Submitted by:	Marcin Cieslak <saper at SYSTEM dot PL>
@
text
@d13 1
a13 1
MAINTAINER=	saper@@SYSTEM.PL
@

