ports/179419: [PATCH] editors/leo: Leo depends on databases/py-sqlite3
Michael Gmelin
freebsd at grem.de
Fri Jun 7 20:40:02 UTC 2013
>Number: 179419
>Category: ports
>Synopsis: [PATCH] editors/leo: Leo depends on databases/py-sqlite3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Jun 07 20:40:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Michael Gmelin
>Release: FreeBSD 9.1-RELEASE-p2 amd64
>Organization:
Grem Equity GmbH
>Environment:
System: FreeBSD srv 9.1-RELEASE-p2 FreeBSD 9.1-RELEASE-p2 #5 r249052M: Fri May 31 17:50:16 UTC
>Description:
Leo depends on databases/py-sqlite3, the attached patch adds the dependency
and updates Makefile to new-style headers.
Generated with FreeBSD Port Tools 0.99_7 (mode: change, diff: suffix)
>How-To-Repeat:
>Fix:
--- leo-4.10_4.patch begins here ---
diff -ruN ../leo.orig/Makefile ./Makefile
--- ../leo.orig/Makefile 2013-06-07 04:23:22.000000000 +0200
+++ ./Makefile 2013-06-07 22:23:24.251573605 +0200
@@ -1,9 +1,5 @@
-# New ports collection makefile for: leo
-# Date created: 2002/11/17
-# Whom: Alan Eldridge <ports at geeksrus.net>
-#
+# Created by: Alan Eldridge <ports at geeksrus.net>
# $FreeBSD: editors/leo/Makefile 311476 2013-02-03 18:16:54Z makc $
-#
PORTNAME= leo
PORTVERSION= 4.10
@@ -19,10 +15,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
${PYTHON_PKGNAMEPREFIX}docutils>=0:${PORTSDIR}/textproc/py-docutils \
silvercity>=0:${PORTSDIR}/textproc/silvercity \
${PYTHON_PKGNAMEPREFIX}Pmw>=0:${PORTSDIR}/x11-toolkits/py-Pmw \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
OPTIONS_DEFINE= PYENCHANT DOCS
diff -ruN ../leo.orig/Makefile~ ./Makefile~
--- ../leo.orig/Makefile~ 1970-01-01 01:00:00.000000000 +0100
+++ ./Makefile~ 2013-06-07 22:11:28.000000000 +0200
@@ -0,0 +1,65 @@
+# Created by: Alan Eldridge <ports at geeksrus.net>
+# $FreeBSD: editors/leo/Makefile 311476 2013-02-03 18:16:54Z makc $
+
+PORTNAME= leo
+PORTVERSION= 4.10
+PORTREVISION= 4
+CATEGORIES= editors python
+MASTER_SITES= SF/${PORTNAME}/Leo/${PORTVERSION}%20final
+DISTNAME= Leo-${PORTVERSION}-final
+DIST_SUBDIR= leo
+
+MAINTAINER= ports at FreeBSD.org
+COMMENT= Advanced outline editor for programmers
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:${PORTSDIR}/graphics/py-qt4-svg \
+ ${PYTHON_PKGNAMEPREFIX}docutils>=0:${PORTSDIR}/textproc/py-docutils \
+ silvercity>=0:${PORTSDIR}/textproc/silvercity \
+ ${PYTHON_PKGNAMEPREFIX}Pmw>=0:${PORTSDIR}/x11-toolkits/py-Pmw \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
+ ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
+
+OPTIONS_DEFINE= PYENCHANT DOCS
+PYENCHANT_DESC= Enable PyEnchant support
+
+WRKSRC= ${WRKDIR}/Leo-${PORTVERSION}-final
+
+USE_ZIP= yes
+USE_PYTHON= 2.6+
+
+LEO_DIR= ${PYTHONPREFIX_SITELIBDIR}/leo
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPYENCHANT}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enchant>=0:${PORTSDIR}/textproc/py-enchant
+.endif
+
+post-extract:
+ @-${FIND} ${WRKSRC}/leo -type d -empty -delete
+
+do-build:
+ ${SED} -e 's|@PKGDATADIR@/leo.py|${LEO_DIR}/core/runLeo.py|' \
+ ${FILESDIR}/leo.in > ${WRKDIR}/leo
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/leo ${PREFIX}/bin/leo
+ @${MKDIR} ${LEO_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/leo/__init__.py ${LEO_DIR}
+ @${MKDIR} ${LEO_DIR}/Icons
+ ${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.GIF ${LEO_DIR}/Icons
+ ${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.gif ${LEO_DIR}/Icons
+ ${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.png ${LEO_DIR}/Icons
+ ${INSTALL_DATA} ${WRKSRC}/leo/Icons/*.svg ${LEO_DIR}/Icons
+ @(cd ${WRKSRC}/leo/Icons && ${COPYTREE_SHARE} cleo ${LEO_DIR}/Icons)
+.for dir in config core external extensions modes plugins scripts test www
+ @(cd ${WRKSRC}/leo; ${COPYTREE_SHARE} ${dir} ${LEO_DIR})
+.endfor
+.if ${PORT_OPTIONS:MDOCS}
+ @(cd ${WRKSRC}/leo; ${COPYTREE_SHARE} doc ${LEO_DIR})
+.endif
+
+.include <bsd.port.mk>
--- leo-4.10_4.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list