geant4.9 stable port information

Info3: <<
Package: geant4.9%type_pkg[cernlib]
Version: 4.9.1
Revision: 22
Type: cernlib (. -cernlib-gfortran -cernlib-g77)
Architecture: ('%type_pkg[cernlib]' = '-cernlib-g77') powerpc
Description: Simulation of particle-matter interaction
DescDetail: <<
Geant4 is a toolkit for the simulation of the passage of
particles through matter. Its areas of application include
high energy, nuclear and accelerator physics, as well as
studies in medical and space science.
<<
DescUsage: <<
GEANT4 uses a set of environment variables needed to compile and run
user applications. Restart your shell to get them set after
installing the geant4 package.

GEANT4 needs a local workdir. This is set by the environment variable
G4WORKDIR which defaults to ${HOME}/geant4.9. Any binary being built by
the user will be found in ${G4WORKDIR}/bin/${G4SYSTEM}. For
convenience this path is appended to the PATH environment variable.
<<
DescPackaging: <<
As many graphic outputs are enabled as easily available on Mac OS
X. The OpenGL framework provided by Mac OS X is used, too.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen
DocFiles: ReleaseNotes/*
License: BSD
BuildDependsOnly: true
Depends: <<
%n-shlibs (=%v-%r),
openmotif3-bin,
('%type_pkg[cernlib]' = '-cernlib-gfortran') gcc43-shlibs
<<
BuildDepends: <<
fink (>= 0.27.2),
x11-dev,
clhep2 (>= 2.0.3.1),
openmotif3,
('%type_pkg[cernlib]' = '-cernlib-gfortran') cernlib2005-gfortran-geant321,
('%type_pkg[cernlib]' = '-cernlib-gfortran') cernlib2005-gfortran-dev,
('%type_pkg[cernlib]' = '-cernlib-gfortran') gcc43,
('%type_pkg[cernlib]' = '-cernlib-g77') cernlib2005-g77-dev,
('%type_pkg[cernlib]' = '-cernlib-g77') cernlib2005-g77-geant321,
('%type_pkg[cernlib]' = '-cernlib-g77') g77
<<
Conflicts: <<
geant4 (<=4.7.1-51),
geant4.7,
geant4.8,
geant4.8-cernlib-gfortran,
geant4.8-cernlib-g77,
geant4.9,
geant4.9-cernlib-gfortran,
geant4.9-cernlib-g77
<<
Replaces: <<
geant4 (<=4.7.1-51),
geant4.7,
geant4.8,
geant4.8-cernlib-gfortran,
geant4.8-cernlib-g77,
geant4.9,
geant4.9-cernlib-gfortran,
geant4.9-cernlib-g77
<<
Provides: geant4
Suggests: geant4.9-data
GCC: 4.0
Source: http://geant4.cern.ch/support/source/geant%v.p02.tar.gz
Source-MD5: aa7b5fbd535c64c59b52ae4c2b06d082
PatchFile: geant4.9.patch
PatchFile-MD5: cb23e4122491ee785c48ee29b5e45382
PatchScript: <<
#!/bin/sh -ev
if [[ '%type_pkg[cernlib]' == -cernlib-g77 ]]; then
BUILDCERN='y'
FORTRAN='g77'
FORTRAN_LIBS='-lg2c -lc'
elif [[ '%type_pkg[cernlib]' == -cernlib-gfortran ]]; then
BUILDCERN='y'
FORTRAN='gfortran'
FORTRAN_LIBS='-lc'
else
BUILDCERN='n'
FORTRAN='echo'
FORTRAN_LIBS=''
fi
sed 's|@PREFIX@|%p|g' < %{PatchFile} | sed 's|@BUILDDIR@|%b|g' | sed 's|@VERSION@|%v|g' | \
sed "s|@BUILDCERN@|$BUILDCERN|g" | sed "s|@FORTRAN@|$FORTRAN|g" | \
sed "s|@FORTRAN_LIBS@|$FORTRAN_LIBS|g" | patch -p1
<<
CompileScript: <<
#!/bin/sh -ev
./Configure -install -d -e -f fink.sh
./Configure -build -d -e -f fink.sh
<<
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib/geant4.9
/bin/cp -PR lib/Darwin-g++ %i/lib/geant4.9
/usr/bin/ranlib %i/lib/geant4.9/Darwin-g++/*.a
/bin/chmod 644 %i/lib/geant4.9/Darwin-g++/*.dylib
/bin/chmod 644 %i/lib/geant4.9/Darwin-g++/*.a
if [[ '%type_pkg[cernlib]' == -cernlib* ]]; then
/usr/bin/install -d -m 755 %i/bin
/bin/cp -PR bin/Darwin-g++/rztog4 %i/bin/
fi
/usr/bin/install -d -m 755 %i/include/geant4.9
/bin/cp -PR include/* %i/include/geant4.9
/usr/bin/install -d -m 755 %i/share/geant4.9
/bin/cp -PR config %i/share/geant4.9
/bin/cp -PR examples %i/share/geant4.9
/usr/bin/install -d -m 755 %i/etc/profile.d
echo "setenv G4WORKDIR \${HOME}/geant4.9" > %i/etc/profile.d/%n.csh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >> %i/etc/profile.d/%n.csh
echo "export G4WORKDIR=\${HOME}/geant4.9" > %i/etc/profile.d/%n.sh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >> %i/etc/profile.d/%n.sh
echo "export PATH" >> %i/etc/profile.d/%n.sh
chmod 755 %i/etc/profile.d/%n.*
<<
RuntimeVars: <<
G4SYSTEM: Darwin-g++
G4INSTALL: %p/share/geant4.9
G4LIB: %p/lib/geant4.9
G4INCLUDE: %p/include/geant4.9
G4VIS_USE_OPENGLX: 1
CLHEP_BASE_DIR: %p
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for GEANT4 9.1
Depends: <<
x11,
clhep2-shlibs (>= 2.0.3.1),
openmotif3-shlibs
<<
Conflicts: <<
geant4.9-shlibs,
geant4.9-cernlib-gfortran-shlibs,
geant4.9-cernlib-g77-shlibs
<<
Replaces: <<
geant4.9-shlibs,
geant4.9-cernlib-gfortran-shlibs,
geant4.9-cernlib-g77-shlibs
<<
Provides: geant4-shlibs
Files: <<
('%type_pkg[cernlib]' != '') lib/geant4.9/Darwin-g++/libG3toG4.%v.dylib
('%type_pkg[cernlib]' != '') lib/geant4.9/Darwin-g++/libG3toG4.4.9.dylib
lib/geant4.9/Darwin-g++/libG4FR.%v.dylib
lib/geant4.9/Darwin-g++/libG4FR.4.9.dylib
lib/geant4.9/Darwin-g++/libG4OpenGL.%v.dylib
lib/geant4.9/Darwin-g++/libG4OpenGL.4.9.dylib
lib/geant4.9/Darwin-g++/libG4RayTracer.%v.dylib
lib/geant4.9/Darwin-g++/libG4RayTracer.4.9.dylib
lib/geant4.9/Darwin-g++/libG4Tree.%v.dylib
lib/geant4.9/Darwin-g++/libG4Tree.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIGAG.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIGAG.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIbasic.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIbasic.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIcommon.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIcommon.4.9.dylib
lib/geant4.9/Darwin-g++/libG4VRML.%v.dylib
lib/geant4.9/Darwin-g++/libG4VRML.4.9.dylib
lib/geant4.9/Darwin-g++/libG4baryons.%v.dylib
lib/geant4.9/Darwin-g++/libG4baryons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4biasing.%v.dylib
lib/geant4.9/Darwin-g++/libG4biasing.4.9.dylib
lib/geant4.9/Darwin-g++/libG4bosons.%v.dylib
lib/geant4.9/Darwin-g++/libG4bosons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4brep.%v.dylib
lib/geant4.9/Darwin-g++/libG4brep.4.9.dylib
lib/geant4.9/Darwin-g++/libG4csg.%v.dylib
lib/geant4.9/Darwin-g++/libG4csg.4.9.dylib
lib/geant4.9/Darwin-g++/libG4cuts.%v.dylib
lib/geant4.9/Darwin-g++/libG4cuts.4.9.dylib
lib/geant4.9/Darwin-g++/libG4decay.%v.dylib
lib/geant4.9/Darwin-g++/libG4decay.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detector.%v.dylib
lib/geant4.9/Darwin-g++/libG4detector.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detscorer.%v.dylib
lib/geant4.9/Darwin-g++/libG4detscorer.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4detutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4digits.%v.dylib
lib/geant4.9/Darwin-g++/libG4digits.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emhighenergy.%v.dylib
lib/geant4.9/Darwin-g++/libG4emhighenergy.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emlowenergy.%v.dylib
lib/geant4.9/Darwin-g++/libG4emlowenergy.4.9.dylib
lib/geant4.9/Darwin-g++/libG4empolar.%v.dylib
lib/geant4.9/Darwin-g++/libG4empolar.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emstandard.%v.dylib
lib/geant4.9/Darwin-g++/libG4emstandard.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4emutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4error_propagation.%v.dylib
lib/geant4.9/Darwin-g++/libG4error_propagation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4event.%v.dylib
lib/geant4.9/Darwin-g++/libG4event.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geomBoolean.%v.dylib
lib/geant4.9/Darwin-g++/libG4geomBoolean.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geombias.%v.dylib
lib/geant4.9/Darwin-g++/libG4geombias.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geomdivision.%v.dylib
lib/geant4.9/Darwin-g++/libG4geomdivision.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geometrymng.%v.dylib
lib/geant4.9/Darwin-g++/libG4geometrymng.4.9.dylib
lib/geant4.9/Darwin-g++/libG4gflash.%v.dylib
lib/geant4.9/Darwin-g++/libG4gflash.4.9.dylib
lib/geant4.9/Darwin-g++/libG4globman.%v.dylib
lib/geant4.9/Darwin-g++/libG4globman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4graphics_reps.%v.dylib
lib/geant4.9/Darwin-g++/libG4graphics_reps.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_lll_fis.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_lll_fis.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_man.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_man.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_neu_hp.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_neu_hp.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_diff.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_diff.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_frag.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_frag.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_man.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_man.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_theo_max.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_theo_max.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_HE.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_HE.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_LE.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_LE.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_RPG.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_RPG.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_ablation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_ablation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_binary.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_binary.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_iso.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_iso.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_mgt.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_mgt.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_proc.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_proc.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qmd.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qmd.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_stop.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_stop.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_xsect.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_xsect.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hepnumerics.%v.dylib
lib/geant4.9/Darwin-g++/libG4hepnumerics.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hits.%v.dylib
lib/geant4.9/Darwin-g++/libG4hits.4.9.dylib
lib/geant4.9/Darwin-g++/libG4intercoms.%v.dylib
lib/geant4.9/Darwin-g++/libG4intercoms.4.9.dylib
lib/geant4.9/Darwin-g++/libG4ions.%v.dylib
lib/geant4.9/Darwin-g++/libG4ions.4.9.dylib
lib/geant4.9/Darwin-g++/libG4leptons.%v.dylib
lib/geant4.9/Darwin-g++/libG4leptons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4magneticfield.%v.dylib
lib/geant4.9/Darwin-g++/libG4magneticfield.4.9.dylib
lib/geant4.9/Darwin-g++/libG4materials.%v.dylib
lib/geant4.9/Darwin-g++/libG4materials.4.9.dylib
lib/geant4.9/Darwin-g++/libG4mctruth.%v.dylib
lib/geant4.9/Darwin-g++/libG4mctruth.4.9.dylib
lib/geant4.9/Darwin-g++/libG4mesons.%v.dylib
lib/geant4.9/Darwin-g++/libG4mesons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4modeling.%v.dylib
lib/geant4.9/Darwin-g++/libG4modeling.4.9.dylib
lib/geant4.9/Darwin-g++/libG4muons.%v.dylib
lib/geant4.9/Darwin-g++/libG4muons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4navigation.%v.dylib
lib/geant4.9/Darwin-g++/libG4navigation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4optical.%v.dylib
lib/geant4.9/Darwin-g++/libG4optical.4.9.dylib
lib/geant4.9/Darwin-g++/libG4parameterisation.%v.dylib
lib/geant4.9/Darwin-g++/libG4parameterisation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4partman.%v.dylib
lib/geant4.9/Darwin-g++/libG4partman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4partutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4partutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4phys_builders.%v.dylib
lib/geant4.9/Darwin-g++/libG4phys_builders.4.9.dylib
lib/geant4.9/Darwin-g++/libG4phys_lists.%v.dylib
lib/geant4.9/Darwin-g++/libG4phys_lists.4.9.dylib
lib/geant4.9/Darwin-g++/libG4procman.%v.dylib
lib/geant4.9/Darwin-g++/libG4procman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4readout.%v.dylib
lib/geant4.9/Darwin-g++/libG4readout.4.9.dylib
lib/geant4.9/Darwin-g++/libG4run.%v.dylib
lib/geant4.9/Darwin-g++/libG4run.4.9.dylib
lib/geant4.9/Darwin-g++/libG4scoring.%v.dylib
lib/geant4.9/Darwin-g++/libG4scoring.4.9.dylib
lib/geant4.9/Darwin-g++/libG4shortlived.%v.dylib
lib/geant4.9/Darwin-g++/libG4shortlived.4.9.dylib
lib/geant4.9/Darwin-g++/libG4specsolids.%v.dylib
lib/geant4.9/Darwin-g++/libG4specsolids.4.9.dylib
lib/geant4.9/Darwin-g++/libG4track.%v.dylib
lib/geant4.9/Darwin-g++/libG4track.4.9.dylib
lib/geant4.9/Darwin-g++/libG4tracking.%v.dylib
lib/geant4.9/Darwin-g++/libG4tracking.4.9.dylib
lib/geant4.9/Darwin-g++/libG4transportation.%v.dylib
lib/geant4.9/Darwin-g++/libG4transportation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4visHepRep.%v.dylib
lib/geant4.9/Darwin-g++/libG4visHepRep.4.9.dylib
lib/geant4.9/Darwin-g++/libG4visXXX.%v.dylib
lib/geant4.9/Darwin-g++/libG4visXXX.4.9.dylib
lib/geant4.9/Darwin-g++/libG4vis_management.%v.dylib
lib/geant4.9/Darwin-g++/libG4vis_management.4.9.dylib
lib/geant4.9/Darwin-g++/libG4volumes.%v.dylib
lib/geant4.9/Darwin-g++/libG4volumes.4.9.dylib
lib/geant4.9/Darwin-g++/libG4xrays.%v.dylib
lib/geant4.9/Darwin-g++/libG4xrays.4.9.dylib
lib/geant4.9/Darwin-g++/libG4zlib.%v.dylib
lib/geant4.9/Darwin-g++/libG4zlib.4.9.dylib
<<
Shlibs: <<
('%type_pkg[cernlib]' != '') %p/lib/geant4.9/Darwin-g++/libG3toG4.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4FR.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4OpenGL.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4RayTracer.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4Tree.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIGAG.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIbasic.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIcommon.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4VRML.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4baryons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4biasing.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4bosons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4brep.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4csg.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4cuts.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4decay.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4detector.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4detscorer.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4detutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4digits.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emhighenergy.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emlowenergy.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4empolar.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emstandard.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4error_propagation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4event.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geomBoolean.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geombias.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geomdivision.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geometrymng.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4gflash.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4globman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4graphics_reps.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_lll_fis.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_mod_man.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_mod_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_neu_hp.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_diff.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_frag.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_man.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_theo_max.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_HE.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_LE.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_RPG.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_ablation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_binary.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_iso.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_mgt.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_proc.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_qmd.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_stop.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_xsect.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hepnumerics.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hits.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4intercoms.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4ions.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4leptons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4magneticfield.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4materials.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4mctruth.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4mesons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4modeling.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4muons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4navigation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4optical.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4parameterisation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4partman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4partutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4phys_builders.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4phys_lists.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4procman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4readout.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4run.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4scoring.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4shortlived.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4specsolids.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4track.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4tracking.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4transportation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4visHepRep.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4visXXX.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4vis_management.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4volumes.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4xrays.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4zlib.4.9.dylib 4.9.0 %n (>=4.9.1-11)
<<
<<
<<

geant4.9 stable port .patch

--- geant4.9.orig/fink.sh 1969-12-31 16:00:00.000000000 -0800
+++ geant4.9.new/fink.sh 2004-01-17 11:44:39.000000000 -0800
@@ -0,0 +1,66 @@
+g4clhep_base_dir='@PREFIX@'
+g4clhep_include_dir='@PREFIX@/include'
+g4clhep_lib='CLHEP'
+g4clhep_lib_dir='@PREFIX@/lib'
+g4compiler='g++'
+g4data='@PREFIX@/share/geant4.9/data'
+g4debug='n'
+d_portable='define'
+g4global='n'
+g4granular='y'
+g4include=''
+g4includes_flag='y'
+g4install='@BUILDDIR@'
+g4lib_build_shared='y'
+g4lib_build_static='y'
+g4lib_use_granular='y'
+g4lib_use_shared='n'
+g4lib_use_static='y'
+g4make='make'
+g4osname='Darwin'
+g4system='Darwin-g++'
+g4ui_build_gag_session='y'
+g4ui_build_terminal_session='y'
+g4ui_build_win32_session='n'
+g4ui_build_xaw_session='n'
+g4ui_build_xm_session='y'
+g4ui_use_gag='y'
+g4ui_use_tcsh='y'
+g4ui_use_terminal='y'
+g4ui_use_win32='n'
+g4ui_use_xaw='n'
+g4ui_use_xm='y'
+g4vis_build_asciitree_driver='y'
+g4vis_build_dawn_driver='y'
+g4vis_build_dawnfile_driver='y'
+g4vis_build_oiwin32_driver='n'
+g4vis_build_oix_driver='n'
+g4vis_build_openglwin32_driver='n'
+g4vis_build_openglx_driver='y'
+g4vis_build_openglxm_driver='y'
+g4vis_build_raytracer_driver='y'
+g4vis_build_vrml_driver='y'
+g4vis_build_vrmlfile_driver='y'
+g4vis_oglhome='/usr/X11R6/'
+g4vis_use_asciitree='y'
+g4vis_use_dawn='y'
+g4vis_use_dawnfile='y'
+g4vis_use_oiwin32='n'
+g4vis_use_oix='n'
+g4vis_use_openglwin32='n'
+g4vis_use_openglx='y'
+g4vis_use_openglxm='y'
+g4vis_use_raytracer='y'
+g4vis_use_vrml='y'
+g4vis_use_vrmlfile='y'
+g4w_use_g3tog4='@BUILDCERN@'
+g4wanalysis_build=''
+g4wanalysis_build_jas=''
+g4wanalysis_build_lab=''
+g4wanalysis_build_lizard=''
+g4wanalysis_use='n'
+g4wanalysis_use_jas=''
+g4wanalysis_use_lab=''
+g4wanalysis_use_lizard=''
+g4wlib_build_zlib='y'
+g4wlib_build_g3tog4='@BUILDCERN@'
--- geant4.9.orig/config/sys/Darwin-g++.gmk 2006-12-15 05:16:27.000000000 -0600
+++ geant4.9.new/config/sys/Darwin-g++.gmk 2006-12-22 10:26:22.000000000 -0600
@@ -27,40 +27,40 @@
FCFLAGS += -pg
CCFLAGS += -pg
endif
- FC := gfortran
+ FC := @FORTRAN@
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
LDFLAGS += -bind_at_load
- FCLIBS := -lg2c -lnsl
+ FCLIBS := @FORTRAN_LIBS@
SHEXT := dylib
ifndef X11FLAGS
- X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
+ X11FLAGS := -I/usr/X11R6/include
endif
ifndef X11LIBS
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
endif
ifndef XMFLAGS
- XMFLAGS := -I/sw/include
+ XMFLAGS := -I@PREFIX@/include
# XMFLAGS := -I/usr/X11R6/include ##### some installations.
endif
ifndef XMLIBS
- XMLIBS := -L/sw/lib -lXm -lXpm
+ XMLIBS := -L@PREFIX@/lib -lXm -lXpm
# XMLIBS := -L/usr/X11R6/lib -lXm -lXpm ##### some installations.
endif
ifndef QTHOME
- QTHOME := /sw
+ QTHOME := @PREFIX@
endif
ifndef QTFLAGS
QTFLAGS := -I$(QTHOME)/include/Qt -I$(QTHOME)/include
MOC := $(QTHOME)/bin/moc
endif
ifndef QTLIBS
QT3LIBS := -L$(QTHOME)/lib -lqt-mt -lqui
QT4LIBS := -F$(QTHOME)/lib -framework QtCore -framework QtGui
QT4LIBS += -framework QtOpenGL -framework QtSql -framework QtXml
QTLIBS := $(shell test -f $(QTHOME)/lib/Qt3Support.framework/Qt3Support && echo $(QT4LIBS) || echo $(QT3LIBS))
endif
ifndef XAWFLAGS
- XAWFLAGS := -I/sw/include
+ XAWFLAGS := -I@PREFIX@/include
# XAWFLAGS := -I/usr/X11R6/include ##### some installations.
endif
ifndef XAWLIBS
@@ -74,24 +74,40 @@
OGLFLAGS := -I$(OGLHOME)/include
endif
ifndef OGLLIBS
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
# Uncomment the following lines for building on MacOSX 10.5 "Leopard"
-# OGLLIBS += -dylib_file \
-# /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:\
-# /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
+ OGLLIBS += -dylib_file \
+ /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
endif

define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/.@VERSION@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE /usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMPDIR); \
g++ -dynamiclib -single_module -undefined dynamic_lookup \
- -o $$libdir/$(@F) $(INTYLIBS) *.o
+ -install_name @PREFIX@/lib/geant4.9/Darwin-g++/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -o $$libdir/$$libname *.o -L$(G4LIB)/$(G4SYSTEM) $$libs \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1`".dylib"
endef
define build-global-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/.@VERSION@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE /usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMP)/$(G4SYSTEM); \
g++ -dynamiclib -single_module -undefined dynamic_lookup \
- -o $$libdir/$(@F) $(INTYLIBS) $(foreach dir,$(SUBLIBS),$(dir)/*.o);
+ -install_name @PREFIX@/lib/geant4.9/Darwin-g++/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -o $$libdir/$$libname \
+ $(foreach dir,$(SUBLIBS),$(dir)/*.o) \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1`".dylib"
endef

endif
--- geant4.9.orig/Configure 2006-12-23 11:40:51.000000000 -0600
+++ geant4.9.new/Configure 2006-12-23 11:41:25.000000000 -0600
@@ -3335,8 +3335,8 @@
Do you want to build 'static' (.a) libraries too?
EOM`

-#dflt=$g4lib_build_static
-dflt=n
+dflt=$g4lib_build_static
+#dflt=n
rp=$g4message
. ./myread
gans=$ans
--- geant4.9.orig/source/g3tog4/GNUmakefile 2006-12-15 05:18:26.000000000 -0600
+++ geant4.9.new/source/g3tog4/GNUmakefile 2007-03-01 16:55:03.000000000 -0600
@@ -104,7 +104,7 @@

all: lib

-lib: libc libF
+lib: libc libF bin

ifneq ($(G4LIB_BUILD_SHARED),)
libc : $(G4LIBDIR)/lib$(name).$(SHEXT)
@@ -138,7 +138,7 @@
@echo Linking $(G4TARGET)
$(RM) $@
echo $(G4TARGET) dependencies: $^
- $(FC) $(Fbinobjects) -o $@ $(G4LIBDIR)/lib$(name)F.a $(shell cernlib -v pro geant321 packlib)
+ $(FC) $(Fbinobjects) -o $@ $(G4LIBDIR)/lib$(name)F.a $(shell cernlib -v pro geant321 packlib) $(FCLIBS)
@echo Finished linking $(G4TARGET)

###-------------------- locally defined pattern rules ------------------------

geant4.9 _unstable_ port information

Info3: <<
Package: geant4.9%type_pkg[cernlib]
Version: 4.9.1
Revision: 22
Type: cernlib (. -cernlib-gfortran -cernlib-g77)
Architecture: ('%type_pkg[cernlib]' = '-cernlib-g77') powerpc
Description: Simulation of particle-matter interaction
DescDetail: <<
Geant4 is a toolkit for the simulation of the passage of
particles through matter. Its areas of application include
high energy, nuclear and accelerator physics, as well as
studies in medical and space science.
<<
DescUsage: <<
GEANT4 uses a set of environment variables needed to compile and run
user applications. Restart your shell to get them set after
installing the geant4 package.

GEANT4 needs a local workdir. This is set by the environment variable
G4WORKDIR which defaults to ${HOME}/geant4.9. Any binary being built by
the user will be found in ${G4WORKDIR}/bin/${G4SYSTEM}. For
convenience this path is appended to the PATH environment variable.
<<
DescPackaging: <<
As many graphic outputs are enabled as easily available on Mac OS
X. The OpenGL framework provided by Mac OS X is used, too.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen
DocFiles: ReleaseNotes/*
License: BSD
BuildDependsOnly: true
Depends: <<
%n-shlibs (=%v-%r),
openmotif3-bin,
('%type_pkg[cernlib]' = '-cernlib-gfortran') gcc43-shlibs
<<
BuildDepends: <<
fink (>= 0.27.2),
x11-dev,
clhep2 (>= 2.0.3.1),
openmotif3,
('%type_pkg[cernlib]' = '-cernlib-gfortran') cernlib2005-gfortran-geant321,
('%type_pkg[cernlib]' = '-cernlib-gfortran') cernlib2005-gfortran-dev,
('%type_pkg[cernlib]' = '-cernlib-gfortran') gcc43,
('%type_pkg[cernlib]' = '-cernlib-g77') cernlib2005-g77-dev,
('%type_pkg[cernlib]' = '-cernlib-g77') cernlib2005-g77-geant321,
('%type_pkg[cernlib]' = '-cernlib-g77') g77
<<
Conflicts: <<
geant4 (<=4.7.1-51),
geant4.7,
geant4.8,
geant4.8-cernlib-gfortran,
geant4.8-cernlib-g77,
geant4.9,
geant4.9-cernlib-gfortran,
geant4.9-cernlib-g77
<<
Replaces: <<
geant4 (<=4.7.1-51),
geant4.7,
geant4.8,
geant4.8-cernlib-gfortran,
geant4.8-cernlib-g77,
geant4.9,
geant4.9-cernlib-gfortran,
geant4.9-cernlib-g77
<<
Provides: geant4
Suggests: geant4.9-data
GCC: 4.0
Source: http://geant4.cern.ch/support/source/geant%v.p02.tar.gz
Source-MD5: aa7b5fbd535c64c59b52ae4c2b06d082
PatchFile: geant4.9.patch
PatchFile-MD5: cb23e4122491ee785c48ee29b5e45382
PatchScript: <<
#!/bin/sh -ev
if [[ '%type_pkg[cernlib]' == -cernlib-g77 ]]; then
BUILDCERN='y'
FORTRAN='g77'
FORTRAN_LIBS='-lg2c -lc'
elif [[ '%type_pkg[cernlib]' == -cernlib-gfortran ]]; then
BUILDCERN='y'
FORTRAN='gfortran'
FORTRAN_LIBS='-lc'
else
BUILDCERN='n'
FORTRAN='echo'
FORTRAN_LIBS=''
fi
sed 's|@PREFIX@|%p|g' < %{PatchFile} | sed 's|@BUILDDIR@|%b|g' | sed 's|@VERSION@|%v|g' | \
sed "s|@BUILDCERN@|$BUILDCERN|g" | sed "s|@FORTRAN@|$FORTRAN|g" | \
sed "s|@FORTRAN_LIBS@|$FORTRAN_LIBS|g" | patch -p1
<<
CompileScript: <<
#!/bin/sh -ev
./Configure -install -d -e -f fink.sh
./Configure -build -d -e -f fink.sh
<<
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib/geant4.9
/bin/cp -PR lib/Darwin-g++ %i/lib/geant4.9
/usr/bin/ranlib %i/lib/geant4.9/Darwin-g++/*.a
/bin/chmod 644 %i/lib/geant4.9/Darwin-g++/*.dylib
/bin/chmod 644 %i/lib/geant4.9/Darwin-g++/*.a
if [[ '%type_pkg[cernlib]' == -cernlib* ]]; then
/usr/bin/install -d -m 755 %i/bin
/bin/cp -PR bin/Darwin-g++/rztog4 %i/bin/
fi
/usr/bin/install -d -m 755 %i/include/geant4.9
/bin/cp -PR include/* %i/include/geant4.9
/usr/bin/install -d -m 755 %i/share/geant4.9
/bin/cp -PR config %i/share/geant4.9
/bin/cp -PR examples %i/share/geant4.9
/usr/bin/install -d -m 755 %i/etc/profile.d
echo "setenv G4WORKDIR \${HOME}/geant4.9" > %i/etc/profile.d/%n.csh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >> %i/etc/profile.d/%n.csh
echo "export G4WORKDIR=\${HOME}/geant4.9" > %i/etc/profile.d/%n.sh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >> %i/etc/profile.d/%n.sh
echo "export PATH" >> %i/etc/profile.d/%n.sh
chmod 755 %i/etc/profile.d/%n.*
<<
RuntimeVars: <<
G4SYSTEM: Darwin-g++
G4INSTALL: %p/share/geant4.9
G4LIB: %p/lib/geant4.9
G4INCLUDE: %p/include/geant4.9
G4VIS_USE_OPENGLX: 1
CLHEP_BASE_DIR: %p
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for GEANT4 9.1
Depends: <<
x11,
clhep2-shlibs (>= 2.0.3.1),
openmotif3-shlibs
<<
Conflicts: <<
geant4.9-shlibs,
geant4.9-cernlib-gfortran-shlibs,
geant4.9-cernlib-g77-shlibs
<<
Replaces: <<
geant4.9-shlibs,
geant4.9-cernlib-gfortran-shlibs,
geant4.9-cernlib-g77-shlibs
<<
Provides: geant4-shlibs
Files: <<
('%type_pkg[cernlib]' != '') lib/geant4.9/Darwin-g++/libG3toG4.%v.dylib
('%type_pkg[cernlib]' != '') lib/geant4.9/Darwin-g++/libG3toG4.4.9.dylib
lib/geant4.9/Darwin-g++/libG4FR.%v.dylib
lib/geant4.9/Darwin-g++/libG4FR.4.9.dylib
lib/geant4.9/Darwin-g++/libG4OpenGL.%v.dylib
lib/geant4.9/Darwin-g++/libG4OpenGL.4.9.dylib
lib/geant4.9/Darwin-g++/libG4RayTracer.%v.dylib
lib/geant4.9/Darwin-g++/libG4RayTracer.4.9.dylib
lib/geant4.9/Darwin-g++/libG4Tree.%v.dylib
lib/geant4.9/Darwin-g++/libG4Tree.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIGAG.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIGAG.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIbasic.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIbasic.4.9.dylib
lib/geant4.9/Darwin-g++/libG4UIcommon.%v.dylib
lib/geant4.9/Darwin-g++/libG4UIcommon.4.9.dylib
lib/geant4.9/Darwin-g++/libG4VRML.%v.dylib
lib/geant4.9/Darwin-g++/libG4VRML.4.9.dylib
lib/geant4.9/Darwin-g++/libG4baryons.%v.dylib
lib/geant4.9/Darwin-g++/libG4baryons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4biasing.%v.dylib
lib/geant4.9/Darwin-g++/libG4biasing.4.9.dylib
lib/geant4.9/Darwin-g++/libG4bosons.%v.dylib
lib/geant4.9/Darwin-g++/libG4bosons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4brep.%v.dylib
lib/geant4.9/Darwin-g++/libG4brep.4.9.dylib
lib/geant4.9/Darwin-g++/libG4csg.%v.dylib
lib/geant4.9/Darwin-g++/libG4csg.4.9.dylib
lib/geant4.9/Darwin-g++/libG4cuts.%v.dylib
lib/geant4.9/Darwin-g++/libG4cuts.4.9.dylib
lib/geant4.9/Darwin-g++/libG4decay.%v.dylib
lib/geant4.9/Darwin-g++/libG4decay.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detector.%v.dylib
lib/geant4.9/Darwin-g++/libG4detector.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detscorer.%v.dylib
lib/geant4.9/Darwin-g++/libG4detscorer.4.9.dylib
lib/geant4.9/Darwin-g++/libG4detutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4detutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4digits.%v.dylib
lib/geant4.9/Darwin-g++/libG4digits.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emhighenergy.%v.dylib
lib/geant4.9/Darwin-g++/libG4emhighenergy.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emlowenergy.%v.dylib
lib/geant4.9/Darwin-g++/libG4emlowenergy.4.9.dylib
lib/geant4.9/Darwin-g++/libG4empolar.%v.dylib
lib/geant4.9/Darwin-g++/libG4empolar.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emstandard.%v.dylib
lib/geant4.9/Darwin-g++/libG4emstandard.4.9.dylib
lib/geant4.9/Darwin-g++/libG4emutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4emutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4error_propagation.%v.dylib
lib/geant4.9/Darwin-g++/libG4error_propagation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4event.%v.dylib
lib/geant4.9/Darwin-g++/libG4event.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geomBoolean.%v.dylib
lib/geant4.9/Darwin-g++/libG4geomBoolean.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geombias.%v.dylib
lib/geant4.9/Darwin-g++/libG4geombias.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geomdivision.%v.dylib
lib/geant4.9/Darwin-g++/libG4geomdivision.4.9.dylib
lib/geant4.9/Darwin-g++/libG4geometrymng.%v.dylib
lib/geant4.9/Darwin-g++/libG4geometrymng.4.9.dylib
lib/geant4.9/Darwin-g++/libG4gflash.%v.dylib
lib/geant4.9/Darwin-g++/libG4gflash.4.9.dylib
lib/geant4.9/Darwin-g++/libG4globman.%v.dylib
lib/geant4.9/Darwin-g++/libG4globman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4graphics_reps.%v.dylib
lib/geant4.9/Darwin-g++/libG4graphics_reps.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_lll_fis.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_lll_fis.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_man.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_man.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_mod_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_neu_hp.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_neu_hp.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_diff.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_diff.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_frag.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_frag.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_string_man.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_string_man.4.9.dylib
lib/geant4.9/Darwin-g++/libG4had_theo_max.%v.dylib
lib/geant4.9/Darwin-g++/libG4had_theo_max.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_HE.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_HE.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_LE.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_LE.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_RPG.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_RPG.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_ablation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_ablation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_binary.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_binary.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_iso.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_iso.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_mgt.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_mgt.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_proc.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_proc.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qmd.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_qmd.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_stop.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_stop.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_util.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_util.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_xsect.%v.dylib
lib/geant4.9/Darwin-g++/libG4hadronic_xsect.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hepnumerics.%v.dylib
lib/geant4.9/Darwin-g++/libG4hepnumerics.4.9.dylib
lib/geant4.9/Darwin-g++/libG4hits.%v.dylib
lib/geant4.9/Darwin-g++/libG4hits.4.9.dylib
lib/geant4.9/Darwin-g++/libG4intercoms.%v.dylib
lib/geant4.9/Darwin-g++/libG4intercoms.4.9.dylib
lib/geant4.9/Darwin-g++/libG4ions.%v.dylib
lib/geant4.9/Darwin-g++/libG4ions.4.9.dylib
lib/geant4.9/Darwin-g++/libG4leptons.%v.dylib
lib/geant4.9/Darwin-g++/libG4leptons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4magneticfield.%v.dylib
lib/geant4.9/Darwin-g++/libG4magneticfield.4.9.dylib
lib/geant4.9/Darwin-g++/libG4materials.%v.dylib
lib/geant4.9/Darwin-g++/libG4materials.4.9.dylib
lib/geant4.9/Darwin-g++/libG4mctruth.%v.dylib
lib/geant4.9/Darwin-g++/libG4mctruth.4.9.dylib
lib/geant4.9/Darwin-g++/libG4mesons.%v.dylib
lib/geant4.9/Darwin-g++/libG4mesons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4modeling.%v.dylib
lib/geant4.9/Darwin-g++/libG4modeling.4.9.dylib
lib/geant4.9/Darwin-g++/libG4muons.%v.dylib
lib/geant4.9/Darwin-g++/libG4muons.4.9.dylib
lib/geant4.9/Darwin-g++/libG4navigation.%v.dylib
lib/geant4.9/Darwin-g++/libG4navigation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4optical.%v.dylib
lib/geant4.9/Darwin-g++/libG4optical.4.9.dylib
lib/geant4.9/Darwin-g++/libG4parameterisation.%v.dylib
lib/geant4.9/Darwin-g++/libG4parameterisation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4partman.%v.dylib
lib/geant4.9/Darwin-g++/libG4partman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4partutils.%v.dylib
lib/geant4.9/Darwin-g++/libG4partutils.4.9.dylib
lib/geant4.9/Darwin-g++/libG4phys_builders.%v.dylib
lib/geant4.9/Darwin-g++/libG4phys_builders.4.9.dylib
lib/geant4.9/Darwin-g++/libG4phys_lists.%v.dylib
lib/geant4.9/Darwin-g++/libG4phys_lists.4.9.dylib
lib/geant4.9/Darwin-g++/libG4procman.%v.dylib
lib/geant4.9/Darwin-g++/libG4procman.4.9.dylib
lib/geant4.9/Darwin-g++/libG4readout.%v.dylib
lib/geant4.9/Darwin-g++/libG4readout.4.9.dylib
lib/geant4.9/Darwin-g++/libG4run.%v.dylib
lib/geant4.9/Darwin-g++/libG4run.4.9.dylib
lib/geant4.9/Darwin-g++/libG4scoring.%v.dylib
lib/geant4.9/Darwin-g++/libG4scoring.4.9.dylib
lib/geant4.9/Darwin-g++/libG4shortlived.%v.dylib
lib/geant4.9/Darwin-g++/libG4shortlived.4.9.dylib
lib/geant4.9/Darwin-g++/libG4specsolids.%v.dylib
lib/geant4.9/Darwin-g++/libG4specsolids.4.9.dylib
lib/geant4.9/Darwin-g++/libG4track.%v.dylib
lib/geant4.9/Darwin-g++/libG4track.4.9.dylib
lib/geant4.9/Darwin-g++/libG4tracking.%v.dylib
lib/geant4.9/Darwin-g++/libG4tracking.4.9.dylib
lib/geant4.9/Darwin-g++/libG4transportation.%v.dylib
lib/geant4.9/Darwin-g++/libG4transportation.4.9.dylib
lib/geant4.9/Darwin-g++/libG4visHepRep.%v.dylib
lib/geant4.9/Darwin-g++/libG4visHepRep.4.9.dylib
lib/geant4.9/Darwin-g++/libG4visXXX.%v.dylib
lib/geant4.9/Darwin-g++/libG4visXXX.4.9.dylib
lib/geant4.9/Darwin-g++/libG4vis_management.%v.dylib
lib/geant4.9/Darwin-g++/libG4vis_management.4.9.dylib
lib/geant4.9/Darwin-g++/libG4volumes.%v.dylib
lib/geant4.9/Darwin-g++/libG4volumes.4.9.dylib
lib/geant4.9/Darwin-g++/libG4xrays.%v.dylib
lib/geant4.9/Darwin-g++/libG4xrays.4.9.dylib
lib/geant4.9/Darwin-g++/libG4zlib.%v.dylib
lib/geant4.9/Darwin-g++/libG4zlib.4.9.dylib
<<
Shlibs: <<
('%type_pkg[cernlib]' != '') %p/lib/geant4.9/Darwin-g++/libG3toG4.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4FR.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4OpenGL.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4RayTracer.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4Tree.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIGAG.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIbasic.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4UIcommon.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4VRML.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4baryons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4biasing.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4bosons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4brep.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4csg.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4cuts.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4decay.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4detector.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4detscorer.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4detutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4digits.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emhighenergy.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emlowenergy.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4empolar.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emstandard.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4emutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4error_propagation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4event.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geomBoolean.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geombias.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geomdivision.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4geometrymng.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4gflash.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4globman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4graphics_reps.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_im_r_matrix.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_lll_fis.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_mod_man.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_mod_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_muon_nuclear.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_neu_hp.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_preequ_exciton.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_diff.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_frag.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_string_man.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4had_theo_max.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_HE.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_LE.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_RPG.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_ablation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_abrasion.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_bert_cascade.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_binary.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_body_ci.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_coherent_elastic.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_fermi_breakup.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_fission.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_gem_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_handler.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_management.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_multifragmentation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_photon_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_deex_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_em_dissociation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_evaporation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_hetcpp_utils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_incl_cascade.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_interface_ci.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_iso.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_leading_particle.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_mgt.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_proc.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_qgstring.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_qmd.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_radioactivedecay.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_stop.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_util.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hadronic_xsect.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hepnumerics.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4hits.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4intercoms.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4ions.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4leptons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4magneticfield.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4materials.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4mctruth.4.9.dylib 4.9.0 %n (>=4.9.1-11)
%p/lib/geant4.9/Darwin-g++/libG4mesons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4modeling.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4muons.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4navigation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4optical.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4parameterisation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4partman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4partutils.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4phys_builders.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4phys_lists.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4procman.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4readout.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4run.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4scoring.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4shortlived.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4specsolids.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4track.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4tracking.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4transportation.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4visHepRep.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4visXXX.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4vis_management.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4volumes.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4xrays.4.9.dylib 4.9.0 %n (>=4.9.0-11)
%p/lib/geant4.9/Darwin-g++/libG4zlib.4.9.dylib 4.9.0 %n (>=4.9.1-11)
<<
<<
<<

geant4.9 _unstable_ port .patch

--- geant4.9.orig/fink.sh 1969-12-31 16:00:00.000000000 -0800
+++ geant4.9.new/fink.sh 2004-01-17 11:44:39.000000000 -0800
@@ -0,0 +1,66 @@
+g4clhep_base_dir='@PREFIX@'
+g4clhep_include_dir='@PREFIX@/include'
+g4clhep_lib='CLHEP'
+g4clhep_lib_dir='@PREFIX@/lib'
+g4compiler='g++'
+g4data='@PREFIX@/share/geant4.9/data'
+g4debug='n'
+d_portable='define'
+g4global='n'
+g4granular='y'
+g4include=''
+g4includes_flag='y'
+g4install='@BUILDDIR@'
+g4lib_build_shared='y'
+g4lib_build_static='y'
+g4lib_use_granular='y'
+g4lib_use_shared='n'
+g4lib_use_static='y'
+g4make='make'
+g4osname='Darwin'
+g4system='Darwin-g++'
+g4ui_build_gag_session='y'
+g4ui_build_terminal_session='y'
+g4ui_build_win32_session='n'
+g4ui_build_xaw_session='n'
+g4ui_build_xm_session='y'
+g4ui_use_gag='y'
+g4ui_use_tcsh='y'
+g4ui_use_terminal='y'
+g4ui_use_win32='n'
+g4ui_use_xaw='n'
+g4ui_use_xm='y'
+g4vis_build_asciitree_driver='y'
+g4vis_build_dawn_driver='y'
+g4vis_build_dawnfile_driver='y'
+g4vis_build_oiwin32_driver='n'
+g4vis_build_oix_driver='n'
+g4vis_build_openglwin32_driver='n'
+g4vis_build_openglx_driver='y'
+g4vis_build_openglxm_driver='y'
+g4vis_build_raytracer_driver='y'
+g4vis_build_vrml_driver='y'
+g4vis_build_vrmlfile_driver='y'
+g4vis_oglhome='/usr/X11R6/'
+g4vis_use_asciitree='y'
+g4vis_use_dawn='y'
+g4vis_use_dawnfile='y'
+g4vis_use_oiwin32='n'
+g4vis_use_oix='n'
+g4vis_use_openglwin32='n'
+g4vis_use_openglx='y'
+g4vis_use_openglxm='y'
+g4vis_use_raytracer='y'
+g4vis_use_vrml='y'
+g4vis_use_vrmlfile='y'
+g4w_use_g3tog4='@BUILDCERN@'
+g4wanalysis_build=''
+g4wanalysis_build_jas=''
+g4wanalysis_build_lab=''
+g4wanalysis_build_lizard=''
+g4wanalysis_use='n'
+g4wanalysis_use_jas=''
+g4wanalysis_use_lab=''
+g4wanalysis_use_lizard=''
+g4wlib_build_zlib='y'
+g4wlib_build_g3tog4='@BUILDCERN@'
--- geant4.9.orig/config/sys/Darwin-g++.gmk 2006-12-15 05:16:27.000000000 -0600
+++ geant4.9.new/config/sys/Darwin-g++.gmk 2006-12-22 10:26:22.000000000 -0600
@@ -27,40 +27,40 @@
FCFLAGS += -pg
CCFLAGS += -pg
endif
- FC := gfortran
+ FC := @FORTRAN@
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
LDFLAGS += -bind_at_load
- FCLIBS := -lg2c -lnsl
+ FCLIBS := @FORTRAN_LIBS@
SHEXT := dylib
ifndef X11FLAGS
- X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
+ X11FLAGS := -I/usr/X11R6/include
endif
ifndef X11LIBS
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
endif
ifndef XMFLAGS
- XMFLAGS := -I/sw/include
+ XMFLAGS := -I@PREFIX@/include
# XMFLAGS := -I/usr/X11R6/include ##### some installations.
endif
ifndef XMLIBS
- XMLIBS := -L/sw/lib -lXm -lXpm
+ XMLIBS := -L@PREFIX@/lib -lXm -lXpm
# XMLIBS := -L/usr/X11R6/lib -lXm -lXpm ##### some installations.
endif
ifndef QTHOME
- QTHOME := /sw
+ QTHOME := @PREFIX@
endif
ifndef QTFLAGS
QTFLAGS := -I$(QTHOME)/include/Qt -I$(QTHOME)/include
MOC := $(QTHOME)/bin/moc
endif
ifndef QTLIBS
QT3LIBS := -L$(QTHOME)/lib -lqt-mt -lqui
QT4LIBS := -F$(QTHOME)/lib -framework QtCore -framework QtGui
QT4LIBS += -framework QtOpenGL -framework QtSql -framework QtXml
QTLIBS := $(shell test -f $(QTHOME)/lib/Qt3Support.framework/Qt3Support && echo $(QT4LIBS) || echo $(QT3LIBS))
endif
ifndef XAWFLAGS
- XAWFLAGS := -I/sw/include
+ XAWFLAGS := -I@PREFIX@/include
# XAWFLAGS := -I/usr/X11R6/include ##### some installations.
endif
ifndef XAWLIBS
@@ -74,24 +74,40 @@
OGLFLAGS := -I$(OGLHOME)/include
endif
ifndef OGLLIBS
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
# Uncomment the following lines for building on MacOSX 10.5 "Leopard"
-# OGLLIBS += -dylib_file \
-# /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:\
-# /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
+ OGLLIBS += -dylib_file \
+ /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
endif

define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/.@VERSION@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE /usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMPDIR); \
g++ -dynamiclib -single_module -undefined dynamic_lookup \
- -o $$libdir/$(@F) $(INTYLIBS) *.o
+ -install_name @PREFIX@/lib/geant4.9/Darwin-g++/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -o $$libdir/$$libname *.o -L$(G4LIB)/$(G4SYSTEM) $$libs \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1`".dylib"
endef
define build-global-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/.@VERSION@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE /usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMP)/$(G4SYSTEM); \
g++ -dynamiclib -single_module -undefined dynamic_lookup \
- -o $$libdir/$(@F) $(INTYLIBS) $(foreach dir,$(SUBLIBS),$(dir)/*.o);
+ -install_name @PREFIX@/lib/geant4.9/Darwin-g++/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -o $$libdir/$$libname \
+ $(foreach dir,$(SUBLIBS),$(dir)/*.o) \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.' -f1`".dylib"
endef

endif
--- geant4.9.orig/Configure 2006-12-23 11:40:51.000000000 -0600
+++ geant4.9.new/Configure 2006-12-23 11:41:25.000000000 -0600
@@ -3335,8 +3335,8 @@
Do you want to build 'static' (.a) libraries too?
EOM`

-#dflt=$g4lib_build_static
-dflt=n
+dflt=$g4lib_build_static
+#dflt=n
rp=$g4message
. ./myread
gans=$ans
--- geant4.9.orig/source/g3tog4/GNUmakefile 2006-12-15 05:18:26.000000000 -0600
+++ geant4.9.new/source/g3tog4/GNUmakefile 2007-03-01 16:55:03.000000000 -0600
@@ -104,7 +104,7 @@

all: lib

-lib: libc libF
+lib: libc libF bin

ifneq ($(G4LIB_BUILD_SHARED),)
libc : $(G4LIBDIR)/lib$(name).$(SHEXT)
@@ -138,7 +138,7 @@
@echo Linking $(G4TARGET)
$(RM) $@
echo $(G4TARGET) dependencies: $^
- $(FC) $(Fbinobjects) -o $@ $(G4LIBDIR)/lib$(name)F.a $(shell cernlib -v pro geant321 packlib)
+ $(FC) $(Fbinobjects) -o $@ $(G4LIBDIR)/lib$(name)F.a $(shell cernlib -v pro geant321 packlib) $(FCLIBS)
@echo Finished linking $(G4TARGET)

###-------------------- locally defined pattern rules ------------------------