clhep stable port information

Package: clhep
Version: 1.9.2.2
Revision: 51
BuildDependsOnly: true
Description: Class library for high energy physics
Maintainer: Remi Mommsen
Source: http://cern.ch/clhep/clhep-%v.tgz
Source-MD5: a49d7abc0050919d2fff485abfa6851b
SourceDirectory: %v/CLHEP
GCC: 4.0
SetCXX: g++-4.0
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
Depends: %n-shlibs (=%v-%r), %n-data (=%v-%r)
BuildDepends: tetex-base, latex2html, gcc4.0 (>=4.0.1-5026)
Conflicts: clhep2
Replaces: clhep2
PatchScript: <<
#!/bin/sh -ev
for file in `/usr/bin/find . -name "Makefile.in" -print` ; do
/usr/bin/sed -i '.bak' 's/\($(CXXLINK).*\)-o $\@/\1/' $file
/usr/bin/sed -i '.bak' 's/-@VERSION@/\.@VERSION@/' $file
/usr/bin/sed -i '.bak' 's/$(SHNAME)$\@/$(SHNAME)$(subst \@VERSION\@,1,$\@)/' $file
done
for file in `/usr/bin/find . -name "configure" -print` ; do
/usr/bin/sed -i '.bak' 's/++)/++*)/' $file
/usr/bin/sed -i '.bak' 's/-single_module/-single_module -undefined dynamic_lookup -compatibility_version 2 -current_version 2.9.2/' $file
/usr/bin/sed -i '.bak' 's=-Wl,-install_name,=-install_name %p/lib/=' $file
/usr/bin/sed -i '.bak' 's/^ build_shared="no"/ build_shared="yes"/' $file
done
/usr/bin/sed -i '.bak' 's/dvips -o HepMC_user_manual.dvi/dvips -o $\@ HepMC_user_manual.dvi/' HepMC/doc/Makefile.in

# Fix for no longer existing psfig.sty
/usr/bin/sed -i '.bak' 's/input{psfig.sty}/usepackage{epsfig}/g' GenericFunctions/doc/genericFunctions.tex
<<
CompileScript: <<
./configure %c --cache-file=%b/config.cache --enable-shared --disable-dependency-tracking
make
# create documentation
make docs
<<
InstallScript: <<
#!/bin/sh -ev
make install prefix=%i
make install-docs prefix=%i/share/doc/clhep
/usr/bin/install -d -m 755 %i/share/clhep
/bin/mv %i/examples %i/share/clhep
/bin/mv %i/share/doc/clhep/doc/* %i/share/doc/clhep
/bin/rmdir %i/share/doc/clhep/doc
cp %b/README %i/share/doc/clhep
cp %b/ChangeLog %i/share/doc/clhep
cd %i/lib
for file in `/bin/ls -1 libCLHEP*.%v.*` ; do
instname=`echo $file | /usr/bin/sed 's/\.%v//'`
/bin/ln -sf $file $instname
done
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared library for CLHEP
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib
/bin/mv %I/lib/libCLHEP*.%v.dylib %i/lib
cd %i/lib
for file in `/bin/ls -1 libCLHEP*.%v.dylib` ; do
instname=`echo $file | /usr/bin/sed 's/%v/1/'`
/bin/ln -sf $file $instname
done
<<
Shlibs: <<
%p/lib/libCLHEP.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Cast.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Evaluator.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Exceptions.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-GenericFunctions.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Geometry.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-HepMC.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-HepPDT.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Matrix.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Random.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-RandomObjects.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-RefCount.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-StdHep.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Vector.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
<<
<<
SplitOff2: <<
Package: %N-data
Description: PDG information
Conflicts: clhep2-data
Replaces: clhep2-data
InstallScript: <<
/usr/bin/install -d -m 755 %i/share
/bin/mv %I/data %i/share/clhep
<<
<<
DescDetail: <<
CLHEP is intended to be a set of HEP-specific foundation and utility
classes such as random generators, physics vectors, geometry and linear
algebra.
<<
DescPackaging: <<
Previous package maintainer Matt Stephenson
<<
License: Restrictive/Distributable
Homepage: http://cern.ch/clhep

clhep _unstable_ port information

Package: clhep
Version: 1.9.2.2
Revision: 51
BuildDependsOnly: true
Description: Class library for high energy physics
Maintainer: Remi Mommsen
Source: http://cern.ch/clhep/clhep-%v.tgz
Source-MD5: a49d7abc0050919d2fff485abfa6851b
SourceDirectory: %v/CLHEP
GCC: 4.0
SetCXX: g++-4.0
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
Depends: %n-shlibs (=%v-%r), %n-data (=%v-%r)
BuildDepends: tetex-base, latex2html, gcc4.0 (>=4.0.1-5026)
Conflicts: clhep2
Replaces: clhep2
PatchScript: <<
#!/bin/sh -ev
for file in `/usr/bin/find . -name "Makefile.in" -print` ; do
/usr/bin/sed -i '.bak' 's/\($(CXXLINK).*\)-o $\@/\1/' $file
/usr/bin/sed -i '.bak' 's/-@VERSION@/\.@VERSION@/' $file
/usr/bin/sed -i '.bak' 's/$(SHNAME)$\@/$(SHNAME)$(subst \@VERSION\@,1,$\@)/' $file
done
for file in `/usr/bin/find . -name "configure" -print` ; do
/usr/bin/sed -i '.bak' 's/++)/++*)/' $file
/usr/bin/sed -i '.bak' 's/-single_module/-single_module -undefined dynamic_lookup -compatibility_version 2 -current_version 2.9.2/' $file
/usr/bin/sed -i '.bak' 's=-Wl,-install_name,=-install_name %p/lib/=' $file
/usr/bin/sed -i '.bak' 's/^ build_shared="no"/ build_shared="yes"/' $file
done
/usr/bin/sed -i '.bak' 's/dvips -o HepMC_user_manual.dvi/dvips -o $\@ HepMC_user_manual.dvi/' HepMC/doc/Makefile.in

# Fix for no longer existing psfig.sty
/usr/bin/sed -i '.bak' 's/input{psfig.sty}/usepackage{epsfig}/g' GenericFunctions/doc/genericFunctions.tex
<<
CompileScript: <<
./configure %c --cache-file=%b/config.cache --enable-shared --disable-dependency-tracking
make
# create documentation
make docs
<<
InstallScript: <<
#!/bin/sh -ev
make install prefix=%i
make install-docs prefix=%i/share/doc/clhep
/usr/bin/install -d -m 755 %i/share/clhep
/bin/mv %i/examples %i/share/clhep
/bin/mv %i/share/doc/clhep/doc/* %i/share/doc/clhep
/bin/rmdir %i/share/doc/clhep/doc
cp %b/README %i/share/doc/clhep
cp %b/ChangeLog %i/share/doc/clhep
cd %i/lib
for file in `/bin/ls -1 libCLHEP*.%v.*` ; do
instname=`echo $file | /usr/bin/sed 's/\.%v//'`
/bin/ln -sf $file $instname
done
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared library for CLHEP
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib
/bin/mv %I/lib/libCLHEP*.%v.dylib %i/lib
cd %i/lib
for file in `/bin/ls -1 libCLHEP*.%v.dylib` ; do
instname=`echo $file | /usr/bin/sed 's/%v/1/'`
/bin/ln -sf $file $instname
done
<<
Shlibs: <<
%p/lib/libCLHEP.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Cast.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Evaluator.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Exceptions.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-GenericFunctions.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Geometry.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-HepMC.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-HepPDT.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Matrix.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Random.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-RandomObjects.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-RefCount.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-StdHep.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
%p/lib/libCLHEP-Vector.1.dylib 2.0.0 clhep (>= 1.9.1.1-11)
<<
<<
SplitOff2: <<
Package: %N-data
Description: PDG information
Conflicts: clhep2-data
Replaces: clhep2-data
InstallScript: <<
/usr/bin/install -d -m 755 %i/share
/bin/mv %I/data %i/share/clhep
<<
<<
DescDetail: <<
CLHEP is intended to be a set of HEP-specific foundation and utility
classes such as random generators, physics vectors, geometry and linear
algebra.
<<
DescPackaging: <<
Previous package maintainer Matt Stephenson
<<
License: Restrictive/Distributable
Homepage: http://cern.ch/clhep