summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Tappe <zooey@hirschkaefer.de>2009-09-30 19:06:36 (GMT)
committer Oliver Tappe <zooey@hirschkaefer.de>2009-09-30 19:06:36 (GMT)
commitd09525c9a1d1971ec3ab6c076f812110d56f9294 (patch)
tree020540608e7a6faf38d1e9c4545a4c61f1ed2c9e
parent7cb2cbf17b7bfc8036d5d93af0451d8668b889a9 (diff)
* added new optional package PCRE (for both gcc2 andhrev33373
gcc4 as it contains C++) * fixed Beam dependencies to specify PCRE directly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33373 a95241bf-73f2-0310-859d-f6bbb57e9c96
-rw-r--r--build/jam/OptionalPackageDependencies2
-rw-r--r--build/jam/OptionalPackages29
2 files changed, 25 insertions, 6 deletions
diff --git a/build/jam/OptionalPackageDependencies b/build/jam/OptionalPackageDependencies
index cb6cc3f..f91a716 100644
--- a/build/jam/OptionalPackageDependencies
+++ b/build/jam/OptionalPackageDependencies
@@ -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 ;
diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages
index 429659b..5e3a156 100644
--- a/build/jam/OptionalPackages
+++ b/build/jam/OptionalPackages
@@ -45,6 +45,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) && $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR) {
# 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 @@ if [ IsOptionalHaikuImagePackageAdded P7zip ] {
}
+# 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 @@ if [ IsOptionalHaikuImagePackageAdded Pe ] {
: $(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 ;
}
}