ports/69982: [PATCH] devel/motor: fix build with gcc3.4

Andrey Slusar vasallia at ukr.net
Wed Aug 4 05:50:27 UTC 2004


>Number:         69982
>Category:       ports
>Synopsis:       [PATCH] devel/motor: fix build with gcc3.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 04 05:50:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Andrey Slusar
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
Santinel
>Environment:
System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Thu Jul 29 19:48:26 EEST 2004 root at santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
>Description:
	New files:
	files/patch-parser::src::parser.c
	files/patch-src::ui::ncurses::uitagbrowser.cc

	Fix build with gcc3.4
>How-To-Repeat:
	
>Fix:

	

--- motor.diff begins here ---
diff -ruN /usr/ports/devel/motor/files/patch-parser::src::parser.c motor/files/patch-parser::src::parser.c
--- /usr/ports/devel/motor/files/patch-parser::src::parser.c	Thu Jan  1 03:00:00 1970
+++ motor/files/patch-parser::src::parser.c	Sat Jul 31 20:11:50 2004
@@ -0,0 +1,18 @@
+--- parser/src/parser.c.orig	Wed Aug 22 09:52:39 2001
++++ parser/src/parser.c	Sat Jul 31 20:11:06 2004
+@@ -314,6 +314,7 @@
+ 		if (buf == MAP_FAILED) buf = NULL;
+ 		break;
+ 	    default:
++		break;
+ 	}
+     }
+     close(f);
+@@ -334,6 +335,7 @@
+ 	    munmap(text, size);
+ 	    break;
+ 	default:
++	    break;
+     }
+ }
+ 
diff -ruN /usr/ports/devel/motor/files/patch-src::ui::ncurses::uitagbrowser.cc motor/files/patch-src::ui::ncurses::uitagbrowser.cc
--- /usr/ports/devel/motor/files/patch-src::ui::ncurses::uitagbrowser.cc	Thu Jan  1 03:00:00 1970
+++ motor/files/patch-src::ui::ncurses::uitagbrowser.cc	Wed Aug  4 08:32:46 2004
@@ -0,0 +1,11 @@
+--- src/ui/ncurses/uitagbrowser.cc.old	Wed Aug  4 08:22:13 2004
++++ src/ui/ncurses/uitagbrowser.cc	Wed Aug  4 08:22:30 2004
+@@ -83,7 +83,7 @@
+     cm.setwindow(textwindow(w.x1, w.y1, w.x1+20, 0, uiconf.getcolor(cp_menufr)));
+ 
+     for(motortagbrowser::viewscope scope = motortagbrowser::File;
+-    scope != motortagbrowser::viewscope_size; (int) scope += 1) {
++    scope != motortagbrowser::viewscope_size; (int&) scope += 1) {
+ 	cm.additem(0, scope, (string) " " + getscopename(scope));
+ 	if(scope == tagbrowser.getscope())
+ 	    cm.setpos(cm.getcount()-1);
--- motor.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list