aboutsummaryrefslogtreecommitdiffstats
path: root/devel/eric/Makefile
blob: dfcae9148789b2fae6e22bd91c8f9017c619f782 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# New ports collection makefile for:    eric
# Date created:             20 January 2004
# Whom:                 leafy <leafy@leafy.idv.tw>
#
# $FreeBSD$
#

PORTNAME=   eric
PORTVERSION=    3.9.1
CATEGORIES= devel python
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= eric-ide

MAINTAINER= leafy7382@gmail.com
COMMENT=    A Python IDE implemented using PyQt and QScintilla

BUILD_DEPENDS=  ${X11BASE}/lib/libqscintilla.so:${PORTSDIR}/x11-toolkits/qscintilla \
        ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip \
        pyuic:${PORTSDIR}/x11-toolkits/py-qt
RUN_DEPENDS=    ${BUILD_DEPENDS}

USE_PYTHON= yes
NO_BUILD=   yes

PLIST_FILES=    bin/eric3 bin/eric3-api bin/eric3-doc bin/eric3-helpviewer \
        bin/eric3-qregexp bin/eric3-re bin/eric3-trpreviewer \
        bin/eric3-uipreviewer bin/eric3-unittest \
        %%PYTHON_SITELIBDIR%%/sitecustomize.pyc \
        %%PYTHON_SITELIBDIR%%/sitecustomize.py \
        %%PYTHON_SITELIBDIR%%/eric3config.py
PLISTDIR=   ${PYTHON_SITELIBDIR}/eric3

.include <bsd.port.pre.mk>

do-install:
    (cd ${WRKSRC} && ${PYTHON_CMD} install.py -b ${PREFIX}/bin/ \
        -d ${PYTHONPREFIX_SITELIBDIR} )

post-install:
.for dir in ${PLISTDIR}
    @${FIND} ${dir} ! -type d | \
        ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
    @${FIND} ${dir} -type d | ${SORT} -r | \
        ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
.endfor

.include <bsd.port.post.mk>