From andrew@areilly.bpa.nu  Tue Dec 18 07:03:52 2007
Return-Path: <andrew@areilly.bpa.nu>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9CB1E16A419
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Dec 2007 07:03:52 +0000 (UTC)
	(envelope-from andrew@areilly.bpa.nu)
Received: from omta02ps.mx.bigpond.com (omta02ps.mx.bigpond.com [144.140.83.154])
	by mx1.freebsd.org (Postfix) with ESMTP id 35A4913C46B
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Dec 2007 07:03:51 +0000 (UTC)
	(envelope-from andrew@areilly.bpa.nu)
Received: from oaamta04ps.mx.bigpond.com ([124.188.162.219])
          by omta02ps.mx.bigpond.com with ESMTP
          id <20071218070350.BMXV28980.omta02ps.mx.bigpond.com@oaamta04ps.mx.bigpond.com>
          for <FreeBSD-gnats-submit@freebsd.org>;
          Tue, 18 Dec 2007 07:03:50 +0000
Received: from areilly.bpa.nu ([124.188.162.219])
          by oaamta04ps.mx.bigpond.com with ESMTP
          id <20071218070349.ZBXZ898.oaamta04ps.mx.bigpond.com@areilly.bpa.nu>
          for <FreeBSD-gnats-submit@freebsd.org>;
          Tue, 18 Dec 2007 07:03:49 +0000
Received: (qmail 96945 invoked by uid 501); 18 Dec 2007 07:03:49 -0000
Message-Id: <20071218070349.96944.qmail@areilly.bpa.nu>
Date: 18 Dec 2007 07:03:49 -0000
From: Andrew Reilly <areilly@bigpond.net.au>
Reply-To: Andrew Reilly <areilly@bigpond.net.au>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Fix to build ports/lang/drscheme on FreeBSD-7.0
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         118808
>Category:       ports
>Synopsis:       Fix to build ports/lang/drscheme on FreeBSD-7.0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 18 07:10:01 UTC 2007
>Closed-Date:    Thu Jun 19 02:50:55 UTC 2008
>Last-Modified:  Thu Jun 19 03:00:04 UTC 2008
>Originator:     Andrew Reilly
>Release:        FreeBSD 7.0-BETA4 amd64
>Organization:
>Environment:
System: FreeBSD duncan.reilly.home 7.0-BETA4 FreeBSD 7.0-BETA4 #3: Sat Dec 15 11:34:46 EST 2007 root@duncan:/usr/obj/usr/src/sys/DUNCAN amd64


	machine is an AMD Athlon64-X2 with 1G RAM
>Description:
        drscheme (version 370) is currently marked BROKEN (Fails
        to install (signal 11)).  On my machine, if BROKEN is
        commented out of the Makefile, then it doesn't even
        build.  Previous versions have built successfully under
        FreeBSD-6, and version 3.99.0.4, from the PLT subversion
	repository also builds and installs just fine.

>How-To-Repeat:

	This is the script that I've been using to try building
	outside of the ports tree.  Ports has ver=370.  The
	current release is 371, and 371.3 is available as a
	pre-release, which is what I've used here.  If the
	maintainer could upgrade, as well as apply this patch,
	that'd be neat, too.

#!/bin/sh -v
ver=371.3
rm -rf plt-${ver}
tar xvfz ../Desktop/plt-${ver}-src-unix.tgz
#patch -p0 <plt-${ver}-sigsegv.patch
cd plt-${ver}/src
PREFIX=/usr/local
X11BASE=/usr/local
CFLAGS="-O2 -fno-strict-aliasing -pipe -g"
LDFLAGS=-L/usr/local/lib
CPPFLAGS="-I/usr/local/include -DLONG64"
LIBTOOL=/usr/local/bin/libtool

./configure --prefix=${PREFIX} --enable-shared --enable-xft --enable-gl \
	    --enable-xrender --enable-cairo --with-x --enable-pthread \
	    --enable-lt=${LIBTOOL} \
	    --x-includes=${X11BASE}/include --x-libraries=${X11BASE}/lib \
	    CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
	    CPPFLAGS="${CPPFLAGS}" \
	    --mandir=/usr/local/man amd64-portbld-freebsd7.0

gmake
>Fix:

	Uncomment the patch line, above, where the named file
	contains the following:

