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

(-)games/glchess/Makefile (-29 / +7 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	glchess
8
PORTNAME=	glchess
9
PORTVERSION=	0.9.4
9
PORTVERSION=	0.9.5
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 16-58 Link Here
16
16
17
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:${PORTSDIR}/x11-toolkits/py-gtkglext
17
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:${PORTSDIR}/x11-toolkits/py-gtkglext
18
18
19
USE_X_PREFIX=	yes
20
USE_PYTHON=	yes
19
USE_PYTHON=	yes
20
USE_PYDISTUTILS=	yes
21
USE_GETTEXT=	yes
21
USE_GETTEXT=	yes
22
22
23
post-patch:
23
post-patch:
24
.for file in src/scene/builtin_models.py src/scene/new_models.py \
24
	@${GREP} -lR "/usr/share/games/glchess" ${WRKSRC} | ${XARGS} \
25
	src/scene/opengl.py src/ui/gtkui/dialogs.py src/ui/gtkui/gtkui.py
25
		${REINPLACE_CMD} -e 's|/usr/share/games/glchess|${DATADIR}|g'
26
	@${REINPLACE_CMD} -e \
26
	@${REINPLACE_CMD} -e 's|share/games|share|g' ${WRKSRC}/setup.py
27
		's|/usr/share/games/glchess|${DATADIR}|g' ${WRKSRC}/${file}
28
.endfor
29
30
do-configure:
31
	@${ECHO_CMD} -n > ${WRKSRC}/glchess
32
	@${ECHO_CMD} '#!/bin/sh' >> ${WRKSRC}/glchess
33
	@${ECHO_CMD} 'exec ${PYTHON_CMD} ${DATADIR}/glchess.py' >> ${WRKSRC}/glchess
34
27
35
do-build:
28
post-build:
36
.for lang in de en en_AU en_NZ en_US
29
.for lang in de en en_AU en_NZ en_US
37
	cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt ${lang}.po -o ${lang}.mo
30
	cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt ${lang}.po -o ${lang}.mo
38
.endfor
31
.endfor
39
32
40
do-install:
33
post-install:
41
	${INSTALL_SCRIPT} ${WRKSRC}/glchess ${PREFIX}/bin
42
	@${MKDIR} ${DATADIR}
43
	${INSTALL_DATA} ${WRKSRC}/src/*.py ${DATADIR}
44
	@${MKDIR} ${DATADIR}/chess
45
	${INSTALL_DATA} ${WRKSRC}/src/chess/*.py ${DATADIR}/chess
46
	@${MKDIR} ${DATADIR}/scene
47
	${INSTALL_DATA} ${WRKSRC}/src/scene/*.py ${DATADIR}/scene
48
	@${MKDIR} ${DATADIR}/ui
49
	${INSTALL_DATA} ${WRKSRC}/src/ui/*.py ${DATADIR}/ui
50
	@${MKDIR} ${DATADIR}/ui/gtkui
51
	${INSTALL_DATA} ${WRKSRC}/src/ui/gtkui/*.py ${DATADIR}/ui/gtkui
52
	@${MKDIR} ${DATADIR}/gui
53
	${INSTALL_DATA} ${WRKSRC}/src/ui/gtkui/*.glade ${DATADIR}/gui
54
	@${MKDIR} ${DATADIR}/textures
55
	${INSTALL_DATA} ${WRKSRC}/textures/*.* ${DATADIR}/textures
56
.for lang in de en en_AU en_NZ en_US
34
.for lang in de en en_AU en_NZ en_US
57
	@${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES
35
	@${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES
58
	${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \
36
	${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \
(-)games/glchess/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (glchess-0.9.4.tar.gz) = 0b4c96b2642851eace5115164661e607
1
MD5 (glchess-0.9.5.tar.gz) = 1bb12f351e4c685ee50ca177ccbf49ff
2
SHA256 (glchess-0.9.4.tar.gz) = 6c61ed463e8dc175b8ae97888a664c343e5dee7251e0c47ff3f5f7f70a461154
2
SHA256 (glchess-0.9.5.tar.gz) = 929d84960342227802b825197c2bf1c371b5ccc7f30acb1e8640bcf28b2d0437
3
SIZE (glchess-0.9.4.tar.gz) = 171527
3
SIZE (glchess-0.9.5.tar.gz) = 171600
(-)games/glchess/pkg-plist (-23 / +67 lines)
Lines 1-15 Link Here
1
bin/glchess
1
bin/glchess
2
%%PYTHON_SITELIBDIR%%/glchess/__init__.py
3
%%PYTHON_SITELIBDIR%%/glchess/__init__.pyc
4
%%PYTHON_SITELIBDIR%%/glchess/__init__.pyo
5
%%PYTHON_SITELIBDIR%%/glchess/ai.py
6
%%PYTHON_SITELIBDIR%%/glchess/ai.pyc
7
%%PYTHON_SITELIBDIR%%/glchess/ai.pyo
8
%%PYTHON_SITELIBDIR%%/glchess/cecp.py
9
%%PYTHON_SITELIBDIR%%/glchess/cecp.pyc
10
%%PYTHON_SITELIBDIR%%/glchess/cecp.pyo
11
%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.py
12
%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.pyc
13
%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.pyo
14
%%PYTHON_SITELIBDIR%%/glchess/chess/board.py
15
%%PYTHON_SITELIBDIR%%/glchess/chess/board.pyc
16
%%PYTHON_SITELIBDIR%%/glchess/chess/board.pyo
17
%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.py
18
%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.pyc
19
%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.pyo
20
%%PYTHON_SITELIBDIR%%/glchess/chess/san.py
21
%%PYTHON_SITELIBDIR%%/glchess/chess/san.pyc
22
%%PYTHON_SITELIBDIR%%/glchess/chess/san.pyo
23
%%PYTHON_SITELIBDIR%%/glchess/game.py
24
%%PYTHON_SITELIBDIR%%/glchess/game.pyc
25
%%PYTHON_SITELIBDIR%%/glchess/game.pyo
26
%%PYTHON_SITELIBDIR%%/glchess/glchess.py
27
%%PYTHON_SITELIBDIR%%/glchess/glchess.pyc
28
%%PYTHON_SITELIBDIR%%/glchess/glchess.pyo
29
%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.py
30
%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.pyc
31
%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.pyo
32
%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.py
33
%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.pyc
34
%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.pyo
35
%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.py
36
%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.pyc
37
%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.pyo
38
%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.py
39
%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.pyc
40
%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.pyo
41
%%PYTHON_SITELIBDIR%%/glchess/scene/builtin_models.py
42
%%PYTHON_SITELIBDIR%%/glchess/scene/builtin_models.pyc
43
%%PYTHON_SITELIBDIR%%/glchess/scene/builtin_models.pyo
44
%%PYTHON_SITELIBDIR%%/glchess/scene/new_models.py
45
%%PYTHON_SITELIBDIR%%/glchess/scene/new_models.pyc
46
%%PYTHON_SITELIBDIR%%/glchess/scene/new_models.pyo
47
%%PYTHON_SITELIBDIR%%/glchess/scene/opengl.py
48
%%PYTHON_SITELIBDIR%%/glchess/scene/opengl.pyc
49
%%PYTHON_SITELIBDIR%%/glchess/scene/opengl.pyo
50
%%PYTHON_SITELIBDIR%%/glchess/scene/scene.py
51
%%PYTHON_SITELIBDIR%%/glchess/scene/scene.pyc
52
%%PYTHON_SITELIBDIR%%/glchess/scene/scene.pyo
53
%%PYTHON_SITELIBDIR%%/glchess/scene/texture.py
54
%%PYTHON_SITELIBDIR%%/glchess/scene/texture.pyc
55
%%PYTHON_SITELIBDIR%%/glchess/scene/texture.pyo
56
%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.py
57
%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.pyc
58
%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.pyo
59
%%PYTHON_SITELIBDIR%%/glchess/ui/ui.py
60
%%PYTHON_SITELIBDIR%%/glchess/ui/ui.pyc
61
%%PYTHON_SITELIBDIR%%/glchess/ui/ui.pyo
62
share/applications/glchess.desktop
2
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
63
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
3
%%PORTDOCS%%%%DOCSDIR%%/README
64
%%PORTDOCS%%%%DOCSDIR%%/README
4
%%PORTDOCS%%%%DOCSDIR%%/TODO
65
%%PORTDOCS%%%%DOCSDIR%%/TODO
5
%%DATADIR%%/ai.py
6
%%DATADIR%%/cecp.py
7
%%DATADIR%%/chess/__init__.py
8
%%DATADIR%%/chess/board.py
9
%%DATADIR%%/chess/pgn.py
10
%%DATADIR%%/chess/san.py
11
%%DATADIR%%/game.py
12
%%DATADIR%%/glchess.py
13
%%DATADIR%%/gui/chess_view.glade
66
%%DATADIR%%/gui/chess_view.glade
14
%%DATADIR%%/gui/error_dialog.glade
67
%%DATADIR%%/gui/error_dialog.glade
15
%%DATADIR%%/gui/glchess.glade
68
%%DATADIR%%/gui/glchess.glade
Lines 19-40 Link Here
19
%%DATADIR%%/gui/new_game_simple.glade
72
%%DATADIR%%/gui/new_game_simple.glade
20
%%DATADIR%%/gui/save_game.glade
73
%%DATADIR%%/gui/save_game.glade
21
%%DATADIR%%/gui/splashscreen.glade
74
%%DATADIR%%/gui/splashscreen.glade
22
%%DATADIR%%/scene/__init__.py
23
%%DATADIR%%/scene/builtin_models.py
24
%%DATADIR%%/scene/new_models.py
25
%%DATADIR%%/scene/opengl.py
26
%%DATADIR%%/scene/scene.py
27
%%DATADIR%%/scene/texture.py
28
%%DATADIR%%/textures/black_board_texture.jpg
75
%%DATADIR%%/textures/black_board_texture.jpg
29
%%DATADIR%%/textures/black_piece_texture.jpg
76
%%DATADIR%%/textures/black_piece_texture.jpg
30
%%DATADIR%%/textures/white_board_texture.jpg
77
%%DATADIR%%/textures/white_board_texture.jpg
31
%%DATADIR%%/textures/white_piece_texture.jpg
78
%%DATADIR%%/textures/white_piece_texture.jpg
32
%%DATADIR%%/textures/wood_43.jpg
79
%%DATADIR%%/textures/wood_43.jpg
33
%%DATADIR%%/ui/__init__.py
34
%%DATADIR%%/ui/gtkui/__init__.py
35
%%DATADIR%%/ui/gtkui/dialogs.py
36
%%DATADIR%%/ui/gtkui/gtkui.py
37
%%DATADIR%%/ui/ui.py
38
share/locale/de/LC_MESSAGES/glchess.mo
80
share/locale/de/LC_MESSAGES/glchess.mo
39
share/locale/en/LC_MESSAGES/glchess.mo
81
share/locale/en/LC_MESSAGES/glchess.mo
40
share/locale/en_AU/LC_MESSAGES/glchess.mo
82
share/locale/en_AU/LC_MESSAGES/glchess.mo
Lines 44-54 Link Here
44
@dirrmtry share/locale/en_US
86
@dirrmtry share/locale/en_US
45
@dirrmtry share/locale/en_NZ/LC_MESSAGES
87
@dirrmtry share/locale/en_NZ/LC_MESSAGES
46
@dirrmtry share/locale/en_NZ
88
@dirrmtry share/locale/en_NZ
47
@dirrm %%DATADIR%%/ui/gtkui
48
@dirrm %%DATADIR%%/ui
49
@dirrm %%DATADIR%%/textures
89
@dirrm %%DATADIR%%/textures
50
@dirrm %%DATADIR%%/scene
51
@dirrm %%DATADIR%%/gui
90
@dirrm %%DATADIR%%/gui
52
@dirrm %%DATADIR%%/chess
53
@dirrm %%DATADIR%%
91
@dirrm %%DATADIR%%
92
@dirrmtry share/applications
54
%%PORTDOCS%%@dirrm %%DOCSDIR%%
93
%%PORTDOCS%%@dirrm %%DOCSDIR%%
94
@dirrm %%PYTHON_SITELIBDIR%%/glchess/ui
95
@dirrm %%PYTHON_SITELIBDIR%%/glchess/scene
96
@dirrm %%PYTHON_SITELIBDIR%%/glchess/gtkui
97
@dirrm %%PYTHON_SITELIBDIR%%/glchess/chess
98
@dirrm %%PYTHON_SITELIBDIR%%/glchess

Return to bug 100561