On 12-03-29 09:32 AM, Alexander Hansen 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.
No objection from me. ------------------------------------------------------------------------------ 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