summaryrefslogtreecommitdiff
path: root/Master/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-10-09 15:22:36 +0000
committerKarl Berry <karl@freefriends.org>2009-10-09 15:22:36 +0000
commit16ec2695c4ae06bda3ea21bc6ccb2a489230b98f (patch)
tree53ec237747c137c8a3cb1e0b48eb78df09466bcc /Master/source
parentd6606be0ddfbaf22e0ec47ac4d674fbbb1031fb4 (diff)
update asymptote information, w32tex sources
git-svn-id: svn://tug.org/texlive/trunk@15720 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/source')
-rw-r--r--Master/source/asymptote.README60
-rw-r--r--Master/source/w32tex-src.tar.xz (renamed from Master/source/w32tex-src.tar.lzma)bin49832168 -> 50120752 bytes
2 files changed, 57 insertions, 3 deletions
diff --git a/Master/source/asymptote.README b/Master/source/asymptote.README
index 1c2c369ba4c..0cec9d423eb 100644
--- a/Master/source/asymptote.README
+++ b/Master/source/asymptote.README
@@ -1,3 +1,57 @@
-We distribute the base cygwin1.dll in TeX Live. It is used with
-Asymptote (and nothing else). The sources for it are at
-ftp://ftp.cygwin.com/pub/cygwin/release/cygwin/cygwin-1.5.25-15.tar.bz2.
+(This file public domain.)
+
+The basic Asymptote (home page: http://asymptote.sf.net) sources are
+included in the TL sources. We also include a number of Windows dll's
+for Asymptote (and nothing else).
+
+Sources for cygwin1.dll:
+ftp://ftp.cygwin.com/pub/cygwin/release/cygwin/cygwin-1.5.25-15.tar.bz2
+
+Sources for freeglut.dll:
+http://prdownloads.sourceforge.net/freeglut/freeglut-2.6.0-rc1.tar.gz
+
+Sources for glu32.dll:
+http://www.geocities.com/vmelkon/glu.html
+
+
+Here are some explicit instructions, copied from
+http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/2979676?message=7457145
+
+Date: 22 Jun 2009 01:31:13 -0600
+From: John Bowman bowman/at/math/ualberta/ca
+
+For the record, here are the latest instructions for building freeglut.dll
+under CYGWIN. (The next release of Asymptote, version 1.78, will ship with
+version 2.6.0-rc1 of freeglut.dll):
+
+
+#!/bin/sh -x
+#wget http://prdownloads.sourceforge.net/freeglut/freeglut-2.6.0-rc1.tar.gz
+tar -zxf freeglut-2.6.0-rc1.tar.gz
+cd freeglut-2.6.0
+patch -p1 < ../patches/freeglut-cygwin.patch
+./configure --prefix=/usr --without-x
+make -k
+cd src
+gcc -s -static -shared -o freeglut.dll *.o -Wl,--out-implib=libfreeglut.a -lglu32 -lopengl32 -lgdi32 -lwinmm
+cp libfreeglut.a freeglut.dll /lib
+
+#OPTIONAL: To compile manually in src:
+#gcc -O2 -c -D_WIN32 -DHAVE_CONFIG_H -DFREEGLUT_EXPORTS *.c -I.. -I../include
+
+
+
+Here ../patches/freeglut-cygwin.patch refers to:
+
+diff -ru freeglut-2.6.0/configure freeglut-2.6.0J/configure
+--- freeglut-2.6.0/configure 2009-04-20 20:53:07.000000000 -0700
++++ freeglut-2.6.0J/configure 2009-06-22 06:49:17.640625000 -0700
+@@ -21289,7 +21289,7 @@
+ LIBXXF86VM=
+ LIBXI=
+ VERSION_INFO=
+- EXPORT_FLAGS="-DFREEGLUT_EXPORTS"
++ EXPORT_FLAGS="-DFREEGLUT_EXPORTS -D_WIN32"
+ else
+ GL_LIBS="-lGL -lXext -lX11"
+ { echo "$as_me:$LINENO: checking for XF86VidModeSwitchToMode in -lXxf86vm" >&5
diff --git a/Master/source/w32tex-src.tar.lzma b/Master/source/w32tex-src.tar.xz
index 175fceb945f..7182c3bb2eb 100644
--- a/Master/source/w32tex-src.tar.lzma
+++ b/Master/source/w32tex-src.tar.xz
Binary files differ