[haiku-commits] BRANCH xyzzy-github.x86_64 - build/jam

  • From: xyzzy-github.x86_64 <community@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 17 Aug 2012 14:49:19 +0200 (CEST)

added 1 changeset to branch 'refs/remotes/xyzzy-github/x86_64'
old head: 55e16d9d4346c1447bea54f1f6d0d1c3b7adb2e2
new head: 3bf3aa2e2c4bc87076138e320877475397655853

----------------------------------------------------------------------------

3bf3aa2: Added the rest of the basic development packages.
  
  Added autoconf, automake, libtool, texinfo, perl, gettext and nano.
  Building an image with the nightly targets should give you an image
  with these included.

                                      [ Alex Smith <alex@xxxxxxxxxxxxxxxx> ]

----------------------------------------------------------------------------

Commit:      3bf3aa2e2c4bc87076138e320877475397655853

Author:      Alex Smith <alex@xxxxxxxxxxxxxxxx>
Date:        Fri Aug 17 12:03:31 2012 UTC

----------------------------------------------------------------------------

1 file changed, 73 insertions(+), 40 deletions(-)
build/jam/OptionalPackages |  113 ++++++++++++++++++++++++++--------------

----------------------------------------------------------------------------

diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages
index 0865e0b..b54c52a 100644
--- a/build/jam/OptionalPackages
+++ b/build/jam/OptionalPackages
@@ -613,44 +613,63 @@ if [ IsOptionalHaikuImagePackageAdded DemoPackage_Video ] 
{
 
 
 # Development
-if [ IsOptionalHaikuImagePackageAdded Development ] && $(TARGET_ARCH) = x86 {
-       AddFilesToHaikuImage system apps : Debugger ;
-       AddSymlinkToHaikuImage home config settings deskbar Applications
-               : /boot/system/apps/Debugger : Debugger ;
-       # autotools
-       if $(HAIKU_GCC_VERSION[1]) >= 4 {
-               InstallOptionalHaikuImagePackage
-                       autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
-                       : $(baseURL)/autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
-                       : : true ;
-               InstallOptionalHaikuImagePackage
-                       automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
-                       : 
$(baseURL)/automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
-                       : : true ;
-               InstallOptionalHaikuImagePackage
-                       libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
-                       : $(baseURL)/libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
-                       : : true ;
-               InstallOptionalHaikuImagePackage
-                       texinfo-4.13a-x86-gcc4-2012-03-31.zip
-                       : $(baseURL)/texinfo-4.13a-x86-gcc4-2012-03-31.zip
-                       : : true ;
-       } else {
+if [ IsOptionalHaikuImagePackageAdded Development ] {
+       if $(TARGET_ARCH) = x86 {
+               AddFilesToHaikuImage system apps : Debugger ;
+               AddSymlinkToHaikuImage home config settings deskbar Applications
+                       : /boot/system/apps/Debugger : Debugger ;
+               # autotools
+               if $(HAIKU_GCC_VERSION[1]) >= 4 {
+                       InstallOptionalHaikuImagePackage
+                               autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
+                               : 
$(baseURL)/autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
+                               : 
$(baseURL)/automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
+                               : 
$(baseURL)/libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               texinfo-4.13a-x86-gcc4-2012-03-31.zip
+                               : 
$(baseURL)/texinfo-4.13a-x86-gcc4-2012-03-31.zip
+                               : : true ;
+               } else {
+                       InstallOptionalHaikuImagePackage
+                               autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
+                               : 
$(baseURL)/autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
+                               : 
$(baseURL)/automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
+                               : 
$(baseURL)/libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
+                               : : true ;
+                       InstallOptionalHaikuImagePackage
+                               texinfo-4.13a-x86-gcc2-2012-03-31.zip
+                               : 
$(baseURL)/texinfo-4.13a-x86-gcc2-2012-03-31.zip
+                               : : true ;
+               }
+       } else if $(TARGET_ARCH) = x86_64 {
                InstallOptionalHaikuImagePackage
-                       autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
-                       : $(baseURL)/autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
+                       autoconf-2.69-x86_64-2012-08-17.zip
+                       : $(baseURL)/autoconf-2.69-x86_64-2012-08-17.zip
                        : : true ;
                InstallOptionalHaikuImagePackage
-                       automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
-                       : 
$(baseURL)/automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
+                       automake-1.12.2-x86_64-2012-08-17.zip
+                       : $(baseURL)/automake-1.12.2-x86_64-2012-08-17.zip
                        : : true ;
                InstallOptionalHaikuImagePackage
-                       libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
-                       : $(baseURL)/libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
+                       libtool-2.4.2-x86_64-2012-08-17.zip
+                       : $(baseURL)/libtool-2.4.2-x86_64-2012-08-17.zip
                        : : true ;
                InstallOptionalHaikuImagePackage
-                       texinfo-4.13a-x86-gcc2-2012-03-31.zip
-                       : $(baseURL)/texinfo-4.13a-x86-gcc2-2012-03-31.zip
+                       texinfo-4.13a-x86_64-2012-08-17.zip
+                       : $(baseURL)/texinfo-4.13a-x86_64-2012-08-17.zip
                        : : true ;
        }
 }
@@ -1015,9 +1034,7 @@ if [ IsOptionalHaikuImagePackageAdded friss ] {
 
 # GetText
 if [ IsOptionalHaikuImagePackageAdded GetText ] {
-       if $(TARGET_ARCH) != x86 {
-               Echo "No optional package GetText available for $(TARGET_ARCH)" 
;
-       } else {
+       if $(TARGET_ARCH) = x86 {
                if $(HAIKU_GCC_VERSION[1]) >= 4 {
                        InstallOptionalHaikuImagePackage
                                gettext-0.18.1.1-r1a3-x86-gcc4-2011-05-24.zip
@@ -1029,6 +1046,13 @@ if [ IsOptionalHaikuImagePackageAdded GetText ] {
                                : 
$(baseURL)/gettext-0.18.1.1-x86-gcc2-2011-02-07.zip
                                : : true ;
                }
+       } else if $(TARGET_ARCH) = x86_64 {
+               InstallOptionalHaikuImagePackage
+                       gettext-0.18.1.1-x86_64-2012-08-17.zip
+                       : $(baseURL)/gettext-0.18.1.1-x86_64-2012-08-17.zip
+                       : : true ;
+       } else {
+               Echo "No optional package GetText available for $(TARGET_ARCH)" 
;
        }
 }
 
@@ -1398,9 +1422,7 @@ if [ IsOptionalHaikuImagePackageAdded Mercurial ] {
 
 # Nano
 if [ IsOptionalHaikuImagePackageAdded Nano ] {
-       if $(TARGET_ARCH) != x86 {
-               Echo "No optional package Nano available for $(TARGET_ARCH)" ;
-       } else {
+       if $(TARGET_ARCH) = x86 {
                if $(HAIKU_GCC_VERSION[1]) >= 4 {
                        InstallOptionalHaikuImagePackage
                                nano-2.2.6-r1a3-x86-gcc4-2011-05-24.zip
@@ -1410,6 +1432,12 @@ if [ IsOptionalHaikuImagePackageAdded Nano ] {
                                nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip
                                : 
$(baseURL)/nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip ;
                }
+       } else if $(TARGET_ARCH) = x86_64 {
+               InstallOptionalHaikuImagePackage
+                       nano-2.3.1-x86_64-2012-08-17.zip
+                       : $(baseURL)/nano-2.3.1-x86_64-2012-08-17.zip ;
+       } else {
+               Echo "No optional package Nano available for $(TARGET_ARCH)" ;
        }
 }
 
@@ -1636,9 +1664,7 @@ if [ IsOptionalHaikuImagePackageAdded Pe ] {
 
 # Perl
 if [ IsOptionalHaikuImagePackageAdded Perl ] {
-       if $(TARGET_ARCH) != x86 {
-               Echo "No optional package Perl available for $(TARGET_ARCH)" ;
-       } else {
+       if $(TARGET_ARCH) = x86 {
                if $(HAIKU_GCC_VERSION[1]) >= 4 {
                        InstallOptionalHaikuImagePackage
                                perl-5.10.1-r1a3-x86-gcc4-2011-05-24.zip
@@ -1650,6 +1676,13 @@ if [ IsOptionalHaikuImagePackageAdded Perl ] {
                                : 
$(baseURL)/perl-5.10.1-r1a3-x86-gcc2-2011-05-17.zip
                                : : true ;
                }
+       } else if $(TARGET_ARCH) = x86_64 {
+               InstallOptionalHaikuImagePackage
+                       perl-5.10.1-x86_64-2012-08-17.zip
+                       : $(baseURL)/perl-5.10.1-x86_64-2012-08-17.zip
+                       : : true ;
+       } else {
+               Echo "No optional package Perl available for $(TARGET_ARCH)" ;
        }
 }
 


Other related posts: