Gentoo Archives: gentoo-commits

From: "Benedikt Boehm (hollow)" <hollow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apache/pwauth: ChangeLog pwauth-2.3.2.ebuild
Date: Sat, 08 Sep 2007 17:50:53
Message-Id: E1IU4Lg-0002B1-8D@stork.gentoo.org
1 hollow 07/09/08 17:44:00
2
3 Modified: ChangeLog
4 Added: pwauth-2.3.2.ebuild
5 Log:
6 version bump; #187739
7 (Portage version: 2.1.3.7)
8
9 Revision Changes Path
10 1.4 www-apache/pwauth/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/pwauth/ChangeLog?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/pwauth/ChangeLog?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/pwauth/ChangeLog?r1=1.3&r2=1.4
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/www-apache/pwauth/ChangeLog,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- ChangeLog 4 Aug 2007 17:30:13 -0000 1.3
23 +++ ChangeLog 8 Sep 2007 17:43:59 -0000 1.4
24 @@ -1,6 +1,11 @@
25 # ChangeLog for www-apache/pwauth
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/www-apache/pwauth/ChangeLog,v 1.3 2007/08/04 17:30:13 swegener Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/www-apache/pwauth/ChangeLog,v 1.4 2007/09/08 17:43:59 hollow Exp $
29 +
30 +*pwauth-2.3.2 (08 Sep 2007)
31 +
32 + 08 Sep 2007; Benedikt Böhm <hollow@g.o> +pwauth-2.3.2.ebuild:
33 + version bump; #187739
34
35 29 Jul 2007; Benedikt Böhm <hollow@g.o> Manifest:
36 move net-www/pwauth to www-apache/pwauth (with repoman)
37
38
39
40 1.1 www-apache/pwauth/pwauth-2.3.2.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/pwauth/pwauth-2.3.2.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/pwauth/pwauth-2.3.2.ebuild?rev=1.1&content-type=text/plain
44
45 Index: pwauth-2.3.2.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/www-apache/pwauth/pwauth-2.3.2.ebuild,v 1.1 2007/09/08 17:43:59 hollow Exp $
50
51 inherit eutils toolchain-funcs pam
52
53 DESCRIPTION="A Unix Web Authenticator"
54 HOMEPAGE="http://www.unixpapa.com/pwauth/"
55 SRC_URI="http://www.unixpapa.com/software/${P}.tar.gz"
56
57 LICENSE="Apache-1.1"
58 SLOT="0"
59 KEYWORDS="~amd64 ~ppc ~x86"
60 IUSE="faillog pam ignore-case domain-aware"
61
62 DEPEND="pam? ( virtual/pam )"
63
64 pkg_setup() {
65 local OPTS
66
67 einfo "You can configure various build time options with ENV variables:"
68 einfo
69 einfo " PWAUTH_FAILLOG Path to logfile for login failures"
70 einfo " (default: /var/log/pwauth.log)"
71 einfo " PWAUTH_SERVERUIDS Comma seperated list of UIDs allowed to run pwauth"
72 einfo " (default: 81)"
73 einfo " PWAUTH_MINUID Minimum UID for which authentication will succeed"
74 einfo " (default: 1000)"
75 einfo
76
77 PWAUTH_FAILLOG="${PWAUTH_FAILLOG:-/var/log/pwauth.log}"
78 PWAUTH_SERVERUIDS="${PWAUTH_SERVERUIDS:-81}"
79 PWAUTH_MINUID="${PWAUTH_MINUID:-1000}"
80
81 OPTS="${OPTS} -DSERVER_UIDS=${PWAUTH_SERVERUIDS}"
82 OPTS="${OPTS} -DMIN_UNIX_UID=${PWAUTH_MINUID}"
83
84 if use faillog; then
85 OPTS="${OPTS} -DFAILLOG_PWAUTH"
86 OPTS="${OPTS} -DPATH_FAILLOG=\"\\\"${PWAUTH_FAILLOG}\\\"\""
87 fi
88
89 if use pam; then
90 OPTS="${OPTS} -DPAM"
91 LDFLAGS="-lpam"
92 else
93 OPTS="${OPTS} -DSHADOW_SUN"
94 LDFLAGS="-lcrypt"
95 fi
96
97 if use ignore-case; then
98 OPTS="${OPTS} -DIGNORE_CASE"
99 fi
100
101 if use domain-aware; then
102 OPTS="${OPTS} -DOMAIN_AWARE"
103 fi
104
105 CC=$(tc-getCC)
106 CFLAGS="${CFLAGS} ${OPTS}"
107 }
108
109 src_unpack() {
110 unpack ${A}
111 cd "${S}"
112 epatch "${FILESDIR}"/pwauth-gentoo.patch
113 }
114
115 src_install() {
116 dosbin pwauth unixgroup
117 fperms 4755 /usr/sbin/pwauth
118
119 use pam && newpamd "${FILESDIR}"/pwauth.pam-include pwauth
120
121 dodoc CHANGES FORM_AUTH INSTALL README
122 }
123
124
125
126 --
127 gentoo-commits@g.o mailing list