View | Details | Raw Unified | Return to bug 26599
Collapse All | Expand All

(-)ipe/Makefile (-1 / +1 lines)
Lines 18-23 Link Here
18
		latex:${PORTSDIR}/print/teTeX
18
		latex:${PORTSDIR}/print/teTeX
19
19
20
USE_XLIB=	yes
20
USE_XLIB=	yes
21
REQUIRES_MOTIF= yes
21
USE_MOTIF= 	yes
22
22
23
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)ipe/files/patch-Ipe (-5 / +18 lines)
Lines 1-6 Link Here
1
diff -cr ../Ipe-5.0/Ipe/Makefile Ipe/Makefile
1
diff -cr ../Ipe-5.0/Ipe/Makefile Ipe/Makefile
2
*** ../Ipe-5.0/Ipe/Makefile	Thu Nov 27 16:09:18 1997
2
*** ../Ipe-5.0/Ipe/Makefile	Thu Nov 27 16:09:18 1997
3
--- Ipe/Makefile	Thu Oct 26 14:57:59 2000
3
--- Ipe/Makefile	Sun Nov  5 14:51:33 2000
4
***************
4
***************
5
*** 26,42 ****
5
*** 26,42 ****
6
  
6
  
Lines 24-30 Link Here
24
  
24
  
25
  # define GFLAGS if you use g++
25
  # define GFLAGS if you use g++
26
  #GFLAGS  =
26
  #GFLAGS  =
27
! GFLAGS	= -fno-for-scope  -g
27
! GFLAGS	= -fno-for-scope  
28
  
28
  
29
  # Need to find X and Motif
29
  # Need to find X and Motif
30
! INCLUDE_DIRS	= -I../Plageo -I/usr/X11R6/include
30
! INCLUDE_DIRS	= -I../Plageo -I/usr/X11R6/include
Lines 111-117 Link Here
111
  				  IpeCallback callback DefaultsTo(NIL));
111
  				  IpeCallback callback DefaultsTo(NIL));
112
diff -cr ../Ipe-5.0/Ipe/colors.C Ipe/colors.C
112
diff -cr ../Ipe-5.0/Ipe/colors.C Ipe/colors.C
113
*** ../Ipe-5.0/Ipe/colors.C	Tue May  9 04:36:03 1995
113
*** ../Ipe-5.0/Ipe/colors.C	Tue May  9 04:36:03 1995
114
--- Ipe/colors.C	Wed Oct 25 15:19:03 2000
114
--- Ipe/colors.C	Thu Nov  2 15:31:19 2000
115
***************
115
***************
116
*** 123,129 ****
116
*** 123,129 ****
117
  // COLOR I/O
117
  // COLOR I/O
Lines 129-134 Link Here
129
  // save color in file
129
  // save color in file
