Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In directory vz-cvs-3.sog:/tmp/cvs-serv23676
Added Files: pythia8.info pythia8.patch root-pythia.info root5.info root5.patch Log Message: ROOT and related packages update for Lion. --- NEW FILE: pythia8.patch --- --- pythia8108/Makefile 2008-04-30 21:14:25.000000000 +0200 +++ pythia8108.new/Makefile 2008-06-16 15:30:10.000000000 +0200 @@ -37,9 +37,9 @@ # Location of libraries to be built. ifeq ($(SHAREDLIBS),yes) targets=$(LIBDIRARCH)/libpythia8.a - targets+=$(LIBDIR)/libpythia8.$(SHAREDSUFFIX) targets+=$(LIBDIRARCH)/liblhapdfdummy.a - targets+=$(LIBDIR)/liblhapdfdummy.$(SHAREDSUFFIX) + targets+=$(LIBDIR)/liblhapdfdummy.8.1.$(SHAREDSUFFIX) + targets+=$(LIBDIR)/libpythia8.8.1.$(SHAREDSUFFIX) else targets=$(LIBDIRARCH)/libpythia8.a targets+=$(LIBDIRARCH)/liblhapdfdummy.a @@ -104,9 +104,14 @@ objects := $(patsubst $(SRCDIR)/%.cc,$(TMPDIR)/%.o,$(wildcard $(SRCDIR)/*.cc)) objectsarch := $(patsubst $(SRCDIR)/%.cc,$(TMPDIR)/archive/%.o,$(wildcard $(SRCDIR)/*.cc)) -$(LIBDIR)/libpythia8.$(SHAREDSUFFIX): $(objects) +$(LIBDIR)/libpythia8.8.1.$(SHAREDSUFFIX): $(objects) $(LIBDIR)/liblhapdfdummy.8.$(SHAREDSUFFIX) @mkdir -p $(LIBDIR) - $(CXX) $(LDFLAGSSHARED) -o $@ $(objects) $(LDFLAGLIBNAME),$(notdir $@) + $(CXX) $(LDFLAGSSHARED) -o $@ $(objects) -dynamiclib \ + $(LIBDIR)/liblhapdfdummy.8.$(SHAREDSUFFIX) \ + -Wl,-install_name,@FINKPREFIX@/lib/libpythia8.8.$(SHAREDSUFFIX) \ + -Wl,-compatibility_version,8.0.0 -Wl,-current_version,8.1.8 + @ln -s libpythia8.8.1.$(SHAREDSUFFIX) $(LIBDIR)/libpythia8.8.$(SHAREDSUFFIX) + @ln -s libpythia8.8.1.$(SHAREDSUFFIX) $(LIBDIR)/libpythia8.$(SHAREDSUFFIX) $(LIBDIRARCH)/libpythia8.a: $(objectsarch) @mkdir -p $(LIBDIRARCH) @@ -115,9 +120,13 @@ objdum := $(patsubst lhapdfdummy/%.cc,$(TMPDIR)/%.o,$(wildcard lhapdfdummy/*.cc)) objdumarch := $(patsubst lhapdfdummy/%.cc,$(TMPDIR)/archive/%.o,$(wildcard lhapdfdummy/*.cc)) -$(LIBDIR)/liblhapdfdummy.$(SHAREDSUFFIX): $(objdum) +$(LIBDIR)/liblhapdfdummy.8.1.$(SHAREDSUFFIX): $(objdum) @mkdir -p $(LIBDIR) - $(CXX) $(LDFLAGSSHARED) -o $@ $(objdum) $(LDFLAGLIBNAME),$(notdir $@) + $(CXX) $(LDFLAGSSHARED) -o $@ $(objdum) -dynamiclib \ + -Wl,-install_name,@FINKPREFIX@/lib/liblhapdfdummy.8.$(SHAREDSUFFIX) \ + -Wl,-compatibility_version,8.0.0 -Wl,-current_version,8.1.8 + @ln -s liblhapdfdummy.8.1.$(SHAREDSUFFIX) $(LIBDIR)/liblhapdfdummy.8.$(SHAREDSUFFIX) + @ln -s liblhapdfdummy.8.1.$(SHAREDSUFFIX) $(LIBDIR)/liblhapdfdummy.$(SHAREDSUFFIX) $(LIBDIRARCH)/liblhapdfdummy.a: $(objdumarch) @mkdir -p $(LIBDIRARCH) --- NEW FILE: root-pythia.info --- Package: root-pythia Version: 6.6 Revision: 11 Description: Interface libraries Pythia - ROOT Depends: %n-shlibs (=%v-%r) BuildDepends: gcc46, cernlib-mclibs BuildDependsOnly: true Source: ftp://root.cern.ch/root/pythia6.tar.gz SourceRename: pythia6_%v.tar.gz Source-MD5: c88014d8380a77c81556d3887dc0b739 SourceDirectory: pythia6 CompileScript: << #!/bin/sh -ev gfortran -c -std=legacy pythia*.f gfortran -c -std=legacy -fno-second-underscore tpythia6_called_from_cc.F echo 'void MAIN__() {}' > main.c gcc -c main.c gcc -c pythia6_common_address.c gfortran -bundle -flat_namespace -static-libgfortran -static-libgcc -o libPythia6.so \ main.o tpythia6_called_from_cc.o pythia*.o -L%p/lib -lpythia gfortran -dynamiclib -flat_namespace -static-libgfortran -static-libgcc -single_module \ -install_name %p/lib/root/libPythia6.6.dylib -o libPythia6.%v.dylib \ main.o tpythia6_called_from_cc.o pythia*.o \ -compatibility_version 6 -current_version %v -L%p/lib -lpythia ar rv libPythia6.a main.o tpythia6_called_from_cc.o pythia*.o << InstallScript: << install -m 755 -d %i/lib/root install -m 644 libPythia6.so %i/lib/root install -m 644 libPythia6.a %i/lib/root ranlib %i/lib/root/libPythia6.a ln -s libPythia6.6.dylib %i/lib/root/libPythia6.dylib << SplitOff: << Package: %N-shlibs InstallScript: << install -m 755 -d %i/lib/root install -m 644 libPythia6.*.dylib %i/lib/root ln -s libPythia6.%v.dylib %i/lib/root/libPythia6.6.dylib << Shlibs: << %p/lib/root/libPythia6.6.dylib 6.0.0 root-pythia (>=1-11) << << License: BSD DescDetail: << This package provides interface libraries for ROOT (root5-pythia) to Pythia (from cernlib). << Homepage: http://root.cern.ch Maintainer: Remi Mommsen <remigius.momm...@cern.ch> --- NEW FILE: pythia8.info --- Package: pythia8 Version: 8.153 Revision: 11 Description: Generator of high-energy physics events BuildDependsOnly: true GCC: 4.0 BuildDepends: fink (>= 0.24.12) Depends: %n-shlibs (=%v-%r) Source: http://home.thep.lu.se/~torbjorn/pythia8/pythia8153.tgz Source-MD5: 0c6f857753590ed5920fcc5609838804 PatchFile: %n.patch PatchFile-MD5: 7a02f78b31d090ab919a91a1c2f5f472 PatchScript: << /usr/bin/sed 's:@FINKPREFIX@:%p:' %{PatchFile} | /usr/bin/patch -p1 /usr/bin/sed -i'.bak' -e 's: -fbounds-check::g' configure << CompileScript: << ./configure --enable-shared make << InstallScript: << /usr/bin/install -d %i/lib /bin/mv lib/*.dylib lib/archive/*.a %i/lib /usr/bin/install -d %i/include/%n /usr/bin/install -m 644 include/*.h %i/include/%n /usr/bin/install -d %i/share/%n /bin/mv examples %i/share/%n/ << DocFiles: AUTHORS COPYING GUIDELINES README htmldoc xmldoc phpdoc SplitOff: << Package: %N-shlibs Files: << lib/liblhapdfdummy.8.1.dylib lib/liblhapdfdummy.8.dylib lib/libpythia8.8.1.dylib lib/libpythia8.8.dylib << Shlibs: << %p/lib/liblhapdfdummy.8.dylib 8.0.0 %n (>=8.108-1) %p/lib/libpythia8.8.dylib 8.0.0 %n (>=8.108-1) << << License: GPL DescDetail: << PYTHIA is a program for the generation of high-energy physics events, i.e. for the description of collisions at high energies between elementary particles such as e+, e-, p and pbar in various combinations. It contains theory and models for a number of physics aspects, including hard and soft interactions, parton distributions, initial- and final-state parton showers, multiple interactions, fragmentation and decay. It is largely based on original research, but also borrows many formulae and other knowledge from the literature. << Homepage: http://home.thep.lu.se/~torbjorn/Pythia.html Maintainer: Remi Mommsen <remigius.momm...@cern.ch> --- NEW FILE: root5.patch --- Index: root/configure =================================================================== --- root/configure (revision 40801) +++ root/configure (working copy) @@ -356,14 +356,14 @@ case $arch in macosx) - logmsg " file -L $chklibcompat | grep 'i386'" - if file -L $chklibcompat | grep 'i386' > /dev/null 2>& 1 ; then + logmsg " /usr/bin/file -L $chklibcompat | grep 'i386'" + if /usr/bin/file -L $chklibcompat | grep 'i386' > /dev/null 2>& 1 ; then ret=1 fi ;; macosx64) - logmsg " file -L $chklibcompat | grep 'x86_64'" - if file -L $chklibcompat | grep 'x86_64' > /dev/null 2>& 1 ; then + logmsg " /usr/bin/file -L $chklibcompat | grep 'x86_64'" + if /usr/bin/file -L $chklibcompat | grep 'x86_64' > /dev/null 2>& 1 ; then ret=1 fi ;; @@ -403,12 +403,12 @@ ret=1 fi else - if file -L $chklib64 | grep 'ASCII' > /dev/null 2>& 1 ; then + if /usr/bin/file -L $chklib64 | grep 'ASCII' > /dev/null 2>& 1 ; then check_link $chklib64 ret=$link_result else - logmsg " file -L $chklib64 | grep '64-bit'" - if file -L $chklib64 | grep '64-bit' > /dev/null 2>& 1 ; then + logmsg " /usr/bin/file -L $chklib64 | grep '64-bit'" + if /usr/bin/file -L $chklib64 | grep '64-bit' > /dev/null 2>& 1 ; then ret=1 fi fi @@ -2624,7 +2624,7 @@ result "ok" ftglincdir=`pkg-config --cflags-only-I ftgl | sed 's/-I//g'` ftgllibs=`pkg-config --libs-only-l ftgl` - ftgllibdir=`pkg-config --libs-only-L ftgl | sed 's/-L//g'` + ftgllibdir=`pkg-config --libs-only-L ftgl` enable_builtin_ftgl="no" else enable_builtin_ftgl="yes" @@ -3323,7 +3323,7 @@ # At this time, libfftw3.a should always be prefered over .so, # to avoid forcing users to install fftw3. - check_library "libfftw3 libfftw3-3" "no" "$fftw3libdir" \ + check_library "libfftw3 libfftw3-3" "yes" "$fftw3libdir" \ $FFTW3 ${FFTW3:+$FFTW3/lib} ${FFTW3:+$FFTW3/.libs} \ ${finkdir:+$finkdir/lib} \ /usr/local/lib /usr/lib /opt/fftw3/lib Index: root/cint/configure =================================================================== --- root/cint/configure (revision 40801) +++ root/cint/configure (working copy) @@ -155,7 +155,7 @@ AR="ar -r -cs " IMPLIBEXT=.dylib - MAKEIMPLIB="ln -sf @so@ @imp@" + MAKEIMPLIB="ln -sf `basename @so@` @imp@" EXPLLINK=1 Index: root/cint/ROOT/cintdlls.mk =================================================================== --- root/cint/ROOT/cintdlls.mk (revision 40801) +++ root/cint/ROOT/cintdlls.mk (working copy) @@ -163,21 +163,21 @@ $(ALLCINTDLLS): $(ORDER_) $(MAINLIBS) $(CINTDLLDIRSTL)/%.dll: $(CINTDLLDIRDLLSTL)/G__cpp_%.o - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(notdir $(@:.dll=.$(SOEXT))) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) + @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(@:.dll=.$(SOEXT)) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) $(CINTDLLSOEXTCMD) ifneq ($(subst win,,$(ARCH)),$(ARCH)) @rm -f $(@:.dll=.lib) $(@:.dll=.exp) # remove import libs endif $(CINTDLLDIRDLLS)/stdcxxfunc.dll: $(CINTDLLDIRL)/G__cpp_stdcxxfunc.o - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(notdir $(@:.dll=.$(SOEXT))) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) + @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(@:.dll=.$(SOEXT)) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) $(CINTDLLSOEXTCMD) ifneq ($(subst win,,$(ARCH)),$(ARCH)) @rm -f $(@:.dll=.lib) $(@:.dll=.exp) # remove import libs endif $(CINTDLLDIRDLLS)/%.dll: $(CINTDLLDIRL)/G__c_%.o - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(notdir $(@:.dll=.$(SOEXT))) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) + @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" "$(SOFLAGS)" $(@:.dll=.$(SOEXT)) $(@:.dll=.$(SOEXT)) $(filter-out $(MAINLIBS),$^) $(CINTDLLLIBLINK) $(CINTDLLSOEXTCMD) core/metautils/src/stlLoader_%.cc: $(ROOT_SRCDIR)/core/metautils/src/stlLoader.cc Index: root/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 =================================================================== --- root/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 (revision 40801) +++ root/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 (working copy) @@ -9,6 +9,9 @@ GCC_MAJOR := $(shell $(CXX) -dumpversion 2>&1 | cut -d'.' -f1) MACOSX_MINOR := $(shell sw_vers | sed -n 's/ProductVersion://p' | cut -d . -f 2) +MAJOR := $(shell sed 's|\(.*\)\..*/.*|\1|' < ../../../../../../build/version_number) +MINOR := $(shell sed 's|.*\.\(.*\)/.*|\1|' < ../../../../../../build/version_number) +REVIS := $(shell sed 's|.*\..*/\([0-9]*\).*|\1|' < ../../../../../../build/version_number) #TYPEMISC = -m64 -D_POSIX_SOURCE -D_REENTRANT -D_GNU_SOURCE -Wall TYPEMISC = -m64 -D_REENTRANT -D_GNU_SOURCE -Wall -D__macos__ $(CFTRACE) @@ -18,10 +21,10 @@ TYPEOPT = $(TYPEMISC) -O2 TYPEDBG = $(TYPEMISC) -g ifeq ($(subst $(MACOSX_MINOR),,1234),1234) -TYPELDSO = $(TYPELINK) -dynamiclib -single_module -m64 +TYPELDSO = $(TYPELINK) -dynamiclib -single_module -m64 -compatibility_version $(MAJOR) -current_version $(MAJOR).$(MINOR).$(REVIS) TYPELDDY = $(TYPELINK) -dynamiclib -single_module -m64 -TYPESHLIB = so -TYPEDYLIB = so +TYPESHLIB = $(MAJOR).$(MINOR).dylib +TYPEDYLIB = dylib else TYPELDSO = $(TYPELINK) -bundle -m64 TYPELDDY = $(TYPELINK) -dynamiclib -single_module -m64 Index: root/net/xrootd/Module.mk =================================================================== --- root/net/xrootd/Module.mk (revision 40801) +++ root/net/xrootd/Module.mk (working copy) @@ -30,7 +30,7 @@ endif endif ifeq ($(PLATFORM),macosx) -XRDSOEXT = so +XRDSOEXT = dylib else XRDSOEXT = $(SOEXT) endif @@ -272,9 +272,11 @@ else \ if [ "x$(PLATFORM)" = "xmacosx" ] ; then \ lname=`basename $$i` ; \ - install_name_tool -id $(LIBDIR)/$$lname $$i ; \ + if [[ $$lname =~ ^[a-zA-Z0-9]+\.[0-9]+\.dylib$$ ]] ; then \ + install_name_tool -id $(LIBDIR)/$$lname $$i ; \ + fi ; \ fi ; \ - cp -p $$i $(LPATH)/ ; \ + cp -a $$i $(LPATH)/ ; \ fi ; \ done ; \ fi ; \ Index: root/build/unix/makecintdll.sh =================================================================== --- root/build/unix/makecintdll.sh (revision 40801) +++ root/build/unix/makecintdll.sh (working copy) @@ -120,7 +120,7 @@ -DG__MAKECINT $CINT_TYPE -Z0 -I$DLLDIR $DLLHEADERS" execute "$COMP $OPT $COMPFLAGS -I. $CXXOUT$DLLOBJECT -I$DLLDIR \ -c $DLLSOURCE" -$MAKELIB $PLATFORM $LD "$LDFLAGS" "$SOFLAGS" $DLLNAME.$SOEXT \ +$MAKELIB $PLATFORM $LD "$LDFLAGS" "$SOFLAGS" $CINTDIRI/$DLLNAME.$SOEXT \ $CINTDIRI/$DLLNAME.$SOEXT "$DLLOBJECT" rename $CINTDIRI/$DLLNAME Index: root/build/unix/makelib.sh =================================================================== --- root/build/unix/makelib.sh (revision 40801) +++ root/build/unix/makelib.sh (working copy) @@ -34,7 +34,7 @@ if [ $PLATFORM = "macosx" ]; then macosx_minor=`sw_vers | sed -n 's/ProductVersion://p' | cut -d . -f 2` if [ $macosx_minor -ge 5 ] && [ $LD != "icpc" ]; then - soext="so" + soext="dylib" else soext="dylib" fi @@ -218,7 +218,7 @@ ln -fs $SONAME.$MAJOR $LIB elif [ -f $LIBVERS ]; then # Versioned library has format foo.3.05.so - source_file=`echo $SONAME | sed "s/.*\./&${MINOR}./"` + source_file=`basename $SONAME | sed "s/.*\./&${MINOR}./"` LIBNOMAJORMINOR=`echo $LIB|sed 's,\.'$MAJOR'\.'$MINOR',,'` if [ $LIB != $LIBNOMAJORMINOR ]; then LIBNOMINOR=`echo $LIB|sed 's,\.'$MINOR',,'` Index: root/config/Makefile.macosx64 =================================================================== --- root/config/Makefile.macosx64 (revision 40801) +++ root/config/Makefile.macosx64 (working copy) @@ -98,7 +98,7 @@ endif endif ifeq ($(subst $(MACOSX_MINOR),,1234),1234) -SOEXT = so +SOEXT = dylib else SOEXT = dylib endif --- NEW FILE: root5.info --- Info3: << Package: root5%type_pkg[-pythia] Version: 5.30.01 Revision: 11 Type: << -pythia (boolean) << GCC: 4.0 BuildDependsOnly: false Description: Object-oriented data analysis framework Depends: << %n-shlibs (=%v-%r), graphviz, x11 << BuildDepends: << fftw3, fink (>= 0.28), giflib, glew, graphviz-dev, gsl, libftgl2, libjpeg, liblzma5, libpng3, libtiff, libxml2, pcre, x11-dev, (%type_pkg[-pythia]) root-pythia, (%type_pkg[-pythia]) pythia8, << Conflicts: << root5, root5-pythia << Replaces: << root5, root5-pythia << Source: ftp://root.cern.ch/root/root_v%v.source.tar.gz Source-MD5: be7443a1b243c51b3c1ec435a5a9453e SourceDirectory: root PatchFile: %{ni}.patch PatchFile-MD5: a880c5cc29ef921c1351ce4e457370a0 ConfigureParams: << --etcdir=%p/etc/root \ --docdir=%p/share/doc/%n \ --libdir=%p/lib/root \ --testdir=%p/share/root/test \ --tutdir=%p/share/root/tutorials \ --with-fftw3-incdir=%p/include --with-fftw3-libdir=%p/lib \ --with-gviz-incdir=%p/include --with-gviz-libdir=%p/lib \ --with-gsl-incdir=%p/include --with-gsl-libdir=%p/lib \ --with-xml-incdir=%p/include/libxml2 --with-xml-libdir=%p/lib \ --disable-afs \ --disable-builtin-freetype \ --disable-builtin-glew \ --disable-builtin-lzma \ --disable-builtin-pcre \ --disable-builtin-zlib \ --disable-builtin_ftgl \ --disable-mysql \ --enable-gdml \ --enable-minuit2 \ --enable-roofit \ --enable-ruby \ --enable-soversion \ --enable-table \ --enable-unuran (%type_pkg[-pythia]) --with-pythia6-libdir=%p/lib/root (%type_pkg[-pythia]) --with-pythia8-libdir=%p/lib (%type_pkg[-pythia]) --with-pythia8-incdir=%p/include/pythia8 << CompileScript: << #!/bin/sh -ev ./configure macosx64 %c make showbuild #Hack: create softlinks for later used libraries mkdir -p net/xrootd/src/xrootd/lib for libs in XrdBwm XrdClient XrdCrypto XrdCryptossl XrdRootd XrdSec XrdSecgsi \ XrdSecgsiGMAPDN XrdSecgsiGMAPLDAP XrdSeckrb5 XrdSecpwd XrdSecssl \ XrdSecsss XrdSecunix XrdSut do ln -s lib${libs}.5.30.dylib net/xrootd/src/xrootd/lib/lib${libs}.5.dylib ln -s lib${libs}.5.30.dylib net/xrootd/src/xrootd/lib/lib${libs}.dylib done make << InfoTest: << TestSuiteSize: medium TestScript: << #!/bin/sh -ev export ROOTSYS=%b export DYLD_LIBRARY_PATH=${ROOTSYS}/lib export PATH=${ROOTSYS}/bin:${PATH} make install DESTDIR=%b cd test echo "Running tests in `pwd`" # Patch test Makefile to find includes in build directory /usr/bin/sed -i.bak 's:$(ROOTCINT) -f $@ -c:$(ROOTCINT) -f $@ -c -I../include -I../cint/cint/include -I../cint/cint/lib -I../cint/cint/stl:g' Makefile # Further tweaks to find all the needed stuff in the build directory /bin/cp ../%p/etc/root/system.rootrc .rootrc /usr/bin/sed -i.bak 's:%p:%b%p:g ; s:Gui.MimeTypeFile:#Gui.MimeTypeFile:g ; s:^##Gui.MimeTypeFile:Gui.MimeTypeFile:g' .rootrc /bin/ln -s ../%p/etc/root/system.rootmap .rootmap make ROOTCONFIG="root-config --prefix=%b" || exit 2 ln -s ../cint/cint/stl/vector.dll . ln -s ../cint/cint/stl/vectorbool.dll . ./hsimple || exit 2 ./stress || exit 2 ./stressEntryList || exit 2 ./stressFit || exit 2 ./stressFit Minuit2 || exit 2 ./stressGeometry || exit 2 ./stressGraphics || exit 2 #./stressHepix || exit 2 ./stressHistoFit || exit 2 ./stressHistogram || exit 2 ./stressInterpreter || exit 2 ./stressIterators || exit 2 ./stressLinear || exit 2 ./stressMathCore || exit 2 ./stressMathMore || exit 2 ./stressProof || exit 2 ./stressRooFit || exit 2 ./stressShapes || exit 2 ./stressSpectrum || exit 2 ./stressTMVA || exit 2 ./stressVector || exit 2 # Cleanup make distclean /bin/mv -f Makefile.bak Makefile /bin/rm -f .rootrc .rootrc.bak .rootmap root.mimes sg* vector.dll vectorbool.dll AutoDict_vector_MyClass__.cxx /bin/rm -rf weights xpdtut files << << InstallScript: << #!/bin/sh -ev make install DESTDIR=%d /bin/chmod 644 %i/lib/root/lib* # Add TMVA examples /bin/mv tmva/test %i/share/root/tutorials/tmva # Remove stray SVN stuff /usr/bin/find %i -name ".svn" -type d -depth -exec rm -rf \{\} \; # Setup python environment /usr/bin/install -d -m 755 %i/etc/profile.d cat > %i/etc/profile.d/%n.csh <<CSH if ( \$?PYTHONPATH ) then append_path PYTHONPATH %p/lib/root else setenv PYTHONPATH %p/lib/root endif CSH cat > %i/etc/profile.d/%n.sh <<SH if [ -z "\$PYTHONPATH" ]; then PYTHONPATH=%p/lib/root else append_path PYTHONPATH %p/lib/root fi export PYTHONPATH SH chmod 755 %i/etc/profile.d/%n.* << PostRmScript: << if [ "$1" = "purge" ]; then /bin/rm -rf %p/share/root fi << Shlibs: << !%p/lib/root/cint/cint/include/ipc.5.dylib !%p/lib/root/cint/cint/include/posix.5.dylib !%p/lib/root/cint/cint/include/stdcxxfunc.5.dylib !%p/lib/root/cint/cint/include/stdfunc.5.dylib !%p/lib/root/cint/cint/stl/climits.5.dylib !%p/lib/root/cint/cint/stl/complex.5.dylib !%p/lib/root/cint/cint/stl/deque.5.dylib !%p/lib/root/cint/cint/stl/exception.5.dylib !%p/lib/root/cint/cint/stl/list.5.dylib !%p/lib/root/cint/cint/stl/map.5.dylib !%p/lib/root/cint/cint/stl/map2.5.dylib !%p/lib/root/cint/cint/stl/multimap.5.dylib !%p/lib/root/cint/cint/stl/multimap2.5.dylib !%p/lib/root/cint/cint/stl/multiset.5.dylib !%p/lib/root/cint/cint/stl/queue.5.dylib !%p/lib/root/cint/cint/stl/set.5.dylib !%p/lib/root/cint/cint/stl/stack.5.dylib !%p/lib/root/cint/cint/stl/stdexcept.5.dylib !%p/lib/root/cint/cint/stl/valarray.5.dylib !%p/lib/root/cint/cint/stl/vector.5.dylib !%p/lib/root/cint/cint/stl/vectorbool.5.dylib << ConfFiles: << %p/etc/root/hostcert.conf %p/etc/root/root.mimes %p/etc/root/system.rootauthrc %p/etc/root/system.rootdaemonrc %p/etc/root/system.rootrc %p/etc/root/daemons/ch.cern.proofd.plist %p/etc/root/daemons/ch.cern.rootd.plist %p/etc/root/daemons/cmsd.rc.d %p/etc/root/daemons/olbd.rc.d %p/etc/root/daemons/proofd.rc.d %p/etc/root/daemons/proofd.xinetd %p/etc/root/daemons/rootd.rc.d %p/etc/root/daemons/rootd.xinetd %p/etc/root/daemons/xrootd.rc.d << SplitOff: << Package: %N-shlibs Description: Shared libraries for %N Conflicts: << root5-shlibs, root5-pythia-shlibs << Replaces: << root5-shlibs, root5-pythia-shlibs << Depends: << fftw3-shlibs, giflib-shlibs, glew-shlibs, graphviz-shlibs, gsl-shlibs, libftgl2-shlibs, libjpeg-shlibs, liblzma5-shlibs, libpng3-shlibs, libtiff-shlibs, libxml2-shlibs, pcre-shlibs, x11-shlibs, (%type_pkg[-pythia]) pythia8-shlibs, (%type_pkg[-pythia]) root-pythia-shlibs << Files: << lib/root/libASImage.5.30.dylib lib/root/libASImage.5.dylib lib/root/libASImageGui.5.30.dylib lib/root/libASImageGui.5.dylib lib/root/libBonjour.5.30.dylib lib/root/libBonjour.5.dylib lib/root/libCint.5.30.dylib lib/root/libCint.5.dylib lib/root/libCintex.5.30.dylib lib/root/libCintex.5.dylib lib/root/libCore.5.30.dylib lib/root/libCore.5.dylib lib/root/libEG.5.30.dylib lib/root/libEG.5.dylib (%type_pkg[-pythia]) lib/root/libEGPythia6.5.30.dylib (%type_pkg[-pythia]) lib/root/libEGPythia6.5.dylib (%type_pkg[-pythia]) lib/root/libEGPythia8.5.30.dylib (%type_pkg[-pythia]) lib/root/libEGPythia8.5.dylib lib/root/libEve.5.30.dylib lib/root/libEve.5.dylib lib/root/libFFTW.5.30.dylib lib/root/libFFTW.5.dylib lib/root/libFitPanel.5.30.dylib lib/root/libFitPanel.5.dylib lib/root/libFoam.5.30.dylib lib/root/libFoam.5.dylib lib/root/libFumili.5.30.dylib lib/root/libFumili.5.dylib lib/root/libGX11.5.30.dylib lib/root/libGX11.5.dylib lib/root/libGX11TTF.5.30.dylib lib/root/libGX11TTF.5.dylib lib/root/libGdml.5.30.dylib lib/root/libGdml.5.dylib lib/root/libGed.5.30.dylib lib/root/libGed.5.dylib lib/root/libGenVector.5.30.dylib lib/root/libGenVector.5.dylib lib/root/libGenetic.5.30.dylib lib/root/libGenetic.5.dylib lib/root/libGeom.5.30.dylib lib/root/libGeom.5.dylib lib/root/libGeomBuilder.5.30.dylib lib/root/libGeomBuilder.5.dylib lib/root/libGeomPainter.5.30.dylib lib/root/libGeomPainter.5.dylib lib/root/libGpad.5.30.dylib lib/root/libGpad.5.dylib lib/root/libGraf.5.30.dylib lib/root/libGraf.5.dylib lib/root/libGraf3d.5.30.dylib lib/root/libGraf3d.5.dylib lib/root/libGui.5.30.dylib lib/root/libGui.5.dylib lib/root/libGuiBld.5.30.dylib lib/root/libGuiBld.5.dylib lib/root/libGuiHtml.5.30.dylib lib/root/libGuiHtml.5.dylib lib/root/libGviz3d.5.30.dylib lib/root/libGviz3d.5.dylib lib/root/libHbook.5.30.dylib lib/root/libHbook.5.dylib lib/root/libHist.5.30.dylib lib/root/libHist.5.dylib lib/root/libHistFactory.5.30.dylib lib/root/libHistFactory.5.dylib lib/root/libHistPainter.5.30.dylib lib/root/libHistPainter.5.dylib lib/root/libHtml.5.30.dylib lib/root/libHtml.5.dylib lib/root/libKrb5Auth.5.30.dylib lib/root/libKrb5Auth.5.dylib lib/root/libMLP.5.30.dylib lib/root/libMLP.5.dylib lib/root/libMathCore.5.30.dylib lib/root/libMathCore.5.dylib lib/root/libMathMore.5.30.dylib lib/root/libMathMore.5.dylib lib/root/libMatrix.5.30.dylib lib/root/libMatrix.5.dylib lib/root/libMemStat.5.30.dylib lib/root/libMemStat.5.dylib lib/root/libMinuit.5.30.dylib lib/root/libMinuit.5.dylib lib/root/libMinuit2.5.30.dylib lib/root/libMinuit2.5.dylib lib/root/libNet.5.30.dylib lib/root/libNet.5.dylib lib/root/libNetx.5.30.dylib lib/root/libNetx.5.dylib lib/root/libNew.5.30.dylib lib/root/libNew.5.dylib lib/root/libPgSQL.5.30.dylib lib/root/libPgSQL.5.dylib lib/root/libPhysics.5.30.dylib lib/root/libPhysics.5.dylib lib/root/libPostscript.5.30.dylib lib/root/libPostscript.5.dylib lib/root/libProof.5.30.dylib lib/root/libProof.5.dylib lib/root/libProofBench.5.30.dylib lib/root/libProofBench.5.dylib lib/root/libProofDraw.5.30.dylib lib/root/libProofDraw.5.dylib lib/root/libProofPlayer.5.30.dylib lib/root/libProofPlayer.5.dylib lib/root/libProofx.5.30.dylib lib/root/libProofx.5.dylib lib/root/libPyROOT.5.30.dylib lib/root/libPyROOT.5.dylib lib/root/libQuadp.5.30.dylib lib/root/libQuadp.5.dylib lib/root/libRGL.5.30.dylib lib/root/libRGL.5.dylib lib/root/libRIO.5.30.dylib lib/root/libRIO.5.dylib lib/root/libRLDAP.5.30.dylib lib/root/libRLDAP.5.dylib lib/root/libRODBC.5.30.dylib lib/root/libRODBC.5.dylib lib/root/libRecorder.5.30.dylib lib/root/libRecorder.5.dylib lib/root/libReflex.5.30.dylib lib/root/libReflex.5.dylib lib/root/libReflexDict.5.30.dylib lib/root/libReflexDict.5.dylib lib/root/libRint.5.30.dylib lib/root/libRint.5.dylib lib/root/libRooFit.5.30.dylib lib/root/libRooFit.5.dylib lib/root/libRooFitCore.5.30.dylib lib/root/libRooFitCore.5.dylib lib/root/libRooStats.5.30.dylib lib/root/libRooStats.5.dylib lib/root/libRootAuth.5.30.dylib lib/root/libRootAuth.5.dylib lib/root/libRuby.5.30.dylib lib/root/libRuby.5.dylib lib/root/libSPlot.5.30.dylib lib/root/libSPlot.5.dylib lib/root/libSQLIO.5.30.dylib lib/root/libSQLIO.5.dylib lib/root/libSessionViewer.5.30.dylib lib/root/libSessionViewer.5.dylib lib/root/libSmatrix.5.30.dylib lib/root/libSmatrix.5.dylib lib/root/libSpectrum.5.30.dylib lib/root/libSpectrum.5.dylib lib/root/libSpectrumPainter.5.30.dylib lib/root/libSpectrumPainter.5.dylib lib/root/libSrvAuth.5.30.dylib lib/root/libSrvAuth.5.dylib lib/root/libTMVA.5.30.dylib lib/root/libTMVA.5.dylib lib/root/libTable.5.30.dylib lib/root/libTable.5.dylib lib/root/libThread.5.30.dylib lib/root/libThread.5.dylib lib/root/libTree.5.30.dylib lib/root/libTree.5.dylib lib/root/libTreePlayer.5.30.dylib lib/root/libTreePlayer.5.dylib lib/root/libTreeViewer.5.30.dylib lib/root/libTreeViewer.5.dylib lib/root/libUnuran.5.30.dylib lib/root/libUnuran.5.dylib lib/root/libVMC.5.30.dylib lib/root/libVMC.5.dylib lib/root/libX3d.5.30.dylib lib/root/libX3d.5.dylib lib/root/libXMLIO.5.30.dylib lib/root/libXMLIO.5.dylib lib/root/libXMLParser.5.30.dylib lib/root/libXMLParser.5.dylib lib/root/libXrdBwm.5.30.dylib lib/root/libXrdBwm.5.dylib lib/root/libXrdClient.5.30.dylib lib/root/libXrdClient.5.dylib lib/root/libXrdCrypto.5.30.dylib lib/root/libXrdCrypto.5.dylib lib/root/libXrdCryptossl.5.30.dylib lib/root/libXrdCryptossl.5.dylib lib/root/libXrdProofd.5.30.dylib lib/root/libXrdProofd.5.dylib lib/root/libXrdRootd.5.30.dylib lib/root/libXrdRootd.5.dylib lib/root/libXrdSec.5.30.dylib lib/root/libXrdSec.5.dylib lib/root/libXrdSecgsi.5.30.dylib lib/root/libXrdSecgsi.5.dylib lib/root/libXrdSecgsiGMAPDN.5.30.dylib lib/root/libXrdSecgsiGMAPDN.5.dylib lib/root/libXrdSecgsiGMAPLDAP.5.30.dylib lib/root/libXrdSecgsiGMAPLDAP.5.dylib lib/root/libXrdSeckrb5.5.30.dylib lib/root/libXrdSeckrb5.5.dylib lib/root/libXrdSecpwd.5.30.dylib lib/root/libXrdSecpwd.5.dylib lib/root/libXrdSecssl.5.30.dylib lib/root/libXrdSecssl.5.dylib lib/root/libXrdSecsss.5.30.dylib lib/root/libXrdSecsss.5.dylib lib/root/libXrdSecunix.5.30.dylib lib/root/libXrdSecunix.5.dylib lib/root/libXrdSut.5.30.dylib lib/root/libXrdSut.5.dylib lib/root/libcomplexDict.5.30.dylib lib/root/libcomplexDict.5.dylib lib/root/libdequeDict.5.30.dylib lib/root/libdequeDict.5.dylib lib/root/liblistDict.5.30.dylib lib/root/liblistDict.5.dylib lib/root/libmap2Dict.5.30.dylib lib/root/libmap2Dict.5.dylib lib/root/libmapDict.5.30.dylib lib/root/libmapDict.5.dylib lib/root/libminicern.5.30.dylib lib/root/libminicern.5.dylib lib/root/libmultimap2Dict.5.30.dylib lib/root/libmultimap2Dict.5.dylib lib/root/libmultimapDict.5.30.dylib lib/root/libmultimapDict.5.dylib lib/root/libmultisetDict.5.30.dylib lib/root/libmultisetDict.5.dylib lib/root/libsetDict.5.30.dylib lib/root/libsetDict.5.dylib lib/root/libvalarrayDict.5.30.dylib lib/root/libvalarrayDict.5.dylib lib/root/libvectorDict.5.30.dylib lib/root/libvectorDict.5.dylib << Shlibs: << %p/lib/root/libASImage.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libASImageGui.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libBonjour.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libCint.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libCintex.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libCore.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libEG.5.dylib 5.0.0 %n (>=5.02.00-1) (%type_pkg[-pythia]) %p/lib/root/libEGPythia6.5.dylib 5.0.0 %n (>=5.02.00-1) (%type_pkg[-pythia]) %p/lib/root/libEGPythia8.5.dylib 5.0.0 %n (>=5.19.04-1) %p/lib/root/libEve.5.dylib 5.0.0 %n (>=5.17.06-1) %p/lib/root/libFFTW.5.dylib 5.0.0 %n (>=5.11.02-1) %p/lib/root/libFitPanel.5.dylib 5.0.0 %n (>=5.13.06-1) %p/lib/root/libFoam.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libFumili.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGX11.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGX11TTF.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGdml.5.dylib 5.0.0 %n (>=5.13.06-1) %p/lib/root/libGed.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGenVector.5.dylib 5.0.0 %n (>=5.19.04-1) %p/lib/root/libGenetic.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libGeom.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGeomBuilder.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libGeomPainter.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGpad.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGraf.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGraf3d.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGui.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGuiBld.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libGuiHtml.5.dylib 5.0.0 %n (>=5.15.08-1) %p/lib/root/libGviz3d.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libHbook.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libHist.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libHistFactory.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libHistPainter.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libHtml.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libKrb5Auth.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libMLP.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libMathCore.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libMathMore.5.dylib 5.0.0 %n (>=5.04.00-1) %p/lib/root/libMatrix.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libMemStat.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libMinuit.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libMinuit2.5.dylib 5.0.0 %n (>=5.06.00-1) %p/lib/root/libNet.5.dylib 5.0.0 %n (>=5.15.04-1) %p/lib/root/libNetx.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libNew.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libPgSQL.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libPhysics.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libPostscript.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libProof.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libProofBench.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libProofDraw.5.dylib 5.0.0 %n (>=5.17.02-1) %p/lib/root/libProofPlayer.5.dylib 5.0.0 %n (>=5.15.04-1) %p/lib/root/libProofx.5.dylib 5.0.0 %n (>=5.08.00-1) %p/lib/root/libPyROOT.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libQuadp.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libRGL.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libRIO.5.dylib 5.0.0 %n (>=5.15.04-1) %p/lib/root/libRLDAP.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libRODBC.5.dylib 5.0.0 %n (>=5.11.02-1) %p/lib/root/libRecorder.5.dylib 5.0.0 %n (>=5.21.04-1) %p/lib/root/libReflex.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libReflexDict.5.dylib 5.0.0 %n (>=5.15.08-1) %p/lib/root/libRint.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libRooFit.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libRooFitCore.5.dylib 5.0.0 %n (>=5.15.08-1) %p/lib/root/libRooStats.5.dylib 5.0.0 %n (>=5.21.02-1) %p/lib/root/libRootAuth.5.dylib 5.0.0 %n (>=5.04.00-1) %p/lib/root/libRuby.5.dylib 5.0.0 %n (>=5.11.02-1) %p/lib/root/libSPlot.5.dylib 5.0.0 %n (>=5.06.00-1) %p/lib/root/libSQLIO.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libSessionViewer.5.dylib 5.0.0 %n (>=5.15.04-1) %p/lib/root/libSmatrix.5.dylib 5.0.0 %n (>=5.08.00-1) %p/lib/root/libSpectrum.5.dylib 5.0.0 %n (>=5.13.06-1) %p/lib/root/libSpectrumPainter.5.dylib 5.0.0 %n (>=5.13.06-1) %p/lib/root/libSrvAuth.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libTMVA.5.dylib 5.0.0 %n (>=5.11.06-1) %p/lib/root/libTable.5.dylib 5.0.0 %n (>=5.10.00-1052) %p/lib/root/libThread.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libTree.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libTreePlayer.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libTreeViewer.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libUnuran.5.dylib 5.0.0 %n (>=5.13.06-1) %p/lib/root/libVMC.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libX3d.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libXMLIO.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libXMLParser.5.dylib 5.0.0 %n (>=5.02.00-1) %p/lib/root/libXrdBwm.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdClient.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdCrypto.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdCryptossl.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdProofd.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdRootd.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSec.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecgsi.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecgsiGMAPDN.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecgsiGMAPLDAP.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSeckrb5.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecpwd.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecssl.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecsss.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSecunix.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libXrdSut.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libcomplexDict.5.dylib 5.0.0 %n (>=5.30.01-1) %p/lib/root/libdequeDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/liblistDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libmap2Dict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libmapDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libminicern.5.dylib 5.0.0 %n (>=5.19.04-1) %p/lib/root/libmultimap2Dict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libmultimapDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libmultisetDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libsetDict.5.dylib 5.0.0 %n (>=5.12.00-1) %p/lib/root/libvalarrayDict.5.dylib 5.0.0 %n (>=5.16.00-1) %p/lib/root/libvectorDict.5.dylib 5.0.0 %n (>=5.12.00-1) << << License: LGPL DescDetail: << The ROOT system provides a set of OO frameworks with all the functionality needed to handle and analyse large amounts of data in a very efficient way. Having the data defined as a set of objects, specialised storage methods are used to get direct access to the separate attributes of the selected objects, without having to touch the bulk of the data. Included are histograming methods in 1, 2 and 3 dimensions, curve fitting, function evaluation, minimisation, graphics and visualization classes to allow the easy setup of an analysis system that can query and process the data interactively or in batch mode. Thanks to the builtin CINT C++ interpreter the command language, the scripting, or macro, language and the programming language are all C++. The interpreter allows for fast prototyping of the macros since it removes the time consuming compile/link cycle. It also provides a good environment to learn C++. If more performance is needed the interactively developed macros can be compiled using a C++ compiler. The system has been designed in such a way that it can query its databases in parallel on MPP machines or on clusters of workstations or high-end PC's. ROOT is an open system that can be dynamically extended by linking external libraries. This makes ROOT premier platform on which to build data acquisition, simulation and data analysis systems. The package variant %{ni}-pythia builds the interfaces to PYTHIA 6 and 8. << DescPackaging: << This package has a somewhat unorthodox layout due to the fact that root relies on a C++ interpreter, i.e. yhe header files are needed to run root interactively. Thus, it does not make sense to single the header files out into split-off (root5-dev for example) which cannot be declared BuildDependsOnly anyway. << Homepage: http://root.cern.ch Maintainer: Remi Mommsen <remigius.momm...@cern.ch> << ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs