[haiku-commits] r38495 - haiku/trunk/build/jam

  • From: scott mc <scottmc2@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 1 Sep 2010 17:26:28 +0200 (CEST)

Author: scottmc
Date: 2010-09-01 17:26:28 +0200 (Wed, 01 Sep 2010)
New Revision: 38495
Changeset: http://dev.haiku-os.org/changeset/38495

Modified:
   haiku/trunk/build/jam/OptionalPackageDependencies
   haiku/trunk/build/jam/OptionalPackages
Log:
Add man and groff as optionalpackages, update cmake, bzip2, p7zip, openssh to 
move their
man files from /boot/common/man to B_COMMON_DOCUMENTATION_DIRECTORY/man.


Modified: haiku/trunk/build/jam/OptionalPackageDependencies
===================================================================
--- haiku/trunk/build/jam/OptionalPackageDependencies   2010-09-01 14:51:37 UTC 
(rev 38494)
+++ haiku/trunk/build/jam/OptionalPackageDependencies   2010-09-01 15:26:28 UTC 
(rev 38495)
@@ -15,6 +15,7 @@
 OptionalPackageDependencies Git : Expat Curl OpenSSL LibIconv ;
 OptionalPackageDependencies ICU-devel : DevelopmentBase ;
 OptionalPackageDependencies LibLayout : DevelopmentBase ;
+OptionalPackageDependencies Man : Groff ;
 OptionalPackageDependencies Tar : LibIconv ;
 OptionalPackageDependencies Python : Bzip ;
 OptionalPackageDependencies Mercurial : Python ;

Modified: haiku/trunk/build/jam/OptionalPackages
===================================================================
--- haiku/trunk/build/jam/OptionalPackages      2010-09-01 14:51:37 UTC (rev 
38494)
+++ haiku/trunk/build/jam/OptionalPackages      2010-09-01 15:26:28 UTC (rev 
38495)
@@ -39,6 +39,7 @@
 #      GetText                                 - a framework to help produce 
multi-lingual messages.
 #      Git                                             - the distributed 
version control system
 #      GPerf                                   - the perfect hash function 
generator.
+#      Groff                                   - text formatter used for man 
pages
 #      ICU-devel                               - the headers and lib-links for 
ICU (for development)
 #      KeymapSwitcher                  - Easy to use keymap switcher
 #      LibEvent                                - An event notification library
@@ -47,6 +48,7 @@
 #      LibXML2                                 - the XML support libary
 #      LibXSLT                                 - xslt library and utility
 #      Links                                   - the web browser
+#      Man                                             - standard commands to 
read man pages
 #      Mercurial                               - the distributed version 
control system
 #      Nano                                    - the command line text editor
 #      Neon                                    - support libraries used for 
example by SVN
@@ -297,15 +299,11 @@
                Echo "No optional package Bzip available for $(TARGET_ARCH)" ;
        } else {
                InstallOptionalHaikuImagePackage
-                       bzip2-1.0.5-r1a2-x86-gcc2-2010-04-21-a.zip
-                       : $(baseURL)/bzip2-1.0.5-r1a2-x86-gcc2-2010-04-21-a.zip
+                       bzip2-1.0.5-x86-gcc2-2010-09-01.zip
+                       : $(baseURL)/bzip2-1.0.5-x86-gcc2-2010-09-01.zip
                        :
                        : true
-                       : true
                ;
-               InstallSourceArchive bzip2-1.0.5_haiku-2010-04-29.tar.xz
-                       : $(baseSourceURL)/bzip2-1.0.5_haiku-2010-04-29.tar.xz
-               ;
        }
 }
 
@@ -369,13 +367,11 @@
                Echo "No optional package CMake available for $(TARGET_ARCH)" ;
        } else {
                InstallOptionalHaikuImagePackage
-                       cmake-2.8.0-r1a2-x86-gcc2-2010-04-22-a.zip
-                       : $(baseURL)/cmake-2.8.0-r1a2-x86-gcc2-2010-04-22-a.zip
+                       cmake-2.8.1-x86-gcc2-2010-09-01.zip
+                       : $(baseURL)/cmake-2.8.1-x86-gcc2-2010-09-01.zip
                        :
                        : true
                ;
-               InstallSourceArchive cmake-2.8.0_haiku-2010-04-29.tar.xz
-                       : $(baseSourceURL)/cmake-2.8.0_haiku-2010-04-29.tar.xz ;
        }
 }
 
@@ -714,6 +710,20 @@
 }
 
 
+# Groff
+if [ IsOptionalHaikuImagePackageAdded Groff ] {
+       if $(TARGET_ARCH) != x86 {
+               Echo "No optional package Groff available for $(TARGET_ARCH)" ;
+       } else {
+               InstallOptionalHaikuImagePackage
+                        groff-1.20.1-x86-gcc2-2010-08-31.zip
+                       : $(baseURL)/groff-1.20.1-x86-gcc2-2010-08-31.zip
+                       :
+               ;
+       }
+}
+
+
 # ICU
 if [ IsOptionalHaikuImagePackageAdded ICU ] {
        if $(TARGET_ARCH) != x86 {
@@ -906,6 +916,20 @@
 }
 
 
+# Man
+if [ IsOptionalHaikuImagePackageAdded Man ] {
+       if $(TARGET_ARCH) != x86 {
+               Echo "No optional package Man available for $(TARGET_ARCH)" ;
+       } else {
+               InstallOptionalHaikuImagePackage
+                        man-1.6f-x86-gcc2-2010-09-01.zip
+                       : $(baseURL)/man-1.6f-x86-gcc2-2010-09-01.zip
+                       :
+               ;
+       }
+}
+
+
 # MandatoryPackages
 if [ IsOptionalHaikuImagePackageAdded MandatoryPackages ] {
        # Pseudo package for grouping packages, which are added to all images.
@@ -1056,8 +1080,8 @@
                                "variable to be set!" ;
                }
                InstallOptionalHaikuImagePackage
-                       openssh-5.6p1-x86-gcc2-2010-08-23.zip
-                       : $(baseURL)/openssh-5.6p1-x86-gcc2-2010-08-23.zip
+                       openssh-5.6p1-x86-gcc2-2010-08-31.zip
+                       : $(baseURL)/openssh-5.6p1-x86-gcc2-2010-08-31.zip
                        :
                ;
 
@@ -1095,12 +1119,10 @@
                        ;
                } else {
                        InstallOptionalHaikuImagePackage
-                               p7zip-9.04-r1a2-x86-gcc2-2010-05-06.zip
-                               : 
$(baseURL)/p7zip-9.04-r1a2-x86-gcc2-2010-05-06.zip
+                               p7zip-9.04-x86-gcc2-2010-09-01.zip
+                               : $(baseURL)/p7zip-9.04-x86-gcc2-2010-09-01.zip
                                :
                        ;
-                       InstallSourceArchive p7zip-9.04_haiku-2010-05-06.tar.xz
-                               : 
$(baseSourceURL)/p7zip-9.04_haiku-2010-05-06.tar.xz ;
                }
                AddExpanderRuleToHaikuImage "application/x-7z-compressed" : .7z
                        : "7za l \\0045s"


Other related posts:

  • » [haiku-commits] r38495 - haiku/trunk/build/jam - scott mc