Lines 20-25
Link Here
|
20 |
|
20 |
|
21 |
GNU_CONFIGURE= yes |
21 |
GNU_CONFIGURE= yes |
22 |
PLIST= ${WRKDIR}/pkg-plist |
22 |
PLIST= ${WRKDIR}/pkg-plist |
|
|
23 |
USE_REINPLACE= yes |
23 |
USE_GMAKE= yes |
24 |
USE_GMAKE= yes |
24 |
USE_MESA= yes |
25 |
USE_MESA= yes |
25 |
USE_X_PREFIX= yes |
26 |
USE_X_PREFIX= yes |
Lines 34-51
Link Here
|
34 |
CPPFLAGS="-I${X11BASE}/include -I${X11BASE}/include/GL -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" |
35 |
CPPFLAGS="-I${X11BASE}/include -I${X11BASE}/include/GL -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" |
35 |
|
36 |
|
36 |
pre-patch: |
37 |
pre-patch: |
37 |
${PERL} -pi -e \ |
38 |
${REINPLACE_CMD} -e \ |
38 |
"s:-O2::g; s:-Wall::g; s:-ffast-math::g; s:-fexpensive-optimizations::g; s:\!\ /bin/sh:\!\ ${LOCALBASE}/bin/bash:g" \ |
39 |
's:-O2::g; s:-Wall::g; s:-ffast-math::g; s:-fexpensive-optimizations::g; s:! /bin/sh:! ${LOCALBASE}/bin/bash:g' \ |
39 |
${WRKSRC}/configure |
40 |
${WRKSRC}/configure |
40 |
|
41 |
|
41 |
pre-install: |
42 |
pre-install: |
42 |
${ECHO_CMD} bin/celestia > ${PLIST} |
43 |
${ECHO_CMD} bin/celestia > ${PLIST} |
43 |
${FIND} ${WRKSRC}/data/ -name '*.???' | \ |
44 |
${FIND} ${WRKSRC}/data/ -name '*.???' | \ |
44 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
45 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
45 |
${FIND} ${WRKSRC}/extras/ -name '*.ssc' | \ |
46 |
${FIND} ${WRKSRC}/extras/ -name '*.ssc' | \ |
46 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
47 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
47 |
${FIND} ${WRKSRC}/fonts/ -name '*.txf' | \ |
48 |
${FIND} ${WRKSRC}/fonts/ -name '*.txf' | \ |
48 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
49 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
49 |
.for ii in celestia.cfg demo.cel guide.cel start.cel |
50 |
.for ii in celestia.cfg demo.cel guide.cel start.cel |
50 |
${ECHO_CMD} share/celestia/${ii} >> ${PLIST} |
51 |
${ECHO_CMD} share/celestia/${ii} >> ${PLIST} |
51 |
.endfor |
52 |
.endfor |
Lines 54-70
Link Here
|
54 |
${ECHO_CMD} share/doc/celestia/${ii} >> ${PLIST} |
55 |
${ECHO_CMD} share/doc/celestia/${ii} >> ${PLIST} |
55 |
.endfor |
56 |
.endfor |
56 |
${FIND} ${WRKSRC}/manual/ -name '*.???*' | \ |
57 |
${FIND} ${WRKSRC}/manual/ -name '*.???*' | \ |
57 |
${PERL} -pi -e "s:^${WRKSRC}/:share/doc/celestia/:g" >> ${PLIST} |
58 |
${SED} -e "s:^${WRKSRC}/:share/doc/celestia/:g" >> ${PLIST} |
58 |
.for ii in celestia/manual celestia |
59 |
.for ii in celestia/manual celestia |
59 |
${ECHO_CMD} @dirrm share/doc/${ii} >> ${PLIST} |
60 |
${ECHO_CMD} @dirrm share/doc/${ii} >> ${PLIST} |
60 |
.endfor |
61 |
.endfor |
61 |
.endif |
62 |
.endif |
62 |
${FIND} ${WRKSRC}/models/ -name '*.???' | \ |
63 |
${FIND} ${WRKSRC}/models/ -name '*.???' | \ |
63 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
64 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
64 |
${FIND} ${WRKSRC}/shaders/ -name '*.vp' | \ |
65 |
${FIND} ${WRKSRC}/shaders/ -name '*.vp' | \ |
65 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
66 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
66 |
${FIND} ${WRKSRC}/textures/ -name '*.jpg' -o -name '*.png'| \ |
67 |
${FIND} ${WRKSRC}/textures/ -name '*.jpg' -o -name '*.png'| \ |
67 |
${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
68 |
${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST} |
68 |
.for ii in /data /extras /textures/lores /textures/medres /textures /models \ |
69 |
.for ii in /data /extras /textures/lores /textures/medres /textures /models \ |
69 |
/shaders /fonts / |
70 |
/shaders /fonts / |
70 |
${ECHO_CMD} @dirrm share/celestia${ii} >> ${PLIST} |
71 |
${ECHO_CMD} @dirrm share/celestia${ii} >> ${PLIST} |