svn commit: r312001 - in head/biology/povchem: . files
Martin Wilke
miwi at FreeBSD.org
Sun Feb 10 07:55:46 UTC 2013
Author: miwi
Date: Sun Feb 10 07:55:45 2013
New Revision: 312001
URL: http://svnweb.freebsd.org/changeset/ports/312001
Log:
- Fix build with clang
PR: 175034
Submitted by: Ports Fury
Modified:
head/biology/povchem/Makefile (contents, props changed)
head/biology/povchem/files/patch-ab (contents, props changed)
head/biology/povchem/pkg-plist (contents, props changed)
Modified: head/biology/povchem/Makefile
==============================================================================
--- head/biology/povchem/Makefile Sun Feb 10 07:55:02 2013 (r312000)
+++ head/biology/povchem/Makefile Sun Feb 10 07:55:45 2013 (r312001)
@@ -1,9 +1,5 @@
-# New ports collection Makefile for: povchem
-# Date created: Mar 14 1998
-# Whom: frankch at waru.life.nthu.edu.tw
-#
+# Created by: frankch at waru.life.nthu.edu.tw
# $FreeBSD$
-#
PORTNAME= povchem
PORTVERSION= 1.0
@@ -13,6 +9,8 @@ MASTER_SITES= http://www.chemicalgraphic
DISTFILES= povchem.c \
povchem.cfg \
periodic.tab
+DIST_SUBDIR= povchem
+EXTRACT_ONLY= #
MAINTAINER= ports at FreeBSD.org
COMMENT= Simple yet powerful tool to generate POV from a PDB file
@@ -20,31 +18,30 @@ COMMENT= Simple yet powerful tool to gen
RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray-meta
NO_WRKSUBDIR= yes
-DIST_SUBDIR= povchem
-DEFS= -DDATADIR=\"${PREFIX}/share/povchem\" \
+USE_DOS2UNIX= povchem.c
+
+CPPFLAGS+= -DDATADIR=\"${DATADIR}\" \
-DSYSCONFDIR=\"${PREFIX}/etc\"
-PATCH_ARGS= -l -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP}
-do-extract:
- @${MKDIR} ${WRKSRC}
-.for file in ${DISTFILES}
- @${CP} ${_DISTDIR}/${file} ${WRKSRC}
-.endfor
+PLIST_FILES= bin/povchem etc/povchem.cfg %%DATADIR%%/periodic.tab
+PLIST_DIRS= %%DATADIR%%
+
+post-extract:
+ @(cd ${DISTDIR}/${DIST_SUBDIR} && ${TAR} -cf - ${DISTFILES}) | \
+ (cd ${WRKSRC} && ${TAR} -xf -)
post-patch:
- @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
- ${WRKSRC}/povchem.cfg
- ${MV} ${WRKSRC}/povchem.c ${WRKSRC}/povchem.c.patched
- strings -1 ${WRKSRC}/povchem.c.patched > ${WRKSRC}/povchem.c
+ @${REINPLACE_CMD} -e \
+ 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/povchem.cfg
do-build:
- cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEFS} -o povchem povchem.c -lm
+ cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -o povchem povchem.c -lm
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/povchem ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/povchem.cfg ${PREFIX}/etc
- @${MKDIR} ${PREFIX}/share/povchem
- ${INSTALL_DATA} ${WRKSRC}/periodic.tab ${PREFIX}/share/povchem
+ @${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/periodic.tab ${DATADIR}
.include <bsd.port.mk>
Modified: head/biology/povchem/files/patch-ab
==============================================================================
--- head/biology/povchem/files/patch-ab Sun Feb 10 07:55:02 2013 (r312000)
+++ head/biology/povchem/files/patch-ab Sun Feb 10 07:55:45 2013 (r312001)
@@ -177,3 +177,12 @@ $FreeBSD$
eye.x,eye.y,eye.z);
fputs( "camera{\n",pov);
+@@ -2317,7 +2317,7 @@
+
+ /*-------------------- the main program body --------------------------*/
+
+-void main(int argc, char *argv[])
++int main(int argc, char *argv[])
+ {
+ char *pdbName, *configName=NULL;
+ char *tgaName=NULL, *leftTga=NULL, *rightTga=NULL;
Modified: head/biology/povchem/pkg-plist
==============================================================================
--- head/biology/povchem/pkg-plist Sun Feb 10 07:55:02 2013 (r312000)
+++ head/biology/povchem/pkg-plist Sun Feb 10 07:55:45 2013 (r312001)
@@ -1,4 +0,0 @@
-bin/povchem
-etc/povchem.cfg
-share/povchem/periodic.tab
- at dirrm share/povchem
More information about the svn-ports-head
mailing list