debian/0000755000000000000000000000000012271476662007203 5ustar debian/libion0.install0000644000000000000000000000002111714333637012113 0ustar usr/lib/*/*.so.* debian/docs0000644000000000000000000000003511714265142010042 0ustar README.txt release-notes.txt debian/watch0000644000000000000000000000016411714265142010223 0ustar version=3 opts=dversionmangle=s/~dfsg\d// \ http://sf.net/ion-dtn/ion-(.*)\.tar\.gz \ debian sh debian/repack.stub debian/copyright0000644000000000000000000000541711714333637011140 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: ion-open-source Source: http://sourceforge.net/projects/ion-dtn/ Files: * Copyright: 2002-2011, California Institute of Technology. License: All rights reserved. Based on Government Sponsored Research under contracts NAS7-1407 and/or NAS7-03001 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the California Institute of Technology (Caltech), its operating division the Jet Propulsion Laboratory (JPL), the National Aeronautics and Space Administration (NASA), nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CALIFORNIA INSTITUTE OF TECHNOLOGY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2012 Leo Iannacone License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/ion-tools.pod0000644000000000000000000000230312271474420011616 0ustar =head1 NAME ion - Interplanetary Overlay Network tools, the NASA implementation of Delay-Tolerant Networking (DTN) =head1 DESCRIPTION This manual page documents briefly the commands distributed with the ion suite. This manual page was written for the Debian distribution because the original programs do not have manual pages. Concise synopsis can be obtained by giving I<-h> to the commands. =head1 SYNOPSIS B B B B B B B B B B B B B B B B B B B =head1 SEE ALSO B(1), B(1), B(1), B(1), B(1), B(1) =head1 AUTHOR This manual page was written by Leo Iannacone for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. debian/repack.sh0000755000000000000000000000703411714265142011001 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef ยง 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/ion-doc.install0000644000000000000000000000004511714335614012112 0ustar usr/share/ion/* usr/share/man/man3/* debian/libion-dev.install0000644000000000000000000000003511714333637012614 0ustar usr/include/* usr/lib/*/*.so debian/ion.manpages0000644000000000000000000000002311714265142011466 0ustar debian/ion-tools.1 debian/ion.lintian-overrides0000644000000000000000000000007611763651665013356 0ustar # Override false positive ion: hardening-no-fortify-functions debian/changelog0000644000000000000000000000430512271474420011045 0ustar ion (3.2.0~dfsg1-1) unstable; urgency=low * New upstream release. * Updated debian/ion-tools.pod and debian/ion.links with new binaries. * Updated fix-manpages-errors.patch (closes: #724143). * Refreshed old patches. * Removed fix-gcc4.8-errors.patch. Applied to upstream. -- Leo Iannacone Tue, 09 Jul 2013 16:22:20 +0200 ion (3.1.3~dfsg1-1) unstable; urgency=low * Upload to unstable. * New upstream release. * Refreshed old patches. * Install release-notes.txt as upstream changelog. * Fix VCS URL. * Bump Standards-Version 3.9.4. * debian/ion.links: + added new links to some missing manpage. * new fix-gcc4.8-errors.patch from upstream: fixes FTBFS with gcc4.8 (closes: #701298, #713722) * new replace-gmake-with-make.patch: replace gmake with make in Makefiles. -- Leo Iannacone Sun, 07 Jul 2013 16:22:28 +0200 ion (3.0.2~dfsg1-1) experimental; urgency=low * New upstream release. * Drop missing_libs.patch, applied upstream. * Drop kfreebsd.patch, applied upstream. -- Leo Iannacone Mon, 03 Sep 2012 13:50:58 +0200 ion (3.0.1~dfsg1-1) unstable; urgency=low [ Leo Iannacone ] * New upstream release. * New patch to fix ftbfs onto kfreebsd systems. * Refreshed old patches. * Overrides-lintian false positive about hardening flags. [ Alessio Treglia ] * New patch to add pthread libs to libbss's linking * Required debhelper > 9 to enable hardening flags. -- Leo Iannacone Wed, 06 Jun 2012 15:05:10 +0200 ion (3.0.0~dfsg1-1) unstable; urgency=low * New upstream release (closes: #668483) * Bump standars version. -- Leo Iannacone Mon, 21 May 2012 10:45:07 +0200 ion (2.5.3~dfsg1-2) unstable; urgency=low [ Leo Iannacone ] * Take out valgrind from build-depends. This fixes dependency installability problem on multi architecture. Package not mandatory for the build. [ Alessio Treglia ] * Enable parallel builds. -- Leo Iannacone Sat, 11 Feb 2012 13:12:25 +0100 ion (2.5.3~dfsg1-1) unstable; urgency=low * Initial release (Closes: #658620) -- Leo Iannacone Wed, 01 Feb 2012 09:46:31 +0100 debian/README.Debian0000644000000000000000000000021711714265142011232 0ustar ion for Debian -------------- * Maybe multi packaging could be useful. -- Leo Iannacone Wed, 01 Feb 2012 09:46:31 +0100 debian/control0000644000000000000000000001477312271474420010610 0ustar Source: ion Priority: extra Maintainer: Leo Iannacone Build-Depends: debhelper (>= 9), dh-autoreconf, ghostscript, groff, libexpat1-dev, procps, psutils Standards-Version: 3.9.4 Section: net Homepage: https://ion.ocp.ohiou.edu/ Vcs-Git: git://anonscm.debian.org/collab-maint/ion.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ion.git Package: ion Architecture: any Depends: libion0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Suggests: ion-doc Description: NASA implementation of Delay-Tolerant Networking (DTN) Interplanetary Overlay Network (ION) software distribution is an implementation of Delay-Tolerant Networking (DTN) architecture as described in Internet RFC 4838. . This is a suite of communication protocol implementations designed to support mission operation communications across an end-to-end interplanetary network, which might include on-board (flight) subnets, in-situ planetary or lunar networks, proximity links, deep space links, and terrestrial internets. . Included in the ION software distribution are the following packages: * ici (interplanetary communication infrastructure) a set of libraries that provide flight-software-compatible support for functions on which the other packages rely * bp (bundle protocol), an implementation of the Delay-Tolerant Networking (DTN) architecture's Bundle Protocol. * dgr (datagram retransmission), a UDP reliability system that implements congestion control and is designed for relatively high performance. * ltp (licklider transmission protocol), a DTN convergence layer for reliable transmission over links characterized by long or highly variable delay. * ams - an implementation of the CCSDS Asynchronous Message Service. * cfdp - a class-1 (Unacknowledged) implementation of the CCSDS File Delivery Protocol. . This package contains the binary files. Package: libion0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: NASA implementation of Delay-Tolerant Networking (DTN) - main libraries Interplanetary Overlay Network (ION) software distribution is an implementation of Delay-Tolerant Networking (DTN) architecture as described in Internet RFC 4838. . This is a suite of communication protocol implementations designed to support mission operation communications across an end-to-end interplanetary network, which might include on-board (flight) subnets, in-situ planetary or lunar networks, proximity links, deep space links, and terrestrial internets. . Included in the ION software distribution are the following packages: * ici (interplanetary communication infrastructure) a set of libraries that provide flight-software-compatible support for functions on which the other packages rely * bp (bundle protocol), an implementation of the Delay-Tolerant Networking (DTN) architecture's Bundle Protocol. * dgr (datagram retransmission), a UDP reliability system that implements congestion control and is designed for relatively high performance. * ltp (licklider transmission protocol), a DTN convergence layer for reliable transmission over links characterized by long or highly variable delay. * ams - an implementation of the CCSDS Asynchronous Message Service. * cfdp - a class-1 (Unacknowledged) implementation of the CCSDS File Delivery Protocol. . This package contains the library files. Package: libion-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libion0 (= ${binary:Version}), ${misc:Depends} Suggests: ion-doc Description: NASA implementation of Delay-Tolerant Networking (DTN) - development files Interplanetary Overlay Network (ION) software distribution is an implementation of Delay-Tolerant Networking (DTN) architecture as described in Internet RFC 4838. . This is a suite of communication protocol implementations designed to support mission operation communications across an end-to-end interplanetary network, which might include on-board (flight) subnets, in-situ planetary or lunar networks, proximity links, deep space links, and terrestrial internets. . Included in the ION software distribution are the following packages: * ici (interplanetary communication infrastructure) a set of libraries that provide flight-software-compatible support for functions on which the other packages rely * bp (bundle protocol), an implementation of the Delay-Tolerant Networking (DTN) architecture's Bundle Protocol. * dgr (datagram retransmission), a UDP reliability system that implements congestion control and is designed for relatively high performance. * ltp (licklider transmission protocol), a DTN convergence layer for reliable transmission over links characterized by long or highly variable delay. * ams - an implementation of the CCSDS Asynchronous Message Service. * cfdp - a class-1 (Unacknowledged) implementation of the CCSDS File Delivery Protocol. . This package contains the development files. Package: ion-doc Architecture: all Section: doc Depends: ${misc:Depends} Recommends: ion Description: Interplanetary Overlay Network - examples and documentation Interplanetary Overlay Network (ION) software distribution is an implementation of Delay-Tolerant Networking (DTN) architecture as described in Internet RFC 4838. . This is a suite of communication protocol implementations designed to support mission operation communications across an end-to-end interplanetary network, which might include on-board (flight) subnets, in-situ planetary or lunar networks, proximity links, deep space links, and terrestrial internets. . Included in the ION software distribution are the following packages: * ici (interplanetary communication infrastructure) a set of libraries that provide flight-software-compatible support for functions on which the other packages rely * bp (bundle protocol), an implementation of the Delay-Tolerant Networking (DTN) architecture's Bundle Protocol. * dgr (datagram retransmission), a UDP reliability system that implements congestion control and is designed for relatively high performance. * ltp (licklider transmission protocol), a DTN convergence layer for reliable transmission over links characterized by long or highly variable delay. * ams - an implementation of the CCSDS Asynchronous Message Service. * cfdp - a class-1 (Unacknowledged) implementation of the CCSDS File Delivery Protocol. . This package contains the documentation and some configuration example. debian/repack.stub0000644000000000000000000000325111714265142011336 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/compat0000644000000000000000000000000211714265142010367 0ustar 9 debian/rules0000755000000000000000000000146212271474420010254 0ustar #!/usr/bin/make -f # -*- makefile -*- export REPACK_SH=$(CURDIR)/debian/repack.sh %: dh $@ --parallel --with autoreconf override_dh_auto_build: pod2man -s 1 -c "ION tools without man pages" debian/ion-tools.pod debian/ion-tools.1 dh_auto_build # Remove ionstart.awk from ion-doc package. It is essential for # ion scripts and will be shiped with them in the ion package. # The file is already included in ion.install override_dh_install: dh_install -pion ifneq (,$(findstring ion-doc, $(shell dh_listpackages))) dh_install -pion-doc rm -f debian/ion-doc/usr/share/ion/ionstart.awk endif dh_install --remaining-packages override_dh_auto_test: override_dh_clean: dh_clean -Xautom4te.cache override_dh_installchangelogs: dh_installchangelogs -k release-notes.txt get-orig-source: uscan --force-download debian/ion.install0000644000000000000000000000011711715444575011357 0ustar usr/bin/* usr/share/ion/ionstart.awk usr/share/man/man1/* usr/share/man/man5/* debian/repack.local0000644000000000000000000000006111714265142011447 0ustar SUFFIX=~dfsg1 find -name "*.pdf" -delete rm .hg* debian/source/0000755000000000000000000000000011714265142010471 5ustar debian/source/format0000644000000000000000000000001411714265142011677 0ustar 3.0 (quilt) debian/clean0000644000000000000000000000002311714265142010171 0ustar debian/ion-tools.1 debian/gbp.conf0000644000000000000000000000003611714265142010607 0ustar [DEFAULT] pristine-tar = True debian/ion.links0000644000000000000000000000220412271474420011016 0ustar usr/share/man/man1/ion-tools.1 usr/share/man/man1/aoslsi.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/aoslso.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/bsscounter.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/bssdriver.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/dtnperf_vION.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/file2tcp.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/file2udp.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionexit.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionrestart.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionscript.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionstart.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionstop.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/ionwarn.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/killm.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/nm_agent.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/nm_mgr.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/sdatest.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/tcp2file.1 usr/share/man/man1/ion-tools.1 usr/share/man/man1/udp2file.1 debian/libion0.lintian-overrides0000644000000000000000000000026511763650512014113 0ustar # The libraries comes with the programs # Nobody else uses the library libion0: package-name-doesnt-match-sonames # Override false positive libion0: hardening-no-fortify-functions debian/patches/0000755000000000000000000000000012271476164010627 5ustar debian/patches/series0000644000000000000000000000011212271474420012027 0ustar fix-manpages-errors.patch buildsystem.patch replace-gmake-with-make.patch debian/patches/buildsystem.patch0000644000000000000000000000164212271476031014210 0ustar Description: Remove Makefile targets which depends on stripped PDF files. Author: Alessio Treglia Forwarded: no --- Makefile.am | 10 ---------- 1 file changed, 10 deletions(-) --- a/Makefile.am +++ b/Makefile.am @@ -224,7 +224,6 @@ otherstuff_DATA = \ $(srcdir)/ionstart.awk \ $(srcdir)/tutorial.html \ - $(srcdir)/ION.pdf \ $(srcdir)/ION-LTP-configuration.doc \ $(srcdir)/ION-LTP-configuration.xls @@ -1968,9 +1967,6 @@ if ENABLE_AUTODOC -ION.pdf: doc/ION-beginning.ps doc/ION-manpages.ps - $(PSJOIN) $^ | $(PS2PDF) - $@ - # The targets in man_MANS that are actually manpages (and not phony targets # for making directories, etc.) justmans := $(filter %.1 %.3 %.5,$(man_MANS)) @@ -2029,10 +2025,4 @@ doc/ION-beginning.ps: doc/ION-beginning.pdf $(PDF2PS) $^ $@ -else - -ION.pdf: doc/ION-beginning.pdf - @echo "ION.pdf will not have appendix." - cp $^ $@ - endif #ENABLE_AUTODOC debian/patches/replace-gmake-with-make.patch0000644000000000000000000002154112271476164016234 0ustar Description: gmake is no longer provided in Debian - use make instead Author: Leo Iannacone Forwarded: http://korgano.eecs.ohiou.edu/pipermail/ion-users/2013-July/000321.html --- Makefile | 42 +++++++++++++++++++++--------------------- ams/Makefile | 12 ++++++------ bp/Makefile | 12 ++++++------ bss/Makefile | 12 ++++++------ cfdp/Makefile | 12 ++++++------ dgr/Makefile | 12 ++++++------ dtpc/Makefile | 12 ++++++------ ici/Makefile | 12 ++++++------ ltp/Makefile | 12 ++++++------ restart/Makefile | 12 ++++++------ 10 files changed, 75 insertions(+), 75 deletions(-) --- ion.orig/Makefile +++ ion/Makefile @@ -1,27 +1,27 @@ all: - gmake -C ici $@ - gmake -C ici install - gmake -C ltp $@ - gmake -C ltp install - gmake -C dgr $@ - gmake -C dgr install - gmake -C bss $@ - gmake -C bss install - gmake -C bp $@ - gmake -C bp install - gmake -C ams $@ - gmake -C ams install - gmake -C cfdp $@ - gmake -C cfdp install + make -C ici $@ + make -C ici install + make -C ltp $@ + make -C ltp install + make -C dgr $@ + make -C dgr install + make -C bss $@ + make -C bss install + make -C bp $@ + make -C bp install + make -C ams $@ + make -C ams install + make -C cfdp $@ + make -C cfdp install clean: - gmake -C ici $@ - gmake -C ltp $@ - gmake -C dgr $@ - gmake -C bss $@ - gmake -C bp $@ - gmake -C ams $@ - gmake -C cfdp $@ + make -C ici $@ + make -C ltp $@ + make -C dgr $@ + make -C bss $@ + make -C bp $@ + make -C ams $@ + make -C cfdp $@ test: cd tests && ./runtestset normaltests --- ion.orig/ams/Makefile +++ ion/ams/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/bp/Makefile +++ ion/bp/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/bss/Makefile +++ ion/bss/Makefile @@ -12,27 +12,27 @@ all: mkdir -p html; \ mkdir -p html/man1; \ mkdir -p html/man3; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/cfdp/Makefile +++ ion/cfdp/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/dgr/Makefile +++ ion/dgr/Makefile @@ -12,27 +12,27 @@ all: mkdir -p html; \ mkdir -p html/man1; \ mkdir -p html/man3; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/ici/Makefile +++ ion/ici/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS);\ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS);\ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS);\ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/ltp/Makefile +++ ion/ltp/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/restart/Makefile +++ ion/restart/Makefile @@ -10,26 +10,26 @@ all: mkdir -p man/man1; \ mkdir -p html; \ mkdir -p html/man1; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS);\ do \ cd $$PF; \ mkdir -p bin; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS);\ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS);\ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done --- ion.orig/dtpc/Makefile +++ ion/dtpc/Makefile @@ -14,27 +14,27 @@ all: mkdir -p html/man1; \ mkdir -p html/man3; \ mkdir -p html/man5; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ do \ cd $$PF; \ mkdir -p bin; \ mkdir -p lib; \ - gmake all ROOT=$(OPT); \ + make all ROOT=$(OPT); \ cd ..; \ done clean: cd doc; \ - gmake -i clean; \ + make -i clean; \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i clean; cd ..; done + do cd $$PF; make -i clean; cd ..; done install: cd doc; \ - gmake -i install ROOT=$(OPT); \ + make -i install ROOT=$(OPT); \ cd ..; \ for PF in $(PLATFORMS); \ - do cd $$PF; gmake -i install ROOT=$(OPT); cd ..; done + do cd $$PF; make -i install ROOT=$(OPT); cd ..; done debian/patches/fix-manpages-errors.patch0000644000000000000000000000553412271474420015541 0ustar Description: Fix some error parsing man pages Author: Leo Iannacone Forwared: http://korgano.eecs.ohiou.edu/pipermail/ion-users/2012-February/000198.html --- dtpc/doc/pod1/dtpcadmin.pod | 2 +- dtpc/doc/pod1/dtpcclock.pod | 4 ++-- dtpc/doc/pod1/dtpcd.pod | 4 ++-- dtpc/doc/pod1/dtpcreceive.pod | 2 +- ici/doc/pod3/smlist.pod | 8 ++++---- ici/doc/pod3/smrbt.pod | 8 ++++---- 6 files changed, 14 insertions(+), 14 deletions(-) --- a/dtpc/doc/pod1/dtpcclock.pod +++ b/dtpc/doc/pod1/dtpcclock.pod @@ -39,13 +39,13 @@ =over 4 -=item 0 +=item C<0> B terminated, for reasons noted in the B file. If this termination was not commanded, investigate and solve the problem identified in the log file and use B to restart B. -=item 1 +=item C<1> B was unable to attach to DTPC protocol operations, probably because B has not yet been run. --- a/dtpc/doc/pod1/dtpcadmin.pod +++ b/dtpc/doc/pod1/dtpcadmin.pod @@ -27,7 +27,7 @@ =over 4 -=item 0 +=item C<0> Successful completion of DTPC administration. --- a/dtpc/doc/pod1/dtpcd.pod +++ b/dtpc/doc/pod1/dtpcd.pod @@ -26,13 +26,13 @@ =over 4 -=item 0 +=item C<0> B terminated normally, for reasons noted in the B file. If this termination was not commanded, investigate and solve the problem identified in the log file and use B to restart B. -=item 1 +=item C<1> B terminated abnormally, for reasons noted in the B file. Investigate and solve the problem identified in the log file, then use --- a/dtpc/doc/pod1/dtpcreceive.pod +++ b/dtpc/doc/pod1/dtpcreceive.pod @@ -19,7 +19,7 @@ =over 4 -=item 0 +=item C<0> B has terminated. --- a/ici/doc/pod3/smlist.pod +++ b/ici/doc/pod3/smlist.pod @@ -160,19 +160,19 @@ =over 4 -=item 1 +=item C<1> obtaining a shared memory block to contain the element's data; -=item 2 +=item C<2> converting the shared memory block's PsmAddress to a character pointer; -=item 3 +=item C<3> using that pointer to write the data into the shared memory block; -=item 4 +=item C<4> calling one of the I functions to create the element structure (which will include the shared memory block's PsmAddress) --- a/ici/doc/pod3/smrbt.pod +++ b/ici/doc/pod3/smrbt.pod @@ -165,19 +165,19 @@ =over 4 -=item 1 +=item C<1> obtaining a shared memory block to contain the node's data; -=item 2 +=item C<2> converting the shared memory block's PsmAddress to a character pointer; -=item 3 +=item C<3> using that pointer to write the data into the shared memory block; -=item 4 +=item C<4> calling the I function to create the node structure (which will include the shared memory block's PsmAddress) and insert it into the rbt.