View | Details | Raw Unified | Return to bug 173347 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-24 / +29 lines)
Lines 7-18 Link Here
7
7
8
PORTNAME=	BillardGL
8
PORTNAME=	BillardGL
9
PORTVERSION=	1.75
9
PORTVERSION=	1.75
10
PORTREVISION=	8
10
PORTREVISION=	9
11
CATEGORIES=	games
11
CATEGORIES=	games
12
MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME:L}/${PORTNAME}%20${PORTVERSION}/ \
12
MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME:L}/${PORTNAME}%20${PORTVERSION}/:game \
13
		SF/nemysisfreebsdp/:icons
13
		SF/nemysisfreebsdp/:icons
14
DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
14
DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:game \
15
		${PORTNAME}-LP-010.zip \
15
		${PORTNAME}-LP-010.zip:game \
16
		${PORTNAME}_icons.tar.gz:icons
16
		${PORTNAME}_icons.tar.gz:icons
17
DIST_SUBDIR=	${PORTNAME:L}
17
DIST_SUBDIR=	${PORTNAME:L}
18
18
Lines 30-76 Link Here
30
USE_XORG=	xmu xext x11 xi
30
USE_XORG=	xmu xext x11 xi
31
USE_GL=		glut
31
USE_GL=		glut
32
32
33
PLIST_FILES=	bin/${PORTNAME} \
34
		share/pixmaps/${PORTNAME}_48.png \
35
		share/pixmaps/${PORTNAME}_64.png \
36
		share/pixmaps/${PORTNAME}_72.png \
37
		share/pixmaps/${PORTNAME}_96.png
38
39
PORTDATA=	*
40
PORTDOCS=	README
33
PORTDOCS=	README
41
34
35
INSTALLS_ICONS=	yes
36
ICON_SIZES=	32x32 48x48 64x64 72x72 96x96
37
38
DESKTOP_ENTRIES="BillardGL" "${COMMENT}" "${PORTNAME}" \
39
		"${PORTNAME}" "Game;ArcadeGame;" ${FALSE}
40
42
OPTIONS_DEFINE=	LANG
41
OPTIONS_DEFINE=	LANG
43
LANG_DESC=	Install additional Language
42
OPTIONS_DEFAULT=LANG
44
OPTIONS_DEFAULT=	LANG
43
LANG_DESC=	Install Language
45
44
46
.include <bsd.port.options.mk>
45
.include <bsd.port.options.mk>
47
46
47
.if defined(WITH_LANG)
48
PLIST_SUB+=	LANG=""
49
.else
50
PLIST_SUB+=	LANG="@comment "
51
.endif
52
48
post-patch:
53
post-patch:
49
# Fix data location
50
	@${REINPLACE_CMD} -e 's|/usr/share/BillardGL/|${DATADIR}/|' ${WRKSRC}/Namen.h
54
	@${REINPLACE_CMD} -e 's|/usr/share/BillardGL/|${DATADIR}/|' ${WRKSRC}/Namen.h
51
55
52
do-install:
56
do-install:
53
# Executable
54
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
57
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
55
58
56
# Data
59
.for d in Texturen
57
#	${MKDIR} ${DATADIR}
58
.for d in Texturen lang
59
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
60
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
60
.endfor
61
.endfor
61
62
62
# Pixmaps
63
post-install:
63
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}*.png ${PREFIX}/share/pixmaps
64
.for s in ${ICON_SIZES}
65
	${MKDIR} ${PREFIX}/share/icons/hicolor/${s}/apps
