From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 17 16:30:05 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D3F91065678 for ; Mon, 17 May 2010 16:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4144C8FC21 for ; Mon, 17 May 2010 16:30:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4HGU5NG096613 for ; Mon, 17 May 2010 16:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4HGU5bI096604; Mon, 17 May 2010 16:30:05 GMT (envelope-from gnats) Resent-Date: Mon, 17 May 2010 16:30:05 GMT Resent-Message-Id: <201005171630.o4HGU5bI096604@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andras Horvath Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D123E1065670 for ; Mon, 17 May 2010 16:28:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C03CE8FC20 for ; Mon, 17 May 2010 16:28:56 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o4HGSuH3070122 for ; Mon, 17 May 2010 16:28:56 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o4HGSuiI070121; Mon, 17 May 2010 16:28:56 GMT (envelope-from nobody) Message-Id: <201005171628.o4HGSuiI070121@www.freebsd.org> Date: Mon, 17 May 2010 16:28:56 GMT From: Andras Horvath To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/146667: graphics/aaphoto ports Makefile fix to compile on FreeBSD 6.x and earlier X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2010 16:30:05 -0000 >Number: 146667 >Category: ports >Synopsis: graphics/aaphoto ports Makefile fix to compile on FreeBSD 6.x and earlier >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon May 17 16:30:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Andras Horvath >Release: 8.0-RELEASE-p2 >Organization: >Environment: >Description: The port needs OpenMP multi processing feature since version 0.37 by default. GCC supports this since version 4.2. The default CFLAGS are set to compile with OpenMP, but GCC does not have support for it on FreeBSD 6.x and earlier platforms. I added CFLAGS to deactivate OpenMP directives and linker switches on earlier versions than 7.x. I also added documentation files to install. It was missing before, and the source contains it anyway. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ru graphics/aaphoto.old/Makefile graphics/aaphoto/Makefile --- graphics/aaphoto.old/Makefile 2010-05-17 17:58:57.000000000 +0200 +++ graphics/aaphoto/Makefile 2010-05-17 17:56:38.000000000 +0200 @@ -7,6 +7,7 @@ PORTNAME= aaphoto PORTVERSION= 0.37 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://log69.com/downloads/ DISTNAME= ${PORTNAME}_sources_v${PORTVERSION} @@ -25,10 +26,26 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/aaphoto +PORTDOCS= AUTHORS ChangeLog COPYING COPYRIGHT INSTALL LICENSE \ + NEWS README TODO + +.include + +.if ${OSVERSION} < 700000 +CFLAGS+= -fno-openmp -Wno-unknown-pragmas -U__OPENMP__ +.endif do-install: .for FILE in aaphoto ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${PREFIX}/bin .endfor -.include +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include >Release-Note: >Audit-Trail: >Unformatted: