Version bump, closes bug #172837. This release requires UINPUT support in the kernel...
authorTony Vroon <chainsaw@gentoo.org>
Wed, 11 Apr 2007 16:59:35 +0000 (16:59 +0000)
committerTony Vroon <chainsaw@gentoo.org>
Wed, 11 Apr 2007 16:59:35 +0000 (16:59 +0000)
Package-Manager: portage-2.1.2.3

sys-auth/thinkfinger/ChangeLog
sys-auth/thinkfinger/Manifest
sys-auth/thinkfinger/files/digest-thinkfinger-0.3 [new file with mode: 0644]
sys-auth/thinkfinger/thinkfinger-0.3.ebuild [new file with mode: 0644]

index 5f31735af655324a682d54e85e63a6f5904e56bb..9ce3e92bc7a94a74645c6bedb7cdc3216c4bebf0 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for sys-auth/thinkfinger
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/thinkfinger/ChangeLog,v 1.4 2007/02/27 14:58:09 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/thinkfinger/ChangeLog,v 1.5 2007/04/11 16:59:35 chainsaw Exp $
+
+*thinkfinger-0.3 (11 Apr 2007)
+
+  11 Apr 2007; Tony Vroon <chainsaw@gentoo.org> +thinkfinger-0.3.ebuild:
+  Version bump, closes bug #172837. This release requires UINPUT support in
+  the kernel and features USB-level debugging. It should also keep the
+  fingerprint reader from heating up as much as it did on 0.2.2
 
   27 Feb 2007; Piotr JaroszyƄski <peper@gentoo.org>
   thinkfinger-0.2.2-r1.ebuild:
index c5f7f3d68753d1cc710771322134967462e2c3f5..84897a0bf89a58b1b349cdf1e73a79bbef3aaba4 100644 (file)
@@ -2,14 +2,19 @@
 Hash: SHA1
 
 DIST thinkfinger-0.2.2.tar.gz 362593 RMD160 1cebb0df186753c8faf0cf550968c7425f38a0e8 SHA1 374ddef8bbf8fc3c5f590bc60a96c3700f2200f0 SHA256 d3acf4f2e06bee4db6cce655938e8d59136dc212957305afdbf7d470f3a931d2
+DIST thinkfinger-0.3.tar.gz 372053 RMD160 7a83e7234bc6687f581df3b68b92cc06bf5b24cb SHA1 6d032ec7ad1166505b6773dff3c762c77bc72626 SHA256 9741ae205aadc9f576be73c382596266300e709371e72574a86e339ebf978f4b
 EBUILD thinkfinger-0.2.2-r1.ebuild 1468 RMD160 d1859fbd84b6408652598b2afcbcf32bc148455f SHA1 8d510e8ebe69e4d7df2bd88a79b41382570ef992 SHA256 5329ef6ea5a498c73c7aa339db526ad0fcc1e9d29f4c01aa665f87d7ce8ad252
 MD5 c665e688ee4492ba63a6525383c0b601 thinkfinger-0.2.2-r1.ebuild 1468
 RMD160 d1859fbd84b6408652598b2afcbcf32bc148455f thinkfinger-0.2.2-r1.ebuild 1468
 SHA256 5329ef6ea5a498c73c7aa339db526ad0fcc1e9d29f4c01aa665f87d7ce8ad252 thinkfinger-0.2.2-r1.ebuild 1468
-MISC ChangeLog 905 RMD160 436907a78377f054d3f6045e6fc54198462d86ef SHA1 7e3e1cc34703449484f0100cd205a3788f8ce47b SHA256 050ecb676cd4010b668540b9d7a525b20422e547f8b3a802bd7da7e3c7348ca3
-MD5 7f0ab1ac88708ec65bdb935869f42e2d ChangeLog 905
-RMD160 436907a78377f054d3f6045e6fc54198462d86ef ChangeLog 905
-SHA256 050ecb676cd4010b668540b9d7a525b20422e547f8b3a802bd7da7e3c7348ca3 ChangeLog 905
+EBUILD thinkfinger-0.3.ebuild 1657 RMD160 5b0024dc3cf97e65d811b6d4e010587151e286a5 SHA1 f13f4b5f4eb21d795aa2b7ee319a0ebd7ee80602 SHA256 c227cf608145ef87d6476ccda1c4eb3b112a3e15c8f66aed5f40e620b994b73f
+MD5 4358f2194dddecea393edd01a4a0ba3d thinkfinger-0.3.ebuild 1657
+RMD160 5b0024dc3cf97e65d811b6d4e010587151e286a5 thinkfinger-0.3.ebuild 1657
+SHA256 c227cf608145ef87d6476ccda1c4eb3b112a3e15c8f66aed5f40e620b994b73f thinkfinger-0.3.ebuild 1657
+MISC ChangeLog 1225 RMD160 8278a2c92ec8a1adfcfcaa90964a2c3faaa60c40 SHA1 7ade3dff7caded88555b09e922a08115db0399c9 SHA256 88db0796a94236b76d9f0d731a4d777055d63f643c0f03f33ac50329be8a7bb2
+MD5 cc6cfd46290fde8e15dee9e511e5b0d5 ChangeLog 1225
+RMD160 8278a2c92ec8a1adfcfcaa90964a2c3faaa60c40 ChangeLog 1225
+SHA256 88db0796a94236b76d9f0d731a4d777055d63f643c0f03f33ac50329be8a7bb2 ChangeLog 1225
 MISC metadata.xml 310 RMD160 5b57282cd45b5ebfd0a5182cd665dbb684a7d25c SHA1 9f12cf187b3a67133f2ae900cf70fcc7f7a27b9a SHA256 c63ceb5c6294486637d1c424469d11db066aa906dc970e9be311c29a6563a3c6
 MD5 8f1e90704bb2c9032265622d1a1acc6b metadata.xml 310
 RMD160 5b57282cd45b5ebfd0a5182cd665dbb684a7d25c metadata.xml 310
@@ -17,10 +22,13 @@ SHA256 c63ceb5c6294486637d1c424469d11db066aa906dc970e9be311c29a6563a3c6 metadata
 MD5 9056760542ad0757275242180f61792e files/digest-thinkfinger-0.2.2-r1 253
 RMD160 81519f790f60be1d066946d9e3d3c9f9e493e136 files/digest-thinkfinger-0.2.2-r1 253
 SHA256 564948d49d0d8999c9ccb91248cad6580a951e64a5d05c71ea486092be3cb782 files/digest-thinkfinger-0.2.2-r1 253
+MD5 6164c5175c15b98aa9d4def1e94eca1f files/digest-thinkfinger-0.3 247
+RMD160 c97425df2a3a33da6206a62e29b365894f4b0256 files/digest-thinkfinger-0.3 247
+SHA256 b45c181ed61876f0e68d4085b3f6d87956be845cb717c56e5a37da552ca3cc00 files/digest-thinkfinger-0.3 247
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.2 (GNU/Linux)
+Version: GnuPG v2.0.3 (GNU/Linux)
 
-iD8DBQFF5EcKppoStNGKGywRAqOGAKDOkpT7DwnHmJOePoFmtWp6p3ROfwCfTPzK
-NKjWnucDIuKHdT0tnUBKp+Q=
-=3zfE
+iD8DBQFGHROHp5vW4rUFj5oRAg64AJ9Hi0bIXipHPjoD9hFYyc4ISQwRHACeKdjF
+rezwql3UN0CSrfK4T6adA6w=
+=xLC3
 -----END PGP SIGNATURE-----
diff --git a/sys-auth/thinkfinger/files/digest-thinkfinger-0.3 b/sys-auth/thinkfinger/files/digest-thinkfinger-0.3
new file mode 100644 (file)
index 0000000..7f5c640
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 588565233bcbea5ff0a7f5314361c380 thinkfinger-0.3.tar.gz 372053
+RMD160 7a83e7234bc6687f581df3b68b92cc06bf5b24cb thinkfinger-0.3.tar.gz 372053
+SHA256 9741ae205aadc9f576be73c382596266300e709371e72574a86e339ebf978f4b thinkfinger-0.3.tar.gz 372053
diff --git a/sys-auth/thinkfinger/thinkfinger-0.3.ebuild b/sys-auth/thinkfinger/thinkfinger-0.3.ebuild
new file mode 100644 (file)
index 0000000..ff7bd49
--- /dev/null
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/thinkfinger/thinkfinger-0.3.ebuild,v 1.1 2007/04/11 16:59:35 chainsaw Exp $
+
+inherit pam linux-info
+
+DESCRIPTION="Support for the UPEK/SGS Thomson Microelectronics fingerprint reader, often seen in Thinkpads"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://thinkfinger.sourceforge.net/"
+
+RDEPEND=">=dev-libs/libusb-0.1.12
+       pam? ( virtual/pam )"
+DEPEND="${RDEPEND}
+       sys-devel/libtool
+       >=dev-util/pkgconfig-0.9.0"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug pam"
+
+src_compile() {
+       if useq pam; then
+               CONFIG_CHECK="INPUT_UINPUT"
+               ERROR_CFG="Your kernel needs uinput for the pam module to work"
+               check_extra_config
+       fi
+       econf \
+               $(use_enable pam) \
+               $(use_enable debug usb-debug) \
+               "--with-securedir=$(getpam_mod_dir)" \
+               || die
+       emake || die
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die
+       keepdir /etc/pam_thinkfinger
+       dodoc AUTHORS ChangeLog NEWS README
+}
+
+pkg_postinst() {
+       elog "Use tf-tool --acquire to take a finger print"
+       elog "tf-tool will write the finger print file to /tmp/test.bir"
+       elog ""
+       if useq pam ; then
+               elog "To add a fingerprint to PAM, use tf-tool --add-user USERNAME"
+               elog ""
+               elog "Add the following to /etc/pam.d/system-auth after pam_env.so"
+               elog "auth     sufficient     pam_thinkfinger.so"
+               elog ""
+               elog "Your system-auth should look similar to:"
+               elog "auth     required     pam_env.so"
+               elog "auth     sufficient   pam_thinkfinger.so"
+               elog "auth     sufficient   pam_unix.so try_first_pass likeauth nullok"
+       fi
+}