Update security/zxid to version 1.18
[dports.git] / security / gcipher / Makefile
1 # Created by: Shannon -jj Behrens <jjinux@yahoo.com>
2 # $FreeBSD$
3
4 PORTNAME=       gcipher
5 PORTVERSION=    1.1
6 PORTREVISION=   2
7 CATEGORIES=     security gnome
8 MASTER_SITES=   SF
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Simple encryption tool
12
13 LICENSE=        BSD
14
15 USE_GNOME=      pygnome2
16 USE_PYTHON=     yes
17
18 MAN1=           gcipher.1
19 LICENSE_FILES=  ${WRKSRC}/LICENSE
20
21 OPTIONS_DEFINE= DOCS
22
23 post-patch:
24         @${REINPLACE_CMD} -e \
25                 '/^VERSION/s|=.*|= "${PORTVERSION}"|g ; \
26                  /^GLADEDIR/s|=.*|= "${DATADIR}/lib"|g' ${WRKSRC}/src/Const.py
27         @${REINPLACE_CMD} -e \
28                 's|/usr/bin/python|${SETENV} python|g ; \
29                  s|^# sys.path.append|sys.path.append|g ; \
30                  s|/usr/share/gcipher/lib|${DATADIR}/lib|' ${WRKSRC}/src/gcipher
31
32 do-build:
33         @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src
34         @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src
35
36 do-install:
37         ${INSTALL_SCRIPT} ${WRKSRC}/src/gcipher ${STAGEDIR}${PREFIX}/bin
38         ${INSTALL_MAN} ${WRKSRC}/gcipher.1 ${STAGEDIR}${MANPREFIX}/man/man1
39         ${INSTALL_DATA} ${WRKSRC}/src/gcipher.desktop ${STAGEDIR}${PREFIX}/share/applications
40         @${MKDIR} ${STAGEDIR}${DATADIR}/lib
41         (cd ${WRKSRC}/src && \
42                 ${FIND} . -name '*.glade' \
43                         -o -name '*.gladep' \
44                         -o -name '*.py' \
45                         -o -name '*.pyc' \
46                         -o -name '*.pyo' | \
47                 ${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/lib)
48         @${MKDIR} ${STAGEDIR}${DATADIR}/plugins
49         (cd ${WRKSRC}/plugins && \
50                 ${FIND} . -name '*.glade' \
51                         -o -name '*.gladep' \
52                         -o -name '*.py' | \
53                 ${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/plugins)
54         ${FIND} ${STAGEDIR}${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx
55         ${FIND} ${STAGEDIR}${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
56         @${MKDIR} ${STAGEDIR}${DOCSDIR}
57         (cd ${WRKSRC} && \
58                 ${INSTALL_DATA} CONTRIB README ${STAGEDIR}${DOCSDIR})
59
60 .include <bsd.port.mk>