Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/pkill-darwin: metadata.xml ChangeLog pkill-darwin-1.0.ebuild
Date: Wed, 18 May 2011 18:24:21
Message-Id: 20110518182411.332B720054@flycatcher.gentoo.org
1 grobian 11/05/18 18:24:11
2
3 Added: metadata.xml ChangeLog pkill-darwin-1.0.ebuild
4 Log:
5 Import pkill-darwin, a port of FreeBSD's pkill for Darwin that I made.
6
7 (Portage version: 2.2.01.18252-prefix/cvs/Darwin powerpc)
8
9 Revision Changes Path
10 1.1 sys-process/pkill-darwin/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>prefix</herd>
21 </pkgmetadata>
22
23
24
25 1.1 sys-process/pkill-darwin/ChangeLog
26
27 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/ChangeLog?rev=1.1&view=markup
28 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/ChangeLog?rev=1.1&content-type=text/plain
29
30 Index: ChangeLog
31 ===================================================================
32 # ChangeLog for sys-process/pkill-darwin
33 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
34 # $Header: /var/cvsroot/gentoo-x86/sys-process/pkill-darwin/ChangeLog,v 1.1 2011/05/18 18:24:11 grobian Exp $
35
36 *pkill-darwin-1.0 (18 May 2011)
37
38 18 May 2011; Fabian Groffen <grobian@g.o> +pkill-darwin-1.0.ebuild,
39 +metadata.xml:
40 Import pkill-darwin, a port of FreeBSD's pkill for Darwin that I made.
41
42
43
44
45 1.1 sys-process/pkill-darwin/pkill-darwin-1.0.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/pkill-darwin-1.0.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/pkill-darwin/pkill-darwin-1.0.ebuild?rev=1.1&content-type=text/plain
49
50 Index: pkill-darwin-1.0.ebuild
51 ===================================================================
52 # Copyright 1999-2011 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/sys-process/pkill-darwin/pkill-darwin-1.0.ebuild,v 1.1 2011/05/18 18:24:11 grobian Exp $
55
56 EAPI=3
57
58 inherit toolchain-funcs
59
60 DESCRIPTION="pgrep(1) and pkill(1) for Darwin"
61 HOMEPAGE="http://prefix.gentooexperimental.org:8000/pkill-darwin/"
62 SRC_URI="http://www.gentoo.org/~grobian/distfiles/${P}.tar.xz"
63
64 LICENSE="BSD"
65 SLOT="0"
66 KEYWORDS="~ppc-macos ~x86-macos ~x64-macos"
67 IUSE=""
68
69 src_compile() {
70 echo $(tc-getCC) ${CFLAGS} -o pkill ${LDFLAGS} pkill.c
71 $(tc-getCC) ${CFLAGS} -o pkill ${LDFLAGS} pkill.c || die
72 # don't link, such that the suid trick described below won't make people
73 # suid their pkill too
74 cp pkill pgrep || die
75 ln -s pkill.1 pgrep.1 || die
76 }
77
78 src_install() {
79 into /usr
80 dobin pkill pgrep
81 doman pkill.1 pgrep.1
82 }
83
84 pkg_postinst() {
85 einfo "If you you want pgrep to be able to show and match on the arguments"
86 ewarn "of all processes, you will have to make pgrep suid root. To do so"
87 ewarn "you have to perform the following steps:"
88 ewarn " % sudo chown root ${EPREFIX}/usr/bin/pgrep"
89 ewarn " % sudo chmod u+s ${EPREFIX}/usr/bin/prgep"
90 }