Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11 In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv18035/main/finkinfo/x11
Modified Files: fontconfig2-dev-10.5.info Log Message: be much more anal about generating the dummy package Index: fontconfig2-dev-10.5.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11/fontconfig2-dev-10.5.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- fontconfig2-dev-10.5.info 11 Nov 2007 16:05:03 -0000 1.3 +++ fontconfig2-dev-10.5.info 19 Dec 2007 18:10:07 -0000 1.4 @@ -1,6 +1,6 @@ Package: fontconfig2-dev Version: 2.4.1 -Revision: 5 +Revision: 101 Distribution: 10.5 Description: Font configuration library Type: nosource @@ -21,15 +21,58 @@ FC_ROOT="%i/lib/fontconfig2" X11_ROOT="/usr/X11" + declare -a bad_files + + bad_file() { + bad_files[${#bad_files[*]}]="$1" + } + install -d -m 755 $FC_ROOT/{bin,include,lib,lib/pkgconfig} - /bin/ln -sfh $X11_ROOT/include/fontconfig "$FC_ROOT/include/fontconfig" - /bin/ln -sfh $X11_ROOT/lib/pkgconfig/fontconfig.pc "$FC_ROOT/lib/pkgconfig/fontconfig.pc" - for file in libfontconfig.1.1.0.dylib libfontconfig.1.dylib libfontconfig.dylib libfontconfig.la; do - /bin/ln -sfh "$X11_ROOT/lib/$file" "$FC_ROOT/lib/$file" + + for file in \ + fcfreetype.h \ + fcprivate.h \ + fontconfig.h \ + ; do + [ -e "$X11_ROOT/include/fontconfig/$file" ] || bad_file "$X11_ROOT/include/fontconfig/$file" done - for file in fc-cache fc-cat fc-list fc-match; do - /bin/ln -sfh "$X11_ROOT/bin/$file" "$FC_ROOT/bin/$file" + + for file in \ + include/fontconfig \ + lib/pkgconfig/fontconfig.pc \ + lib/libfontconfig.1.1.0.dylib \ + lib/libfontconfig.1.dylib \ + lib/libfontconfig.dylib \ + lib/libfontconfig.la \ + bin/fc-cache \ + bin/fc-cat \ + bin/fc-list \ + bin/fc-match \ + ; do + [ -e "$X11_ROOT/$file" ] || bad_file "$X11_ROOT/$file" + /bin/ln -sfh "$X11_ROOT/$file" "$FC_ROOT/$file" done + + if [ ${#bad_files[*]} -gt 0 ]; then + echo "" + echo "" + echo "" + echo "=== ERROR === ERROR === ERROR === ERROR === ERROR === ERROR === ERROR ===" + echo "" + echo "Your X11 installation appears to be missing one or more required files:" + for file in "[EMAIL PROTECTED]"; do + echo " $file" + done + echo "" + echo "You may need to reinstall the X11User or X11SDK packages from your" + echo "Leopard install media." + echo "" + echo "=== ERROR === ERROR === ERROR === ERROR === ERROR === ERROR === ERROR ===" + echo "" + echo "" + echo "" + exit 1 + fi << SplitOff: << Package: fontconfig2-shlibs ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs