Please don't cross post to all 3 Fink lists.
On 10/28/2013 11:26 AM, Luigi Ernesto Zanotti wrote:
On 27/10/2013 20:46, Alexander Hansen wrote:
4) We appreciate feedback about packages that aren't building, so that
we can clean up the 10.9 distribution.
Trying to build root5:
Can't resolve dependency "libpng15" for package "root5-5.34.10-11" (no
matching packages/versions
A root5 update is under review by the Maintainer that should work on
10.9. I've attached the possible update to this email. You can save
the files /sw/fink/dists/local/main/finkinfo and try rebuilding root5 to
see if it will work on 10.9.
and trying to build cernlib2006
Can't resolve dependency "openmotif3" for package "cernlib2006-2006b-19"
(no matching packages/versions
found)
cernlib2006 has been fixed to use openmotif4 which is available on 10.9.
Hanspeter
diff --git a/build/unix/makelib.sh b/build/unix/makelib.sh
index d4b3833..593e96b 100755
--- a/build/unix/makelib.sh
+++ b/build/unix/makelib.sh
@@ -34,7 +34,7 @@ rm -f $LIB
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
@@ -220,7 +220,7 @@ if [ "x$MAJOR" != "x" ]; then
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',,'`
diff --git a/cint/ROOT/cintdlls.mk b/cint/ROOT/cintdlls.mk
index 185ee61..b7d11a3 100644
--- a/cint/ROOT/cintdlls.mk
+++ b/cint/ROOT/cintdlls.mk
@@ -146,7 +146,7 @@ ifeq ($(subst $(MACOSX_MINOR),,456789),456789)
else
# On macosx one should change the install_name as well.
# FIXME: not tested on 10.4, should be the same also there?
- CINTDLLSOEXTCMD += ;install_name_tool -id `otool -D $@ | tail -1 | sed
-e's|:$$||;s|[.]so$$|.dll|'` $@
+ CINTDLLSOEXTCMD += ;install_name_tool -id `otool -D $@ | tail -n 1 | sed
-e's|:$$||;s|[.]so$$|.dll|'` $@
CINTDLLSOEXTCMD += ;rm -f $(@:.dll=.so)
endif
endif # macosx
@@ -163,21 +163,21 @@ endif
$(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
diff --git a/cint/configure b/cint/configure
index 55f6d35..bed095e 100755
--- a/cint/configure
+++ b/cint/configure
@@ -155,7 +155,7 @@ function config_macos {
AR="ar -r -cs "
IMPLIBEXT=.dylib
- MAKEIMPLIB="ln -sf @so@ @imp@"
+ MAKEIMPLIB="ln -sf `basename @so@` @imp@"
EXPLLINK=1
diff --git a/cint/reflex/python/genreflex/genreflex.py
b/cint/reflex/python/genreflex/genreflex.py
index 10fd567..fa4f591 100644
--- a/cint/reflex/python/genreflex/genreflex.py
+++ b/cint/reflex/python/genreflex/genreflex.py
@@ -286,9 +286,9 @@ class genreflex:
break
bcomp = os.path.basename(compiler)
vopt = ''
- if bcomp in ('msvc7','msvc71','msvc8') : return s
- elif bcomp in ('gcc','g++','c++') : vopt = '--version'
- elif bcomp in ('cl.exe','cl') : vopt = '' # there is no option to
print only the version with cl
+ if bcomp.startswith('msvc') : vopt = 'ms'
+ elif bcomp.startswith('gcc') or bcomp.startswith('g++') or
bcomp.startswith('c++') : vopt = '--version'
+ elif bcomp.startswith('cl') : vopt = '' # there is no option to print only
the version with cl
else :
print '--->> genreflex: WARNING: While trying to retrieve compiler
version, found unknown compiler %s' % compiler
return s
diff --git a/config/Makefile.macosx64 b/config/Makefile.macosx64
index 59c32b5..2b94c84 100644
--- a/config/Makefile.macosx64
+++ b/config/Makefile.macosx64
@@ -104,7 +104,7 @@ endif
endif
endif
ifeq ($(subst $(MACOSX_MINOR),,1234),1234)
-SOEXT = so
+SOEXT = dylib
else
SOEXT = dylib
endif
diff --git a/configure b/configure
index cb9d933..8fc0bed 100755
--- a/configure
+++ b/configure
@@ -2472,12 +2472,6 @@ if test ! "x$enable_x11" = "xno" ; then
result "See http://root.cern.ch/drupal/content/build-prerequisites"
exit 1
fi
- if test "x$platform" = "xmacosx" &&
- test ! "x$x11libdir" = "x$found_dir" ; then
- result "`basename $0`: libXft not in same directory as libX11"
- result "For consistency they should be in the same directory"
- exit 1
- fi
check_library "libXext" "$enable_shared" "$xextlibdir" \
${finkdir:+$finkdir/lib} \
@@ -2490,12 +2484,6 @@ if test ! "x$enable_x11" = "xno" ; then
result "See http://root.cern.ch/drupal/content/build-prerequisites"
exit 1
fi
- if test "x$platform" = "xmacosx" &&
- test ! "x$x11libdir" = "x$found_dir" ; then
- result "`basename $0`: libXext not in same directory as libX11"
- result "For consistency they should be in the same directory"
- exit 1
- fi
else
x11libdir=""
xpmlibdir=""
@@ -3627,7 +3615,7 @@ if test ! "x$enable_fftw3" = "xno"; then
# 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
diff --git a/etc/Makefile.arch b/etc/Makefile.arch
index e3f0767..cf6d966 100644
--- a/etc/Makefile.arch
+++ b/etc/Makefile.arch
@@ -7,8 +7,9 @@
# Author: Fons Rademakers, 29/2/2000
RC := root-config
-ifneq ($(shell which $(RC) 2>&1 | sed -ne "s@.*/$(RC)@$(RC)@p"),$(RC))
-ifneq ($(ROOTSYS),)
+RCCOMMAND := $(firstword $(RC))
+ifneq ($(shell which $(RCCOMMAND) 2>&1 | sed -ne
"s@.*/$(RCCOMMAND)@$(RCCOMMAND)@p"),$(RCCOMMAND))
+ifneq ($(ROOTSYS)
RC1 := $(ROOTSYS)/bin/root-config
ifneq ($(shell which $(RC1) 2>&1 | sed -ne "s@.*/$(RC)@$(RC)@p"),$(RC))
$(error Please make sure $(RC1) can be found in path)
@@ -16,7 +17,7 @@ else
RC := $(RC1)
endif
else
-$(error Please make sure $(RC) can be found in path)
+$(error Please make sure $(RCCOMMAND) can be found in path)
endif
endif
diff --git a/proof/afdsmgrd/Module.mk b/proof/afdsmgrd/Module.mk
index 9333c9e..3d92790 100644
--- a/proof/afdsmgrd/Module.mk
+++ b/proof/afdsmgrd/Module.mk
@@ -8,7 +8,7 @@ MODDIR := $(ROOT_SRCDIR)/proof/$(MODNAME)
AFDSMGRDDIR := $(MODDIR)
AFDSMGRDBIN := bin/afdsmgrd
-AFDSMGRDTAR := $(shell cd $(AFDSMGRDDIR) && ls -1 afdsmgrd-v*.tar.gz | tail
-1)
+AFDSMGRDTAR := $(shell cd $(AFDSMGRDDIR) && ls -1 afdsmgrd-v*.tar.gz | tail
-n 1)
AFDSMGRDPREP := $(AFDSMGRDDIR)/afdsmgrdPrepare
AFDSMGRDINST := $(AFDSMGRDDIR)/afdsmgrdInstall
Info3: <<
Package: root5%type_pkg[-cernlib]%type_pkg[-pythia]
Version: 5.34.10
Revision: 11.5
Type: <<
-cernlib (boolean),
-pythia (boolean)
<<
GCC: 4.0
BuildDependsOnly: false
Description: Object-oriented data analysis framework
Depends: <<
%n-shlibs (=%v-%r),
gccxml,
graphviz,
python27,
x11
<<
BuildDepends: <<
cfitsio,
fftw3,
fink (>= 0.28),
freetype219 (>= 2.3.12-1),
giflib,
glew,
graphviz-dev,
gsl,
libftgl2,
libjpeg9,
liblzma5,
libpng16,
libtiff5,
libxml2,
mysql-unified-dev,
openldap24-dev,
libpcre1,
system-openssl-dev,
x11-dev,
xft2-dev (>= 2.2.0-2),
xrootd-dev,
(%type_pkg[-cernlib]) gcc48,
(%type_pkg[-pythia]) root-pythia,
(%type_pkg[-pythia]) pythia8,
<<
Conflicts: <<
root5,
root5-cernlib,
root5-pythia,
root5-cernlib-pythia
<<
Replaces: <<
root5,
root5-cernlib,
root5-pythia,
root5-cernlib-pythia
<<
Source: ftp://root.cern.ch/root/root_v%v.source.tar.gz
Source-MD5: fe1b54d4f15ad3e766189554ded3069d
SourceDirectory: root
PatchFile: %{ni}.patch
PatchFile-MD5: 4ffac2d48ff44c627587ed8a4fbaeb38
PatchScript: <<
patch -p1 < %{PatchFile}
/usr/bin/sed -i '.bak' -e 's:python :%p/bin/python2.7 :'
bindings/pyroot/Module.mk cint/cintex/Module.mk
/usr/bin/sed -i '.bak' -e 's:${ROOTSYS}/lib/python:%p/lib/root/python:'
config/genreflex.in
/usr/bin/sed -i '.bak' -e 's:$ROOTSYS:%p:' config/roots.in
/bin/rm -f bindings/pyroot/Module.mk.bak cint/cintex/Module.mk.bak
config/genreflex.in.bak config/roots.in.bak
<<
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-mysql-incdir=%p/include/mysql --with-mysql-libdir=%p/lib/mysql \
--with-xml-incdir=%p/include/libxml2 --with-xml-libdir=%p/lib \
--with-python-incdir=%p/include/python2.7
--with-python-libdir=%p/lib/python2.7/config \
--with-xrootd=%p --with-finkdir=%p \
--fail-on-missing \
--disable-afs \
--disable-builtin-freetype \
--disable-builtin-glew \
--disable-builtin-lzma \
--disable-builtin-pcre \
--disable-builtin-zlib \
--disable-builtin_ftgl \
--enable-gdml \
--enable-minuit2 \
--enable-roofit \
--enable-ruby \
--enable-soversion \
--enable-table \
--enable-unuran
(%type_pkg[-cernlib]) --with-f77=%p/bin/gfortran
(%type_raw[-cernlib] = .) --with-f77=' '
(%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
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 RC="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
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for %N
Conflicts: <<
root5-shlibs,
root5-cernlib-shlibs,
root5-pythia-shlibs,
root5-cernlib-pythia-shlibs
<<
Replaces: <<
root5-shlibs,
root5-cernlib-shlibs,
root5-pythia-shlibs,
root5-cernlib-pythia-shlibs
<<
Depends: <<
fftw3-shlibs,
freetype219-shlibs (>= 2.3.12-1),
giflib-shlibs,
glew-shlibs,
graphviz-shlibs,
gsl-shlibs,
libftgl2-shlibs,
libjpeg9-shlibs,
liblzma5-shlibs,
libpng16-shlibs,
libtiff5-shlibs,
libxml2-shlibs,
mysql-unified-shlibs,
openldap24-shlibs,
libpcre1-shlibs,
python27-shlibs,
x11-shlibs,
xft2-shlibs (>= 2.2.0-2),
xrootd,
(%type_pkg[-cernlib]) gcc48-shlibs,
(%type_pkg[-pythia]) pythia8-shlibs,
(%type_pkg[-pythia]) root-pythia-shlibs
<<
Files: <<
lib/root/libASImage.5.34.dylib
lib/root/libASImage.5.dylib
lib/root/libASImageGui.5.34.dylib
lib/root/libASImageGui.5.dylib
lib/root/libBonjour.5.34.dylib
lib/root/libBonjour.5.dylib
lib/root/libCint.5.34.dylib
lib/root/libCint.5.dylib
lib/root/libCintex.5.34.dylib
lib/root/libCintex.5.dylib
lib/root/libCore.5.34.dylib
lib/root/libCore.5.dylib
lib/root/libEG.5.34.dylib
lib/root/libEG.5.dylib
(%type_pkg[-pythia]) lib/root/libEGPythia6.5.34.dylib
(%type_pkg[-pythia]) lib/root/libEGPythia6.5.dylib
(%type_pkg[-pythia]) lib/root/libEGPythia8.5.34.dylib
(%type_pkg[-pythia]) lib/root/libEGPythia8.5.dylib
lib/root/libEve.5.34.dylib
lib/root/libEve.5.dylib
lib/root/libFFTW.5.34.dylib
lib/root/libFFTW.5.dylib
lib/root/libFitPanel.5.34.dylib
lib/root/libFitPanel.5.dylib
lib/root/libFITSIO.5.34.dylib
lib/root/libFITSIO.5.dylib
lib/root/libFoam.5.34.dylib
lib/root/libFoam.5.dylib
lib/root/libFumili.5.34.dylib
lib/root/libFumili.5.dylib
lib/root/libGX11.5.34.dylib
lib/root/libGX11.5.dylib
lib/root/libGX11TTF.5.34.dylib
lib/root/libGX11TTF.5.dylib
lib/root/libGdml.5.34.dylib
lib/root/libGdml.5.dylib
lib/root/libGed.5.34.dylib
lib/root/libGed.5.dylib
lib/root/libGenVector.5.34.dylib
lib/root/libGenVector.5.dylib
lib/root/libGenetic.5.34.dylib
lib/root/libGenetic.5.dylib
lib/root/libGeom.5.34.dylib
lib/root/libGeom.5.dylib
lib/root/libGeomBuilder.5.34.dylib
lib/root/libGeomBuilder.5.dylib
lib/root/libGeomPainter.5.34.dylib
lib/root/libGeomPainter.5.dylib
lib/root/libGpad.5.34.dylib
lib/root/libGpad.5.dylib
lib/root/libGraf.5.34.dylib
lib/root/libGraf.5.dylib
lib/root/libGraf3d.5.34.dylib
lib/root/libGraf3d.5.dylib
lib/root/libGui.5.34.dylib
lib/root/libGui.5.dylib
lib/root/libGuiBld.5.34.dylib
lib/root/libGuiBld.5.dylib
lib/root/libGuiHtml.5.34.dylib
lib/root/libGuiHtml.5.dylib
lib/root/libGviz3d.5.34.dylib
lib/root/libGviz3d.5.dylib
(%type_pkg[-cernlib]) lib/root/libHbook.5.34.dylib
(%type_pkg[-cernlib]) lib/root/libHbook.5.dylib
lib/root/libHist.5.34.dylib
lib/root/libHist.5.dylib
lib/root/libHistFactory.5.34.dylib
lib/root/libHistFactory.5.dylib
lib/root/libHistPainter.5.34.dylib
lib/root/libHistPainter.5.dylib
lib/root/libHtml.5.34.dylib
lib/root/libHtml.5.dylib
lib/root/libKrb5Auth.5.34.dylib
lib/root/libKrb5Auth.5.dylib
lib/root/libMLP.5.34.dylib
lib/root/libMLP.5.dylib
lib/root/libMathCore.5.34.dylib
lib/root/libMathCore.5.dylib
lib/root/libMathMore.5.34.dylib
lib/root/libMathMore.5.dylib
lib/root/libMatrix.5.34.dylib
lib/root/libMatrix.5.dylib
lib/root/libMemStat.5.34.dylib
lib/root/libMemStat.5.dylib
lib/root/libMinuit.5.34.dylib
lib/root/libMinuit.5.dylib
lib/root/libMinuit2.5.34.dylib
lib/root/libMinuit2.5.dylib
lib/root/libNet.5.34.dylib
lib/root/libNet.5.dylib
lib/root/libNetx.5.34.dylib
lib/root/libNetx.5.dylib
lib/root/libNew.5.34.dylib
lib/root/libNew.5.dylib
lib/root/libPgSQL.5.34.dylib
lib/root/libPgSQL.5.dylib
lib/root/libPhysics.5.34.dylib
lib/root/libPhysics.5.dylib
lib/root/libPostscript.5.34.dylib
lib/root/libPostscript.5.dylib
lib/root/libProof.5.34.dylib
lib/root/libProof.5.dylib
lib/root/libProofBench.5.34.dylib
lib/root/libProofBench.5.dylib
lib/root/libProofDraw.5.34.dylib
lib/root/libProofDraw.5.dylib
lib/root/libProofPlayer.5.34.dylib
lib/root/libProofPlayer.5.dylib
lib/root/libProofx.5.34.dylib
lib/root/libProofx.5.dylib
lib/root/libPyROOT.5.34.dylib
lib/root/libPyROOT.5.dylib
lib/root/libQuadp.5.34.dylib
lib/root/libQuadp.5.dylib
lib/root/libRGL.5.34.dylib
lib/root/libRGL.5.dylib
lib/root/libRIO.5.34.dylib
lib/root/libRIO.5.dylib
lib/root/libRLDAP.5.34.dylib
lib/root/libRLDAP.5.dylib
lib/root/libRMySQL.5.34.dylib
lib/root/libRMySQL.5.dylib
lib/root/libRODBC.5.34.dylib
lib/root/libRODBC.5.dylib
lib/root/libRecorder.5.34.dylib
lib/root/libRecorder.5.dylib
lib/root/libReflex.5.34.dylib
lib/root/libReflex.5.dylib
lib/root/libReflexDict.5.34.dylib
lib/root/libReflexDict.5.dylib
lib/root/libRint.5.34.dylib
lib/root/libRint.5.dylib
lib/root/libRooFit.5.34.dylib
lib/root/libRooFit.5.dylib
lib/root/libRooFitCore.5.34.dylib
lib/root/libRooFitCore.5.dylib
lib/root/libRooStats.5.34.dylib
lib/root/libRooStats.5.dylib
lib/root/libRootAuth.5.34.dylib
lib/root/libRootAuth.5.dylib
lib/root/libRuby.5.34.dylib
lib/root/libRuby.5.dylib
lib/root/libSPlot.5.34.dylib
lib/root/libSPlot.5.dylib
lib/root/libSQLIO.5.34.dylib
lib/root/libSQLIO.5.dylib
lib/root/libSessionViewer.5.34.dylib
lib/root/libSessionViewer.5.dylib
lib/root/libSmatrix.5.34.dylib
lib/root/libSmatrix.5.dylib
lib/root/libSpectrum.5.34.dylib
lib/root/libSpectrum.5.dylib
lib/root/libSpectrumPainter.5.34.dylib
lib/root/libSpectrumPainter.5.dylib
lib/root/libSQLite.5.34.dylib
lib/root/libSQLite.5.dylib
lib/root/libSrvAuth.5.34.dylib
lib/root/libSrvAuth.5.dylib
lib/root/libTMVA.5.34.dylib
lib/root/libTMVA.5.dylib
lib/root/libTable.5.34.dylib
lib/root/libTable.5.dylib
lib/root/libThread.5.34.dylib
lib/root/libThread.5.dylib
lib/root/libTree.5.34.dylib
lib/root/libTree.5.dylib
lib/root/libTreePlayer.5.34.dylib
lib/root/libTreePlayer.5.dylib
lib/root/libTreeViewer.5.34.dylib
lib/root/libTreeViewer.5.dylib
lib/root/libUnuran.5.34.dylib
lib/root/libUnuran.5.dylib
lib/root/libVMC.5.34.dylib
lib/root/libVMC.5.dylib
lib/root/libX3d.5.34.dylib
lib/root/libX3d.5.dylib
lib/root/libXMLIO.5.34.dylib
lib/root/libXMLIO.5.dylib
lib/root/libXMLParser.5.34.dylib
lib/root/libXMLParser.5.dylib
lib/root/libXrdProofd.5.34.dylib
lib/root/libXrdProofd.5.dylib
lib/root/libcomplexDict.5.34.dylib
lib/root/libcomplexDict.5.dylib
lib/root/libdequeDict.5.34.dylib
lib/root/libdequeDict.5.dylib
lib/root/liblistDict.5.34.dylib
lib/root/liblistDict.5.dylib
lib/root/libmap2Dict.5.34.dylib
lib/root/libmap2Dict.5.dylib
lib/root/libmapDict.5.34.dylib
lib/root/libmapDict.5.dylib
(%type_pkg[-cernlib]) lib/root/libminicern.5.34.dylib
(%type_pkg[-cernlib]) lib/root/libminicern.5.dylib
lib/root/libmultimap2Dict.5.34.dylib
lib/root/libmultimap2Dict.5.dylib
lib/root/libmultimapDict.5.34.dylib
lib/root/libmultimapDict.5.dylib
lib/root/libmultisetDict.5.34.dylib
lib/root/libmultisetDict.5.dylib
lib/root/libsetDict.5.34.dylib
lib/root/libsetDict.5.dylib
lib/root/libvalarrayDict.5.34.dylib
lib/root/libvalarrayDict.5.dylib
lib/root/libvectorDict.5.34.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/libFITSIO.5.dylib 5.0.0 %n (>=5.34.10-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)
(%type_pkg[-cernlib]) %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/libRMySQL.5.dylib 5.0.0 %n (>=5.30.02-12)
%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/libSQLite.5.dylib 5.0.0 %n (>=5.34.10-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/libXrdProofd.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)
(%type_pkg[-cernlib]) %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}-cernlib provides interfaces to legacy cernlib
formats, the 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 <[email protected]>
<<
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users