Skip to content

Commit a4bd1ca

Browse files
committed
removed darwin lookup in setupext -- use make.osx install
svn path=/branches/v0_99_maint/; revision=7530
1 parent d4464b7 commit a4bd1ca

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

make.osx

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
PREFIX=/Users/jdh2358/dev
2+
PYVERSION=2.6
3+
PYTHON=python${PYVERSION}
4+
SRCDIR=${PWD}
5+
ZLIBVERSION=1.2.3
6+
PNGVERSION=1.2.33
7+
FREETYPEVERSION=2.3.7
8+
MPLVERSION=0.99.0
9+
BDISTMPKGVERSION=0.4.4
10+
MPLSRC=matplotlib-${MPLVERSION}
11+
MACOSX_DEPLOYMENT_TARGET=10.4
12+
13+
## You shouldn't need to configure past this point
14+
15+
CFLAGS="-Os -arch ppc -arch i386 -I{$PREFIX}/include"
16+
17+
LDFLAGS="-arch ppc -arch i386 -L${PREFIX}/lib"
18+
19+
CFLAGS_DEPS="-arch i386 -arch ppc -I${PREFIX}/include -I${PREFIX}/include/freetype2 -isysroot /Developer/SDKs/MacOSX10.4u.sdk"
20+
LDFLAGS_DEPS="-arch i386 -arch ppc -L${PREFIX}/lib -syslibroot,/Developer/SDKs/MacOSX10.4u.sdk"
21+
22+
clean:
23+
rm -rf zlib-${ZLIBVERSION}.tar.gz libpng-${PNGVERSION}.tar.bz2 \
24+
freetype-${FREETYPEVERSION}.tar.bz2 bdist_mpkg-${BDISTMPKGVERSION}.tar.gz \
25+
bdist_mpkg-${BDISTMPKGVERSION} \
26+
zlib-${ZLIBVERSION} libpng-${PNGVERSION} freetype-${FREETYPEVERSION}
27+
28+
fetch:
29+
python -c 'import urllib; urllib.urlretrieve("http://www.zlib.net/zlib-${ZLIBVERSION}.tar.gz", "zlib-${ZLIBVERSION}.tar.gz")' &&\
30+
python -c 'import urllib; urllib.urlretrieve("http://internap.dl.sourceforge.net/sourceforge/libpng/libpng-${PNGVERSION}.tar.bz2", "libpng-${PNGVERSION}.tar.bz2")' &&\
31+
python -c 'import urllib; urllib.urlretrieve("http://download.savannah.gnu.org/releases/freetype/freetype-${FREETYPEVERSION}.tar.bz2", "freetype-${FREETYPEVERSION}.tar.bz2")'
32+
33+
34+
35+
36+
zlib:
37+
unset PKG_CONFIG_PATH &&\
38+
rm -rf zlib-${ZLIBVERSION} &&\
39+
tar xvfz zlib-${ZLIBVERSION}.tar.gz &&\
40+
cd zlib-${ZLIBVERSION} &&\
41+
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
42+
export CFLAGS=${CFLAGS_DEPS} &&\
43+
export LDFLAGS=${LDFLAGS_DEPS} &&\
44+
./configure --prefix=${PREFIX}&&\
45+
MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} CFLAGS=${CFLAGS_DEPS} LDFLAGS=${LDFLAGS_DEPS} make -j3 install&& \
46+
unset MACOSX_DEPLOYMENT_TARGET
47+
48+
png: zlib
49+
unset PKG_CONFIG_PATH &&\
50+
rm -rf libpng-${PNGVERSION} &&\
51+
tar xvfj libpng-${PNGVERSION}.tar.bz2
52+
cd libpng-${PNGVERSION} &&\
53+
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
54+
export CFLAGS=${CFLAGS_DEPS} &&\
55+
export LDFLAGS=${LDFLAGS_DEPS} &&\
56+
./configure --disable-dependency-tracking --prefix=${PREFIX} &&\
57+
make -j3 install&&\
58+
cp .libs/libpng.a . &&\
59+
unset MACOSX_DEPLOYMENT_TARGET
60+
61+
62+
freetype: zlib
63+
unset PKG_CONFIG_PATH &&\
64+
rm -rf ${FREETYPEVERSION} &&\
65+
tar xvfj freetype-${FREETYPEVERSION}.tar.bz2 &&\
66+
cd freetype-${FREETYPEVERSION} &&\
67+
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
68+
export CFLAGS=${CFLAGS_DEPS} &&\
69+
export LDFLAGS=${LDFLAGS_DEPS} &&\
70+
./configure --prefix=${PREFIX} &&\
71+
make -j3 install &&\
72+
cp objs/.libs/libfreetype.a . &&\
73+
unset MACOSX_DEPLOYMENT_TARGET
74+
75+
76+
deps: zlib png freetype
77+
echo 'all done'
78+
79+
mpl_build:
80+
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
81+
export CFLAGS=${CFLAGS_DEPS} &&\
82+
export LDFLAGS=${LDFLAGS_DEPS} &&\
83+
python setup.py build
84+
85+
mpl_install:
86+
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
87+
export CFLAGS=${CFLAGS_DEPS} &&\
88+
export LDFLAGS=${LDFLAGS_DEPS} &&\
89+
python setup.py install --prefix=${PREFIX}

0 commit comments

Comments
 (0)