Re: [LCFC] templates://cernlib/{pawserv.templates}
Christian Perrier wrote:
> This is the last call for comments for the review of debconf
> templates for cernlib.
I caught one of these, but missed these two:
> Package: dzedit
[...]
> DZedit is an interactive interface to the DZDOC (ZEBRA documentation) system
> developed at CERN. ZEBRA, part of the Packlib library, allows to
> create complex data structures in the FORTRAN 77 language; the DZDOC system
> allows to generate and maintain documentation of ZEBRA data
> structures.
The second one is tricky ("allows the generation and maintenance of
documentation of..."?), but I'd prefer not to use "allows" there
anyway:
DZedit is an interactive interface to the DZDOC (ZEBRA documentation) system
developed at CERN. ZEBRA, part of the Packlib library, allows the creation
of complex data structures in the FORTRAN 77 language; the DZDOC system
helps to generate and maintain documentation for ZEBRA data structures.
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
--- ../cernlib.old/debian/pawserv.templates 2007-11-19 11:44:48.000000000 +0000
+++ debian/pawserv.templates 2007-12-03 13:13:26.000000000 +0000
@@ -1,11 +1,13 @@
Template: pawserv/which_servers
Type: select
-# Note to translators: only the English word "Both" below should be translated
-_Choices: Pawserv, Zserv, Both
+# flag:translate:3
+__Choices: Pawserv, Zserv, Both
Default: Pawserv
-_Description: Servers to be run from inetd
+_Description: Servers to be run from inetd:
This package includes both the pawserv daemon (permitting remote hosts to
read local files while running PAW/Paw++) and the zserv daemon (allowing
- remote hosts to log in using CERN's ZFTP protocol). These servers are run
- from inetd; you may enable either or both of them. Unless you have very
- specialized requirements, most likely you only want to enable pawserv.
+ remote hosts to log in using CERN's ZFTP protocol).
+ .
+ These servers are run from the inetd superserver and either both or
+ only one of them may be enabled. Enabling 'pawserv' alone is
+ sufficient for most uses.
--- ../cernlib.old/debian/control 2007-11-22 13:34:46.000000000 +0000
+++ debian/control 2007-12-03 13:14:39.000000000 +0000
@@ -11,14 +11,14 @@
Depends: cernlib-base (= ${source:Version})
Replaces: cernlib-base (<< 2005.dfsg-6)
Conflicts: libcojets1-dev, libgeant1-dev, libherwig59-dev, libisajet758-dev, libkuipx11-1-dev, libmathlib1-dev, libpaw1-dev, libpdflib804-dev, libphtools1-dev, blas2-dev, lapack2-dev
-Description: script to determine Cernlib library dependencies
+Description: Cernlib data analysis tool - dependencies checking script
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes the "cernlib" script that lists the command-line options
- needed for linking against Cernlib libraries. The script has been rewritten
- from the upstream version to calculate dependencies recursively. Also
+ needed for linking against Cernlib libraries. The script has been rewritten
+ from the upstream version to calculate dependencies recursively. Also
included are a contributed set of Autoconf macros to test for Cernlib
libraries, and a set of Imake macros to allow Cernlib modules to be built
out-of-tree.
@@ -26,7 +26,7 @@
Package: cernlib-base
Architecture: all
Section: devel
-Description: common files for Cernlib libraries and programs
+Description: Cernlib data analysis tool - common files
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -34,71 +34,68 @@
This package includes miscellaneous architecture-independent files useful
for Cernlib libraries and programs, including an example script that can
generate a skeleton Cernlib directory structure and Vim syntax highlighting
- macros for KUIPC CDF files and PAW "kumac" macro files. Also included is a
- README.Debian with a summary of changes made to Cernlib to fit it into Debian
- packaging practices.
+ macros for KUIPC CDF files and PAW "kumac" macro files.
Package: cernlib-core-dev
Architecture: all
Section: devel
Depends: cernlib-base (= ${source:Version}), cernlib-base-dev, libgraflib1-dev, libgrafx11-1-dev, libkernlib1-dev, libpacklib1-lesstif-dev, libmathlib2-dev, libpacklib1-dev, libpawlib2-dev, libpawlib-lesstif3-dev, kuipc, dzedit
-Description: Cernlib development headers, tools, and static libraries
+Description: Cernlib data analysis tool - core development files
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
- This metapackage provides the header files and static libraries likely to be
- wanted by developers using the Cern libraries who are not interested
- specifically in high energy physics. It also provides the Cernlib
- development tools DZedit and KUIPC. Cernlib analysis programs may be
+ This metapackage provides the header files and static libraries needed
+ by developers using the Cern libraries and not specifically interested
+ in high energy physics. It also provides the Cernlib
+ development tools DZedit and KUIPC. Cernlib analysis programs may be
obtained by installing the cernlib-core metapackage.
Package: cernlib-core
Architecture: all
Section: science
Depends: cernlib-base (= ${source:Version}), kxterm, refblas3 | libblas.so.3, lapack3 | liblapack.so.3, paw++, paw, paw-common, paw-demos
-Description: Cernlib main libraries and programs
+Description: Cernlib data analysis tool - main libraries and programs
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
- This metapackage provides the libraries and analysis tools (e.g. PAW) likely
- to be wanted by most users of the Cern libraries who are not interested
- specifically in high energy physics. You cannot do program development by
- installing only this metapackage; development libraries and tools may
- be obtained by installing the cernlib-core-dev metapackage or individual
- lib*-dev packages.
+ This metapackage provides the libraries and analysis tools (e.g. PAW)
+ likely to be wanted by most users of the Cern libraries who are not
+ interested specifically in high energy physics. It does not provide
+ development libraries or tools; those may be obtained by installing
+ the cernlib-core-dev metapackage or individual lib*-dev packages.
Package: cernlib-extras
Architecture: all
Priority: extra
Section: science
Depends: cernlib-base (= ${source:Version}), pawserv, zftp
-Description: miscellaneous Cernlib programs unlikely to be used by many
+Description: Cernlib data analysis tool - extra programs
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides a few additional Cernlib programs not included
- in any other Cernlib metapackage. Very few people are likely to be
+ in any other Cernlib package. Very few people are likely to be
interested in them; currently they include zftp, pawserv and zserv.
- Notice that the latter two programs run as daemons through inetd and may
- reduce your system's security!
+ The latter two programs run as daemons through inetd and may
+ raise concerns about the system's security.
.
- Installing this package along with the "cernlib" metapackage will supply
- a complete set of all Cernlib programs and libraries included in Debian.
+ Installing this package along with the 'cernlib' metapackage will supply
+ a complete set of all Cernlib programs and libraries.
Package: cernlib
Architecture: all
Section: science
Depends: cernlib-base (= ${source:Version}), cernlib-core, cernlib-core-dev, cernlib-montecarlo, geant321-doc, geant321
-Description: almost complete set of Debian Cernlib packages
+Description: Cernlib data analysis tool - general use metapackage
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides almost all of the programs and libraries contained
- in Cernlib. Most people will likely want only a subset of these. A few
+ in Cernlib. Most people will likely want only a subset of these. A few
extra Cernlib programs, not of interest to many people, may be obtained via
the cernlib-extras metapackage.
@@ -107,16 +104,15 @@
Section: devel
Depends: ${shlibs:Depends}
Recommends: cernlib-base-dev, libpacklib1-dev
-Description: Cernlib's ZEBRA documentation editor
+Description: Cernlib data analysis tool - ZEBRA documentation editor
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
DZedit is an interactive interface to the DZDOC (ZEBRA documentation) system
- developed at CERN. ZEBRA, part of the Packlib library, permits a developer to
- create complex data structures in the FORTRAN 77 language; the DZDOC system
- allows the developer to generate and maintain documentation of ZEBRA data
- structures.
+ developed at CERN. ZEBRA, part of the Packlib library, allows the creation
+ of complex data structures in the FORTRAN 77 language; the DZDOC system
+ helps to generate and maintain documentation for ZEBRA data structures.
Package: kuipc
Architecture: any
@@ -124,17 +120,17 @@
Depends: ${shlibs:Depends}, cernlib-base
Recommends: cernlib-base-dev, libpacklib1-dev
Suggests: libpacklib1-lesstif-dev
-Description: Cernlib's Kit for a User Interface Package (KUIP) compiler
+Description: Cernlib data analysis tool - Kit for a User Interface Package (KUIP) compiler
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
KUIPC, the Kit for a User Interface Package Compiler, is a tool to simplify
- the writing of a program's user interface code. It takes as
- input a Command Definition File (CDF) that describes the
+ the writing of a program's user interface code. It takes
+ a Command Definition File (CDF) as input, which describes the
commands to be understood by the program, and outputs C or FORTRAN code that
- makes the appropriate function calls to set up the user interface. This
- code can then be compiled and linked with the rest of the program. Since
+ makes the appropriate function calls to set up the user interface. This
+ code can then be compiled and linked with the rest of the program. Since
the generated code uses KUIP routines, the program must also be linked
against the Packlib library that contains them.
.
@@ -145,7 +141,7 @@
Architecture: any
Section: science
Depends: ${shlibs:Depends}, cernlib-base
-Description: Cernlib's KUIP terminal emulator
+Description: Cernlib data analysis tool - KUIP terminal emulator
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -154,60 +150,62 @@
the (now defunct) Apollo DM pads (like: input and transcript
pads, automatic file backup of transcript pad, string search in pads,
etc.) and the Korn shell emacs-style command line editing and command
- line recall mechanism. It can support the command-line interface
+ line recall mechanism. It can support the command-line interface
of various Cernlib applications.
Package: libgraflib1-dev
Architecture: any
Section: libdevel
Depends: libgraflib1 (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version})
-Description: Cernlib graphical library (development files)
+Description: Cernlib data analysis tool - graphical library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
- The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
+ The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
graphing facility intended to produce drawings and slides of histograms
- (and other data) of a quality suitable to talks and publications. DZDOC
- provides a method of viewing Cernlib's ZEBRA data structures. This package
- includes a static version of graflib, as well as C and FORTRAN header files.
+ (and other data) of a quality suitable to talks and publications. DZDOC
+ provides a method of viewing Cernlib's ZEBRA data structures.
+ .
+ This package includes a static version of graflib, as well as C and
+ FORTRAN header files.
Package: libgraflib1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
-Description: Cernlib graphical library
+Description: Cernlib data analysis tool - graphical library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
- The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
+ The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
graphing facility intended to produce drawings and slides of histograms
- (and other data) of a quality suitable to talks and publications. DZDOC
+ (and other data) of a quality suitable to talks and publications. DZDOC
provides a method of viewing Cernlib's ZEBRA data structures.
.
- Note that in order to compile and link programs against this library,
+ In order to compile and link programs against this library,
you must also install the libgraflib1-dev package.
Package: libgrafx11-1-dev
Architecture: any
Section: libdevel
Depends: libgrafx11-1 (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), libx11-dev (>= 4.3.0-3)
-Description: Cernlib library interface to X11 and PostScript (development)
+Description: Cernlib data analysis tool - interface to X11 and PostScript (development)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes a static version of libgrafX11, also known as HIGZ
(High-level Interface to Graphics and ZEBRA), an interface to the X Window
- System. In addition to basic drawing functions, HIGZ includes a PostScript
- interface. Also included are C and FORTRAN header files.
+ System. In addition to basic drawing functions, HIGZ includes a PostScript
+ interface. Also included are C and FORTRAN header files.
Package: libgrafx11-1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
-Description: Cernlib library interface to X11 and PostScript
+Description: Cernlib data analysis tool - interface to X11 and PostScript
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -223,21 +221,23 @@
Architecture: any
Section: libdevel
Depends: libkernlib1 (= ${binary:Version}), cernlib-base-dev, cfortran, libc6-dev | libc-dev
-Description: core Cernlib library of basic functions (development files)
+Description: Cernlib data analysis tool - core library of basic functions (development)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The kernlib library contains a rather miscellaneous set of basic numerical,
bitwise, and system-dependent functions used by other Cern libraries and
- programs. This package includes the static version of kernlib, as well as
+ programs.
+ .
+ This package includes the static version of kernlib, as well as
C and FORTRAN header files.
Package: libkernlib1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, cernlib-base
-Description: core Cernlib library of basic functions
+Description: Cernlib data analysis tool - core library of basic functions
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -255,7 +255,7 @@
Depends: refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so, libmathlib2 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev
Conflicts: libmathlib1-dev, blas2-dev, lapack2-dev
Replaces: libmathlib1-dev
-Description: core Cernlib mathematical library (development files)
+Description: Cernlib data analysis tool - core mathematical library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -264,14 +264,16 @@
such as evaluating special functions and integrals, numerically solving
algebraic and differential equations, performing matrix and vector operations,
running statistical tests, and generating random numbers in specified
- distributions. This package contains a static version of mathlib, as well
+ distributions.
+ .
+ This package contains a static version of mathlib, as well
as C and FORTRAN header files.
Package: libmathlib2
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
-Description: core Cernlib mathematical library
+Description: Cernlib data analysis tool - core mathematical library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -280,9 +282,9 @@
such as evaluating special functions and integrals, numerically solving
algebraic and differential equations, performing matrix and vector operations,
running statistical tests, and generating random numbers in specified
- distributions.
+ distributions.
.
- Note that in order to compile and link programs against this library, you
+ In order to compile and link programs against this library, you
must also install the libmathlib2-dev package.
Package: libpacklib1-dev
@@ -290,7 +292,7 @@
Section: libdevel
Depends: libpacklib1 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev
Suggests: libpacklib1-lesstif-dev
-Description: core Cernlib library (development files)
+Description: Cernlib data analysis tool - core library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -302,47 +304,65 @@
a format-free input processing system for FORTRAN; and ZEBRA, a data
structure management package.
.
- This package contains a static version of packlib. Also included are C
- and FORTRAN header files. Please note that the graphical functionality of
- KUIP has been split out into the separate Debian package
- libpacklib1-lesstif-dev so that this package need not depend upon the X
- and Lesstif libraries.
+ This package contains a static version of packlib. Also included are C
+ and FORTRAN header files. Please note that the graphical functionality of
+ KUIP has been split out into the separate libpacklib1-lesstif-dev package
+ so that this package need not depend upon the X and Lesstif libraries.
Package: libpacklib1-lesstif-dev
Architecture: any
Section: libdevel
Depends: libpacklib1-lesstif (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version}), lesstif2-dev, libxt-dev (>= 4.3.0-3)
Conflicts: libkuipx11-1-dev
-Description: Cernlib graphical user interface library (development files)
+Description: Cernlib data analysis tool - core GUI library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
+ The packlib library includes a great deal of Cernlib core functionality.
+ Best-known are probably the MINUIT function minimization routines, the
+ HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
+ Other subsystems include CSPACK, a set of client-server routines; FFREAD,
+ a format-free input processing system for FORTRAN; and ZEBRA, a data
+ structure management package.
+ .
This package includes the graphical functionality of KUIP, the Cernlib
- Kit for a User Interface Package. This library has been split off
- from packlib in Debian so that the packlib packages need not depend upon
- the X and Lesstif libraries. The package was formerly named libkuipx11-1-dev.
+ Kit for a User Interface Package. This library has been split off
+ from packlib so that the packlib packages need not depend upon
+ the X and Lesstif libraries.
+ .
+ This package was formerly named libkuipx11-1-dev.
The text-based functionality of KUIP can be found in the libpacklib1-dev
package.
.
- This package is the static version of the libpacklib-lesstif library, to be
- used for development.
+ This package provides the static version of the libpacklib-lesstif
+ library, to be used for development.
Package: libpacklib1-lesstif
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Recommends: kxterm
-Description: Cernlib graphical user interface library
+Description: Cernlib data analysis tool - core GUI library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
+ The packlib library includes a great deal of Cernlib core functionality.
+ Best-known are probably the MINUIT function minimization routines, the
+ HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
+ Other subsystems include CSPACK, a set of client-server routines; FFREAD,
+ a format-free input processing system for FORTRAN; and ZEBRA, a data
+ structure management package.
+ .
This package includes the graphical functionality of KUIP, the Cernlib
- Kit for a User Interface Package. This library has been split off
- from packlib in Debian so that the packlib packages need not depend upon
- the X and Lesstif libraries. The package was formerly named libkuipx11-1.
- The text-based functionality of KUIP can be found in the libpacklib1 package.
+ Kit for a User Interface Package. This library has been split off
+ from packlib so that the packlib packages need not depend upon
+ the X and Lesstif libraries.
+ .
+ This package was formerly named libkuipx11-1.
+ The text-based functionality of KUIP can be found in the libpacklib1
+ package.
.
Note that in order to compile and link programs against this library, you
must also install the libpacklib1-lesstif-dev package.
@@ -353,7 +373,7 @@
Depends: ${shlibs:Depends}
Suggests: xterm | x-terminal-emulator
Conflicts: paw-static (<= 2005.05.09-1), paw++-static (<= 2005.05.09-1)
-Description: core Cernlib library
+Description: Cernlib data analysis tool - core library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -363,13 +383,15 @@
HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
Other subsystems include CSPACK, a set of client-server routines; FFREAD,
a format-free input processing system for FORTRAN; and ZEBRA, a data
- structure management package. This package also includes kuesvr,
- the KUIP edit server program that permits calling an editor asynchronously
- from within a KUIP-based program.
+ structure management package.
+ .
+ This package also includes kuesvr, the KUIP edit server program that
+ permits calling an editor asynchronously from within a KUIP-based
+ program.
.
Please note that the graphical functionality of KUIP has been split out into
- the separate Debian package libpacklib1-lesstif so that this package need not
- depend upon the X libraries. In order to compile and link programs
+ the separate libpacklib1-lesstif package so that this package need not
+ depend upon the X libraries. In order to compile and link programs
against libpacklib, you must also install the libpacklib1-dev (and
maybe also the libpacklib1-lesstif-dev) package(s).
@@ -382,30 +404,30 @@
Suggests: logrotate
Conflicts: zserv, harden-servers
Replaces: zserv
-Description: Cernlib's distributed PAW and file transfer servers
+Description: Cernlib data analysis tool - distributed PAW and file transfer servers
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
- This package contains the server daemon for remote PAW clients. PAW
+ This package contains the server daemon for remote PAW clients. PAW
is the Physics Analysis Workstation, a graphical analysis program.
Included in the same binary is zserv, the server daemon for the ZFTP protocol;
zserv is a macro-extensible file transfer program which supports the
transfer of formatted, unformatted and ZEBRA RZ files (CMZ, HBOOK, etc.).
It is similar to a standard FTP daemon, although it listens on a different
- port. Both servers operate through inetd.
+ port. Both servers operate through inetd.
.
Since these servers accept passwords in cleartext and do not support SSL
or other encryption methods, you should probably only install this package
- within a trusted LAN. Think of it as equivalent to vanilla telnetd in terms
- of security (or lack thereof).
+ within a trusted LAN. It should be seen as equivalent to vanilla telnetd
+ in terms of security (or lack thereof).
Package: zftp
Architecture: any
Priority: extra
Section: net
Depends: ${shlibs:Depends}, netbase (>= 4.08)
-Description: Cernlib's file transfer program
+Description: Cernlib data analysis tool - file transfer program
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
@@ -417,6 +439,6 @@
between different architectures.
.
Except for the special treatment of Cernlib files and use of a different port,
- zftp is very similar to an FTP client. Unless you are already familiar with
+ zftp is very similar to an FTP client. Unless you are already familiar with
this program, it will almost certainly be useless to you.
Template: pawserv/which_servers
Type: select
# flag:translate:3
__Choices: Pawserv, Zserv, Both
Default: Pawserv
_Description: Servers to be run from inetd:
This package includes both the pawserv daemon (permitting remote hosts to
read local files while running PAW/Paw++) and the zserv daemon (allowing
remote hosts to log in using CERN's ZFTP protocol).
.
These servers are run from the inetd superserver and either both or
only one of them may be enabled. Enabling 'pawserv' alone is
sufficient for most uses.
Source: cernlib
Maintainer: Kevin B. McCarty <kmccarty@debian.org>
Standards-Version: 3.7.2
Priority: optional
Section: science
Build-Depends: dpkg-dev (>= 1.13.19), dpatch (>= 2.0.9), patch, mawk | gawk, xutils-dev, debhelper (>= 5.0.0), g77, cfortran (>= 4.4-8), x11proto-core-dev, libxt-dev, libx11-dev, lesstif2-dev, refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so
Package: cernlib-base-dev
Architecture: all
Section: devel
Depends: cernlib-base (= ${source:Version})
Replaces: cernlib-base (<< 2005.dfsg-6)
Conflicts: libcojets1-dev, libgeant1-dev, libherwig59-dev, libisajet758-dev, libkuipx11-1-dev, libmathlib1-dev, libpaw1-dev, libpdflib804-dev, libphtools1-dev, blas2-dev, lapack2-dev
Description: Cernlib data analysis tool - dependencies checking script
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes the "cernlib" script that lists the command-line options
needed for linking against Cernlib libraries. The script has been rewritten
from the upstream version to calculate dependencies recursively. Also
included are a contributed set of Autoconf macros to test for Cernlib
libraries, and a set of Imake macros to allow Cernlib modules to be built
out-of-tree.
Package: cernlib-base
Architecture: all
Section: devel
Description: Cernlib data analysis tool - common files
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes miscellaneous architecture-independent files useful
for Cernlib libraries and programs, including an example script that can
generate a skeleton Cernlib directory structure and Vim syntax highlighting
macros for KUIPC CDF files and PAW "kumac" macro files.
Package: cernlib-core-dev
Architecture: all
Section: devel
Depends: cernlib-base (= ${source:Version}), cernlib-base-dev, libgraflib1-dev, libgrafx11-1-dev, libkernlib1-dev, libpacklib1-lesstif-dev, libmathlib2-dev, libpacklib1-dev, libpawlib2-dev, libpawlib-lesstif3-dev, kuipc, dzedit
Description: Cernlib data analysis tool - core development files
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides the header files and static libraries needed
by developers using the Cern libraries and not specifically interested
in high energy physics. It also provides the Cernlib
development tools DZedit and KUIPC. Cernlib analysis programs may be
obtained by installing the cernlib-core metapackage.
Package: cernlib-core
Architecture: all
Section: science
Depends: cernlib-base (= ${source:Version}), kxterm, refblas3 | libblas.so.3, lapack3 | liblapack.so.3, paw++, paw, paw-common, paw-demos
Description: Cernlib data analysis tool - main libraries and programs
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides the libraries and analysis tools (e.g. PAW)
likely to be wanted by most users of the Cern libraries who are not
interested specifically in high energy physics. It does not provide
development libraries or tools; those may be obtained by installing
the cernlib-core-dev metapackage or individual lib*-dev packages.
Package: cernlib-extras
Architecture: all
Priority: extra
Section: science
Depends: cernlib-base (= ${source:Version}), pawserv, zftp
Description: Cernlib data analysis tool - extra programs
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides a few additional Cernlib programs not included
in any other Cernlib package. Very few people are likely to be
interested in them; currently they include zftp, pawserv and zserv.
The latter two programs run as daemons through inetd and may
raise concerns about the system's security.
.
Installing this package along with the 'cernlib' metapackage will supply
a complete set of all Cernlib programs and libraries.
Package: cernlib
Architecture: all
Section: science
Depends: cernlib-base (= ${source:Version}), cernlib-core, cernlib-core-dev, cernlib-montecarlo, geant321-doc, geant321
Description: Cernlib data analysis tool - general use metapackage
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This metapackage provides almost all of the programs and libraries contained
in Cernlib. Most people will likely want only a subset of these. A few
extra Cernlib programs, not of interest to many people, may be obtained via
the cernlib-extras metapackage.
Package: dzedit
Architecture: any
Section: devel
Depends: ${shlibs:Depends}
Recommends: cernlib-base-dev, libpacklib1-dev
Description: Cernlib data analysis tool - ZEBRA documentation editor
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
DZedit is an interactive interface to the DZDOC (ZEBRA documentation) system
developed at CERN. ZEBRA, part of the Packlib library, allows the creation
of complex data structures in the FORTRAN 77 language; the DZDOC system
helps to generate and maintain documentation for ZEBRA data structures.
Package: kuipc
Architecture: any
Section: devel
Depends: ${shlibs:Depends}, cernlib-base
Recommends: cernlib-base-dev, libpacklib1-dev
Suggests: libpacklib1-lesstif-dev
Description: Cernlib data analysis tool - Kit for a User Interface Package (KUIP) compiler
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
KUIPC, the Kit for a User Interface Package Compiler, is a tool to simplify
the writing of a program's user interface code. It takes
a Command Definition File (CDF) as input, which describes the
commands to be understood by the program, and outputs C or FORTRAN code that
makes the appropriate function calls to set up the user interface. This
code can then be compiled and linked with the rest of the program. Since
the generated code uses KUIP routines, the program must also be linked
against the Packlib library that contains them.
.
KUIPC is no longer actively developed, so aside from its use in the build
process of Cernlib, it is of mainly historical interest.
Package: kxterm
Architecture: any
Section: science
Depends: ${shlibs:Depends}, cernlib-base
Description: Cernlib data analysis tool - KUIP terminal emulator
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
KXterm is a terminal emulator which combines the best features from
the (now defunct) Apollo DM pads (like: input and transcript
pads, automatic file backup of transcript pad, string search in pads,
etc.) and the Korn shell emacs-style command line editing and command
line recall mechanism. It can support the command-line interface
of various Cernlib applications.
Package: libgraflib1-dev
Architecture: any
Section: libdevel
Depends: libgraflib1 (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version})
Description: Cernlib data analysis tool - graphical library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
graphing facility intended to produce drawings and slides of histograms
(and other data) of a quality suitable to talks and publications. DZDOC
provides a method of viewing Cernlib's ZEBRA data structures.
.
This package includes a static version of graflib, as well as C and
FORTRAN header files.
Package: libgraflib1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Description: Cernlib data analysis tool - graphical library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The graflib library includes the HPLOT and DZDOC systems. HPLOT is a
graphing facility intended to produce drawings and slides of histograms
(and other data) of a quality suitable to talks and publications. DZDOC
provides a method of viewing Cernlib's ZEBRA data structures.
.
In order to compile and link programs against this library,
you must also install the libgraflib1-dev package.
Package: libgrafx11-1-dev
Architecture: any
Section: libdevel
Depends: libgrafx11-1 (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), libx11-dev (>= 4.3.0-3)
Description: Cernlib data analysis tool - interface to X11 and PostScript (development)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes a static version of libgrafX11, also known as HIGZ
(High-level Interface to Graphics and ZEBRA), an interface to the X Window
System. In addition to basic drawing functions, HIGZ includes a PostScript
interface. Also included are C and FORTRAN header files.
Package: libgrafx11-1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Description: Cernlib data analysis tool - interface to X11 and PostScript
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package includes libgrafX11, also known as HIGZ (High-level Interface
to Graphics and ZEBRA), an interface to the X Window System. In addition
to basic drawing functions, HIGZ includes a PostScript interface.
.
Note that in order to compile and link programs against this library,
you must also install the libgrafx11-1-dev package.
Package: libkernlib1-dev
Architecture: any
Section: libdevel
Depends: libkernlib1 (= ${binary:Version}), cernlib-base-dev, cfortran, libc6-dev | libc-dev
Description: Cernlib data analysis tool - core library of basic functions (development)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The kernlib library contains a rather miscellaneous set of basic numerical,
bitwise, and system-dependent functions used by other Cern libraries and
programs.
.
This package includes the static version of kernlib, as well as
C and FORTRAN header files.
Package: libkernlib1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, cernlib-base
Description: Cernlib data analysis tool - core library of basic functions
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The kernlib library contains a rather miscellaneous set of basic numerical,
bitwise, and system-dependent functions used by other Cern libraries and
programs.
.
Note that in order to compile and link programs against this library, you
must also install the libkernlib1-dev package.
Package: libmathlib2-dev
Architecture: any
Section: libdevel
Depends: refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so, libmathlib2 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev
Conflicts: libmathlib1-dev, blas2-dev, lapack2-dev
Replaces: libmathlib1-dev
Description: Cernlib data analysis tool - core mathematical library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The mathlib library is a large set of mathematical routines used for purposes
such as evaluating special functions and integrals, numerically solving
algebraic and differential equations, performing matrix and vector operations,
running statistical tests, and generating random numbers in specified
distributions.
.
This package contains a static version of mathlib, as well
as C and FORTRAN header files.
Package: libmathlib2
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Description: Cernlib data analysis tool - core mathematical library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The mathlib library is a large set of mathematical routines used for purposes
such as evaluating special functions and integrals, numerically solving
algebraic and differential equations, performing matrix and vector operations,
running statistical tests, and generating random numbers in specified
distributions.
.
In order to compile and link programs against this library, you
must also install the libmathlib2-dev package.
Package: libpacklib1-dev
Architecture: any
Section: libdevel
Depends: libpacklib1 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev
Suggests: libpacklib1-lesstif-dev
Description: Cernlib data analysis tool - core library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The packlib library includes a great deal of Cernlib core functionality.
Best-known are probably the MINUIT function minimization routines, the
HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
Other subsystems include CSPACK, a set of client-server routines; FFREAD,
a format-free input processing system for FORTRAN; and ZEBRA, a data
structure management package.
.
This package contains a static version of packlib. Also included are C
and FORTRAN header files. Please note that the graphical functionality of
KUIP has been split out into the separate libpacklib1-lesstif-dev package
so that this package need not depend upon the X and Lesstif libraries.
Package: libpacklib1-lesstif-dev
Architecture: any
Section: libdevel
Depends: libpacklib1-lesstif (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version}), lesstif2-dev, libxt-dev (>= 4.3.0-3)
Conflicts: libkuipx11-1-dev
Description: Cernlib data analysis tool - core GUI library (development files)
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The packlib library includes a great deal of Cernlib core functionality.
Best-known are probably the MINUIT function minimization routines, the
HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
Other subsystems include CSPACK, a set of client-server routines; FFREAD,
a format-free input processing system for FORTRAN; and ZEBRA, a data
structure management package.
.
This package includes the graphical functionality of KUIP, the Cernlib
Kit for a User Interface Package. This library has been split off
from packlib so that the packlib packages need not depend upon
the X and Lesstif libraries.
.
This package was formerly named libkuipx11-1-dev.
The text-based functionality of KUIP can be found in the libpacklib1-dev
package.
.
This package provides the static version of the libpacklib-lesstif
library, to be used for development.
Package: libpacklib1-lesstif
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Recommends: kxterm
Description: Cernlib data analysis tool - core GUI library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The packlib library includes a great deal of Cernlib core functionality.
Best-known are probably the MINUIT function minimization routines, the
HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
Other subsystems include CSPACK, a set of client-server routines; FFREAD,
a format-free input processing system for FORTRAN; and ZEBRA, a data
structure management package.
.
This package includes the graphical functionality of KUIP, the Cernlib
Kit for a User Interface Package. This library has been split off
from packlib so that the packlib packages need not depend upon
the X and Lesstif libraries.
.
This package was formerly named libkuipx11-1.
The text-based functionality of KUIP can be found in the libpacklib1
package.
.
Note that in order to compile and link programs against this library, you
must also install the libpacklib1-lesstif-dev package.
Package: libpacklib1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Suggests: xterm | x-terminal-emulator
Conflicts: paw-static (<= 2005.05.09-1), paw++-static (<= 2005.05.09-1)
Description: Cernlib data analysis tool - core library
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
The packlib library includes a great deal of Cernlib core functionality.
Best-known are probably the MINUIT function minimization routines, the
HBOOK histogramming routines, and KUIP (Kit for a User Interface Package).
Other subsystems include CSPACK, a set of client-server routines; FFREAD,
a format-free input processing system for FORTRAN; and ZEBRA, a data
structure management package.
.
This package also includes kuesvr, the KUIP edit server program that
permits calling an editor asynchronously from within a KUIP-based
program.
.
Please note that the graphical functionality of KUIP has been split out into
the separate libpacklib1-lesstif package so that this package need not
depend upon the X libraries. In order to compile and link programs
against libpacklib, you must also install the libpacklib1-dev (and
maybe also the libpacklib1-lesstif-dev) package(s).
Package: pawserv
Architecture: any
Priority: extra
Section: net
Depends: ${shlibs:Depends}, ${misc:Depends}, netbase (>= 4.08), openbsd-inetd | inet-superserver
Recommends: cron
Suggests: logrotate
Conflicts: zserv, harden-servers
Replaces: zserv
Description: Cernlib data analysis tool - distributed PAW and file transfer servers
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
This package contains the server daemon for remote PAW clients. PAW
is the Physics Analysis Workstation, a graphical analysis program.
Included in the same binary is zserv, the server daemon for the ZFTP protocol;
zserv is a macro-extensible file transfer program which supports the
transfer of formatted, unformatted and ZEBRA RZ files (CMZ, HBOOK, etc.).
It is similar to a standard FTP daemon, although it listens on a different
port. Both servers operate through inetd.
.
Since these servers accept passwords in cleartext and do not support SSL
or other encryption methods, you should probably only install this package
within a trusted LAN. It should be seen as equivalent to vanilla telnetd
in terms of security (or lack thereof).
Package: zftp
Architecture: any
Priority: extra
Section: net
Depends: ${shlibs:Depends}, netbase (>= 4.08)
Description: Cernlib data analysis tool - file transfer program
Cernlib is a suite of data analysis tools and libraries created for
use in physics experiments, but also with applications to other
fields such as the biological sciences.
.
ZFTP is a macro-extensible file transfer program which supports the
transfer of formatted, unformatted and ZEBRA RZ files (CMZ, HBOOK, etc.).
It provides a common interface on all systems and avoids the problems of
file format conversion that occur when transferring Cernlib files
between different architectures.
.
Except for the special treatment of Cernlib files and use of a different port,
zftp is very similar to an FTP client. Unless you are already familiar with
this program, it will almost certainly be useless to you.
Reply to: