Gentoo Archives: gentoo-commits

From: "Jeremy Olexa (darkside)" <darkside@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/layman: ChangeLog layman-1.4.2-r2.ebuild layman-1.4.2-r1.ebuild
Date: Thu, 28 Apr 2011 03:25:20
Message-Id: 20110428032503.B54D220051@flycatcher.gentoo.org
1 darkside 11/04/28 03:25:03
2
3 Modified: ChangeLog
4 Added: layman-1.4.2-r2.ebuild
5 Removed: layman-1.4.2-r1.ebuild
6 Log:
7 Revision bump to fix broken sync function, bug 365123. New patch by Brian Dolbec
8
9 (Portage version: 2.1.9.46/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.137 app-portage/layman/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/ChangeLog?rev=1.137&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/ChangeLog?rev=1.137&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/ChangeLog?r1=1.136&r2=1.137
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v
21 retrieving revision 1.136
22 retrieving revision 1.137
23 diff -u -r1.136 -r1.137
24 --- ChangeLog 27 Apr 2011 13:23:50 -0000 1.136
25 +++ ChangeLog 28 Apr 2011 03:25:03 -0000 1.137
26 @@ -1,6 +1,13 @@
27 # ChangeLog for app-portage/layman
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.136 2011/04/27 13:23:50 idl0r Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.137 2011/04/28 03:25:03 darkside Exp $
31 +
32 +*layman-1.4.2-r2 (28 Apr 2011)
33 +
34 + 28 Apr 2011; Jeremy Olexa <darkside@g.o> -layman-1.4.2-r1.ebuild,
35 + +layman-1.4.2-r2.ebuild, files/layman-1.4.2-python-compatbility-fix.patch:
36 + Revision bump to fix broken sync function, bug 365123. New patch by Brian
37 + Dolbec
38
39 *layman-1.4.2-r1 (27 Apr 2011)
40
41
42
43
44 1.1 app-portage/layman/layman-1.4.2-r2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/layman-1.4.2-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/layman-1.4.2-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: layman-1.4.2-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-1.4.2-r2.ebuild,v 1.1 2011/04/28 03:25:03 darkside Exp $
54
55 EAPI="2"
56 PYTHON_DEPEND="2:2.5"
57 SUPPORT_PYTHON_ABIS="1"
58
59 inherit eutils distutils
60
61 DESCRIPTION="Tool to manage Gentoo overlays."
62 HOMEPAGE="http://layman.sourceforge.net/"
63 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
68 IUSE="bazaar cvs darcs git mercurial subversion test"
69
70 COMMON_DEPS="dev-lang/python[xml]"
71 DEPEND="${COMMON_DEPS}
72 test? ( dev-vcs/subversion )"
73 RDEPEND="${COMMON_DEPS}
74 bazaar? ( dev-vcs/bzr )
75 cvs? ( dev-vcs/cvs )
76 darcs? ( dev-vcs/darcs )
77 git? ( dev-vcs/git )
78 mercurial? ( dev-vcs/mercurial )
79 subversion? (
80 || (
81 >=dev-vcs/subversion-1.5.4[webdav-neon]
82 >=dev-vcs/subversion-1.5.4[webdav-serf]
83 )
84 )"
85 RESTRICT_PYTHON_ABIS="2.4 3.*"
86
87 src_prepare() {
88 epatch "${FILESDIR}/${P}-python-compatbility-fix.patch"
89 }
90
91 # Prevent running make
92 src_compile() {
93 :
94 }
95
96 src_test() {
97 testing() {
98 for suite in layman/tests/{dtest,external}.py ; do
99 PYTHONPATH="." "$(PYTHON)" ${suite} \
100 || die "test suite '${suite}' failed"
101 done
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 /var/lib/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 elog
130 elog " layman -a overlay-name"
131 elog
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 /var/lib/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 elog
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 }