diff options
author | adam <adam> | 2007-02-05 20:20:03 +0000 |
---|---|---|
committer | adam <adam> | 2007-02-05 20:20:03 +0000 |
commit | 0eb4646d83b4b29a01de7563ebcb3514e3bb79c3 (patch) | |
tree | afd3240318dc1e97aa1c4ee4911ea2861195ae28 /graphics/inkscape/patches | |
parent | 8c2f8e94a4c7c6037254d2af0148a52798bd1ee3 (diff) | |
download | pkgsrc-0eb4646d83b4b29a01de7563ebcb3514e3bb79c3.tar.gz |
Changes 0.45:
This release brings the exciting new features developed by the Google
Summer of Code 2006 participants, as well as tons of other
improvements across the board. Here are the highlights:
* Gaussian blur is the first SVG filter supported by Inkscape. You
can blur any object to any extent - yet it remains vector and
fully editable. This gives a huge boost to Inkscape as a creative
art tool.
* Display speed and interactivity: not only does Inkscape render
faster, but it can now respond to user input before it finished
redrawing the screen, which greatly improves the interactivity of
the program.
* History dialog makes it easy to to review your editing session and
jump to any step of it, undoing and redoing multiple actions with
one click.
* Several important tool features are added, notably the new
selection mode in Node tool and the adjustable rounded caps in
Calligraphic pen.
* Bitmap tracing works better for multi-color traces, sports a
redesigned dialog and several new options.
* Many new extension effects are added, including Color effects and
Pattern along path.
* The Outline mode has got many fixes and improvements, including a
keyboard shortcut.
* Several new commands in Help menu open various Inkscape-related
pages in your default browser, making Inkscape reference
information more accessible as you work.
* Dozens of smaller features are added throughout the program, and
hundreds of bugs are fixed.
Diffstat (limited to 'graphics/inkscape/patches')
-rw-r--r-- | graphics/inkscape/patches/patch-aa | 35 | ||||
-rw-r--r-- | graphics/inkscape/patches/patch-ad | 9 | ||||
-rw-r--r-- | graphics/inkscape/patches/patch-af | 8 | ||||
-rw-r--r-- | graphics/inkscape/patches/patch-ag | 10 |
4 files changed, 24 insertions, 38 deletions
diff --git a/graphics/inkscape/patches/patch-aa b/graphics/inkscape/patches/patch-aa index f1e8ca24d2f..f464eb0990f 100644 --- a/graphics/inkscape/patches/patch-aa +++ b/graphics/inkscape/patches/patch-aa @@ -1,26 +1,13 @@ -$NetBSD: patch-aa,v 1.8 2006/10/06 20:29:11 adam Exp $ +$NetBSD: patch-aa,v 1.9 2007/02/05 20:20:03 adam Exp $ ---- configure.orig 2006-09-07 09:21:37.000000000 +0200 -+++ configure -@@ -20883,17 +20883,13 @@ cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ +--- src/display/nr-filter-gaussian.cpp.orig 2007-02-05 20:56:28.000000000 +0100 ++++ src/display/nr-filter-gaussian.cpp +@@ -16,8 +16,6 @@ + #include <cmath> + #include <glib.h> - /* Override any gcc2 internal prototype to avoid an error. */ --#ifdef __cplusplus --extern "C" --#endif --/* We use char because int might match the return type of a gcc2 -- builtin and then its argument prototype would still apply. */ --char dgettext (); -+#include <libintl.h> -+ - int - main () - { --dgettext (); -- ; -+dgettext ("", ""); -+ - return 0; - } - _ACEOF +-using std::isnormal; +- + #include "display/nr-filter-primitive.h" + #include "display/nr-filter-gaussian.h" + #include "display/nr-filter-types.h" diff --git a/graphics/inkscape/patches/patch-ad b/graphics/inkscape/patches/patch-ad index e0f1065c4e7..8e421429119 100644 --- a/graphics/inkscape/patches/patch-ad +++ b/graphics/inkscape/patches/patch-ad @@ -1,16 +1,15 @@ -$NetBSD: patch-ad,v 1.2 2006/07/21 15:36:56 joerg Exp $ +$NetBSD: patch-ad,v 1.3 2007/02/05 20:20:03 adam Exp $ ---- src/trace/potrace/inkscape-potrace.cpp.orig 2006-07-21 13:01:29.000000000 +0000 +--- src/trace/potrace/inkscape-potrace.cpp.orig 2007-01-16 03:05:41.000000000 +0100 +++ src/trace/potrace/inkscape-potrace.cpp -@@ -29,7 +29,16 @@ +@@ -31,7 +31,16 @@ #include "curve.h" #include "bitmap.h" -- +#if defined(__NetBSD__) +#include <sys/param.h> +#endif -+ + +#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ < 399000800) +static double log2(double val) +{ diff --git a/graphics/inkscape/patches/patch-af b/graphics/inkscape/patches/patch-af index d36e5aa3025..9e9489f863e 100644 --- a/graphics/inkscape/patches/patch-af +++ b/graphics/inkscape/patches/patch-af @@ -1,7 +1,7 @@ -$NetBSD: patch-af,v 1.1 2006/10/19 06:19:18 rillig Exp $ +$NetBSD: patch-af,v 1.2 2007/02/05 20:20:03 adam Exp $ ---- packaging/macosx/Resources/script.orig 2006-09-06 07:41:48.000000000 +0200 -+++ packaging/macosx/Resources/script 2006-10-19 08:14:09.000000000 +0200 +--- packaging/macosx/Resources/script.orig 2007-01-16 03:05:21.000000000 +0100 ++++ packaging/macosx/Resources/script @@ -17,7 +17,7 @@ open-x11 /tmp/getdisplay.sh || \ open -a XDarwin /tmp/getdisplay.sh || \ echo ":0" > /tmp/display.$UID @@ -10,4 +10,4 @@ $NetBSD: patch-af,v 1.1 2006/10/19 06:19:18 rillig Exp $ +while [ "$?" = "0" -a ! -f /tmp/display.$UID ]; do sleep 1 done - export "DISPLAY=`cat /tmp/display.$UID`" + export DISPLAY="`cat /tmp/display.$UID`" diff --git a/graphics/inkscape/patches/patch-ag b/graphics/inkscape/patches/patch-ag index 64541e0cd44..c63a7e90191 100644 --- a/graphics/inkscape/patches/patch-ag +++ b/graphics/inkscape/patches/patch-ag @@ -1,13 +1,13 @@ -$NetBSD: patch-ag,v 1.1 2006/10/19 06:19:18 rillig Exp $ +$NetBSD: patch-ag,v 1.2 2007/02/05 20:20:03 adam Exp $ ---- share/extensions/ps2pdf.sh.orig 2006-09-06 07:43:07.000000000 +0200 -+++ share/extensions/ps2pdf.sh 2006-10-19 08:15:03.000000000 +0200 +--- share/extensions/ps2pdf.sh.orig 2007-01-16 03:06:10.000000000 +0100 ++++ share/extensions/ps2pdf.sh @@ -2,7 +2,7 @@ - params=`grep "^%%DocumentMedia:" "$1" | head -n 1 | awk '{ if (NF==7) { if ($2!="plain") print "-sPAPERSIZE=" $2; else print "-dDEVICEWIDTHPOINTS=" $3 " -dDEVICEHEIGHTPOINTS=" $4; } }'` + params=`grep "^%%DocumentMedia:" "$1" | head -n 1 | awk '{ if (NF==7) { if ($2!="plain") print "-sPAPERSIZE=" $2; else print "-dDEVICEWIDTHPOINTS=" $3 " -dDEVICEHEIGHTPOINTS=" $4; } }'` -if [ "x${params}x" == "xx" ] +if [ "x${params}x" = "xx" ] then - params=`grep "^%%BoundingBox:" "$1" | head -n 1 | awk '{ if (NF==5) { print "-dDEVICEWIDTHPOINTS=" $4 " -dDEVICEHEIGHTPOINTS=" $5; } }'` + params=`grep "^%%BoundingBox:" "$1" | head -n 1 | awk '{ print "-dDEVICEWIDTHPOINTS=" $4 " -dDEVICEHEIGHTPOINTS=" $5; }'` fi |