Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/sci
In directory sc8-pr-cvs1:/tmp/cvs-serv31085
Added Files:
root3-threaded.info root3.info root3.patch
Removed Files:
root3-3.05.05-1.info root3-3.05.05-1.patch
root3-threaded-3.05.05-1.info
Log Message:
New upstream version thanks to Remi Mommsen (mommsen). Tracker #779929
--- NEW FILE: root3-threaded.info ---
Package: root3-threaded
Version: 3.05.07
Revision: 1
GCC: 3.1
Description: Object-oriented data analysis framework
Provides:
Depends: dlcompat-shlibs, xfree86-base-threaded, libjpeg-shlibs, libpng3-shlibs,
libtiff-shlibs,giflib-shlibs, qt3-shlibs, mysql12-shlibs | mysql-shlibs, %n-shlibs
(=%v-%r)
BuildDepends: dlcompat-dev, libjpeg, libpng3, libtiff, giflib, qt3, mysql12-dev |
mysql-dev
Conflicts: root3
Replaces: root3
CustomMirror: <<
Primary: ftp://root.cern.ch/root
<<
Source: mirror:custom:root_v%v.source.tar.gz
Source-MD5: f8444ef1df6b1fc8f4f403d4789a6f6e
SourceDirectory: root
Patch: root3.patch
ConfigureParams: --etcdir=%p/etc/root --docdir=%p/share/root
--elispdir=%p/share/emacs/site-lisp/root --with-mysql-incdir=%p/include/mysql
--with-mysql-libdir=%p/lib/mysql --enable-soversion --enable-thread --disable-cern
--disable-afs --enable-mysql
CompileScript: <<
./configure macosx %c
make
<<
InstallScript: <<
make install DESTDIR=%d INSTALL='/bin/cp -pPR' INSTALLDATA='/bin/cp -pPR'
chown -R root:staff %i
chmod 644 %i/lib/root/*
#Remove static libraries used during build
rm -f %i/lib/root/libfreetype.a
rm -f %i/lib/root/libAfterImage.a
<<
SplitOff: <<
Package: %n-shlibs
Conflicts: root3-shlibs
Replaces: root3-shlibs
Files: <<
lib/root/libASImage.3.05.dylib
lib/root/libASImage.3.dylib
lib/root/libCint.3.05.dylib
lib/root/libCint.3.dylib
lib/root/libCore.3.05.dylib
lib/root/libCore.3.dylib
lib/root/libEG.3.05.dylib
lib/root/libEG.3.dylib
lib/root/libFumili.3.05.dylib
lib/root/libFumili.3.dylib
lib/root/libGX11.3.05.dylib
lib/root/libGX11.3.dylib
lib/root/libGX11TTF.3.05.dylib
lib/root/libGX11TTF.3.dylib
lib/root/libGeom.3.05.dylib
lib/root/libGeom.3.dylib
lib/root/libGeomPainter.3.05.dylib
lib/root/libGeomPainter.3.dylib
lib/root/libGpad.3.05.dylib
lib/root/libGpad.3.dylib
lib/root/libGraf.3.05.dylib
lib/root/libGraf.3.dylib
lib/root/libGraf3d.3.05.dylib
lib/root/libGraf3d.3.dylib
lib/root/libGui.3.05.dylib
lib/root/libGui.3.dylib
lib/root/libHist.3.05.dylib
lib/root/libHist.3.dylib
lib/root/libHistPainter.3.05.dylib
lib/root/libHistPainter.3.dylib
lib/root/libHtml.3.05.dylib
lib/root/libHtml.3.dylib
lib/root/libMatrix.3.05.dylib
lib/root/libMatrix.3.dylib
lib/root/libMinuit.3.05.dylib
lib/root/libMinuit.3.dylib
lib/root/libMySQL.3.05.dylib
lib/root/libMySQL.3.dylib
lib/root/libNew.3.05.dylib
lib/root/libNew.3.dylib
lib/root/libPhysics.3.05.dylib
lib/root/libPhysics.3.dylib
lib/root/libPostscript.3.05.dylib
lib/root/libPostscript.3.dylib
lib/root/libProof.3.05.dylib
lib/root/libProof.3.dylib
lib/root/libProofGui.3.05.dylib
lib/root/libProofGui.3.dylib
lib/root/libRGL.3.05.dylib
lib/root/libRGL.3.dylib
lib/root/libRLDAP.3.05.dylib
lib/root/libRLDAP.3.dylib
lib/root/libRint.3.05.dylib
lib/root/libRint.3.dylib
lib/root/libThread.3.05.dylib
lib/root/libThread.3.dylib
lib/root/libTree.3.05.dylib
lib/root/libTree.3.dylib
lib/root/libTreePlayer.3.05.dylib
lib/root/libTreePlayer.3.dylib
lib/root/libTreeViewer.3.05.dylib
lib/root/libTreeViewer.3.dylib
lib/root/libVMC.3.05.dylib
lib/root/libVMC.3.dylib
lib/root/libX3d.3.05.dylib
lib/root/libX3d.3.dylib
<<
Shlibs: <<
%p/lib/root/libASImage.3.dylib 3.0.0 root3-threaded (>=3.05.07-1)
%p/lib/root/libCint.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libCore.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libEG.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libFumili.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGX11.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGX11TTF.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGeom.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGeomPainter.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGpad.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGraf.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGraf3d.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libGui.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libHist.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libHistPainter.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libHtml.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libMatrix.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libMinuit.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libMySQL.3.dylib 3.0.0 root3-threaded (>=3.05.07-1)
%p/lib/root/libNew.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libPhysics.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libPostscript.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libProof.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libProofGui.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libRGL.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libRLDAP.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libRint.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libThread.3.dylib 3.0.0 root3-threaded (>=3.05.04-1)
%p/lib/root/libTree.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libTreePlayer.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libTreeViewer.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
%p/lib/root/libVMC.3.dylib 3.0.0 root3-threaded (>=3.05.07-1)
%p/lib/root/libX3d.3.dylib 3.0.0 root3-threaded (>=3.05.05-1)
<<
<<
DocFiles: LICENSE README/CREDITS README/README README/README.PROOF
License: BSD
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.
<<
DescPort: <<
Most of the work porting ROOT to Mac OS X was done by Keisuke Fujii.
<<
DescPackaging: <<
This package has a somewhat unorthodox split-off due to the fact that
root relies on a C++ interpreter. Thus the header files are needed to
run root interactively and it does not make sense to single the header
files out into another split-off (root3-threaded-dev for example).
<<
Homepage: http://root.cern.ch
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
--- NEW FILE: root3.info ---
Package: root3
Version: 3.05.07
Revision: 1
GCC: 3.1
Description: Object-oriented data analysis framework
Provides:
Depends: dlcompat-shlibs, x11, libjpeg-shlibs, libpng3-shlibs, libtiff-shlibs,
giflib-shlibs, qt3-shlibs, mysql12-shlibs | mysql-shlibs, %n-shlibs (=%v-%r)
BuildDepends: dlcompat-dev, libjpeg, libpng3, libtiff, giflib, qt3, mysql12-dev |
mysql-dev
Conflicts: root3-threaded
Replaces: root3-threaded
CustomMirror: <<
Primary: ftp://root.cern.ch/root
<<
Source: mirror:custom:root_v%v.source.tar.gz
Source-MD5: f8444ef1df6b1fc8f4f403d4789a6f6e
SourceDirectory: root
Patch: root3.patch
ConfigureParams: --etcdir=%p/etc/root --docdir=%p/share/root
--elispdir=%p/share/emacs/site-lisp/root --with-mysql-incdir=%p/include/mysql
--with-mysql-libdir=%p/lib/mysql --enable-soversion --disable-thread --disable-cern
--disable-afs --enable-mysql
CompileScript: <<
./configure macosx %c
make
<<
InstallScript: <<
make install DESTDIR=%d INSTALL='/bin/cp -pPR' INSTALLDATA='/bin/cp -pPR'
chown -R root:staff %i
chmod 644 %i/lib/root/*
#Remove static libraries used during build
rm -f %i/lib/root/libfreetype.a
rm -f %i/lib/root/libAfterImage.a
<<
SplitOff: <<
Package: %n-shlibs
Conflicts: root3-threaded-shlibs
Replaces: root3-threaded-shlibs
Files: <<
lib/root/libASImage.3.05.dylib
lib/root/libASImage.3.dylib
lib/root/libCint.3.05.dylib
lib/root/libCint.3.dylib
lib/root/libCore.3.05.dylib
lib/root/libCore.3.dylib
lib/root/libEG.3.05.dylib
lib/root/libEG.3.dylib
lib/root/libFumili.3.05.dylib
lib/root/libFumili.3.dylib
lib/root/libGX11.3.05.dylib
lib/root/libGX11.3.dylib
lib/root/libGX11TTF.3.05.dylib
lib/root/libGX11TTF.3.dylib
lib/root/libGeom.3.05.dylib
lib/root/libGeom.3.dylib
lib/root/libGeomPainter.3.05.dylib
lib/root/libGeomPainter.3.dylib
lib/root/libGpad.3.05.dylib
lib/root/libGpad.3.dylib
lib/root/libGraf.3.05.dylib
lib/root/libGraf.3.dylib
lib/root/libGraf3d.3.05.dylib
lib/root/libGraf3d.3.dylib
lib/root/libGui.3.05.dylib
lib/root/libGui.3.dylib
lib/root/libHist.3.05.dylib
lib/root/libHist.3.dylib
lib/root/libHistPainter.3.05.dylib
lib/root/libHistPainter.3.dylib
lib/root/libHtml.3.05.dylib
lib/root/libHtml.3.dylib
lib/root/libMatrix.3.05.dylib
lib/root/libMatrix.3.dylib
lib/root/libMinuit.3.05.dylib
lib/root/libMinuit.3.dylib
lib/root/libMySQL.3.05.dylib
lib/root/libMySQL.3.dylib
lib/root/libNew.3.05.dylib
lib/root/libNew.3.dylib
lib/root/libPhysics.3.05.dylib
lib/root/libPhysics.3.dylib
lib/root/libPostscript.3.05.dylib
lib/root/libPostscript.3.dylib
lib/root/libProof.3.05.dylib
lib/root/libProof.3.dylib
lib/root/libProofGui.3.05.dylib
lib/root/libProofGui.3.dylib
lib/root/libRGL.3.05.dylib
lib/root/libRGL.3.dylib
lib/root/libRLDAP.3.05.dylib
lib/root/libRLDAP.3.dylib
lib/root/libRint.3.05.dylib
lib/root/libRint.3.dylib
lib/root/libTree.3.05.dylib
lib/root/libTree.3.dylib
lib/root/libTreePlayer.3.05.dylib
lib/root/libTreePlayer.3.dylib
lib/root/libTreeViewer.3.05.dylib
lib/root/libTreeViewer.3.dylib
lib/root/libVMC.3.05.dylib
lib/root/libVMC.3.dylib
lib/root/libX3d.3.05.dylib
lib/root/libX3d.3.dylib
<<
Shlibs: <<
%p/lib/root/libASImage.3.dylib 3.0.0 root3 (>=3.05.07-1)
%p/lib/root/libCint.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libCore.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libEG.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libFumili.3.dylib 3.0.0 root3 (>=3.05.05-1)
%p/lib/root/libGX11.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGX11TTF.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGeom.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGeomPainter.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGpad.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGraf.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGraf3d.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libGui.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libHist.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libHistPainter.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libHtml.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libMatrix.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libMinuit.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libMySQL.3.dylib 3.0.0 root3 (>=3.05.07-1)
%p/lib/root/libNew.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libPhysics.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libPostscript.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libProof.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libProofGui.3.dylib 3.0.0 root3 (>=3.05.04-1)
%p/lib/root/libRGL.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libRLDAP.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libRint.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libTree.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libTreePlayer.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libTreeViewer.3.dylib 3.0.0 root3 (>=3.04.02-3)
%p/lib/root/libVMC.3.dylib 3.0.0 root3 (>=3.05.07-1)
%p/lib/root/libX3d.3.dylib 3.0.0 root3 (>=3.04.02-3)
<<
<<
DocFiles: LICENSE README/CREDITS README/README README/README.PROOF
License: BSD
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.
<<
DescPort: <<
Most of the work porting ROOT to Mac OS X was done by Keisuke Fujii.
<<
DescPackaging: <<
This package has a somewhat unorthodox split-off due to the fact that
root relies on a C++ interpreter. Thus the header files are needed to
run root interactively and it does not make sense to single the header
files out into another split-off (root3-dev for example).
<<
Homepage: http://root.cern.ch
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
--- NEW FILE: root3.patch ---
diff -Naur root07.orig/Makefile root07.new/Makefile
--- root07.orig/Makefile Sun Jul 27 03:45:57 2003
+++ root07.new/Makefile Mon Jul 28 19:07:57 2003
@@ -477,6 +477,8 @@
for lib in $(ALLLIBS) $(CINTLIB); do \
rm -f $(DESTDIR)$(LIBDIR)/`basename $$lib` ; \
rm -f $(DESTDIR)$(LIBDIR)/`basename $$lib`.$$vers ; \
+ rm -f $(DESTDIR)$(LIBDIR)/`basename $$lib $(SOEXT)`$$major.$(SOEXT) ;
\
+ rm -f $(DESTDIR)$(LIBDIR)/`basename $$lib
$(SOEXT)`$$major.$$minor.$(SOEXT) ; \
bindll=`echo $$lib | sed 's,lib,bin,'`; \
baselib=`basename $$lib`; \
$(INSTALL) $$bindll $(DESTDIR)$(BINDIR); \
diff -Naur root07.orig/build/unix/compiledata.sh root07.new/build/unix/compiledata.sh
--- root07.orig/build/unix/compiledata.sh Mon Jun 23 12:51:13 2003
+++ root07.new/build/unix/compiledata.sh Mon Jul 28 19:10:18 2003
@@ -61,7 +61,7 @@
echo "#define BUILD_NODE \""`uname -a`"\" " >> __compiledata
echo "#define COMPILER \""`type $CXX`"\" " >> __compiledata
if [ "$CUSTOMSHARED" = "" ]; then
- echo "#define MAKESHAREDLIB \"cd \$BuildDir ; $CXX -c \$Opt $CXXFLAGS
\$IncludePath \$SourceFiles ; $CXX \$ObjectFiles $SOFLAGS $LDFLAGS $EXPLLINKLIBS -o
\$SharedLib \`[ -d /sw/lib ] && echo -L/sw/lib\`\"" >> __compiledata
+ echo "#define MAKESHAREDLIB \"cd \$BuildDir ; $CXX -c \$Opt $CXXFLAGS
\$IncludePath \$SourceFiles ; $CXX \$ObjectFiles $SOFLAGS $LDFLAGS $EXPLLINKLIBS -o
\$SharedLib\"" >> __compiledata
else
echo "#define MAKESHAREDLIB \"$CUSTOMSHARED\"" >> __compiledata
fi
diff -Naur root07.orig/build/unix/makelib.sh root07.new/build/unix/makelib.sh
--- root07.orig/build/unix/makelib.sh Sat Apr 26 00:51:51 2003
+++ root07.new/build/unix/makelib.sh Mon Jul 28 19:04:08 2003
@@ -31,6 +31,26 @@
rm -f $LIB
+if [ $PLATFORM = "macosx" ]; then
+ # Look for a fink installation
+ FINKDIR=`which fink 2>&1 | sed -ne "s/\/bin\/fink//p"`
+ # We need beside the shared library (.dylib) a bundle (.so) to load
+ LDFLAGS="`[ -d ${FINKDIR}/lib ] && echo -L${FINKDIR}/lib` -ldl"
+ BUNDLE=`echo $LIB | sed s/.dylib/.so/`
+ if [ "x`echo $SOFLAGS | grep -- '-g'`" != "x" ]; then
+ opt=-g
+ else
+ opt=-O
+ fi
+ echo $LD $opt -bundle -flat_namespace -undefined suppress -o $BUNDLE \
+ $OBJS $LDFLAGS $EXTRA
+ $LD $opt -bundle -flat_namespace -undefined suppress -o $BUNDLE \
+ $OBJS $LDFLAGS $EXTRA
+ if [ "x$MAJOR" != "x" ]; then
+ EXTRA="${EXTRA} -compatibility_version ${MAJOR} -current_version
${MAJOR}.${MINOR}.${REVIS}"
+ fi
+fi
+
if [ $PLATFORM = "aix" ]; then
makeshared="/usr/ibmcxx/bin/makeC++SharedLib"
fi
@@ -74,22 +94,6 @@
$LD $SOFLAGS $LDFLAGS -o $LIB `lorder $OBJS | tsort -q` $EXTRA $EXPLLNKCORE
# for elf: echo $PLATFORM: $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB $OBJS
# for elf: $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB `lorder $OBJS | tsort -q`
-elif [ $PLATFORM = "macosx" ]; then
- # We need two library files: a .dylib to link to and a .so to load
- BUNDLE=`echo $LIB | sed s/.dylib/.so/`
- echo $LD $SOFLAGS$SONAME -o $LIB $OBJS \
- `[ -d /sw/lib ] && echo -L/sw/lib` -ldl $EXTRA
- $LD $SOFLAGS$SONAME -o $LIB $OBJS \
- `[ -d /sw/lib ] && echo -L/sw/lib` -ldl $EXTRA
- if [ "x`echo $SOFLAGS | grep -- '-g'`" != "x" ]; then
- opt=-g
- else
- opt=-O
- fi
- echo $LD $opt -bundle -flat_namespace -undefined suppress -o $BUNDLE \
- $OBJS `[ -d /sw/lib ] && echo -L/sw/lib` -ldl $EXTRA
- $LD $opt -bundle -flat_namespace -undefined suppress -o $BUNDLE \
- $OBJS `[ -d /sw/lib ] && echo -L/sw/lib` -ldl $EXTRA
elif [ $LD = "KCC" ]; then
echo $LD $LDFLAGS -o $LIB $OBJS $EXTRA $EXPLLNKCORE
$LD $LDFLAGS -o $LIB $OBJS $EXTRA $EXPLLNKCORE
@@ -107,14 +111,13 @@
echo $line
$line
else
- if [ "x$MAJOR" = "x" ] ; then
- echo $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB $OBJS $EXTRA $EXPLLNKCORE
- $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB $OBJS $EXTRA $EXPLLNKCORE
- else
- echo $LD $SOFLAGS$SONAME.$MAJOR.$MINOR $LDFLAGS -o $LIB.$MAJOR.$MINOR $OBJS
$EXTRA $EXPLLNKCORE
- $LD $SOFLAGS$SONAME.$MAJOR.$MINOR $LDFLAGS \
- -o $LIB.$MAJOR.$MINOR $OBJS $EXTRA $EXPLLNKCORE
+ if [ "x$MAJOR" != "x" ] ; then
+ # add versioning information into shlibs name
+ SONAME=`echo $SONAME | sed "s/.*\./&${MAJOR}./"`
+ LIB=`echo $LIB | sed "s/\/*.*\/.*\./&${MAJOR}.${MINOR}./"`
fi
+ echo $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB $OBJS $EXTRA
+ $LD $SOFLAGS$SONAME $LDFLAGS -o $LIB $OBJS $EXTRA
fi
linkstat=$?
@@ -122,9 +125,9 @@
exit $linkstat
fi
-if [ "x$MAJOR" != "x" ] && [ -f $LIB.$MAJOR.$MINOR ]; then
- ln -fs $SONAME.$MAJOR.$MINOR $LIB.$MAJOR
- ln -fs $SONAME.$MAJOR $LIB
+if [ "x$MAJOR" != "x" ] && [ -f $LIB ]; then
+ ln -fs `echo $SONAME | sed "s/.*\./&${MINOR}./"` `echo $LIB | sed "s/\.${MINOR}//"`
+ ln -fs $SONAME `echo $LIB | sed "s/\.${MAJOR}\.${MINOR}//"`
fi
if [ $PLATFORM = "hpux" ]; then
diff -Naur root07.orig/config/Makefile.macosx root07.new/config/Makefile.macosx
--- root07.orig/config/Makefile.macosx Sat Apr 26 00:51:51 2003
+++ root07.new/config/Makefile.macosx Mon Jul 28 19:04:08 2003
@@ -57,6 +57,7 @@
INSTALLDATA := cp -pPR
# Extras
-FINK_CXXFLAGS = $(shell [ -d /sw/include ] && echo -I/sw/include)
-FINK_CFLAGS = $(shell [ -d /sw/include ] && echo -I/sw/include)
-FINK_LDFLAGS = $(shell [ -d /sw/lib ] && echo -L/sw/lib)
+FINK_DIR = $(shell which fink 2>&1 | sed -ne "s/\/bin\/fink//p")
+FINK_CXXFLAGS = $(shell [ -d $(FINK_DIR)/include ] && echo -I$(FINK_DIR)/include)
+FINK_CFLAGS = $(shell [ -d $(FINK_DIR)/include ] && echo -I$(FINK_DIR)/include)
+FINK_LDFLAGS = $(shell [ -d $(FINK_DIR)/lib ] && echo -L$(FINK_DIR)/lib)
diff -Naur root07.orig/config/root-config.in root07.new/config/root-config.in
--- root07.orig/config/root-config.in Tue Jun 17 07:37:07 2003
+++ root07.new/config/root-config.in Mon Jul 28 19:27:07 2003
@@ -257,9 +257,10 @@
auxglibs=${auxlibs}
;;
macosx)
- # MacOS X with cc (GNU cc v2.95.2.)
- auxcflags=
- auxlibs="-u _G__cpp_setup_initializerG__Tree -lm `[ -d /sw/lib ] && echo
-L/sw/lib` -ldl"
+ # MacOS X with gcc (GNU cc v3.1) and possible fink (fink.sf.net)
+ finkdir=`which fink 2>&1 | sed -ne "s/\/bin\/fink//p"`
+ auxcflags=`[ -d ${finkdir}/include ] && echo -I${finkdir}/include`
+ auxlibs="-u _G__cpp_setup_initializerG__Tree -lm `[ -d ${finkdir}/lib ] && echo
-L${finkdir}/lib` -ldl"
auxglibs=${auxlibs}
;;
hiux)
--- root3-3.05.05-1.info DELETED ---
--- root3-3.05.05-1.patch DELETED ---
--- root3-threaded-3.05.05-1.info DELETED ---
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits