[packages/perl-Proc-ProcessTable] up to 0.49, verbose man files
glen
glen at pld-linux.org
Wed Apr 15 10:25:15 CEST 2015
commit 9c39af6d5986d5f35af357eafebf14c66dd83356
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Apr 15 11:23:08 2015 +0300
up to 0.49, verbose man files
fixes '[' or ']' in ps listing
https://github.com/liske/needrestart/issues/6#issuecomment-93040126
format.patch | 29 -----------------------------
perl-Proc-ProcessTable.spec | 23 +++++++++++------------
2 files changed, 11 insertions(+), 41 deletions(-)
---
diff --git a/perl-Proc-ProcessTable.spec b/perl-Proc-ProcessTable.spec
index 19a45bb..0679203 100644
--- a/perl-Proc-ProcessTable.spec
+++ b/perl-Proc-ProcessTable.spec
@@ -1,21 +1,20 @@
#
# Conditional build:
%bcond_with tests # do perform "make test" (requires mounted /proc)
-#
-%include /usr/lib/rpm/macros.perl
+
%define pdir Proc
%define pnam ProcessTable
+%include /usr/lib/rpm/macros.perl
Summary: Proc::ProcessTable - Perl interface to the UNIX process table
Summary(pl.UTF-8): Proc::ProcessTable - interfejs perlowy do uniksowej tabeli procesów
Name: perl-Proc-ProcessTable
-Version: 0.48
-Release: 4
+Version: 0.49
+Release: 1
# same as perl
License: GPL v1+ or Artistic
Group: Development/Languages/Perl
Source0: http://www.cpan.org/modules/by-module/Proc/%{pdir}-%{pnam}-%{version}.tar.gz
-# Source0-md5: ddc2c67cd1184ddb0ba1f84e89b90e2a
-Patch0: format.patch
+# Source0-md5: 6bb75f4717bce5cf866d68f6c13321bd
URL: http://search.cpan.org/dist/Proc-ProcessTable/
BuildRequires: perl-devel >= 1:5.8.0
BuildRequires: rpm-perlprov >= 4.1-13
@@ -46,7 +45,6 @@ sposobem.
%prep
%setup -q -n %{pdir}-%{pnam}-%{version}
-%patch0 -p1
%build
%{__perl} Makefile.PL \
@@ -59,11 +57,11 @@ sposobem.
%install
rm -rf $RPM_BUILD_ROOT
-
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+
install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-install example.pl $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+mv $RPM_BUILD_ROOT{%{perl_vendorarch}/Proc/example.pl,%{_examplesdir}/%{name}-%{version}}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -78,6 +76,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{perl_vendorarch}/auto/Proc/ProcessTable
%attr(755,root,root) %{perl_vendorarch}/auto/Proc/ProcessTable/*.so
%{perl_vendorarch}/auto/Proc/ProcessTable/Process
-%dir %{_examplesdir}/%{name}-%{version}
-%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/*.pl
-%{_mandir}/man3/*
+%{_mandir}/man3/Proc::Killall.3pm*
+%{_mandir}/man3/Proc::Killfam.3pm*
+%{_mandir}/man3/Proc::ProcessTable*
+%{_examplesdir}/%{name}-%{version}
diff --git a/format.patch b/format.patch
deleted file mode 100644
index a0083f3..0000000
--- a/format.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- Proc-ProcessTable-0.48/os/Linux.c.wiget 2013-04-07 12:56:30.000000000 +0200
-+++ Proc-ProcessTable-0.48/os/Linux.c 2013-06-10 21:26:13.953054773 +0200
-@@ -394,7 +394,7 @@ static void eval_link(char *pid, char *l
-
- /* copy the path onto our obstack, set the value (somewhere in pts)
- * and free the results of canonicalize_file_name */
-- obstack_printf(mem_pool, link);
-+ obstack_printf(mem_pool, "%s", link);
- obstack_1grow(mem_pool, '\0');
-
- *ptr = (char *) obstack_finish(mem_pool);
-@@ -635,7 +635,7 @@ void OS_get_table()
- bzero(prs, sizeof(struct procstat));
-
- /* intilize the format string */
-- obstack_printf(&mem_pool, get_string(STR_DEFAULT_FORMAT));
-+ obstack_printf(&mem_pool, "%s", get_string(STR_DEFAULT_FORMAT));
- obstack_1grow(&mem_pool, '\0');
- format_str = (char *) obstack_finish(&mem_pool);
-
---- Proc-ProcessTable-0.48/ProcessTable.xs.wiget 2013-06-10 21:29:03.826413135 +0200
-+++ Proc-ProcessTable-0.48/ProcessTable.xs 2013-06-10 21:27:54.582453793 +0200
-@@ -402,5 +402,5 @@ _initialize_os(obj)
- char* error;
-
- if( (error = OS_initialize()) != NULL ){
-- croak(error);
-+ croak("%s", error);
- }
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/perl-Proc-ProcessTable.git/commitdiff/9c39af6d5986d5f35af357eafebf14c66dd83356
More information about the pld-cvs-commit
mailing list