Gentoo Archives: gentoo-commits

From: "Ali Polatel (hawking)" <hawking@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/pmk: ChangeLog metadata.xml pmk-0.10.4.ebuild pmk-0.10.0.ebuild pmk-0.8.1-r1.ebuild pmk-0.8.ebuild pmk-0.10.1.ebuild pmk-0.8.1.ebuild
Date: Thu, 25 Sep 2008 14:29:13
Message-Id: E1KirqA-00077L-KV@stork.gentoo.org
1 hawking 08/09/25 14:29:10
2
3 Modified: ChangeLog metadata.xml
4 Added: pmk-0.10.4.ebuild
5 Removed: pmk-0.10.0.ebuild pmk-0.8.1-r1.ebuild
6 pmk-0.8.ebuild pmk-0.10.1.ebuild pmk-0.8.1.ebuild
7 Log:
8 Version bump. Drop old. Keyword ~amd64. Add myself to metadata.xml.
9 (Portage version: -svn/cvs/Linux 2.6.26-gentoo x86_64)
10
11 Revision Changes Path
12 1.12 dev-util/pmk/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/ChangeLog?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/ChangeLog?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/ChangeLog?r1=1.11&r2=1.12
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-util/pmk/ChangeLog,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- ChangeLog 25 Dec 2007 13:02:36 -0000 1.11
25 +++ ChangeLog 25 Sep 2008 14:29:10 -0000 1.12
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-util/pmk
28 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-util/pmk/ChangeLog,v 1.11 2007/12/25 13:02:36 phreak Exp $
30 +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pmk/ChangeLog,v 1.12 2008/09/25 14:29:10 hawking Exp $
32 +
33 +*pmk-0.10.4 (25 Sep 2008)
34 +
35 + 25 Sep 2008; Ali Polatel <hawking@g.o> metadata.xml,
36 + -pmk-0.8.ebuild, -pmk-0.8.1.ebuild, -pmk-0.8.1-r1.ebuild,
37 + -pmk-0.10.0.ebuild, -pmk-0.10.1.ebuild, +pmk-0.10.4.ebuild:
38 + Version bump. Drop old. Keyword ~amd64. Add myself to metadata.xml.
39
40 25 Dec 2007; Christian Heim <phreak@g.o> metadata.xml:
41 Removing dholm from metadata.xml as per #24623. Assigning to maintainer-needed.
42
43
44
45 1.4 dev-util/pmk/metadata.xml
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/metadata.xml?rev=1.4&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/metadata.xml?rev=1.4&content-type=text/plain
49 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/metadata.xml?r1=1.3&r2=1.4
50
51 Index: metadata.xml
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/dev-util/pmk/metadata.xml,v
54 retrieving revision 1.3
55 retrieving revision 1.4
56 diff -u -r1.3 -r1.4
57 --- metadata.xml 25 Dec 2007 13:02:36 -0000 1.3
58 +++ metadata.xml 25 Sep 2008 14:29:10 -0000 1.4
59 @@ -3,7 +3,8 @@
60 <pkgmetadata>
61 <herd>no-herd</herd>
62 <maintainer>
63 - <email>maintainer-needed@g.o</email>
64 + <email>hawking@g.o</email>
65 + <name>Ali Polatel</name>
66 </maintainer>
67 <longdescription>
68 The meaning of pmk is "Pre Make Kit", a dependency configuring tool. It
69
70
71
72 1.1 dev-util/pmk/pmk-0.10.4.ebuild
73
74 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/pmk-0.10.4.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/pmk/pmk-0.10.4.ebuild?rev=1.1&content-type=text/plain
76
77 Index: pmk-0.10.4.ebuild
78 ===================================================================
79 # Copyright 1999-2008 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/dev-util/pmk/pmk-0.10.4.ebuild,v 1.1 2008/09/25 14:29:10 hawking Exp $
82
83 inherit toolchain-funcs
84
85 DESCRIPTION="Aims to be an alternative to GNU autoconf"
86 HOMEPAGE="http://pmk.sourceforge.net/"
87 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
88
89 LICENSE="BSD"
90 SLOT="0"
91 KEYWORDS="~amd64 ~x86 ~ppc"
92 IUSE=""
93
94 DEPEND=""
95 RDEPEND=""
96
97 src_unpack() {
98 unpack ${A}
99 cd "${S}"
100
101 # Remove executable stack
102 cp detect_cpu_asm.s detect_cpu_asm.S
103 cat >> detect_cpu_asm.S <<EOF
104 #ifdef __ELF__
105 .section .note.GNU-stack,"",%progbits
106 #endif
107 EOF
108 }
109
110 src_compile() {
111 tc-export CC CPP AS
112 ./pmkcfg.sh -p /usr || die "Config failed"
113 emake || die "Build failed"
114 }
115
116 src_install () {
117 make DESTDIR="${D}" MANDIR=/usr/share/man install || die "make failed"
118
119 dodoc BUGS Changelog README STATUS TODO || die "dodoc failed"
120 }
121
122 pkg_postinst() {
123 if [[ ! -f "${ROOT}"/etc/pmk/pmk.conf ]] ; then
124 einfo
125 einfo "${ROOT}etc/pmk/pmk.conf doesn't exist."
126 einfo "Running pmksetup to generate an initial pmk.conf."
127 einfo
128 # create one with initial values
129 "${ROOT}"/usr/bin/pmksetup
130 # run it again to reset PREFIX from /usr/local to /usr
131 "${ROOT}"/usr/bin/pmksetup -u PREFIX=\"/usr\"
132 # remove the automatically created backup from the extra run
133 rm -f "${ROOT}"/etc/pmk/pmk.conf.bak
134 fi
135 }