head 1.12; access; symbols pkgsrc-2026Q1:1.12.0.152 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.150 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.148 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.12.0.146 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.12.0.144 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.12.0.142 pkgsrc-2024Q4-base:1.12 pkgsrc-2024Q3:1.12.0.140 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.12.0.138 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.12.0.136 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.12.0.134 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.132 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.130 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.128 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.126 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.124 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.122 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.120 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.118 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.116 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.114 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.112 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.110 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.108 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.104 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.84 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.106 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.102 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.100 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.98 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.96 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.94 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.92 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.90 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.88 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.86 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.82 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.80 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.12.0.78 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.76 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.74 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.12.0.72 pkgsrc-2016Q1-base:1.12 pkgsrc-2015Q4:1.12.0.70 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.12.0.68 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.66 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.64 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.62 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.60 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.58 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.56 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.54 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.52 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.50 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.48 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.46 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.44 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.42 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.40 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.38 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.36 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.34 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.32 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.30 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.28 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.26 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.24 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.22 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.20 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.18 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.12.0.16 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.12.0.14 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.12 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.10 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.8 pkgsrc-2008Q2-base:1.12 cwrapper:1.12.0.6 pkgsrc-2008Q1:1.12.0.4 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.2 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.11.0.38 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.36 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.34 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.32 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.30 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.11.0.28 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.26 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.11.0.24 pkgsrc-2005Q4-base:1.11 pkgsrc-2005Q3:1.11.0.22 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.20 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.11.0.18 pkgsrc-2005Q1-base:1.11 pkgsrc-2004Q4:1.11.0.16 pkgsrc-2004Q4-base:1.11 pkgsrc-2004Q3:1.11.0.14 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.11.0.12 pkgsrc-2004Q2-base:1.11 pkgsrc-2004Q1:1.11.0.10 pkgsrc-2004Q1-base:1.11 pkgsrc-2003Q4:1.11.0.8 pkgsrc-2003Q4-base:1.11 netbsd-1-6-1:1.11.0.4 netbsd-1-6-1-base:1.11 netbsd-1-6:1.11.0.6 netbsd-1-6-RELEASE-base:1.11 pkgviews:1.11.0.2 pkgviews-base:1.11 buildlink2:1.10.0.2 buildlink2-base:1.10 netbsd-1-5-PATCH003:1.9 netbsd-1-5-PATCH001:1.9 netbsd-1-5-RELEASE:1.8 netbsd-1-4-PATCH003:1.8 netbsd-1-4-PATCH002:1.7 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.2; locks; strict; comment @# @; 1.12 date 2007.10.27.02.52.23; author obache; state Exp; branches; next 1.11; 1.11 date 2002.06.28.10.45.32; author abs; state Exp; branches; next 1.10; 1.10 date 2002.04.29.10.43.17; author wiz; state Exp; branches; next 1.9; 1.9 date 2001.04.16.18.54.37; author zuntum; state Exp; branches; next 1.8; 1.8 date 2000.06.26.07.54.42; author simonb; state Exp; branches; next 1.7; 1.7 date 2000.02.20.02.02.52; author wiz; state Exp; branches; next 1.6; 1.6 date 2000.02.19.02.14.09; author wiz; state Exp; branches; next 1.5; 1.5 date 2000.02.19.02.03.13; author wiz; state Exp; branches; next 1.4; 1.4 date 99.09.27.13.28.57; author agc; state Exp; branches; next 1.3; 1.3 date 99.01.05.19.12.00; author kim; state Exp; branches; next 1.2; 1.2 date 98.08.07.11.14.08; author agc; state Exp; branches; next 1.1; 1.1 date 98.08.04.15.20.08; author kim; state Exp; branches; next ; desc @@ 1.12 log @Update skill to 4.1.4. Based on patch provided by Yakovetsky Vladimir in PR 36788. Add target for FreeBSD and Linux (and IRIX/OSF/AIX/HUPX, not tested). XXX: Should use distribution's Config script instead? 4.1.2: Minor feature enhancements This release features support for Cygwin. It validates on Solaris 5.9-10, HP-UX 11.23, and FreeBSD 5.3. There is an HP-UX 64-bit fix. The FreeBSD 5.x special proc handling was improved, and there were some minor cleanups. 4.1.3: Minor feature enhancements This release adds support for AIX v5. It has a work-around for a Solaris issue where the process open() call would hang. 4.1.4: Minor bugfixes skill and snice now act on each process only once (for systems like BSD that return the same Process ID multiple times, once for each instantiated thread). Support has also been added for FreeBSD 6.2 and HP-UX 11.31. @ text @$NetBSD: patch-aa,v 1.11 2002/06/28 10:45:32 abs Exp $ --- Makefile.orig 2007-05-04 20:57:23.000000000 +0000 +++ Makefile @@@@ -62,15 +62,15 @@@@ PREFIX= /usr/local # CONFIGURE: Set location of executable, it's group and mode. BINDIR= ${PREFIX}/bin -BINGRP= wheel -BINMOD= 555 +#BINGRP= wheel +#BINMOD= 555 # CONFIGURE: Set location of man directory and man page suffix. MANDIR= ${PREFIX}/man/man1 MANSFX= 1 # CONFIGURE(Config): Select an OSTYPE for your machine from the list above. -OSTYPE= nbsd-44 +#OSTYPE= nbsd-44 # CONFIGURE(Config): Add any OS-specific options here. COPTS= @@@@ -82,7 +82,7 @@@@ SRCS= main.c argparse.c getproc.c OBJS= main.o argparse.o getproc.o HDRS= conf.h -CFLAGS= -O ${COPTS} +CFLAGS+=${COPTS} all: skill @@@@ -96,23 +96,23 @@@@ getproc.c: ${OBJS}: ${HDRS} install: skill - -test -d ${DESTDIR}/${BINDIR} || mkdir -p -m 755 ${DESTDIR}/${BINDIR} - -test -d ${DESTDIR}/${MANDIR} || mkdir -p -m 755 ${DESTDIR}/${MANDIR} +# -test -d ${DESTDIR}/${BINDIR} || mkdir -p -m 755 ${DESTDIR}/${BINDIR} +# -test -d ${DESTDIR}/${MANDIR} || mkdir -p -m 755 ${DESTDIR}/${MANDIR} #(SysV) filepriv -d ${DESTDIR}/${BINDIR}/skill - rm -f ${DESTDIR}/${BINDIR}/skill ${DESTDIR}/${MANDIR}/skill.${MANSFX} - rm -f ${DESTDIR}/${BINDIR}/snice ${DESTDIR}/${MANDIR}/snice.${MANSFX} +# rm -f ${DESTDIR}/${BINDIR}/skill ${DESTDIR}/${MANDIR}/skill.${MANSFX} +# rm -f ${DESTDIR}/${BINDIR}/snice ${DESTDIR}/${MANDIR}/snice.${MANSFX} # install -c -g ${BINGRP} -m ${BINMOD} -s skill ${DESTDIR}/${BINDIR} - cp skill ${DESTDIR}/${BINDIR}/skill - strip ${DESTDIR}/${BINDIR}/skill - chgrp ${BINGRP} ${DESTDIR}/${BINDIR}/skill - chmod ${BINMOD} ${DESTDIR}/${BINDIR}/skill - ln ${DESTDIR}/${BINDIR}/skill ${DESTDIR}/${BINDIR}/snice +# cp skill ${DESTDIR}/${BINDIR}/skill +# strip ${DESTDIR}/${BINDIR}/skill +# chgrp ${BINGRP} ${DESTDIR}/${BINDIR}/skill +# chmod ${BINMOD} ${DESTDIR}/${BINDIR}/skill +# ln ${DESTDIR}/${BINDIR}/skill ${DESTDIR}/${BINDIR}/snice #(SysV) filepriv -f dacread ${DESTDIR}/${BINDIR}/skill # install -c -m 644 skill.1 ${DESTDIR}/${MANDIR}/skill.${MANSFX} - cp skill.1 ${DESTDIR}/${MANDIR}/skill.${MANSFX} - chmod 644 ${DESTDIR}/${MANDIR}/skill.${MANSFX} - ln ${DESTDIR}/${MANDIR}/skill.${MANSFX}\ - ${DESTDIR}/${MANDIR}/snice.${MANSFX} +# cp skill.1 ${DESTDIR}/${MANDIR}/skill.${MANSFX} +# chmod 644 ${DESTDIR}/${MANDIR}/skill.${MANSFX} +# ln ${DESTDIR}/${MANDIR}/skill.${MANSFX}\ +# ${DESTDIR}/${MANDIR}/snice.${MANSFX} config Config: FRC ./Config @ 1.11 log @Updated skill to 4.1nb2 Fix for pre NetBSD-1.5 systems. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.orig Sat Apr 6 05:53:39 2002 d5 1 a5 1 @@@@ -59,15 +59,15 @@@@ PREFIX= /usr/local d24 1 a24 1 @@@@ -79,7 +79,7 @@@@ SRCS= main.c argparse.c getproc.c d33 2 a34 1 @@@@ -94,20 +94,20 @@@@ ${OBJS}: ${HDRS} d37 4 @ 1.10 log @Update to 4.1 -- patch-ab has been folded into the distribution. @ text @d3 1 a3 1 --- Makefile.orig Sat Apr 6 06:53:39 2002 d5 1 a5 1 @@@@ -59,15 +59,15 @@@@ d24 1 a24 1 @@@@ -79,7 +79,7 @@@@ d33 1 a33 1 @@@@ -94,20 +94,20 @@@@ @ 1.9 log @o respect CFLAGS o remove redundant line: WRKSRC=${WRKDIR}/${PKGNAME}, since ${PKGNAME}==${DISTNAME} @ text @d3 1 a3 1 --- Makefile.orig Tue May 30 04:03:08 2000 d5 1 a5 2 @@@@ -54,16 +54,16 @@@@ SHELL= /bin/sh d8 5 a12 6 -BINDIR= /usr/local/bin -BINGRP= kmem -BINMOD= 2755 +BINDIR= ${PREFIX}/bin +#BINGRP= kmem +#BINMOD= ${BINMODE} d15 2 a16 4 -MANDIR= /usr/man/manl -MANSFX= l +MANDIR= ${PREFIX}/man/man1 +MANSFX= 1 d19 2 a20 2 -OSTYPE= sys-5r4 +#OSTYPE= bsd-44 d24 1 a24 1 @@@@ -75,7 +75,7 @@@@ d33 1 a33 1 @@@@ -90,20 +90,20 @@@@ @ 1.8 log @Use the kern.proc (or kern.proc2 if available) sysctl directly, so that libkvm isn't needed, and skill/snice can run without setgid. Tested on 1.3.3, 1.4 and 1.5A, and should work all the way back to NetBSD 0.8. Note: applies for NetBSD only, not Solaris :) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2000/02/20 02:02:52 wiz Exp $ d3 3 a5 3 --- ./Makefile.orig Tue Feb 8 04:21:15 2000 +++ ./Makefile Sun Feb 20 02:55:27 2000 @@@@ -54,22 +54,22 @@@@ d11 1 a13 1 -BINMOD= 2755 d28 3 d32 4 a35 2 # CONFIGURE(Config): Add any special libraries your system needs. LIBS= a36 2 SRCS= main.c argparse.c getproc.c OBJS= main.o argparse.o getproc.o @ 1.7 log @updated to skill 3.7.9, since author incorporated patch. Changes: Skill Version 3.7, Patch #8 [affects all] - pid #4 not special for Solaris [from JD Paul ] - generic Linux /proc code [from Michael Smith ] - prevent compiler code reorder of SysErr() call in main() - New OSes: Linux 2.2, Compaq Tru64 Unix 5.0, SCO UnixWare 7.0.1 - Fixed GuessOS for Tru64 Unix and AIX 4.3 - no-ctrling-tty support for: Linux, AIX, HPUX 10/11, SysVr4 (Solaris) - Rewrite of Linux GetProc(). - Larger errbuf for 4.4BSD [Thomas Klausner ] @ text @d1 1 a1 1 $NetBSD$ d13 2 a14 1 BINMOD= 2755 d27 1 a27 2 -COPTS= +#COPTS= -DUVM d30 1 a30 2 -LIBS= +LIBS= -lkvm @ 1.6 log @give the package a (much) higher probability to still work on Solaris after my last change @ text @d3 3 a5 3 --- ./Makefile.orig Wed Oct 28 17:20:26 1998 +++ ./Makefile Sat Feb 19 03:11:39 2000 @@@@ -51,22 +51,22 @@@@ d35 1 a35 1 @@@@ -87,20 +87,20 @@@@ @ 1.5 log @${UVM} cleanup: while we're at it, make the package work again, and upgrade it to 3.7@@P7, also called 3.7.8 @ text @d4 1 a4 1 +++ ./Makefile Sat Feb 19 02:39:40 2000 d27 1 a27 1 +COPTS= -DUVM @ 1.4 log @Make this program compile on Solaris. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 1999/01/05 19:12:00 kim Exp $ d3 3 a5 3 --- Makefile.orig Wed Oct 28 16:20:26 1998 +++ Makefile Mon Sep 27 14:18:52 1999 @@@@ -51,22 +51,29 @@@@ d26 2 a27 1 COPTS= a28 7 +.ifndef UVM +UVM= +.endif +.if ${UVM} != "" +COPTS+= -DUVM +.endif + d35 1 a35 1 @@@@ -87,20 +94,20 @@@@ @ 1.3 log @Updated to skill-3.7.7. The author included my patch to avoid segfaults on BSD 4.4 -derived systems (related to getting the number of signals right). Adds support for SIGPWR on NetBSD. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- Makefile.orig Wed Oct 28 11:20:26 1998 +++ Makefile Tue Jan 5 14:02:28 1999 d10 1 d12 1 a12 1 BINGRP= kmem d23 1 a23 1 +OSTYPE= bsd-44 @ 1.2 log @Add NetBSD RCS Ids. @ text @d3 3 a5 3 --- Makefile.orig Wed Oct 29 14:28:22 1997 +++ Makefile Sat Aug 1 20:56:09 1998 @@@@ -50,22 +50,29 @@@@ d40 1 a40 1 @@@@ -86,20 +93,20 @@@@ @ 1.1 log @Addition of skill/snice (skill-3.7.5) @ text @d1 2 @