commit: 8b872eb02eb5bd8da3f413269a6eb6160dac8fe1
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 16:45:33 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 16:46:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b872eb0
net-misc/mdidentd: remove last rited package
Gentoo-bug: 586348
net-misc/mdidentd/Manifest | 1 -
net-misc/mdidentd/files/1.04a-glibc210.patch | 32 ------------
net-misc/mdidentd/files/1.04a-pidfile.patch | 17 ------
net-misc/mdidentd/files/1.04a-security.patch | 77 ----------------------------
net-misc/mdidentd/files/mdidentd.conf.d | 3 --
net-misc/mdidentd/files/mdidentd.init.d | 21 --------
net-misc/mdidentd/mdidentd-1.04c-r1.ebuild | 50 ------------------
net-misc/mdidentd/metadata.xml | 5 --
8 files changed, 206 deletions(-)
diff --git a/net-misc/mdidentd/Manifest b/net-misc/mdidentd/Manifest
deleted file mode 100644
index 2b87fcc..0000000
--- a/net-misc/mdidentd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ezbounce-1.04c.tar.gz 192630 SHA256
5be7b903e3682aee9d1758f60957486e4aa08da717fc763caab1415454eaebd8 SHA512
2c0bfbb71a269eb01fb7b75f52070218271fb65a6fae0a38d057c13087ccba294084297ab4e766872a029a188912bf8b5fbf33edf3d2719152650b3c689bfdab
WHIRLPOOL
0d732d13021b787b5eccc59a6213afbd1a833fe970caab86ba92e501a2a370ad4c8ba4acbb67e22e378e6d4d8071de7d9408665e10ec52616fc675c7b0315567
diff --git a/net-misc/mdidentd/files/1.04a-glibc210.patch
b/net-misc/mdidentd/files/1.04a-glibc210.patch
deleted file mode 100644
index 9f059ce..0000000
--- a/net-misc/mdidentd/files/1.04a-glibc210.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -NrU5 ezbounce-1.04c.original/lib/general.cpp
ezbounce-1.04c/lib/general.cpp
---- ezbounce-1.04c.original/lib/general.cpp 2009-08-08 18:50:44.000000000
-0600
-+++ ezbounce-1.04c/lib/general.cpp 2009-08-08 18:55:30.000000000 -0600
-@@ -366,11 +366,11 @@
- while (*p == sep)
- p++;
- do {
- if (numfound == which && *p)
- {
-- char * next = strchr(p, sep);
-+ const char * next = strchr(p, sep);
- if ((get_rest && buffer) || (!next /* && *(p+1) */) )
- {
- if (buffer)
- safe_strcpy(buffer, p, maxsize);
- return 1;
-diff -NrU5 ezbounce-1.04c.original/mdidentd/identd.cpp
ezbounce-1.04c/mdidentd/identd.cpp
---- ezbounce-1.04c.original/mdidentd/identd.cpp 2009-08-08
18:50:44.000000000 -0600
-+++ ezbounce-1.04c/mdidentd/identd.cpp 2009-08-08 19:00:08.000000000 -0600
-@@ -739,11 +739,11 @@
- while (*p == sep)
- p++;
- do {
- if (numfound == which && *p)
- {
-- char * next = strchr(p, sep);
-+ const char * next = strchr(p, sep);
- if ((get_rest && buffer) || (!next /* && *(p+1) */) )
- {
- if (buffer)
- safe_strcpy(buffer, p, maxsize);
- return 1;
diff --git a/net-misc/mdidentd/files/1.04a-pidfile.patch
b/net-misc/mdidentd/files/1.04a-pidfile.patch
deleted file mode 100644
index ec75f22..0000000
--- a/net-misc/mdidentd/files/1.04a-pidfile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- mdidentd/identd.cpp.orig 2003-11-03 19:21:50.175424408 -0500
-+++ mdidentd/identd.cpp 2003-11-03 19:25:05.683702632 -0500
-@@ -709,6 +709,14 @@
- return -1;
-
- default:
-+ FILE *pidfile;
-+ /* make the pid file */
-+ pidfile = fopen("/var/run/mdidentd.pid", "w");
-+ if (pidfile) {
-+ fprintf(pidfile, "%i", xx);
-+ fclose(pidfile);
-+ } else
-+ perror("Could not write pidfile");
- return xx;
-
- }
diff --git a/net-misc/mdidentd/files/1.04a-security.patch
b/net-misc/mdidentd/files/1.04a-security.patch
deleted file mode 100644
index 70815d3..0000000
--- a/net-misc/mdidentd/files/1.04a-security.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- ezbounce-1.04a/mdidentd/identd.cpp
-+++ ezbounce-1.04a/mdidentd/identd.cpp 2003-10-20 20:23:26.000000000 +0000
-@@ -44,6 +44,7 @@
-
- #include <unistd.h>
- #include <sys/socket.h>
-+#include <pwd.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <arpa/inet.h>
-@@ -76,6 +77,7 @@
- static bool foreground, auto_kill; /* Some options */
- bool no_real;
- static uid_t uid; /* Become this user after binding sock */
-+static gid_t gid; /* Primary group of uid */
- static unsigned int hard_limit; /* Max # of fake idents */
- static unsigned int num_conns;
- static unsigned int num_unix;
-@@ -179,10 +181,16 @@
- id = argv[y+1];
- if (!id)
- {
-- fprintf(stderr, "Option '-u' requires numeric user id to
follow it\n");
-+ fprintf(stderr, "Option '-u' requires user id to follow
it\n");
- exit(1);
- }
-- uid = (uid_t) atoi(id);
-+ struct passwd *pw_ent;
-+ if (!(pw_ent = getpwnam(id))) {
-+ fprintf(stderr, "Option '-u' requires valid user id to
follow it\n");
-+ exit(1);
-+ }
-+ uid = pw_ent->pw_uid;
-+ gid = pw_ent->pw_gid;
- y++;
- break;
- case 'h':
-@@ -277,9 +285,6 @@
- unix_listen_fd = -1;
- return 0;
- }
-- /* Must make it world writable if we expect to receive connections
-- on it */
-- fchmod(unix_listen_fd, 0777);
- return 1;
- }
-
-@@ -396,7 +401,7 @@
- * see if matches any of our fake ones, if not..
- * its time to load the user's other identd.
- *
-- * Currently replies system name as 'OTHER'.
-+ * Currently replies system name as 'UNIX'.
- */
- static int reply(conn * c)
- {
-@@ -422,8 +427,8 @@
- if (table->lookup(p1, p2, ident, sizeof(ident)))
- {
- syslog(LOG_INFO, "Request from %s for: %d , %d ",
inet_ntoa(sin.sin_addr), p1, p2);
-- syslog(LOG_INFO, "(fake) reply: %d, %d : USERID : OTHER :%s",
p1, p2, ident);
-- fdprintf(c->fd, "%d , %d : USERID : OTHER :%s\r\n",
-+ syslog(LOG_INFO, "(fake) reply: %d , %d : USERID : UNIX :
%s", p1, p2, ident);
-+ fdprintf(c->fd, "%d , %d : USERID : UNIX : %s\r\n",
- p1, p2, ident);
- if (auto_kill)
- table->remove(p1, p2, ident);
-@@ -491,7 +496,8 @@
- /* we already did this. but it doesn't work. i dunno why.
- * i am messing up somwhere. dunno where. but we will do it again.
- * and it will work. so there!! */
-- chmod(MDIDENTD_SOCK_PATH, 0777);
-+ chmod(MDIDENTD_SOCK_PATH, 0770);
-+ chown(MDIDENTD_SOCK_PATH, uid, gid);
- #ifndef NOFORK
- if (!foreground)
- {
diff --git a/net-misc/mdidentd/files/mdidentd.conf.d
b/net-misc/mdidentd/files/mdidentd.conf.d
deleted file mode 100644
index 4b77935..0000000
--- a/net-misc/mdidentd/files/mdidentd.conf.d
+++ /dev/null
@@ -1,3 +0,0 @@
-# /etc/conf.d/mdidentd: config file for /etc/init.d/mdidentd
-
-MDIDENTD_UID=mdidentd
diff --git a/net-misc/mdidentd/files/mdidentd.init.d
b/net-misc/mdidentd/files/mdidentd.init.d
deleted file mode 100644
index 8144c09..0000000
--- a/net-misc/mdidentd/files/mdidentd.init.d
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting mdidentd"
- /usr/sbin/mdidentd -u ${MDIDENTD_UID} -kr /usr/sbin/mdidentd
- eend $?
-}
-
-stop() {
- ebegin "Stopping mdidentd"
- kill $(</var/run/mdidentd.pid)
- eend $?
- rm -f /var/run/mdidentd.pid
-}
diff --git a/net-misc/mdidentd/mdidentd-1.04c-r1.ebuild
b/net-misc/mdidentd/mdidentd-1.04c-r1.ebuild
deleted file mode 100644
index 8dd559e..0000000
--- a/net-misc/mdidentd/mdidentd-1.04c-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit user
-
-DESCRIPTION="This is an identd with provides registering of idents"
-HOMEPAGE="http://druglord.freelsd.org/ezbounce/"
-SRC_URI="http://druglord.freelsd.org/ezbounce/files/ezbounce-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="ssl"
-
-DEPEND="ssl? ( dev-libs/openssl )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/ezbounce-${PV}
-
-pkg_setup() {
- enewgroup mdidentd
- enewuser mdidentd -1 -1 /dev/null mdidentd
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/1.04a-security.patch
- eapply -p0 "${FILESDIR}"/1.04a-pidfile.patch
- eapply -p1 "${FILESDIR}"/1.04a-glibc210.patch
-
- default
-}
-
-src_configure() {
- econf $(use_with ssl)
-}
-
-src_compile() {
- emake CXX="$(tc-getCXX)" -C mdidentd CXX_OPTIMIZATIONS="${CXXFLAGS}"
-}
-
-src_install() {
- dosbin mdidentd/mdidentd
- dodoc mdidentd/README
-
- newinitd "${FILESDIR}"/mdidentd.init.d mdidentd
- newconfd "${FILESDIR}"/mdidentd.conf.d mdidentd
-}
diff --git a/net-misc/mdidentd/metadata.xml b/net-misc/mdidentd/metadata.xml
deleted file mode 100644
index 6f49eba..0000000
--- a/net-misc/mdidentd/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>