Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= glbsp |
8 |
PORTNAME= glbsp |
9 |
PORTVERSION= 2.10c |
9 |
PORTVERSION= 2.20 |
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 21-51
Link Here
|
21 |
|
21 |
|
22 |
USE_GMAKE= yes |
22 |
USE_GMAKE= yes |
23 |
USE_REINPLACE= yes |
23 |
USE_REINPLACE= yes |
|
|
24 |
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" X11BASE="${X11BASE}" |
24 |
|
25 |
|
25 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/[[:alpha:]]//} |
26 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/[[:alpha:]]//} |
26 |
|
27 |
|
|
|
28 |
MAN1= glbsp.1 |
29 |
PORTDOCS= README.txt USAGE.txt |
30 |
|
27 |
.if !defined (WITH_GUI_VERSION) |
31 |
.if !defined (WITH_GUI_VERSION) |
28 |
PLIST_SUB= GUI_VERSION="@comment " |
32 |
PLIST_SUB= GUI_VERSION="@comment " |
29 |
.else |
33 |
.else |
30 |
PLIST_SUB= GUI_VERSION="" |
34 |
PLIST_SUB= GUI_VERSION="" |
31 |
.endif |
35 |
.endif |
32 |
|
36 |
|
33 |
.ifndef (WITH_GUI_VERSION) |
37 |
.if !defined (WITH_PLUGIN) |
|
|
38 |
PLIST_SUB+= PLUGIN="@comment " |
39 |
.else |
40 |
PLIST_SUB+= PLUGIN="" |
41 |
.endif |
42 |
|
34 |
pre-everything:: |
43 |
pre-everything:: |
35 |
@${ECHO_CMD} "***********************************************************" |
44 |
.ifndef (WITH_GUI_VERSION) |
36 |
@${ECHO_CMD} "Define WITH_GUI_VERSION=yes to build FLTK based GUI version" |
45 |
@${ECHO_CMD} "Define WITH_GUI_VERSION=yes to build FLTK based GUI version" |
37 |
@${ECHO_CMD} "***********************************************************" |
46 |
.endif |
|
|
47 |
.ifndef (WITH_PLUGIN) |
48 |
@${ECHO_CMD} "Define WITH_PLUGIN=yes to build plugin version of glBSP used in DOOM engines" |
38 |
.endif |
49 |
.endif |
39 |
|
50 |
|
40 |
.ifdef (WITH_GUI_VERSION) |
51 |
post-patch: |
|
|
52 |
@${REINPLACE_CMD} -i '' -e 's|CC=|CC\?=|; s|CFLAGS=|CFLAGS\+=|' \ |
53 |
${WRKSRC}/Makefile ${WRKSRC}/Plugin_unx.mak |
54 |
|
41 |
post-build: |
55 |
post-build: |
42 |
${SETENV} CC=${CC} \ |
56 |
.ifdef (WITH_GUI_VERSION) |
43 |
CXX=${CXX} \ |
57 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC} -f GUI_unx.mak all |
44 |
CFLAGS="${CFLAGS}" \ |
58 |
.endif |
45 |
CXXFLAGS="${CXXFLAGS}" \ |
59 |
.ifdef (WITH_PLUGIN) |
46 |
X11BASE=${X11BASE} \ |
60 |
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC} -f Plugin_unx.mak all |
47 |
LOCALBASE=${LOCALBASE} \ |
|
|
48 |
${GMAKE} -C ${WRKSRC} -f GUI.mak all |
49 |
.endif |
61 |
.endif |
50 |
|
62 |
|
51 |
do-install: |
63 |
do-install: |
Lines 53-63
Link Here
|
53 |
.ifdef (WITH_GUI_VERSION) |
65 |
.ifdef (WITH_GUI_VERSION) |
54 |
${INSTALL_PROGRAM} ${WRKSRC}/glBSPX ${PREFIX}/bin |
66 |
${INSTALL_PROGRAM} ${WRKSRC}/glBSPX ${PREFIX}/bin |
55 |
.endif |
67 |
.endif |
|
|
68 |
.ifdef (WITH_PLUGIN) |
69 |
${INSTALL_DATA} ${WRKSRC}/libglbsp.a ${PREFIX}/lib |
70 |
.endif |
56 |
|
71 |
|
57 |
.ifndef (NOPORTDOCS) |
72 |
.ifndef (NOPORTDOCS) |
58 |
@${MKDIR} ${DOCSDIR} |
73 |
@${MKDIR} ${DOCSDIR} |
59 |
${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR} |
74 |
${INSTALL_MAN} ${MAN1:S|^|${WRKSRC}/|} ${MANPREFIX}/man/man1 |
60 |
${INSTALL_DATA} ${WRKSRC}/USAGE.txt ${DOCSDIR} |
75 |
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} |
61 |
.endif |
76 |
.endif |
62 |
|
77 |
|
63 |
.include <bsd.port.mk> |
78 |
.include <bsd.port.mk> |