Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
In directory sc8-pr-cvs17:/tmp/cvs-serv28259

Modified Files:
        root5-devel.info root5-devel.patch 
Log Message:
New upstream version, use conditionals in shlibs field, and re-fix building 
against cernlib-g77 on ppc

Index: root5-devel.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/root5-devel.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- root5-devel.info    16 May 2007 13:42:34 -0000      1.4
+++ root5-devel.info    14 Jun 2007 21:30:22 -0000      1.5
@@ -1,6 +1,6 @@
 Info3: <<
 Package: root5-devel%type_pkg[-cernlib]%type_pkg[-geant4]%type_pkg[-qt]
-Version: 5.15.06
+Version: 5.15.08
 Revision: 1
 Type: -cernlib (boolean), -geant4 (boolean), -qt (boolean)
 GCC: 4.0
@@ -11,7 +11,7 @@
  %n-shlibs (=%v-%r)
 <<
 BuildDepends: <<
- fink (>= 0.25.00),
+ fink (>= 0.27.02),
  x11-dev,
  libjpeg,
  libpng3,
@@ -50,10 +50,10 @@
 <<
 #BuildConflicts: freetype
 Source: ftp://root.cern.ch/root/root_v%v.source.tar.gz
-Source-MD5: 36dd18f108b3b0f06a1cd9332027fb43
+Source-MD5: f6b58e2addfebe7e65dbd5c1ce9977d6
 SourceDirectory: root
 PatchFile: root5-devel.patch
-PatchFile-MD5: 4224e9299dabb782941c6644083a3b96
+PatchFile-MD5: e7e61fde258e5b71a12e49dc2ee7c319
 PatchScript: <<
  #!/bin/sh -ev
  /usr/bin/patch -p0 < %{PatchFile}
@@ -244,6 +244,8 @@
      lib/root/libGui.5.dylib
      lib/root/libGuiBld.5.15.dylib
      lib/root/libGuiBld.5.dylib
+     lib/root/libGuiHtml.5.15.dylib
+     lib/root/libGuiHtml.5.dylib
      (%type_pkg[-cernlib]) lib/root/libHbook.5.15.dylib
      (%type_pkg[-cernlib]) lib/root/libHbook.5.dylib
      lib/root/libHist.5.15.dylib
@@ -292,6 +294,8 @@
      lib/root/libQuadp.5.dylib
      lib/root/libReflex.5.15.dylib
      lib/root/libReflex.5.dylib
+     lib/root/libReflexDict.5.15.dylib
+     lib/root/libReflexDict.5.dylib
      lib/root/libRGL.5.15.dylib
      lib/root/libRGL.5.dylib
      lib/root/libRLDAP.5.15.dylib
@@ -306,6 +310,8 @@
      lib/root/libRIO.5.dylib
      lib/root/libRooFit.5.15.dylib
      lib/root/libRooFit.5.dylib
+     lib/root/libRooFitCore.5.15.dylib
+     lib/root/libRooFitCore.5.dylib
      lib/root/libRootAuth.5.15.dylib
      lib/root/libRootAuth.5.dylib
      lib/root/libRuby.5.15.dylib
@@ -413,12 +419,12 @@
      %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)
