Date: 7 Jun 2013 20:29:54 -0000 From: Michael Gmelin <freebsd@grem.de> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/179419: [PATCH] editors/leo: Leo depends on databases/py-sqlite3 Message-ID: <20130607202954.77692.qmail@mail.grem.de> Resent-Message-ID: <201306072040.r57Ke1MG018233@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@geeksrus.net> -# +# Created by: Alan Eldridge <ports@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130607202954.77692.qmail>