nypatchy - CERNLIB data analysis suite - patch pre-processor for source code

Distribution: Ubuntu 12.04 LTS (Precise Pangolin)
Repository: Ubuntu Universe amd64
Package name: nypatchy
Package version: 20061220+dfsg3
Package release: 2
Package architecture: amd64
Package type: deb
Installed size: 1.14 KB
Download size: 527.93 KB
Official Mirror: archive.ubuntu.com
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 Nypatchy family of programs, the successors to Patchy and Ypatchy. These programs are intended for working with sets of patches (for instance, for use on different machine architectures) meant to be applied to a source code tree. The patch sets and common source code are maintained as a single text-based Patchy Master file (PAM file). PAM files can contain C, FORTRAN, or assembly code. Nypatchy and related utilities can perform actions on a PAM file such as updating it; comparing it to an older version; or outputting source code suitable for input to a compiler, having selected some subset of available patches to use. These utilities can be used interactively, or can run in batch mode from a "cradle" file of commands. While Nypatchy is still used in places, mainly high-energy physics, these programs are no longer under active development. They are not recommended for use in new projects.



    Source package: cernlib

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install nypatchy deb package:
      # sudo apt-get install nypatchy


    • /usr/bin/fcasplit
    • /usr/bin/nycheck
    • /usr/bin/nydiff
    • /usr/bin/nyindex
    • /usr/bin/nylist
    • /usr/bin/nymerge
    • /usr/bin/nypatchy
    • /usr/bin/nyshell
    • /usr/bin/nysynopt
    • /usr/bin/nytidy
    • /usr/bin/yexpand
    • /usr/bin/ypatchy
    • /usr/share/doc/nypatchy/NEWS.Debian.gz
    • /usr/share/doc/nypatchy/changelog.Debian.gz
    • /usr/share/doc/nypatchy/copyright
    • /usr/share/man/man1/fcasplit.1.gz
    • /usr/share/man/man1/nycheck.1.gz
    • /usr/share/man/man1/nydiff.1.gz
    • /usr/share/man/man1/nyindex.1.gz
    • /usr/share/man/man1/nylist.1.gz
    • /usr/share/man/man1/nymerge.1.gz
    • /usr/share/man/man1/nypatchy.1.gz
    • /usr/share/man/man1/nyshell.1.gz
    • /usr/share/man/man1/nysynopt.1.gz
    • /usr/share/man/man1/nytidy.1.gz
    • /usr/share/man/man1/yexpand.1.gz
    • /usr/share/man/man1/ypatchy.1.gz


    2011-08-04 - Lifeng Sun <lifongsun@gmail.com> 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 <joedalton2@yahoo.dk>. (Closes: #621357) * debian/debhelper: rename to debian/dh to make lintian happy. * Bump Standards-Version to 3.9.2. No change needed.

    2011-03-28 - Lifeng Sun <lifongsun@gmail.com> 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 <ben@decadent.org.uk> (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.

    2010-07-30 - Nico Golde <nion@debian.org> 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).