View | Details | Raw Unified | Return to bug 44353
Collapse All | Expand All

(-)science/gdis/Makefile (-11 / +22 lines)
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>
(-)science/gdis/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (gdis-0.73.3.tgz) = 50be37ea193352dc681d594903b2eead
1
MD5 (gdis-0.77.0.tgz) = 00659d0712150cb6e3670d4d638ce1ad
(-)science/gdis/files/patch-gdis.h (-11 lines)
Lines 1-11 Link Here
1
--- gdis.h.orig	Tue Mar  5 11:24:15 2002
2
+++ gdis.h	Tue Mar  5 11:25:22 2002
3
@@ -61,7 +61,7 @@
4
 
5
 /* location of data file - TODO - IMPROVE ie rc file/scan etc */
6
 #define RCFILE ".gdisrc"
7
-#define LIBRARY "gdis.lib"
8
+#define LIBRARY "%%DATADIR%%gdis.lib"
9
 #define LOG_FILE "gdismol.log"
10
 #define FONT "-misc-fixed-medium-r-*-*-*-120-*-*-*-*-iso8859-1"
11
 
(-)science/gdis/pkg-plist (-1 / +5 lines)
Lines 1-3 Link Here
1
bin/gdis
1
bin/gdis
2
share/gdis/gdis.lib
2
%%PORTDOCS%%share/doc/gdis/CHANGELOG
3
%%PORTDOCS%%share/doc/gdis/README
4
%%PORTDOCS%%share/doc/gdis/TODO
5
share/gdis/gdis.elements
3
@dirrm share/gdis
6
@dirrm share/gdis
7
%%PORTDOCS%%@dirrm share/doc/gdis

Return to bug 44353