130
  {
130
  {
131
    if (!col)
131
    if (!col)
132
***************
133
*** 409,414 ****
134
--- 409,420 ----
135
    
136
    // if less than 6 bits, give up and use b&w
137
    
138
+   if (!bestv[PseudoColor]){
139
+     cerr << "No PseudoColor visuals found\n";
140
+     monochrome=true;
141
+     return;
142
+   }
143
+ 
144
    if (bestv[PseudoColor]->depth < 6) {
145
      monochrome = TRUE;
146
      return;
132
diff -cr ../Ipe-5.0/Ipe/configuration.C Ipe/configuration.C
147
diff -cr ../Ipe-5.0/Ipe/configuration.C Ipe/configuration.C
133
*** ../Ipe-5.0/Ipe/configuration.C	Tue May  9 04:36:04 1995
148
*** ../Ipe-5.0/Ipe/configuration.C	Tue May  9 04:36:04 1995
134
--- Ipe/configuration.C	Wed Oct 25 15:24:38 2000
149
--- Ipe/configuration.C	Wed Oct 25 15:24:38 2000
Lines 213-220 Link Here
213
  // popup an (error) message window with one or two lines of text
228
  // popup an (error) message window with one or two lines of text
214
  // window stays, and is removed by its OK button
229
  // window stays, and is removed by its OK button
215
  {
230
  {
216
Only in ../Ipe-5.0/Ipe: ipe
217
Only in Ipe: ipe.core
218
diff -cr ../Ipe-5.0/Ipe/itypes.h Ipe/itypes.h
231
diff -cr ../Ipe-5.0/Ipe/itypes.h Ipe/itypes.h
219
*** ../Ipe-5.0/Ipe/itypes.h	Tue May  9 04:36:00 1995
232
*** ../Ipe-5.0/Ipe/itypes.h	Tue May  9 04:36:00 1995
220
--- Ipe/itypes.h	Wed Oct 25 11:32:14 2000
233
--- Ipe/itypes.h	Wed Oct 25 11:32:14 2000
(-)ipe/files/patch-Ipe.app-defaults (-2 / +2 lines)
Lines 1-5 Link Here
1
*** ../Ipe-5.0/Ipe.app-defaults	Tue May  9 04:38:01 1995
1
*** ../Ipe-5.0/Ipe.app-defaults	Tue May  9 04:38:01 1995
2
--- Ipe.app-defaults	Wed Nov  1 11:21:40 2000
2
--- Ipe.app-defaults	Sun Nov  5 15:31:31 2000
3
***************
3
***************
4
*** 6,13 ****
4
*** 6,13 ****
5
  !
5
  !
Lines 57-63 Link Here
57
  ! INSTALL: Command to start help system
57
  ! INSTALL: Command to start help system
58
  !
58
  !
59
  *helpCommand:		\
59
  *helpCommand:		\
60
! 	netscape file://localhost/usr/X11R6/lib/ipe/doc/Ipe.html &
60
! 	netscape file://localhost/usr/local/lib/ipe/doc/Ipe.html &
61
! 
61
! 
62
  !
62
  !
63
  ! INSTALL: Directories where Ipe can find Ipe User Macros (IUMs)
63
  ! INSTALL: Directories where Ipe can find Ipe User Macros (IUMs)
(-)ipe/files/patch-Makefile (-11 / +10 lines)
Lines 1-5 Link Here
1
*** ../Ipe-5.0/Makefile	Sat Dec 20 12:05:11 1997
1
*** ../Ipe-5.0/Makefile	Sat Dec 20 12:05:11 1997
2
--- Makefile	Fri Oct 27 16:23:21 2000
2
--- Makefile	Sun Nov  5 14:55:20 2000
3
***************
3
***************
4
*** 1,33 ****
4
*** 1,33 ****
5
  ###########################################################################
5
  ###########################################################################
Lines 27-41 Link Here
27
! 	cp html/* $(INSTALL_DIR)/doc/
27
! 	cp html/* $(INSTALL_DIR)/doc/
28
! 	cp Ipe.app-defaults.linux /usr/lib/X11/app-defaults/Ipe
28
! 	cp Ipe.app-defaults.linux /usr/lib/X11/app-defaults/Ipe
29
! 	cp ipe2eps /usr/local/bin/
29
! 	cp ipe2eps /usr/local/bin/
30
  
30
! 
31
- kitit: 
31
! kitit: 
32
- 	cd Plageo/ ; rm -r -f *.o
32
! 	cd Plageo/ ; rm -r -f *.o
33
- 	cd Ipe/ ; rm -r -f *.o
33
! 	cd Ipe/ ; rm -r -f *.o
34
- 	cd Ium/ ; rm -r -f *.o
34
! 	cd Ium/ ; rm -r -f *.o
35
- 	rm -f Ipe-5.0.tar Ipe-5.0.tar.gz
35
! 	rm -f Ipe-5.0.tar Ipe-5.0.tar.gz
36
- 	cd .. ; tar cf Ipe-5.0/Ipe-5.0.tar Ipe-5.0/*
36
! 	cd .. ; tar cf Ipe-5.0/Ipe-5.0.tar Ipe-5.0/*
37
- 	gzip Ipe-5.0.tar
37
! 	gzip Ipe-5.0.tar
38
--- 1,34 ----
38
--- 1,33 ----
39
  ###########################################################################
39
  ###########################################################################
40
  # Ipe Makefile for Linux
40
  # Ipe Makefile for Linux
41
! # Modfied for FreeBSD ports, David Bremner     
41
! # Modfied for FreeBSD ports, David Bremner     
Lines 69-72 Link Here
69
! 	$(BSD_INSTALL_DATA) tex/ipe_pages.tex ${IPETEXDIR}
69
! 	$(BSD_INSTALL_DATA) tex/ipe_pages.tex ${IPETEXDIR}
70
! 	$(BSD_INSTALL_DATA) tex/mipe.cls ${IPETEXDIR}
70
! 	$(BSD_INSTALL_DATA) tex/mipe.cls ${IPETEXDIR}
71
! 	${PREFIX}/bin/texconfig rehash
71
! 	${PREFIX}/bin/texconfig rehash
72
  
(-)ipe/pkg-descr (-3 / +5 lines)
Lines 2-10 Link Here
2
Ipe has a very nice integration of LaTeX text and PostScript drawings.
2
Ipe has a very nice integration of LaTeX text and PostScript drawings.
3
There are a couple of gotchas that potential installers should be aware of
3
There are a couple of gotchas that potential installers should be aware of
4
4
5
1) Unfortunately Ipe only works in 8 bit colour. As far as I know this is
5
1) Ipe needs a pseudocolor visual to work optimally.  XFree86
6
a Motif limitation. Starting in higher colour depth will yield a core 
6
currently only provides this at 8 bit colour depth.  If you run Ipe at
7
dump.
7
a higher colour depth, it reverts to "monochrome mode", which is not
8
nearly as nice.  This falling back to monochrome mode is my
9
modification, so direct any complaints to me first.
8
10
9
2) The previewing features sensitive to which versions of teTeX and ghostscript
11
2) The previewing features sensitive to which versions of teTeX and ghostscript
10
are installed. They work with the versions listed in the Makefile, but
12
are installed. They work with the versions listed in the Makefile, but

Return to bug 26599