Tweak games/kreversi version 4.14.3
[dports.git] / games / glchess / Makefile
1 # Created by: Patrick Li <pat@databits.net>
2 # $FreeBSD$
3
4 PORTNAME=       glchess
5 PORTVERSION=    1.0.6
6 PORTREVISION=   10
7 CATEGORIES=     games
8 MASTER_SITES=   SF
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        3D OpenGL based chess game
12
13 RUN_DEPENDS=    ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext
14
15 USES=           desktop-file-utils python shared-mime-info
16 USE_GNOME=      gconf2
17 USE_PYTHON=     distutils
18 GCONF_SCHEMAS=  glchess.schemas
19
20 OPTIONS_DEFINE= DOCS NLS
21 OPTIONS_SUB=    yes
22 NLS_USES=       gettext
23 NLS_CONFIGURE_ENABLE=   nls
24
25 .include <bsd.port.options.mk>
26
27 post-patch:
28         @${GREP} -lR "/usr/share/games/glchess" ${WRKSRC} | ${XARGS} \
29                 ${REINPLACE_CMD} -e 's|/usr/share/games/glchess|${DATADIR}|g'
30         @${REINPLACE_CMD} -e 's|share/games/glchess|share/glchess|g ; \
31                  s|share/gconf/schemas|etc/gconf/schemas|g' ${WRKSRC}/setup.py
32
33 post-build:
34 .if ${PORT_OPTIONS:MNLS}
35         @(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \
36                 cd ${WRKSRC}/po ; \
37                 ${LOCALBASE}/bin/msgfmt $$lang.po -o $$lang.mo ; \
38         done)
39 .endif
40
41 post-install:
42 .if ${PORT_OPTIONS:MNLS}
43         @(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \
44                 ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES ; \
45                 ${INSTALL_DATA} ${WRKSRC}/po/$$lang.mo \
46                 ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES/glchess.mo ; \
47         done)
48 .endif
49         @${MKDIR} ${STAGEDIR}${DOCSDIR}
50 .for file in ChangeLog README TODO
51         ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
52 .endfor
53
54 .include <bsd.port.mk>