Author: scottmc Date: 2010-09-16 04:34:38 +0200 (Thu, 16 Sep 2010) New Revision: 38665 Changeset: http://dev.haiku-os.org/changeset/38665 Modified: haiku/trunk/build/jam/OptionalPackageDependencies haiku/trunk/build/jam/OptionalPackages Log: Updated BeAE and added a gcc4 build. Added BurnItNow, both a gcc2 and gcc4 build. Added Bazaar, both a gcc2 and gcc4 build. Modified: haiku/trunk/build/jam/OptionalPackageDependencies =================================================================== --- haiku/trunk/build/jam/OptionalPackageDependencies 2010-09-15 22:23:50 UTC (rev 38664) +++ haiku/trunk/build/jam/OptionalPackageDependencies 2010-09-16 02:34:38 UTC (rev 38665) @@ -7,6 +7,7 @@ OptionalPackageDependencies APR-util : APR Expat ; OptionalPackageDependencies Beam : LibIconv LibLayout OpenSSL PCRE ; OptionalPackageDependencies BeHappy : BeBook NetSurf ; +OptionalPackageDependencies BurnItNow : CDRecord ; OptionalPackageDependencies CDRecord : LibIconv ; OptionalPackageDependencies Curl : OpenSSL ; OptionalPackageDependencies DevelopmentBase : CDRecord DevelopmentMin Yasm ; Modified: haiku/trunk/build/jam/OptionalPackages =================================================================== --- haiku/trunk/build/jam/OptionalPackages 2010-09-15 22:23:50 UTC (rev 38664) +++ haiku/trunk/build/jam/OptionalPackages 2010-09-16 02:34:38 UTC (rev 38665) @@ -16,6 +16,7 @@ # ABI-compliance-checker - tool for checking ABI compatibility between libs # APR - support libraries used for example by Subversion # APR-util - Apache portable runtime utility library +# Bazaar - the distributed version control system # BeAE - open source Audio Editor # Beam - powerful native e-mail client # BeBook - the classic BeOS API documentation @@ -24,6 +25,7 @@ # BePDF - native PDF reader # BeZillaBrowser - fork of Mozilla's 1.8 branch. # Bluetooth - experimental Haiku components for Bluetooth +# BurnItNow - CD burning app # Bzip - file archiving utility # CCache - fast compiler cache # CDRecord - the command line CD writing tools @@ -139,15 +141,38 @@ } +# Bazaar +if [ IsOptionalHaikuImagePackageAdded Bazaar ] { + if $(TARGET_ARCH) != x86 { + Echo "No optional package BeAE available for $(TARGET_ARCH)" ; + } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) { + InstallOptionalHaikuImagePackage bzr-2.2.0-gcc4-2010-09-15.zip + : $(baseURL)/bzr-2.2.0-x86-gcc4-2010-09-15.zip + : + ; + } else { + InstallOptionalHaikuImagePackage bzr-2.2.0-x86-gcc2-2010-09-15.zip + : $(baseURL)/bzr-2.2.0-x86-gcc2-2010-09-16.zip + : + ; + } +} + + # BeAE if [ IsOptionalHaikuImagePackageAdded BeAE ] { if $(TARGET_ARCH) != x86 { Echo "No optional package BeAE available for $(TARGET_ARCH)" ; } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) { - Echo "No optional package BeAE available for gcc4" ; + InstallOptionalHaikuImagePackage beae-22-x86-gcc4-2010-09-15.zip + : $(baseURL)/beae-22-x86-gcc4-2010-09-15.zip + : + ; + AddSymlinkToHaikuImage home config be Applications + : /boot/apps/BeAE/BeAE ; } else { - InstallOptionalHaikuImagePackage beae-20-x86-gcc2-2010-09-09.zip - : $(baseURL)/beae-20-x86-gcc2-2010-09-09.zip + InstallOptionalHaikuImagePackage beae-22-x86-gcc2-2010-09-15.zip + : $(baseURL)/beae-22-x86-gcc2-2010-09-15.zip : ; AddSymlinkToHaikuImage home config be Applications @@ -297,6 +322,28 @@ } +# BurnItNow +if [ IsOptionalHaikuImagePackageAdded BurnItNow ] { + if $(TARGET_ARCH) != x86 { + Echo "No optional package BurnItNow available for $(TARGET_ARCH)" ; + } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) { + InstallOptionalHaikuImagePackage burnitnow-39-x86-gcc4-2010-09-15.zip + : $(baseURL)/burnitnow-39-x86-gcc4-2010-09-15.zip + : + ; + AddSymlinkToHaikuImage home config be Applications + : /boot/apps/BurnItNow/BurnItNow ; + } else { + InstallOptionalHaikuImagePackage burnitnow-39-x86-gcc2-2010-09-15.zip + : $(baseURL)/burnitnow-39-x86-gcc2-2010-09-15.zip + : + ; + AddSymlinkToHaikuImage home config be Applications + : /boot/apps/BurnItNow/BurnItNow ; + } +} + + # Bzip if [ IsOptionalHaikuImagePackageAdded Bzip ] { if $(TARGET_ARCH) != x86 {