[Lunar-commits] <moonbase> doxygen: Adjusting the BUILD/DEPENDS.

Dennis 'stumbles' Veatch stumbles at lunar-linux.org
Sun Apr 26 18:49:34 CEST 2009


commit 09ec1649eb95244563c0dd661da0e2f765042966
Author: Dennis 'stumbles' Veatch <stumbles at lunar-linux.org>
Date:   Sun Apr 26 12:49:34 2009 -0400

    doxygen: Adjusting the BUILD/DEPENDS.
    
    You need qt3 or qt4 to provide qmake, pick your poision. Added PSAFE
    just because I got tired of seeing disabling job server messages.
---
 doc-tools/doxygen/BUILD   |   14 ++++++++------
 doc-tools/doxygen/DEPENDS |    6 ++++--
 doc-tools/doxygen/DETAILS |    1 +
 3 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/doc-tools/doxygen/BUILD b/doc-tools/doxygen/BUILD
index a95d69f..caa5322 100644
--- a/doc-tools/doxygen/BUILD
+++ b/doc-tools/doxygen/BUILD
@@ -1,17 +1,19 @@
 (
-  if in_depends doxygen qt3; then
+  if in_depends qt3; then
     . /etc/profile.d/qt3.rc
-  fi
+  fi &&
+
+  if in_depends qt4; then
+    . /etc/profile.d/qt4.rc
+  fi &&
 
   if [ -f src/Makefile ]; then
     message "${MESSAGE_COLOR}Makefile's detected, doing make distclean before compiling${DEFAULT_COLOR}" &&
-    ./configure &&
+    ./configure 
     make distclean
   fi &&
 
-  ./configure --platform linux-g++        \
-              --prefix /usr               \
-              --install /usr/bin/install  \
+  ./configure --prefix /usr               \
               $OPTS                      &&
 
   make             &&
diff --git a/doc-tools/doxygen/DEPENDS b/doc-tools/doxygen/DEPENDS
index f1fe018..4c9e82c 100644
--- a/doc-tools/doxygen/DEPENDS
+++ b/doc-tools/doxygen/DEPENDS
@@ -2,6 +2,8 @@ depends  sed
 depends  ghostscript
 depends  teTeX
 
-optional_depends "Python"   ""                  "" "Build the doc files     "
-optional_depends "qt3"      "--with-doxywizard" "" "Graphical wizard support"
+optional_depends "Python"   ""                  "" "Build the doc files"
 optional_depends "graphviz" ""                  "" "Dot support" 
+
+optional_depends "qt3"      "--with-doxywizard" "" "Graphical wizard support"
+optional_depends "qt4"      ""                  "" "Needs qmake to make"
diff --git a/doc-tools/doxygen/DETAILS b/doc-tools/doxygen/DETAILS
index 7fd5916..5c81f81 100644
--- a/doc-tools/doxygen/DETAILS
+++ b/doc-tools/doxygen/DETAILS
@@ -8,6 +8,7 @@
          UPDATED=20090213
            SHORT="Documentation system for C++, Java, IDL (Corba, Microsoft and KDE-DCOP flavors) and C"
 
+PSAFE=no
 cat << EOF
 Doxygen is a documentation system for C++, Java, IDL (Corba, Microsoft and
 KDE-DCOP flavors) and C.


More information about the Lunar-commits mailing list