Change log for cernlib package in Ubuntu

132 of 32 results
Published in disco-release on 2018-10-30
Published in cosmic-release on 2018-07-18
Deleted in cosmic-proposed (Reason: moved to release)
cernlib (20061220+dfsg3-4.3ubuntu2) cosmic; urgency=medium

  * No-change rebuild for libgfortran soname change.

 -- Matthias Klose <email address hidden>  Tue, 17 Jul 2018 12:37:59 +0200
Superseded in cosmic-release on 2018-07-18
Published in bionic-release on 2017-10-24
Published in artful-release on 2017-08-06
Deleted in artful-proposed (Reason: moved to release)
cernlib (20061220+dfsg3-4.3ubuntu1) artful; urgency=medium

  * Work around build failure using gfortran-7. See PR 81723.
    Addresses: #853345.

 -- Matthias Klose <email address hidden>  Sun, 06 Aug 2017 15:29:35 -0400
Superseded in artful-proposed on 2017-08-06
cernlib (20061220+dfsg3-4.3build1) artful; urgency=medium

  * No-change rebuild for libgfortran soname change.

 -- Matthias Klose <email address hidden>  Fri, 04 Aug 2017 17:17:27 +0000
Superseded in artful-release on 2017-08-06
Obsolete in zesty-release on 2018-06-22
Deleted in zesty-proposed on 2018-06-22 (Reason: moved to release)
cernlib (20061220+dfsg3-4.3) unstable; urgency=medium

  * Non-maintainer upload
  * Build ypatchy with -no-pie (closes: #837657)

 -- Gilles Filippini <email address hidden>  Fri, 06 Jan 2017 11:22:45 +0100
Superseded in zesty-release on 2017-01-06
Obsolete in yakkety-release on 2018-01-23
Published in xenial-release on 2015-10-24
Deleted in xenial-proposed (Reason: moved to release)
cernlib (20061220+dfsg3-4.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Suport arm64 (Closes: #766482)

 -- Wookey <email address hidden>  Fri, 12 Jun 2015 18:50:03 +0000
Superseded in xenial-release on 2015-10-24
Obsolete in wily-release on 2018-01-22
Obsolete in vivid-release on 2018-01-18
Obsolete in utopic-release on 2016-11-03
Deleted in utopic-proposed on 2018-01-22 (Reason: moved to release)
cernlib (20061220+dfsg3-4.1) unstable; urgency=medium


  [ Aurelien Jarno ]
  * Non-maintainer upload.

  [ Mauricio Faria de Oliveira ]
  * Fix 'debian/control.new' for GNU make 3.82+ (Closes: #720689)
    Thanks Michael Tautschnig. New versions of GNU make don't 'sort' the output
    of 'wildcard' anymore. This is reported in the following GNU make announce:
    https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html

 -- Aurelien Jarno <email address hidden>  Thu, 28 Aug 2014 19:07:13 +0200
Superseded in utopic-release on 2014-10-10
Published in trusty-release on 2013-10-18
Obsolete in saucy-release on 2015-04-24
Deleted in saucy-proposed (Reason: moved to release)
cernlib (20061220+dfsg3-4) unstable; urgency=low


  * cernlib-base-dev: depends on dpkg-dev to fix Multiarch support.

 -- Lifeng Sun <email address hidden>  Sat, 24 Aug 2013 17:11:08 +0800
Superseded in saucy-release on 2013-09-08
Obsolete in raring-release on 2015-04-24
Obsolete in quantal-release on 2015-04-24
Published in precise-release on 2011-10-13
Obsolete in oneiric-release on 2015-04-24
cernlib (20061220+dfsg3-2) unstable; urgency=low

  * Add patch 138: Remove invalid declaration of the REPEAT function.
    (Closes: #636565).
  * Add Danish translation of the debconf templates.
    Thanks to Joe Dalton <email address hidden>. (Closes: #621357)
  * debian/debhelper: rename to debian/dh to make lintian happy.
  * Bump Standards-Version to 3.9.2. No change needed.
 -- Ilya Barygin <email address hidden>   Sat,  20 Aug 2011 09:00:55 +0000
Superseded in oneiric-release on 2011-08-20
cernlib (20061220+dfsg3-1) unstable; urgency=low

  [ Sylvestre Ledru ]
  * Switch to dpkg-source 3.0 (quilt) format

  * New maintainer. Thanks Kevin B. McCarty for contributing to the
    HEP free software community over the years. (Closes: #619388)
  * Bump Standards-Version to 3.9.1.
    - debian/copyright: BSD license is included directly instead of
      referenced from `/usr/share/common-licenses/BSD'.
    - change upstream version to 20061220, hence repackage orig.tar.gz.
    - debian/control.d/libpacklib-lesstif1-dev.control: change conflicts
      field to breaks.
    - debian/control.d/libmathlib2-dev.control: declare libmathlib1-dev
      in breaks field.
    - debian/control.d/cernlib-base-dev.control: declare libcojets1-dev,
      libgeant1-dev, libherwig59-dev, libisajet758-dev, libkuipx11-1-dev,
      libmathlib1-dev, libpaw1-dev, libpdflib804-dev and libphtools1-dev
      in breaks field.
  * debian/add-ons/cernlib.mk: fix a potential security issue caused by
    unset or empty LD_LIBRARY_PATH.
  * debian/debhelper/pawserv.prerm: thanks Ben Hutchings
    <email address hidden> (Closes: #592299)
  * Add -DCERNLIB_QGETCWD preprocessor flag to call getcwd instead of
    insecure getwd.
  * Add typo fixing patches 131-137.
  * Update patch 119:
    - Truncate overlong initialization string.
    - Replace obsolete sys_errlist with strerror.
    - Include stdlib.h to declare 'free' function.
  * debian/source/format: set source format to 1.0.
  * Set priority field to extra in control files:
    - debian/control.d/cernlib-base-dev.control
    - debian/control.d/libmathlib2-dev.control
  * Set priority field to optional in control files:
    - debian/control.d/cernlib-extras.control
    - debian/control.d/zftp.control
  * Remove duplicated section field from control files:
    - debian/control.d/cernlib{,-core,-extras}.control
    - debian/control.d/kxterm.control
  * debian/control.d/nypatchy.control: remove duplicated priority field.
  * debian/control.d/0base.control: add Vcs-{Git,Browser} fields.
  * Add lintian overrides:
    - debian/source/lintian-overrides: override
      debian-watch-file-is-missing, since the upstream is dead.
    - debian/lintian-overrides/cernlib: override
      description-starts-with-package-name.
    - debian/lintian-overrides/{libgraflib1,libgrafx11-1,libkernlib1,
      libmathlib2,libpacklib1,libpacklib-lesstif1}-gfortran: override 
      no-symbols-control-file.
 -- Ubuntu Archive Auto-Sync <email address hidden>   Sat,  30 Apr 2011 12:40:21 +0000
Superseded in oneiric-release on 2011-04-30
Obsolete in natty-release on 2013-06-04
Obsolete in maverick-release on 2013-03-05
cernlib (2006.dfsg.2-14.1) unstable; urgency=low

  * Non-maintainer upload.
  * Fix broken patchsets causing FTBFS, patch provided by Davide Mancusi,
    thanks! (Closes: #560561).
 -- Bhavani Shankar <email address hidden>   Fri, 30 Jul 2010 13:24:00 +0200
Superseded in maverick-release on 2010-08-05
Obsolete in lucid-release on 2016-10-26
cernlib (2006.dfsg.2-14ubuntu2) lucid; urgency=low

  * Update debian/control.d/0base.control.
 -- Ilya Barygin <email address hidden>   Wed, 24 Feb 2010 13:26:25 +0300
Superseded in lucid-release on 2010-02-24
cernlib (2006.dfsg.2-14ubuntu1) lucid; urgency=low

  * Correct dpatch headers to fix FTBFS. Patch from BTS #560561, thanks
    to Davide Mancusi.
 -- Ilya Barygin <email address hidden>   Wed, 24 Feb 2010 12:52:48 +0300
Superseded in lucid-release on 2010-02-24
Obsolete in karmic-release on 2013-03-04
cernlib (2006.dfsg.2-14) unstable; urgency=low

  * Acknowledge NMUs (closes: #501263, #501525, #491530).
    Thanks Christian Perrier.
  * Bump Standards-Version to 3.8.1.
    - Support DEB_BUILD_OPTIONS=nocheck in debian/add-ons/cernlib.mk.
    - Add ${misc:Depends} to debian/control Depends for all binary packages.
  * Other minor changes to debian/add-ons/cernlib.mk necessary for building
    on non-Debian systems; thanks Marco Tangaro for finding them.
  * New (sort of) patch 113: Resurrect a small part of this patch to fix a
    minor PostScript issue.  Thanks Angelo Graziosi for the bug report and
    testing.
  * Revised patch 304: Restore optimization to -O2 on mips/mipsel now that
    gfortran optimization bug is fixed.
  * Revised patch 307: Update included cfortran.h, cfortran.doc to current
    version of Debian package, 4.4-13.
  * Debconf translation:
    - Updated es.po, thanks to Francisco Javier Cuadrado
      <email address hidden> (closes: #507757).

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  28 Apr 2009 23:00:10 +0100
Superseded in karmic-release on 2009-04-28
Obsolete in jaunty-release on 2013-02-28
cernlib (2006.dfsg.2-13.2) unstable; urgency=low

  * Non-maintainer upload with maintainer's agreement to fix more
    l10n issues.
  * Debconf translations:
    - Brazilian Portuguese. Closes: #501263
    - Dutch. Closes: #501525

Superseded in jaunty-release on 2008-11-05
Obsolete in intrepid-release on 2013-02-20
cernlib (2006.dfsg.2-13) unstable; urgency=low

  * Patch 304: Make sure to detect mips and armeb architectures correctly
    in config/linux.cf.
  * Patch 304: Reduce mips/mipsel optimization to zero (-O0) to work around
    gfortran-4.3 SIN/COS bug, http://gcc.gnu.org/PR35662 .  I have verified
    (many thanks to Thiemo Seufer for use of his machine) that CERNLIB
    finally passes test suites on mips in this configuration, and so
    presumably also mipsel.

Superseded in intrepid-release on 2008-06-13
Obsolete in hardy-release on 2015-04-24
cernlib (2006.dfsg.2-11ubuntu1) hardy; urgency=low

  * Sync from Debian unstable (LP: #201962):
    - Desktop file dropped in agreement with Debian (see #471039)
  * debian/control and debian/control.d/0base.control:
    - Change Build-Depends on gfortran to (>= 4:4.2.3) to avoid ftbfs
      Once gfortran (>= 4:4.3) is available in Ubuntu this can be dropped.
  * Modify Maintainer value to match Debian-Maintainer-Field Spec

Superseded in hardy-release on 2008-03-21
cernlib (2006.dfsg.2-5ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes:
    -  Added kxterm.desktop.
  * debian/add-ons/misc/kxterm.desktop:
    - According to desktop-file-validate:
      + Removed "Encoding"
      + Removed "Application" from Categories

Superseded in hardy-release on 2008-01-12
Obsolete in gutsy-release on 2011-09-16
cernlib (2006.dfsg.2-2ubuntu1) gutsy; urgency=low

  * Merge from Debian unstable. Remaining Ubuntu changes:
    - Added kxterm.desktop.
    - Modify Maintainer value to match Debian-Maintainer-Field Spec

Superseded in gutsy-release on 2007-06-20
cernlib (2006.dfsg.2-1ubuntu1) gutsy; urgency=low

  * Merge from Debian unstable. Remaining Ubuntu changes:
    - Added kxterm.desktop.
  * Modify Maintainer value to match Debian-Maintainer-Field Spec

Superseded in gutsy-release on 2007-05-07
Obsolete in feisty-release on 2009-08-20
cernlib (2005.dfsg-5ubuntu2) feisty; urgency=low

  * debian/control.d/pawserv.control: Add update-inetd to pawserv's dependencies
    (Closes Ubuntu: #76175).

 -- Lionel Porcheron <email address hidden>   Sun, 17 Dec 2006 17:03:17 +0100
Superseded in feisty-release on 2006-12-17
Obsolete in edgy-release on 2008-06-19
cernlib (2005.dfsg-5ubuntu1) edgy; urgency=low

  * Merge from Debian Sid. Remaining changes:
    - Added kxterm.desktop.

 -- William Alexander Grant <email address hidden>   Sun, 15 Oct 2006 20:41:51 +1000
Superseded in edgy-release on 2006-10-15
cernlib (2005.dfsg-4ubuntu1) edgy; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Added kxterm.desktop.

Superseded in edgy-release on 2006-09-22
cernlib (2005.dfsg-3ubuntu1) edgy; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Added kxterm.desktop.

Superseded in edgy-release on 2006-09-15
cernlib (2005.05.09.dfsg-8ubuntu1) edgy; urgency=low

  * Re-sync with Debian
  * Re-add debian/add-ons/misc/kxterm.desktop file

 -- Barry deFreese <email address hidden>   Sun,  9 Jul 2006 19:26:33 -0400
Superseded in edgy-release on 2006-07-10
Obsolete in dapper-release on 2011-09-06
cernlib (2005.05.09.dfsg-4ubuntu1) dapper; urgency=low

  * Test build 1

 -- Barry deFreese <email address hidden>   Wed, 12 Apr 2006 15:56:56 -0400
Superseded in dapper-release on 2006-04-14
Superseded in dapper-release on 2006-02-03
cernlib (2005.05.09.dfsg-4) unstable; urgency=low


  * debian/control.d/0base.control: Forgot to include epoch in versioned
    build dependency on gcc defaults package.  Change to read
    "gcc-4.0 (>= 4.0.2-4) | gcc (<< 4:4.0)".

  * patch 211: Delete the part of the patch that modifies src/scripts/cernlib
    since upstream's cernlib script is never used anyway.

  * patch 307: Synced with current version of cfortran.h from cfortran
    package (4.4-9).

  * new patch 319: Hideous workaround (try to run imake twice) for
    non-deterministic imake segfaults on hppa.  If second run of imake
    fails, abort immediately (upstream didn't have "set -e" in their shell
    script).
    - Resynced patch 800.

  * patch 902: Add dummy install.shlib target in m68k patch to isajet
    Imakefile to prevent FTBFS.

  * debian/add-ons/misc/cernlib.m4: New version of Cernlib Autoconf macros
    from Patrice Dumas.

  * debian/debhelper/*.README.debian: Update the APT URLs for obtaining
    unofficial Monte Carlo installation packages from borex.princeton.edu
    to people.debian.org.  Remove the relevant reminder from the
    cernlib-base.TODO file.  Refer in cernlib-base.README.debian to the new
    Cernlib on Debian URL, http://people.debian.org/~kmccarty/cernlib/ .

 -- Kevin B. McCarty <email address hidden>  Mon,  2 Jan 2006 10:42:22 -0500
Superseded in dapper-release on 2006-01-31
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
Superseded in dapper-release on 2006-01-31
cernlib (2005.05.09.dfsg-2) unstable; urgency=low


  * The file src/mclibs/isajet/isasusy/sszibf.F still breaks g77 on m68k,
    even at -O0.  To purge non-free GEANT-FLUKA code from the archive,
    we need to force this version into unstable for all arches, even m68k:
    - new patch 902, debian/add-ons/Makefile: Add a dpatch to remove isajet
      from the list of mclibs to compile if $(DEB_BUILD_ARCH) = m68k.
    - debian/control.d/cernlib-montecarlo.control: Only Recommend
      libisajet758-2-dev, don't Depend upon it.
    - debian/control.d/libisajet*.control: Moved into debian/control.d/no-m68k
    - debian/rules: Hacked to look for arch-specific control file snippets.
    - debian/add-ons/Makefile: Small fix to convert the new format of
      gcc -dumpmachine (e.g. "m68k-linux-gnu") to a machine architecture.

  * No other changes.  My apologies to the non-m68k buildds.

 -- Kevin B. McCarty <email address hidden>  Mon,  5 Dec 2005 12:39:19 -0500
Superseded in dapper-release on 2006-01-31
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 <email address hidden>
    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.

 -- Kevin B. McCarty <email address hidden>  Mon, 12 Dec 2005 13:47:00 -0500
Obsolete in breezy-release on 2008-03-25
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
Obsolete in hoary-release on 2008-03-19
cernlib (2004.11.04-1) unstable; urgency=high


  * New upstream version:
    - Upstream claims 64-bit is mostly fixed (closes: #255970) ...
    - ... except for COMIS; note this in various Paw-related README.Debian
      files and package control texts.
    - debian/local/control/*: change Architecture back to "any".
    - debian/generic/patches/additions/graflib+higz+higzcc+gifencode.c:
      delete, since the new orig.tar.gz includes gifencode.c.
    - debian/lib*.install: $CERN_LEVEL is now 2004, so the shared libs become
      lib*.so.1.2004 -- change the install files to work.
    - debian/copyright: s/2003_source/2004_source/ in the download URL

  * Maintain my versions of {linux,Imake}.cf independently of upstream's:
    - debian/generic/patches/additions/config+{linux,Imake}.cf: new files.
      Add the magic -DCERNLIB_QMLXIA64 flag to linux.cf for 64-bit arches.
    - debian/generic/Makefile: modify slightly to allow files in the
      .../patches/additions directory to overwrite files from upstream.
    - Debian patches 36 and 37: delete, as they are no longer needed.

  * Some fixes to deal with issues in the supposed interchangeability of
    atlas2-base-dev with lapack-dev and blas-dev:
    - debian/generic/bin/cernlib: If libblas.so or liblapack.so is not found,
      fall back to libblas2.so or liblapack2.so respectively.
    - debian/local/control/{cernlib-*,libmathlib1-dev}.control: Explicitly
      prefer installation of blas{,-dev} and lapack{,-dev} over
      atlas2-base{,-dev} in metapackages.  Hopefully, this closes: #276145.

  * debian/local/control/{paw-common,libpaw1}.control: Add the package
    "libc6-dev | libc-dev" to the Recommends of libpaw1 and paw-common.
    Without libc-dev, PAW and Paw++ can only interpret FORTRAN code, not
    compile it, as ld complains that crti.o is missing.

  * debian/local/control/{pawserv,zftp}.control: Improve descriptions of
    pawserv, zftp packages and note their general uselessness more explicitly.

  * debian/{cernlib-base.TODO,*.README.debian}: Minor edits.

  * debian/rules: Add an orig.tar.gz target for my convenience.

  * debian/rules: Change generated shlibs to depend upon library versions
    >= 2004.01.20-6, the last time any backwards incompatibilities appeared.

  * patch 46: Shut up makedepend (cf. xutils bugs #257142, #267205).

 -- Kevin B. McCarty <email address hidden>  Tue, 30 Nov 2004 12:33:16 -0500
Obsolete in warty-release on 2008-01-09
cernlib (2004.01.20-4) unstable; urgency=low


  * patch 15: Every release of g77 breaks something new.  Avoid
    optimization when compiling src/pdf/spdf/structm.F to prevent ICE
    on ARM.

  * patches 36, 37: Add support for x86_64 in src/config/{Imake,linux}.cf
    by stealing from the analogous Debian-patched files in xfree86 (version
    4.3.0.dfsg.1-4).  Untested -- I hope this works.

  * Debconf translations
    - German: Erik Schanze <email address hidden> (closes: #250781)

 -- Kevin B. McCarty <email address hidden>  Sat, 12 Jun 2004 11:11:58 -0400
132 of 32 results