Gentoo Archives: gentoo-commits

From: "Gunnar Wrobel (wrobel)" <wrobel@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/layman: ChangeLog layman-1.2.2.ebuild layman-1.2.1.ebuild
Date: Sun, 28 Dec 2008 23:01:20
Message-Id: E1LH4dK-0003VW-SE@stork.gentoo.org
1 wrobel 08/12/28 23:01:18
2
3 Modified: ChangeLog
4 Added: layman-1.2.2.ebuild
5 Removed: layman-1.2.1.ebuild
6 Log:
7 Added app-portage/layman-1.2.2.
8 (Portage version: 2.1.4.5)
9
10 Revision Changes Path
11 1.63 app-portage/layman/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.63&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.63&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?r1=1.62&r2=1.63
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v
20 retrieving revision 1.62
21 retrieving revision 1.63
22 diff -u -r1.62 -r1.63
23 --- ChangeLog 15 Nov 2008 10:26:30 -0000 1.62
24 +++ ChangeLog 28 Dec 2008 23:01:18 -0000 1.63
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-portage/layman
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.62 2008/11/15 10:26:30 wrobel Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.63 2008/12/28 23:01:18 wrobel Exp $
30 +
31 +*layman-1.2.2 (28 Dec 2008)
32 +
33 + 28 Dec 2008; Gunnar Wrobel <wrobel@g.o> -layman-1.2.1.ebuild,
34 + +layman-1.2.2.ebuild:
35 + Added app-portage/layman-1.2.2.
36
37 *layman-1.2.1 (15 Nov 2008)
38
39
40
41
42 1.1 app-portage/layman/layman-1.2.2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: layman-1.2.2.ebuild
48 ===================================================================
49 # Copyright 1999-2008 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.2.ebuild,v 1.1 2008/12/28 23:01:18 wrobel Exp $
52
53 inherit eutils distutils
54
55 DESCRIPTION="A python script for retrieving gentoo overlays."
56 HOMEPAGE="http://layman.sourceforge.net"
57 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
62 IUSE="git subversion test"
63
64 DEPEND="dev-python/pyxml
65 test? ( dev-util/subversion )"
66 RDEPEND="git? ( dev-util/git )
67 subversion? ( dev-util/subversion )"
68
69 pkg_setup() {
70 if has_version dev-util/subversion && \
71 (! built_with_use --missing true dev-util/subversion webdav || built_with_use --missing false dev-util/subversion nowebdav); then
72 eerror "You must rebuild your Subversion with support for WebDAV."
73 die "You must rebuild your Subversion with support for WebDAV"
74 fi
75 if ! has_version dev-util/subversion; then
76 ewarn "You do not have dev-util/subversion installed!"
77 ewarn "While layman does not exactly depend on this"
78 ewarn "version control system you should note that"
79 ewarn "most available overlays are offered via"
80 ewarn "dev-util/subversion. If you do not install it"
81 ewarn "you will be unable to use these overlays."
82 ewarn
83 fi
84 }
85
86 src_install() {
87
88 distutils_src_install
89
90 dodir /etc/layman
91
92 cp etc/* "${D}"/etc/layman/
93
94 doman doc/layman.8
95 dohtml doc/layman.8.html
96
97 keepdir /usr/local/portage/layman
98 }
99
100 src_test() {
101 einfo "Running layman doctests..."
102 echo
103 if ! PYTHONPATH="." ${python} layman/tests/dtest.py; then
104 eerror "DocTests failed - please submit a bug report"
105 die "DocTesting failed!"
106 fi
107 }
108
109 pkg_postinst() {
110 einfo "You are now ready to add overlays into your system."
111 einfo
112 einfo "layman -L"
113 einfo
114 einfo "will display a list of available overlays."
115 einfo
116 elog "Select an overlay and add it using"
117 einfo
118 elog "layman -a overlay-name"
119 einfo
120 elog "If this is the very first overlay you add with layman,"
121 elog "you need to append the following statement to your"
122 elog "/etc/make.conf file:"
123 elog
124 elog "source /usr/local/portage/layman/make.conf"
125 elog
126 elog "If you modify the 'storage' parameter in the layman"
127 elog "configuration file (/etc/layman/layman.cfg) you will"
128 elog "need to adapt the path given above to the new storage"
129 elog "directory."
130 einfo
131 ewarn "Please add the 'source' statement to make.conf only AFTER "
132 ewarn "you added your first overlay. Otherwise portage will fail."
133 epause 5
134 }