pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/52739 CVS commit: pkgsrc/sysutils/xfm



The following reply was made to PR pkg/52739; it has been noted by GNATS.

From: "David A. Holland" <dholland%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/52739 CVS commit: pkgsrc/sysutils/xfm
Date: Mon, 26 Nov 2018 06:52:22 +0000

 Module Name:	pkgsrc
 Committed By:	dholland
 Date:		Mon Nov 26 06:52:22 UTC 2018
 
 Modified Files:
 	pkgsrc/sysutils/xfm: Makefile distinfo
 Removed Files:
 	pkgsrc/sysutils/xfm/patches: patch-ac
 
 Log Message:
 Add a distfile patch to handle pervasive LP64 problems.
 Also include assorted cleanup: don't use sprintf, don't use getwd,
 fix some 32-bit file size truncations I noticed, use standard
 functions and headers, etc.
 
 patch-ac has been rolled into the distfile patch, but (for now anyway)
 not the others.
 
 Use tradcpp to produce the app-defaults file (and an install script)
 as otherwise these were getting mangled.
 
 PR 52739.
 
 This makes it no longer segfault calling XtVaSetValues() on all LP64
 platforms. But, unfortunately, for me it's still crashing, and I'm out
 of available time to chase the problem further.
 
 The symptom is that it crashes with a bad font pointer in the
 Initialize code of its TextField widget, which seems to be because
 something overwrites some X resource strings with garbage so the font
 doesn't get set. I think. This seems to be happening from inside libXt.
 
 Disabling libXaw3d (which there isn't a straightforward pkgsrc hook
 for) makes it run, or at least start, so I think it's a net
 improvement.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/xfm/Makefile
 cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/xfm/distinfo
 cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/sysutils/xfm/patches/patch-ac
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index