Ticket #4363: OptionalPackages-r1a1.3.diff

File OptionalPackages-r1a1.3.diff, 11.7 KB (added by scottmc, 10 years ago)

this version adds in openssl as well

  • build/jam/OptionalBuildFeatures

     
    1212}
    1313
    1414local baseURL = http://haiku-files.org/files/optional-packages ;
    15 HAIKU_OPENSSL_PACKAGE = openssl-0.9.8k-gcc2-haiku-2009-05-10 ;
     15HAIKU_OPENSSL_PACKAGE = openssl-0.9.8k-r1a1-x86-gcc2-2009-08-30 ;
    1616HAIKU_OPENSSL_URL = $(baseURL)/$(HAIKU_OPENSSL_PACKAGE).zip ;
    1717
    1818if $(HAIKU_BUILD_FEATURE_SSL) {
  • build/jam/OptionalPackageDependencies

     
    1212OptionalPackageDependencies LibLayout : DevelopmentBase ;
    1313OptionalPackageDependencies NetSurf : OpenSSL ;
    1414OptionalPackageDependencies OpenSSH : OpenSSL ;
     15OptionalPackageDependencies Mercurial : Python ;
     16OptionalPackageDependencies Git : Expat Curl OpenSSL ;
  • build/jam/OptionalPackages

     
    2323#   CDRecord            - the command line CD writing tools
    2424#   Clockwerk           - native audio/video compositing
    2525#   CLucene             - indexed file search
     26#   Curl                - A Client that groks URLs
    2627#   CVS                 - the version control system
    2728#   Development         - more complete dev environment (including autotools)
    2829#   DevelopmentBase     - basic development environment (gcc, headers, libs,...)
    2930#   DevelopmentMin      - development headers, libs, tools, from sources only
     31#   Expat               - XML parsing libraries
    3032#   Firefox             - the webbrowser
     33#   Git             - the stupid content tracker
    3134#   KeymapSwitcher      - Desktop utility
    3235#   LibIconv            - text encoding conversion library
    3336#   LibLayout           - GCC2 package needed by some BeOS apps to compile
    3437#   LibXML2             - the XML support libary
    3538#   Links               - the web browser
     39#   Mercurial               - Scalable distributed SCM
    3640#   Nano                - the command line text editor
    3741#   Neon                - support libraries used for example by SVN
    3842#   NetSurf             - the web browser
     
    6266    if $(TARGET_ARCH) != x86 {
    6367        Echo "No optional package APR available for $(TARGET_ARCH)" ;
    6468    } else {
    65         InstallOptionalHaikuImagePackage apr-1.3.5-x86-gcc2-2009-07-05
    66             : $(baseURL)/apr-1.3.5-x86-gcc2-2009-07-05.zip
     69        InstallOptionalHaikuImagePackage apr-1.3.8-r1a1-x86-gcc2-2009-08-29
     70            : $(baseURL)/apr-1.3.8-r1a1-x86-gcc2-2009-08-29.zip
    6771            :
    6872        ;
    6973    }
     
    7579    if $(TARGET_ARCH) != x86 {
    7680        Echo "No optional package APR-util available for $(TARGET_ARCH)" ;
    7781    } else {
    78         InstallOptionalHaikuImagePackage apr-util-1.3.7-x86-gcc2-2009-07-05
    79             : $(baseURL)/apr-util-1.3.7-x86-gcc2-2009-07-05.zip
     82        InstallOptionalHaikuImagePackage apr-util-1.3.9-r1a1-x86-gcc2-2009-08-29
     83            : $(baseURL)/apr-util-1.3.9-r1a1-x86-gcc2-2009-08-29.zip
    8084            :
    8185        ;
    8286    }
     
    191195    if $(TARGET_ARCH) != x86 {
    192196        Echo "No optional package CDRecord available for $(TARGET_ARCH)" ;
    193197    } else {
    194         InstallOptionalHaikuImagePackage cdrecord-2.01.01a59-x86-gcc2-2009-05-26
    195             : $(baseURL)/cdrecord-2.01.01a59-x86-gcc2-2009-05-26.zip
     198        InstallOptionalHaikuImagePackage cdrecord-2.01.01a63-r1a1-x86-gcc2-2009-08-28
     199            : $(baseURL)/cdrecord-2.01.01a63-r1a1-x86-gcc2-2009-08-28.zip
    196200            :
    197201        ;
    198202    }
     
    237241}
    238242
    239243
     244# Curl
     245if [ IsOptionalHaikuImagePackageAdded Expat ] {
     246    if $(TARGET_ARCH) != x86 {
     247        Echo "No optional package Expat available for $(TARGET_ARCH)" ;
     248    } else {
     249        InstallOptionalHaikuImagePackage curl-7.19.6-r1a1-x86-gcc2-2009-08-30
     250            : $(baseURL)/curl-7.19.6-r1a1-x86-gcc2-2009-08-30.zip
     251
     252            :
     253        ;
     254    }
     255}
     256
     257
    240258# CVS
    241259if [ IsOptionalHaikuImagePackageAdded CVS ] {
    242260    if $(TARGET_ARCH) != x86 {
    243261        Echo "No optional package CVS available for $(TARGET_ARCH)" ;
    244262    } else {
    245         InstallOptionalHaikuImagePackage cvs-1.12.13-x86-gcc2-2009-07-06
    246             : $(baseURL)/cvs-1.12.13-x86-gcc2-2009-07-06.zip
     263        InstallOptionalHaikuImagePackage cvs-1.12.13-r1a1-x86-gcc2-2009-08-30
     264            : $(baseURL)/cvs-1.12.13-r1a1-x86-gcc2-2009-08-30.zip
    247265            :
    248266        ;
    249267    }
     
    253271# Development
    254272if [ IsOptionalHaikuImagePackageAdded Development ] && $(TARGET_ARCH) = x86 {
    255273    # autotools
    256     InstallOptionalHaikuImagePackage autoconf-2.63-gcc2-2008-11-05
    257         : $(baseURL)/autoconf-2.63-gcc2-2008-11-05.zip ;
    258     InstallOptionalHaikuImagePackage automake-1.10.1-gcc2-2008-11-06
    259         : $(baseURL)/automake-1.10.1-gcc2-2008-11-06.zip ;
    260     InstallOptionalHaikuImagePackage libtool-2.2.6a-gcc2-2008-11-09
    261         : $(baseURL)/libtool-2.2.6a-gcc2-2008-11-09.zip ;
    262     InstallOptionalHaikuImagePackage texinfo-4.13a-gcc2-2008-11-09
    263         : $(baseURL)/texinfo-4.13a-gcc2-2008-11-09.zip ;
     274    InstallOptionalHaikuImagePackage autoconf-2.64-r1a1-x86-gcc2-2009-08-27
     275        : $(baseURL)/autoconf-2.64-r1a1-x86-gcc2-2009-08-27.zip ;
     276    InstallOptionalHaikuImagePackage automake-1.11-r1a1-x86-gcc2-2009-08-27
     277        : $(baseURL)/automake-1.11-r1a1-x86-gcc2-2009-08-27.zip ;
     278    InstallOptionalHaikuImagePackage libtool-2.2.6a-r1a1-x86-gcc2-2009-08-28
     279        : $(baseURL)/libtool-2.2.6a-r1a1-x86-gcc2-2009-08-28.zip ;
     280    InstallOptionalHaikuImagePackage texinfo-4.13a-r1a1-x86-gcc2-2009-08-30
     281        : $(baseURL)/texinfo-4.13a-r1a1-x86-gcc2-2009-08-30.zip ;
    264282}
    265283
    266284
     
    269287        && $(TARGET_ARCH) = x86 {
    270288    # gcc and binutils
    271289    if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) {
    272         InstallOptionalHaikuImagePackage gcc-2.95.3-x86-gcc2-2009-06-29
    273             : $(baseURL)/gcc-2.95.3-x86-gcc2-2009-06-29.zip ;
     290        InstallOptionalHaikuImagePackage gcc-2.95.3-r1a1-x86-gcc2-2009-08-26
     291            : $(baseURL)/gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip ;
    274292    }
    275293
    276294    if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) {
    277         InstallOptionalHaikuImagePackage gcc-4.3.3-x86-gcc4-2009-06-29-2
    278             : $(baseURL)/gcc-4.3.3-x86-gcc4-2009-06-29-2.zip ;
     295        InstallOptionalHaikuImagePackage gcc-4.3.3-r1a1-x86-gcc4-2009-06-29
     296            : $(baseURL)/gcc-4.3.3-r1a1-x86-gcc4-2009-06-29.zip ;
    279297
    280298        # symlink cpp to g++'s headers
    281299        AddSymlinkToHaikuImage develop abi x86 gcc4 headers
     
    285303    # other commonly used tools
    286304    InstallOptionalHaikuImagePackage bison-2.4.1-x86-gcc2-2009-07-05
    287305        : $(baseURL)/bison-2.4.1-x86-gcc2-2009-07-05.zip ;
    288     InstallOptionalHaikuImagePackage m4-1.4.12-gcc2-2008-11-04
    289         : $(baseURL)/m4-1.4.12-gcc2-2008-11-04.zip ;
     306    InstallOptionalHaikuImagePackage m4-1.4.13-r1a1-x86-gcc2-2009-08-28
     307        : $(baseURL)/m4-1.4.13-r1a1-x86-gcc2-2009-08-28.zip ;
    290308    InstallOptionalHaikuImagePackage flex-2.5.35-x86-gcc2-2009-08-17
    291309        : $(baseURL)/flex-2.5.35-x86-gcc2-2009-08-17.zip ;
    292310    InstallOptionalHaikuImagePackage jam-2.5-x86-gcc2-2009-05-26
     
    396414}
    397415
    398416
     417# Expat
     418if [ IsOptionalHaikuImagePackageAdded Expat ] {
     419    if $(TARGET_ARCH) != x86 {
     420        Echo "No optional package Expat available for $(TARGET_ARCH)" ;
     421    } else {
     422        InstallOptionalHaikuImagePackage expat-2.0.1-r1a1-x86-gcc2-2009-08-30
     423            : $(baseURL)/expat-2.0.1-r1a1-x86-gcc2-2009-08-30.zip
     424            :
     425        ;
     426    }
     427}
     428
     429
    399430# Firefox web browser
    400431if [ IsOptionalHaikuImagePackageAdded Firefox ] {
    401432    if $(TARGET_ARCH) != x86 {
     
    419450}
    420451
    421452
     453# Git
     454if [ IsOptionalHaikuImagePackageAdded Git ] {
     455    if $(TARGET_ARCH) != x86 {
     456        Echo "No optional package Git available for $(TARGET_ARCH)" ;
     457    } else {
     458        InstallOptionalHaikuImagePackage git-1.6.4.2-r1a1-x86-gcc2-2009-08-30
     459            : $(baseURL)/git-1.6.4.2-r1a1-x86-gcc2-2009-08-30.zip
     460            :
     461        ;
     462    }
     463}
     464
     465
    422466# KeymapSwitcher
    423467if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
    424468    if $(TARGET_ARCH) != x86 {
     
    476520    if $(TARGET_ARCH) != x86 {
    477521        Echo "No optional package LibXML2 available for $(TARGET_ARCH)" ;
    478522    } else {
    479         InstallOptionalHaikuImagePackage libxml2-2.7.3-x86-gcc2-2009-07-06
    480             : $(baseURL)/libxml2-2.7.3-x86-gcc2-2009-07-06.zip
     523        InstallOptionalHaikuImagePackage libxml2-2.7.3-git-r1a1-x86-gcc2-2009-08-30
     524            : $(baseURL)/libxml2-2.7.3-git-r1a1-x86-gcc2-2009-08-30.zip
    481525            :
    482526        ;
    483527    }
     
    501545}
    502546
    503547
     548# Mercurial
     549if [ IsOptionalHaikuImagePackageAdded Mercurial ] {
     550    if $(TARGET_ARCH) != x86 {
     551        Echo "No optional package Mercurial available for $(TARGET_ARCH)" ;
     552    } else {
     553        InstallOptionalHaikuImagePackage mercurial-1.3.1-r1a1-x86-gcc2-2009-08-30
     554            : $(baseURL)/mercurial-1.3.1-r1a1-x86-gcc2-2009-08-30.zip
     555            :
     556        ;
     557    }
     558}
     559
     560
    504561# Nano
    505562if [ IsOptionalHaikuImagePackageAdded Nano ] {
    506563    if $(TARGET_ARCH) != x86 {
    507564        Echo "No optional package Nano available for $(TARGET_ARCH)" ;
    508565    } else {
    509         InstallOptionalHaikuImagePackage nano-2.0.9-x86-gcc2-2009-07-06
    510             : $(baseURL)/nano-2.0.9-x86-gcc2-2009-07-06.zip
     566        InstallOptionalHaikuImagePackage nano-2.0.9-r1a1-x86-gcc2-2009-08-30
     567            : $(baseURL)/nano-2.0.9-r1a1-x86-gcc2-2009-08-30.zip
    511568            :
    512569        ;
    513570    }
     
    519576    if $(TARGET_ARCH) != x86 {
    520577        Echo "No optional package Neon available for $(TARGET_ARCH)" ;
    521578    } else {
    522         InstallOptionalHaikuImagePackage neon-0.28.5-x86-gcc2-2009-07-06
    523             : $(baseURL)/neon-0.28.5-x86-gcc2-2009-07-06.zip
     579        InstallOptionalHaikuImagePackage neon-0.28.6-r1a1-x86-gcc2-2009-08-30
     580            : $(baseURL)/neon-0.28.6-r1a1-x86-gcc2-2009-08-30.zip
    524581            :
    525582        ;
    526583    }
     
    568625                "variable to be set!" ;
    569626        }
    570627
    571         InstallOptionalHaikuImagePackage openssh-5.2p1-x86-gcc2-2009-05-27
    572             : $(baseURL)/openssh-5.2p1-x86-gcc2-2009-05-27.zip
     628        InstallOptionalHaikuImagePackage openssh-5.2p1-r1a1-x86-gcc2-2009-08-30
     629            : $(baseURL)/openssh-5.2p1-r1a1-x86-gcc2-2009-08-30.zip
    573630            :
    574631        ;
    575632
     
    599656    } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
    600657        Echo "No optional package P7zip available for gcc4" ;
    601658    } else {
    602         InstallOptionalHaikuImagePackage p7zip-4.65-x86-gcc2-2009-05-24
    603             : $(baseURL)/p7zip-4.65-x86-gcc2-2009-05-24.zip
     659        InstallOptionalHaikuImagePackage p7zip-9.04-r1a1-x86-gcc2-2009-08-30
     660            : $(baseURL)/p7zip-9.04-r1a1-x86-gcc2-2009-08-30.zip
    604661            :
    605662        ;
    606663
     
    658715    if $(TARGET_ARCH) != x86 {
    659716        Echo "No optional package Python available for $(TARGET_ARCH)" ;
    660717    } else {
    661         InstallOptionalHaikuImagePackage python-2.6.2-x86-gcc2-2009-07-12
    662             : $(baseURL)/python-2.6.2-x86-gcc2-2009-07-12.zip
     718        InstallOptionalHaikuImagePackage python-2.6.2-r1a1-x86-gcc2-2009-08-30
     719            : $(baseURL)/python-2.6.2-r1a1-x86-gcc2-2009-08-30.zip
    663720            :
    664721        ;
    665722    }
     
    671728    if $(TARGET_ARCH) != x86 {
    672729        Echo "No optional package Rsync available for $(TARGET_ARCH)" ;
    673730    } else {
    674         InstallOptionalHaikuImagePackage rsync-3.0.6-x86-gcc2-2009-05-26
    675             : $(baseURL)/rsync-3.0.6-x86-gcc2-2009-05-26.zip
     731        InstallOptionalHaikuImagePackage rsync-3.0.6-r1a1-x86-gcc2-2009-08-30
     732            : $(baseURL)/rsync-3.0.6-r1a1-x86-gcc2-2009-08-30.zip
    676733            :
    677734        ;
    678735    }
     
    684741    if $(TARGET_ARCH) != x86 {
    685742        Echo "No optional package SQLite available for $(TARGET_ARCH)" ;
    686743    } else {
    687         InstallOptionalHaikuImagePackage sqlite-3.6.16-x86-gcc2-2009-07-06
    688             : $(baseURL)/sqlite-3.6.16-x86-gcc2-2009-07-06.zip
     744        InstallOptionalHaikuImagePackage sqlite-3.6.17-r1a1-x86-gcc2-2009-08-30
     745            : $(baseURL)/sqlite-3.6.17-r1a1-x86-gcc2-2009-08-30.zip
     746
    689747            :
    690748        ;
    691749    }
     
    697755    if $(TARGET_ARCH) != x86 {
    698756        Echo "No optional package Subversion available for $(TARGET_ARCH)" ;
    699757    } else {
    700         InstallOptionalHaikuImagePackage subversion-1.6.2-x86-gcc2-2009-05-20
    701             : $(baseURL)/subversion-1.6.2-x86-gcc2-2009-05-20.zip
     758        InstallOptionalHaikuImagePackage subversion-1.6.5-r1a1-x86-gcc2-2009-08-30
     759            : $(baseURL)/subversion-1.6.5-r1a1-x86-gcc2-2009-08-30.zip
    702760            :
    703761        ;
    704762    }
     
    872930    if $(TARGET_ARCH) != x86 {
    873931        Echo "No optional package Yasm available for $(TARGET_ARCH)" ;
    874932    } else {
    875         InstallOptionalHaikuImagePackage yasm-0.8.0-x86-gcc2-2009-07-06
    876             : $(baseURL)/yasm-0.8.0-x86-gcc2-2009-07-06.zip
     933        InstallOptionalHaikuImagePackage yasm-0.8.0-r1a1-x86-gcc2-2009-08-30
     934            : $(baseURL)/yasm-0.8.0-r1a1-x86-gcc2-2009-08-30.zip
     935
    877936            :
    878937        ;
    879938    }