Accepted cernlib 2005.05.09.dfsg-3 (source)
Ubuntu Archive Auto-Sync
katie at jackass.ubuntu.com
Thu Dec 15 07:05:16 GMT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Origin: Debian/unstable
Format: 1.7
Date: Thu, 15 Dec 2005 06:52:17 +0000
Source: cernlib
Binary: cernlib-extras, libphotos202, libisajet758-2-dev, libpawlib2-lesstif-dev, libgeant321-2-dev, geant321, libmathlib2-dev, libcojets2-dev, libphtools2, libeurodec1, libpacklib1-lesstif, dzedit, libgeant321-2, libpdflib804-2, paw++, geant321-doc, cernlib-core, zftp, montecarlo-base, libgraflib1, libpacklib1-dev, libeurodec1-dev, libherwig59-2-dev, libmathlib2, paw-common, libphotos202-dev, pawserv, libcojets2, cernlib-montecarlo, paw++-static, libpawlib2-dev, paw, libkernlib1-dev, libpawlib2-lesstif, libpdflib804-2-dev, libgrafx11-1, libpacklib1, libgrafx11-1-dev, kxterm, libisajet758-2, libpawlib2, libpacklib1-lesstif-dev, paw-static, cernlib, libkernlib1, paw-demos, libherwig59-2, cernlib-base, kuipc, libphtools2-dev, cernlib-core-dev, libgraflib1-dev, geant321-data
Architecture: source
Version: 2005.05.09.dfsg-3
Distribution: dapper
Urgency: low
Maintainer: Kevin B. McCarty <kmccarty at debian.org>
Changed-By: Ubuntu Archive Auto-Sync <katie at jackass.ubuntu.com>
Description:
cernlib - almost complete set of Debian Cernlib packages
Changes:
cernlib (2005.05.09.dfsg-3) unstable; urgency=low
.
* debian/add-ons/Makefile: Remove "|| true" from shared-lib generating
shell script snippet calling "$(MAKE) install.shlib" subprocesses.
.
* Patches to fix FTBFS on Itanium:
- New patch 115-rsrtnt64-goto-outer-block: Patch from Patrice Dumas
to fix spaghetti code in src/mathlib/gen/b/rsrtnt64.F.
- New patch 116-fix-fconc64-spaghetti-code to work around linker breakage
with recent binutils on ia64, caused by assignment to goto labels in
src/mathlib/gen/c/fconc64.F.
.
* New patch 117-fix-optimizer-bug-in-gphot from Harald Vogt <hvogt at ifh.de>
to work around compiler optimization problem in src/geant321/gphys/gphot.F.
.
* Revised and enabled patch 211-fix-comis-on-amd64 from Harald
Vogt to make PAW and Paw++ work better on 64-bit platforms. Some
small modifications made from the initial patch preserving the dynamic
library ABI and making it unnecessary to use g77's -fno-f2c flag.
Shlib versions (but not sonames) bumped in debian/rules for libpawlib and
libpacklib.
- patches 315, 701: Resynced.
- patch 307: Synced with current version of cfortran.h from cfortran
package (4.4-8).
- Build-Depend on cfortran (>= 4.4-8) to work around GCC bug 15397.
See the cfortran 4.4-8 changelog and NEWS.Debian for more information.
- debian/README.{64-bit,amd64}: Discuss in more detail potential problems
on 64-bit platforms.
.
* Added additional patch 211-fix-comis-on-ia64 to improve PAW usability on
Itanium. This builds on the work already done by Harald Vogt, using
information obtained from _IA-64 Linux Kernel: Design and Implementation_
(Mosberger and Eranian) and from tests run on merulo.debian.org.
This is far from a complete solution; PAW is still quite broken on ia64.
.
* Give up on having dynamically linked PAW work on 64-bit arches. Get rid
of the paw-static and paw++-static packages; PAW and Paw++ will be
dynamically linked on 32-bit arches and statically linked against Cern
libs on 64-bit arches.
- debian/copyright{,.in}: paw*-static -> paw*
- debian/rules: Copy working versions of paw++ and pawX11 into the install
tree (dynamically linked versions if that works, static otherwise).
- debian/control.d/paw{,++}-static.control: These are now dummy Arch: all
packages depending upon paw{,++} for smooth upgrades.
- debian/debhelper/paw{,++}.links: Remove unneeded man-page links...
- debian/{debhelper,lintian}/paw*-static.*: ... and *-static package
debhelper files.
- debian/debhelper/paw{,++}{,-static}.preinst: Remove alternatives links
in new preinsts. Delete old postinst/prerms that implemented the links.
- debian/rules: Re-add man page and binary links for
paw{X11,++}.{dynamic,static} only as appropriate, for backwards
compatibility.
- debian/control.d/paw*, debian/debhelper/paw*.links: Move pawX11.1.gz
and paw++.1.gz from paw-common into paw and paw++ packages.
Add Replaces: paw-common (<< 2005.05.09.dfsg-3) for paw and paw++.
Add direct Depends: g77 for paw and paw++ (they may be statically linked
so we can't rely on the indirect Depends via libpawlib2).
.
* Patch 302: Revise to have the "paw" script in the paw-common package
exit with a sane error message if it can't find pawX11 or paw++ binaries.
- debian/control.d/paw-common.control: Change the paw-common package's
Depends: paw++ | paw-binary to a Recommends: paw | paw-binary to
prevent the circular dependency paw, paw++ => paw-common => paw, paw++.
.
* debian/add-ons/bin/cernlib.in: Take advantage of the Linux linker's
intelligence, and don't have the cernlib script output any of
"-lXp -lXext -lSM -lICE -lblas" when run on Linux if not specifically
requested. None of those libraries contain symbols needed by any
Cernlib library or binary; they are only indirect dependencies
required when linking 100% statically. This reduces the number of
spurious package dependencies somewhat.
Files:
fda873ab79cd48f012a85599b396d0da 200600 science optional cernlib_2005.05.09.dfsg-3.diff.gz
4e551c9fdb478732579660dcb24afb2c 1591 science optional cernlib_2005.05.09.dfsg-3.dsc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iQEVAwUBQ6ESoQF4adwMEr3XAQIwMAf+N+8HangzYhbEKBWabAn4CEjUZMReEVk+
IL/jF8rGluhO8eCsAMuCrhZh9escmt+GMFPQecF+4sezdESstwoyi+OK3DZQfCdg
yrMib0PWiVOqeR5IYYWwZJSCH62T1QKV3wDS3zT+L/gLBkP/2edflV51GkCU2a9/
2PCOuZ5Xsj1NNsCBK5vg9Amk5U+zndQc12baKmlD8OvBxBd2gjWzP9k8zNWSS+Yp
JtrwoO2gubj5GFN9qlg7wqpoGsvsYJpyI4PLtNwpYQn0Gb39WtNdIB/urwSd8gGQ
ackhMzfk6b1ON8umSJnl/DUo6Bt277xGgBc5+NTqF+4yd0+65BN0MQ==
=OWFg
-----END PGP SIGNATURE-----
Accepted:
cernlib_2005.05.09.dfsg-3.diff.gz
to pool/universe/c/cernlib/cernlib_2005.05.09.dfsg-3.diff.gz
cernlib_2005.05.09.dfsg-3.dsc
to pool/universe/c/cernlib/cernlib_2005.05.09.dfsg-3.dsc
More information about the ubuntu-changes-auto
mailing list