* gnu/packages/patches/agg-2.5-gcc8.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/graphics.scm (agg)[source]: Use it.
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			915 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			915 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
Taken from: https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-libs/agg/files/agg-2.5-gcc8.patch.
 | 
						|
 | 
						|
diff -uprN agg-2.5/include/agg_renderer_outline_aa.h agg-2.5-fixed/include/agg_renderer_outline_aa.h
 | 
						|
--- agg-2.5/include/agg_renderer_outline_aa.h	2018-08-25 02:02:52.507254241 +0800
 | 
						|
+++ agg-2.5-fixed/include/agg_renderer_outline_aa.h	2018-08-25 02:04:15.291175316 +0800
 | 
						|
@@ -1375,7 +1375,7 @@ namespace agg
 | 
						|
         //---------------------------------------------------------------------
 | 
						|
         void profile(const line_profile_aa& prof) { m_profile = &prof; }
 | 
						|
         const line_profile_aa& profile() const { return *m_profile; }
 | 
						|
-        line_profile_aa& profile() { return *m_profile; }
 | 
						|
+        const line_profile_aa& profile() { return *m_profile; }
 | 
						|
 
 | 
						|
         //---------------------------------------------------------------------
 | 
						|
         int subpixel_width() const { return m_profile->subpixel_width(); }
 |