cernlib 2005.05.09.dfsg-1 source package in Ubuntu

Changelog

cernlib (2005.05.09.dfsg-1) unstable; urgency=low


  * Removed the directories src/geant321/peanut and src/geant321/block,
    as well as a number of include files in src/geant321/geant321
    (see debian/deadpool.txt for details).  These are all part of GEANT-FLUKA
    (they were previously overlooked in the first purge of FLUKA code) and
    therefore cannot be included in Debian.  In addition, removed the
    directory src/geant321/fiface and the files
    src/geant321/miface/{gfmdis.F,gfmfin.F} as they are useless without FLUKA.
    (closes: #340433)
    - Necessitates repacking the orig.tar.gz ("new" upstream version).
    - Files added to debian/deadpool.txt.
    - Patch 001-fix-missing-fluka: revised to skip these directories as
      well as src/geant321/fluka.
      . Patches 109, 203, 802, 806 re-synced.
    - Patch 003-geant-dummy-functions: to keep ABI compatibility of the
      library, we have to add in dummy functions and COMMON blocks to replace
      the removed code.
    - debian/rules: Bump the shlib version required by code built against
      libgeant321-2, as the dummy COMMON blocks may in some cases be slightly
      larger than the real ones.  (Does not break the ABI, as FORTRAN COMMON
      blocks are always global and never nested or passed between functions.)
    - New script debian/add-ons/scripts/libcomp to help check that the dummy
      common blocks are the right sizes.
    - Additional removals noted in the README.Debian files for the affected
      binary packages: geant321, libgeant321-2, libgeant321-2-dev.
    - debian/NEWS: Comment on the new round of code removal.

  * Some additional changes to existing patches suggested by Patrice Dumas
    <email address hidden> in the process of creating Cernlib RPMs:
    - patch 102: Add src/mathlib/gen/d/old506.F to the list of files to
                 compile without optimization; it breaks g77 3.2 otherwise.
    - patch 207: Have COMIS create temporary shared library files with g77,
                 not gcc.  (Resync patch 315.)
    - patch 210: Change <cfortran.h> to <cfortran/cfortran.h>.
    - patch 300: Prefer the FORTRAN version of lenocc() in
                 src/packlib/kernlib/kerngen/tcgen/lenocc.F to the C version
                 in src/packlib/kernlib/kerngen/ccgen/lenocc.c ; it isn't
                 clear that the C version is 64-bit safe.
    - patch 800: Use "$(FCLINK)" to create shared libs, not "gcc".
    - patch 802: Fixes to the top-level Imakefile, even though it isn't used
                 in the Debian package build.  For consistency, add
                 InstallSharedLibSubdirs(), and re-order the directory build
                 order to match that in debian/add-ons/Makefile.
    - patch 804: #include "comis/mdpool.h" or .inc consistently, using a new
                 dpatch shell script 804-link-to-comis-includes.sh to link
                 src/pawlib/comis/comis into src/include/.

  * New patch 114-install-scripts-properly: convert InstallProgram to
    InstallNamedProg in src/scripts/Imakefile, to avoid the build trying
    to strip shell scripts.  (This is not currently used in the Debian build
    but is included for consistency with Patrice Dumas's RPMs.)

  * debian/add-ons/bin/cernlib.in: Revised to take into account modern
    X directory layouts; patch from Patrice Dumas.
    - /usr/X11R6/lib will eventually no longer exist (as will be the case
      with modular X.org libs, where X libs go into /usr/lib)
    - Check also for /usr/X11R6/lib64 directory
    - Remove long-obsolete /usr/X386/lib and /usr/X11/lib directories
    - Merge Linux and Darwin cases, which are now essentially identical

  * In files defining dummy functions (patches 003, 309, 310), protect
    printed-out references to Debian-specific files by surrounding them with
    "#if defined (CERNLIB_DEBIAN)" ... "#endif".  Update the referenced
    directories (e.g. libphtools1-dev -> libphtools2-dev).

  * Bug #325050 in gcc-4.0 (which broke ntuple handling in PAW) has been fixed:
    - Build-Depend on gcc-4.0 (>= 4.0.2-4) | gcc (<< 4.0) to ensure that
      we compile with a gcc not having that bug.  (closes: #324902)
    - Revert hacks in debian/{control,rules} that forced build with gcc-3.4.

  * debian/debhelper/paw{,++}{,-static}.README.debian: Update reference to
    X FAQ about Debconf configuration of X config files with altered md5sums.

  * Update maintainer email everywhere in debian/ tree.

  * debian/rules, debian/copyright{,.in}: Add a rule to update the copyright
    file with the current list of files in debian/deadpool.txt.

  * debian/rules, debian/compat: Update to debhelper compat version 5.

  * Debconf translations
    - Spanish: César Gómez Martín <email address hidden> (closes: #334390)
    - Swedish: Daniel Nylander <email address hidden> (closes: #332334)

 -- Kevin B. McCarty <email address hidden>  Fri,  2 Dec 2005 11:57:11 -0500

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync on 2005-12-21
Uploaded to:
Dapper
Original maintainer:
Kevin B. McCarty
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Dapper: [FULLYBUILT] hppa

Downloads

File Size SHA-256 Checksum
cernlib_2005.05.09.dfsg.orig.tar.gz 26.6 MiB 5099e522df7ed96f5e3468b34b10ebe8e1058a647d2bcf85b77da0363d213041
cernlib_2005.05.09.dfsg-1.diff.gz 180.7 KiB 46d3eddc9dbcfa96cf9f5e985fb18db84b1cc6a77e46b99283c0bbad503b4b19
cernlib_2005.05.09.dfsg-1.dsc 1.6 KiB e61d52414efbf9df21403a16395cf5b6a6fb9f1158b40229ad3951e65ff06bfc

No changes file available.

Binary packages built by this source

dzedit: No summary available for dzedit in ubuntu dapper.

No description available for dzedit in ubuntu dapper.

kuipc: No summary available for kuipc in ubuntu dapper.

No description available for kuipc in ubuntu dapper.

kxterm: No summary available for kxterm in ubuntu dapper.

No description available for kxterm in ubuntu dapper.

libcojets2: No summary available for libcojets2 in ubuntu dapper.

No description available for libcojets2 in ubuntu dapper.

libcojets2-dev: No summary available for libcojets2-dev in ubuntu dapper.

No description available for libcojets2-dev in ubuntu dapper.

libeurodec1: No summary available for libeurodec1 in ubuntu dapper.

No description available for libeurodec1 in ubuntu dapper.

libeurodec1-dev: No summary available for libeurodec1-dev in ubuntu dapper.

No description available for libeurodec1-dev in ubuntu dapper.

libgeant321-2: No summary available for libgeant321-2 in ubuntu dapper.

No description available for libgeant321-2 in ubuntu dapper.

libgeant321-2-dev: No summary available for libgeant321-2-dev in ubuntu dapper.

No description available for libgeant321-2-dev in ubuntu dapper.

libgraflib1: No summary available for libgraflib1 in ubuntu dapper.

No description available for libgraflib1 in ubuntu dapper.

libgraflib1-dev: No summary available for libgraflib1-dev in ubuntu dapper.

No description available for libgraflib1-dev in ubuntu dapper.

libgrafx11-1: No summary available for libgrafx11-1 in ubuntu dapper.

No description available for libgrafx11-1 in ubuntu dapper.

libgrafx11-1-dev: No summary available for libgrafx11-1-dev in ubuntu dapper.

No description available for libgrafx11-1-dev in ubuntu dapper.

libherwig59-2: No summary available for libherwig59-2 in ubuntu dapper.

No description available for libherwig59-2 in ubuntu dapper.

libherwig59-2-dev: No summary available for libherwig59-2-dev in ubuntu dapper.

No description available for libherwig59-2-dev in ubuntu dapper.

libisajet758-2: No summary available for libisajet758-2 in ubuntu dapper.

No description available for libisajet758-2 in ubuntu dapper.

libisajet758-2-dev: No summary available for libisajet758-2-dev in ubuntu dapper.

No description available for libisajet758-2-dev in ubuntu dapper.

libkernlib1: No summary available for libkernlib1 in ubuntu dapper.

No description available for libkernlib1 in ubuntu dapper.

libkernlib1-dev: No summary available for libkernlib1-dev in ubuntu dapper.

No description available for libkernlib1-dev in ubuntu dapper.

libmathlib2: No summary available for libmathlib2 in ubuntu dapper.

No description available for libmathlib2 in ubuntu dapper.

libmathlib2-dev: No summary available for libmathlib2-dev in ubuntu dapper.

No description available for libmathlib2-dev in ubuntu dapper.

libpacklib1: No summary available for libpacklib1 in ubuntu dapper.

No description available for libpacklib1 in ubuntu dapper.

libpacklib1-dev: No summary available for libpacklib1-dev in ubuntu dapper.

No description available for libpacklib1-dev in ubuntu dapper.

libpacklib1-lesstif: No summary available for libpacklib1-lesstif in ubuntu dapper.

No description available for libpacklib1-lesstif in ubuntu dapper.

libpacklib1-lesstif-dev: No summary available for libpacklib1-lesstif-dev in ubuntu dapper.

No description available for libpacklib1-lesstif-dev in ubuntu dapper.

libpawlib2: No summary available for libpawlib2 in ubuntu dapper.

No description available for libpawlib2 in ubuntu dapper.

libpawlib2-dev: No summary available for libpawlib2-dev in ubuntu dapper.

No description available for libpawlib2-dev in ubuntu dapper.

libpawlib2-lesstif: No summary available for libpawlib2-lesstif in ubuntu dapper.

No description available for libpawlib2-lesstif in ubuntu dapper.

libpawlib2-lesstif-dev: No summary available for libpawlib2-lesstif-dev in ubuntu dapper.

No description available for libpawlib2-lesstif-dev in ubuntu dapper.

libpdflib804-2: No summary available for libpdflib804-2 in ubuntu dapper.

No description available for libpdflib804-2 in ubuntu dapper.

libpdflib804-2-dev: No summary available for libpdflib804-2-dev in ubuntu dapper.

No description available for libpdflib804-2-dev in ubuntu dapper.

libphotos202: No summary available for libphotos202 in ubuntu dapper.

No description available for libphotos202 in ubuntu dapper.

libphotos202-dev: No summary available for libphotos202-dev in ubuntu dapper.

No description available for libphotos202-dev in ubuntu dapper.

libphtools2: No summary available for libphtools2 in ubuntu dapper.

No description available for libphtools2 in ubuntu dapper.

libphtools2-dev: No summary available for libphtools2-dev in ubuntu dapper.

No description available for libphtools2-dev in ubuntu dapper.

paw: No summary available for paw in ubuntu dapper.

No description available for paw in ubuntu dapper.

paw++: No summary available for paw++ in ubuntu dapper.

No description available for paw++ in ubuntu dapper.

paw++-static: No summary available for paw++-static in ubuntu dapper.

No description available for paw++-static in ubuntu dapper.

paw-static: No summary available for paw-static in ubuntu dapper.

No description available for paw-static in ubuntu dapper.

pawserv: No summary available for pawserv in ubuntu dapper.

No description available for pawserv in ubuntu dapper.

zftp: No summary available for zftp in ubuntu dapper.

No description available for zftp in ubuntu dapper.