From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 9 17:20:20 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AA0B16A4F4 for ; Sun, 9 Jul 2006 17:20:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 612AD43D46 for ; Sun, 9 Jul 2006 17:20:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k69HKJ1O082077 for ; Sun, 9 Jul 2006 17:20:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k69HKI1V082076; Sun, 9 Jul 2006 17:20:18 GMT (envelope-from gnats) Resent-Date: Sun, 9 Jul 2006 17:20:18 GMT Resent-Message-Id: <200607091720.k69HKI1V082076@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, Michael Johnson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACADD16A4DF for ; Sun, 9 Jul 2006 17:15:00 +0000 (UTC) (envelope-from ahze@blueherron.ahze.net) Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3085443D45 for ; Sun, 9 Jul 2006 17:14:59 +0000 (GMT) (envelope-from ahze@blueherron.ahze.net) Received: from ibm59aec.bellsouth.net ([68.209.163.3]) by imf18aec.mail.bellsouth.net with ESMTP id <20060709171459.OLLJ235.imf18aec.mail.bellsouth.net@ibm59aec.bellsouth.net> for ; Sun, 9 Jul 2006 13:14:59 -0400 Received: from blueherron.ahze.net ([68.209.163.3]) by ibm59aec.bellsouth.net with ESMTP id <20060709171454.WKHF19687.ibm59aec.bellsouth.net@blueherron.ahze.net>; Sun, 9 Jul 2006 13:14:54 -0400 Received: (from root@localhost) by blueherron.ahze.net (8.13.6/8.13.6/Submit) id k69DH9EZ031308; Sun, 9 Jul 2006 13:17:09 GMT (envelope-from ahze) Message-Id: <200607091317.k69DH9EZ031308@blueherron.ahze.net> Date: Sun, 9 Jul 2006 13:17:09 GMT From: Michael Johnson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: erik@smluc.org Subject: ports/99971: [PATCH] cad/brlcad: fix build on sparc64 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: Sun, 09 Jul 2006 17:20:20 -0000 >Number: 99971 >Category: ports >Synopsis: [PATCH] cad/brlcad: fix build on sparc64 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jul 09 17:20:18 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Michael Johnson >Release: >Organization: >Environment: >Description: - Fix build on sparc64, PTHREAD_LIBS is not always linked when it is needed so pass it to configure as an extra lib Port maintainer (erik@smluc.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- brlcad-7.8.2.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/cad/brlcad/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- Makefile 6 Jul 2006 13:56:37 -0000 1.16 +++ Makefile 9 Jul 2006 13:15:27 -0000 @@ -29,7 +29,7 @@ CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/tcl8.4 LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS+=--with-libs="-lpng" --program-transform-name="" \ +CONFIGURE_ARGS+=--with-libs="-lpng ${EXTRA_LIBS}" --program-transform-name="" \ --disable-jove-build PLIST_SUB+= PORTVERSION=${PORTVERSION} @@ -158,16 +158,20 @@ .include +.if ${ARCH} == sparc64 +EXTRA_LIBS= ${PTHREAD_LIBS} +.endif + # we only run on i386 and amd64 release 5+ .if ${OSVERSION} < 500000 BROKEN= Does not compile on FreeBSD-${OSREL} -.elif !(${ARCH} == i386 || ${ARCH} == amd64) +.elif !(${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == sparc64) IGNORE= dumps core on ${ARCH} .endif .ifdef WITH_OPTIMIZATION CONFIGURE_ARGS+= --disable-debug -.if (${ARCH} == i386 || ${ARCH} == amd64) +.if (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == sparc64) CONFIGURE_ARGS+= --enable-optimized .endif .endif --- brlcad-7.8.2.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: