summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2022-03-02 13:24:56 +0100
committerJakov Smolić <jsmolic@gentoo.org>2022-03-02 13:26:15 +0100
commitd5b84c6f84f2b394a6f0379df03e697540b5d554 (patch)
treed8498304d5085d48d3d98602332bba486c1f0904
parentvirtual/httpd-fastcgi: Remove www-servers/bozohttpd (diff)
downloadgentoo-d5b84c6f.tar.gz
gentoo-d5b84c6f.tar.bz2
gentoo-d5b84c6f.zip
sys-auth/pam_blue: treeclean
Closes: https://bugs.gentoo.org/830448 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
-rw-r--r--profiles/package.mask7
-rw-r--r--sys-auth/pam_blue/Manifest1
-rw-r--r--sys-auth/pam_blue/files/pam_blue-0.9.0-bad-log.patch11
-rw-r--r--sys-auth/pam_blue/files/pam_blue-0.9.0-char-locales.patch17
-rw-r--r--sys-auth/pam_blue/metadata.xml13
-rw-r--r--sys-auth/pam_blue/pam_blue-0.9.0-r1.ebuild55
6 files changed, 0 insertions, 104 deletions
diff --git a/profiles/package.mask b/profiles/package.mask
index 1da8be3a6c49..7c818c369d50 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -229,13 +229,6 @@ dev-python/python-slip
# This is likely to cause issues in tests; Unmask if using for other purposes
>=dev-php/PHP_Timer-5.0
-# Florian Schmaus <flow@gentoo.org> (2022-01-02)
-# Unmaintained, upstream gone, only packaged by
-# Gentoo, and the whole idea to unlock based on
-# bluetooth appears to be insecure. Bug #830448
-# Removal after 2022-03-01.
-sys-auth/pam_blue
-
# Jonas Stein <jstein@gentoo.org> (2021-12-24)
# Alpha version
=app-editors/ghex-4.0.0_alpha
diff --git a/sys-auth/pam_blue/Manifest b/sys-auth/pam_blue/Manifest
deleted file mode 100644
index 640e704e726a..000000000000
--- a/sys-auth/pam_blue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pam_blue-0.9.0.tar.bz2 251688 BLAKE2B ab8b56daab325ce837fc93a223067227679609413ef9389a1d6f91fb0695ed27925d2ce12a5a9a1f2bd5c0cf945646239a59a66d7e34230835b330d0cc59e149 SHA512 f611b6e3b509d2b917dd15a82f6fa3219ce554cdbf3bd224981c740bb3161dea67db9275b9bc13cd54644e0cb546eb2bb32dbff7e510170a0911b40d81f2d620
diff --git a/sys-auth/pam_blue/files/pam_blue-0.9.0-bad-log.patch b/sys-auth/pam_blue/files/pam_blue-0.9.0-bad-log.patch
deleted file mode 100644
index 5f2a2628e4b0..000000000000
--- a/sys-auth/pam_blue/files/pam_blue-0.9.0-bad-log.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/bluepmain.c
-+++ b/src/bluepmain.c
-@@ -88,7 +88,7 @@
-
- if ( (lst = parse_rc()) == NULL) { /* something goes wrong (no config file, ...) */
- user = NULL;
-- syslog (LOG_ERR, "Can't parse configuration file [%s]!" CONFIG_FILE);
-+ syslog (LOG_ERR, "Can't parse configuration file [%s]!", CONFIG_FILE);
- return PAM_AUTH_ERR;
- }
-
diff --git a/sys-auth/pam_blue/files/pam_blue-0.9.0-char-locales.patch b/sys-auth/pam_blue/files/pam_blue-0.9.0-char-locales.patch
deleted file mode 100644
index 40d2810f486c..000000000000
--- a/sys-auth/pam_blue/files/pam_blue-0.9.0-char-locales.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/412941
-
-fix matching in various locales
-
-patch by Leho Kraav <leho@kraav.com>
-
---- a/src/lexer.l
-+++ b/src/lexer.l
-@@ -28,7 +28,7 @@
- bluemac { return BLUEMAC; }
- @ { return AT;}
- ; { return SEMICOLON; }
--[a-zA-Z][a-zA-Z0-9_]* { yylval.word = (char *) strdup(yytext); return WORD; }
-+[[:alpha:]][[:alnum:]_-]* { yylval.word = (char *) strdup(yytext); return WORD; }
- {HXDIGD}{HXDIGD}{HXDIG} { yylval.word = (char *) strdup(yytext); return MAC; }
- [0-9][0-9]* { yylval.value = atoi(yytext); return DIGIT; }
- = { return EQUAL; }
diff --git a/sys-auth/pam_blue/metadata.xml b/sys-auth/pam_blue/metadata.xml
deleted file mode 100644
index 51495135381d..000000000000
--- a/sys-auth/pam_blue/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- Bluepam is an extension for the common pam modules, give the user the
- ability for authenticaten via a bluetooth compatible device like a cell
- phone or various other bluetooth dongles (e.g. epox-presenter). Due to the
- fact that a whole part of the bluetooth stack is implemented in hardware it
- is relatively difficult to change the bluetoth hardware mac address which
- makes this module more secure.
- </longdescription>
-</pkgmetadata>
diff --git a/sys-auth/pam_blue/pam_blue-0.9.0-r1.ebuild b/sys-auth/pam_blue/pam_blue-0.9.0-r1.ebuild
deleted file mode 100644
index 5b2e6ba48f06..000000000000
--- a/sys-auth/pam_blue/pam_blue-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools pam
-
-DESCRIPTION="PAM module providing ability to authenticate via a bluetooth compatible device"
-HOMEPAGE="http://pam.0xdef.net/"
-SRC_URI="http://pam.0xdef.net/source/${P}.tar.bz2"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- net-wireless/bluez
- sys-libs/pam
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-char-locales.patch #412941
- "${FILESDIR}"/${P}-bad-log.patch
-)
-
-src_prepare() {
- default
-
- # bug #778407
- sed -i "s|-rpath='/lib/security'|-rpath /lib/security|" src/Makefile.am || die
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf --libdir="$(getpam_mod_dir)"
-}
-
-src_install() {
- # manual install to avoid sandbox violation and installing useless .la file
- dopammod src/.libs/pam_blue.so
- newpamsecurity . data/sample.conf bluesscan.conf.sample
-
- dodoc AUTHORS NEWS README ChangeLog
- doman doc/${PN}.7
-}
-
-pkg_postinst() {
- elog "For configuration info, see /etc/security/bluesscan.conf.sample"
- elog "http://pam.0xdef.net/doc.html and http://pam.0xdef.net/faq.html"
- elog "Edit the file as required and copy/rename to bluesscan.conf when done."
-}