diff options
author | pav <pav@FreeBSD.org> | 2004-01-12 02:17:22 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2004-01-12 02:17:22 +0800 |
commit | 6dc60d5acebc4f324fe4a62c83f07e5b0932e3a9 (patch) | |
tree | a0b16e97091e8f712da27042d03b5f30246a6f3d /graphics | |
parent | 2803e043c69494e9eb3a97fe0a04a4ee981a2aee (diff) | |
download | freebsd-ports-gnome-6dc60d5acebc4f324fe4a62c83f07e5b0932e3a9.tar.gz freebsd-ports-gnome-6dc60d5acebc4f324fe4a62c83f07e5b0932e3a9.tar.zst freebsd-ports-gnome-6dc60d5acebc4f324fe4a62c83f07e5b0932e3a9.zip |
- Update to 6.0-pre12
PR: ports/61173
Submitted by: David Bremner <bremner@unb.ca> (maintainer)
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/ipe/Makefile | 52 | ||||
-rw-r--r-- | graphics/ipe/distinfo | 2 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Ipe | 337 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Ipe.app-defaults | 91 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Ium | 37 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Ium_gridalign.c | 14 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Makefile | 71 | ||||
-rw-r--r-- | graphics/ipe/files/patch-Plageo | 123 | ||||
-rw-r--r-- | graphics/ipe/files/patch-config-pro | 82 | ||||
-rw-r--r-- | graphics/ipe/files/patch-ipe-ipe-pro | 19 | ||||
-rw-r--r-- | graphics/ipe/files/patch-tex | 80 | ||||
-rw-r--r-- | graphics/ipe/pkg-descr | 13 | ||||
-rw-r--r-- | graphics/ipe/pkg-plist | 312 |
13 files changed, 368 insertions, 865 deletions
diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile index 1fb60f896dd3..5643f98eaf21 100644 --- a/graphics/ipe/Makefile +++ b/graphics/ipe/Makefile @@ -6,26 +6,41 @@ # PORTNAME= Ipe -PORTVERSION= 5.0 +PORTVERSION= 6.0.p12 CATEGORIES= graphics -MASTER_SITES= ftp://ftp.cs.uni-magdeburg.de/pub/ipe/ \ - ftp://ftp.cs.ruu.nl/pub/mirror/ipe/ \ - ftp://ftp.cs.ust.hk/pub/ipe/ +MASTER_SITES= http://www.cs.uu.nl/~otfried/Ipe/ +DISTNAME= ${PORTNAME:L}-${PORTVERSION:S/.p/pre/} +EXTRACT_SUFX= -src.tar.gz MAINTAINER= bremner@unb.ca COMMENT= Extensible drawing editor +RUN_DEPENDS= gs:${PORTSDIR}/${GSPORT} \ + latex:${PORTSDIR}/print/teTeX + .if defined(WITH_GHOSTSCRIPT_AFPL) && ${WITH_GHOSTSCRIPT_AFPL} == yes GSPORT?= print/ghostscript-afpl .else GSPORT?= print/ghostscript-gnu .endif -RUN_DEPENDS= gs:${PORTSDIR}/${GSPORT} \ - latex:${PORTSDIR}/print/teTeX - +WRKSRC= ${WRKDIR}/${DISTNAME}/src +USE_QT_VER= 3 +MAKE_ENV+= QTDIR=${QTDIR} USE_XLIB= yes -USE_MOTIF= yes +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/libexec/ipe/${PORTVERSION:S/.p/pre/} %%PREFIX%%/lib +NO_FILTER_SHLIBS= 1 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +# the problem is a little more subtle, really. It requires gcc 3 +USE_GCC= 3.3 +.endif + +QTDIR?= ${X11BASE} +QMAKE?= ${LOCALBASE}/bin/qmake pre-fetch: .if !defined(WITH_GHOSTSCRIPT_AFPL) || ${WITH_GHOSTSCRIPT_AFPL} != yes @@ -35,4 +50,23 @@ pre-fetch: @${ECHO} "" .endif -.include <bsd.port.mk> +.if !defined(WITH_BROWSER) + @${ECHO} "" + @${ECHO} " Define WITH_BROWSER=myBrowser to use" + @${ECHO} " myBrowser to browse ipe help instead of mozilla" + @${ECHO} "" +.endif + +WITH_BROWSER?=mozilla + +# This is my feeble attempt at making qmake play nice with FreeBSD. +# If you change a variable, you _must_ reconfigure. +# If it is not on this list, it will _not_ be propagated. +do-configure: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${QMAKE} -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ \ + "PREFIX=${PREFIX}" "WWWBROWSER=${WITH_BROWSER}" \ + "CC=${CC}" "CXX=${CXX}" "LINK=${CXX}" "LINK_SHLIB=${CXX}" \ + "LOCALBASE=${LOCALBASE}" main.pro + +.include <bsd.port.post.mk> diff --git a/graphics/ipe/distinfo b/graphics/ipe/distinfo index e15453c9420b..1667521bf58f 100644 --- a/graphics/ipe/distinfo +++ b/graphics/ipe/distinfo @@ -1 +1 @@ -MD5 (Ipe-5.0.tar.gz) = c550ee338f650a655a93e11f711643b3 +MD5 (ipe-6.0pre12-src.tar.gz) = be5c45286de83b8f98cb0179acbc802b diff --git a/graphics/ipe/files/patch-Ipe b/graphics/ipe/files/patch-Ipe deleted file mode 100644 index 74134c46eb00..000000000000 --- a/graphics/ipe/files/patch-Ipe +++ /dev/null @@ -1,337 +0,0 @@ -diff -cr ../Ipe-5.0/Ipe/Makefile Ipe/Makefile -*** ../Ipe-5.0/Ipe/Makefile Thu Nov 27 16:09:18 1997 ---- Ipe/Makefile Sun Nov 5 14:51:33 2000 -*************** -*** 26,42 **** - - # define GFLAGS if you use g++ - #GFLAGS = -! GFLAGS = -fno-for-scope - - # Need to find X and Motif -! INCLUDE_DIRS = -I../Plageo -I/usr/local/include/Xm -! LIB_DIRS = -L../Plageo -L/usr/lib/X11R5 -L/usr/local/lib/ - - # on a Dec Alpha, add -DNO_XMSTRINGS to CFLAGS - # if you get an error with signal handlers, - # add -DLONG_SIGNAL_HANDLER_ARG to CFLAGS -! CFLAGS = $(GFLAGS) -O $(MIXED) $(INCLUDE_DIRS) -! LFLAGS = $(LIB_DIRS) -s - - # LIBRARIES when linking the mixed model (SGI Irix 4) - # LIBRARIES = -lXirisw -lXm -lXt -lfm_s -lgl_s -lPW -lplageo -lm ---- 26,42 ---- - - # define GFLAGS if you use g++ - #GFLAGS = -! GFLAGS = -fno-for-scope - - # Need to find X and Motif -! INCLUDE_DIRS = -I../Plageo -I/usr/X11R6/include -! LIB_DIRS = -L../Plageo -L/usr/X11R6/lib -L/usr/local/lib/ - - # on a Dec Alpha, add -DNO_XMSTRINGS to CFLAGS - # if you get an error with signal handlers, - # add -DLONG_SIGNAL_HANDLER_ARG to CFLAGS -! CFLAGS = $(GFLAGS) $(MIXED) $(INCLUDE_DIRS) -! LFLAGS = $(LIB_DIRS) - - # LIBRARIES when linking the mixed model (SGI Irix 4) - # LIBRARIES = -lXirisw -lXm -lXt -lfm_s -lgl_s -lPW -lplageo -lm -*************** -*** 83,89 **** - all: $(EXE) - - $(EXE): $(OBJS) -! $(CC) $(OBJS) $(LFLAGS) $(LIBRARIES) -o $(EXE) - - .C.o: - $(CC) $(CFLAGS) -c $< ---- 83,89 ---- - all: $(EXE) - - $(EXE): $(OBJS) -! $(CC) -g $(OBJS) $(LFLAGS) $(LIBRARIES) -o $(EXE) - - .C.o: - $(CC) $(CFLAGS) -c $< -diff -cr ../Ipe-5.0/Ipe/advertise.h Ipe/advertise.h -*** ../Ipe-5.0/Ipe/advertise.h Tue May 9 04:35:59 1995 ---- Ipe/advertise.h Wed Oct 25 15:16:18 2000 -*************** -*** 155,161 **** - advertise void show_m_ipe(void); - advertise void show_operation(const char *op, const char *key); - advertise void create_widgets(void); -! advertise void show_message(char *str1, char *str2); - advertise void show_choice(char *str, - char *but1, IpeCallback call1, - char *but2, IpeCallback call2, ---- 155,161 ---- - advertise void show_m_ipe(void); - advertise void show_operation(const char *op, const char *key); - advertise void create_widgets(void); -! advertise void show_message(const char *str1, const char *str2); - advertise void show_choice(char *str, - char *but1, IpeCallback call1, - char *but2, IpeCallback call2, -*************** -*** 178,184 **** - advertise IpeButton enable_undo_bt, enable_latex_box_bt, enable_fifi_bt; - advertise IpeButton enable_interior_bt, enable_zoom_pan_bt, enable_stroke_bt; - advertise IpeButton enable_3_spline_bt; -! advertise void set_ps_preamble(char *s); - advertise char *get_preamble(int which DefaultsTo(0)); - advertise char *get_command(int which); - advertise void show_m_ipe_configuration(void); ---- 178,184 ---- - advertise IpeButton enable_undo_bt, enable_latex_box_bt, enable_fifi_bt; - advertise IpeButton enable_interior_bt, enable_zoom_pan_bt, enable_stroke_bt; - advertise IpeButton enable_3_spline_bt; -! advertise void set_ps_preamble(const char *s); - advertise char *get_preamble(int which DefaultsTo(0)); - advertise char *get_command(int which); - advertise void show_m_ipe_configuration(void); -*************** -*** 313,319 **** - // from file.C: - - advertise Boolean ps_save_picture(IpeCallback callback); -! advertise Boolean ps_save_picture(char *fn DefaultsTo(filename), - int pagenum DefaultsTo(0), - Boolean force DefaultsTo(TRUE), - IpeCallback callback DefaultsTo(NIL)); ---- 313,319 ---- - // from file.C: - - advertise Boolean ps_save_picture(IpeCallback callback); -! advertise Boolean ps_save_picture(const char *fn DefaultsTo(filename), - int pagenum DefaultsTo(0), - Boolean force DefaultsTo(TRUE), - IpeCallback callback DefaultsTo(NIL)); -diff -cr ../Ipe-5.0/Ipe/colors.C Ipe/colors.C -*** ../Ipe-5.0/Ipe/colors.C Tue May 9 04:36:03 1995 ---- Ipe/colors.C Thu Nov 2 15:31:19 2000 -*************** -*** 123,129 **** - // COLOR I/O - // - -! void IColor::save(ostream& fh, char *save_ipe, char *save_ps) - // save color in file - { - if (!col) ---- 123,129 ---- - // COLOR I/O - // - -! void IColor::save(ostream& fh, const char *save_ipe, const char *save_ps) - // save color in file - { - if (!col) -*************** -*** 409,414 **** ---- 409,420 ---- - - // if less than 6 bits, give up and use b&w - -+ if (!bestv[PseudoColor]){ -+ cerr << "No PseudoColor visuals found\n"; -+ monochrome=true; -+ return; -+ } -+ - if (bestv[PseudoColor]->depth < 6) { - monochrome = TRUE; - return; -diff -cr ../Ipe-5.0/Ipe/configuration.C Ipe/configuration.C -*** ../Ipe-5.0/Ipe/configuration.C Tue May 9 04:36:04 1995 ---- Ipe/configuration.C Wed Oct 25 15:24:38 2000 -*************** -*** 52,60 **** - // SET and READOUT values - // - -! advertise void set_ps_preamble(char *s) - { -! XmTextSetString(psPreamble, s); - } - - advertise char *get_preamble(int which DefaultsTo(0)) ---- 52,60 ---- - // SET and READOUT values - // - -! advertise void set_ps_preamble(const char *s) - { -! XmTextSetString(psPreamble,(char *)(s)); - } - - advertise char *get_preamble(int which DefaultsTo(0)) -diff -cr ../Ipe-5.0/Ipe/file.C Ipe/file.C -*** ../Ipe-5.0/Ipe/file.C Tue May 9 04:36:04 1995 ---- Ipe/file.C Wed Oct 25 15:12:03 2000 -*************** -*** 164,170 **** - return ps_save_picture(filename, 0, TRUE, callback); - } - -! advertise Boolean ps_save_picture(char *fn DefaultsTo(filename), - int pagenum DefaultsTo(0), - Boolean force DefaultsTo(TRUE), - IpeCallback callback DefaultsTo(NIL)) ---- 164,170 ---- - return ps_save_picture(filename, 0, TRUE, callback); - } - -! advertise Boolean ps_save_picture(const char *fn DefaultsTo(filename), - int pagenum DefaultsTo(0), - Boolean force DefaultsTo(TRUE), - IpeCallback callback DefaultsTo(NIL)) -diff -cr ../Ipe-5.0/Ipe/iface.h Ipe/iface.h -*** ../Ipe-5.0/Ipe/iface.h Tue May 9 04:35:59 1995 ---- Ipe/iface.h Wed Oct 25 15:19:34 2000 -*************** -*** 257,263 **** - void setcol(void); - void syscol(short); - -! void save(ostream&, char *ipe, char *ps); - void save_latex(ostream&); - void read(int); - ---- 257,263 ---- - void setcol(void); - void syscol(short); - -! void save(ostream&, const char *ipe, const char *ps); - void save_latex(ostream&); - void read(int); - -diff -cr ../Ipe-5.0/Ipe/interface.C Ipe/interface.C -*** ../Ipe-5.0/Ipe/interface.C Tue May 9 04:36:06 1995 ---- Ipe/interface.C Wed Oct 25 15:14:23 2000 -*************** -*** 751,757 **** - // Show a message in a popup window - // - -! advertise void show_message(char *str1, char *str2) - // popup an (error) message window with one or two lines of text - // window stays, and is removed by its OK button - { ---- 751,757 ---- - // Show a message in a popup window - // - -! advertise void show_message(const char *str1, const char *str2) - // popup an (error) message window with one or two lines of text - // window stays, and is removed by its OK button - { -diff -cr ../Ipe-5.0/Ipe/itypes.h Ipe/itypes.h -*** ../Ipe-5.0/Ipe/itypes.h Tue May 9 04:36:00 1995 ---- Ipe/itypes.h Wed Oct 25 11:32:14 2000 -*************** -*** 52,58 **** - enum Object_type { TEXT, SPLINE, LINE, MARK, SPLINEGON, POLYGON, ARC, - BOX, CIRCLE, BITMAP, GROUP, SEGMENTS}; - -! const NUM_OBJECT_TYPES = 9; - - // ============================================================ - ---- 52,58 ---- - enum Object_type { TEXT, SPLINE, LINE, MARK, SPLINEGON, POLYGON, ARC, - BOX, CIRCLE, BITMAP, GROUP, SEGMENTS}; - -! const int NUM_OBJECT_TYPES = 9; - - // ============================================================ - -diff -cr ../Ipe-5.0/Ipe/preview.C Ipe/preview.C -*** ../Ipe-5.0/Ipe/preview.C Sat Dec 20 11:16:43 1997 ---- Ipe/preview.C Fri Oct 27 14:18:51 2000 -*************** -*** 215,223 **** - sprintf(buf, "-g%dx%d", canvas_size.x, canvas_size.y); - DEBUG(DBG_GS, "Starting Ghostscript", buf); - if (app.debug & DBG_GS) -! execl(app.ghostscript_name, "gs", buf, "-r72", NIL); - else -! execl(app.ghostscript_name, "gs", buf, "-r72", "-q", NIL); - cerr << "could not start ghostscript\n"; - exit(1); - } ---- 215,223 ---- - sprintf(buf, "-g%dx%d", canvas_size.x, canvas_size.y); - DEBUG(DBG_GS, "Starting Ghostscript", buf); - if (app.debug & DBG_GS) -! execl(app.ghostscript_name, "gs", buf, "-r72", "-sDEVICE=x11", "-dNOPAUSE", NIL); - else -! execl(app.ghostscript_name, "gs", buf, "-r72", "-sDEVICE=x11", "-dNOPAUSE" "-q", NIL); - cerr << "could not start ghostscript\n"; - exit(1); - } -*************** -*** 228,234 **** - // setup stream to ghostscript - close(to_ghs[0]); - -! to_gs.close(); - // catch broken pipes from now on - signal(SIGPIPE, sig_pipe_broken); - to_gs.openfd(to_ghs[1], "w"); ---- 228,235 ---- - // setup stream to ghostscript - close(to_ghs[0]); - -! if (to_gs.isopen()) -! to_gs.close(); - // catch broken pipes from now on - signal(SIGPIPE, sig_pipe_broken); - to_gs.openfd(to_ghs[1], "w"); -diff -cr ../Ipe-5.0/Ipe/resources.C Ipe/resources.C -*** ../Ipe-5.0/Ipe/resources.C Tue May 9 04:36:09 1995 ---- Ipe/resources.C Wed Oct 25 14:21:26 2000 -*************** -*** 83,89 **** - - #define RESOURCE_COLOR(name, entry) { \ - name, XtCColor, XmRString, sizeof(XColor), XtOffsetOf(AppData, entry),\ -! XmRString, "black" } - - #define RESOURCE_BOOLEAN(name, cls, entry, value) { \ - name, cls, XmRBoolean, sizeof(Boolean), XtOffsetOf(AppData, entry),\ ---- 83,89 ---- - - #define RESOURCE_COLOR(name, entry) { \ - name, XtCColor, XmRString, sizeof(XColor), XtOffsetOf(AppData, entry),\ -! XmRString, XtPointer("black") } - - #define RESOURCE_BOOLEAN(name, cls, entry, value) { \ - name, cls, XmRBoolean, sizeof(Boolean), XtOffsetOf(AppData, entry),\ -*************** -*** 91,101 **** - - #define RESOURCE_STRING(name, entry, value) { \ - name, XmCString, XmRString, sizeof(char *), XtOffsetOf(AppData, entry),\ -! XmRImmediate, value } - - #define RESOURCE_FLOAT(name, cls, entry, value) { \ - name, cls, XtRFloat, sizeof(float), XtOffsetOf(AppData, entry),\ -! XmRString, value } - - #define RESOURCE_INT(name, cls, entry, value) { \ - name, cls, XmRInt, sizeof(int), XtOffsetOf(AppData, entry),\ ---- 91,101 ---- - - #define RESOURCE_STRING(name, entry, value) { \ - name, XmCString, XmRString, sizeof(char *), XtOffsetOf(AppData, entry),\ -! XmRImmediate, XtPointer(value) } - - #define RESOURCE_FLOAT(name, cls, entry, value) { \ - name, cls, XtRFloat, sizeof(float), XtOffsetOf(AppData, entry),\ -! XmRString, XtPointer(value) } - - #define RESOURCE_INT(name, cls, entry, value) { \ - name, cls, XmRInt, sizeof(int), XtOffsetOf(AppData, entry),\ diff --git a/graphics/ipe/files/patch-Ipe.app-defaults b/graphics/ipe/files/patch-Ipe.app-defaults deleted file mode 100644 index 62c98db704f5..000000000000 --- a/graphics/ipe/files/patch-Ipe.app-defaults +++ /dev/null @@ -1,91 +0,0 @@ -*** ../Ipe-5.0/Ipe.app-defaults Tue May 9 04:38:01 1995 ---- Ipe.app-defaults Sun Nov 5 15:31:31 2000 -*************** -*** 6,13 **** - ! - ! Main Geometry - ! -! *mainWindow.width: 17500 -! *mainWindow.height: 17500 - - *mainForm.horizontalSpacing: 120 - *mainForm.verticalSpacing: 120 ---- 6,13 ---- - ! - ! Main Geometry - ! -! *mainWindow.width: 27500 -! *mainWindow.height: 22500 - - *mainForm.horizontalSpacing: 120 - *mainForm.verticalSpacing: 120 -*************** -*** 341,347 **** - ! - ! INSTALL: Name and path of ghostscript interpreter - ! -! *ghostscriptName: /net/bin/gs - ! - ! INSTALL: Command to call Dvips on DVI file - ! ---- 341,347 ---- - ! - ! INSTALL: Name and path of ghostscript interpreter - ! -! *ghostscriptName: /usr/local/bin/gs - ! - ! INSTALL: Command to call Dvips on DVI file - ! -*************** -*** 358,372 **** - ! INSTALL: Command to start help system - ! - *helpCommand: \ -! Mosaic http://www.cs.ruu.nl/people/otfried/html/Ipe/Ipe.html & - ! - ! INSTALL: Directories where Ipe can find Ipe User Macros (IUMs) - ! -! *iumDirectories: /packages/ipe/lib/ium:/packages/ipe/lib/contrib - ! - ! INSTALL: Command to print a Postscript file - ! -! *printCommand: laser -Plaspr2 %s & - ! - ! Names of Screen fonts that will be used to represent text objects - ! ---- 358,373 ---- - ! INSTALL: Command to start help system - ! - *helpCommand: \ -! netscape file://localhost/usr/local/lib/ipe/doc/Ipe.html & -! - ! - ! INSTALL: Directories where Ipe can find Ipe User Macros (IUMs) - ! -! *iumDirectories: /usr/local/lib/ipe/lib/ium: - ! - ! INSTALL: Command to print a Postscript file - ! -! *printCommand: lpr %s - ! - ! Names of Screen fonts that will be used to represent text objects - ! -*************** -*** 445,452 **** - - ! Commands to call previewer on Postscript file - ! -! *mipePreviewCommand: gv -a4 -magstep -2 %s & -! *ipePreviewCommand: gv -a4 -magstep -1 %s & - ! - ! LaTeX preamble - ! ---- 446,453 ---- - - ! Commands to call previewer on Postscript file - ! -! *mipePreviewCommand: gv -magstep -2 %s & -! *ipePreviewCommand: gv -magstep -1 %s & - ! - ! LaTeX preamble - ! diff --git a/graphics/ipe/files/patch-Ium b/graphics/ipe/files/patch-Ium deleted file mode 100644 index 8940cc656a78..000000000000 --- a/graphics/ipe/files/patch-Ium +++ /dev/null @@ -1,37 +0,0 @@ -diff -cr ../Ipe-5.0/Ium/Makefile Ium/Makefile -*** ../Ipe-5.0/Ium/Makefile Thu Nov 27 16:49:47 1997 ---- Ium/Makefile Thu Oct 26 14:09:39 2000 -*************** -*** 10,17 **** - INCLUDE_DIRS = -I../Plageo - LIB_DIRS = -L../Plageo - -! CFLAGS = -O $(INCLUDE_DIRS) -! LFLAGS = -s $(LIB_DIRS) - - CC = g++ - CPLUS = g++ ---- 10,17 ---- - INCLUDE_DIRS = -I../Plageo - LIB_DIRS = -L../Plageo - -! CFLAGS = -O $(INCLUDE_DIRS) -DHAVE_BOOL -fno-for-scope -! LFLAGS = $(LIB_DIRS) - - CC = g++ - CPLUS = g++ -diff -cr ../Ipe-5.0/Ium/ium.h Ium/ium.h -*** ../Ipe-5.0/Ium/ium.h Tue May 9 04:36:13 1995 ---- Ium/ium.h Wed Oct 25 15:28:19 2000 -*************** -*** 61,67 **** ---- 61,69 ---- - #define IPE_BOLD 2 - #define IPE_MATH 3 - -+ #ifndef HAVE_BOOL - typedef int bool; -+ #endif - #ifdef IUM_PLAGEO - typedef pl_vec vertex; - #else diff --git a/graphics/ipe/files/patch-Ium_gridalign.c b/graphics/ipe/files/patch-Ium_gridalign.c deleted file mode 100644 index 933012f1454e..000000000000 --- a/graphics/ipe/files/patch-Ium_gridalign.c +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- Ium/gridalign.c.orig Fri Nov 29 16:04:46 2002 -+++ Ium/gridalign.c Fri Nov 29 16:04:53 2002 -@@ -113,7 +113,7 @@ - ium_output = ium_input; - } - --void main(int argc, char **argv) -+int main(int argc, char **argv) - { - ium_begin(argc, argv); - diff --git a/graphics/ipe/files/patch-Makefile b/graphics/ipe/files/patch-Makefile deleted file mode 100644 index a8869a8d4f5b..000000000000 --- a/graphics/ipe/files/patch-Makefile +++ /dev/null @@ -1,71 +0,0 @@ -*** ../Ipe-5.0/Makefile Sat Dec 20 12:05:11 1997 ---- Makefile Sun Nov 5 14:55:20 2000 -*************** -*** 1,33 **** - ########################################################################### - # Ipe Makefile for Linux -! # - # Make and installation kit for linux - ########################################################################### - .PHONY : install build - -! INSTALL_DIR=/usr/local/lib/ipe - -! build: - cd Plageo/ ; make - cd Ipe/ ; make - cd Ium/ ; make - -! install: build -! mkdir -p $(INSTALL_DIR) $(INSTALL_DIR)/bin $(INSTALL_DIR)/lib - mkdir -p $(INSTALL_DIR)/lib/ium - mkdir -p $(INSTALL_DIR)/doc -! cp Ipe/ipe $(INSTALL_DIR)/bin/ -! rm -f /usr/local/bin/ipe -! ln -s $(INSTALL_DIR)/bin/ipe /usr/local/bin/ipe -! cp Ium/*.ium $(INSTALL_DIR)/lib/ium/ -! cp html/* $(INSTALL_DIR)/doc/ -! cp Ipe.app-defaults.linux /usr/lib/X11/app-defaults/Ipe -! cp ipe2eps /usr/local/bin/ -! -! kitit: -! cd Plageo/ ; rm -r -f *.o -! cd Ipe/ ; rm -r -f *.o -! cd Ium/ ; rm -r -f *.o -! rm -f Ipe-5.0.tar Ipe-5.0.tar.gz -! cd .. ; tar cf Ipe-5.0/Ipe-5.0.tar Ipe-5.0/* -! gzip Ipe-5.0.tar ---- 1,33 ---- - ########################################################################### - # Ipe Makefile for Linux -! # Modfied for FreeBSD ports, David Bremner - # Make and installation kit for linux - ########################################################################### - .PHONY : install build - -! INSTALL_DIR= ${PREFIX}/lib/ipe -! IPETEXDIR= ${LOCALBASE}/share/texmf/tex/latex/ipe - -! all: - cd Plageo/ ; make - cd Ipe/ ; make - cd Ium/ ; make - -! install: all -! mkdir -p $(INSTALL_DIR) $(INSTALL_DIR)/lib - mkdir -p $(INSTALL_DIR)/lib/ium - mkdir -p $(INSTALL_DIR)/doc -! mkdir -p ${IPETEXDIR} -! $(BSD_INSTALL_PROGRAM) Ipe/ipe $(PREFIX)/bin -! $(BSD_INSTALL_PROGRAM) Ium/goodies.ium $(INSTALL_DIR)/lib/ium/ -! $(BSD_INSTALL_PROGRAM) Ium/gridalign.ium $(INSTALL_DIR)/lib/ium/ -! $(BSD_INSTALL_SCRIPT) Ium/postscript.ium $(INSTALL_DIR)/lib/ium/ -! $(BSD_INSTALL_PROGRAM) Ium/spline.ium $(INSTALL_DIR)/lib/ium/ -! $(BSD_INSTALL_DATA) html/* $(INSTALL_DIR)/doc/ -! $(BSD_INSTALL_DATA) Ipe.app-defaults ${X11BASE}/lib/X11/app-defaults/Ipe -! $(BSD_INSTALL_DATA) ipe2eps $(PREFIX)/bin -! $(BSD_INSTALL_DATA) tex/ipe.sty ${IPETEXDIR} -! $(BSD_INSTALL_DATA) tex/mipe.sty ${IPETEXDIR} -! $(BSD_INSTALL_DATA) tex/ipe_pages.tex ${IPETEXDIR} -! $(BSD_INSTALL_DATA) tex/mipe.cls ${IPETEXDIR} -! ${PREFIX}/bin/texconfig rehash diff --git a/graphics/ipe/files/patch-Plageo b/graphics/ipe/files/patch-Plageo deleted file mode 100644 index c05c8172f8ac..000000000000 --- a/graphics/ipe/files/patch-Plageo +++ /dev/null @@ -1,123 +0,0 @@ -diff -cr ../Ipe-5.0/Plageo/Makefile Plageo/Makefile -*** ../Ipe-5.0/Plageo/Makefile Thu Nov 27 15:15:48 1997 ---- Plageo/Makefile Thu Oct 26 14:41:49 2000 -*************** -*** 12,18 **** - CC = g++ - # define GFLAGS if you use g++ - #GFLAGS = -! GFLAGS = -fno-for-scope - - INCLUDE = -I. - CFLAGS = $(GFLAGS) -O $(INCLUDE) ---- 12,18 ---- - CC = g++ - # define GFLAGS if you use g++ - #GFLAGS = -! GFLAGS = -fno-for-scope -g - - INCLUDE = -I. - CFLAGS = $(GFLAGS) -O $(INCLUDE) -diff -cr ../Ipe-5.0/Plageo/ipestream.h Plageo/ipestream.h -*** ../Ipe-5.0/Plageo/ipestream.h Mon Dec 18 11:19:43 1995 ---- Plageo/ipestream.h Thu Oct 26 15:16:31 2000 -*************** -*** 21,28 **** - public: - ipestream(void) { _f = NULL; } - ipestream(FILE *fd) { _f = fd; } -! -! int open(char *fname, char *mode) { - _f = fopen(fname, mode); return (_f != NULL); } - int openfd(int fd, char *mode) { - _f = fdopen(fd, mode); return (_f != NULL); } ---- 21,28 ---- - public: - ipestream(void) { _f = NULL; } - ipestream(FILE *fd) { _f = fd; } -! int isopen(void) { return (_f != NULL); }; -! int open(const char *fname, char *mode) { - _f = fopen(fname, mode); return (_f != NULL); } - int openfd(int fd, char *mode) { - _f = fdopen(fd, mode); return (_f != NULL); } -diff -cr ../Ipe-5.0/Plageo/ireray.C Plageo/ireray.C -*** ../Ipe-5.0/Plageo/ireray.C Tue May 9 04:35:50 1995 ---- Plageo/ireray.C Wed Oct 25 11:31:18 2000 -*************** -*** 40,46 **** - // template<class T> - reray_T::reray_T(const reray_T & a) - { -! register i = a.sz; - reserved_size = sz = i; - if (i==0) { - v = 0; ---- 40,46 ---- - // template<class T> - reray_T::reray_T(const reray_T & a) - { -! register unsigned int i = a.sz; - reserved_size = sz = i; - if (i==0) { - v = 0; -Only in ../Ipe-5.0/Plageo: libplageo.a -diff -cr ../Ipe-5.0/Plageo/pl_coincidence.C Plageo/pl_coincidence.C -*** ../Ipe-5.0/Plageo/pl_coincidence.C Tue May 9 04:35:52 1995 ---- Plageo/pl_coincidence.C Wed Oct 25 11:28:53 2000 -*************** -*** 468,475 **** - - typedef edgelist_link *edgelistp; - -! static const up = 0; -! static const down = 1; - - // sorted list of edges intersecting current sweep line - static edgelistp el = 0; ---- 468,475 ---- - - typedef edgelist_link *edgelistp; - -! static const int up = 0; -! static const int down = 1; - - // sorted list of edges intersecting current sweep line - static edgelistp el = 0; -diff -cr ../Ipe-5.0/Plageo/plageo.h Plageo/plageo.h -*** ../Ipe-5.0/Plageo/plageo.h Tue May 9 04:35:50 1995 ---- Plageo/plageo.h Wed Oct 25 11:28:06 2000 -*************** -*** 1050,1065 **** - - extern int lies_inside(const pl_fixedvec &, const pl_disc &); - -! inline do_overlap(const pl_fixedvec &vec, const pl_box &box) - { return lies_inside(vec, box); } - -! inline do_overlap(const pl_fixedvec &vec, const pl_pgn &pgn) - { return lies_inside(vec, pgn); } - -! inline do_overlap(const pl_fixedvec &vec, const pl_disc &disc) - { return lies_inside(vec, disc); } - -! inline do_overlap(const pl_fixedvec &vec, const pl_object &obj) - { return do_overlap(obj, vec); } - - // ****** POINT ****** ---- 1050,1065 ---- - - extern int lies_inside(const pl_fixedvec &, const pl_disc &); - -! inline int do_overlap(const pl_fixedvec &vec, const pl_box &box) - { return lies_inside(vec, box); } - -! inline int do_overlap(const pl_fixedvec &vec, const pl_pgn &pgn) - { return lies_inside(vec, pgn); } - -! inline int do_overlap(const pl_fixedvec &vec, const pl_disc &disc) - { return lies_inside(vec, disc); } - -! inline int do_overlap(const pl_fixedvec &vec, const pl_object &obj) - { return do_overlap(obj, vec); } - - // ****** POINT ****** diff --git a/graphics/ipe/files/patch-config-pro b/graphics/ipe/files/patch-config-pro new file mode 100644 index 000000000000..1884d9c94cb9 --- /dev/null +++ b/graphics/ipe/files/patch-config-pro @@ -0,0 +1,82 @@ +*** config.pro.orig Mon Nov 17 15:43:31 2003 +--- config.pro Sat Jan 10 10:16:54 2004 +*************** +*** 8,16 **** + # Freetype location + # + # Path to "ft2build.h" (if not on standard include path) +! INCLUDEPATH += /usr/include/freetype2 + # Path to "libfreetype.so" (if not in a standard library directory) +! #LIBS += /usr/lib + # -------------------------------------------------------------------- + # + # Zlib location +--- 8,16 ---- + # Freetype location + # + # Path to "ft2build.h" (if not on standard include path) +! INCLUDEPATH += $${LOCALBASE}/include/freetype2 + # Path to "libfreetype.so" (if not in a standard library directory) +! LIBS += -L$${LOCALBASE}/lib + # -------------------------------------------------------------------- + # + # Zlib location +*************** +*** 43,49 **** + # + #IPEPREFIX = /usr/local/ipe + #IPEPREFIX = /usr +! IPEPREFIX = /opt/ipe-6.0 + # + # Where Ipe executables will be installed ('ipe', 'ipe5toxml' etc) + IPEBINDIR = $${IPEPREFIX}/bin +--- 43,49 ---- + # + #IPEPREFIX = /usr/local/ipe + #IPEPREFIX = /usr +! IPEPREFIX = $${PREFIX} + # + # Where Ipe executables will be installed ('ipe', 'ipe5toxml' etc) + IPEBINDIR = $${IPEPREFIX}/bin +*************** +*** 55,61 **** + IPEHEADERDIR = $${IPEPREFIX}/include + # + # Where Ipelets will be installed: +! IPELETDIR = $${IPEPREFIX}/lib/ipe/$${IPEVERS}/ipelets + # + # List of paths where Ipe will search for Ipelets: + # (Paths are separated by ":" on Windows and ";" on Unix) +--- 55,61 ---- + IPEHEADERDIR = $${IPEPREFIX}/include + # + # Where Ipelets will be installed: +! IPELETDIR = $${IPEPREFIX}/libexec/ipe/$${IPEVERS}/ipelets + # + # List of paths where Ipe will search for Ipelets: + # (Paths are separated by ":" on Windows and ";" on Unix) +*************** +*** 74,81 **** + # + # The HTML browser started to read the on-line Ipe documentation. + #IPEBROWSER = netscape +! IPEBROWSER = konqueror + # -------------------------------------------------------------------- + # Standard definitions --- don't change + CONFIG += warn_on release + linux-g++:QMAKE_CXXFLAGS_WARN_ON += -Wno-unused -Wno-sign-compare +--- 74,87 ---- + # + # The HTML browser started to read the on-line Ipe documentation. + #IPEBROWSER = netscape +! IPEBROWSER = $${WWWBROWSER} + # -------------------------------------------------------------------- ++ # Respect CXX and CC variables ++ QMAKE_CXX=$${CXX} ++ QMAKE_CC=$${CC} ++ QMAKE_LINK = $${LINK} ++ QMAKE_LINK_SHLIB = $${LINK_SHLIB} ++ + # Standard definitions --- don't change + CONFIG += warn_on release + linux-g++:QMAKE_CXXFLAGS_WARN_ON += -Wno-unused -Wno-sign-compare diff --git a/graphics/ipe/files/patch-ipe-ipe-pro b/graphics/ipe/files/patch-ipe-ipe-pro new file mode 100644 index 000000000000..0a0e9a976402 --- /dev/null +++ b/graphics/ipe/files/patch-ipe-ipe-pro @@ -0,0 +1,19 @@ +*** ipe/ipe.pro~ Mon Nov 17 15:43:31 2003 +--- ipe/ipe.pro Tue Jan 6 13:52:23 2004 +*************** +*** 72,78 **** + win32:LIBS += d:/devel/freetype/lib/freetype.lib + win32:INCLUDEPATH += d:/devel/zlib/src + win32:LIBS += d:/devel/zlib/lib/zlib.lib +! unix:LIBS += -L../../build/lib -lxpdf -lipe -lfreetype -lz -ldl + win32:TARGETDEPS += ../../build/lib/ipe.lib + # -------------------------------------------------------------------- + unix:DEFINES += IPEBINDIR=\"$$IPEBINDIR\" +--- 72,78 ---- + win32:LIBS += d:/devel/freetype/lib/freetype.lib + win32:INCLUDEPATH += d:/devel/zlib/src + win32:LIBS += d:/devel/zlib/lib/zlib.lib +! unix:LIBS += -L../../build/lib -lxpdf -lipe -lfreetype -lz + win32:TARGETDEPS += ../../build/lib/ipe.lib + # -------------------------------------------------------------------- + unix:DEFINES += IPEBINDIR=\"$$IPEBINDIR\" diff --git a/graphics/ipe/files/patch-tex b/graphics/ipe/files/patch-tex deleted file mode 100644 index 82c7574635c4..000000000000 --- a/graphics/ipe/files/patch-tex +++ /dev/null @@ -1,80 +0,0 @@ -diff -cr ../Ipe-5.0/tex/ipe_pages.tex tex/ipe_pages.tex -*** ../Ipe-5.0/tex/ipe_pages.tex Tue May 9 04:38:01 1995 ---- tex/ipe_pages.tex Fri Oct 27 16:04:44 2000 -*************** -*** 41,50 **** - % To achieve this, we make a picture environment with this origin, and then - % ignore the picture environment in the Ipe file - % - \makeatletter\@ifundefined{IpeScale}{}{\IpeScale{100}}\makeatother - \unitlength=1bp - \setbox0=\hbox{\special{papersize=1000bp,1000bp}% -! \makebox(0,0)[lt]{\begin{picture}(928,928)(-428,-500) - \bgroup - \def\picture(#1)(#2){}\let\endpicture\relax - \Ipe{page1.ipe} ---- 41,51 ---- - % To achieve this, we make a picture environment with this origin, and then - % ignore the picture environment in the Ipe file - % -+ % WARNING, modifed cluelessly by David Bremner, bremner@unb.ca - \makeatletter\@ifundefined{IpeScale}{}{\IpeScale{100}}\makeatother - \unitlength=1bp - \setbox0=\hbox{\special{papersize=1000bp,1000bp}% -! \makebox(0,0)[lt]{\begin{picture}(928,928)(15,120) - \bgroup - \def\picture(#1)(#2){}\let\endpicture\relax - \Ipe{page1.ipe} -diff -cr ../Ipe-5.0/tex/mipe.cls tex/mipe.cls -*** ../Ipe-5.0/tex/mipe.cls Tue May 9 04:38:02 1995 ---- tex/mipe.cls Fri Oct 27 16:50:21 2000 -*************** -*** 81,93 **** - \def\Ipage#1{\vbox to \paperheight{\vfill - \hbox to \paperwidth{\hfill\Ipe{page#1.ipe}\hfill}\vfill}\newpage} - -! \ExecuteOptions{a4paper} - \ProcessOptions - - % need ipe package - - \RequirePackage{ipe} -- - % use full paper for printing - - \textwidth\paperwidth ---- 81,92 ---- - \def\Ipage#1{\vbox to \paperheight{\vfill - \hbox to \paperwidth{\hfill\Ipe{page#1.ipe}\hfill}\vfill}\newpage} - -! \ExecuteOptions{letterpaper} - \ProcessOptions - - % need ipe package - - \RequirePackage{ipe} - % use full paper for printing - - \textwidth\paperwidth -*************** -*** 296,304 **** - \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} - \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\relax} - \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\relax} -! \renewcommand{\cal}{\protect\pcal} - \newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}} -! \renewcommand{\mit}{\protect\pmit} - \newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}} - \renewcommand\footnoterule{} - \def\thefootnote{\fnsymbol{footnote}} ---- 295,303 ---- - \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} - \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\relax} - \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\relax} -! %\renewcommand{\cal}{\protect\pcal} - \newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}} -! %\renewcommand{\mit}{\protect\pmit} - \newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}} - \renewcommand\footnoterule{} - \def\thefootnote{\fnsymbol{footnote}} -Only in tex: mipe.log diff --git a/graphics/ipe/pkg-descr b/graphics/ipe/pkg-descr index 7e2689739b47..61d51647dadf 100644 --- a/graphics/ipe/pkg-descr +++ b/graphics/ipe/pkg-descr @@ -1,18 +1,5 @@ This is a port of Ipe, Otfried Cheong's Interactive Picture Editor. Ipe has a very nice integration of LaTeX text and PostScript drawings. -There are a couple of gotchas that potential installers should be aware of - -1) Ipe needs a pseudocolor visual to work optimally. XFree86 -currently only provides this at 8 bit colour depth. If you run Ipe at -a higher colour depth, it reverts to "monochrome mode", which is not -nearly as nice. This falling back to monochrome mode is my -modification, so direct any complaints to me first. - -2) The previewing features sensitive to which versions of teTeX and ghostscript -are installed. They work with the versions listed in the Makefile, but -I had problems with earlier versions. Ipe is quite useable without the -preview features. David Bremner bremner@unb.ca - diff --git a/graphics/ipe/pkg-plist b/graphics/ipe/pkg-plist index bb232ac3aee4..a7bd0fc07d2e 100644 --- a/graphics/ipe/pkg-plist +++ b/graphics/ipe/pkg-plist @@ -1,90 +1,224 @@ bin/ipe -bin/ipe2eps -lib/ipe/lib/ium/goodies.ium -lib/ipe/lib/ium/gridalign.ium -lib/ipe/lib/ium/postscript.ium -lib/ipe/lib/ium/spline.ium -lib/ipe/doc/Ipe.html -lib/ipe/doc/Ipe_1.html -lib/ipe/doc/Ipe_10.html -lib/ipe/doc/Ipe_11.html -lib/ipe/doc/Ipe_12.html -lib/ipe/doc/Ipe_13.html -lib/ipe/doc/Ipe_14.html -lib/ipe/doc/Ipe_15.html -lib/ipe/doc/Ipe_16.html -lib/ipe/doc/Ipe_17.html -lib/ipe/doc/Ipe_18.html -lib/ipe/doc/Ipe_19.html -lib/ipe/doc/Ipe_2.html -lib/ipe/doc/Ipe_20.html -lib/ipe/doc/Ipe_21.html -lib/ipe/doc/Ipe_22.html -lib/ipe/doc/Ipe_23.html -lib/ipe/doc/Ipe_24.html -lib/ipe/doc/Ipe_25.html -lib/ipe/doc/Ipe_26.html -lib/ipe/doc/Ipe_27.html -lib/ipe/doc/Ipe_28.html -lib/ipe/doc/Ipe_29.html -lib/ipe/doc/Ipe_3.html -lib/ipe/doc/Ipe_30.html -lib/ipe/doc/Ipe_31.html -lib/ipe/doc/Ipe_32.html -lib/ipe/doc/Ipe_33.html -lib/ipe/doc/Ipe_34.html -lib/ipe/doc/Ipe_35.html -lib/ipe/doc/Ipe_36.html -lib/ipe/doc/Ipe_37.html -lib/ipe/doc/Ipe_38.html -lib/ipe/doc/Ipe_39.html -lib/ipe/doc/Ipe_4.html -lib/ipe/doc/Ipe_40.html -lib/ipe/doc/Ipe_41.html -lib/ipe/doc/Ipe_42.html -lib/ipe/doc/Ipe_43.html -lib/ipe/doc/Ipe_44.html -lib/ipe/doc/Ipe_45.html -lib/ipe/doc/Ipe_46.html -lib/ipe/doc/Ipe_47.html -lib/ipe/doc/Ipe_48.html -lib/ipe/doc/Ipe_49.html -lib/ipe/doc/Ipe_5.html -lib/ipe/doc/Ipe_50.html -lib/ipe/doc/Ipe_51.html -lib/ipe/doc/Ipe_52.html -lib/ipe/doc/Ipe_53.html -lib/ipe/doc/Ipe_54.html -lib/ipe/doc/Ipe_55.html -lib/ipe/doc/Ipe_56.html -lib/ipe/doc/Ipe_57.html -lib/ipe/doc/Ipe_6.html -lib/ipe/doc/Ipe_7.html -lib/ipe/doc/Ipe_8.html -lib/ipe/doc/Ipe_9.html -lib/ipe/doc/example1.gif -lib/ipe/doc/example2.gif -lib/ipe/doc/example3.gif -lib/ipe/doc/example4.gif -lib/ipe/doc/example5.gif -lib/ipe/doc/example6.gif -lib/ipe/doc/intersection.gif -lib/ipe/doc/next.xbm -lib/ipe/doc/parabola.gif -lib/ipe/doc/previous.xbm -lib/ipe/doc/setlinecap.gif -lib/ipe/doc/up.xbm -lib/ipe/doc/window.gif -share/texmf/tex/latex/ipe/ipe.sty -share/texmf/tex/latex/ipe/ipe_pages.tex -share/texmf/tex/latex/ipe/mipe.cls -share/texmf/tex/latex/ipe/mipe.sty -@cwd %%X11BASE%% -lib/X11/app-defaults/Ipe -@cwd %%LOCALBASE%% -@dirrm share/texmf/tex/latex/ipe -@unexec %D/bin/texconfig rehash -@dirrm lib/ipe/lib/ium -@dirrm lib/ipe/lib -@dirrm lib/ipe/doc -@dirrm lib/ipe +bin/ipe5toxml +bin/pdftoipe +lib/libipe.so +lib/libipe.so.1 +lib/libipe.so.1.0 +lib/libipe.so.1.0.0 +libexec/ipe/6.0pre12/ipelets/libalign.so +libexec/ipe/6.0pre12/ipelets/libalign.so.1 +libexec/ipe/6.0pre12/ipelets/libalign.so.1.0 +libexec/ipe/6.0pre12/ipelets/libalign.so.1.0.0 +libexec/ipe/6.0pre12/ipelets/libgoodies.so +libexec/ipe/6.0pre12/ipelets/libgoodies.so.1 +libexec/ipe/6.0pre12/ipelets/libgoodies.so.1.0 +libexec/ipe/6.0pre12/ipelets/libgoodies.so.1.0.0 +libexec/ipe/6.0pre12/ipelets/libimage.so +libexec/ipe/6.0pre12/ipelets/libimage.so.1 +libexec/ipe/6.0pre12/ipelets/libimage.so.1.0 +libexec/ipe/6.0pre12/ipelets/libimage.so.1.0.0 +libexec/ipe/6.0pre12/ipelets/libkgon.so +libexec/ipe/6.0pre12/ipelets/libkgon.so.1 +libexec/ipe/6.0pre12/ipelets/libkgon.so.1.0 +libexec/ipe/6.0pre12/ipelets/libkgon.so.1.0.0 +share/ipe/6.0pre12/doc/annotated.html +share/ipe/6.0pre12/doc/blank.png +share/ipe/6.0pre12/doc/class_ipe_all_attributes-members.html +share/ipe/6.0pre12/doc/class_ipe_all_attributes.html +share/ipe/6.0pre12/doc/class_ipe_angle-members.html +share/ipe/6.0pre12/doc/class_ipe_angle.html +share/ipe/6.0pre12/doc/class_ipe_arc-members.html +share/ipe/6.0pre12/doc/class_ipe_arc.html +share/ipe/6.0pre12/doc/class_ipe_attribute-members.html +share/ipe/6.0pre12/doc/class_ipe_attribute.html +share/ipe/6.0pre12/doc/class_ipe_bezier-members.html +share/ipe/6.0pre12/doc/class_ipe_bezier.html +share/ipe/6.0pre12/doc/class_ipe_bitmap-members.html +share/ipe/6.0pre12/doc/class_ipe_bitmap.html +share/ipe/6.0pre12/doc/class_ipe_buffer-members.html +share/ipe/6.0pre12/doc/class_ipe_buffer.html +share/ipe/6.0pre12/doc/class_ipe_closed_spline-members.html +share/ipe/6.0pre12/doc/class_ipe_closed_spline.html +share/ipe/6.0pre12/doc/class_ipe_color-members.html +share/ipe/6.0pre12/doc/class_ipe_color.html +share/ipe/6.0pre12/doc/class_ipe_document-members.html +share/ipe/6.0pre12/doc/class_ipe_document.html +share/ipe/6.0pre12/doc/class_ipe_ellipse-members.html +share/ipe/6.0pre12/doc/class_ipe_ellipse.html +share/ipe/6.0pre12/doc/class_ipe_file_stream-members.html +share/ipe/6.0pre12/doc/class_ipe_file_stream.html +share/ipe/6.0pre12/doc/class_ipe_fillable-members.html +share/ipe/6.0pre12/doc/class_ipe_fillable.html +share/ipe/6.0pre12/doc/class_ipe_group-members.html +share/ipe/6.0pre12/doc/class_ipe_group.html +share/ipe/6.0pre12/doc/class_ipe_image-members.html +share/ipe/6.0pre12/doc/class_ipe_image.html +share/ipe/6.0pre12/doc/class_ipe_iml_parser-members.html +share/ipe/6.0pre12/doc/class_ipe_iml_parser.html +share/ipe/6.0pre12/doc/class_ipe_layer-members.html +share/ipe/6.0pre12/doc/class_ipe_layer.html +share/ipe/6.0pre12/doc/class_ipe_lex-members.html +share/ipe/6.0pre12/doc/class_ipe_lex.html +share/ipe/6.0pre12/doc/class_ipe_line-members.html +share/ipe/6.0pre12/doc/class_ipe_line.html +share/ipe/6.0pre12/doc/class_ipe_linear-members.html +share/ipe/6.0pre12/doc/class_ipe_linear.html +share/ipe/6.0pre12/doc/class_ipe_mark-members.html +share/ipe/6.0pre12/doc/class_ipe_mark.html +share/ipe/6.0pre12/doc/class_ipe_matrix-members.html +share/ipe/6.0pre12/doc/class_ipe_matrix.html +share/ipe/6.0pre12/doc/class_ipe_object-members.html +share/ipe/6.0pre12/doc/class_ipe_object.html +share/ipe/6.0pre12/doc/class_ipe_object_factory-members.html +share/ipe/6.0pre12/doc/class_ipe_object_factory.html +share/ipe/6.0pre12/doc/class_ipe_page-members.html +share/ipe/6.0pre12/doc/class_ipe_page.html +share/ipe/6.0pre12/doc/class_ipe_painter-members.html +share/ipe/6.0pre12/doc/class_ipe_painter.html +share/ipe/6.0pre12/doc/class_ipe_path-members.html +share/ipe/6.0pre12/doc/class_ipe_path.html +share/ipe/6.0pre12/doc/class_ipe_path_segment-members.html +share/ipe/6.0pre12/doc/class_ipe_path_segment.html +share/ipe/6.0pre12/doc/class_ipe_pg_object-members.html +share/ipe/6.0pre12/doc/class_ipe_pg_object.html +share/ipe/6.0pre12/doc/class_ipe_presentation-members.html +share/ipe/6.0pre12/doc/class_ipe_presentation.html +share/ipe/6.0pre12/doc/class_ipe_rect-members.html +share/ipe/6.0pre12/doc/class_ipe_rect.html +share/ipe/6.0pre12/doc/class_ipe_reference-members.html +share/ipe/6.0pre12/doc/class_ipe_reference.html +share/ipe/6.0pre12/doc/class_ipe_repository-members.html +share/ipe/6.0pre12/doc/class_ipe_repository.html +share/ipe/6.0pre12/doc/class_ipe_segment-members.html +share/ipe/6.0pre12/doc/class_ipe_segment.html +share/ipe/6.0pre12/doc/class_ipe_segment_sub_path-members.html +share/ipe/6.0pre12/doc/class_ipe_segment_sub_path.html +share/ipe/6.0pre12/doc/class_ipe_snap_data-members.html +share/ipe/6.0pre12/doc/class_ipe_snap_data.html +share/ipe/6.0pre12/doc/class_ipe_stream-members.html +share/ipe/6.0pre12/doc/class_ipe_stream.html +share/ipe/6.0pre12/doc/class_ipe_string-members.html +share/ipe/6.0pre12/doc/class_ipe_string.html +share/ipe/6.0pre12/doc/class_ipe_string_stream-members.html +share/ipe/6.0pre12/doc/class_ipe_string_stream.html +share/ipe/6.0pre12/doc/class_ipe_stroke_style-members.html +share/ipe/6.0pre12/doc/class_ipe_stroke_style.html +share/ipe/6.0pre12/doc/class_ipe_style_sheet-members.html +share/ipe/6.0pre12/doc/class_ipe_style_sheet.html +share/ipe/6.0pre12/doc/class_ipe_sub_path-members.html +share/ipe/6.0pre12/doc/class_ipe_sub_path.html +share/ipe/6.0pre12/doc/class_ipe_text-members.html +share/ipe/6.0pre12/doc/class_ipe_text.html +share/ipe/6.0pre12/doc/class_ipe_undo_item-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_item.html +share/ipe/6.0pre12/doc/class_ipe_undo_obj_insertion-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_obj_insertion.html +share/ipe/6.0pre12/doc/class_ipe_undo_object_edit-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_object_edit.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_del-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_del.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_edit-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_edit.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_ins-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_page_ins.html +share/ipe/6.0pre12/doc/class_ipe_undo_presentation-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_presentation.html +share/ipe/6.0pre12/doc/class_ipe_undo_stack-members.html +share/ipe/6.0pre12/doc/class_ipe_undo_stack.html +share/ipe/6.0pre12/doc/class_ipe_vector-members.html +share/ipe/6.0pre12/doc/class_ipe_vector.html +share/ipe/6.0pre12/doc/class_ipe_visitor-members.html +share/ipe/6.0pre12/doc/class_ipe_visitor.html +share/ipe/6.0pre12/doc/class_ipe_xml_attributes-members.html +share/ipe/6.0pre12/doc/class_ipe_xml_attributes.html +share/ipe/6.0pre12/doc/class_ipe_xml_data_source-members.html +share/ipe/6.0pre12/doc/class_ipe_xml_data_source.html +share/ipe/6.0pre12/doc/class_ipe_xml_file_source-members.html +share/ipe/6.0pre12/doc/class_ipe_xml_file_source.html +share/ipe/6.0pre12/doc/class_ipe_xml_parser-members.html +share/ipe/6.0pre12/doc/class_ipe_xml_parser.html +share/ipe/6.0pre12/doc/class_ipelet-members.html +share/ipe/6.0pre12/doc/class_ipelet.html +share/ipe/6.0pre12/doc/class_ipelet_helper-members.html +share/ipe/6.0pre12/doc/class_ipelet_helper.html +share/ipe/6.0pre12/doc/colors.xml +share/ipe/6.0pre12/doc/doxygen.css +share/ipe/6.0pre12/doc/doxygen.png +share/ipe/6.0pre12/doc/example1.png +share/ipe/6.0pre12/doc/example2.png +share/ipe/6.0pre12/doc/example3.png +share/ipe/6.0pre12/doc/example4.png +share/ipe/6.0pre12/doc/example5.png +share/ipe/6.0pre12/doc/example6.png +share/ipe/6.0pre12/doc/functions.html +share/ipe/6.0pre12/doc/functions_enum.html +share/ipe/6.0pre12/doc/functions_func.html +share/ipe/6.0pre12/doc/functions_type.html +share/ipe/6.0pre12/doc/functions_vars.html +share/ipe/6.0pre12/doc/group__attr.html +share/ipe/6.0pre12/doc/group__base.html +share/ipe/6.0pre12/doc/group__doc.html +share/ipe/6.0pre12/doc/group__geo.html +share/ipe/6.0pre12/doc/group__high.html +share/ipe/6.0pre12/doc/group__ipelet.html +share/ipe/6.0pre12/doc/group__obj.html +share/ipe/6.0pre12/doc/hierarchy.html +share/ipe/6.0pre12/doc/index.html +share/ipe/6.0pre12/doc/intersection.png +share/ipe/6.0pre12/doc/ipe_copyright.html +share/ipe/6.0pre12/doc/manual.html +share/ipe/6.0pre12/doc/manual.pdf +share/ipe/6.0pre12/doc/manual_1.html +share/ipe/6.0pre12/doc/manual_10.html +share/ipe/6.0pre12/doc/manual_11.html +share/ipe/6.0pre12/doc/manual_12.html +share/ipe/6.0pre12/doc/manual_13.html +share/ipe/6.0pre12/doc/manual_14.html +share/ipe/6.0pre12/doc/manual_15.html +share/ipe/6.0pre12/doc/manual_16.html +share/ipe/6.0pre12/doc/manual_17.html +share/ipe/6.0pre12/doc/manual_18.html +share/ipe/6.0pre12/doc/manual_19.html +share/ipe/6.0pre12/doc/manual_2.html +share/ipe/6.0pre12/doc/manual_20.html +share/ipe/6.0pre12/doc/manual_21.html +share/ipe/6.0pre12/doc/manual_22.html +share/ipe/6.0pre12/doc/manual_23.html +share/ipe/6.0pre12/doc/manual_24.html +share/ipe/6.0pre12/doc/manual_25.html +share/ipe/6.0pre12/doc/manual_26.html +share/ipe/6.0pre12/doc/manual_27.html +share/ipe/6.0pre12/doc/manual_28.html +share/ipe/6.0pre12/doc/manual_29.html +share/ipe/6.0pre12/doc/manual_3.html +share/ipe/6.0pre12/doc/manual_30.html +share/ipe/6.0pre12/doc/manual_31.html +share/ipe/6.0pre12/doc/manual_32.html +share/ipe/6.0pre12/doc/manual_33.html +share/ipe/6.0pre12/doc/manual_34.html +share/ipe/6.0pre12/doc/manual_35.html +share/ipe/6.0pre12/doc/manual_36.html +share/ipe/6.0pre12/doc/manual_37.html +share/ipe/6.0pre12/doc/manual_38.html +share/ipe/6.0pre12/doc/manual_39.html +share/ipe/6.0pre12/doc/manual_4.html +share/ipe/6.0pre12/doc/manual_41.html +share/ipe/6.0pre12/doc/manual_42.html +share/ipe/6.0pre12/doc/manual_5.html +share/ipe/6.0pre12/doc/manual_6.html +share/ipe/6.0pre12/doc/manual_7.html +share/ipe/6.0pre12/doc/manual_8.html +share/ipe/6.0pre12/doc/manual_9.html +share/ipe/6.0pre12/doc/modules.html +share/ipe/6.0pre12/doc/next.png +share/ipe/6.0pre12/doc/previous.png +share/ipe/6.0pre12/doc/snaplines.png +share/ipe/6.0pre12/doc/struct_ipe_document_1_1_s_properties-members.html +share/ipe/6.0pre12/doc/struct_ipe_document_1_1_s_properties.html +share/ipe/6.0pre12/doc/up.png +@dirrm libexec/ipe/6.0pre12/ipelets +@dirrm libexec/ipe/6.0pre12 +@dirrm libexec/ipe +@dirrm share/ipe/6.0pre12/doc +@dirrm share/ipe/6.0pre12 +@dirrm share/ipe |