View | Details | Raw Unified | Return to bug 179419 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-6 / +3 lines)
Lines 1-9 Link Here
1
# New ports collection makefile for:	leo
1
# Created by: Alan Eldridge <ports@geeksrus.net>
2
# Date created:			2002/11/17
3
# Whom:				Alan Eldridge <ports@geeksrus.net>
4
#
5
# $FreeBSD: editors/leo/Makefile 311476 2013-02-03 18:16:54Z makc $
2
# $FreeBSD: editors/leo/Makefile 311476 2013-02-03 18:16:54Z makc $
6
#
7
3
8
PORTNAME=	leo
4
PORTNAME=	leo
9
PORTVERSION=	4.10
5
PORTVERSION=	4.10
Lines 19-28 Link Here
19
LICENSE=	MIT
15
LICENSE=	MIT
20
LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
16
LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
21
17
22
RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
23
		${PYTHON_PKGNAMEPREFIX}docutils>=0:${PORTSDIR}/textproc/py-docutils \
19
		${PYTHON_PKGNAMEPREFIX}docutils>=0:${PORTSDIR}/textproc/py-docutils \
24
		silvercity>=0:${PORTSDIR}/textproc/silvercity \
20
		silvercity>=0:${PORTSDIR}/textproc/silvercity \
25
		${PYTHON_PKGNAMEPREFIX}Pmw>=0:${PORTSDIR}/x11-toolkits/py-Pmw \
21
		${PYTHON_PKGNAMEPREFIX}Pmw>=0:${PORTSDIR}/x11-toolkits/py-Pmw \
22
		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
26
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
23
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
27
24
28
OPTIONS_DEFINE=	PYENCHANT DOCS
25
OPTIONS_DEFINE=	PYENCHANT DOCS
(-)./Makefile~ (+65 lines)
Line 0 Link Here
1
# Created by: Alan Eldridge <ports@geeksrus.net>
2
# $FreeBSD: editors/leo/Makefile 311476 2013-02-03 18:16:54Z makc $
3
4
PORTNAME=	leo
5
PORTVERSION=	4.10
6
PORTREVISION=	4
7
CATEGORIES=	editors python
8
MASTER_SITES=	SF/${PORTNAME}/Leo/${PORTVERSION}%20final
9
DISTNAME=	Leo-${PORTVERSION}-final
10
DIST_SUBDIR=	leo
11
12
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Advanced outline editor for programmers
14
15
LICENSE=	MIT
16
LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
17
18
RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
19
		${PYTHON_PKGNAMEPREFIX}docutils>=0:${PORTSDIR}/textproc/py-docutils \
20
		silvercity>=0:${PORTSDIR}/textproc/silvercity \
21
		${PYTHON_PKGNAMEPREFIX}Pmw>=0:${PORTSDIR}/x11-toolkits/py-Pmw \
22
		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
23
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
24
25
OPTIONS_DEFINE=	PYENCHANT DOCS
26
PYENCHANT_DESC=	Enable PyEnchant support
27
28
WRKSRC=		${WRKDIR}/Leo-${PORTVERSION}-final
29
30
USE_ZIP=	yes
31
USE_PYTHON=	2.6+
32
33
LEO_DIR=	${PYTHONPREFIX_SITELIBDIR}/leo
34
35
.include <bsd.port.options.mk>
36
37
.if ${PORT_OPTIONS:MPYENCHANT}
38
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}enchant>=0:${PORTSDIR}/textproc/py-enchant
39
.endif
40
41
post-extract:
42
	@-${FIND} ${WRKSRC}/leo -type d -empty -delete
43
44
do-build:
45
	${SED} -e 's|@PKGDATADIR@/leo.py|${LEO_DIR}/core/runLeo.py|' \
46
		${FILESDIR}/leo.in > ${WRKDIR}/leo
47
48
do-install:
49
	${INSTALL_SCRIPT} ${WRKDIR}/leo ${PREFIX}/bin/leo
50
	@${MKDIR} ${LEO_DIR}
51
	${INSTALL_DATA} ${WRKSRC}/leo/__init__.py ${LEO_DIR}
52
	@${MKDIR} ${LEO_DIR}/Icons
53
	${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.GIF ${LEO_DIR}/Icons
54
	${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.gif ${LEO_DIR}/Icons
55
	${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.png ${LEO_DIR}/Icons
56
	${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.svg ${LEO_DIR}/Icons
57
	@(cd ${WRKSRC}/leo/Icons && ${COPYTREE_SHARE} cleo ${LEO_DIR}/Icons)
58
.for dir in config core external extensions modes plugins scripts test www
59
	@(cd ${WRKSRC}/leo; ${COPYTREE_SHARE} ${dir} ${LEO_DIR})
60
.endfor
61
.if ${PORT_OPTIONS:MDOCS}
62
	@(cd ${WRKSRC}/leo; ${COPYTREE_SHARE} doc ${LEO_DIR})
63
.endif
64
65
.include <bsd.port.mk>

Return to bug 179419