[PD-cvs] packages/darwin_app embed-MacOSX-dependencies.sh,1.2,1.3
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Thu Apr 19 06:29:45 CEST 2007
Update of /cvsroot/pure-data/packages/darwin_app
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24087/darwin_app
Modified Files:
embed-MacOSX-dependencies.sh
Log Message:
added handling for fink libs that are in subdirs of /sw/lib to support freetype2. See https://pow.idmi.poly.edu/weblog/hans/MacOSX/2007/04/18/install_name_toolchangingins.html for details
Index: embed-MacOSX-dependencies.sh
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/embed-MacOSX-dependencies.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** embed-MacOSX-dependencies.sh 16 Jan 2006 04:33:04 -0000 1.2
--- embed-MacOSX-dependencies.sh 19 Apr 2007 04:29:43 -0000 1.3
***************
*** 30,36 ****
install -d $PD_APP_LIB
install -p /sw/lib/$lib $PD_APP_LIB
# @executable_path starts from Contents/Resources/bin/pd
! install_name_tool -id @executable_path/../../$LIB_DIR/$lib $PD_APP_LIB/$lib
! install_name_tool -change /sw/lib/$lib @executable_path/../../$LIB_DIR/$lib $pd_darwin
done
echo " "
--- 30,37 ----
install -d $PD_APP_LIB
install -p /sw/lib/$lib $PD_APP_LIB
+ new_lib=`echo $lib | sed 's|.*/\(.*\.dylib\)|\1|'`
# @executable_path starts from Contents/Resources/bin/pd
! install_name_tool -id @executable_path/../../$LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
! install_name_tool -change /sw/lib/$lib @executable_path/../../$LIB_DIR/$new_lib $pd_darwin
done
echo " "
***************
*** 44,55 ****
for lib in $LIBS; do
echo -e "\t$lib"
! if [ -e $PD_APP_LIB/$lib ]; then
! echo "$PD_APP_LIB/$lib already exists, skipping copy."
else
install -vp /sw/lib/$lib $PD_APP_LIB
fi
# @executable_path starts from Contents/Resources/bin/pd
! install_name_tool -id @executable_path/../../$LIB_DIR/$lib $PD_APP_LIB/$lib
! install_name_tool -change /sw/lib/$lib @executable_path/../../$LIB_DIR/$lib $dylib
done
echo " "
--- 45,57 ----
for lib in $LIBS; do
echo -e "\t$lib"
! new_lib=`echo $lib | sed 's|.*/\(.*\.dylib\)|\1|'`
! if [ -e $PD_APP_LIB/$new_lib ]; then
! echo "$PD_APP_LIB/$new_lib already exists, skipping copy."
else
install -vp /sw/lib/$lib $PD_APP_LIB
fi
# @executable_path starts from Contents/Resources/bin/pd
! install_name_tool -id @executable_path/../../$LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
! install_name_tool -change /sw/lib/$lib @executable_path/../../$LIB_DIR/$new_lib $dylib
done
echo " "
More information about the Pd-cvs
mailing list