Lines 7-38
Link Here
|
7 |
# |
7 |
# |
8 |
|
8 |
|
9 |
PORTNAME= gdis |
9 |
PORTNAME= gdis |
10 |
PORTVERSION= 0.73.3 |
10 |
PORTVERSION= 0.77.0 |
11 |
CATEGORIES= science |
11 |
CATEGORIES= science |
12 |
MASTER_SITES= ftp://ftp.seul.org/pub/gdis/ |
12 |
MASTER_SITES= ftp://ftp.seul.org/pub/gdis/ |
13 |
EXTRACT_SUFX= .tgz |
13 |
EXTRACT_SUFX= .tgz |
14 |
|
14 |
|
15 |
MAINTAINER= ports@FreeBSD.org |
15 |
MAINTAINER= ports@FreeBSD.org |
16 |
|
16 |
|
17 |
LIB_DEPENDS= gtkextra:${PORTSDIR}/x11-toolkits/gtkextra \ |
17 |
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea |
18 |
gtkgl:${PORTSDIR}/x11-toolkits/gtkglarea |
|
|
19 |
|
18 |
|
20 |
USE_REINPLACE= yes |
19 |
USE_MESA= yes |
21 |
USE_GNOMENG= yes |
20 |
USE_GNOMENG= yes |
22 |
USE_GNOME= gtk12 |
21 |
USE_GNOME= gtk12 |
23 |
USE_MESA= yes |
22 |
USE_REINPLACE= yes |
24 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
|
|
25 |
USE_GMAKE= yes |
23 |
USE_GMAKE= yes |
26 |
ALL_TARGET= # empty |
24 |
ALL_TARGET= main |
27 |
|
25 |
|
28 |
post-patch: |
26 |
post-patch: |
29 |
@${REINPLACE_CMD} -e "s,^CC,#CC,g ; s,^CFLAGS,#CFLAGS,g ; \ |
27 |
@${REINPLACE_CMD} -e 's|^CC|#CC|g ; \ |
30 |
s,gtk-config,${GTK_CONFIG},g" ${WRKSRC}/Makefile |
28 |
s|^CFLAGS|#CFLAGS|g ; \ |
31 |
@${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR},g" ${WRKSRC}/gdis.h |
29 |
s|/usr/local/bin|${DATADIR}|g ; \ |
|
|
30 |
s|gtk-config|${GTK_CONFIG}|g ; \ |
31 |
s|-I/usr/local/include||g ; \ |
32 |
s|-lgtkgl|-lgtkgl ${PTHREAD_LIBS:S/"//g}|g ; \ |
33 |
s|-DGTK_GL|-DGTK_GL ${PTHREAD_CFLAGS}|g' ${WRKSRC}/Makefile |
34 |
@${FIND} ${WRKSRC} -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \ |
35 |
's|<sys/dir.h>|<dirent.h>|g ; \ |
36 |
s|struct direct|struct dirent|g' |
32 |
|
37 |
|
33 |
do-install: |
38 |
do-install: |
34 |
${INSTALL_PROGRAM} ${WRKSRC}/gdis ${PREFIX}/bin |
39 |
${INSTALL_PROGRAM} ${WRKSRC}/gdis ${PREFIX}/bin |
35 |
@${MKDIR} ${DATADIR} |
40 |
@${MKDIR} ${DATADIR} |
36 |
${INSTALL_DATA} ${WRKSRC}/gdis.lib ${DATADIR} |
41 |
${INSTALL_DATA} ${WRKSRC}/gdis.elements ${DATADIR} |
|
|
42 |
.if !defined(NOPORTDOCS) |
43 |
@${MKDIR} ${DOCSDIR} |
44 |
.for file in CHANGELOG README TODO |
45 |
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} |
46 |
.endfor |
47 |
.endif |
37 |
|
48 |
|
38 |
.include <bsd.port.mk> |
49 |
.include <bsd.port.mk> |