Line 0
Link Here
|
|
|
1 |
# Created by: Yuri Victorovich <yuri@rawbw.com> |
2 |
# $FreeBSD: $ |
3 |
|
4 |
PORTNAME= anamnesis |
5 |
PORTVERSION= 1.0.4 |
6 |
CATEGORIES= x11 |
7 |
MASTER_SITES= SF |
8 |
|
9 |
MAINTAINER= yuri@rawbw.com |
10 |
COMMENT= Clipboard manager that stores all clipboard history |
11 |
|
12 |
LICENSE= GPLv3 |
13 |
|
14 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ |
15 |
${PYTHON_PKGNAMEPREFIX}gtk2>0:${PORTSDIR}/x11-toolkits/py-gtk2 \ |
16 |
${PYTHON_PKGNAMEPREFIX}xdg>0:${PORTSDIR}/devel/py-xdg |
17 |
|
18 |
USES= python |
19 |
PORTDOCS= ChangeLog README |
20 |
OPTIONS_DEFINE= DOCS |
21 |
|
22 |
.include <bsd.port.options.mk> |
23 |
|
24 |
post-patch: |
25 |
@${REINPLACE_CMD} 's|cfg_files.reverse()|cfg_files += [os.path.join("'${PREFIX}/etc/'",cfg_filename)]; cfg_files.reverse()|' \ |
26 |
${WRKSRC}/source/config.py |
27 |
do-build: |
28 |
@(cd ${WRKSRC} && \ |
29 |
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ |
30 |
-d ${WRKSRC} -f ${WRKSRC} && \ |
31 |
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ |
32 |
-d ${WRKSRC} -f ${WRKSRC}) |
33 |
do-install: |
34 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/anamnesis |
35 |
.for f in anamnesis browser config clipboard clipboard_gtk clipboard_gtk_xclip daemon db db_sqlite3fts |
36 |
${INSTALL_DATA} ${WRKSRC}/source/${f}.py ${STAGEDIR}${PREFIX}/share/anamnesis |
37 |
${INSTALL_DATA} ${WRKSRC}/source/${f}.pyc ${STAGEDIR}${PREFIX}/share/anamnesis |
38 |
${INSTALL_DATA} ${WRKSRC}/source/${f}.pyo ${STAGEDIR}${PREFIX}/share/anamnesis |
39 |
.endfor |
40 |
${LN} -sf ${PREFIX}/share/anamnesis/anamnesis.py ${STAGEDIR}${PREFIX}/bin/anamnesis |
41 |
${INSTALL_DATA} ${WRKSRC}/anamnesis.cfg ${STAGEDIR}${PREFIX}/etc/anamnesis.cfg.sample |
42 |
${INSTALL_MAN} ${WRKSRC}/man/anamnesis.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 |
43 |
.if ${PORT_OPTIONS:MDOCS} |
44 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
45 |
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} |
46 |
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} |
47 |
.endif |
48 |
|
49 |
.include <bsd.port.mk> |