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