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

Collapse All | Expand All

(-)games/py-mnemosyne/Makefile (-6 / +45 lines)
Lines 2-25 Link Here
2
# $FreeBSD: head/games/py-mnemosyne/Makefile 384025 2015-04-14 20:34:29Z mi $
2
# $FreeBSD: head/games/py-mnemosyne/Makefile 384025 2015-04-14 20:34:29Z mi $
3
3
4
PORTNAME=	mnemosyne
4
PORTNAME=	mnemosyne
5
PORTVERSION=	2.3.3
5
PORTVERSION=	2.3.5
6
PORTEPOCH=	1
6
PORTEPOCH=	1
7
CATEGORIES=	games python
7
CATEGORIES=	games python
8
MASTER_SITES=	SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${DISTVERSION}
8
MASTER_SITES=	SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
10
DISTNAME=	Mnemosyne-${DISTVERSION}
10
DISTNAME=	Mnemosyne-${PORTVERSION}
11
11
12
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Flash-card tool which optimises your learning process
13
COMMENT=	Flash-card tool which optimises your learning process
14
14
15
LICENSE=	LGPL3
15
LICENSE=	LGPL3
16
16
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4>=4.5:${PORTSDIR}/devel/py-qt4 \
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.5:${PORTSDIR}/databases/py-qt4-sql \
18
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
18
		${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:${PORTSDIR}/math/py-matplotlib \
19
		${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:${PORTSDIR}/math/py-matplotlib \
20
		${PYTHON_PKGNAMEPREFIX}qt4-network>=4.5:${PORTSDIR}/net/py-qt4-network \
19
		${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:${PORTSDIR}/www/py-cherrypy \
21
		${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:${PORTSDIR}/www/py-cherrypy \
20
		${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:${PORTSDIR}/www/py-webob
22
		${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.5:${PORTSDIR}/www/py-qt4-webkit \
23
		${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:${PORTSDIR}/www/py-webob \
24
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.5:${PORTSDIR}/x11-toolkits/py-qt4-gui
21
25
22
USES=		python
26
NO_ARCH=	yes
27
28
USES=		fortran python
23
USE_PYTHON=	distutils autoplist
29
USE_PYTHON=	distutils autoplist
24
30
31
PLIST_FILES=	bin/mnemosyne
32
33
.include <bsd.port.options.mk>
34
35
post-extract:
36
	@${LN} -sf mnemosyne ${WRKSRC}/mnemosyne/pyqt_ui/mnemosyne.exec
37
38
post-patch:
39
	@${REINPLACE_CMD} -e \
40
		's|\(pyqt_ui/mnemosyne\)"|\1.exec"| ; \
41
		 s|\(share/\)icons|\1pixmaps|' ${WRKSRC}/setup.py
42
43
post-build:
44
	@${MKDIR} ${WRKDIR}/wrappers
45
	@${ECHO_CMD} -n \
46
		> ${WRKDIR}/wrappers/mnemosyne
47
.if ${OPSYS} == FreeBSD # && ${FC:Mgfortran*}!=""
48
	@${ECHO_CMD} '#!${SH}' \
49
		>> ${WRKDIR}/wrappers/mnemosyne
50
	@${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${FC:S/fortran/cc/}:$$LD_LIBRARY_PATH"' \
51
		>> ${WRKDIR}/wrappers/mnemosyne
52
	@${ECHO_CMD} 'export LD_LIBRARY_PATH' \
53
		>> ${WRKDIR}/wrappers/mnemosyne
54
	@${ECHO_CMD} \
55
		>> ${WRKDIR}/wrappers/mnemosyne
56
.endif
57
	@${ECHO_CMD} 'exec ${PREFIX}/bin/mnemosyne.exec "$$@"' \
58
		>> ${WRKDIR}/wrappers/mnemosyne
59
60
post-install:
61
	(cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} mnemosyne \
62
		${STAGEDIR}${PREFIX}/bin)
63
25
.include <bsd.port.mk>
64
.include <bsd.port.mk>
(-)games/py-mnemosyne/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (Mnemosyne-2.3.3.tar.gz) = 26dadca3835c45f340845d3b4e403e3bfa6cd3757744aa9eed22e5a9d9587253
1
SHA256 (Mnemosyne-2.3.5.tar.gz) = 7e782628a380cae878704976d319c6fba6e61e090f5af555ee0fdf054b7fbded
2
SIZE (Mnemosyne-2.3.3.tar.gz) = 1383867
2
SIZE (Mnemosyne-2.3.5.tar.gz) = 1387775

Return to bug 203798