pkg-order stable port information

Package: pkg-order
Version: 1.12
Revision: 5
License: Artistic
DocFiles: debian_lc/copyright
Homepage: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=pkg-order&archive=yes
Maintainer: Dave Vasilevsky
Source: http://archive.debian.org/dists/potato/main/source/misc/%n_%v.tar.gz
SourceDirectory: %n-%v
TarFilesRename: debian:debian_lc
Type: perl
NoPerlTests: true
UpdatePOD: true
BuildDepends: fink (>= 0.24.12)
PatchFile: %n.patch
PatchFile-MD5: 26a86b1fa91e2d2c4d267f958d634d8e
PatchScript: <<
patch -p1 < %{PatchFile}
find . -type f | xargs perl -i -pe 's,/var,%p/var,g'
rm Package
mv Debian/Package Package
<<
Description: Package dependency checker tool
DescDetail: <<
It does dependency checks, if you wish. It knows the difference between
installed, new (and available) packages, and the relationship fields
(pre-depends, depends, recommends, and suggests). (For example, the current
packages list need not be read in unless you want dependency checks; you may
already have done that and now merely wish an ordering). It comes with a
Test::Harness test suite, to protect the world against my typos. Oh, it knows
about epochs as well if your dpkg does. This could be the basis of mass
compiling the packages on a new architecture, or to build a release from
scratch.

It creates associative arrays of currently installed packages
(/var/lib/dpkg/status), and new packages (given a packages file at the command
line). Then, in the checking dependency phase, for each package in the new
packages list, it looks at the dependencies, and ensure that each dependency
is satisfied in either the new list or the installed list. If the directive is
satisfied from the list of new packages, that package is added to the list of
packages to be topographically sorted. It understands Pre-Depends and will
insert breaks into the sorted list to separate the installation process into
separate runs as required to satisfy Pre-Dependencies.

All this is a set of perl5 libraries, so people may use the API in their own
scripts.
<<
DescPort: <<
- Tests fail, disabled them.
- Switched /var for %p/var, making sure to avoid symlink 'duplicates'.
- Fixed HFS+ case issues by TarFilesRename
<<
Source-MD5: 0db487a9cc23f8b331f1752e5338beb0

pkg-order stable port .patch

diff -Naur pkg-order-1.12/Makefile.PL pkg-order-new/Makefile.PL
--- pkg-order-1.12/Makefile.PL Mon Feb 28 23:58:59 2000
+++ pkg-order-new/Makefile.PL Tue Apr 26 04:21:16 2005
@@ -19,7 +19,7 @@
WriteMakefile(
'NAME' => 'Debian::Package',
'DISTNAME' => 'pkg-order',
- 'PMLIBDIRS' => ['Package/'],
+ 'PMLIBDIRS' => ['Package'],
'EXE_FILES' => ['pkg-order', 'pkg-deptree', 'pkg-nodep', 'pkg-revdeps', 'pkg-unused-libs'],
'VERSION_FROM' => "patchlevel",
linkext => { LINKTYPE => '' },
diff -Naur pkg-order-1.12/pkg-unused-libs pkg-order-new/pkg-unused-libs
--- pkg-order-1.12/pkg-unused-libs Mon Feb 28 23:58:59 2000
+++ pkg-order-new/pkg-unused-libs Tue Apr 26 04:12:12 2005
@@ -68,7 +68,7 @@
other packages that depend on them (optionally also checks Recommends
and Suggestions).

-A package is considered to be a library if it provides a I +A package is considered to be a library if it provides a I.shlibs file in
I. Sometimes packages with an shlibs file provide the
libraries only as a side effect and do somthing really different otherwise
(e.g., apt and e2fsprogs). Therefore, packages that contain files in

pkg-order _unstable_ port .patch