From 23f20812bf9edbb690bf0ee6eaa2aa5a9b34d9a8 Mon Sep 17 00:00:00 2001
From: "Juergen \"George\" Sawinski" <jsaw@gmx.net>
Date: Sat, 24 Jul 2004 20:27:01 +0000
Subject: [PATCH] Juergen Sawinski: 	-update jsaw/root (4.00/08)

[2004072002263623630] (https://www.rocklinux.net/submaster)



git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3646 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
---
 package/jsaw/root/root.conf | 81 ++++++++++++++++++++++++++++++++++---
 package/jsaw/root/root.desc |  4 +-
 2 files changed, 77 insertions(+), 8 deletions(-)

diff --git a/package/jsaw/root/root.conf b/package/jsaw/root/root.conf
index a1cb2744e..e401fa669 100644
--- a/package/jsaw/root/root.conf
+++ b/package/jsaw/root/root.conf
@@ -26,26 +26,95 @@ if [ $prefix_auto = 1 ] ; then
         set_confopt
 fi
 
-#@FIXME configure options:
-#       --build (?)
-#       --with-{krb5,ldap,mysql,opengl,pgsql,thread}(-{incdir,libdir})?
-#       --with-sys-iconpath
-
 cust_ROOT() {
 	case "$arch_machine" in
 		i?86)     trg=linux ;;
 		*)        trg=linux ;;
 	esac
 
+	# clean extra confopt
+	extraconfopt=''
+
+	## Options:
+	##   afs             AFS support, requires AFS libs and objects
+
+	pkginstalled afterstep && var_append extraconfopt ' ' "--enable-asimage"
+
+	##   alien           AliEn support, requires libAliEnAPI++ from ALICE
+	##   cern            CERNLIB usage, build h2root and g2root
+	##   chirp           Chirp support (Condor remote I/O), requires libchirp_client
+	##   dcache          dCache support, requires libdcap from DESY
+
+	var_append extraconfopt ' ' "--enable-exceptions"
+
+	##   explicitlink    Explicitly link with all dependent libraries
+	##   globus          Globus authentication support, requires Globus toolkit
+	##   krb5            Kerberos5 support, requires Kerberos libs
+
+	#FIXME doesn't find libldap
+	if pkginstalled openldap; then
+		var_append extraconfopt ' ' "--enable-ldap"
+		var_append extraconfopt ' ' "--with-ldap-incdir=$root/$pkg_openldap_prefix/include"
+		var_append extraconfopt ' ' "--with-ldap-libdir=$root/$pkg_openldap_prefix/lib"
+	fi
+
+	if pkginstalled mysql; then
+		var_append extraconfopt ' ' "--enable-mysql"
+		var_append extraconfopt ' ' "--with-mysql-incdir=$root/$pkg_mysql_prefix/include"
+		var_append extraconfopt ' ' "--with-mysql-libdir=$root/$pkg_mysql_prefix/lib"
+	fi
+
+	var_append extraconfopt ' ' "--enable-opengl"
+
+	##   openiv          OpenInventor support, requires libInventor and libInventorXt
+
+	pkginstalled python && var_append extraconfopt ' ' "--enable-python"
+
+	##   ruby            Ruby ROOT bindings, requires ruby >= 1.8
+
+	if pkginstalled postgresql; then
+		var_append extraconfopt ' ' "--enable-pgsql"
+		var_append extraconfopt ' ' "--with-pgsql-incdir=$root/$pkg_postgresql_prefix/include"
+		var_append extraconfopt ' ' "--with-pgsql-libdir=$root/$pkg_postgresql_prefix/lib"
+	fi
+
+	##   pythia          Pythia5 EG support, requires libPythia
+	##   pythia6         Pythia6 EG support, requires libPythia6
+	##   rfio            SHIFT support, requires libshift from CERN
+	##   sapdb           SapDB support, requires libsqlod and libsqlrte
+	##   srp             SRP support, requires SRP source tree
+
+	#FIXME libTable is borken: var_append extraconfopt ' ' "--enable-table"
+
+	##   venus           Venus EG support, requires libVenus
+
+	#FIXME see libTable: var_append extraconfopt ' ' "--enable-xml"
+	var_append extraconfopt ' ' "--disable-xml"
+
 	eval ./configure $trg \
 		--prefix=$root/$prefix \
+		--etcdir=$root/$prefix/etc \
 		--libdir=$root/$prefix/lib \
 		--mandir=$root/usr/share/man/man1 \
 		--docdir=$root/usr/share/doc/packages/${pkg} \
 		--aclocaldir=$root/usr/share/aclocal \
-		--enable-table --enable-rpath
+		--enable-rpath \
+		--enable-shadowpw \
+		--enable-soversion \
+		--enable-shared \
+		--enable-thread \
+		$extraconfopt
+
+
+
+
+
+#--enable-
+
 	eval $MAKE ; eval $MAKE install
 
+	#FIXME register fonts
+
 	cat > $root/etc/profile.d/root <<-EOP
 ROOTSYS=/$prefix
 PATH="\$PATH:\$ROOTSYS/bin"
diff --git a/package/jsaw/root/root.desc b/package/jsaw/root/root.desc
index 329bcb6ca..2100c3695 100644
--- a/package/jsaw/root/root.desc
+++ b/package/jsaw/root/root.desc
@@ -47,9 +47,9 @@
 
 [L] Free-to-use
 [S] Stable
-[V] 4.00.02
+[V] 4.00.08
 [P] X -----5---9 221.300
 
-[D] 1348372364 root_v4.00.02.source.tar.gz ftp://root.cern.ch/root/
+[D] 831488883 root_v4.00.08.source.tar.gz ftp://root.cern.ch/root/