-     %p/lib/root/libEGPythia6.5.dylib     5.0.0 %n (>=5.02.00-1)
+     (%type_pkg[-cernlib]) %p/lib/root/libEGPythia6.5.dylib 5.0.0 %n 
(>=5.02.00-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/libG4root.5.dylib        5.0.0 %n (>=5.14.00-1)
+     (%type_pkg[-geant4]) %p/lib/root/libG4root.5.dylib 5.0.0 %n (>=5.14.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/libGeom.5.dylib          5.0.0 %n (>=5.02.00-1)
@@ -429,10 +435,11 @@
      %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/libGQt.5.dylib           5.0.0 %n (>=5.15.04-2)
+     %p/lib/root/libGuiHtml.5.dylib       5.0.0 %n (>=5.15.08-1)
+     (%type_pkg[-qt]) %p/lib/root/libGQt.5.dylib 5.0.0 %n (>=5.15.04-2)
      %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/libHbook.5.dylib         5.0.0 %n (>=5.02.00-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/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)
@@ -452,17 +459,19 @@
      %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/libQtGSI.5.dylib         5.0.0 %n (>=5.15.04-2)
-     %p/lib/root/libQtRoot.5.dylib        5.0.0 %n (>=5.15.04-2)
+     (%type_pkg[-qt]) %p/lib/root/libQtGSI.5.dylib 5.0.0 %n (>=5.15.04-2)
+     (%type_pkg[-qt]) %p/lib/root/libQtRoot.5.dylib 5.0.0 %n (>=5.15.04-2)
      %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/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/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.13.06-1)
      %p/lib/root/libRODBC.5.dylib         5.0.0 %n (>=5.11.02-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/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/libSessionViewer.5.dylib 5.0.0 %n (>=5.15.04-1)
@@ -554,11 +563,6 @@
 run root interactively and it does not make sense to single the header
 files out into another split-off (root5-dev for example) which
 cannot be declared BuildDependsOnly anyway.
-
-The Shlibs field lists all potentially built dylib. Not all dylib are
-built by all variants. This is a bug and causes the validator to fail.
-However, there is no straight forward way to do it correctly (see
-email exchange on fink-devel from May 6/7, 2007).
 <<
 Homepage: http://root.cern.ch
 Maintainer: Remi Mommsen <[EMAIL PROTECTED]>

Index: root5-devel.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/root5-devel.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- root5-devel.patch   9 May 2007 22:17:53 -0000       1.3
+++ root5-devel.patch   14 Jun 2007 21:30:23 -0000      1.4
@@ -1,6 +1,6 @@
---- configure  2 Apr 2007 10:24:23 -0000       1.392
-+++ configure  7 May 2007 22:54:39 -0000
-@@ -2428,21 +2428,21 @@
+--- configure  29 May 2007 15:18:03 -0000      1.398
++++ configure  1 Jun 2007 03:34:49 -0000
+@@ -2478,21 +2478,21 @@
      # for a system library, then see if we have various headers needed.
      if test "x$enable_builtin_afterimage" = "xyes" ; then
         check_header "jpeglib.h" "" $ASIMAGE $ASIMAGE/include \
@@ -26,7 +26,7 @@
         asgifincdir=$found_dir
  
         asextralib=""
-@@ -2460,7 +2460,7 @@
+@@ -2510,7 +2510,7 @@
         fi
         for k in $aslibs ; do
             check_library $k "$enable_shared" "" \
@@ -36,7 +36,7 @@
                 found_libz=$found_lib
                 found_dirz=$found_dir
 --- build/unix/makelib.sh      29 Jan 2007 10:34:36 -0000      1.53
-+++ build/unix/makelib.sh      7 May 2007 22:54:39 -0000
++++ build/unix/makelib.sh      1 Jun 2007 03:34:49 -0000
 @@ -201,7 +201,7 @@
        ln -fs $SONAME.$MAJOR        $LIB
      elif [ -f $LIBVERS ]; then
@@ -46,9 +46,9 @@
        LIBNOMAJORMINOR=`echo $LIB|sed 's,\.'$MAJOR'\.'$MINOR',,'`
        if [ $LIB != $LIBNOMAJORMINOR ]; then
            LIBNOMINOR=`echo $LIB|sed 's,\.'$MINOR',,'`
---- config/Makefile.depend     2 Apr 2007 10:27:31 -0000       1.130
-+++ config/Makefile.depend     7 May 2007 22:55:54 -0000
-@@ -258,65 +258,77 @@
+--- config/Makefile.depend     17 May 2007 14:15:26 -0000      1.138
++++ config/Makefile.depend     1 Jun 2007 03:35:26 -0000
+@@ -267,68 +267,82 @@
  NETLIBEXTRA             = -Llib -lRIO
  HISTLIBEXTRA            = -Llib -lMatrix
  GRAFLIBEXTRA            = -Llib -lHist -lMatrix -lRIO
@@ -119,7 +119,7 @@
  GEOMLIBEXTRA            = -Llib -lRIO
 -GEOMPAINTERLIBEXTRA     = -Llib -lGeom -lTree -lGraf3d -lHist -lGpad
 -GEOMBUILDERLIBEXTRA     = -Llib -lGeom -lGraf3d -lGpad -lGraf -lGui -lGed
--ASIMAGELIBEXTRA         = -Llib -lGraf -lHist -lGpad
+-ASIMAGELIBEXTRA         = -Llib -lGraf
 -ASIMAGEGUILIBEXTRA      = -Llib -lGraf -lHist -lGui -lASImage -lRIO
 -ASIMAGEGSLIBEXTRA       = -Llib -lGraf -lASImage
 +GEOMPAINTERLIBEXTRA     = -Llib -lGeom -lTree -lGraf3d -lHist -lGpad \
@@ -146,16 +146,23 @@
  QUADPLIBEXTRA           = -Llib -lMatrix
 -RUBYLIBEXTRA            = -Llib -lHist
 -GUIBLDLIBEXTRA          = -Llib -lGui -lGraf
+-GUIHTMLLIBEXTRA         = -Llib -lGui -lGraf -lNet
 +RUBYLIBEXTRA            = -Llib -lHist -lMatrix
 +GUIBLDLIBEXTRA          = -Llib -lGui -lGraf -lGpad -lRIO -lHist -lMatrix
++GUIHTMLLIBEXTRA         = -Llib -lGui -lGraf -lNet -lGpad -lRIO -lHist 
-lMatrix
  XMLLIBEXTRA             = -Llib -lRIO
 -FOAMLIBEXTRA            = -Llib -lHist
 +FOAMLIBEXTRA            = -Llib -lHist -lMatrix
  ALIENLIBEXTRA           = -Llib -lXMLIO -lNetx -lTree -lProof
--ROOFITLIBEXTRA          = -Llib -lHist -lGraf -lMatrix -lTree -lMinuit -lHtml 
-lRIO
-+ROOFITLIBEXTRA          = -Llib -lHist -lGraf -lMatrix -lTree -lMinuit -lHtml 
-lRIO -lNet
+-ROOFITCORELIBEXTRA      = -Llib -lHist -lGraf -lMatrix -lTree -lMinuit -lHtml 
-lRIO
+-ROOFITLIBEXTRA          = -Llib -lRooFitCore -lTree -lRIO
++ROOFITCORELIBEXTRA      = -Llib -lHist -lGraf -lMatrix -lTree -lMinuit -lHtml 
\
++                          -lRIO -lNet
++ROOFITLIBEXTRA          = -Llib -lRooFitCore -lTree -lRIO -lHist -lGraf 
-lMatrix \
++                          -lMinuit -lHtml -lNet
  CINT7LIBEXTRA           = -Llib -lReflex
  CINTEXLIBEXTRA          = -Llib -lReflex
+ REFLEXDICTLIBEXTRA      = -Llib -lReflex
  RAUTHLIBEXTRA           = -Llib -lNet -lRIO
 -KRB5AUTHLIBEXTRA        = -Llib -lRootAuth -lNet
 -SRVAUTHLIBEXTRA         = -Llib -lNet
@@ -169,7 +176,7 @@
  RFIOLIBEXTRA            = -Llib -lRIO
  SQLLIBEXTRA             = -Llib -lNet -lRIO
  ODBCLIBEXTRA            = -Llib -lNet -lRIO
-@@ -325,8 +337,8 @@
+@@ -337,8 +351,8 @@
  CASTORLIBEXTRA          = -Llib -lNet -lRIO
  PGSQLLIBEXTRA           = -Llib -lNet -lRIO
  MYSQLLIBEXTRA           = -Llib -lNet -lRIO
@@ -181,7 +188,7 @@
  endif
  
 --- xrootd/Module.mk   24 Mar 2007 14:06:26 -0000      1.31
-+++ xrootd/Module.mk   9 May 2007 16:06:06 -0000
++++ xrootd/Module.mk   1 Jun 2007 03:35:27 -0000
 @@ -77,6 +77,16 @@
                   gunzip -c $(XROOTDVERS).src.tgz | tar xf -; \
                   etag=`basename $(XROOTDETAG)` ; \
@@ -199,3 +206,21 @@
                fi)
  ifeq ($(PLATFORM),win32)
                @(if [ -d $(XROOTDDIRD)/pthreads-win32 ]; then \
+--- config/Makefile.macosx     2007-03-05 09:35:31.000000000 -0600
++++ config/Makefile.macosx     2007-03-30 15:34:01.000000000 -0500
+@@ -103,12 +103,9 @@
+ F77LIBS       =
+ endif
+ 
+-# We add libg2c only in case of ppc because then we probably have cernlib
+-# compiled with g77. In case of Intel Mac it should be compiled with the
+-# same fortran we use.
+-ifeq ($(MACOSX_CPU),powerpc)
+-F77LIBS += -L$(FINK_DIR)/lib -lg2c
+-endif
++# We add the g77 library libg2c.a only if it exists. In this case it
++# is likely that the CERNLIB was compiled with g77.
++F77LIBS += $(shell [ -r $(FINK_DIR)/lib/libg2c.a ] && echo -L$(FINK_DIR)/lib 
-lg2c)
+ 
+ ifeq ($(shell find $(FINK_DIR)/bin -name $(F77)),)
+ BUILDHBOOK   := no


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to