Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-proxy/ntlmaps: ntlmaps-0.9.9.6-r3.ebuild ChangeLog
Date: Tue, 01 Jul 2014 17:06:31
Message-Id: 20140701170626.E0F402004F@flycatcher.gentoo.org
1 pacho 14/07/01 17:06:26
2
3 Modified: ChangeLog
4 Added: ntlmaps-0.9.9.6-r3.ebuild
5 Log:
6 Add unit file, bug #513618 by StalkerNOVA
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.20 net-proxy/ntlmaps/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/ntlmaps/ChangeLog?rev=1.20&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/ntlmaps/ChangeLog?rev=1.20&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/ntlmaps/ChangeLog?r1=1.19&r2=1.20
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-proxy/ntlmaps/ChangeLog,v
20 retrieving revision 1.19
21 retrieving revision 1.20
22 diff -u -r1.19 -r1.20
23 --- ChangeLog 8 Jan 2014 06:24:06 -0000 1.19
24 +++ ChangeLog 1 Jul 2014 17:06:26 -0000 1.20
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-proxy/ntlmaps
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-proxy/ntlmaps/ChangeLog,v 1.19 2014/01/08 06:24:06 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/ntlmaps/ChangeLog,v 1.20 2014/07/01 17:06:26 pacho Exp $
30 +
31 +*ntlmaps-0.9.9.6-r3 (01 Jul 2014)
32 +
33 + 01 Jul 2014; Pacho Ramos <pacho@g.o> +files/ntlmaps.service,
34 + +ntlmaps-0.9.9.6-r3.ebuild:
35 + Add unit file, bug #513618 by StalkerNOVA
36
37 08 Jan 2014; Mike Frysinger <vapier@g.o> ntlmaps-0.9.9-r2.ebuild,
38 ntlmaps-0.9.9.6-r2.ebuild:
39
40
41
42 1.1 net-proxy/ntlmaps/ntlmaps-0.9.9.6-r3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/ntlmaps/ntlmaps-0.9.9.6-r3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/ntlmaps/ntlmaps-0.9.9.6-r3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ntlmaps-0.9.9.6-r3.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-proxy/ntlmaps/ntlmaps-0.9.9.6-r3.ebuild,v 1.1 2014/07/01 17:06:26 pacho Exp $
52
53 EAPI=5
54
55 PYTHON_DEPEND="2"
56 SUPPORT_PYTHON_ABIS=1
57 RESTRICT_PYTHON_ABIS="3.*"
58
59 inherit eutils python systemd user
60
61 DESCRIPTION="NTLM proxy Authentication against MS proxy/web server"
62 HOMEPAGE="http://ntlmaps.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 ~ppc ~ppc64 ~s390 ~x86"
68
69 pkg_setup() {
70 python_pkg_setup
71
72 enewgroup ntlmaps
73 enewuser ntlmaps -1 -1 -1 ntlmaps
74 }
75
76 src_prepare() {
77 epatch "${FILESDIR}/${P}-gentoo.patch"
78 python_convert_shebangs 2 main.py
79
80 sed -i -e 's/\r//' lib/*.py server.cfg doc/*.{txt,htm} || die 'Failed to convert line endings.'
81 }
82
83 src_install() {
84 # Bug #351305, prevent file collision.
85 rm "${S}"/lib/utils.py
86
87 installation() {
88 insinto $(python_get_sitedir)
89 doins lib/*.py
90 }
91 python_execute_function installation
92
93 pushd lib > /dev/null
94 PYTHON_MODULES=(*.py)
95 popd > /dev/null
96
97 exeinto /usr/bin
98 newexe main.py ntlmaps
99
100 dodoc doc/*.txt
101 dohtml doc/*.{gif,htm}
102
103 insopts -m0640 -g ntlmaps
104 insinto /etc/ntlmaps
105 doins server.cfg
106 newinitd "${FILESDIR}/ntlmaps.init" ntlmaps
107 systemd_dounit "${FILESDIR}"/${PN}.service
108
109 diropts -m 0770 -g ntlmaps
110 keepdir /var/log/ntlmaps
111 }
112
113 pkg_postinst() {
114 python_mod_optimize "${PYTHON_MODULES[@]}"
115 }
116
117 pkg_postrm() {
118 python_mod_cleanup "${PYTHON_MODULES[@]}"
119 }