debian/0000755000000000000000000000000012253426126007171 5ustar debian/compat0000644000000000000000000000000212253426126010367 0ustar 9 debian/copyright0000644000000000000000000001104412253426126011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Proc-ProcessTable Upstream-Contact: Jonathan Swartz Source: https://metacpan.org/release/Proc-ProcessTable/ Files: * Copyright: 1998-2008, Daniel J. Urist License: Artistic or GPL-1+ Files: os/darwin.* Copyright: 1990, 1993, 1994, The Regents of the University of California License: other * 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. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University 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 REGENTS 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 REGENTS OR CONTRIBUTORS 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. * * The portions of this code which were necessary to tie into the Perl * Proc::ProcessTable module are: * * Copyright (c) 2003, 2004, 2008 by Thomas R. Wyant, III * * and may be reused under the same terms as Perl itself. Files: os/bsdi.* Copyright: 1999, Magic Software Development, Inc. License: Artistic or GPL-1+ Files: os/SunOS.* Copyright: 2001, Shawn A. Clifford License: Artistic or GPL-1+ Files: os/aix.* Copyright: 1998, David Paquet License: Artistic or GPL-1+ Files: os/aix_getprocs.* Copyright: 2002, Target Corporation License: Artistic or GPL-1+ Files: os/cygwin.* Copyright: 1996, 1997, 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. License: GPL-2 Comment: Adapted from ps.cc by J Robert Ray Files: os/OpenBSD.c Copyright: 2006, William Yodlowsky License: Artistic or GPL-1+ Files: os/HPUX.c Copyright: 1998, Mike Romberg ( romberg@fsl.noaa.gov ) License: Artistic or GPL-1+ Files: Killall.pm Copyright: 2000, Aaron Sherman License: Artistic or GPL-1+ Files: debian/* Copyright: 2001, 2002, 2004, Marcus Crafter 2001, Marcus Crafter 2006, 2008, Gunnar Wolf 2006, Don Armstrong 2006, Matej Vela 2006-2011, gregor herrmann 2007, 2008, Damyan Ivanov 2008, Ansgar Burchardt 2011-2013, Salvatore Bonaccorso License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program 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 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. License: GPL-2 This program 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; version 2. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000056512253426126010257 0ustar #!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) PERL ?= /usr/bin/perl ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) %: dh $@ override_dh_auto_configure: ifeq ($(ARCH),kfreebsd) $(PERL) hints/linux.pl endif dh_auto_configure override_dh_auto_install: dh_auto_install $(RM) $(TMP)/usr/lib/perl5/Proc/example.pl debian/watch0000644000000000000000000000017412253426126010224 0ustar version=3 https://metacpan.org/release/Proc-ProcessTable/ .*/Proc-ProcessTable-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian/control0000644000000000000000000000172612253426126010602 0ustar Source: libproc-processtable-perl Priority: optional Section: perl Maintainer: Debian Perl Group Uploaders: gregor herrmann , Damyan Ivanov , Ansgar Burchardt , Salvatore Bonaccorso Build-Depends: debhelper (>= 9.20120312~), perl Standards-Version: 3.9.5 Homepage: https://metacpan.org/release/Proc-ProcessTable/ Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libproc-processtable-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libproc-processtable-perl.git Package: libproc-processtable-perl Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends} Description: Perl library for accessing process table information Proc::ProcessTable attempts to unify the interfaces to Unix process table information, without having to run a ps subprocess from within a perl or shell script and parse the output. debian/source/0000755000000000000000000000000012253426126010471 5ustar debian/source/format0000644000000000000000000000001412253426126011677 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002666012253426126011055 0ustar libproc-processtable-perl (0.50-1) unstable; urgency=low * Imported Upstream version 0.50 -- Salvatore Bonaccorso Sun, 15 Dec 2013 23:23:08 +0100 libproc-processtable-perl (0.49-1) unstable; urgency=low * Imported Upstream version 0.49 * Drop spelling.patch (applied upstream) * Bump Standards-Version to 3.9.5 * Bump Debhelper compat level to 9. Adjust Build-Depends on debhelper to (>= 9.20120312~) to get all hardening flags. Now builds without failing with hardening flags activated. (Closes: #661545) -- Salvatore Bonaccorso Fri, 06 Dec 2013 06:53:05 +0100 libproc-processtable-perl (0.48-2) unstable; urgency=low * Upload to unstable -- Salvatore Bonaccorso Fri, 21 Jun 2013 13:50:48 +0200 libproc-processtable-perl (0.48-1) experimental; urgency=low * Imported Upstream version 0.48 * Refresh spelling.patch patch (offset) * Drop 646785-add-new-states.patch. Patch slightly modified applied upstream. * Drop 696874-fix-Buffer-overflow-in-pctcpu.patch patch -- Salvatore Bonaccorso Mon, 27 May 2013 07:07:58 +0200 libproc-processtable-perl (0.47-1) experimental; urgency=low * Imported Upstream version 0.46 and 0.47 * Update debian/copyright file information. Update format to copyright-format 1.0 as released together with Debian policy 3.9.3. Update Upstream-Contact to new upstream maintainer of Proc::ProcessTable. Update copyright years for debian/* packaging. * Bump Standards-Version to 3.9.4 * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs * Refresh spelling.patch patch (offset) * Refresh 646785-add-new-states.patch patch (offset) * Refresh 696874-fix-Buffer-overflow-in-pctcpu.patch patch (offset) * Drop CVE-2011-4363.patch patch. Solution for CVE-2011-4363 was applied upstream in upstream version 0.47. * Don't try to install TODO file (removed upstream in 0.47) -- Salvatore Bonaccorso Sun, 19 May 2013 09:16:55 +0200 libproc-processtable-perl (0.45-6) unstable; urgency=low * Add CVE-2011-4363.patch patch [SECURITY] CVE-2011-4363: Fix unsafe temporary file usage. (Closes: #650500) -- Salvatore Bonaccorso Sun, 10 Feb 2013 15:01:30 +0100 libproc-processtable-perl (0.45-5) unstable; urgency=low * Refresh 696874-fix-Buffer-overflow-in-pctcpu.patch. Update buffer to work with up to 9999 logical CPUs. See #696874. -- Salvatore Bonaccorso Wed, 16 Jan 2013 07:00:41 +0100 libproc-processtable-perl (0.45-4) unstable; urgency=low * Add 696874-fix-Buffer-overflow-in-pctcpu.patch. Fix for buffer overflow in pctcpu. On systems with more than 9 logical CPUs, a process can use more than 999% of CPU and overflow pctcpu. Thanks to Matthew L. Dailey and Zhengpeng Hou (Closes: #696874) (LP: #1093289) -- Salvatore Bonaccorso Fri, 28 Dec 2012 18:49:26 +0100 libproc-processtable-perl (0.45-3) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. * Add myself to Uploaders. Update copyright for debian/* packaging. * Bump Debhelper compat level to 8. Adjust versioned Build-Depends on debhelper to (>= 8). * Bump Standards-Version to 3.9.2. * Add 646785-add-new-states.patch. Add support for 't (tracing stop)', 'X (dead)', 'x (dead)' and 'K (wakekill)' states of processes defined in fs/proc/array.c of linux kernel source. Based on patch in https://rt.cpan.org/Ticket/Display.html?id=54488 (Closes: #646785) -- Salvatore Bonaccorso Mon, 07 Nov 2011 17:22:30 +0100 libproc-processtable-perl (0.45-2) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). [ Ansgar Burchardt ] * Email change: Ansgar Burchardt -> ansgar@debian.org * Email change: gregor herrmann -> gregoa@debian.org * Email change: Damyan Ivanov -> dam@modsoftsys.com [ gregor herrmann ] * debian/control: - switch Vcs-Browser field to ViewSVN - add ${misc:Depends} to Depends: - mention module name in short description - drop transitional dummy package libproc-process-perl, introduced in March 2007 - drop Conflicts/Replaces on the libproc-process-perl version in etch - set Standards-Version to 3.9.1 * debian/rules: - use tiny rules file - run hints/linux.pl explicitly when building on kFreeBSD; thanks to Gonéri Le Bouder for the bug report and the patch (closes: #613388). * Switch to source format 3.0 (quilt). * Add a patch to fix two minor spelling mistakes. * debian/copyright: use DEP5 formatting. -- gregor herrmann Mon, 14 Feb 2011 19:10:32 +0100 libproc-processtable-perl (0.45-1) unstable; urgency=low * New upstream release. -- gregor herrmann Tue, 09 Sep 2008 17:13:58 +0200 libproc-processtable-perl (0.44-1) unstable; urgency=low * New upstream release. * debian/copyright: add information about third-party files. * Add files from contrib/ as examples. * debian/control: change my email address. -- gregor herrmann Sat, 26 Jul 2008 14:13:17 +0200 libproc-processtable-perl (0.43-1) unstable; urgency=low * New upstream release * Update copyright years in debian/copyright * Regenerate debian/rules for debhelper 7 + Update debian/compat and debian/control accordingly * Bump Standards Version to 3.8.0 (no changes needed) * Add myself to Uploaders -- Ansgar Burchardt Fri, 18 Jul 2008 18:02:53 +0200 libproc-processtable-perl (0.42-1) unstable; urgency=low * New upstream release -- Gunnar Wolf Tue, 29 Jan 2008 12:10:42 -0600 libproc-processtable-perl (0.41-6) unstable; urgency=low [ gregor herrmann ] The 'ready for perl 5.10' release. * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Removed: XS- Vcs-Svn fields. * debian/rules: delete /usr/share/perl5 only if it exists. * Set Standards-Version to 3.7.3 (no changes needed). * Set debhelper compatibility level to 6. * debian/watch: use dist-based URL. * debian/rules: - create install-stamp target (depending on build-stamp) - use "$@" for touching stamp files - add PREFIX to make install [ Damyan Ivanov ] * debian/rules: allow for passing -O0 by exporting noopt in DEB_BUILD_OPTIONS -- Damyan Ivanov Thu, 24 Jan 2008 11:13:05 +0200 libproc-processtable-perl (0.41-5) unstable; urgency=low * Added upstream URL to debian/copyright * Removed unneeded dh_* calls * Moved dh_clean $stamp_files before distclean * Changed my mail in Uploaders and wrapped it -- Damyan Ivanov Sat, 15 Sep 2007 00:08:46 +0300 libproc-processtable-perl (0.41-4) unstable; urgency=low * Rename the package according to the perl-policy. Closes: #412996 * Replaces/Conflicts: libproc-process-perl (<< 0.41-4) * Added dummy transitional package libproc-process-perl depending on libproc-processtable-perl + Add "-a" to dh_listpackages invocation when determining temporary directory name * Added myself to Uploaders * Changed XS-Vcs-Svn entry -- Damyan Ivanov Fri, 9 Mar 2007 10:21:46 +0200 libproc-process-perl (0.41-3) unstable; urgency=low * Depend on ${shlibs:Depends} to pick up the proper libc dependency. -- gregor herrmann Tue, 26 Sep 2006 17:28:44 +0200 libproc-process-perl (0.41-2) unstable; urgency=low * Adopting the package on behalf of the Debian Perl Group (Closes: #382811) * Minor general packaging cleanup, to better fit with the group's other modules * Acknowledging Don Armstrong's NMU - Although the patch is basically a NOOP (just modifies autogenerated files), it works and the package is buildable in a pbuilder (Closes: #318546) -- Gunnar Wolf Thu, 21 Sep 2006 19:17:24 -0500 libproc-process-perl (0.41-1) unstable; urgency=low * QA upload. * New upstream release. * Package is orphaned (#382811); set maintainer to Debian QA Group. * Switch to debhelper 5. * debian/changelog: Remove obsolete Emacs local variables. * debian/copyright: - Update upstream information. - Refer to /usr/share/common-licenses/GPL. * debian/docs: Remove MANIFEST. * debian/watch: Add. * Conforms to Standards version 3.7.2. -- Matej Vela Mon, 28 Aug 2006 11:29:19 +0200 libproc-process-perl (0.40-0.1) unstable; urgency=low * NMU * New upstream release * Fixes FTBFS test failures (Closes: #318546) * Remove example.pl which was being installed into /usr/lib/perl5/Proc/example.pl * Fix build dependency to depend on perl (>=5.6.0-16) as per perl policy, and remove the libstorable-perl dependency -- Don Armstrong Thu, 4 May 2006 21:04:34 -0700 libproc-process-perl (0.39-1) unstable; urgency=low * New upstream release. -- Marcus Crafter Mon, 21 Jun 2004 09:09:05 +0200 libproc-process-perl (0.35-1) unstable; urgency=low * New upstream release. -- Marcus Crafter Thu, 12 Sep 2002 23:19:03 +0200 libproc-process-perl (0.33-4) unstable; urgency=low * Perl 5.8 updates. (closes: Bug#159030) * Removed dependancy on libstorable-perl (now part of Perl 5.8) (closes: Bug#159206) -- Marcus Crafter Wed, 4 Sep 2002 23:52:21 +0200 libproc-process-perl (0.33-3) unstable; urgency=low * Applied patch from Colin Watson , which corrects an uninitialized index variable. This fixes builds for alpha and ia64. Thanks Colin! Patch also sent to upstream. * Fixed fscanf() warning for char * variable, and removed unused variable. Patch also sent to upstream. -- Marcus Crafter Thu, 14 Mar 2002 22:17:46 +0100 libproc-process-perl (0.33-2) unstable; urgency=low * Applied patch from Colin Watson , which corrects the storage of the return value from fgetc(). Patch also sent to upstream. (closes: Bug#118366) * Readded all architectures to build list. -- Marcus Crafter Fri, 1 Feb 2002 17:16:33 +0100 libproc-process-perl (0.33-1) unstable; urgency=low * New upstream release * Added libstorable-perl to Build-Depends * Removed ia64 from architecture list as it's not yet supported by upstream (closes: Bug#111793) -- Marcus Crafter Tue, 23 Oct 2001 10:48:51 +0200 libproc-process-perl (0.32-1) unstable; urgency=low * New upstream version -- Marcus Crafter Sun, 2 Sep 2001 20:03:11 -0500 libproc-process-perl (0.31-2) unstable; urgency=low * Modified debian/control architecture flag from i386 to any (closes: Bug#102119) -- Marcus Crafter Mon, 25 Jun 2001 22:28:11 -0500 libproc-process-perl (0.31-1) unstable; urgency=low * Initial packaging (closes: Bug#100869) -- Marcus Crafter Thu, 14 Jun 2001 10:26:09 -0500 debian/libproc-processtable-perl.docs0000644000000000000000000000003412253426126015116 0ustar README README.linux PORTING debian/libproc-processtable-perl.examples0000644000000000000000000000002512253426126016004 0ustar example.pl contrib/*