Author: tom
Date: Thu Dec 11 13:38:49 2008
New Revision: 3504

URL: http://svn.slimdevices.com?rev=3504&root=Jive&view=rev
Log:
Added several new libraries to support pango and sdl_pango, including updating 
freetype to 2.3.5

Modified:
    7.4/branches/pango/squeezeplay/src/Makefile.osx

Modified: 7.4/branches/pango/squeezeplay/src/Makefile.osx
URL: 
http://svn.slimdevices.com/7.4/branches/pango/squeezeplay/src/Makefile.osx?rev=3504&root=Jive&r1=3503&r2=3504&view=diff
==============================================================================
--- 7.4/branches/pango/squeezeplay/src/Makefile.osx (original)
+++ 7.4/branches/pango/squeezeplay/src/Makefile.osx Thu Dec 11 13:38:49 2008
@@ -48,7 +48,8 @@
 
 export PREFIX=${BUILD_TOP}
 
-export CFLAGS=-I${PREFIX}/include -I${PREFIX}/include/SDL -g
+export CFLAGS=  -I${PREFIX}/include -I${PREFIX}/include/SDL 
-I${PREFIX}/include/pango-1.0 \
+  -I${PREFIX}/include -I${PREFIX}/include/glib-2.0 
-I${PREFIX}/lib/glib-2.0/include -I${PREFIX}/include/cairo  -g
 export LDFLAGS=-L${PREFIX}/lib -L/usr/lib
 
 export TOOLPATH = $(shell dirname `which gcc`)
@@ -67,15 +68,15 @@
 # SDL
 #####
 
-.PHONY: sdl-all freetype  libpng libjpeg sdl sdl-image sdl-ttf sdl-gfx
-sdl-all: freetype sdl libpng libjpeg sdl-image sdl-ttf sdl-gfx
+.PHONY: sdl-all freetype libpng libjpeg expat gettext glib2 fontconfig pixman 
cairo pango sdl sdl-image sdl-ttf sdl-gfx sdl-pango 
+sdl-all: freetype libpng libjpeg expat gettext glib2 fontconfig pixman cairo 
pango sdl sdl-image sdl-ttf sdl-gfx sdl-pango
 
 # freetype
-freetype-2.1.10/config.mk:
-       cd freetype-2.1.10; ./configure  --enable-shared --host=${TARGET} 
--target=${TARGET} --prefix=${PREFIX} CC="'${CC}'"
-
-freetype: freetype-2.1.10/config.mk
-       cd freetype-2.1.10; make; make DESTDIR= install
+freetype-2.3.5/config.mk:
+       cd freetype-2.3.5; ./configure  --enable-shared --host=${TARGET} 
--target=${TARGET} --prefix=${PREFIX} 
+
+freetype: freetype-2.3.5/config.mk
+       cd freetype-2.3.5; make; make DESTDIR= install
 
 # png also add clean
 libpng-1.2.32/Makefile:
@@ -113,6 +114,13 @@
 sdl-ttf: SDL_ttf-2.0.8/Makefile
        cd SDL_ttf-2.0.8; make SDL_CONFIG=${PREFIX}/bin/sdl-config 
FREETYPE_CONFIG=${PREFIX}/bin/freetype-config && make install
 
+# sdl-pango
+SDL_Pango-0.1.2/Makefile:
+       cd SDL_Pango-0.1.2; PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig 
SDL_CONFIG=${PREFIX}/bin/sdl-config 
FREETYPE_CONFIG=${PREFIX}/bin/freetype-config ./configure  --prefix=${PREFIX}
+
+sdl-pango: SDL_Pango-0.1.2/Makefile
+       cd SDL_Pango-0.1.2; make SDL_CONFIG=${PREFIX}/bin/sdl-config 
FREETYPE_CONFIG=${PREFIX}/bin/freetype-config && make install
+       
 # sdl_gfx
 SDL_gfx-2.0.15/Makefile:
        @if [ x$(ARCH) == xi386 ]; then cd SDL_gfx-2.0.15; 
SDL_CONFIG=${PREFIX}/bin/sdl-config ./configure  --prefix=${PREFIX} 
--disable-mmx; fi
@@ -121,6 +129,70 @@
 sdl-gfx: SDL_gfx-2.0.15/Makefile
        cd SDL_gfx-2.0.15; make SDL_CONFIG=${PREFIX}/bin/sdl-config && make 
install
 
