From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 5 20:30:02 2009 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 6FAD7106566B for ; Sun, 5 Apr 2009 20:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4B34D8FC1B for ; Sun, 5 Apr 2009 20:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n35KU2WN033952 for ; Sun, 5 Apr 2009 20:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n35KU2Wm033949; Sun, 5 Apr 2009 20:30:02 GMT (envelope-from gnats) Resent-Date: Sun, 5 Apr 2009 20:30:02 GMT Resent-Message-Id: <200904052030.n35KU2Wm033949@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, Dmitry Marakasov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0647E1065670; Sun, 5 Apr 2009 20:20:30 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [217.170.79.85]) by mx1.freebsd.org (Postfix) with ESMTP id B94798FC1A; Sun, 5 Apr 2009 20:20:29 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1LqYpQ-0006sI-7N; Mon, 06 Apr 2009 00:20:28 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 14C8B13FED; Mon, 6 Apr 2009 00:20:37 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 43FED10883A; Mon, 6 Apr 2009 00:20:17 +0400 (MSD) Message-Id: <20090405202017.43FED10883A@hades.panopticon> Date: Mon, 6 Apr 2009 00:20:17 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gerald@FreeBSD.org Subject: ports/133401: [PATCH] lang/gcc: add pragma pack support 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, 05 Apr 2009 20:30:02 -0000 >Number: 133401 >Category: ports >Synopsis: [PATCH] lang/gcc: add pragma pack support >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 Apr 05 20:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD hades.panopticon 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sat Mar 21 18:50:30 MSK 2009 >Description: We talked about this via email some time ago, but in the end you didn't answer. Add a patch (which is already available with gcc 4.3, but not gcc 4.2) to support #pragma pack and thus bring gcc42 from ports closer to one from the base system. Unfortunately the port erroneously uses PORTREVISION for the snapshot date, so it can't be bumped. Added file(s): - files/patch-gcc-config-freebsd.h Port maintainer (gerald@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- gcc-4.2.5_20090325.patch begins here --- Index: files/patch-gcc-config-freebsd.h =================================================================== RCS file: files/patch-gcc-config-freebsd.h diff -N files/patch-gcc-config-freebsd.h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-gcc-config-freebsd.h 5 Apr 2009 20:16:28 -0000 @@ -0,0 +1,11 @@ +--- gcc/config/freebsd.h.orig 2007-09-01 19:28:30.000000000 +0400 ++++ gcc/config/freebsd.h 2009-04-06 00:16:27.000000000 +0400 +@@ -55,6 +55,8 @@ + #undef LIB_SPEC + #define LIB_SPEC FBSD_LIB_SPEC + ++/* Define this so we can compile MS code for use with WINE. */ ++#define HANDLE_PRAGMA_PACK_PUSH_POP 1 + + /************************[ Target stuff ]***********************************/ + --- gcc-4.2.5_20090325.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: