Package: alien
Version: 8.69
Severity: minor

While searching for particular alien options (like found in tutorials,
web pages), it is easier when the options are listed in alphabetical
order. Just like in ls(1) etc.

See attached patch.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages alien depends on:
ii  cpio                          2.9-4      GNU cpio -- a program to manage ar
ii  debhelper                     5.0.58     helper programs for debian/rules
ii  dpkg-dev                      1.14.7     package building tools for Debian
ii  make                          3.81-3     The GNU version of the "make" util
ii  perl                          5.8.8-11.1 Larry Wall's Practical Extraction 
ii  rpm                           4.4.2.1-1  Red Hat package manager

alien recommends no packages.

-- no debconf information
>From f85356aea0a153e7429625eac7ab29a6070927f3 Mon Sep 17 00:00:00 2001
From: root <[EMAIL PROTECTED]>
Date: Mon, 22 Oct 2007 10:15:02 +0000
Subject: [PATCH] alien.pl: Arrange options alphabetically

Signed-off-by: root <[EMAIL PROTECTED]>
---
 alien.pl |  129 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 66 insertions(+), 63 deletions(-)

diff --git a/alien.pl b/alien.pl
index d5d77a0..a8e6d31 100755
--- a/alien.pl
+++ b/alien.pl
@@ -1,5 +1,7 @@
 #!/usr/bin/perl -w
 
+=pod
+
 =head1 NAME
 
 alien - Convert or install an alien binary package
@@ -87,30 +89,44 @@ deb format.
 
 The list of package files to convert.
 
-=item B<-d>, B<--to-deb>
+=item B<--anypatch>
 
-Make debian packages. This is the default.
+Be less strict about which patch file is used, perhaps attempting to
+use a patch file for an older verson of the package. This is not
+guaranteed to always work; older patches may necessarily not work with
+newer packages.
 
-=item B<-r>, B<--to-rpm>
+=item B<--bump=>I<number>
 
-Make rpm packages.
+Instead of incrementing the version number of the converted package by 1,
+increment it by the given number.
 
-=item B<-t>, B<--to-tgz>
+=item B<-c>, B<--scripts>
 
-Make tgz packages.
+Try to convert the scripts that are meant to be run when the
+package is installed and removed. Use this with caution, because these
+scripts might be designed to work on a system unlike your own, and could
+cause problems. It is recommended that you examine the scripts by hand
+and check to see what they do before using this option.
 
-=item B<--to-slp>
+This is enabled by default when converting from lsb packages.
 
-Make slp packages.
+=item B<-d>, B<--to-deb>
 
-=item B<-p>, B<--to-pkg>
+Make debian packages. This is the default.
 
-Make Solaris pkg packages.
+=item B<--description=>I<desc>
 
-=item B<-i>, B<--install>
+Specifiy a description for the package. This only has an effect when
+converting from the tgz package format, which lacks descriptions.
 
-Automatically install each generated package, and remove the package file
-after it has been installed.
+=item B<--fixperms>
+
+Sanitize all file owners and permissions when building a deb. This may be
+useful if the original package is a mess. On the other hand, it may break
+some things to mess with their permissions and owners to the degree this does,
+so it defaults to off. This can only be used when converting to debian
+packages.
 
 =item B<-g>, B<--generate>
 
@@ -121,50 +137,47 @@ this temporary directory by running "debian/rules 
binary", if you were creating
 a Debian package, or by running "rpmbuild -bb <packagename>.spec" if you were
 creating a Red Hat package.
 
-=item B<-s>, B<--single>
+=item B<-h>, B<--help>
 
-Like B<-g>, but do not generate the packagename.orig directory. This is only
-useful when you are very low on disk space and are generating a debian
-package.
+Display a short usage summary.
 
-=item B<--patch=>I<patch>
+=item B<-i>, B<--install>
 
-Specify the patch to be used instead of automatically looking the patch up
-in B</var/lib/alien>. This has no effect unless a debian package is being
-built.
+Automatically install each generated package, and remove the package file
+after it has been installed.
 
-=item B<--anypatch>
+=item B<-k>, B<--keep-version>
 
-Be less strict about which patch file is used, perhaps attempting to use a 
patch
-file for an older verson of the package. This is not guaranteed to always work;
-older patches may necessarily not work with newer packages.
+By default, B<alien> adds one to the minor version number of each package it
+converts. If this option is given, B<alien> will not do this.
 
 =item B<--nopatch>
 
 Do not use any patch files.
 
-=item B<--description=>I<desc>
+=item B<-p>, B<--to-pkg>
 
-Specifiy a description for the package. This only has an effect when
-converting from the tgz package format, which lacks descriptions.
+Make Solaris pkg packages.
 
-=item B<--version=>I<version>
+=item B<--patch=>I<patch>
 
-Specifiy a version for the package. This only has an effect when
-converting from the tgz package format, which may lack version
-information.
+Specify the patch to be used instead of automatically looking the patch up
+in B</var/lib/alien>. This has no effect unless a debian package is being
+built.
 
-Note that without an argument, this displays the version of B<alien> instead.
+=item B<-r>, B<--to-rpm>
 
-=item B<-c>, B<--scripts>
+Make rpm packages.
 
-Try to convert the scripts that are meant to be run when the
-package is installed and removed. Use this with caution, because these
-scripts might be designed to work on a system unlike your own, and could
-cause problems. It is recommended that you examine the scripts by hand
-and check to see what they do before using this option.
+=item B<-s>, B<--single>
 
-This is enabled by default when converting from lsb packages.
+Like B<-g>, but do not generate the packagename.orig directory. This is only
+useful when you are very low on disk space and are generating a debian
+package.
+
+=item B<-t>, B<--to-tgz>
+
+Make tgz packages.
 
 =item B<-T>, B<--test>
 
@@ -172,41 +185,31 @@ Test the generated packages. Currently this is only 
supported for debian
 packages, which, if lintian is installed, will be tested with lintian and
 lintian's output displayed.
 
-=item B<-k>, B<--keep-version>
-
-By default, B<alien> adds one to the minor version number of each package it
-converts. If this option is given, B<alien> will not do this.
-
-=item B<--bump=>I<number>
-
-Instead of incrementing the version number of the converted package by 1,
-increment it by the given number.
-
-=item B<--fixperms>
+=item B<--to-slp>
 
-Sanitize all file owners and permissions when building a deb. This may be
-useful if the original package is a mess. On the other hand, it may break
-some things to mess with their permissions and owners to the degree this does,
-so it defaults to off. This can only be used when converting to debian
-packages.
+Make slp packages.
 
 =item B<-v>, B<--verbose>
 
 Be verbose: Display each command B<alien> runs in the process of converting a
 package.
 
-=item B<--veryverbose>
+=item B<-V>, B<--version>
 
-Be verbose as with --verbose, but also display the output of each command
-run. Some commands may generate a lot of output.
+Display the version of B<alien>.
 
-=item B<-h>, B<--help>
+=item B<--version=>I<version>
 
-Display a short usage summary.
+Specifiy a version for the package. This only has an effect when
+converting from the tgz package format, which may lack version
+information.
 
-=item B<-V>, B<--version>
+Note that without an argument, this displays the version of B<alien> instead.
 
-Display the version of B<alien>.
+=item B<--veryverbose>
+
+Be verbose as with --verbose, but also display the output of each command
+run. Some commands may generate a lot of output.
 
 =back
 
-- 
1.5.3.4

Reply via email to