cernlib 2006.dfsg.2-1ubuntu1 source package in Ubuntu

Changelog

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

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

  * debian/cernlib-debian.mk: Fix typo in orig.tar.gz generation rule
    (closes: #416008).  Hence rebuild orig.tar.gz.  Thanks to Angelo
    Graziosi <email address hidden> for noticing the problem.

  * debian/README.Debian-source: Write file describing how the orig.tar.gz is
    created, to comply with Developers' Reference section 6.7.8.2.

  * debian/control.d/cernlib-core-dev.control: Depend on or'ed combination of
    libpawlib2-lesstif-dev with forthcoming new package
    libpawlib-lesstif3-dev, since the soversions for libpawlib-lesstif (and
    hence also libgeant321) will need to be bumped due to an upcoming purge of
    obsolete embedded third-party code from the library.  Once the new
    libraries are in unstable I'll remove the libpawlib2-lesstif-dev
    dependency, but in the meantime the cernlib-core-dev metapackage will
    still be installable.

  * debian/control.d/pawserv.control: Add Depends on openbsd-inetd |
    inet-superserver, as post-Etch, netbase no longer provides or depends
    on an inetd.

  * New patch 122: Fix minor syntax errors in CDF files (text accidentally
    commented out by leading '*' characters) that caused a few phrases to
    be missing from program online help texts.

  * Changes supplied or requested by Patrice Dumas <email address hidden> for
    use in Fedora Cernlib packages:
    - debian/add-ons/Makefile, debian/add-ons/bin/cernlib.in: Add the
      potential to have the cernlib script look for Cernlib libraries
      in a specific versioned directory.  [Does not affect Debian builds.]
    - New patch 123: Declare memmove() in packlib/kuip/kuip/kstring.h
      only if it is not already defined as a macro.  [Does not affect
      Debian builds.]
    - Patch 321: Revert to use of Harald Vogt's solution for supplying a
      getarg wrapper function to gfortran; upstream's solution hard-codes
      gfortran name mangling, and may break in the future.
    - Patch 800: Shared library target Imake macros updated for consistency;
      added the possibility to include the compiler name in the library
      sonames for FORTRAN compiler transitions.  [Does not affect Debian
      builds.]
    - Patch 805: Restore implementation of PERRORF() in kernlib [by deleting
      the part of this patch that kept it from being compiled].  I have
      no idea why I commented it out of the build long ago, and it seems
      it cannot possibly do any harm.  Hence, bump libkernlib shlibdeps
      in debian/rules.

cernlib (2006.dfsg-1) experimental; urgency=low

  * New upstream release.
    - Upstream has this time produced a single monolithic tarball.
      . debian/cernlib-debian.mk: Fix get-orig-source target accordingly.
      . debian/README.source, debian/copyright.in: Update.
    - Upstream now ships a bootstrap method of building nypatchy.  At
      some point (not just yet) we will build a package from this, so
      incorporate p5boot and patchy modules in the source package.
    - Upstream now ships a man page for the cernlib script.  We continue
      using a custom version of the script, but may as well ship their
      man page at least in the source package.
    - debian/debhelper/lib*.install: s/2005/2006/ for lib filenames
    - Patch 113: Upstream fixed ipdef.F; delete this patch.
    - Patch 115: Upstream fixed rsrtnt64.F in a more elegant way, so this
                 patch is now much simpler; merely ensure that weird jump
                 assignments are avoided on ia64/g77 as well as with gfortran.
    - Patch 202: Resync.
    - Patch 304: Merge in upstream's changes to Imake.cf, linux.cf,
                 linux-lp64.cf.
    - Patch 314: Upstream fixed kmfile.c; delete this patch.
    - Patch 315: Upstream fixed c327m.F, c342m.F, log.c, tcpaw.c, systems.c,
                 ksys.h, and added MacOSX.tmpl.  Merge in upstream's versions
                 of MacOSX.cf, MacOSX.rules.
    - Patch 318: Upstream fixed tcpaw.c; resync iconwidget.c.
    - Patch 321: Upstream fixed wpsipg.F, cfstft.F, v107z0.inc, iucomh.F,
                 getarg.F, ublow.F, ubunch.F, rndm.F, fzdaeof.inc, q_and.inc,
                 q_andor.inc, q_jbit.inc, q_jbyt.inc, q_jbytet.inc,
                 q_jbytor.inc, q_mbytet.inc, q_mbytor.inc, q_or.inc,
                 q_sbit.inc, q_sbit0.inc, q_sbit1.inc, q_sbyt.inc,
                 q_shift.inc, q_shiftl.inc, q_shiftr.inc, q_xor.inc.
                 Upstream did *not* see a need to change klnx.h; hence remove
                 our patch for that file.  Remove patch to linux.cf which
                 is now incorporated in patch 304.

  * Patch 803: Add "-u" to the invocation of "cernlib" used to create kxterm,
    and revert CernlibFortranProgramTarget to CernlibCcProgramTarget,
    ensuring that the kxterm binary is not linked against extraneous libs.

  * debian/control.d/*, debian/debhelper/cernlib-base*: Split out a new
    cernlib-base-dev package that contains the "cernlib" library dependency
    script and Autoconf and Imake macros.  People not using the CERN
    libraries for development need none of these.  Adjust control information
    accordingly so that only devel packages pull in cernlib-base-dev.
    Also install remove-deadpool and gmake scripts into /usr/share/cernlib
    so that other Cernlib source packages don't need to carry around their
    own copies (risking divergence).  Add $(datadir)/cernlib to $PATH
    in debian/add-ons/cernlib.mk so these scripts will be found automatically.

  * debian/add-ons/vim/*, debian/debhelper/cernlib-base.install,
    debian/control.d/cernlib-base.control: Add Vim macros for syntax
    highlighting of KUIPC Command Definition Files (CDFs) and KUIP/PAW
    macro (.kumac) files.  Emacs macros will be accepted as well but I
    won't be the one to write them.

  * debian/add-ons/bin/cernlib.in: Add output of -lXbae -lXm -lXaw for
    "cernlib -G Motif pawlib", preparing for plans to make libpawlib-lesstif.so
    use external libXaw and libXbae.  [N.B. -lXm *must* come before -lXaw.]

  * debian/control.d/cernlib{-core-dev,}.control: Remove explicit
    dependencies of cernlib metapackage upon geant321-data, libgeant321-*
    as the geant321 package pulls them in automatically.

  * debian/control.d/pawserv.control: Use ${misc:Depends} instead of
    explicit debconf dependency.

  * debian/control.d/libpacklib1-lesstif.control: Recommend kxterm.

  * debian/add-ons/Makefile: Add missing target dependency
    "cernlib-setup-local: cernlib-scripts"; prevents a failure in running
    "debian/rules binary-indep".

  * debian/rules: Remove stray reference to libpawlib2-lesstif package,
    no longer in this source package.  Use -s instead of -a for debhelper
    flags in binary-arch.

  * debian/add-ons/bin/install-cernlib-dirs.sh: Use 2006 for $CERN_LEVEL
    instead of 2005.  Also generate symlinks /cern/2006deb/src/include and
    /cern/2006deb/src/config.  Add a --year flag to permit uninstallation
    (or installation) of a Cernlib directory skeleton with a different year.
    Add symlinks from /usr/lib to GEANT and Monte Carlo data files
    xsneut95.dat, cojets.dat, eurodec.dat, isajet.dat.

  * debian/cernlib-debian.mk:
    - Set $(TEXMFVAR) to $(CURDIR)/.texmf-var as requested by the Debian
      LaTeX maintainers.  Take care of creating and removing this directory
      in the appropriate targets.  Cernlib modules (mclibs) that use LaTeX
      to build documents will now behave correctly when built using this
      version of the cernlib-base package.
    - No longer fiddle with separate directories for control file fragments
      on different arches; this is no longer needed as we now use -s instead
      of -a flags for debhelper in binary-arch.
    - As a result, we should no longer need to fiddle with debian/control at
      build time.  Instead, check that an autogenerated debian/control.new is
      the same as the existing debian/control; if not, error out of the build.

  * debian/changelog: Since the changelog is getting quite large, move
    entries older than a year or so into debian/changelog.Debian.old.
    Install this only into the cernlib-base binary package.

  * Remove empty directory debian/patches/optional from source package.

  * Debconf translation: gl.po, thanks to Jacobo Tarrio <email address hidden>.
    (closes: #409621)

 -- Lionel Porcheron <email address hidden>   Mon, 07 May 2007 11:36:04 +0200

Upload details

Uploaded by:
Lionel Porcheron on 2007-05-07
Sponsored by:
Albin Tonnerre
Uploaded to:
Gutsy
Original maintainer:
MOTU
Architectures:
any
Section:
science
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cernlib_2006.dfsg.2.orig.tar.gz 5.9 MiB f8ef612cdef0e02b69ccabbe0061eed5f952522565affc25e8ad6e0b73b73f26
cernlib_2006.dfsg.2-1ubuntu1.diff.gz 164.4 KiB cd9a8e81ee8f59f52f7dc7e859f158c4b01e87625a8bd63848382980741a50e3
cernlib_2006.dfsg.2-1ubuntu1.dsc 1.2 KiB af5f5e30aa1f282a6dc5da8b46984963bbf94b565ed766c504b095b7835e6f2e

View changes file

Binary packages built by this source

cernlib: No summary available for cernlib in ubuntu gutsy.

No description available for cernlib in ubuntu gutsy.

cernlib-base: No summary available for cernlib-base in ubuntu gutsy.

No description available for cernlib-base in ubuntu gutsy.

cernlib-base-dev: No summary available for cernlib-base-dev in ubuntu gutsy.

No description available for cernlib-base-dev in ubuntu gutsy.

cernlib-core: No summary available for cernlib-core in ubuntu gutsy.

No description available for cernlib-core in ubuntu gutsy.

cernlib-core-dev: No summary available for cernlib-core-dev in ubuntu gutsy.

No description available for cernlib-core-dev in ubuntu gutsy.

cernlib-extras: No summary available for cernlib-extras in ubuntu gutsy.

No description available for cernlib-extras in ubuntu gutsy.

dzedit: No summary available for dzedit in ubuntu gutsy.

No description available for dzedit in ubuntu gutsy.

kuipc: No summary available for kuipc in ubuntu gutsy.

No description available for kuipc in ubuntu gutsy.

kxterm: No summary available for kxterm in ubuntu gutsy.

No description available for kxterm in ubuntu gutsy.

libgraflib1: No summary available for libgraflib1 in ubuntu gutsy.

No description available for libgraflib1 in ubuntu gutsy.

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

No description available for libgraflib1-dev in ubuntu gutsy.

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

No description available for libgrafx11-1 in ubuntu gutsy.

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

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

libkernlib1: No summary available for libkernlib1 in ubuntu gutsy.

No description available for libkernlib1 in ubuntu gutsy.

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

No description available for libkernlib1-dev in ubuntu gutsy.

libmathlib2: No summary available for libmathlib2 in ubuntu gutsy.

No description available for libmathlib2 in ubuntu gutsy.

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

No description available for libmathlib2-dev in ubuntu gutsy.

libpacklib1: No summary available for libpacklib1 in ubuntu gutsy.

No description available for libpacklib1 in ubuntu gutsy.

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

No description available for libpacklib1-dev in ubuntu gutsy.

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

No description available for libpacklib1-lesstif in ubuntu gutsy.

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

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

pawserv: No summary available for pawserv in ubuntu gutsy.

No description available for pawserv in ubuntu gutsy.

zftp: No summary available for zftp in ubuntu gutsy.

No description available for zftp in ubuntu gutsy.