summaryrefslogtreecommitdiffstats
path: root/graphics/sodipodi
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-01 02:27:51 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-01 02:27:51 +0800
commit266dde98a51b6a938981dfa96256f58766a1af6f (patch)
tree99046693ea7137c319577bde56de85aa8e657b57 /graphics/sodipodi
parentb83d8ba6b348cc287b05e88003590d6d6b0f1706 (diff)
downloadmarcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar.gz
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar.bz2
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar.lz
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar.xz
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.tar.zst
marcuscom-ports-266dde98a51b6a938981dfa96256f58766a1af6f.zip
share/gnome -> share
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8709 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics/sodipodi')
-rw-r--r--graphics/sodipodi/Makefile41
-rw-r--r--graphics/sodipodi/distinfo3
-rw-r--r--graphics/sodipodi/files/patch-src::xml::repr-io.c14
-rw-r--r--graphics/sodipodi/files/patch-src_main.c21
-rw-r--r--graphics/sodipodi/pkg-descr13
-rw-r--r--graphics/sodipodi/pkg-plist225
6 files changed, 317 insertions, 0 deletions
diff --git a/graphics/sodipodi/Makefile b/graphics/sodipodi/Makefile
new file mode 100644
index 000000000..16779a3f9
--- /dev/null
+++ b/graphics/sodipodi/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: sodipodi
+# Date created: 28 January 2000
+# Whom: Yukihiro Nakai <nakai@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= sodipodi
+PORTVERSION= 0.34
+PORTREVISION= 8
+CATEGORIES= graphics gnome
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A small vector based drawing program with GNOME libraries
+
+LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt
+
+USE_GMAKE= yes
+USE_X_PREFIX= yes
+USE_GNOME= gnomeprefix gnomehack libglade2 libartlgpl2 desktopfileutils
+USE_GETTEXT= yes
+USE_AUTOTOOLS= libtool:15
+CONFIGURE_ARGS= --without-gnome-print \
+ --with-popt
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -I${X11BASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+MAN1= sodipodi.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' \
+ ${WRKSRC}/src/helper/action.c \
+ ${WRKSRC}/src/helper/bezier-utils.c \
+ ${WRKSRC}/src/libarikkei/arikkei-dict.c \
+ ${WRKSRC}/src/libarikkei/arikkei-token.c \
+ ${WRKSRC}/src/libarikkei/arikkei-strlib.c \
+ ${WRKSRC}/src/libnr/nr-pathops.c
+
+.include <bsd.port.mk>
diff --git a/graphics/sodipodi/distinfo b/graphics/sodipodi/distinfo
new file mode 100644
index 000000000..6b495cf0d
--- /dev/null
+++ b/graphics/sodipodi/distinfo
@@ -0,0 +1,3 @@
+MD5 (sodipodi-0.34.tar.gz) = 396cd78526e5a8102fd11114f45a70fe
+SHA256 (sodipodi-0.34.tar.gz) = c553d925aa7482a7ab70f36567d887de09c54b9749c0447c53be1b6513b3ff3d
+SIZE (sodipodi-0.34.tar.gz) = 2327501
diff --git a/graphics/sodipodi/files/patch-src::xml::repr-io.c b/graphics/sodipodi/files/patch-src::xml::repr-io.c
new file mode 100644
index 000000000..1979f41bf
--- /dev/null
+++ b/graphics/sodipodi/files/patch-src::xml::repr-io.c
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/sodipodi/files/patch-src::xml::repr-io.c,v 1.1 2001/11/22 18:02:07 sobomax Exp $
+
+--- src/xml/repr-io.c 2001/11/22 15:20:50 1.1
++++ src/xml/repr-io.c 2001/11/22 15:21:18
+@@ -1,6 +1,8 @@
+ #define SP_REPR_IO_C
+
++#ifdef HAVE_MALLOC_H
+ #include <malloc.h>
++#endif
+ #include <string.h>
+ #include <stdio.h>
+ #include "repr.h"
diff --git a/graphics/sodipodi/files/patch-src_main.c b/graphics/sodipodi/files/patch-src_main.c
new file mode 100644
index 000000000..d14f4d4f6
--- /dev/null
+++ b/graphics/sodipodi/files/patch-src_main.c
@@ -0,0 +1,21 @@
+--- src/main.c.orig Sun Feb 8 08:42:01 2004
++++ src/main.c Thu Nov 25 15:25:34 2004
+@@ -27,7 +27,8 @@
+ #endif
+
+ #ifdef __FreeBSD__
+-#include <floatingpoint.h>
++#include <sys/types.h>
++#include <ieeefp.h>
+ #endif
+ #include <string.h>
+ #include <signal.h>
+@@ -216,7 +217,7 @@
+ result = sp_main_console (argc, argv);
+ }
+
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) && defined(__i386__)
+ fpresetsticky(FP_X_DZ|FP_X_INV);
+ fpsetmask(FP_X_DZ|FP_X_INV);
+ #endif
diff --git a/graphics/sodipodi/pkg-descr b/graphics/sodipodi/pkg-descr
new file mode 100644
index 000000000..0da663b1b
--- /dev/null
+++ b/graphics/sodipodi/pkg-descr
@@ -0,0 +1,13 @@
+Sodipodi is a vector-based drawing program, like CorelDraw or Adobe
+Illustrator from the proprietary software world, and Sketch or Kontour from
+the free software world. It is free software, distributed under the terms of
+the Gnu General Public License, Version 2.
+
+Sodipodi uses W3C SVG as its native file format. It is therefore a very useful
+tool for web designers.
+
+It has a relatively modern display engine, giving you finely antialiased
+display, alpha transparencies, vector fonts and so on. Sodipodi is written in
+C, using the Gtk+ toolkit and some Gnome libraries.
+
+WWW: http://www.sodipodi.com/
diff --git a/graphics/sodipodi/pkg-plist b/graphics/sodipodi/pkg-plist
new file mode 100644
index 000000000..596221f1d
--- /dev/null
+++ b/graphics/sodipodi/pkg-plist
@@ -0,0 +1,225 @@
+bin/sodipodi
+lib/sodipodi/extensions/ill2svg.pl
+lib/sodipodi/modules/libxmleditor.a
+lib/sodipodi/modules/libxmleditor.la
+lib/sodipodi/modules/libxmleditor.so
+share/applications/sodipodi.desktop
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+share/pixmaps/sodipodi.png
+share/sodipodi/about.svg
+share/sodipodi/add.xpm
+share/sodipodi/add_xml_element_node.xpm
+share/sodipodi/add_xml_text_node.xpm
+share/sodipodi/al_bottom_in.xpm
+share/sodipodi/al_bottom_out.xpm
+share/sodipodi/al_center_hor.xpm
+share/sodipodi/al_center_ver.xpm
+share/sodipodi/al_left_in.xpm
+share/sodipodi/al_left_out.xpm
+share/sodipodi/al_right_in.xpm
+share/sodipodi/al_right_out.xpm
+share/sodipodi/al_top_in.xpm
+share/sodipodi/al_top_out.xpm
+share/sodipodi/align_bc.xpm
+share/sodipodi/align_bl.xpm
+share/sodipodi/align_br.xpm
+share/sodipodi/align_cc.xpm
+share/sodipodi/align_cl.xpm
+share/sodipodi/align_cr.xpm
+share/sodipodi/align_tc.xpm
+share/sodipodi/align_tl.xpm
+share/sodipodi/align_tr.xpm
+share/sodipodi/angle_180.xpm
+share/sodipodi/angle_270.xpm
+share/sodipodi/angle_90.xpm
+share/sodipodi/angle_any.xpm
+share/sodipodi/arrows_hor.xpm
+share/sodipodi/arrows_ver.xpm
+share/sodipodi/cap_butt.xpm
+share/sodipodi/cap_round.xpm
+share/sodipodi/cap_square.xpm
+share/sodipodi/clear.xpm
+share/sodipodi/create_new.xpm
+share/sodipodi/curve.xpm
+share/sodipodi/cusp.xpm
+share/sodipodi/del.xpm
+share/sodipodi/delete_xml_attribute.xpm
+share/sodipodi/delete_xml_node.xpm
+share/sodipodi/dimension_hor.xpm
+share/sodipodi/dimension_ver.xpm
+share/sodipodi/div.xpm
+share/sodipodi/draw_arc.xpm
+share/sodipodi/draw_dynahand.xpm
+share/sodipodi/draw_freehand.xpm
+share/sodipodi/draw_node.xpm
+share/sodipodi/draw_pen.xpm
+share/sodipodi/draw_rect.xpm
+share/sodipodi/draw_select.xpm
+share/sodipodi/draw_spiral.xpm
+share/sodipodi/draw_star.xpm
+share/sodipodi/draw_text.xpm
+share/sodipodi/draw_zoom.xpm
+share/sodipodi/dt_active.xpm
+share/sodipodi/dt_inactive.xpm
+share/sodipodi/duplicate.xpm
+share/sodipodi/duplicate_xml_node.xpm
+share/sodipodi/edge_down.xpm
+share/sodipodi/edge_up.xpm
+share/sodipodi/edit_copy.xpm
+share/sodipodi/edit_cut.xpm
+share/sodipodi/edit_delete.xpm
+share/sodipodi/edit_duplicate.xpm
+share/sodipodi/edit_paste.xpm
+share/sodipodi/edit_redo.xpm
+share/sodipodi/edit_undo.xpm
+share/sodipodi/ellipse.xpm
+share/sodipodi/file_export.xpm
+share/sodipodi/file_import.xpm
+share/sodipodi/file_new.xpm
+share/sodipodi/file_open.xpm
+share/sodipodi/file_print.xpm
+share/sodipodi/file_print_direct.xpm
+share/sodipodi/file_print_preview.xpm
+share/sodipodi/file_save.xpm
+share/sodipodi/file_save_as.xpm
+share/sodipodi/fill.xpm
+share/sodipodi/fill_fractal.xpm
+share/sodipodi/fill_gradient.xpm
+share/sodipodi/fill_none.xpm
+share/sodipodi/fill_pattern.xpm
+share/sodipodi/fill_radial.xpm
+share/sodipodi/fill_solid.xpm
+share/sodipodi/flip_hor.xpm
+share/sodipodi/flip_ver.xpm
+share/sodipodi/font.xpm
+share/sodipodi/forward.xpm
+share/sodipodi/freehand.xpm
+share/sodipodi/guide_dialog.png
+share/sodipodi/icons.svg
+share/sodipodi/join.xpm
+share/sodipodi/join_bevel.xpm
+share/sodipodi/join_miter.xpm
+share/sodipodi/join_round.xpm
+share/sodipodi/line.xpm
+share/sodipodi/line_dashed.xpm
+share/sodipodi/line_doubled.xpm
+share/sodipodi/line_full.xpm
+share/sodipodi/lock_aspect_no.xpm
+share/sodipodi/lock_aspect_yes.xpm
+share/sodipodi/move.xpm
+share/sodipodi/node.xpm
+share/sodipodi/node_break.xpm
+share/sodipodi/node_curve.xpm
+share/sodipodi/node_cusp.xpm
+share/sodipodi/node_delete.xpm
+share/sodipodi/node_insert.xpm
+share/sodipodi/node_join.xpm
+share/sodipodi/node_line.xpm
+share/sodipodi/node_smooth.xpm
+share/sodipodi/node_symetric.xpm
+share/sodipodi/object_align.xpm
+share/sodipodi/object_fill.xpm
+share/sodipodi/object_flip_hor.xpm
+share/sodipodi/object_flip_ver.xpm
+share/sodipodi/object_font.xpm
+share/sodipodi/object_layout.xpm
+share/sodipodi/object_reset.xpm
+share/sodipodi/object_rotate.xpm
+share/sodipodi/object_stroke.xpm
+share/sodipodi/object_tocurve.xpm
+share/sodipodi/object_trans.xpm
+share/sodipodi/origin.xpm
+share/sodipodi/properties_fill.xpm
+share/sodipodi/properties_layout.xpm
+share/sodipodi/properties_stroke.xpm
+share/sodipodi/quit_nope.xpm
+share/sodipodi/quit_yep.xpm
+share/sodipodi/rect.xpm
+share/sodipodi/reread.xpm
+share/sodipodi/rotate.xpm
+share/sodipodi/rotate_left.xpm
+share/sodipodi/rotate_right.xpm
+share/sodipodi/scale.xpm
+share/sodipodi/scale_hor.xpm
+share/sodipodi/scale_ver.xpm
+share/sodipodi/select.xpm
+share/sodipodi/selection_bot.xpm
+share/sodipodi/selection_break.xpm
+share/sodipodi/selection_combine.xpm
+share/sodipodi/selection_down.xpm
+share/sodipodi/selection_group.xpm
+share/sodipodi/selection_intersection.xpm
+share/sodipodi/selection_subtraction.xpm
+share/sodipodi/selection_top.xpm
+share/sodipodi/selection_ungroup.xpm
+share/sodipodi/selection_union.xpm
+share/sodipodi/selection_up.xpm
+share/sodipodi/seperate_tool.xpm
+share/sodipodi/set.xpm
+share/sodipodi/skew.xpm
+share/sodipodi/skew_hor.xpm
+share/sodipodi/skew_ver.xpm
+share/sodipodi/smooth.xpm
+share/sodipodi/stroke.xpm
+share/sodipodi/sym.xpm
+share/sodipodi/text.xpm
+share/sodipodi/toback.xpm
+share/sodipodi/tofront.xpm
+share/sodipodi/toolbox_draw.xpm
+share/sodipodi/toolbox_edit.xpm
+share/sodipodi/toolbox_file.xpm
+share/sodipodi/toolbox_node.xpm
+share/sodipodi/toolbox_object.xpm
+share/sodipodi/toolbox_select.xpm
+share/sodipodi/toolbox_zoom.xpm
+share/sodipodi/unknown.xpm
+share/sodipodi/writing_mode_lr.xpm
+share/sodipodi/writing_mode_tb.xpm
+share/sodipodi/zoom.xpm
+share/sodipodi/zoom_1_to_1.xpm
+share/sodipodi/zoom_1_to_2.xpm
+share/sodipodi/zoom_2_to_1.xpm
+share/sodipodi/zoom_draw.xpm
+share/sodipodi/zoom_in.xpm
+share/sodipodi/zoom_out.xpm
+share/sodipodi/zoom_page.xpm
+share/sodipodi/zoom_select.xpm
+share/locale/am/LC_MESSAGES/sodipodi.mo
+share/locale/az/LC_MESSAGES/sodipodi.mo
+share/locale/be/LC_MESSAGES/sodipodi.mo
+share/locale/ca/LC_MESSAGES/sodipodi.mo
+share/locale/cs/LC_MESSAGES/sodipodi.mo
+share/locale/da/LC_MESSAGES/sodipodi.mo
+share/locale/de/LC_MESSAGES/sodipodi.mo
+share/locale/el/LC_MESSAGES/sodipodi.mo
+share/locale/es/LC_MESSAGES/sodipodi.mo
+share/locale/et/LC_MESSAGES/sodipodi.mo
+share/locale/fi/LC_MESSAGES/sodipodi.mo
+share/locale/fr/LC_MESSAGES/sodipodi.mo
+share/locale/ga/LC_MESSAGES/sodipodi.mo
+share/locale/gl/LC_MESSAGES/sodipodi.mo
+share/locale/hr/LC_MESSAGES/sodipodi.mo
+share/locale/hu/LC_MESSAGES/sodipodi.mo
+share/locale/it/LC_MESSAGES/sodipodi.mo
+share/locale/ja/LC_MESSAGES/sodipodi.mo
+share/locale/ko/LC_MESSAGES/sodipodi.mo
+share/locale/mk/LC_MESSAGES/sodipodi.mo
+share/locale/nl/LC_MESSAGES/sodipodi.mo
+share/locale/no/LC_MESSAGES/sodipodi.mo
+share/locale/pl/LC_MESSAGES/sodipodi.mo
+share/locale/pt/LC_MESSAGES/sodipodi.mo
+share/locale/pt_BR/LC_MESSAGES/sodipodi.mo
+share/locale/ru/LC_MESSAGES/sodipodi.mo
+share/locale/sk/LC_MESSAGES/sodipodi.mo
+share/locale/sl/LC_MESSAGES/sodipodi.mo
+share/locale/sr/LC_MESSAGES/sodipodi.mo
+share/locale/sr@Latn/LC_MESSAGES/sodipodi.mo
+share/locale/sv/LC_MESSAGES/sodipodi.mo
+share/locale/tr/LC_MESSAGES/sodipodi.mo
+share/locale/uk/LC_MESSAGES/sodipodi.mo
+share/locale/zh_CN/LC_MESSAGES/sodipodi.mo
+@dirrm share/sodipodi
+@dirrm lib/sodipodi/modules
+@dirrm lib/sodipodi/extensions
+@dirrm lib/sodipodi
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true