Home / Office / MagicPoint
Name Modified Size InfoDownloads / Week
Parent folder
MagicPoint-1.09a-2.README 2003-01-12 2.9 kB
MagicPoint-1.09a-2.tar.bz2 2003-01-12 747.0 kB
MagicPoint-1.09a.README 2003-01-12 2.9 kB
MagicPoint-1.09a-1.tar.bz2 2003-01-07 628.6 kB
Totals: 4 Items   1.4 MB 0
NAME:         MagicPoint
VERSION:      1.09a
RELEASE:      2
SUMMARY:      X based presentation software.
DISTRIBUTION: Cygwin GNOME 1.4
VENDOR:       
LICENSE:      GPL
PACKAGER:     Hansom Young <glyoung@users.sourceforge.net>
GROUP:        Applications/Productivity
OS:           Cygwin
ARCH:         i586
SOURCE:       ftp://ftp.mew.org/pub/MagicPoint/magicpoint-%{version}.tar.gz
DESCRIPTION:  
MagicPoint is an X11 based presentation tool. MagicPoint's
presentation files (typically .mgp files) are plain text so you can
create presentation files quickly with your favorite editor. 

--------------------------------------------------------------
REQUIRES: Imlib from Cygwin GNOME project(see links below)
RECOMMENDS: uudeview


ChangeLog
Jan 02, 2003
    First Cygwin port

Jan 07, 2003
    Rebuilt with TrueType scalable font rendering capability,
    using libfreetype-1.3.1 contained in Eric Lassauge's xlockmore-5.02.


--------------------------------------------------------------
Build MagicPoint-1.09a on Cygwin by yourself.

0. Make sure you have imlib installed. 
   uudeview is recommanded to be existing in your system. (See links below)

1. Download and install Eric Lassauge's xlockmore, as it contains freetype-1.3.1.

2. Download and unpack MagicPoint-1.09a source package

3. Patch and make
$ vi configure
# add $FREETYPE to line #1766
<code>
echo "configure:1766: checking for freetype library/header" >&5
 	for dir in /usr/local/freetype /usr/local /opt/freetype /usr/pkg /usr $FREETYPE_ROOT; do
</code>
# add $IMLIB_ROOT to line #2847:
<code>
	for i in /usr/pkg /usr/local $IMLIB_ROOT; do
		if test -f $i/include/Imlib.h; then
			imlib_h_ok=yes
			OPTFLAGS="$OPTFLAGS -I$i/include"
			break
		fi
	done 
</code>

$ export IMLIB_ROOT=/opt/gnome
$ export FREETYPE_ROOT=/usr/X11R6

$LIBS="-L/opt/gnome/lib -L/usr/X11R6/lib"  ./configure     --host=cygwin \
--enable-imlib --enable-gif --enable-locale --enable-freetype

$ xmkmf
$ make ctlwords.h
$ cd image && xmkmf && make CFLAGS="-I${IMLIB_ROOT}/include -I/usr/X11R6/include" && cd ..
$ vi Makefile
  # modify the line "all:: mgp mgp2ps" to "all:: mpg.exe mgp2ps.exe"

# then cd to every sub directory and type 'xmkmf'. when finished, cd back to build root
$ ( cd contrib && xmkmf )
$ ( cd contrib/xwintoppm && mkmf )
$ ( cd sample && xmkmf

$ make
$ make install

------------------------------------------------------------------
Links
imlib-1.9.10 for Cygwin (http://lassauge.free.fr/cygwin/fr_cygwin.htm)
http://lassauge.free.fr/cygwin/imlib-1.9.10-cygwin-shared-bin.tar.gz

imlib-1.9.13 from Cygwin GNOME project. 
http://www.sourceforge.net/projects/cygnome

xlockmore-5.02 for Cygwin (http://lassauge.free.fr/cygwin/fr_cygwin.htm)
http://lassauge.free.fr/cygwin/xlockmore-5.02.tar.bz2

uudeview for Cygwin 
http://www.hirmke.de/software/develop/gnuwin32/cygwin/porters/Hirmke_Michael/GNUWin32-contents.html#uudeview-0.5.13 (cygwinb19)


Source: MagicPoint-1.09a-2.README, updated 2003-01-12