View | Details | Raw Unified | Return to bug 175034 | Differences between
and this patch

Collapse All | Expand All

(-)biology/povchem/Makefile (-20 / +17 lines)
Lines 1-9 Link Here
1
# New ports collection Makefile for: povchem
1
# Created by: frankch@waru.life.nthu.edu.tw
2
# Date created:         Mar 14 1998
3
# Whom:                 frankch@waru.life.nthu.edu.tw
4
#
5
# $FreeBSD: head/biology/povchem/Makefile 300895 2012-07-14 12:56:14Z beat $
2
# $FreeBSD: head/biology/povchem/Makefile 300895 2012-07-14 12:56:14Z beat $
6
#
7
3
8
PORTNAME=	povchem
4
PORTNAME=	povchem
9
PORTVERSION=	1.0
5
PORTVERSION=	1.0
Lines 13-18 Link Here
13
DISTFILES=	povchem.c \
9
DISTFILES=	povchem.c \
14
		povchem.cfg \
10
		povchem.cfg \
15
		periodic.tab
11
		periodic.tab
12
DIST_SUBDIR=	povchem
13
EXTRACT_ONLY=	#
16
14
17
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
18
COMMENT=	Simple yet powerful tool to generate POV from a PDB file
16
COMMENT=	Simple yet powerful tool to generate POV from a PDB file
Lines 20-50 Link Here
20
RUN_DEPENDS=	povray:${PORTSDIR}/graphics/povray-meta
18
RUN_DEPENDS=	povray:${PORTSDIR}/graphics/povray-meta
21
19
22
NO_WRKSUBDIR=	yes
20
NO_WRKSUBDIR=	yes
23
DIST_SUBDIR=	povchem
24
21
25
DEFS=		-DDATADIR=\"${PREFIX}/share/povchem\" \
22
USE_DOS2UNIX=	povchem.c
23
24
CPPFLAGS+=	-DDATADIR=\"${DATADIR}\" \
26
		-DSYSCONFDIR=\"${PREFIX}/etc\"
25
		-DSYSCONFDIR=\"${PREFIX}/etc\"
27
PATCH_ARGS=	-l -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP}
28
26
29
do-extract:
27
PLIST_FILES=	bin/povchem etc/povchem.cfg %%DATADIR%%/periodic.tab
30
	@${MKDIR} ${WRKSRC}
28
PLIST_DIRS=	%%DATADIR%%
31
.for file in ${DISTFILES}
29
32
	@${CP} ${_DISTDIR}/${file} ${WRKSRC}
30
post-extract:
33
.endfor
31
	@(cd ${DISTDIR}/${DIST_SUBDIR} && ${TAR} -cf - ${DISTFILES}) | \
32
		(cd ${WRKSRC} && ${TAR} -xf -)
34
33
35
post-patch:
34
post-patch:
36
	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
35
	@${REINPLACE_CMD} -e \
37
	${WRKSRC}/povchem.cfg
36
		's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/povchem.cfg
38
	${MV} ${WRKSRC}/povchem.c ${WRKSRC}/povchem.c.patched
39
	strings -1 ${WRKSRC}/povchem.c.patched > ${WRKSRC}/povchem.c
40
37
41
do-build:
38
do-build:
42
	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEFS} -o povchem povchem.c -lm
39
	cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -o povchem povchem.c -lm
43
40
44
do-install:
41
do-install:
45
	${INSTALL_PROGRAM} ${WRKSRC}/povchem ${PREFIX}/bin
42
	${INSTALL_PROGRAM} ${WRKSRC}/povchem ${PREFIX}/bin
46
	${INSTALL_DATA} ${WRKSRC}/povchem.cfg ${PREFIX}/etc
43
	${INSTALL_DATA} ${WRKSRC}/povchem.cfg ${PREFIX}/etc
47
	@${MKDIR} ${PREFIX}/share/povchem
44
	@${MKDIR} ${DATADIR}
48
	${INSTALL_DATA} ${WRKSRC}/periodic.tab ${PREFIX}/share/povchem
45
	${INSTALL_DATA} ${WRKSRC}/periodic.tab ${DATADIR}
49
46
50
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)biology/povchem/files/patch-ab (+9 lines)
Lines 177-179 Link Here
177
               eye.x,eye.y,eye.z);
177
               eye.x,eye.y,eye.z);
178
 
178
 
179
   fputs(      "camera{\n",pov);
179
   fputs(      "camera{\n",pov);
180
@@ -2317,7 +2317,7 @@
181
 
182
 /*-------------------- the main program body --------------------------*/
183
 
184
-void main(int argc, char *argv[])
185
+int main(int argc, char *argv[])
186
 {
187
   char *pdbName, *configName=NULL;
188
   char *tgaName=NULL, *leftTga=NULL, *rightTga=NULL;
(-)biology/povchem/pkg-plist (-4 lines)
Lines 1-4 Link Here
1
bin/povchem
2
etc/povchem.cfg
3
share/povchem/periodic.tab
4
@dirrm share/povchem

Return to bug 175034