diff -ur plt-371.3/src/mred/wxme/wx_keym.cxx plt-371.3.new/src/mred/wxme/wx_keym.cxx
--- plt-371.3/src/mred/wxme/wx_keym.cxx	2007-08-03 02:56:05.000000000 +1000
+++ plt-371.3.new/src/mred/wxme/wx_keym.cxx	2007-12-18 17:19:10.000000000 +1100
@@ -512,14 +512,20 @@
     if (i >= MAX_BUF - 1)
       return 0;
     buffer[i] = keyseq[kp];
-    if (buffer[i] < 128)
-      buffer[i] = tolower(buffer[i]);
+    if (buffer[i] < 128) {
+      wxchar t;
+      t = tolower(buffer[i]);
+      buffer[i] = t;
+    }
   }
   buffer[i] = 0;
   code = 0;
   if (buffer[1]) {
-    if (buffer[0] < 128)
-      buffer[0] = tolower(buffer[0]);
+    if (buffer[0] < 128) {
+      wxchar t;
+      t = tolower(buffer[0]);
+      buffer[0] = t;
+    }
     for (i = 0; keylist[i].str; i++) {
       if (!wx_c_strcmp(buffer, keylist[i].str)) {
 	code = keylist[i].code;
diff -ur plt-371.3/src/mzscheme/gc2/sighand.c plt-371.3.new/src/mzscheme/gc2/sighand.c
--- plt-371.3/src/mzscheme/gc2/sighand.c	2007-08-08 22:11:24.000000000 +1000
+++ plt-371.3.new/src/mzscheme/gc2/sighand.c	2007-12-18 16:56:53.000000000 +1100
@@ -27,13 +27,14 @@
 /*  As of 2007/06/29, this is a guess for NetBSD!  */
 #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
 # include <signal.h>
+# include <sys/param.h>
 void fault_handler(int sn, siginfo_t *si, void *ctx)
 {
   if (!designate_modified(si->si_addr))
     abort();
 }
 #  define NEED_SIGACTION
-#  if defined(__FreeBSD__)
+#  if defined(__FreeBSD__) && (__FreeBSD_version < 700000)
 #    define USE_SIGACTON_SIGNAL_KIND SIGBUS
 #  else
 #    define USE_SIGACTON_SIGNAL_KIND SIGSEGV


The second patch, to sighand.c copes with the change in
delivered signal on a memory page fault, in FreeBSD-7.  The
first patch, to wx_keym.cxx seems to relate to some extra
strictness in the xform.ss program.
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->jkoshy 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Dec 18 07:10:11 UTC 2007 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=118808 

From: Joseph Koshy <jkoshy@FreeBSD.org>
To: bug-followup@FreeBSD.org,areilly@bigpond.net.au
Cc:  
Subject: Re: ports/118808: Fix to build ports/lang/drscheme on FreeBSD-7.0
Date: Thu, 03 Jan 2008 05:49:22 -0000

 A short update: DrScheme v372 (which incorporates the changes in
 the patch in this PR) fails to build on my amd64/8-current box.
 The symptoms are a SIGBUS when mzscheme is first run during the
 build.  Tweaking sysctl "machdep.prot_fault_translation" to causes
 the build to fail in other ways.  I'll investigate further on i386
 and/or FreeBSD 7.
 
 Regards,
 Koshy

From: Andrew Reilly <areilly@bigpond.net.au>
To: Joseph Koshy <jkoshy@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/118808: Fix to build ports/lang/drscheme on FreeBSD-7.0
Date: Fri, 4 Jan 2008 16:53:37 +1100

 On Thu, 03 Jan 2008 05:49:22 -0000
 Joseph Koshy <jkoshy@FreeBSD.org> wrote:
 > A short update: DrScheme v372 (which incorporates the changes in
 > the patch in this PR) fails to build on my amd64/8-current box.
 > The symptoms are a SIGBUS when mzscheme is first run during the
 > build.  Tweaking sysctl "machdep.prot_fault_translation" to causes
 > the build to fail in other ways.  I'll investigate further on i386
 > and/or FreeBSD 7.
 
 Just built and installed 372 on my and64/7-STABLE system.  Seems
 to be working fine.  My 7-STABLE system was last updated on 29
 Dec, fwiw.
 
 Cheers,
 
 -- 
 Andrew

From: Andrew Reilly <areilly@bigpond.net.au>
To: Joseph Koshy <jkoshy@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/118808: Fix to build ports/lang/drscheme on FreeBSD-7.0
Date: Sat, 19 Jan 2008 18:26:52 +1100

 On Thu, 03 Jan 2008 05:49:22 -0000
 Joseph Koshy <jkoshy@FreeBSD.org> wrote:
 > A short update: DrScheme v372 (which incorporates the changes in
 > the patch in this PR) fails to build on my amd64/8-current box.
 > The symptoms are a SIGBUS when mzscheme is first run during the
 > build.  Tweaking sysctl "machdep.prot_fault_translation" to causes
 > the build to fail in other ways.  I'll investigate further on i386
 > and/or FreeBSD 7.
 
 Hmm.  Mred (aka drscheme) is now failing in a way that sounds
 similar, for me, on 7-STABLE.  I've tried a a bunch of source
 fixes (it now compiles with
 -Werror-implicit-function-declaration, which is usually
 important for 64-bit issues) but they haven't helped.
 
 This is all particularly frustrating because mzscheme itself
 seems to have no problems, only mred.  So I suspect the
 wxwindows libraries, but the segv failure appears to happen
 before then.
 
 One other factor that might impact: I've got 3G RAM in this box
 now, instead of the 1G that I had before.  Maybe some
 aliasing/truncation issues are showing up?
 
 Anyway, to tackle this from another angle (and because at about
 the time drscheme stopped working, epiphany started to crash
 too), I'm planning to try regressing my FreeBSD environment to
 a time when it worked, and see if I can figure out what has
 changed...
 
 Since the fault seems to be in the garbage collector, do you
 know of a place where the FreeBSD/amd64 virtual memory map is
 described?  It'd be nice to be able to recognize bogus addresses
 as such, in the debugger.
 
 Cheers,
 
 -- 
 Andrew

From: Andrew Reilly <areilly@bigpond.net.au>
To: Joseph Koshy <jkoshy@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/118808: Fix to build ports/lang/drscheme on FreeBSD-7.0
Date: Sun, 20 Jan 2008 00:14:04 +1100

 On Sat, Jan 19, 2008 at 06:26:52PM +1100, Andrew Reilly wrote:
 > Anyway, to tackle this from another angle (and because at about
 > the time drscheme stopped working, epiphany started to crash
 > too), I'm planning to try regressing my FreeBSD environment to
 > a time when it worked, and see if I can figure out what has
 > changed...
 
 Yep, works with a kernel/userland built from a check-out dated 4
 Jan 2008.
 
 Guess I need to binary-search to the point where it stops
 working...  This could be a drag.
 
 -- 
 Andrew

From: Andrew Reilly <areilly@bigpond.net.au>
To: Joseph Koshy <jkoshy@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/118808: Fix to build ports/lang/drscheme on FreeBSD-7.0
Date: Wed, 23 Jan 2008 12:00:16 +1100

 --MP_/AKcLb2d=MmapUy6vtE.vyc=
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Try this set of patches.  Most are incidental missing-prototype
 clean-ups, and one converts a macro into an inline function, so
 that it was easier to debug, but the other (converting malloc to
 calloc in two places) is essential.
 
 -- 
 Andrew
 
 --MP_/AKcLb2d=MmapUy6vtE.vyc=
 Content-Type: application/octet-stream; name=putative-372-patch
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=putative-372-patch
 
 ZGlmZiAtcnVwIHBsdC0zNzIub3JpZy9zcmMvZm9yZWlnbi9nY2MvbGliZmZpL2luY2x1ZGUvZmZp
 X2NvbW1vbi5oIHBsdC0zNzIvc3JjL2ZvcmVpZ24vZ2NjL2xpYmZmaS9pbmNsdWRlL2ZmaV9jb21t
 b24uaAotLS0gcGx0LTM3Mi5vcmlnL3NyYy9mb3JlaWduL2djYy9saWJmZmkvaW5jbHVkZS9mZmlf
 Y29tbW9uLmgJMjAwNS0wNS0yOCAwOToxMToxMS4wMDAwMDAwMDAgKzEwMDAKKysrIHBsdC0zNzIv
 c3JjL2ZvcmVpZ24vZ2NjL2xpYmZmaS9pbmNsdWRlL2ZmaV9jb21tb24uaAkyMDA4LTAxLTIzIDEw
 OjMwOjQ5LjAwMDAwMDAwMCArMTEwMApAQCAtMzMsNyArMzMsNyBAQCBjaGFyICphbGxvY2EgKCk7
 CiAjZW5kaWYKIAogLyogQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ugb2YgbWVtY3B5LiAqLwotI2lm
 IFNURENfSEVBREVSUworI2lmIDEgfHwgU1REQ19IRUFERVJTCiAjIGluY2x1ZGUgPHN0cmluZy5o
 PgogI2Vsc2UKICMgaWZuZGVmIEhBVkVfTUVNQ1BZCmRpZmYgLXJ1cCBwbHQtMzcyLm9yaWcvc3Jj
 L216c2NoZW1lL2djL2luY2x1ZGUvcHJpdmF0ZS9kYmdfbWxjLmggcGx0LTM3Mi9zcmMvbXpzY2hl
 bWUvZ2MvaW5jbHVkZS9wcml2YXRlL2RiZ19tbGMuaAotLS0gcGx0LTM3Mi5vcmlnL3NyYy9tenNj
 aGVtZS9nYy9pbmNsdWRlL3ByaXZhdGUvZGJnX21sYy5oCTIwMDUtMDUtMjggMDk6MTE6MTEuMDAw
 MDAwMDAwICsxMDAwCisrKyBwbHQtMzcyL3NyYy9tenNjaGVtZS9nYy9pbmNsdWRlL3ByaXZhdGUv
 ZGJnX21sYy5oCTIwMDgtMDEtMjMgMTA6MzA6NDkuMDAwMDAwMDAwICsxMTAwCkBAIC0xNzEsNSAr
 MTcxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgewogLyogU3RvcmUgZGVidWdnaW5nIGluZm8gaW50byBw
 LiAgUmV0dXJuIGRpc3BsYWNlZCBwb2ludGVyLiAqLwogLyogQXNzdW1lcyB3ZSBkb24ndCBob2xk
 IGFsbG9jYXRpb24gbG9jay4JCSAgICovCiBwdHJfdCBHQ19zdG9yZV9kZWJ1Z19pbmZvKC8qIHAs
 IHN6LCBzdHJpbmcsIGludGVnZXIgKi8pOwordm9pZCBHQ19wcmludF9jYWxsZXJzKC8qIGluZm8g
 Ki8pOwogCiAjZW5kaWYgLyogX0RCR19NTENfSCAqLwpkaWZmIC1ydXAgcGx0LTM3Mi5vcmlnL3Ny
 Yy9tenNjaGVtZS9nYzIvbmV3Z2MuYyBwbHQtMzcyL3NyYy9tenNjaGVtZS9nYzIvbmV3Z2MuYwot
 LS0gcGx0LTM3Mi5vcmlnL3NyYy9tenNjaGVtZS9nYzIvbmV3Z2MuYwkyMDA3LTEwLTA4IDIxOjQw
 OjQzLjAwMDAwMDAwMCArMTAwMAorKysgcGx0LTM3Mi9zcmMvbXpzY2hlbWUvZ2MyL25ld2djLmMJ
 MjAwOC0wMS0yMyAxMToyMToyNS4wMDAwMDAwMDAgKzExMDAKQEAgLTI2MCwxMyArMjYwLDEzIEBA
 IGlubGluZSBzdGF0aWMgc3RydWN0IG1wYWdlICoqY3JlYXRlX3BhZ2UKICAgcG9zID0gKHVuc2ln
 bmVkIGxvbmcpcCA+PiA0ODsKICAgcGFnZV9tYXBzID0gcGFnZV9tYXBzc1twb3NdOwogICBpZiAo
 IXBhZ2VfbWFwcykgewotICAgIHBhZ2VfbWFwcyA9IChzdHJ1Y3QgbXBhZ2UgKioqKW1hbGxvYyhz
 aXplb2Yoc3RydWN0IG1wYWdlICoqKSAqICgxIDw8IDE2KSk7CisgICAgcGFnZV9tYXBzID0gKHN0
 cnVjdCBtcGFnZSAqKiopY2FsbG9jKDEgPDwgMTYsIHNpemVvZihzdHJ1Y3QgbXBhZ2UgKiopKTsK
 ICAgICBwYWdlX21hcHNzW3Bvc10gPSBwYWdlX21hcHM7CiAgIH0KICAgcG9zID0gKCh1bnNpZ25l
 ZCBsb25nKXAgPj4gMzIpICYgKCgxIDw8IDE2KSAtIDEpOwogICBwYWdlX21hcCA9IHBhZ2VfbWFw
 c1twb3NdOwogICBpZiAoIXBhZ2VfbWFwKSB7Ci0gICAgcGFnZV9tYXAgPSAoc3RydWN0IG1wYWdl
 ICoqKW1hbGxvYyhzaXplb2Yoc3RydWN0IG1wYWdlICopICogKDEgPDwgVVNFRlVMX0FERFJfQklU
 UykpOworICAgIHBhZ2VfbWFwID0gKHN0cnVjdCBtcGFnZSAqKiljYWxsb2MoMSA8PCBVU0VGVUxf
 QUREUl9CSVRTLCBzaXplb2Yoc3RydWN0IG1wYWdlICopKTsKICAgICBwYWdlX21hcHNbcG9zXSA9
 IHBhZ2VfbWFwOwogICB9CiAgIHJldHVybiBwYWdlX21hcDsKQEAgLTMyNyw3ICszMjcsNyBAQCBz
 dGF0aWMgaW50IGF2b2lkX2NvbGxlY3Rpb247CiAgICAgIG1hcmsgaXQgYXMgcG90ZW50aWFsbHkg
 Y29udGFpbmluZyBwb2ludGVycyBmcm9tIGdlbiAxIHRvIGdlbiAwLiAKIAogICAgRHVyaW5nIGNv
 bGxlY3Rpb25zLCBpdCBtYXBzIHBvaW50ZXJzIHRvICJmcm9tIiBwYWdlcy4gKi8KLSNkZWZpbmUg
 bW9kaWZ5X3BhZ2VfbWFwKHBhZ2UsIHZhbCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICBcCisjZGVmaW5lIG9sZF9tb2RpZnlfcGFnZV9tYXAocGFnZSwgdmFsKSB7ICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBsb25nIHNpemVfbGVmdCA9IHBhZ2UtPmJp
 Z19wYWdlID8gcGFnZS0+c2l6ZSA6IEFQQUdFX1NJWkU7ICAgICAgICAgXAogICAgIHZvaWQgKnAg
 PSBwYWdlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 IFwKICAgICBERUNMX1BBR0VfTUFQOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICBcCkBAIC0zNDAsNiArMzQwLDIwIEBAIHN0YXRpYyBpbnQgYXZvaWRf
 Y29sbGVjdGlvbjsKICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgIH0KIAoraW5saW5lIHZvaWQgbW9kaWZ5X3Bh
 Z2VfbWFwKHN0cnVjdCBtcGFnZSAqcGFnZSwgc3RydWN0IG1wYWdlICp2YWwpCit7CisgICAgbG9u
 ZyBzaXplX2xlZnQgPSBwYWdlLT5iaWdfcGFnZSA/IHBhZ2UtPnNpemUgOiBBUEFHRV9TSVpFOwor
 ICAgIHZvaWQgKnAgPSBwYWdlOworICAgIERFQ0xfUEFHRV9NQVA7CisKKyAgICB3aGlsZShzaXpl
 X2xlZnQgPiAwKSB7CisgICAgICBHRVRfUEFHRV9NQVAocCk7CisgICAgICBwYWdlX21hcFtBRERS
 X0JJVFMocCldID0gdmFsOworICAgICAgc2l6ZV9sZWZ0IC09IEFQQUdFX1NJWkU7CisgICAgICBw
 ID0gKGNoYXIgKilwICsgQVBBR0VfU0laRTsKKyAgICB9Cit9CisKIGlubGluZSBzdGF0aWMgdm9p
 ZCBwYWdlbWFwX2FkZChzdHJ1Y3QgbXBhZ2UgKnBhZ2UpCiB7CiAgIG1vZGlmeV9wYWdlX21hcChw
 YWdlLCBwYWdlKTsKZGlmZiAtcnVwIHBsdC0zNzIub3JpZy9zcmMvd3h4dC9jb250cmliL3hwbS9s
 aWIveHBtUC5oIHBsdC0zNzIvc3JjL3d4eHQvY29udHJpYi94cG0vbGliL3hwbVAuaAotLS0gcGx0
 LTM3Mi5vcmlnL3NyYy93eHh0L2NvbnRyaWIveHBtL2xpYi94cG1QLmgJMjAwNy0xMC0yNiAwMToz
 MToxNS4wMDAwMDAwMDAgKzEwMDAKKysrIHBsdC0zNzIvc3JjL3d4eHQvY29udHJpYi94cG0vbGli
 L3hwbVAuaAkyMDA4LTAxLTIzIDEwOjMwOjQ5LjAwMDAwMDAwMCArMTEwMApAQCAtNTMsNyArNTMs
 NyBAQAogZXh0ZXJuIEZJTEUgKnBvcGVuKCk7CiAjZW5kaWYKIAotI2lmIGRlZmluZWQoU1lTVikg
 fHwgZGVmaW5lZChTVlI0KSB8fCBkZWZpbmVkKFZNUykKKyNpZiBkZWZpbmVkKF9fRnJlZUJTRF9f
 KSB8fCBkZWZpbmVkKFNZU1YpIHx8IGRlZmluZWQoU1ZSNCkgfHwgZGVmaW5lZChWTVMpCiAjaW5j
 bHVkZSA8c3RyaW5nLmg+CiAKICNpZm5kZWYgaW5kZXgKZGlmZiAtcnVwIHBsdC0zNzIub3JpZy9z
 cmMvd3h4dC9zcmMvWFdpZGdldHMveHdBcnJvdy5jIHBsdC0zNzIvc3JjL3d4eHQvc3JjL1hXaWRn
 ZXRzL3h3QXJyb3cuYwotLS0gcGx0LTM3Mi5vcmlnL3NyYy93eHh0L3NyYy9YV2lkZ2V0cy94d0Fy
 cm93LmMJMjAwNy0xMi0yOSAxNDozMDozNS4wMDAwMDAwMDAgKzExMDAKKysrIHBsdC0zNzIvc3Jj
 L3d4eHQvc3JjL1hXaWRnZXRzL3h3QXJyb3cuYwkyMDA4LTAxLTIzIDEwOjMwOjQ5LjAwMDAwMDAw
 MCArMTEwMApAQCAtOSw2ICs5LDggQEAKICNpbmNsdWRlIDx3eHRpbWVvdXQuaD4KICNpbmNsdWRl
 ICJ4d1Rvb2xzM2QuaCIKICNpbmNsdWRlIDwuL3h3QXJyb3dQLmg+CisjaW5jbHVkZSAieHdUYWJT
 dHJpbmcuaCIKKwogc3RhdGljIHZvaWQgYWN0aXZhdGVfYW5kX3N0YXJ0X3RpbWVyKAogI2lmIE5l
 ZWRGdW5jdGlvblByb3RvdHlwZXMKIFdpZGdldCxYRXZlbnQqLFN0cmluZyosQ2FyZGluYWwqCg==
 
 --MP_/AKcLb2d=MmapUy6vtE.vyc=--
Responsible-Changed-From-To: jkoshy->freebsd-ports-bugs 
Responsible-Changed-By: jkoshy 
Responsible-Changed-When: Thu Apr 10 09:03:08 UTC 2008 
Responsible-Changed-Why:  
Resetting maintainership of lang/drscheme. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=118808 
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Thu Jun 19 02:50:30 UTC 2008 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=118808 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/118808: commit references a PR
Date: Thu, 19 Jun 2008 02:50:52 +0000 (UTC)

 pav         2008-06-19 02:50:47 UTC
 
   FreeBSD ports repository
 
   Modified files:
     lang/drscheme        Makefile 
   Added files:
     lang/drscheme/files  patch-sighand.c patch-wx_keym.cxx 
   Log:
   - Fix segfaults, unbreak
   - Add missed xorg dependency
   
   PR:             ports/118808
   Submitted by:   Andrew Reilly <areilly@bigpond.net.au>
   
   Revision  Changes    Path
   1.40      +1 -3      ports/lang/drscheme/Makefile
   1.1       +22 -0     ports/lang/drscheme/files/patch-sighand.c (new)
   1.1       +28 -0     ports/lang/drscheme/files/patch-wx_keym.cxx (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
