aboutsummaryrefslogtreecommitdiff
path: root/science/gdis/Makefile
diff options
context:
space:
mode:
authorDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2002-10-24 13:35:13 +0000
committerDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2002-10-24 13:35:13 +0000
commit709587a8c2b3a7d19c7ff1ebd7bc4b438857b50e (patch)
tree8bdec214bc338ad9fcf0872e54017db729f2d08d /science/gdis/Makefile
parent5a60b4bc025fdffa59081e5c02da544d05c229f3 (diff)
downloadports-709587a8c2b3a7d19c7ff1ebd7bc4b438857b50e.tar.gz
ports-709587a8c2b3a7d19c7ff1ebd7bc4b438857b50e.zip
Notes
Diffstat (limited to 'science/gdis/Makefile')
-rw-r--r--science/gdis/Makefile33
1 files changed, 22 insertions, 11 deletions
diff --git a/science/gdis/Makefile b/science/gdis/Makefile
index c43fc3122e6f..26ebba26926c 100644
--- a/science/gdis/Makefile
+++ b/science/gdis/Makefile
@@ -7,32 +7,43 @@
#
PORTNAME= gdis
-PORTVERSION= 0.73.3
+PORTVERSION= 0.77.0
CATEGORIES= science
MASTER_SITES= ftp://ftp.seul.org/pub/gdis/
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
-LIB_DEPENDS= gtkextra:${PORTSDIR}/x11-toolkits/gtkextra \
- gtkgl:${PORTSDIR}/x11-toolkits/gtkglarea
+LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
-USE_REINPLACE= yes
+USE_MESA= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
-USE_MESA= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}
+USE_REINPLACE= yes
USE_GMAKE= yes
-ALL_TARGET= # empty
+ALL_TARGET= main
post-patch:
- @${REINPLACE_CMD} -e "s,^CC,#CC,g ; s,^CFLAGS,#CFLAGS,g ; \
- s,gtk-config,${GTK_CONFIG},g" ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR},g" ${WRKSRC}/gdis.h
+ @${REINPLACE_CMD} -e 's|^CC|#CC|g ; \
+ s|^CFLAGS|#CFLAGS|g ; \
+ s|/usr/local/bin|${DATADIR}|g ; \
+ s|gtk-config|${GTK_CONFIG}|g ; \
+ s|-I/usr/local/include||g ; \
+ s|-lgtkgl|-lgtkgl ${PTHREAD_LIBS:S/"//g}|g ; \
+ s|-DGTK_GL|-DGTK_GL ${PTHREAD_CFLAGS}|g' ${WRKSRC}/Makefile
+ @${FIND} ${WRKSRC} -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|<sys/dir.h>|<dirent.h>|g ; \
+ s|struct direct|struct dirent|g'
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gdis ${PREFIX}/bin
@${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/gdis.lib ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/gdis.elements ${DATADIR}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in CHANGELOG README TODO
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
.include <bsd.port.mk>