cernlib 2005.05.09-1 source package in Ubuntu
Changelog
cernlib (2005.05.09-1) unstable; urgency=low * New upstream release. - Incorporates the security fixes from Debian version 2004.11.04-3, making a number of Debian-specific patches obsolete. - Fixes build failures with gcc 4 (closes: #303098). Thanks also to Andreas Jochens <email address hidden> for some additional fixes now in new patch 318. - Note new upstream source directory in debian/copyright. * Post-Sarge spring clean-up of debian directory structure: - Move all debhelper-related snippets into a debian/debhelper directory. Symlink to them at build time and delete the symlinks at clean time. - Likewise, add a debian/lintian directory and store overrides there. (No need for symlinks; they are copied into packages by debian/rules.) - Move debian/generic/patches to debian/patches in preparation for dpatchization. - Rename debian/generic to debian/add-ons to better describe its contents. - Move debian/local/control to debian/control.d, remove-deadpool to add-ons/bin, and the other files in debian/local directly under the debian directory. - Rename rules-help.txt to README.source in attempt to comply with the Policy proposal in bug #250202. Add "patched" target to debian/rules as a synonym for "patch". - Edit all files referring to these paths appropriately. * Post-Sarge spring clean-up of dependencies in debian/control.d/*: - Remove lesstif-dev from Build-Depends and Depends; we only want to use lesstif2-dev and we no longer are concerned with woody backport-ability. - Remove the xlibs-dev alternative from Build-Depends for same reasons. - Remove all references to version numbers 2003.09.03-2 and earlier (dating from > 1.5 years before the release of Sarge): . Versioned dependencies on packages >= 2003.09.03-2 become unversioned dependencies; . Conflicts/Replaces against old packages libcern1, etc. are removed. * Post-Sarge removal of woody backward compatibility hack for debconf i18n from debian/rules: - Move pawserv.templates.master to pawserv.templates. - debian/po/POTFILES.in: list debian/pawserv.templates (not .master). - debian/control.d/0base.control: Build-Depend on debhelper (>= 4.1.16). - debian/control.d/pawserv.control: Depend on debconf (>= 1.2.0). * debian/rules, debian/debhelper/pawserv.postinst: Change permissions of /var/log/pawserv directory in postinst (with dpkg-statoverride) instead of debian/rules, to fix Lintian warning and better guarantee security. Also, if the local admin for some reason has overridden our set permissions (0700) with dpkg-statoverride, this way his/her changes will be preserved. Remove the stat-override in pawserv.postrm. * Convert patch system to dpatch, re-applying all extant patches (that are still relevant) from scratch. Be warned, some of the dpatch files are shell scripts (a little-used dpatch feature) instead of patches! See debian/patches/README in the source package for more information. - Add dpatch (>= 2.0.9) to Build-Depends. - Patch files are now much more fine-grained. - Edit debian/rules to use dpatch targets. - Implement hackery in add-ons/Makefile so build still works on non-Debian systems. - patch 308: allow build process to search for cfortran.h at <cfortran/cfortran.h> instead of <cfortran.h>. As a result, add (>= 4.4-5) to cfortran Build-Dependency. Also edit add-ons/Makefile to compensate. - patch 602 (part of old patch 041): add #ifdef CERNLIB_DEBIAN protection around change to use x-terminal-emulator instead of xterm. * Some libraries are bumped from soname version 1 to soname version 2 because they have a direct or indirect dependency upon libblas and liblapack. We are moving from a dependency on lib{blas,lapack}.so.2 to lib{blas,lapack}.so.3 (closes: #280782). The affected libraries are cojets, geant321, herwig59, isajet758, mathlib, pawlib, pdflib804, phtools. - Rename debhelper snippets and fix contents where needed. (Note that lib*.install files are edited to s/2004/2005/ even for libraries not changing sonames.) - Fix Build-Depends in debian/control.d/0base.control. - Clean up dependencies in debian/control.d/*. In most cases the Depends on blas and lapack which worked around bug #276145 are no longer needed. - Make cernlib-base Conflict against all the old -dev packages. - Bump sonames in build process (patch 806). - Move isajet, eurodec, and cojets data files to a different location so they don't conflict with the files in the old soname packages. . Edit patch 301 so they are searched for in the correct place. - Fix debian/lib*.install and debian/local/control/lib*.control files. - Fix cernlib script to link against correct sonames. - Delete this item from TODOs. - Comment on soname change in debian/NEWS. * Separate out libpaw functionality with Lesstif dependencies into another library and package, libpawlib-lesstif.so.2 in libpawlib2-lesstif. Rename libkuipX11 to libpacklib-lesstif for consistency, and put it in a libpacklib1-lesstif package. Move kuwhag.c from libpacklib-lesstif into libgrafX11, as it doesn't require Lesstif. This reduces the library installation footprint for programs like pawX11 and mn_fit that don't need Lesstif. - Bump shlibs for libgrafX11 since it now has a new function. - Edit control files, debhelper files, and cernlib script accordingly. - Delete this item from TODOs. - Comment on library split in debian/NEWS. * Debconf translations - Czech: Martin Šín <email address hidden> (closes: #304879) - Brazilian Portuguese: André Luís Lopes <email address hidden> (closes: #302476, #302488, #302495) - Vietnamese: Clytie Siddall <email address hidden> (closes: #313327) -- Kevin B. McCarty <email address hidden> Tue, 14 Jun 2005 14:28:09 -0400
Upload details
- Uploaded by:
- Ubuntu Archive Auto-Sync
- Uploaded to:
- Breezy
- Original maintainer:
- Kevin B. McCarty
- Architectures:
- any
- Section:
- science
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cernlib_2005.05.09-1.dsc | 1.5 KiB | f6cc9f59e926192754d024a77b7ed089dc0d7705caa0ca3d58bcc75fafa095bb |
cernlib_2005.05.09.orig.tar.gz | 26.7 MiB | 46a2128e73cd34430f37cc72e8649a3bde8a73411d6be9942eb63e5f7ad6ddb1 |
cernlib_2005.05.09-1.diff.gz | 163.2 KiB | 21a3efdda8c0ee01df764fe19794d8364beaf5394c4390738b9336ff3d06c2a9 |
No changes file available.
Binary packages built by this source
- cernlib: No summary available for cernlib in ubuntu breezy.
No description available for cernlib in ubuntu breezy.
- cernlib-base: No summary available for cernlib-base in ubuntu breezy.
No description available for cernlib-base in ubuntu breezy.
- cernlib-core: No summary available for cernlib-core in ubuntu breezy.
No description available for cernlib-core in ubuntu breezy.
- cernlib-core-dev: No summary available for cernlib-core-dev in ubuntu breezy.
No description available for cernlib-core-dev in ubuntu breezy.
- cernlib-extras: No summary available for cernlib-extras in ubuntu breezy.
No description available for cernlib-extras in ubuntu breezy.
- cernlib-montecarlo: No summary available for cernlib-montecarlo in ubuntu breezy.
No description available for cernlib-montecarlo in ubuntu breezy.
- dzedit: No summary available for dzedit in ubuntu dapper.
No description available for dzedit in ubuntu dapper.
- geant321: No summary available for geant321 in ubuntu breezy.
No description available for geant321 in ubuntu breezy.
- geant321-data: No summary available for geant321-data in ubuntu breezy.
No description available for geant321-data in ubuntu breezy.
- geant321-doc: No summary available for geant321-doc in ubuntu breezy.
No description available for geant321-doc in ubuntu breezy.
- kuipc: No summary available for kuipc in ubuntu breezy.
No description available for kuipc in ubuntu breezy.
- kxterm: No summary available for kxterm in ubuntu breezy.
No description available for kxterm in ubuntu breezy.
- 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 breezy.
No description available for libcojets2-dev in ubuntu breezy.
- libeurodec1: No summary available for libeurodec1 in ubuntu breezy.
No description available for libeurodec1 in ubuntu breezy.
- 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 breezy.
No description available for libgeant321-2 in ubuntu breezy.
- libgeant321-2-dev: No summary available for libgeant321-2-dev in ubuntu breezy.
No description available for libgeant321-2-dev in ubuntu breezy.
- libgraflib1: No summary available for libgraflib1 in ubuntu breezy.
No description available for libgraflib1 in ubuntu breezy.
- libgraflib1-dev: No summary available for libgraflib1-dev in ubuntu breezy.
No description available for libgraflib1-dev in ubuntu breezy.
- libgrafx11-1: No summary available for libgrafx11-1 in ubuntu breezy.
No description available for libgrafx11-1 in ubuntu breezy.
- libgrafx11-1-dev: No summary available for libgrafx11-1-dev in ubuntu breezy.
No description available for libgrafx11-1-dev in ubuntu breezy.
- libherwig59-2: No summary available for libherwig59-2 in ubuntu breezy.
No description available for libherwig59-2 in ubuntu breezy.
- 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 breezy.
No description available for libisajet758-2 in ubuntu breezy.
- 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 breezy.
No description available for libmathlib2 in ubuntu breezy.
- libmathlib2-dev: No summary available for libmathlib2-dev in ubuntu breezy.
No description available for libmathlib2-dev in ubuntu breezy.
- libpacklib1: No summary available for libpacklib1 in ubuntu breezy.
No description available for libpacklib1 in ubuntu breezy.
- libpacklib1-dev: No summary available for libpacklib1-dev in ubuntu breezy.
No description available for libpacklib1-dev in ubuntu breezy.
- libpacklib1-lesstif: No summary available for libpacklib1-lesstif in ubuntu breezy.
No description available for libpacklib1-lesstif in ubuntu breezy.
- 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 breezy.
No description available for libpawlib2 in ubuntu breezy.
- 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 breezy.
No description available for libpawlib2-lesstif in ubuntu breezy.
- libpawlib2-lesstif-dev: No summary available for libpawlib2-lesstif-dev in ubuntu breezy.
No description available for libpawlib2-
lesstif- dev in ubuntu breezy.
- libpdflib804-2: No summary available for libpdflib804-2 in ubuntu breezy.
No description available for libpdflib804-2 in ubuntu breezy.
- 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 breezy.
No description available for libphtools2 in ubuntu breezy.
- libphtools2-dev: No summary available for libphtools2-dev in ubuntu breezy.
No description available for libphtools2-dev in ubuntu breezy.
- montecarlo-base: No summary available for montecarlo-base in ubuntu breezy.
No description available for montecarlo-base in ubuntu breezy.
- paw: No summary available for paw in ubuntu breezy.
No description available for paw in ubuntu breezy.
- paw++: No summary available for paw++ in ubuntu breezy.
No description available for paw++ in ubuntu breezy.
- paw++-static: No summary available for paw++-static in ubuntu breezy.
No description available for paw++-static in ubuntu breezy.
- paw-common: No summary available for paw-common in ubuntu breezy.
No description available for paw-common in ubuntu breezy.
- paw-demos: No summary available for paw-demos in ubuntu breezy.
No description available for paw-demos in ubuntu breezy.
- 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 breezy.
No description available for pawserv in ubuntu breezy.
- zftp: No summary available for zftp in ubuntu breezy.
No description available for zftp in ubuntu breezy.