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/