> On Aug 22, 2016, at 5:50 AM, [email protected] wrote:
> 
> Revision
> 151794
> Author
> [email protected]
> Date
> 2016-08-22 03:50:00 -0700 (Mon, 22 Aug 2016)
> Log Message
> 
> fntsample: add a new variant +brightcolors and a patch to fix colors
> Modified Paths
> 
>       • trunk/dports/graphics/fntsample/Portfile
> Added Paths
> 
>       • trunk/dports/graphics/fntsample/files/
>       • trunk/dports/graphics/fntsample/files/patch-color.diff
> Diff
> 
> Modified: trunk/dports/graphics/fntsample/Portfile (151793 => 151794)
> 
> --- trunk/dports/graphics/fntsample/Portfile  2016-08-22 10:25:22 UTC (rev 
> 151793)
> +++ trunk/dports/graphics/fntsample/Portfile  2016-08-22 10:50:00 UTC (rev 
> 151794)
> 
> @@ -45,3 +45,9 @@
> 
>  post-patch {
> 
>      reinplace -W ${worksrcpath} "s|^#! /usr/bin/perl|#! 
> ${prefix}/bin/perl${perl5.major}|g" pdfoutline.pl
> 
>  }
> 
> +
> +# this patch is only available in MacPorts; not sure what exactly to ask 
> upstream
> +# the original colors are "useless" for print
> +variant brightcolors description {Use brighter colors in tables (consume 
> less ink)} {
> +    patchfiles      patch-color.diff
> +}
> 
> Added: trunk/dports/graphics/fntsample/files/patch-color.diff (0 => 151794)
> 
> --- trunk/dports/graphics/fntsample/files/patch-color.diff                    
>         (rev 0)
> +++ trunk/dports/graphics/fntsample/files/patch-color.diff    2016-08-22 
> 10:50:00 UTC (rev 151794)
> 
> @@ -0,0 +1,25 @@
> 
> +--- fntsample.c.orig
> ++++ fntsample.c
> +@@ -537,9 +537,11 @@ static void fill_empty_cell(cairo_t *cr, double x, 
> double y, unsigned long charc
> +     cairo_save(cr);
> +     if (g_unichar_isdefined(charcode)) {
> +             if (g_unichar_iscntrl(charcode))
> +-                    cairo_set_source_rgb(cr, 0.0, 0.0, 0.5);
> ++                    cairo_set_source_rgb(cr, 0.85, 0.85, 1.0);
> +             else
> +-                    cairo_set_source_rgb(cr, 0.5, 0.5, 0.5);
> ++                    cairo_set_source_rgb(cr, 0.9, 0.9, 0.9);
> ++    } else {
> ++            cairo_set_source_rgb(cr, 0.5, 0.5, 0.5);
> +     }
> +     cairo_rectangle(cr, x, y, cell_width, cell_height);
> +     cairo_fill(cr);
> +@@ -944,7 +944,7 @@ int main(int argc, char **argv)
> +             exit(1);
> +     }
> + 
> +-    cairo_set_source_rgb(cr, 0.0, 0.0, 0.0);
> ++    cairo_set_source_rgb(cr, 0.0, 0.0, 0.0);
> +     draw_glyphs(cr, cr_font, face, fontname, other_face);
> +     cairo_destroy(cr);
> +     return 0;

The second hunk of the patch appears to be a no-op.

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to