+# expat
+expat-2.0.0/Makefile:
+       cd expat-2.0.0; ./configure  --enable-shared --prefix=${PREFIX}
+       
+expat: expat-2.0.0/Makefile
+       cd expat-2.0.0; make && make install
+
+# gettext
+gettext-0.14.1/Makefile:
+       cd gettext-0.14.1; ./configure  --enable-shared --prefix=${PREFIX} 
--disable-csharp --without-emacs \
+        --with-included-gettext --with-included-glib --with-included-libcroco 
--with-included-libxml
+
+gettext: gettext-0.14.1/Makefile
+       cd gettext-0.14.1; make && make install
+       
+# glib2
+glib-2.16.4/Makefile:
+       cd glib-2.16.4; ./configure  --enable-shared --prefix=${PREFIX} 
LDFLAGS="${LDFLAGS} -L${PREFIX}/lib/gettext"
+
+glib2: glib-2.16.4/Makefile
+       cd glib-2.16.4; make && make install
+
+#fontconfig
+fontconfig-2.6.0/Makefile:
+       cd fontconfig-2.6.0; ./configure  --enable-shared \
+       --with-add-fonts=../share/jive/fonts/ \
+       --sysconfdir=/tmp/splocal/etc \
+       --localstatedir=/tmp/splocal/var \
+       --prefix=${PREFIX} 
+
+#      
--with-add-fonts=/usr/X11R6/lib/X11/fonts,/Library/Fonts,/Network/Library/Fonts,/System/Library/Fonts
 \
+
+fontconfig: fontconfig-2.6.0/Makefile
+       cd fontconfig-2.6.0; make && make install
+       
+       
+# pixman
+pixman-0.10.0/Makefile:
+       cd pixman-0.10.0; ./configure  --enable-shared --disable-docs \
+       --disable-gtk \
+       --prefix=${PREFIX}
+
+pixman: pixman-0.10.0/Makefile
+       cd pixman-0.10.0; make && make install
+       
+# cairo
+cairo-1.6.4/Makefile:
+       cd cairo-1.6.4; ./configure  --enable-shared --disable-docs \
+       --disable-glitz --disable-xcb --enable-freetype  --disable-xlib 
--disable-xlib-xrender --without-x --disable-atsui \
+       --prefix=${PREFIX}
+
+cairo: cairo-1.6.4/Makefile
+       cd cairo-1.6.4; make && make install
+
+# pango
+pango-1.18.3/Makefile:
+       export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig; cd pango-1.18.3; 
./configure  --enable-shared --disable-docs \
+       --without-x \
+       --sysconfdir=/tmp/splocal/etc \
+       --localstatedir=/tmp/splocal/var \
+       --prefix=${PREFIX}
+
+pango: pango-1.18.3/Makefile
+       cd pango-1.18.3; make && make install
 
 #####
 # lua
@@ -290,11 +362,35 @@
        @echo "Cleaning: SDL_ttf"
        -cd SDL_ttf-2.0.8; make distclean ; rm -rf x86; rm -rf ppc
        @echo "----------------------------------------------------------"
+       @echo "Cleaning: SDL_Pango"
+       -cd SDL_Pango-0.1.2; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
        @echo "Cleaning: SDL_gfx"
        -cd SDL_gfx-2.0.15; make distclean ; rm -rf x86; rm -rf ppc
        @echo "----------------------------------------------------------"
        @echo "Cleaning: freetype"
-       -cd freetype-2.1.10; make distclean ; rm -rf builds/unix/x86; rm -rf 
builds/unix/ppc
+       -cd freetype-2.3.5; make distclean ; rm -rf builds/unix/x86; rm -rf 
builds/unix/ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: fontconfig"
+       -cd fontconfig-2.6.0; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: expat"
+       -cd expat-2.0.0; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: gettext"
+       -cd gettext-0.14.1; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: glib"
+       -cd glib-2.16.4; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: cairo"
+       -cd cairo-1.6.4; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: pango"
+       -cd pango-1.18.3; make distclean ; rm -rf x86; rm -rf ppc
+       @echo "----------------------------------------------------------"
+       @echo "Cleaning: pixman"
+       -cd pixman-0.10.0; make distclean ; rm -rf x86; rm -rf ppc
        @echo "----------------------------------------------------------"
        @echo "Cleaning: lua"
        -cd lua-5.1.1; make clean ; rm -rf src/x86; rm -rf src/ppc

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to