View | Details | Raw Unified | Return to bug 209295
Collapse All | Expand All

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

Return to bug 209295