diff options
author | Soeren Straarup <xride@FreeBSD.org> | 2011-04-13 19:49:39 +0000 |
---|---|---|
committer | Soeren Straarup <xride@FreeBSD.org> | 2011-04-13 19:49:39 +0000 |
commit | 89e41eb135efd3d30de6391f7a5afc42942158fb (patch) | |
tree | ade61506a25bb2535f75b02fea90c8448442057f /comms | |
parent | 1b7d6612b61a130ef6b684dabcab6b4153eccec2 (diff) | |
download | ports-89e41eb135efd3d30de6391f7a5afc42942158fb.tar.gz ports-89e41eb135efd3d30de6391f7a5afc42942158fb.zip |
Notes
Diffstat (limited to 'comms')
-rw-r--r-- | comms/xnecview/Makefile | 2 | ||||
-rw-r--r-- | comms/xnecview/files/patch-xwin.c | 80 |
2 files changed, 81 insertions, 1 deletions
diff --git a/comms/xnecview/Makefile b/comms/xnecview/Makefile index a22b67d407f4..d2b2fb12e6f6 100644 --- a/comms/xnecview/Makefile +++ b/comms/xnecview/Makefile @@ -6,7 +6,7 @@ PORTNAME= xnecview PORTVERSION= 1.35 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= comms hamradio MASTER_SITES= http://wwwhome.cs.utwente.nl/%7Eptdeboer/ham/xnecview/ EXTRACT_SUFX= .tgz diff --git a/comms/xnecview/files/patch-xwin.c b/comms/xnecview/files/patch-xwin.c new file mode 100644 index 000000000000..b98788ef854d --- /dev/null +++ b/comms/xnecview/files/patch-xwin.c @@ -0,0 +1,80 @@ + +commit 02352e102c1913dc232500c7fd80b3947a8593ea +Author: Diego Ongaro <ongardie@gmail.com> +Date: Sun Jun 29 00:30:09 2008 +0100 + + remove depth + +diff --git a/xwin.c b/xwin.c +index 31d3cf2..4011c16 100644 +--- xwin.c ++++ xwin.c +@@ -39,7 +39,6 @@ GtkLabel *msgwidget; /* label widget in top right corner, used for several m + int fontheight; + GdkPixmap *gbackg2=NULL; /* for window2, we draw into this pixmap */ + GdkColormap *gcm; +-int depth; + + int redraw=1; /* flag which signifies need for redrawing of struct/gain plot */ + int dragging=0; /* flag to indicate that user is dragging the struct/gain plot */ +@@ -360,7 +359,7 @@ gint resize_event(GtkWidget *w,GdkEventConfigure *ev,gpointer dummy) + winsizex=ev->width; + winsizey=ev->height; + gdk_pixmap_unref(gbackg); +- gbackg=gdk_pixmap_new(w->window,winsizex,winsizey,depth); ++ gbackg=gdk_pixmap_new(w->window,winsizex,winsizey,gdk_drawable_get_depth(w->window)); + calcproj(); + redraw=1; + #if 0 +@@ -876,7 +875,7 @@ gint resize_event2(GtkWidget *w,GdkEventConfigure *ev,gpointer dummy) + win2sizex=ev->width; + win2sizey=ev->height; + gdk_pixmap_unref(gbackg2); +- gbackg2=gdk_pixmap_new(w->window,win2sizex,win2sizey,depth); ++ gbackg2=gdk_pixmap_new(w->window,win2sizex,win2sizey,gdk_drawable_get_depth(w->window)); + + redraw2=1; + return TRUE; +@@ -1035,10 +1034,12 @@ void cmd_setZ0(GtkEntry *w) + + void getcolor(char *name,GdkColor *xc) + { ++#if 0 + if (depth==1) { /* on 1bpp displays, choose black for everything except the background */ + if (strcmp(name,C_BG)) name="black"; + else name="white"; + } ++#endif + gdk_color_parse(name,xc); + if (!gdk_colormap_alloc_color(gcm,xc,TRUE,FALSE)) { + /* if allocation failed, use black */ +@@ -1210,7 +1211,9 @@ void maininitX(int really) + { + GdkVisual *vi; + vi = gdk_visual_get_best(); ++#if 0 + depth=vi->depth; ++#endif + gcm=gdk_colormap_new(vi,FALSE); + } + +@@ -1386,7 +1389,7 @@ void maininitX(int really) + winsizex=toprow->requisition.width; + calcproj(); + } +- gbackg=gdk_pixmap_new(w->window,winsizex,winsizey,depth); ++ gbackg=gdk_pixmap_new(w->window,winsizex,winsizey,gdk_drawable_get_depth(w->window)); + + upd_msg(); + +@@ -1482,7 +1485,7 @@ void maininitX(int really) + + ggc2 = gdk_gc_new(w->window); + +- gbackg2=gdk_pixmap_new(w->window,win2sizex,win2sizey,depth); ++ gbackg2=gdk_pixmap_new(w->window,win2sizex,win2sizey,gdk_drawable_get_depth(w->window)); + + gtk_signal_connect( GTK_OBJECT(w), "expose_event", GTK_SIGNAL_FUNC(expose_event2), NULL); + + + |