Skip site navigation (1)Skip section navigation (2)
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>