Changes

Jump to navigation Jump to search
fix links to metapost
< [[ConTeXt MinimalsStandalone]] | [[ConTeXt MinimalsStandalone/Structure]] >
Binaries can now be built from
svn co http://svn.contextgarden.net/minimals-srcsuite/build-binaries
It might take some time to propagate the changes and auto-update this page :)
=== MetaPost ===
* SVN: httphttps://foundry.supelec.fr/svn/metapost* ViewVC:httphttps://foundry.supelec.fr/gfscm/projectviewvc.php/?root=metapost/scmsvn/
* files: http://foundry.supelec.fr/gf/project/metapost/frs/
<code>tags/XXX</code>
=== pdfTeX LuaTeX ===* SVN: http://foundry.supelec.fr/svn/pdftex* VieVC: http://foundry.supelec.fr/gf/project/pdftex/scmsvn/<code>branches/stable/source</code> === luaTeX ===* SVN: httphttps://foundry.supelec.fr/svn/luatex* ViewVC: httphttps://foundry.supelec.fr/gfscm/projectviewvc.php/?root=luatex/scmsvn/
* Files: http://foundry.supelec.fr/gf/project/luatex/frs/
<code>tags/beta-XXX</code>
=== XeTeX W32TeX === * http://scripts.silw32tex.org/svn-public/xetex/TRUNK<code>trunk</code>
=== TeX Live 2008 2012 ===
* http://www.tug.org/texlive/svn/
 
=== Others (not used any more) ===
 
We also used to compile pdfTeX and XeTeX, but stopped doing so as there was no need to use a version newer than what's in TeX Live.
 
==== pdfTeX ====
* SVN: http://foundry.supelec.fr/svn/pdftex
* VieVC: http://foundry.supelec.fr/gf/project/pdftex/scmsvn/
<code>branches/stable/source</code>
 
==== XeTeX ====
* GIT: git://git.code.sf.net/p/xetex/code
* Gitweb: http://xetex.git.sourceforge.net/
<code>master</code>
== rsync ==
== Cross-compiling for PPC on Intel Mac OS X == I see that Mojca has left homework for me to do over the week-end <code>;-)</code> so here goes:
In order to cross-compile for PPC on a Intel Mac, you need to give the compiler and the linker the following additional switches:
-arch ppc
 
Pretty damn simple, isn't?
So all you have to do is set <code>CFLAGS</code> and <code>LDFLAGS</code> before you run <code>configure</code> (as well as <code>CXXFLAGS</code>, if applicable). Of course it may be that some Makefiles don't honor these variables and override them with something of their own, and this is the major inconvience you will have to deal with (this is actually what the Makefile for lua does; here you would have to set something like <code>MYCFLAGS</code> or <code>XCFLAGS</code> in addition).
and select gcc 3.3 to be more backward compatible, as well as setting
export MACOSX_DEPLOYMENT_TARGET=10.3
 
== Compiling TeX Live binaries ==
 
To compile 64-bit binaries on 10.6 or later:
./Build --disable-xdvipdfmx --disable-xetex --disable-xdv2pdf
To select the latest compiler on Lion:
CC=clang OBJC=clang CXX=clang++ ./Build <options>
If we want to compile for 10.6 on 10.7 we additionally need:
export MACOSX_DEPLOYMENT_TARGET=10.6
# or add -mmacosx-version-min=10.6 to CFLAGS
# most of the time optional; usually not needed, but one never knows
export MYCFLAGS='-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk'
export CC=llvm-gcc-4.2; export CFLAGS=$MYCFLAGS
export OBJC=llvm-gcc-4.2; export OBJCFLAGS=$MYCFLAGS
export CXX=llvm-g++-4.2; export CXXFLAGS=$MYCFLAGS
./Build <options>
 
To compile ppc and i386 binaries for Tiger on 10.6:
export ARCH=i386
export MACOSX_DEPLOYMENT_TARGET=10.4
export MYCFLAGS='-arch $ARCH -isysroot /Developer/SDKs/MacOSX10.4u.sdk'
export LDFLAGS='-arch $ARCH'
export CC=gcc-4.0; export CFLAGS=$MYCFLAGS
export OBJC=gcc-4.0; export OBJCFLAGS=$MYCFLAGS
export CXX=g++-4.0; export CXXFLAGS=$MYCFLAGS
 
Or alternatively:
export MACOSX_DEPLOYMENT_TARGET=10.4
export MYCFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk'
export CC=i686-apple-darwin10-gcc-4.0.1; export CFLAGS=$MYCFLAGS
export OBJC=i686-apple-darwin10-gcc-4.0.1; export OBJCFLAGS=$MYCFLAGS
export CXX=i686-apple-darwin10-g++-4.0.1; export CXXFLAGS=$MYCFLAGS
 
export MACOSX_DEPLOYMENT_TARGET=10.4
export MYCFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk'
export CC=powerpc-apple-darwin10-gcc-4.0.1; export CFLAGS=$MYCFLAGS
export OBJC=powerpc-apple-darwin10-gcc-4.0.1; export OBJCFLAGS=$MYCFLAGS
export CXX=powerpc-apple-darwin10-g++-4.0.1; export CXXFLAGS=$MYCFLAGS
= Non-Polish Fonts =
'''Bold text'''
[[Category:MinimalsStandalone|Implementation]]

Navigation menu