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"