Accepted cernlib 2006.dfsg.2-1ubuntu1 (source)

Lionel Porcheron lionel.porcheron at ubuntu.com
Mon May 7 21:20:11 BST 2007


Accepted:
 OK: cernlib_2006.dfsg.2-1ubuntu1.dsc
     -> Component: universe Section: science
 OK: cernlib_2006.dfsg.2.orig.tar.gz
 OK: cernlib_2006.dfsg.2-1ubuntu1.diff.gz

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 07 May 2007 11:36:04 +0200
Source: cernlib
Binary: cernlib-core zftp libgrafx11-1 libkernlib1-dev cernlib libgraflib1-dev libgraflib1 libpacklib1 cernlib-extras kuipc libmathlib2 libkernlib1 libgrafx11-1-dev libpacklib1-dev cernlib-core-dev cernlib-base-dev cernlib-base kxterm pawserv libpacklib1-lesstif dzedit libmathlib2-dev libpacklib1-lesstif-dev
Architecture: source
Version: 2006.dfsg.2-1ubuntu1
Distribution: gutsy
Urgency: low
Maintainer: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
Changed-By: Lionel Porcheron <lionel.porcheron at ubuntu.com>
Description: 
 cernlib    - almost complete set of Debian Cernlib packages
 cernlib-base - common files for Cernlib libraries and programs
 cernlib-base-dev - script to determine Cernlib library dependencies
 cernlib-core - Cernlib main libraries and programs
 cernlib-core-dev - Cernlib development headers, tools, and static libraries
 cernlib-extras - miscellaneous Cernlib programs unlikely to be used by many
 dzedit     - Cernlib's ZEBRA documentation editor
 kuipc      - Cernlib's Kit for a User Interface Package (KUIP) compiler
 kxterm     - Cernlib's KUIP terminal emulator
 libgraflib1 - Cernlib graphical library
 libgraflib1-dev - Cernlib graphical library (development files)
 libgrafx11-1 - Cernlib library interface to X11 and PostScript
 libgrafx11-1-dev - Cernlib library interface to X11 and PostScript (development)
 libkernlib1 - core Cernlib library of basic functions
 libkernlib1-dev - core Cernlib library of basic functions (development files)
 libmathlib2 - core Cernlib mathematical library
 libmathlib2-dev - core Cernlib mathematical library (development files)
 libpacklib1 - core Cernlib library
 libpacklib1-dev - core Cernlib library (development files)
 libpacklib1-lesstif - Cernlib graphical user interface library
 libpacklib1-lesstif-dev - Cernlib graphical user interface library (development files)
 pawserv    - Cernlib's distributed PAW and file transfer servers
 zftp       - Cernlib's file transfer program
Closes: 409621 416008
Changes: 
 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 <Angelo.Graziosi at roma1.infn.it> 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 <pertusus at free.fr> 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 <jtarrio at debian.org>.
     (closes: #409621)
Files: 
 9a689e201853510e4f1624f34bb9af3f 1207 science optional cernlib_2006.dfsg.2-1ubuntu1.dsc
 34be8a2775d8bfb96dcf4e7a1c0338fb 6152834 science optional cernlib_2006.dfsg.2.orig.tar.gz
 cb5958b1d14031d163ccafd3302bd56f 168347 science optional cernlib_2006.dfsg.2-1ubuntu1.diff.gz
Original-Maintainer: Kevin B. McCarty <kmccarty at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGP4h7IjAgwqfG8N8RAioAAJwLjuOECPfyCeFc+JamZVNpwqDuqQCglJaE
Zh57DhfyvulBISND6I6z2gQ=
=AfrH
-----END PGP SIGNATURE-----





More information about the gutsy-changes mailing list