On Mar 29, 2012, at 12:33 PM, Alexander Hansen <alexanderk.han...@gmail.com> wrote:
> I decided not to wait the full 10 or so days it would require to do a > buildworld :-) > > One important result is the following: > > $ xcodebuild -version > Error: No developer directory found at > /Applications/Xcode.app/Contents/Developer. Run /usr/bin/xcode-select to > update the developer directory path. > > i.e. xcodebuild is installed but appears not to be functional without a > /Developer directory. > > Just grepping through .info files, I found the following items: > > "xcode": > > aquaterm uses "xcodebuild", but doesn't have an explicit BuildDepends: xcode > backupbouncer has a Depends: xcode. It's not clear from the .info file what > components exactly are used. > fontforge uses "xcode-select" to find the Developer directory but doesn't > have an explicit BuildDepends: xcode > fuse4x-kext use "xcodebuild", but doesn't have an explicit BuildDepends: xcode > gcc46 | gcc47 have BuildDepends: ( xcode >= 3.1.2); it's not obvious from the > .info files whether more than just the command-line tools are required. > gtk+2 has a legacy script checking for Leopard-specific issues via > "xcodebuild -version" > jicmp | jicmp6 use the system SDKs, which require a full Xcode install. I've > just fixed changes that _I_ made to those so they now have BuildDepends on > the system-sdk* packages again. > launch uses "xcodebuild" without an explicit BuildDepends: xcode > octave-3.2.4 has BuildDepends: (xcode >= 3.1) because of merging with the > 10.4 tree. Fixed now. > qemu has BuildDepends: xcode (<= 4.1-1) | gcc46 ; presumably the xcode choice > was to use gcc4.2. (Maintainer contacted separately) > sbcl-N-maxima has a BuildDepends xcode (>=4.3). My note shows that this was > because it first got along with clang from that version of Xcode, i.e. > clang-3.1. A Bdep: clang (>=3.1) once that virtual package exists _should_ > take care of this. > wine-32bit has an explicit xcode dependency since it only builds with gcc-4.2 > and currently uses the /Developer directory. Adding a BuildDepends: gcc4.2 > would probably be a good idea, too. > wxcocoa293 carries a BuildDepends: xcode (>=4.2.1) because it's patched to > build with clang-3.0 or later. I'm not completely sure whether BuildDepends: > clang (>=3.0) will suffice. > wxmaxima carries a BuildDepends: xcode (>=4.2.1) because it appears to need > to use the same compiler as wxcocoa293. This can probably go over to clang > (>= 3.0). > > /Developer: > qt4-base-mac | qt4-base-x11 have 'export > PATH="/Developer/usr/bin:/usr/llvm-gcc-4.2:$PATH"'. It's not clear from the > .info file whether anything beyond the CLI tools is needed. > ruby18 uses '/Developer/Tools/Rez -t APPL Carbon.r -o %p/bin/ruby-aqua1.8 || > true' in its PostInstScript; no explicit xcode dependency. > > If folks don't object, I can add BuildDepends: xcode immediately for the > cases above where the issue is just that 'xcodebuild' or 'xcode-select' is > being used. > > -- > Alexander Hansen, Ph.D. > Fink User Liaison > http://finkakh.wordpress.com/2012/02/21/got-job/ > I have no objection. Daniel ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel