[SCM] mclibs: CERNLIB Monte Carlo libraries branch, debian, updated. upstream/2006.dfsg.2-25-g5e9b493

Lifeng Sun lifongsun at gmail.com
Thu Jul 5 15:44:00 UTC 2012


The following commit has been merged in the debian branch:
commit 5e9b493b8762599077749f28c6884609a6204b2e
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Thu Jul 5 23:11:54 2012 +0800

    Support multiarch.

diff --git a/debian/changelog b/debian/changelog
index 8e8d127..dcd5705 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,13 @@
-mclibs (20061220+dfsg3-2) UNRELEASED; urgency=low
+mclibs (20061220+dfsg3-2) unstable; urgency=low
 
   * debian/control: remove obsolete dpatch package from build-dep.
   * Remove unused lintian-overrides.
   * Rename debian/debhelper to debian/dh to fix an issue similar to
     #640572.
   * Set source format to 3.0 (quilt).
+  * Support multiarch.
 
- -- Lifeng Sun <lifongsun at gmail.com>  Thu, 05 Jul 2012 12:03:54 +0800
+ -- Lifeng Sun <lifongsun at gmail.com>  Thu, 05 Jul 2012 23:11:04 +0800
 
 mclibs (20061220+dfsg3-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index d3526f2..83364e8 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: mclibs
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Lifeng Sun <lifongsun at gmail.com>
 DM-Upload-Allowed: yes
-Standards-Version: 3.9.1
+Standards-Version: 3.9.3
 Priority: optional
 Section: science
 Homepage: http://wwwasd.web.cern.ch/wwwasd/cernlib/mc.html
@@ -49,6 +49,8 @@ Description: [Physics] COJETS p-p and pbar-p interaction Monte Carlo
 Package: libcojets2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] COJETS p-p and pbar-p interaction Monte Carlo library
@@ -79,6 +81,8 @@ Description: [Physics] Monte Carlo library for quark / heavy lepton decays
 Package: libeurodec1-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, cernlib-base (>= 2006.dfsg.2-7), montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] Monte Carlo library for quark and heavy lepton decays
@@ -106,6 +110,8 @@ Description: [Physics] Monte Carlo event generator for hadrons (development)
 Package: libherwig59-2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] Monte Carlo event generator simulating hadronic events
  HERWIG is a general-purpose event generator for high energy hadronic
@@ -135,6 +141,8 @@ Description: [Physics] Monte Carlo generator for proton/electron reactions
 Package: libisajet758-3-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] Monte Carlo generator for proton / electron reactions
@@ -166,6 +174,8 @@ Description: [Physics] Comprehensive library of parton density functions
 Package: libpdflib804-2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] Comprehensive library of parton density functions
  The PDFLIB package gathers about 100 different sets of Parton Density
@@ -180,6 +190,8 @@ Description: [Physics] Comprehensive library of parton density functions
 Package: libphotos202-1-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, cernlib-base (>= 2006.dfsg.2-7), montecarlo-base, ${misc:Depends}
 Description: [Physics] Monte Carlo simulation of photon radiation in decays
  The PHOTOS library simulates QED photon radiative corrections in
@@ -222,6 +234,8 @@ Description: [Physics] General purpose Monte Carlo routines (development files)
 Package: libphtools2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] General purpose Monte Carlo routines
  This library contains three main routines.  FOWL allows calculation of phase
@@ -235,6 +249,8 @@ Description: [Physics] General purpose Monte Carlo routines
 
 Package: montecarlo-base
 Architecture: all
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
 Depends: cernlib-base (>= 2006.dfsg.2-7), ${misc:Depends}
 Description: [Physics] Common files for CERNLIB Monte Carlo libraries
  CERNLIB is a suite of data analysis tools and libraries created for
diff --git a/debian/control.d/0base.control b/debian/control.d/0base.control
index 1c98274..f8a117c 100644
--- a/debian/control.d/0base.control
+++ b/debian/control.d/0base.control
@@ -2,7 +2,7 @@ Source: mclibs
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Lifeng Sun <lifongsun at gmail.com>
 DM-Upload-Allowed: yes
-Standards-Version: 3.9.1
+Standards-Version: 3.9.3
 Priority: optional
 Section: science
 Homepage: http://wwwasd.web.cern.ch/wwwasd/cernlib/mc.html
diff --git a/debian/control.d/libcojets2-gfortran.control b/debian/control.d/libcojets2-gfortran.control
index 77a5d0a..fcd1556 100644
--- a/debian/control.d/libcojets2-gfortran.control
+++ b/debian/control.d/libcojets2-gfortran.control
@@ -1,6 +1,8 @@
 Package: libcojets2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] COJETS p-p and pbar-p interaction Monte Carlo library
diff --git a/debian/control.d/libeurodec1-gfortran.control b/debian/control.d/libeurodec1-gfortran.control
index e322866..1a8204c 100644
--- a/debian/control.d/libeurodec1-gfortran.control
+++ b/debian/control.d/libeurodec1-gfortran.control
@@ -1,6 +1,8 @@
 Package: libeurodec1-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, cernlib-base (>= 2006.dfsg.2-7), montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] Monte Carlo library for quark and heavy lepton decays
diff --git a/debian/control.d/libherwig59-2-gfortran.control b/debian/control.d/libherwig59-2-gfortran.control
index 36ac972..51e3eb5 100644
--- a/debian/control.d/libherwig59-2-gfortran.control
+++ b/debian/control.d/libherwig59-2-gfortran.control
@@ -1,6 +1,8 @@
 Package: libherwig59-2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] Monte Carlo event generator simulating hadronic events
  HERWIG is a general-purpose event generator for high energy hadronic
diff --git a/debian/control.d/libisajet758-3-gfortran.control b/debian/control.d/libisajet758-3-gfortran.control
index afa7f74..7f2d21e 100644
--- a/debian/control.d/libisajet758-3-gfortran.control
+++ b/debian/control.d/libisajet758-3-gfortran.control
@@ -1,6 +1,8 @@
 Package: libisajet758-3-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Recommends: montecarlo-data (>= 2006.dfsg.2)
 Description: [Physics] Monte Carlo generator for proton / electron reactions
diff --git a/debian/control.d/libpdflib804-2-gfortran.control b/debian/control.d/libpdflib804-2-gfortran.control
index 824d073..3fe40d6 100644
--- a/debian/control.d/libpdflib804-2-gfortran.control
+++ b/debian/control.d/libpdflib804-2-gfortran.control
@@ -1,6 +1,8 @@
 Package: libpdflib804-2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] Comprehensive library of parton density functions
  The PDFLIB package gathers about 100 different sets of Parton Density
diff --git a/debian/control.d/libphotos202-1-gfortran.control b/debian/control.d/libphotos202-1-gfortran.control
index e17c2c9..5e38898 100644
--- a/debian/control.d/libphotos202-1-gfortran.control
+++ b/debian/control.d/libphotos202-1-gfortran.control
@@ -1,6 +1,8 @@
 Package: libphotos202-1-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, cernlib-base (>= 2006.dfsg.2-7), montecarlo-base, ${misc:Depends}
 Description: [Physics] Monte Carlo simulation of photon radiation in decays
  The PHOTOS library simulates QED photon radiative corrections in
diff --git a/debian/control.d/libphtools2-gfortran.control b/debian/control.d/libphtools2-gfortran.control
index bbeaa4a..56c90be 100644
--- a/debian/control.d/libphtools2-gfortran.control
+++ b/debian/control.d/libphtools2-gfortran.control
@@ -1,6 +1,8 @@
 Package: libphtools2-gfortran
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, montecarlo-base, ${misc:Depends}
 Description: [Physics] General purpose Monte Carlo routines
  This library contains three main routines.  FOWL allows calculation of phase
diff --git a/debian/control.d/montecarlo-base.control b/debian/control.d/montecarlo-base.control
index 6f315f1..0df1ead 100644
--- a/debian/control.d/montecarlo-base.control
+++ b/debian/control.d/montecarlo-base.control
@@ -1,5 +1,7 @@
 Package: montecarlo-base
 Architecture: all
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
 Depends: cernlib-base (>= 2006.dfsg.2-7), ${misc:Depends}
 Description: [Physics] Common files for CERNLIB Monte Carlo libraries
  CERNLIB is a suite of data analysis tools and libraries created for
diff --git a/debian/dh/libcojets2-dev.dirs b/debian/dh/libcojets2-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libcojets2-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libcojets2-dev.install b/debian/dh/libcojets2-dev.install
index 6cd7f0c..dc84e96 100644
--- a/debian/dh/libcojets2-dev.install
+++ b/debian/dh/libcojets2-dev.install
@@ -1,3 +1,3 @@
-debian/tmp/usr/lib/libcojets.a
-debian/tmp/usr/lib/libcojets.so
+debian/tmp/usr/lib/*/libcojets.a
+debian/tmp/usr/lib/*/libcojets.so
 debian/tmp/usr/include/cojets/
diff --git a/debian/dh/libcojets2-gfortran.install b/debian/dh/libcojets2-gfortran.install
index f8113f2..9224db1 100644
--- a/debian/dh/libcojets2-gfortran.install
+++ b/debian/dh/libcojets2-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libcojets.so.2_gfortran.2006
-debian/tmp/usr/lib/libcojets.so.2_gfortran
+debian/tmp/usr/lib/*/libcojets.so.2_gfortran.2006
+debian/tmp/usr/lib/*/libcojets.so.2_gfortran
diff --git a/debian/dh/libeurodec1-dev.dirs b/debian/dh/libeurodec1-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libeurodec1-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libeurodec1-dev.install b/debian/dh/libeurodec1-dev.install
index a522709..3d02ca2 100644
--- a/debian/dh/libeurodec1-dev.install
+++ b/debian/dh/libeurodec1-dev.install
@@ -1,3 +1,3 @@
-debian/tmp/usr/lib/libeurodec.a
-debian/tmp/usr/lib/libeurodec.so
+debian/tmp/usr/lib/*/libeurodec.a
+debian/tmp/usr/lib/*/libeurodec.so
 debian/tmp/usr/include/eurodec/
diff --git a/debian/dh/libeurodec1-gfortran.install b/debian/dh/libeurodec1-gfortran.install
index 0841068..1f0fca8 100644
--- a/debian/dh/libeurodec1-gfortran.install
+++ b/debian/dh/libeurodec1-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libeurodec.so.1_gfortran.2006
-debian/tmp/usr/lib/libeurodec.so.1_gfortran
+debian/tmp/usr/lib/*/libeurodec.so.1_gfortran.2006
+debian/tmp/usr/lib/*/libeurodec.so.1_gfortran
diff --git a/debian/dh/libherwig59-2-dev.dirs b/debian/dh/libherwig59-2-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libherwig59-2-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libherwig59-2-dev.install b/debian/dh/libherwig59-2-dev.install
index 734206e..38b23fa 100644
--- a/debian/dh/libherwig59-2-dev.install
+++ b/debian/dh/libherwig59-2-dev.install
@@ -1,4 +1,4 @@
-debian/tmp/usr/lib/libherwig59.a
-debian/tmp/usr/lib/libherwig59.so
+debian/tmp/usr/lib/*/libherwig59.a
+debian/tmp/usr/lib/*/libherwig59.so
 debian/tmp/usr/include/herwig59/
 debian/tmp/usr/include/herwig
diff --git a/debian/dh/libherwig59-2-gfortran.install b/debian/dh/libherwig59-2-gfortran.install
index 20e899c..d5488e8 100644
--- a/debian/dh/libherwig59-2-gfortran.install
+++ b/debian/dh/libherwig59-2-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libherwig59.so.2_gfortran.2006
-debian/tmp/usr/lib/libherwig59.so.2_gfortran
+debian/tmp/usr/lib/*/libherwig59.so.2_gfortran.2006
+debian/tmp/usr/lib/*/libherwig59.so.2_gfortran
diff --git a/debian/dh/libisajet758-3-dev.dirs b/debian/dh/libisajet758-3-dev.dirs
deleted file mode 100644
index 4418816..0000000
--- a/debian/dh/libisajet758-3-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/dh/libisajet758-3-dev.install b/debian/dh/libisajet758-3-dev.install
index 0db100b..eb11686 100644
--- a/debian/dh/libisajet758-3-dev.install
+++ b/debian/dh/libisajet758-3-dev.install
@@ -1,4 +1,4 @@
-debian/tmp/usr/lib/libisajet758.a
-debian/tmp/usr/lib/libisajet758.so
+debian/tmp/usr/lib/*/libisajet758.a
+debian/tmp/usr/lib/*/libisajet758.so
 debian/tmp/usr/include/isajet758/
 debian/tmp/usr/include/isajet
diff --git a/debian/dh/libisajet758-3-gfortran.install b/debian/dh/libisajet758-3-gfortran.install
index b9f3e20..58b13f4 100644
--- a/debian/dh/libisajet758-3-gfortran.install
+++ b/debian/dh/libisajet758-3-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libisajet758.so.3_gfortran.2006
-debian/tmp/usr/lib/libisajet758.so.3_gfortran
+debian/tmp/usr/lib/*/libisajet758.so.3_gfortran.2006
+debian/tmp/usr/lib/*/libisajet758.so.3_gfortran
diff --git a/debian/dh/libpdflib804-2-dev.dirs b/debian/dh/libpdflib804-2-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libpdflib804-2-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libpdflib804-2-dev.install b/debian/dh/libpdflib804-2-dev.install
index 8f02ebb..7aa3d99 100644
--- a/debian/dh/libpdflib804-2-dev.install
+++ b/debian/dh/libpdflib804-2-dev.install
@@ -1,4 +1,4 @@
-debian/tmp/usr/lib/libpdflib804.a
-debian/tmp/usr/lib/libpdflib804.so
+debian/tmp/usr/lib/*/libpdflib804.a
+debian/tmp/usr/lib/*/libpdflib804.so
 debian/tmp/usr/include/pdf804/
 debian/tmp/usr/include/pdf
diff --git a/debian/dh/libpdflib804-2-gfortran.install b/debian/dh/libpdflib804-2-gfortran.install
index 16b1a95..706e9f2 100644
--- a/debian/dh/libpdflib804-2-gfortran.install
+++ b/debian/dh/libpdflib804-2-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libpdflib804.so.2_gfortran.2006
-debian/tmp/usr/lib/libpdflib804.so.2_gfortran
+debian/tmp/usr/lib/*/libpdflib804.so.2_gfortran.2006
+debian/tmp/usr/lib/*/libpdflib804.so.2_gfortran
diff --git a/debian/dh/libphotos202-1-gfortran.install b/debian/dh/libphotos202-1-gfortran.install
index edae9db..bed10d5 100644
--- a/debian/dh/libphotos202-1-gfortran.install
+++ b/debian/dh/libphotos202-1-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libphotos202.so.1_gfortran.2006
-debian/tmp/usr/lib/libphotos202.so.1_gfortran
+debian/tmp/usr/lib/*/libphotos202.so.1_gfortran.2006
+debian/tmp/usr/lib/*/libphotos202.so.1_gfortran
diff --git a/debian/dh/libphotos202-dev.dirs b/debian/dh/libphotos202-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libphotos202-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libphotos202-dev.install b/debian/dh/libphotos202-dev.install
index 7d941c2..b5cf9f4 100644
--- a/debian/dh/libphotos202-dev.install
+++ b/debian/dh/libphotos202-dev.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libphotos202.a
-debian/tmp/usr/lib/libphotos202.so
+debian/tmp/usr/lib/*/libphotos202.a
+debian/tmp/usr/lib/*/libphotos202.so
diff --git a/debian/dh/libphtools2-dev.dirs b/debian/dh/libphtools2-dev.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/dh/libphtools2-dev.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/dh/libphtools2-dev.install b/debian/dh/libphtools2-dev.install
index 2a9f344..9526ba2 100644
--- a/debian/dh/libphtools2-dev.install
+++ b/debian/dh/libphtools2-dev.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libphtools.a
-debian/tmp/usr/lib/libphtools.so
+debian/tmp/usr/lib/*/libphtools.a
+debian/tmp/usr/lib/*/libphtools.so
diff --git a/debian/dh/libphtools2-gfortran.install b/debian/dh/libphtools2-gfortran.install
index b78287c..8653d27 100644
--- a/debian/dh/libphtools2-gfortran.install
+++ b/debian/dh/libphtools2-gfortran.install
@@ -1,2 +1,2 @@
-debian/tmp/usr/lib/libphtools.so.2_gfortran.2006
-debian/tmp/usr/lib/libphtools.so.2_gfortran
+debian/tmp/usr/lib/*/libphtools.so.2_gfortran.2006
+debian/tmp/usr/lib/*/libphtools.so.2_gfortran
diff --git a/debian/dh/montecarlo-base.dirs b/debian/dh/montecarlo-base.dirs
index 49c237f..6ce9db3 100644
--- a/debian/dh/montecarlo-base.dirs
+++ b/debian/dh/montecarlo-base.dirs
@@ -1,2 +1 @@
-usr/include
 usr/include/cfortran

-- 
mclibs: CERNLIB Monte Carlo libraries



More information about the debian-science-commits mailing list