Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Florian Franzmann (f4c36a2886712a8210c79e357ca9a5922d496bf2)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Florian Franzmann (f4c36a2886712a8210c79e357ca9a5922d496bf2)
  • Date: Wed, 21 May 2014 16:12:41 -0500

GIT changes to devel-xorg-modular grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

devel/llvm/DEPENDS | 3 +++
devel/llvm/DETAILS | 7 +++++++
devel/llvm/HISTORY | 4 ++++
devel/llvm/INSTALL | 9 +++++++++
devel/llvm/PREPARE | 3 ++-
devel/llvm/PRE_BUILD | 6 ++++++
6 files changed, 31 insertions(+), 1 deletion(-)

New commits:
commit f4c36a2886712a8210c79e357ca9a5922d496bf2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/llvm: add support for the lldb debugger

diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index cfabd67..440b01b 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -13,3 +13,6 @@ fi &&
optional_depends ocaml '' '' 'build bindings for OCaml' &&
optional_depends doxygen '' '' "build documentation?" &&
optional_depends libffi '-DLLVM_ENABLE_FFI=1' '' 'use sytem FFI'
+if [[ "$LLVM_WITH_LLDB" == y ]]; then
+ depends libedit
+fi &&
diff --git a/devel/llvm/DETAILS b/devel/llvm/DETAILS
index 8de491a..bb256f7 100755
--- a/devel/llvm/DETAILS
+++ b/devel/llvm/DETAILS
@@ -14,6 +14,13 @@ if [[ "$LLVM_WITH_CLANG" == y ]]; then
SOURCE3_GPG="llvm.gpg:$SOURCE4:UPSTREAM_KEY"
SOURCE4_IGNORE="signature"
fi
+if [[ "$LLVM_WITH_LLDB" == y ]]; then
+ LLDB_VERSION=$(echo ${VERSION} | cut -f1,2 -d.)
+ LLDB_RELEASE=$(echo ${LLDB_VERSION} | sed 's:\.::')
+ SOURCE5="lldb-${LLDB_VERSION}.tar.gz"
+
SOURCE5_URL[0]="svn_http://llvm.org/svn/llvm-project/lldb/tags/RELEASE_${LLDB_RELEASE}/final/:lldb-${LLDB_VERSION}";
+ SOURCE5_IGNORE="volatile"
+fi
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}.src"
WEB_SITE="http://llvm.org";
LICENSE[0]=BSD
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index a62df36..a6eb760 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,7 @@
+2014-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, INSTALL, PREPARE, PRE_BUILD: add suppport
+ for the lldb debugger
+
2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: install static analyzer to /usr/bin
* PRE_BUILD: fix search paths in scan-build and scan-view
diff --git a/devel/llvm/INSTALL b/devel/llvm/INSTALL
index 395c807..9580975 100755
--- a/devel/llvm/INSTALL
+++ b/devel/llvm/INSTALL
@@ -1,5 +1,7 @@
default_install &&

+install -v -m 0644 -o root -g root -t "${INSTALL_ROOT}/usr/share/man/man7/"
docs/re_format.1
+
if [[ "$LLVM_WITH_ANALYZER" == "y" ]]
then
target="$INSTALL_ROOT/usr/share/llvm" &&
@@ -17,4 +19,11 @@ then
install -v -m 0644 -o root -g root -t "$target/scan-view"
scan-view/Reporter.py &&
install -v -m 0644 -o root -g root -t "$target/scan-view"
scan-view/ScanView.py &&
install -v -m 0644 -o root -g root -t "$target/scan-view"
scan-view/startfile.py
+
+ install -v -m 0644 -o root -g root -t
"${INSTALL_ROOT}/usr/share/man/man1/" scan-build/scan-build.1
+fi &&
+
+if [[ "$LLVM_WITH_LLDB" == y ]]; then
+ cd ${SOURCE_DIRECTORY} &&
+ install -v -m 0644 -o root -g root -t
"${INSTALL_ROOT}/usr/share/man/man1/" tools/lldb/docs/lldb.1
fi
diff --git a/devel/llvm/PREPARE b/devel/llvm/PREPARE
index 2bd8d21..ec31669 100755
--- a/devel/llvm/PREPARE
+++ b/devel/llvm/PREPARE
@@ -1 +1,2 @@
-config_query LLVM_WITH_CLANG "Enable clang compiler frontend?" n
+config_query LLVM_WITH_CLANG "Enable clang compiler frontend?" n &&
+config_query LLVM_WITH_LLDB "Enable lldb debugger?" n
diff --git a/devel/llvm/PRE_BUILD b/devel/llvm/PRE_BUILD
index 664d503..8186dd5 100755
--- a/devel/llvm/PRE_BUILD
+++ b/devel/llvm/PRE_BUILD
@@ -15,6 +15,12 @@ if [[ "$LLVM_WITH_CLANG" == y ]]; then
cd ${SOURCE_DIRECTORY}
fi &&

+if [[ "$LLVM_WITH_LLDB" == y ]]; then
+ cd ${SOURCE_DIRECTORY}/tools &&
+ unpack_file 5 &&
+ mv lldb-${LLDB_VERSION} lldb
+fi &&
+
# small cmake related fix for libffi
cd ${SOURCE_DIRECTORY} &&
if spell_ok libffi;then



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Florian Franzmann (f4c36a2886712a8210c79e357ca9a5922d496bf2), Florian Franzmann, 05/21/2014

Archive powered by MHonArc 2.6.24.

Top of Page