diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-01 02:27:51 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-01 02:27:51 +0800 |
commit | 266dde98a51b6a938981dfa96256f58766a1af6f (patch) | |
tree | 99046693ea7137c319577bde56de85aa8e657b57 /graphics/sodipodi | |
parent | b83d8ba6b348cc287b05e88003590d6d6b0f1706 (diff) | |
download | marcuscom-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/Makefile | 41 | ||||
-rw-r--r-- | graphics/sodipodi/distinfo | 3 | ||||
-rw-r--r-- | graphics/sodipodi/files/patch-src::xml::repr-io.c | 14 | ||||
-rw-r--r-- | graphics/sodipodi/files/patch-src_main.c | 21 | ||||
-rw-r--r-- | graphics/sodipodi/pkg-descr | 13 | ||||
-rw-r--r-- | graphics/sodipodi/pkg-plist | 225 |
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 |