1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

- Update to 6.0-pre12

PR:		ports/61173
Submitted by:	David Bremner <bremner@unb.ca> (maintainer)
This commit is contained in:
Pav Lucistnik 2004-01-11 18:17:22 +00:00
parent e0984a2582
commit eeb4f2a2d9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97939
13 changed files with 368 additions and 865 deletions

View File

@ -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>

View File

@ -1 +1 @@
MD5 (Ipe-5.0.tar.gz) = c550ee338f650a655a93e11f711643b3
MD5 (ipe-6.0pre12-src.tar.gz) = be5c45286de83b8f98cb0179acbc802b

View File

@ -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),\

View File

@ -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
!

View File

@ -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

View File

@ -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);

View File

@ -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

View File

@ -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 ******

View File

@ -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

View File

@ -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\"

View File

@ -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

View File

@ -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

View File

@ -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