Tweak sysutils/ansible23 version 2.3.2.0
[dports.git] / lang / tinypy / Makefile
1 # Created by: Marcin Cieslak <saper@SYSTEM.PL>
2 # $FreeBSD$
3
4 PORTNAME=       tinypy
5 PORTVERSION=    1.1
6 PORTREVISION=   1
7 CATEGORIES=     lang python
8
9 MAINTAINER=     saper@saper.info
10 COMMENT=        Minimalist implementation of python in 64k of code
11
12 LICENSE=        MIT PSFL
13 LICENSE_COMB=   multi
14 LICENSE_FILE=   ${WRKSRC}/LICENSE.txt
15
16 GH_ACCOUNT=     philhassey
17
18 USES=           python:2.7,build
19 USE_PYTHON=     distutils noegginfo
20 USE_GITHUB=     yes
21
22 PYDISTUTILS_BUILD_TARGET=       linux
23
24 PLIST_FILES=    bin/tinypy
25
26 OPTIONS_DEFINE= PYGAME EXAMPLES
27 PYGAME_DESC=    PyGame support (requires SDL)
28
29 .include <bsd.port.options.mk>
30
31 .if ${PORT_OPTIONS:MPYGAME}
32 PYDISTUTILS_BUILD_TARGET+=      pygame
33 USE_SDL=        sdl
34 PORTEXAMPLES=   *
35 .endif
36
37 .include <bsd.port.pre.mk>
38
39 post-patch:
40         @${REINPLACE_CMD} -e 's|-O.||; s|gcc $$WFLAGS|${CC} ${CFLAGS} -std=c89 -Wall|' \
41                 -e 's|python |${PYTHON_CMD} |g' \
42                 ${WRKSRC}/setup.py
43
44 do-configure:
45         @${DO_NADA}
46
47 pre-build:
48         @${MKDIR} ${WRKSRC}/build
49
50 do-install:
51         ${INSTALL_PROGRAM} ${WRKSRC}/build/tinypy ${STAGEDIR}${PREFIX}/bin
52 .if ${PORT_OPTIONS:MEXAMPLES} && ${PORT_OPTIONS:MPYGAME}
53         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
54         ${INSTALL_DATA} ${WRKSRC}/examples/julia.py ${STAGEDIR}${EXAMPLESDIR}
55 .endif
56
57 .include <bsd.port.post.mk>