Patch by scottmc with small fixes by myself:

Updated to use all the new alpha1 packages. I have not yet done throughrough
testing myself. I figured that trunk should also use the newest packages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32885 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2009-09-01 11:42:09 +00:00
parent 6203096a86
commit 4fcdbc69a6
3 changed files with 110 additions and 49 deletions

View File

@ -12,7 +12,7 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSL ] {
}
local baseURL = http://haiku-files.org/files/optional-packages ;
HAIKU_OPENSSL_PACKAGE = openssl-0.9.8k-gcc2-haiku-2009-05-10 ;
HAIKU_OPENSSL_PACKAGE = openssl-0.9.8k-r1a1-x86-gcc2-2009-08-30 ;
HAIKU_OPENSSL_URL = $(baseURL)/$(HAIKU_OPENSSL_PACKAGE).zip ;
if $(HAIKU_BUILD_FEATURE_SSL) {

View File

@ -12,3 +12,5 @@ OptionalPackageDependencies Firefox : LibIconv ;
OptionalPackageDependencies LibLayout : DevelopmentBase ;
OptionalPackageDependencies NetSurf : OpenSSL ;
OptionalPackageDependencies OpenSSH : OpenSSL ;
OptionalPackageDependencies Mercurial : Python ;
OptionalPackageDependencies Git : Expat Curl OpenSSL ;

View File

@ -23,16 +23,20 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) && $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR) {
# CDRecord - the command line CD writing tools
# Clockwerk - native audio/video compositing
# CLucene - indexed file search
# Curl - a client that groks URLs
# CVS - the version control system
# Development - more complete dev environment (including autotools)
# DevelopmentBase - basic development environment (gcc, headers, libs,...)
# DevelopmentMin - development headers, libs, tools, from sources only
# Expat - XML parsing libraries
# Firefox - the webbrowser
# Git - the distributed version control system
# KeymapSwitcher - Desktop utility
# LibIconv - text encoding conversion library
# LibLayout - GCC2 package needed by some BeOS apps to compile
# LibXML2 - the XML support libary
# Links - the web browser
# Mercurial - the distributed version control system
# Nano - the command line text editor
# Neon - support libraries used for example by SVN
# NetSurf - the web browser
@ -62,8 +66,8 @@ if [ IsOptionalHaikuImagePackageAdded APR ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package APR available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage apr-1.3.5-x86-gcc2-2009-07-05
: $(baseURL)/apr-1.3.5-x86-gcc2-2009-07-05.zip
InstallOptionalHaikuImagePackage apr-1.3.8-r1a1-x86-gcc2-2009-08-29
: $(baseURL)/apr-1.3.8-r1a1-x86-gcc2-2009-08-29.zip
:
;
}
@ -75,8 +79,8 @@ if [ IsOptionalHaikuImagePackageAdded APR-util ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package APR-util available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage apr-util-1.3.7-x86-gcc2-2009-07-05
: $(baseURL)/apr-util-1.3.7-x86-gcc2-2009-07-05.zip
InstallOptionalHaikuImagePackage apr-util-1.3.9-r1a1-x86-gcc2-2009-08-29
: $(baseURL)/apr-util-1.3.9-r1a1-x86-gcc2-2009-08-29.zip
:
;
}
@ -191,8 +195,8 @@ if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package CDRecord available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage cdrecord-2.01.01a59-x86-gcc2-2009-05-26
: $(baseURL)/cdrecord-2.01.01a59-x86-gcc2-2009-05-26.zip
InstallOptionalHaikuImagePackage cdrecord-2.01.01a63-r1a1-x86-gcc2-2009-08-28
: $(baseURL)/cdrecord-2.01.01a63-r1a1-x86-gcc2-2009-08-28.zip
:
;
}
@ -237,13 +241,27 @@ if [ IsOptionalHaikuImagePackageAdded CLucene ] {
}
# Curl
if [ IsOptionalHaikuImagePackageAdded Expat ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Curl available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage curl-7.19.6-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/curl-7.19.6-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
}
# CVS
if [ IsOptionalHaikuImagePackageAdded CVS ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package CVS available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage cvs-1.12.13-x86-gcc2-2009-07-06
: $(baseURL)/cvs-1.12.13-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage cvs-1.12.13-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/cvs-1.12.13-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -253,14 +271,14 @@ if [ IsOptionalHaikuImagePackageAdded CVS ] {
# Development
if [ IsOptionalHaikuImagePackageAdded Development ] && $(TARGET_ARCH) = x86 {
# autotools
InstallOptionalHaikuImagePackage autoconf-2.63-gcc2-2008-11-05
: $(baseURL)/autoconf-2.63-gcc2-2008-11-05.zip ;
InstallOptionalHaikuImagePackage automake-1.10.1-gcc2-2008-11-06
: $(baseURL)/automake-1.10.1-gcc2-2008-11-06.zip ;
InstallOptionalHaikuImagePackage libtool-2.2.6a-gcc2-2008-11-09
: $(baseURL)/libtool-2.2.6a-gcc2-2008-11-09.zip ;
InstallOptionalHaikuImagePackage texinfo-4.13a-gcc2-2008-11-09
: $(baseURL)/texinfo-4.13a-gcc2-2008-11-09.zip ;
InstallOptionalHaikuImagePackage autoconf-2.64-r1a1-x86-gcc2-2009-08-27
: $(baseURL)/autoconf-2.64-r1a1-x86-gcc2-2009-08-27.zip ;
InstallOptionalHaikuImagePackage automake-1.11-r1a1-x86-gcc2-2009-08-27
: $(baseURL)/automake-1.11-r1a1-x86-gcc2-2009-08-27.zip ;
InstallOptionalHaikuImagePackage libtool-2.2.6a-r1a1-x86-gcc2-2009-08-28
: $(baseURL)/libtool-2.2.6a-r1a1-x86-gcc2-2009-08-28.zip ;
InstallOptionalHaikuImagePackage texinfo-4.13a-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/texinfo-4.13a-r1a1-x86-gcc2-2009-08-30.zip ;
}
@ -269,13 +287,13 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ]
&& $(TARGET_ARCH) = x86 {
# gcc and binutils
if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage gcc-2.95.3-x86-gcc2-2009-06-29
: $(baseURL)/gcc-2.95.3-x86-gcc2-2009-06-29.zip ;
InstallOptionalHaikuImagePackage gcc-2.95.3-r1a1-x86-gcc2-2009-08-26
: $(baseURL)/gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip ;
}
if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage gcc-4.3.3-x86-gcc4-2009-06-29-2
: $(baseURL)/gcc-4.3.3-x86-gcc4-2009-06-29-2.zip ;
InstallOptionalHaikuImagePackage gcc-4.3.3-r1a1-x86-gcc4-2009-06-29
: $(baseURL)/gcc-4.3.3-r1a1-x86-gcc4-2009-06-29.zip ;
# symlink cpp to g++'s headers
AddSymlinkToHaikuImage develop abi x86 gcc4 headers
@ -283,14 +301,14 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ]
}
# other commonly used tools
InstallOptionalHaikuImagePackage bison-2.4.1-x86-gcc2-2009-07-05
: $(baseURL)/bison-2.4.1-x86-gcc2-2009-07-05.zip ;
InstallOptionalHaikuImagePackage m4-1.4.12-gcc2-2008-11-04
: $(baseURL)/m4-1.4.12-gcc2-2008-11-04.zip ;
InstallOptionalHaikuImagePackage flex-2.5.35-x86-gcc2-2009-08-17
: $(baseURL)/flex-2.5.35-x86-gcc2-2009-08-17.zip ;
InstallOptionalHaikuImagePackage jam-2.5-x86-gcc2-2009-05-26
: $(baseURL)/jam-2.5-x86-gcc2-2009-05-26.zip ;
InstallOptionalHaikuImagePackage bison-2.4.1-r1a1-x86-gcc2-2009-08-31
: $(baseURL)/bison-2.4.1-r1a1-x86-gcc2-2009-08-31.zip ;
InstallOptionalHaikuImagePackage m4-1.4.13-r1a1-x86-gcc2-2009-08-28
: $(baseURL)/m4-1.4.13-r1a1-x86-gcc2-2009-08-28.zip ;
InstallOptionalHaikuImagePackage flex-2.5.35-r1a1-x86-gcc2-2009-08-31
: $(baseURL)/flex-2.5.35-r1a1-x86-gcc2-2009-08-31.zip ;
InstallOptionalHaikuImagePackage jam-2.5-r1a1-x86-gcc2-2009-08-31
: $(baseURL)/jam-2.5-r1a1-x86-gcc2-2009-08-31.zip ;
}
@ -396,6 +414,19 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ] && $(TARGET_ARCH) = x86 {
}
# Expat
if [ IsOptionalHaikuImagePackageAdded Expat ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Expat available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage expat-2.0.1-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/expat-2.0.1-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
}
# Firefox web browser
if [ IsOptionalHaikuImagePackageAdded Firefox ] {
if $(TARGET_ARCH) != x86 {
@ -419,6 +450,19 @@ if [ IsOptionalHaikuImagePackageAdded Firefox ] {
}
# Git
if [ IsOptionalHaikuImagePackageAdded Git ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Git available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage git-1.6.4.2-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/git-1.6.4.2-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
}
# KeymapSwitcher
if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
if $(TARGET_ARCH) != x86 {
@ -476,8 +520,8 @@ if [ IsOptionalHaikuImagePackageAdded LibXML2 ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package LibXML2 available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage libxml2-2.7.3-x86-gcc2-2009-07-06
: $(baseURL)/libxml2-2.7.3-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage libxml2-2.7.3-git-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/libxml2-2.7.3-git-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -501,13 +545,26 @@ if [ IsOptionalHaikuImagePackageAdded Links ] {
}
# Mercurial
if [ IsOptionalHaikuImagePackageAdded Mercurial ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Mercurial available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage mercurial-1.3.1-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/mercurial-1.3.1-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
}
# Nano
if [ IsOptionalHaikuImagePackageAdded Nano ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Nano available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage nano-2.0.9-x86-gcc2-2009-07-06
: $(baseURL)/nano-2.0.9-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage nano-2.0.9-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/nano-2.0.9-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -519,8 +576,8 @@ if [ IsOptionalHaikuImagePackageAdded Neon ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Neon available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage neon-0.28.5-x86-gcc2-2009-07-06
: $(baseURL)/neon-0.28.5-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage neon-0.28.6-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/neon-0.28.6-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -568,8 +625,8 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSH ] {
"variable to be set!" ;
}
InstallOptionalHaikuImagePackage openssh-5.2p1-x86-gcc2-2009-05-27
: $(baseURL)/openssh-5.2p1-x86-gcc2-2009-05-27.zip
InstallOptionalHaikuImagePackage openssh-5.2p1-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/openssh-5.2p1-r1a1-x86-gcc2-2009-08-30.zip
:
;
@ -599,8 +656,8 @@ if [ IsOptionalHaikuImagePackageAdded P7zip ] {
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
Echo "No optional package P7zip available for gcc4" ;
} else {
InstallOptionalHaikuImagePackage p7zip-4.65-x86-gcc2-2009-05-24
: $(baseURL)/p7zip-4.65-x86-gcc2-2009-05-24.zip
InstallOptionalHaikuImagePackage p7zip-9.04-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/p7zip-9.04-r1a1-x86-gcc2-2009-08-30.zip
:
;
@ -658,8 +715,8 @@ if [ IsOptionalHaikuImagePackageAdded Python ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Python available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage python-2.6.2-x86-gcc2-2009-07-12
: $(baseURL)/python-2.6.2-x86-gcc2-2009-07-12.zip
InstallOptionalHaikuImagePackage python-2.6.2-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/python-2.6.2-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -671,8 +728,8 @@ if [ IsOptionalHaikuImagePackageAdded Rsync ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Rsync available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage rsync-3.0.6-x86-gcc2-2009-05-26
: $(baseURL)/rsync-3.0.6-x86-gcc2-2009-05-26.zip
InstallOptionalHaikuImagePackage rsync-3.0.6-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/rsync-3.0.6-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -684,8 +741,9 @@ if [ IsOptionalHaikuImagePackageAdded SQLite ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package SQLite available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage sqlite-3.6.16-x86-gcc2-2009-07-06
: $(baseURL)/sqlite-3.6.16-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage sqlite-3.6.17-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/sqlite-3.6.17-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -697,8 +755,8 @@ if [ IsOptionalHaikuImagePackageAdded Subversion ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Subversion available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage subversion-1.6.2-x86-gcc2-2009-05-20
: $(baseURL)/subversion-1.6.2-x86-gcc2-2009-05-20.zip
InstallOptionalHaikuImagePackage subversion-1.6.5-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/subversion-1.6.5-r1a1-x86-gcc2-2009-08-30.zip
:
;
}
@ -872,8 +930,9 @@ if [ IsOptionalHaikuImagePackageAdded Yasm ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Yasm available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage yasm-0.8.0-x86-gcc2-2009-07-06
: $(baseURL)/yasm-0.8.0-x86-gcc2-2009-07-06.zip
InstallOptionalHaikuImagePackage yasm-0.8.0-r1a1-x86-gcc2-2009-08-30
: $(baseURL)/yasm-0.8.0-r1a1-x86-gcc2-2009-08-30.zip
:
;
}