Added some of the development optional packages.
This adds some of the development packages for x86_64. All of the DevelopmentBase packages (gcc, make, jam, bison, flex, m4, mkdepend) have been built and uploaded.
This commit is contained in:
@@ -23,12 +23,12 @@ SYSTEM_BIN = "[" addattr base64 basename bash beep cal cat catattr chgrp chmod
|
|||||||
chown chroot cksum clear clockconfig cmp collectcatkeys comm compress
|
chown chroot cksum clear clockconfig cmp collectcatkeys comm compress
|
||||||
copyattr cp csplit cut date dd diff diff3 dircolors dirname df du
|
copyattr cp csplit cut date dd diff diff3 dircolors dirname df du
|
||||||
dumpcatalog echo eject env error expand expr factor false find finddir
|
dumpcatalog echo eject env error expand expr factor false find finddir
|
||||||
fmt fold fortune gawk gdb gzip gzexe getlimits groups head hostname id
|
fmt fold fortune gawk gdb gzip gzexe getlimits grep groups head hostname id
|
||||||
ifconfig <bin>install isvolume join kernel_debugger kill less lessecho
|
ifconfig <bin>install isvolume join kernel_debugger kill less lessecho
|
||||||
lesskey link linkcatkeys listdev ln locale locate logger logname ls md5sum
|
lesskey link linkcatkeys listdev ln locale locate logger logname ls md5sum
|
||||||
mkdir mkfifo mktemp mount mountvolume mv nl nohup nproc od paste patch
|
mkdir mkfifo mktemp mount mountvolume mv nl nohup nproc od paste patch
|
||||||
pathchk ping pr printenv printf ps ptx pwd readlink ReadOnlyBootPrompt rm
|
pathchk ping pr printenv printf ps ptx pwd rc readlink ReadOnlyBootPrompt
|
||||||
rmattr rmdir safemode sdiff seq sha1sum shred shuf sleep sort split stat
|
rm rmattr rmdir safemode sdiff seq sha1sum shred shuf sleep sort split stat
|
||||||
strace stty su sum sync sysinfo tac tail tee test timeout touch tr true
|
strace stty su sum sync sysinfo tac tail tee test timeout touch tr true
|
||||||
truncate tsort tty unexpand uname uniq unlink unmount unzip <bin>updatedb
|
truncate tsort tty unexpand uname uniq unlink unmount unzip <bin>updatedb
|
||||||
waitfor wc wget whoami xargs xres yes zdiff zforce zgrep zip zipcloak
|
waitfor wc wget whoami xargs xres yes zdiff zforce zgrep zip zipcloak
|
||||||
|
|||||||
+133
-78
@@ -343,18 +343,25 @@ if [ IsOptionalHaikuImagePackageAdded BurnItNow ] {
|
|||||||
|
|
||||||
# Bzip
|
# Bzip
|
||||||
if [ IsOptionalHaikuImagePackageAdded Bzip ] {
|
if [ IsOptionalHaikuImagePackageAdded Bzip ] {
|
||||||
if $(TARGET_ARCH) != x86 {
|
if $(TARGET_ARCH) = x86 {
|
||||||
Echo "No optional package Bzip available for $(TARGET_ARCH)" ;
|
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
InstallOptionalHaikuImagePackage
|
||||||
|
bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
|
||||||
|
: $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
|
||||||
|
: : true ;
|
||||||
|
} else {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: : true ;
|
||||||
|
}
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
|
bzip2-1.0.6-x86_64-2012-08-16.zip
|
||||||
: $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
|
: $(baseURL)/bzip2-1.0.6-x86_64-2012-08-16.zip
|
||||||
: : true ;
|
: : true ;
|
||||||
} else {
|
} else {
|
||||||
InstallOptionalHaikuImagePackage
|
Echo "No optional package Bzip available for $(TARGET_ARCH)" ;
|
||||||
bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: : true ;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -641,81 +648,118 @@ if [ IsOptionalHaikuImagePackageAdded Development ] && $(TARGET_ARCH) = x86 {
|
|||||||
|
|
||||||
|
|
||||||
# DevelopmentBase
|
# DevelopmentBase
|
||||||
if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ]
|
if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ] {
|
||||||
&& $(TARGET_ARCH) = x86 {
|
if $(TARGET_ARCH) = x86 {
|
||||||
# gcc and binutils
|
# gcc and binutils
|
||||||
if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) {
|
if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
gcc-2.95.3-x86-gcc2-2011-11-22.zip
|
||||||
|
: $(baseURL)/gcc-2.95.3-x86-gcc2-2011-11-22.zip ;
|
||||||
|
}
|
||||||
|
|
||||||
|
if $(HAIKU_GCC_VERSION[1]) = 2 {
|
||||||
|
# symlink to the appropriate system/lib[/gcc2] folder
|
||||||
|
AddSymlinkToHaikuHybridImage
|
||||||
|
develop abi x86 gcc2 tools gcc-2.95.3-haiku-111122 lib
|
||||||
|
: /system/lib libstdc++.r4.so : : true ;
|
||||||
|
}
|
||||||
|
|
||||||
|
if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
gcc-4.6.2-x86-gcc4-2012-01-21.zip
|
||||||
|
: $(baseURL)/gcc-4.6.2-x86-gcc4-2012-01-21.zip ;
|
||||||
|
}
|
||||||
|
|
||||||
|
if $(HAIKU_GCC_VERSION[1]) = 4 {
|
||||||
|
# symlink cpp to g++'s headers
|
||||||
|
AddSymlinkToHaikuHybridImage develop abi x86 gcc4 headers
|
||||||
|
: ../tools/current/include/g++ : cpp ;
|
||||||
|
|
||||||
|
# symlink to the appropriate system/lib[/gcc4] folder
|
||||||
|
local libs = libstdc++.so libsupc++.so ;
|
||||||
|
for lib in $(libs) {
|
||||||
|
AddSymlinkToHaikuHybridImage
|
||||||
|
develop abi x86 gcc4 tools gcc-4.6.2-haiku-120121 lib
|
||||||
|
: /system/lib $(lib) : : true ;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# other commonly used tools
|
||||||
|
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip
|
||||||
|
: $(baseURL)/bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip
|
||||||
|
: $(baseURL)/m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip
|
||||||
|
: $(baseURL)/flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
jam-2.5-x86-gcc4-2011-12-26.zip
|
||||||
|
: $(baseURL)/jam-2.5-x86-gcc4-2011-12-26.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip
|
||||||
|
: $(baseURL)/mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
make-3.82-r1a3-x86-gcc4-2011-05-23.zip
|
||||||
|
: $(baseURL)/make-3.82-r1a3-x86-gcc4-2011-05-23.zip ;
|
||||||
|
} else {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
jam-2.5-x86-gcc2-2011-12-26.zip
|
||||||
|
: $(baseURL)/jam-2.5-x86-gcc2-2011-12-26.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
make-3.82-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/make-3.82-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
}
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
|
# gcc and binutils
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
gcc-2.95.3-x86-gcc2-2011-11-22.zip
|
gcc-4.6.2-x86_64-2012-08-16.zip
|
||||||
: $(baseURL)/gcc-2.95.3-x86-gcc2-2011-11-22.zip ;
|
: $(baseURL)/gcc-4.6.2-x86_64-2012-08-16.zip ;
|
||||||
}
|
|
||||||
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) = 2 {
|
|
||||||
# symlink to the appropriate system/lib[/gcc2] folder
|
|
||||||
AddSymlinkToHaikuHybridImage
|
|
||||||
develop abi x86 gcc2 tools gcc-2.95.3-haiku-111122 lib
|
|
||||||
: /system/lib libstdc++.r4.so : : true ;
|
|
||||||
}
|
|
||||||
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) {
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
gcc-4.6.2-x86-gcc4-2012-01-21.zip
|
|
||||||
: $(baseURL)/gcc-4.6.2-x86-gcc4-2012-01-21.zip ;
|
|
||||||
}
|
|
||||||
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) = 4 {
|
|
||||||
# symlink cpp to g++'s headers
|
# symlink cpp to g++'s headers
|
||||||
AddSymlinkToHaikuHybridImage develop abi x86 gcc4 headers
|
AddSymlinkToHaikuHybridImage develop abi x86_64 gcc4 headers
|
||||||
: ../tools/current/include/g++ : cpp ;
|
: ../tools/current/include/g++ : cpp ;
|
||||||
|
|
||||||
# symlink to the appropriate system/lib[/gcc4] folder
|
# symlink to the appropriate system/lib[/gcc4] folder
|
||||||
local libs = libstdc++.so libsupc++.so ;
|
local libs = libstdc++.so libsupc++.so ;
|
||||||
for lib in $(libs) {
|
for lib in $(libs) {
|
||||||
AddSymlinkToHaikuHybridImage
|
AddSymlinkToHaikuHybridImage
|
||||||
develop abi x86 gcc4 tools gcc-4.6.2-haiku-120121 lib
|
develop abi x86_64 gcc4 tools gcc-4.6.2-haiku-120816 lib
|
||||||
: /system/lib $(lib) : : true ;
|
: /system/lib $(lib) : : true ;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
# other commonly used tools
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip
|
bison-2.5-x86_64-2012-08-12.zip
|
||||||
: $(baseURL)/bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip ;
|
: $(baseURL)/bison-2.5-x86_64-2012-08-12.zip ;
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip
|
m4-1.4.16-x86_64-2012-08-12.zip
|
||||||
: $(baseURL)/m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip ;
|
: $(baseURL)/m4-1.4.16-x86_64-2012-08-12.zip ;
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip
|
flex-2.5.35-x86_64-2012-08-12.zip
|
||||||
: $(baseURL)/flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip ;
|
: $(baseURL)/flex-2.5.35-x86_64-2012-08-12.zip ;
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
jam-2.5-x86-gcc4-2011-12-26.zip
|
jam-2.5-x86_64-2012-08-12.zip
|
||||||
: $(baseURL)/jam-2.5-x86-gcc4-2011-12-26.zip ;
|
: $(baseURL)/jam-2.5-x86_64-2012-08-12.zip ;
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip
|
mkdepend-1.7-x86_64-2012-08-14.zip
|
||||||
: $(baseURL)/mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip ;
|
: $(baseURL)/mkdepend-1.7-x86_64-2012-08-14.zip ;
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
make-3.82-r1a3-x86-gcc4-2011-05-23.zip
|
make-3.82-x86_64-2012-08-11.zip
|
||||||
: $(baseURL)/make-3.82-r1a3-x86-gcc4-2011-05-23.zip ;
|
: $(baseURL)/make-3.82-x86_64-2012-08-11.zip ;
|
||||||
} else {
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
jam-2.5-x86-gcc2-2011-12-26.zip
|
|
||||||
: $(baseURL)/jam-2.5-x86-gcc2-2011-12-26.zip ;
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
InstallOptionalHaikuImagePackage
|
|
||||||
make-3.82-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/make-3.82-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -742,7 +786,8 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentJava ] {
|
|||||||
|
|
||||||
|
|
||||||
# DevelopmentMin
|
# DevelopmentMin
|
||||||
if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ] && $(TARGET_ARCH) = x86 {
|
if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ]
|
||||||
|
&& ( $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 ) {
|
||||||
if ! ( $(HAIKU_GCC_VERSION[1]) in 2 4 ) {
|
if ! ( $(HAIKU_GCC_VERSION[1]) in 2 4 ) {
|
||||||
Exit "Optional package DevelopmentMin: Unsupported GCC version:"
|
Exit "Optional package DevelopmentMin: Unsupported GCC version:"
|
||||||
$(HAIKU_GCC_VERSION[1]) ;
|
$(HAIKU_GCC_VERSION[1]) ;
|
||||||
@@ -1657,16 +1702,22 @@ if [ IsOptionalHaikuImagePackageAdded Ruby ] {
|
|||||||
|
|
||||||
# Sed
|
# Sed
|
||||||
if [ IsOptionalHaikuImagePackageAdded Sed ] {
|
if [ IsOptionalHaikuImagePackageAdded Sed ] {
|
||||||
if $(TARGET_ARCH) != x86 {
|
if $(TARGET_ARCH) = x86 {
|
||||||
Echo "No optional package Sed available for $(TARGET_ARCH)" ;
|
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
InstallOptionalHaikuImagePackage
|
||||||
|
sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip
|
||||||
|
: $(baseURL)/sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip ;
|
||||||
|
} else {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip
|
||||||
|
: $(baseURL)/sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip ;
|
||||||
|
}
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip
|
sed-4.2.1-x86_64-2012-08-14.zip
|
||||||
: $(baseURL)/sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip ;
|
: $(baseURL)/sed-4.2.1-x86_64-2012-08-14.zip ;
|
||||||
} else {
|
} else {
|
||||||
InstallOptionalHaikuImagePackage
|
Echo "No optional package Sed available for $(TARGET_ARCH)" ;
|
||||||
sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip
|
|
||||||
: $(baseURL)/sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip ;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1727,9 +1778,7 @@ if [ IsOptionalHaikuImagePackageAdded TagLib ] {
|
|||||||
|
|
||||||
# Tar
|
# Tar
|
||||||
if [ IsOptionalHaikuImagePackageAdded Tar ] {
|
if [ IsOptionalHaikuImagePackageAdded Tar ] {
|
||||||
if $(TARGET_ARCH) != x86 {
|
if $(TARGET_ARCH) = x86 {
|
||||||
Echo "No optional package Tar available for $(TARGET_ARCH)" ;
|
|
||||||
} else {
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
InstallOptionalHaikuImagePackage
|
InstallOptionalHaikuImagePackage
|
||||||
tar-1.26-x86-gcc4-2012-06-19.zip
|
tar-1.26-x86-gcc4-2012-06-19.zip
|
||||||
@@ -1739,6 +1788,12 @@ if [ IsOptionalHaikuImagePackageAdded Tar ] {
|
|||||||
tar-1.26-x86-gcc2-2012-06-21.zip
|
tar-1.26-x86-gcc2-2012-06-21.zip
|
||||||
: $(baseURL)/tar-1.26-x86-gcc2-2012-06-21.zip ;
|
: $(baseURL)/tar-1.26-x86-gcc2-2012-06-21.zip ;
|
||||||
}
|
}
|
||||||
|
} else if $(TARGET_ARCH) = x86_64 {
|
||||||
|
InstallOptionalHaikuImagePackage
|
||||||
|
tar-1.26-x86_64-2012-08-12.zip
|
||||||
|
: $(baseURL)/tar-1.26-x86_64-2012-08-12.zip ;
|
||||||
|
} else {
|
||||||
|
Echo "No optional package Tar available for $(TARGET_ARCH)" ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ BeMac|BeBox)
|
|||||||
BE_HOST_CPU=ppc
|
BE_HOST_CPU=ppc
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
BE_HOST_CPU=unknown
|
BE_HOST_CPU=`uname -m`
|
||||||
esac
|
esac
|
||||||
|
|
||||||
BELIBRARIES="$BUILDHOME/abi/current/library-paths/common:$BUILDHOME/lib/$BE_HOST_CPU"
|
BELIBRARIES="$BUILDHOME/abi/current/library-paths/common:$BUILDHOME/lib/$BE_HOST_CPU"
|
||||||
|
|||||||
Reference in New Issue
Block a user