ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/makebin.osx
(Generate patch)

Comparing deliantra/Deliantra-Client/makebin.osx (file contents):
Revision 1.7 by root, Fri Sep 26 23:59:05 2008 UTC vs.
Revision 1.11 by root, Wed Jan 14 23:55:39 2009 UTC

1#!/bin/bash 1#!/bin/bash
2 2
3# Convert a gtk2-perl program to a standalone OS X binary 3# Convert a gtk2-perl program to a standalone OS X binary
4 4
5# need to patch libSDL_image from /opt/local/lib/libjpeg.dylib to ./libjpeg.62.dylib 5# need to patch libSDL_image from /opt/local/lib/libjpeg.dylib to ./libjpeg.62.dylib
6
7#export MACOSX_DEPLOYMENT_TARGET=10.3 # maybe it helps
8export MACOSX_DEPLOYMENT_TARGET=10.5 # nope
9
10cvs update
6 11
7PERL=/opt/local 12PERL=/opt/local
8PERLLIB=/usr/lib/perl5 13PERLLIB=/usr/lib/perl5
9 14
10umask 022 15umask 022
11 16
12if true; then 17if true; then
13 for mod in AnyEvent EV JSON-XS Deliantra Compress-LZF BDB; do 18 for mod in AnyEvent EV JSON-XS deliantra/Deliantra Compress-LZF BDB Guard; do
14 ( 19 (
20 mkdir -p /root/src/$mod || exit 77
15 cd /root/src/$mod 21 cd /root/src/$mod
22 set -x
23 pwd
24 rsync -avPessh 10.0.0.1:src/$mod/. . --del
16 $PERL/bin/perl Makefile.PL </dev/null 25 $PERL/bin/perl Makefile.PL </dev/null
17 make clean 26 make clean
18 $PERL/bin/perl Makefile.PL </dev/null 27 $PERL/bin/perl Makefile.PL </dev/null
19 make install || exit 28 make install || exit
20 make clean 29 make clean
21 ) 30 ) || exit
22 done 31 done
23fi 32fi
24 33
25if true; then 34if true; then
26 35
88 97
89trap "rm -f addlist pango.rc pango.modules fonts.conf" 0 98trap "rm -f addlist pango.rc pango.modules fonts.conf" 0
90 99
91cd /root/src/deliantra/Deliantra-Client 100cd /root/src/deliantra/Deliantra-Client
92 101
93#$PERL/bin/perl Makefile.PL 102$PERL/bin/perl Makefile.PL
94#make clean 103make clean
95#$PERL/bin/perl Makefile.PL 104$PERL/bin/perl Makefile.PL
96make install || exit 105make install || exit
97 106
98DYLD_LIBRARY_PATH=/opt/local/lib \ 107DYLD_LIBRARY_PATH=/opt/local/lib \
99$PERL/bin/pp -C \ 108$PERL/bin/pp -C \
100 -z 9 \ 109 -z 9 \

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines