Hanno Böck commited on 2011-10-18 20:30:06
Zeige 4 geänderte Dateien mit 62 Einfügungen und 0 Löschungen.
... | ... |
@@ -0,0 +1,4 @@ |
1 |
+AUX pam_mysql-0.7_rc1-link-to-pam.diff 453 RMD160 b79e1b29eb072538b478f4a03f24bd318db4795e SHA1 8fbe6e597b7ddebadf1f5757dece44a0bd3e9006 SHA256 fbd881e6d82ff1ef133cc6ff05b0de4d35df4944cdb7e89c9d781657312c54d8 |
|
2 |
+AUX pam_mysql-0.7_rc1-memleak.diff 274 RMD160 2b67db9b440d4a105e466c19355abf79e8fe33b5 SHA1 ebe35d82111f20b67cb29d2a475bc4238eecedc0 SHA256 d692bfb5bfe91e2da35346cd551b5978c68dcfe99e773e4dc750bbb7ced708dd |
|
3 |
+DIST pam_mysql-0.7RC1.tar.gz 335240 RMD160 ffa908bf2f458c48571f0f172f841ef861ad0b47 SHA1 a139c4b4bf1a2e591a016069405428eb862f7690 SHA256 cb3cf89b9b51cb196ee8d731f85acbab72b4878a3a7c4183c5534161d4385ce7 |
|
4 |
+EBUILD pam_mysql-0.7_rc1-r4.ebuild 1064 RMD160 ab32acf0c9e763526a83383bbc7a2bb990101547 SHA1 c2f33cebbce672f5034b6b521a426934afebd16e SHA256 31bb76b4551acc45adaa7dd39f2608850df529a4045716ae811774285d2e44ab |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+--- pam_mysql-0.7RC1/Makefile.am 2005-09-20 07:43:44.000000000 +0200 |
|
2 |
++++ pam_mysql-0.7RC1-1/Makefile.am 2011-09-13 09:21:53.198200066 +0200 |
|
3 |
+@@ -3,5 +3,6 @@ |
|
4 |
+ noinst_FILES=pam_mysql.la pam_mysql.a |
|
5 |
+ pam_mysql_la_SOURCES=pam_mysql.c |
|
6 |
+ pam_mysql_la_LDFLAGS=-module -avoid-version |
|
7 |
++pam_mysql_la_LIBADD=-lpam |
|
8 |
+ INCLUDES=@INCLUDES@ |
|
9 |
+ EXTRA_DIST=COPYING NEWS README CREDITS ChangeLog INSTALL pam_mysql.spec.in install-sh missing mkinstalldirs pkg.m4 pam_mysql.spec |
... | ... |
@@ -0,0 +1,10 @@ |
1 |
+--- pam_mysql-0.7RC1/pam_mysql.c 2006-01-09 11:35:59.000000000 +0100 |
|
2 |
++++ pam_mysql-0.7RC1-1/pam_mysql.c 2011-10-18 20:26:38.655425994 +0200 |
|
3 |
+@@ -2338,6 +2338,7 @@ |
|
4 |
+ } |
|
5 |
+ |
|
6 |
+ mysql_close(ctx->mysql_hdl); |
|
7 |
++ mysql_library_end(); |
|
8 |
+ |
|
9 |
+ xfree(ctx->mysql_hdl); |
|
10 |
+ ctx->mysql_hdl = NULL; |
... | ... |
@@ -0,0 +1,39 @@ |
1 |
+# Copyright 1999-2011 Gentoo Foundation |
|
2 |
+# Distributed under the terms of the GNU General Public License v2 |
|
3 |
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_mysql/pam_mysql-0.7_rc1-r3.ebuild,v 1.1 2011/09/13 07:29:13 hanno Exp $ |
|
4 |
+ |
|
5 |
+EAPI=2 |
|
6 |
+inherit autotools libtool pam |
|
7 |
+ |
|
8 |
+DESCRIPTION="pam_mysql is a module for pam to authenticate users with mysql" |
|
9 |
+HOMEPAGE="http://pam-mysql.sourceforge.net/" |
|
10 |
+ |
|
11 |
+SRC_URI="mirror://sourceforge/pam-mysql/${P/_rc/RC}.tar.gz" |
|
12 |
+DEPEND=">=sys-libs/pam-0.72 virtual/mysql" |
|
13 |
+RDEPEND="${DEPEND}" |
|
14 |
+LICENSE="GPL-2" |
|
15 |
+SLOT="0" |
|
16 |
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" |
|
17 |
+IUSE="openssl" |
|
18 |
+S="${WORKDIR}/${P/_rc/RC}" |
|
19 |
+ |
|
20 |
+src_prepare() { |
|
21 |
+ epatch "${FILESDIR}/${P}-link-to-pam.diff" |
|
22 |
+ epatch "${FILESDIR}/${P}-memleak.diff" |
|
23 |
+ eautoreconf |
|
24 |
+ elibtoolize |
|
25 |
+} |
|
26 |
+ |
|
27 |
+src_configure() { |
|
28 |
+ econf $(use_with openssl) |
|
29 |
+} |
|
30 |
+ |
|
31 |
+src_compile() { |
|
32 |
+ emake || die "emake failed" |
|
33 |
+} |
|
34 |
+ |
|
35 |
+src_install() { |
|
36 |
+ emake DESTDIR="${D}" libdir="$(getpam_mod_dir)" install || die "install failed" |
|
37 |
+ rm "${D}/$(getpam_mod_dir)/pam_mysql.la" || die "Failed to remove pam_mysql.la" |
|
38 |
+ dodoc CREDITS ChangeLog NEWS README |
|
39 |
+} |
|
0 | 40 |