Overview
Comment: | Updated build_osx.sh to reflect testing on Mac OS X 10.10 (Yosemite). No build script or sources changes were required. It Just Works. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | 21f0b8b137d1a0e34dd27c32594c9469194e5cc1 |
User & Date: | kvanals on 2014-07-28 20:14:26 |
Other Links: | manifest | tags |
Context
2014-10-21
| ||
23:01 | Updated email addresses, cleaned up Mac OS X build script, and modified the Mac OS X build script to work on a build host running Mac OS X 10.10 (Yosemite). check-in: f44c5c32ff user: kvanals tags: trunk | |
2014-07-28
| ||
20:14 | Updated build_osx.sh to reflect testing on Mac OS X 10.10 (Yosemite). No build script or sources changes were required. It Just Works. check-in: 21f0b8b137 user: kvanals tags: trunk | |
2014-03-18
| ||
04:33 | Updated to work with pclose() failures check-in: 42891ae8ca user: rkeene tags: trunk | |
Changes
Modified build/cackey_osx_build/build_osx.sh from [361c9900ba] to [119116f02b].
12 12 # Usage function 13 13 usage() { 14 14 echo "Usage: build_osx.sh <target>" 15 15 echo Where target is one of: 16 16 echo " leopard - (Builds Universal 10.5 Library for PPCG4/i386)" 17 17 echo " snowleopard - (Builds Universal 10.6 Library for i386/x86_64)" 18 18 echo " lion - (Builds Universal 10.7 Library for i386/x86_64)" 19 - echo " sltomav - (Builds Universal 10.6/10.7/10.8/10.9 Library for i386/x86_64)" 19 + echo " sltoyos - (Builds Universal 10.6/10.7/10.8/10.9/10.10 Library for i386/x86_64)" 20 20 echo " all - (Builds for all supported targets)" 21 21 echo " clean - (Cleans up)" 22 22 echo "Run from CACKey Build Root." 23 23 exit $? 24 24 } 25 25 26 26 # Clean up function ................................................................................ 41 41 LIBTOOLDIR=/Developer/usr/share/libtool/config 42 42 fi 43 43 if [ ! -d macbuild ]; then 44 44 mkdir macbuild 45 45 mkdir macbuild/Leopard 46 46 mkdir macbuild/Snowleopard 47 47 mkdir macbuild/Lion 48 - mkdir macbuild/Sltomav 48 + mkdir macbuild/Sltoyos 49 49 mkdir macbuild/pkg 50 50 fi 51 51 if [ ! -f config.guess ]; then 52 52 cp ${LIBTOOLDIR}/config.guess . 53 53 fi 54 54 if [ ! -f config.sub ]; then 55 55 cp ${LIBTOOLDIR}/config.sub . ................................................................................ 113 113 genbuild 114 114 done 115 115 libbuild 116 116 pkgbuild 117 117 } 118 118 119 119 # Build function for Snow Leopard/Lion/Mountain Lion 120 -sltomav() { 120 +sltoyos() { 121 121 makedir 122 122 HEADERS=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/ 123 123 LIBRARY=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/PCSC 124 124 LIB="" 125 125 ARCHLIST="" 126 126 DLIB="" 127 127 DARCHLIST="" 128 - OSX=Sltomav 128 + OSX=Sltoyos 129 129 PKTARGETOS=3 130 130 CUROSXVER=10.6 131 131 for HOST in i386-apple-darwin10 x86_64-apple-darwin10; do 132 132 genbuild 133 133 done 134 134 libbuild 135 135 pkgbuild 136 136 } 137 137 138 138 # Build function for Snow Leopard/Lion/Mountain Lion 139 -sltomav() { 139 +sltoyos() { 140 140 makedir 141 141 HEADERS=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/ 142 142 LIBRARY=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/PCSC 143 143 LIB="" 144 144 ARCHLIST="" 145 145 DLIB="" 146 146 DARCHLIST="" 147 - OSX=Sltomav 147 + OSX=Sltoyos 148 148 PKTARGETOS=3 149 149 CUROSXVER=10.6 150 150 for HOST in i386-apple-darwin10 x86_64-apple-darwin10; do 151 151 genbuild 152 152 done 153 153 libbuild 154 154 pkgbuild ................................................................................ 228 228 mv build/cackey_osx_build/${OSX}_pmbuild.pmdoc/${PMDOC}.1 build/cackey_osx_build/${OSX}_pmbuild.pmdoc/${PMDOC} 229 229 done 230 230 EXT=pkg 231 231 if [ ${OSX} == "Snowleopard" ]; then 232 232 cat build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml | sed 's|for Mac OS X Snowleopard|for Mac OS X SnowLeopard|g' > build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml.new 233 233 mv build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml.new build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml 234 234 fi 235 - if [ ${OSX} == "Sltomav" ]; then 236 - cat build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml | sed 's|for Mac OS X Sltomav|for Mac OS X SLtoMav|g' > build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml.new 235 + if [ ${OSX} == "Sltoyos" ]; then 236 + cat build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml | sed 's|for Mac OS X Sltoyos|for Mac OS X SLtoYos|g' > build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml.new 237 237 mv build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml.new build/cackey_osx_build/${OSX}_pmbuild.pmdoc/index.xml 238 238 fi 239 239 /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d build/cackey_osx_build/${OSX}_pmbuild.pmdoc -o macbuild/pkg/CACKey_${CACKEY_VERSION}_${OSX}.${EXT} 240 240 tar --create --directory macbuild/pkg/ --file macbuild/pkg/CACKey_${CACKEY_VERSION}_${OSX}.${EXT}.tar CACKey_${CACKEY_VERSION}_${OSX}.${EXT} 241 241 gzip -9 macbuild/pkg/CACKey_${CACKEY_VERSION}_${OSX}.${EXT}.tar 242 242 rm -rf macbuild/pkg/CACKey_${CACKEY_VERSION}_${OSX}.${EXT} 243 243 rm -f build/cackey_osx_build/cackey.dylib ................................................................................ 266 266 267 267 "lion") 268 268 ./autogen.sh 269 269 lion 270 270 exit $? 271 271 ;; 272 272 273 - "sltomav") 273 + "sltoyos") 274 274 ./autogen.sh 275 - sltomav 275 + sltoyos 276 276 exit $? 277 277 ;; 278 278 279 279 "all") 280 280 ./autogen.sh 281 281 leopard 282 - sltomav 282 + sltoyos 283 283 echo "" 284 284 echo "All builds complete." 285 285 exit $? 286 286 ;; 287 287 288 288 "clean") 289 289 clean