summaryrefslogtreecommitdiff
path: root/graphics/inkscape/patches
diff options
context:
space:
mode:
authoradam <adam>2007-02-05 20:20:03 +0000
committeradam <adam>2007-02-05 20:20:03 +0000
commit0eb4646d83b4b29a01de7563ebcb3514e3bb79c3 (patch)
treeafd3240318dc1e97aa1c4ee4911ea2861195ae28 /graphics/inkscape/patches
parent8c2f8e94a4c7c6037254d2af0148a52798bd1ee3 (diff)
downloadpkgsrc-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-aa35
-rw-r--r--graphics/inkscape/patches/patch-ad9
-rw-r--r--graphics/inkscape/patches/patch-af8
-rw-r--r--graphics/inkscape/patches/patch-ag10
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