From 4407e9fcefeded6280db674e35f85d56d4203cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 6 Jun 2015 00:43:07 +0300 Subject: [PATCH] procps and tar v.bump --- system/base/procps/actions.py | 20 ++++++++-- system/base/procps/pspec.xml | 72 ++++++----------------------------- system/base/tar/pspec.xml | 9 ++++- 3 files changed, 36 insertions(+), 65 deletions(-) diff --git a/system/base/procps/actions.py b/system/base/procps/actions.py index cab52e30..6844916d 100644 --- a/system/base/procps/actions.py +++ b/system/base/procps/actions.py @@ -8,13 +8,27 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +def setup(): + pisitools.dosed("watch.c", "ncursesw/ncurses.h", "ncurses.h") + + autotools.configure("--prefix=/usr \ + --exec-prefix=/ \ + --disable-static \ + --sysconfdir=/etc \ + --libdir=/usr/lib \ + --bindir=/usr/bin \ + --sbindir=/usr/bin \ + --enable-watch8bit \ + --without-systemd") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + def build(): - autotools.make('CC=%s CPPFLAGS="%s" CFLAGS="%s" LDFLAGS="%s" lib64=lib' % \ - (get.CC(), get.CXXFLAGS(), get.CFLAGS(), get.LDFLAGS())) + autotools.make() def install(): autotools.rawInstall('ln_f="ln -sf" ldconfig="true" lib64=lib DESTDIR=%s SKIP="/bin/kill /usr/share/man/man1/kill.1"' % get.installDIR()) pisitools.dosym("libproc-%s.so" % get.srcVERSION(), "/lib/libproc.so") - pisitools.dodoc("BUGS", "NEWS", "TODO", "ps/HACKING") + pisitools.dodoc("NEWS", "ps/HACKING") diff --git a/system/base/procps/pspec.xml b/system/base/procps/pspec.xml index 6cc35f57..beca6b17 100644 --- a/system/base/procps/pspec.xml +++ b/system/base/procps/pspec.xml @@ -3,7 +3,7 @@ procps - http://procps.sourceforge.net/ + http://gitorious.org/procps PisiLinux Community admins@pisilinux.org @@ -12,69 +12,10 @@ app:console Standard informational utilities and process-handling tools procps is the package that has a bunch of small useful utilities that give information about processes using the /proc filesystem. The package includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill. - http://procps.sf.net/procps-3.2.8.tar.gz + http://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-3.3.10.tar.xz ncurses-devel - - procps-3.2.5-proc-mount.patch - nohz.patch - procps-3.2.5-eof.diff - procps-3.2.2-top-termsize.patch - procps-3.2.2-w-simply-work.diff - procps-3.2.7-top.1.diff - pwdx-bufferoverflow.diff - - - - - procps-3.2.7-libselinux.patch - - procps-3.2.7-ps-libselinux.patch - - procps-3.2.7-misc.patch - procps-3.2.7-FAQ.patch - procps-3.2.7-noproc.patch - procps-3.2.7-pseudo.patch - procps-3.2.7-0x9b.patch - procps-3.2.7-sysctl-writeonly.patch - procps-3.2.7-top-rc.patch - procps-3.2.7-top-remcpu.patch - procps-3.2.7-top-env-vmsize.patch - procps-3.2.7-top-env-cpuloop.patch - procps-3.2.7-vmstat-cpusteal.patch - procps-3.2.7-longcmd.patch - procps-3.2.7-vmstat-pgpg.patch - procps-3.2.7-sysctl-ignore.patch - procps-3.2.7-top-sorthigh.path - procps-3.2.7-w-best.patch - procps-3.2.7-watch-unicode.patch - procps-3.2.7-ps-stime.patch - procps-3.2.7-ps-eip64.patch - procps-3.2.7-psman.patch - procps-3.2.7-top-cpu0.patch - procps-3.2.7-top-cpuint.patch - procps-3.2.7-top-manpage.patch - procps-3.2.7-top-clrscr.patch - procps-3.2.7-ps-man-fmt.patch - procps-3.2.7-vmstat-partstats-long.patch - procps-3.2.7-vmstat-header.patch - procps-3.2.7-slabtop-once.patch - procps-3.2.7-vmstat-timestamp.patch - procps-3.2.7-vmstat-timestamp-manpage.patch - procps-3.2.7-ps-cgroup.patch - procps-3.2.7-vmstat-partstats-reqwrites.patch - procps-3.2.7-free-hlmem.patch - procps-3.2.8-threads.patch - procps-enable-core.patch - procps-3.2.8-setlocale.patch - procps-pmap-smaps.patch - - procps-3.2.8-vmstat-getopt.patch - procps-3.2.8-ps-cgroup-suppress-root-group.patch - procps-3.2.8-make.patch - procps-3.2.8-constructor-order.patch - @@ -86,14 +27,23 @@ /bin /sbin /lib + /usr/lib /usr/bin /usr/share/doc /usr/share/man + /usr/share/locale /usr/include + + 2015-06-06 + 3.3.10 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-11 3.2.8 diff --git a/system/base/tar/pspec.xml b/system/base/tar/pspec.xml index b901ff5f..ce0d0fdc 100644 --- a/system/base/tar/pspec.xml +++ b/system/base/tar/pspec.xml @@ -12,7 +12,7 @@ app:console A GNU file archiving program The GNU tar program saves many files together in one archive and can restore individual files (or all of the files) from that archive. - http://ftp.gnu.org/gnu/tar/tar-1.27.1.tar.xz + http://mirrors.kernel.org/gnu/tar/tar-1.28.tar.xz tar.1 @@ -41,6 +41,13 @@ + + 2015-06-05 + 1.28 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-11 1.27.1