Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/layman: ChangeLog layman-1.2.4-r1.ebuild
Date: Fri, 01 Jan 2010 00:58:22
Message-Id: E1NQVqM-00041k-Pv@stork.gentoo.org
1 sping 10/01/01 00:58:18
2
3 Modified: ChangeLog
4 Added: layman-1.2.4-r1.ebuild
5 Log:
6 app-portage/layman: Integrate patch for bug #295018
7 (Portage version: 2.2_rc61/cvs/Linux i686)
8
9 Revision Changes Path
10 1.83 app-portage/layman/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.83&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.83&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?r1=1.82&r2=1.83
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v
19 retrieving revision 1.82
20 retrieving revision 1.83
21 diff -u -r1.82 -r1.83
22 --- ChangeLog 30 Dec 2009 22:23:44 -0000 1.82
23 +++ ChangeLog 1 Jan 2010 00:58:18 -0000 1.83
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-portage/layman
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.82 2009/12/30 22:23:44 sping Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.83 2010/01/01 00:58:18 sping Exp $
30 +
31 +*layman-1.2.4-r1 (01 Jan 2010)
32 +
33 + 01 Jan 2010; Sebastian Pipping <sping@g.o> +layman-1.2.4-r1.ebuild,
34 + +files/layman-1.2.4-peg-backport.patch:
35 + Integrate 1.2.4 backport patch for bug #295018
36
37 30 Dec 2009; Sebastian Pipping <sping@g.o> layman-1.1.1.ebuild,
38 layman-1.2.3.ebuild, layman-1.2.4.ebuild, layman-9999.ebuild:
39
40
41
42 1.1 app-portage/layman/layman-1.2.4-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.4-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.4-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: layman-1.2.4-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-1.2.4-r1.ebuild,v 1.1 2010/01/01 00:58:18 sping Exp $
52
53 EAPI="2"
54 NEED_PYTHON=2.5
55 SUPPORT_PYTHON_ABIS="1"
56
57 inherit eutils distutils
58
59 DESCRIPTION="A python script for retrieving gentoo overlays."
60 HOMEPAGE="http://layman.sourceforge.net"
61 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
66 IUSE="git subversion test"
67
68 COMMON_DEPS="|| (
69 dev-lang/python[xml]
70 ( dev-lang/python dev-python/pyxml ) )"
71 DEPEND="${COMMON_DEPS}
72 test? ( dev-util/subversion )"
73 RDEPEND="${COMMON_DEPS}
74 git? ( dev-util/git )
75 subversion? (
76 || (
77 >=dev-util/subversion-1.5.4[webdav-neon]
78 >=dev-util/subversion-1.5.4[webdav-serf]
79 )
80 )"
81 RESTRICT_PYTHON_ABIS="2.4 3.*"
82
83 src_prepare() {
84 epatch "${FILESDIR}"/${P}-peg-backport.patch
85 }
86
87 pkg_setup() {
88 if ! has_version dev-util/subversion; then
89 ewarn "You do not have dev-util/subversion installed!"
90 ewarn "While layman does not exactly depend on this"
91 ewarn "version control system you should note that"
92 ewarn "most available overlays are offered via"
93 ewarn "dev-util/subversion. If you do not install it"
94 ewarn "you will be unable to use these overlays."
95 ewarn
96 fi
97 }
98
99 src_test() {
100 testing() {
101 PYTHONPATH="." "$(PYTHON)" layman/tests/dtest.py
102 }
103 python_execute_function testing
104 }
105
106 src_install() {
107 distutils_src_install
108
109 dodir /etc/layman
110
111 cp etc/* "${D}"/etc/layman/
112
113 doman doc/layman.8
114 dohtml doc/layman.8.html
115
116 keepdir /usr/local/portage/layman
117 }
118
119 pkg_postinst() {
120 distutils_pkg_postinst
121
122 einfo "You are now ready to add overlays into your system."
123 einfo
124 einfo "layman -L"
125 einfo
126 einfo "will display a list of available overlays."
127 einfo
128 elog "Select an overlay and add it using"
129 einfo
130 elog "layman -a overlay-name"
131 einfo
132 elog "If this is the very first overlay you add with layman,"
133 elog "you need to append the following statement to your"
134 elog "/etc/make.conf file:"
135 elog
136 elog "source /usr/local/portage/layman/make.conf"
137 elog
138 elog "If you modify the 'storage' parameter in the layman"
139 elog "configuration file (/etc/layman/layman.cfg) you will"
140 elog "need to adapt the path given above to the new storage"
141 elog "directory."
142 einfo
143 ewarn "Please add the 'source' statement to make.conf only AFTER "
144 ewarn "you added your first overlay. Otherwise portage will fail."
145 epause 5
146 }