66
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
67
		${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
68
.endfor
69
	${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps
64
70
65
# Documentation
66
.if ${PORT_OPTIONS:MDOCS}
71
.if ${PORT_OPTIONS:MDOCS}
67
	${MKDIR} ${DOCSDIR}
72
	${MKDIR} ${DOCSDIR}
68
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
73
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
69
.endif
74
.endif
70
75
71
# Additional Language
72
.if ${PORT_OPTIONS:MLANG}
76
.if ${PORT_OPTIONS:MLANG}
73
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-LP-010/*.lang ${DATADIR}/lang/
77
	${MKDIR} ${DATADIR}/lang
78
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-LP-010/*.lang ${DATADIR}/lang
74
.endif
79
.endif
75
80
76
.include <bsd.port.mk>
81
.include <bsd.port.mk>
(-)./distinfo (-2 / +2 lines)
Lines 2-6 Link Here
2
SIZE (billardgl/BillardGL-1.75.tar.gz) = 736295
2
SIZE (billardgl/BillardGL-1.75.tar.gz) = 736295
3
SHA256 (billardgl/BillardGL-LP-010.zip) = a1325a0ed9b0dc3e2cbf8acebe4f7c4caf4183547b777b7543ad61e1e6e07cf6
3
SHA256 (billardgl/BillardGL-LP-010.zip) = a1325a0ed9b0dc3e2cbf8acebe4f7c4caf4183547b777b7543ad61e1e6e07cf6
4
SIZE (billardgl/BillardGL-LP-010.zip) = 232940
4
SIZE (billardgl/BillardGL-LP-010.zip) = 232940
5
SHA256 (billardgl/BillardGL_icons.tar.gz) = f4d5812c32f57f81e610962b68941d79ff4469f25ed21bc0ff5a50b1c3c5b446
5
SHA256 (billardgl/BillardGL_icons.tar.gz) = bce61c00306d18b40216e99df1a782ffe1c93bd70ccba3f55ee9e8c4b970b6c4
6
SIZE (billardgl/BillardGL_icons.tar.gz) = 25088
6
SIZE (billardgl/BillardGL_icons.tar.gz) = 38400
(-)./pkg-plist (+134 lines)
Line 0 Link Here
1
bin/BillardGL
2
%%DATADIR%%/Texturen/1/1.bmp
3
%%DATADIR%%/Texturen/1/10.bmp
4
%%DATADIR%%/Texturen/1/11.bmp
5
%%DATADIR%%/Texturen/1/12.bmp
6
%%DATADIR%%/Texturen/1/13.bmp
7
%%DATADIR%%/Texturen/1/14.bmp
8
%%DATADIR%%/Texturen/1/15.bmp
9
%%DATADIR%%/Texturen/1/2.bmp
10
%%DATADIR%%/Texturen/1/3.bmp
11
%%DATADIR%%/Texturen/1/4.bmp
12
%%DATADIR%%/Texturen/1/5.bmp
13
%%DATADIR%%/Texturen/1/6.bmp
14
%%DATADIR%%/Texturen/1/7.bmp
15
%%DATADIR%%/Texturen/1/8.bmp
16
%%DATADIR%%/Texturen/1/9.bmp
17
%%DATADIR%%/Texturen/1/a00.bmp
18
%%DATADIR%%/Texturen/1/a1.bmp
19
%%DATADIR%%/Texturen/1/a10.bmp
20
%%DATADIR%%/Texturen/1/a11.bmp
21
%%DATADIR%%/Texturen/1/a12.bmp
22
%%DATADIR%%/Texturen/1/a13.bmp
23
%%DATADIR%%/Texturen/1/a14.bmp
24
%%DATADIR%%/Texturen/1/a15.bmp
25
%%DATADIR%%/Texturen/1/a2.bmp
26
%%DATADIR%%/Texturen/1/a3.bmp
27
%%DATADIR%%/Texturen/1/a4.bmp
28
%%DATADIR%%/Texturen/1/a5.bmp
29
%%DATADIR%%/Texturen/1/a6.bmp
30
%%DATADIR%%/Texturen/1/a7.bmp
31
%%DATADIR%%/Texturen/1/a8.bmp
32
%%DATADIR%%/Texturen/1/a9.bmp
33
%%DATADIR%%/Texturen/1/aalpha.bmp
34
%%DATADIR%%/Texturen/1/aalpha2.bmp
35
%%DATADIR%%/Texturen/1/buchstaben.bmp
36
%%DATADIR%%/Texturen/1/buchstabenalpha.bmp
37
%%DATADIR%%/Texturen/1/dreizehn.bmp
38
%%DATADIR%%/Texturen/1/filzkachel.bmp
39
%%DATADIR%%/Texturen/1/halbe.bmp
40
%%DATADIR%%/Texturen/1/holz.bmp
41
%%DATADIR%%/Texturen/1/logo.bmp
42
%%DATADIR%%/Texturen/1/volle.bmp
43
%%DATADIR%%/Texturen/2/1.bmp
44
%%DATADIR%%/Texturen/2/10.bmp
45
%%DATADIR%%/Texturen/2/11.bmp
46
%%DATADIR%%/Texturen/2/12.bmp
47
%%DATADIR%%/Texturen/2/13.bmp
48
%%DATADIR%%/Texturen/2/14.bmp
49
%%DATADIR%%/Texturen/2/15.bmp
50
%%DATADIR%%/Texturen/2/2.bmp
51
%%DATADIR%%/Texturen/2/3.bmp
52
%%DATADIR%%/Texturen/2/4.bmp
53
%%DATADIR%%/Texturen/2/5.bmp
54
%%DATADIR%%/Texturen/2/6.bmp
55
%%DATADIR%%/Texturen/2/7.bmp
56
%%DATADIR%%/Texturen/2/8.bmp
57
%%DATADIR%%/Texturen/2/9.bmp
58
%%DATADIR%%/Texturen/2/aalpha2.bmp
59
%%DATADIR%%/Texturen/2/buchstaben.bmp
60
%%DATADIR%%/Texturen/2/buchstabenalpha.bmp
61
%%DATADIR%%/Texturen/2/filzkachel.bmp
62
%%DATADIR%%/Texturen/2/halbe.bmp
63
%%DATADIR%%/Texturen/2/holz.bmp
64
%%DATADIR%%/Texturen/2/volle.bmp
65
%%DATADIR%%/Texturen/4/1.bmp
66
%%DATADIR%%/Texturen/4/10.bmp
67
%%DATADIR%%/Texturen/4/11.bmp
68
%%DATADIR%%/Texturen/4/12.bmp
69
%%DATADIR%%/Texturen/4/13.bmp
70
%%DATADIR%%/Texturen/4/14.bmp
71
%%DATADIR%%/Texturen/4/15.bmp
72
%%DATADIR%%/Texturen/4/2.bmp
73
%%DATADIR%%/Texturen/4/3.bmp
74
%%DATADIR%%/Texturen/4/4.bmp
75
%%DATADIR%%/Texturen/4/5.bmp
76
%%DATADIR%%/Texturen/4/6.bmp
77
%%DATADIR%%/Texturen/4/7.bmp
78
%%DATADIR%%/Texturen/4/8.bmp
79
%%DATADIR%%/Texturen/4/9.bmp
80
%%DATADIR%%/Texturen/4/holz.bmp
81
%%DATADIR%%/Texturen/8/1.bmp
82
%%DATADIR%%/Texturen/8/10.bmp
83
%%DATADIR%%/Texturen/8/11.bmp
84
%%DATADIR%%/Texturen/8/12.bmp
85
%%DATADIR%%/Texturen/8/13.bmp
86
%%DATADIR%%/Texturen/8/14.bmp
87
%%DATADIR%%/Texturen/8/15.bmp
88
%%DATADIR%%/Texturen/8/2.bmp
89
%%DATADIR%%/Texturen/8/3.bmp
90
%%DATADIR%%/Texturen/8/4.bmp
91
%%DATADIR%%/Texturen/8/5.bmp
92
%%DATADIR%%/Texturen/8/6.bmp
93
%%DATADIR%%/Texturen/8/7.bmp
94
%%DATADIR%%/Texturen/8/8.bmp
95
%%DATADIR%%/Texturen/8/9.bmp
96
%%DATADIR%%/Texturen/8/holz.bmp
97
%%LANG%%%%DATADIR%%/lang/900.lang
98
%%LANG%%%%DATADIR%%/lang/901.lang
99
%%LANG%%%%DATADIR%%/lang/903.lang
100
%%LANG%%%%DATADIR%%/lang/904.lang
101
%%LANG%%%%DATADIR%%/lang/905.lang
102
%%LANG%%%%DATADIR%%/lang/906.lang
103
%%LANG%%%%DATADIR%%/lang/907.lang
104
%%LANG%%%%DATADIR%%/lang/908.lang
105
%%LANG%%%%DATADIR%%/lang/909.lang
106
%%LANG%%%%DATADIR%%/lang/910.lang
107
%%LANG%%%%DATADIR%%/lang/911.lang
108
%%LANG%%%%DATADIR%%/lang/912.lang
109
%%LANG%%%%DATADIR%%/lang/999.lang
110
share/icons/hicolor/32x32/apps/BillardGL.png
111
share/icons/hicolor/48x48/apps/BillardGL.png
112
share/icons/hicolor/64x64/apps/BillardGL.png
113
share/icons/hicolor/72x72/apps/BillardGL.png
114
share/icons/hicolor/96x96/apps/BillardGL.png
115
share/pixmaps/BillardGL.png
116
@dirrmtry share/icons/hicolor/96x96/apps
117
@dirrmtry share/icons/hicolor/96x96
118
@dirrmtry share/icons/hicolor/72x72/apps
119
@dirrmtry share/icons/hicolor/72x72
120
@dirrmtry share/icons/hicolor/64x64/apps
121
@dirrmtry share/icons/hicolor/64x64
122
@dirrmtry share/icons/hicolor/48x48/apps
123
@dirrmtry share/icons/hicolor/48x48
124
@dirrmtry share/icons/hicolor/32x32/apps
125
@dirrmtry share/icons/hicolor/32x32
126
@dirrmtry share/icons/hicolor
127
@dirrmtry share/icons
128
%%LANG%%@dirrm %%DATADIR%%/lang
129
@dirrm %%DATADIR%%/Texturen/8
130
@dirrm %%DATADIR%%/Texturen/4
131
@dirrm %%DATADIR%%/Texturen/2
132
@dirrm %%DATADIR%%/Texturen/1
133
@dirrm %%DATADIR%%/Texturen
134
@dirrm %%DATADIR%%

Return to bug 173347