From owner-svn-ports-all@FreeBSD.ORG Sun Feb 10 07:55:46 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3DEEF637; Sun, 10 Feb 2013 07:55:46 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 18EF5DB5; Sun, 10 Feb 2013 07:55:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1A7tj0X072848; Sun, 10 Feb 2013 07:55:45 GMT (envelope-from miwi@svn.freebsd.org) Received: (from miwi@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1A7tjhB072844; Sun, 10 Feb 2013 07:55:45 GMT (envelope-from miwi@svn.freebsd.org) Message-Id: <201302100755.r1A7tjhB072844@svn.freebsd.org> From: Martin Wilke Date: Sun, 10 Feb 2013 07:55:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r312001 - in head/biology/povchem: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Feb 2013 07:55:46 -0000 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@waru.life.nthu.edu.tw -# +# Created by: frankch@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@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 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 -@dirrm share/povchem