[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-commits
Subject:    [Haiku-commits] r33373 - haiku/trunk/build/jam
From:       zooey at BerliOS <zooey () mail ! berlios ! de>
Date:       2009-09-30 19:06:37
Message-ID: 200909301906.n8UJ6bZU010272 () sheep ! berlios ! de
[Download RAW message or body]

Author: zooey
Date: 2009-09-30 21:06:36 +0200 (Wed, 30 Sep 2009)
New Revision: 33373
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=33373&view=rev

Modified:
   haiku/trunk/build/jam/OptionalPackageDependencies
   haiku/trunk/build/jam/OptionalPackages
Log:
* added new optional package PCRE (for both gcc2 and
  gcc4 as it contains C++)
* fixed Beam dependencies to specify PCRE directly


Modified: haiku/trunk/build/jam/OptionalPackageDependencies
===================================================================
--- haiku/trunk/build/jam/OptionalPackageDependencies	2009-09-30 18:37:57 UTC (rev 33372)
+++ haiku/trunk/build/jam/OptionalPackageDependencies	2009-09-30 19:06:36 UTC (rev 33373)
@@ -5,7 +5,7 @@
 
 OptionalPackageDependencies Subversion : APR-util Neon LibIconv LibXML2 OpenSSL SQLite ;
 OptionalPackageDependencies APR-util : APR Expat ;
-OptionalPackageDependencies Beam : LibIconv LibLayout OpenSSL Pe ;  # FIXME: Pe for PCRE-libs
+OptionalPackageDependencies Beam : LibIconv LibLayout OpenSSL PCRE ;
 OptionalPackageDependencies BeHappy : BeBook NetSurf ;
 OptionalPackageDependencies Development : DevelopmentBase Perl ;
 OptionalPackageDependencies DevelopmentBase : CDRecord DevelopmentMin Yasm ;

Modified: haiku/trunk/build/jam/OptionalPackages
===================================================================
--- haiku/trunk/build/jam/OptionalPackages	2009-09-30 18:37:57 UTC (rev 33372)
+++ haiku/trunk/build/jam/OptionalPackages	2009-09-30 19:06:36 UTC (rev 33373)
@@ -45,6 +45,7 @@
 #	OpenSSH				- the secure shell
 #	OpenSSL				- secure sockets library
 #	P7zip				- file archiving utility
+#	PCRE				- the (Perl-compatible) regex engine
 #	Pe					- the powerful native Programmer's Editor
 #	Perl				- the scripting language
 #	Python				- the scripting language
@@ -712,6 +713,29 @@
 }
 
 
+# PCRE regex engine
+if [ IsOptionalHaikuImagePackageAdded PCRE ] {
+	if $(TARGET_ARCH) != x86 {
+		Echo "No optional package PCRE available for $(TARGET_ARCH)" ;
+	} else {
+		if $(HAIKU_GCC_VERSION[1]) >= 4 {
+			InstallOptionalHaikuImagePackage pcre-7.9-x86-gcc4-2009-09-30
+				: $(baseURL)/pcre-7.9-x86-gcc4-2009-09-30.zip
+			;
+		} else {
+			InstallOptionalHaikuImagePackage pcre-7.9-x86-gcc2-2009-09-30
+				: $(baseURL)/pcre-7.9-x86-gcc2-2009-09-30.zip
+			;
+		}
+
+		AddSymlinkToHaikuImage home config be Applications
+			: /boot/apps/Pe/Pe ;
+		AddSymlinkToHaikuImage common bin
+			: /boot/apps/Pe/lpe ;
+	}
+}
+
+
 # Pe text editor
 if [ IsOptionalHaikuImagePackageAdded Pe ] {
 	if $(TARGET_ARCH) != x86 {
@@ -726,11 +750,6 @@
 				: $(baseURL)/Pe-2.4.2-r593-r1a1-x86-gcc2-2009-09-08.zip
 			;
 		}
-
-		AddSymlinkToHaikuImage home config be Applications
-			: /boot/apps/Pe/Pe ;
-		AddSymlinkToHaikuImage common bin
-			: /boot/apps/Pe/lpe ;
 	}
 }
 

_______________________________________________
Haiku-commits mailing list
Haiku-commits@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/haiku-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic