mirror of https://git.freebsd.org/ports.git
editors/sam: Fix build on 32-bit architectures
The build fails on 32-bit architectures, because the source assumes that unsigned long and uint64_t have the same size. Until upstream is fixed (I have submitted the patch there, too), fix the build with local patches. Reviewed By: arrowd Differential Revision: https://reviews.freebsd.org/D409422023Q4
parent
14aebfc8f6
commit
c046f20e40
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= sam
|
||||
DISTVERSION= g20230103
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= flo@purplekraken.com
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
--- libXg/gwin.c.orig 2023-07-08 20:04:38 UTC
|
||||
+++ libXg/gwin.c
|
||||
@@ -455,7 +455,7 @@ Mouseaction(Widget w, XEvent *e, String *p, Cardinal *
|
||||
|
||||
static void
|
||||
SelCallback(Widget w, XtPointer cldata, Atom *sel, Atom *seltype,
|
||||
- XtPointer val, uint64_t *len, int *fmt)
|
||||
+ XtPointer val, unsigned long *len, int *fmt)
|
||||
{
|
||||
GwinWidget gw = (GwinWidget)w;
|
||||
XTextProperty p = {0};
|
||||
@@ -486,7 +486,7 @@ SelCallback(Widget w, XtPointer cldata, Atom *sel, Ato
|
||||
|
||||
static Boolean
|
||||
SendSel(Widget w, Atom *sel, Atom *target, Atom *rtype, XtPointer *ans,
|
||||
- uint64_t *anslen, int *ansfmt)
|
||||
+ unsigned long *anslen, int *ansfmt)
|
||||
{
|
||||
GwinWidget gw = (GwinWidget)w;
|
||||
XTextProperty p = {0};
|
Loading…
Reference in New Issue