commit:     3f5834ad43fc889b080580c0f703e0788497f77b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  9 07:31:51 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  9 07:34:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5834ad

sys-cluster/heartbeat: Remove last-rited pkg

Closes: https://bugs.gentoo.org/735494
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 profiles/package.mask                              |   1 -
 sys-cluster/heartbeat/Manifest                     |   3 -
 sys-cluster/heartbeat/files/3.0.4-docs.patch       |  57 --------
 .../heartbeat/files/3.0.4-fix_configure.patch      | 110 ----------------
 .../heartbeat/files/3.0.4-python_tests.patch       |  29 -----
 sys-cluster/heartbeat/files/3.0.5-fix_ucast.patch  | 145 ---------------------
 sys-cluster/heartbeat/files/3.0.6-configure.patch  | 103 ---------------
 sys-cluster/heartbeat/files/3.0.6-docs.patch       |  59 ---------
 .../heartbeat/files/3.0.6-r1-configure.patch       | 102 ---------------
 .../heartbeat/files/3.0.6-r1-heartbeat-init        |  95 --------------
 sys-cluster/heartbeat/files/heartbeat-init         |  92 -------------
 sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild    |  86 ------------
 sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild    |  84 ------------
 sys-cluster/heartbeat/heartbeat-3.0.6.ebuild       |  85 ------------
 sys-cluster/heartbeat/metadata.xml                 |   8 --
 15 files changed, 1059 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index d8aad565425..9a433b8e6e6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -520,7 +520,6 @@ sci-biology/meme
 sci-biology/shrimp
 sci-misc/gato
 sci-physics/rivet
-sys-cluster/heartbeat
 
 # Arfrever Frehtes Taifersar Arahesis <[email protected]> (2020-09-01)
 # Mismatched version (bug #695022). Masked to force upgrade to 
2.0.4_pre20200306162733.

diff --git a/sys-cluster/heartbeat/Manifest b/sys-cluster/heartbeat/Manifest
deleted file mode 100644
index 9f22b36af30..00000000000
--- a/sys-cluster/heartbeat/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST STABLE-3.0.5.tar.bz2 538986 BLAKE2B 
3087c87acea7d6800e60960e67271263400eaffa929bd9c5cf438cb4c88ec1d03186e197669afa26839b6e42780bb71a7f30cd566696fb6bcb16b5ec876a41e6
 SHA512 
e38083b87c56a72eb8925ac42adeabb92618608e92218a63960ec0d0bca264f92a8e9c3ebfb0589cc4538da1a82b268b5cc9ee5a51ed33057c969e694e16b27d
-DIST STABLE-3.0.6.tar.bz2 532796 BLAKE2B 
7c882312a4e528919fd94474233ffa0ac15121ef43a1c461a7e9ae26db91c0bb92b3d90859373e0285cc56ed7981e23592ad5d8b657d2dc5a43c92fc22259741
 SHA512 
c11fc2e333040b494e63cc0b55d7e5f7555850ba79d8ec6fea17960ec22ee210a81a63a6e486383b6d44d2532c0dc0d69dcffddf9354b7830771a7a532c33f33
-DIST heartbeat-3.0.6.tar.bz2 532796 BLAKE2B 
7c882312a4e528919fd94474233ffa0ac15121ef43a1c461a7e9ae26db91c0bb92b3d90859373e0285cc56ed7981e23592ad5d8b657d2dc5a43c92fc22259741
 SHA512 
c11fc2e333040b494e63cc0b55d7e5f7555850ba79d8ec6fea17960ec22ee210a81a63a6e486383b6d44d2532c0dc0d69dcffddf9354b7830771a7a532c33f33

diff --git a/sys-cluster/heartbeat/files/3.0.4-docs.patch 
b/sys-cluster/heartbeat/files/3.0.4-docs.patch
deleted file mode 100644
index a558dd36f5a..00000000000
--- a/sys-cluster/heartbeat/files/3.0.4-docs.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -505,8 +505,15 @@
- AC_PATH_PROGS(TEST, test)
- AC_PATH_PROGS(PKGCONFIG, pkg-config)
- 
--dnl xsltproc is required for building the man pages
--AC_PATH_PROGS(XSLTPROC, xsltproc)
-+AC_ARG_ENABLE([doc],
-+      AS_HELP_STRING([--enable-doc],[Build documentation]
-+))
-+AS_IF([test "x$enable_doc" = "xyes"], [
-+      AC_PATH_PROGS(XSLTPROC, xsltproc)
-+])
-+AM_CONDITIONAL([BUILD_DOC], [test "x$enable_doc" = "xyes"] )
-+AC_SUBST(XSLTPROC)
-+
- 
- dnl ************************************************************************
- dnl Check whether non-root user can chown.
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -33,11 +33,12 @@
- 
- doc_DATA              = $(OTHER_DOCS)
- 
-+if BUILD_DOC
- man_MANS              = heartbeat.8 apphbd.8 cl_status.1  \
-                        hb_standby.1 hb_takeover.1 hb_addnode.1 hb_delnode.1 \
-                        ha.cf.5 authkeys.5
- 
--STYLESHEET_PREFIX     ?= http://docbook.sourceforge.net/release/xsl/current
-+STYLESHEET_PREFIX     ?= /usr/share/sgml/docbook/xsl-stylesheets
- MANPAGES_STYLESHEET   ?= $(STYLESHEET_PREFIX)/manpages/docbook.xsl
- HTML_STYLESHEET       ?= $(STYLESHEET_PREFIX)/xhtml/docbook.xsl
- FO_STYLESHEET                 ?= $(STYLESHEET_PREFIX)/fo/docbook.xsl
-@@ -47,6 +48,12 @@
- XSLTPROC_HTML_OPTIONS         ?= $(XSLTPROC_OPTIONS)
- XSLTPROC_FO_OPTIONS   ?= $(XSLTPROC_OPTIONS)
- 
-+%.5 %.8 %.1: %.xml
-+      $(XSLTPROC) \
-+      $(XSLTPROC_MANPAGES_OPTIONS) \
-+      $(MANPAGES_STYLESHEET) $<
-+endif
-+
- EXTRA_DIST = $(txtfiles) $(htmlfiles) $(man_MANS) $(OTHER_DOCS)
- 
- ChangeLog: $(SPECSRC)
-@@ -56,7 +63,3 @@
- .html.txt:
-       if [ "X$(HTML2TXT)" = "X" ]; then echo "Lynx or w3m or user-defined 
HTML2TXT required to convert $< to $@" >$@ ; else $(HTML2TXT) -dump $< >$@ ; fi
- 
--%.5 %.8 %.1: %.xml
--      $(XSLTPROC) \
--      $(XSLTPROC_MANPAGES_OPTIONS) \
--      $(MANPAGES_STYLESHEET) $<

diff --git a/sys-cluster/heartbeat/files/3.0.4-fix_configure.patch 
b/sys-cluster/heartbeat/files/3.0.4-fix_configure.patch
deleted file mode 100644
index 1df22b337c5..00000000000
--- a/sys-cluster/heartbeat/files/3.0.4-fix_configure.patch
+++ /dev/null
@@ -1,110 +0,0 @@
---- Heartbeat-3-0-STABLE-3.0.4/configure.in    2010-12-09 21:09:47.000000000 
+0100
-+++ Heartbeat-3-0-STABLE-3.0.4/configure.in    2010-12-28 17:37:45.080773140 
+0100
-@@ -243,9 +243,9 @@
- mandir=`var "$mandir" "$exec_prefix/man"`
- dnl docdir is available in autoconf 2.60+, for older versions preseed
- dnl with the same value that 2.60+ uses
--docdir=`var "$docdir" "${datadir}/doc/${PACKAGE_NAME}"`
--libdir=`var "$libdir" "$exec_prefix/lib"`
--libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
-+dnl docdir=`var "$docdir" "${datadir}/doc/${PACKAGE_NAME}"`
-+dnl libdir=`var "$libdir" "$exec_prefix/lib"`
-+dnl libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
- noarchlibdir=`var "$noarchlibdir" "$prefix/lib"`
- 
- 
-@@ -284,59 +284,11 @@
-   LIBC=`${LDD} ${tmpOutfile} | grep libc | sed -e 's%.*=> *%%' -e 's% .*$%%'`
-   LibCdir=`dirname $LIBC`
-   dirlist=`echo $LibCdir | tr '/' ' '`
--  LibDirSuffix=unknown
--  for dir in $dirlist
--  do
--    case $dir in
--      *lib*)  LibDirSuffix=$dir; break;;
--      *);;
--    esac
--  done
--  case $LibDirSuffix in
--    unknown)  LibDirSuffix=`basename $LibCdir`;;
--  esac
-   OutFileType=`file $tmpOutfile`
-   rm -f $tmpCfile $tmpOutfile
- else
-   AC_MSG_ERROR([Cannot Compile trivial C program])
- fi
--#
--#     The code above doesn't work right everywhere
--#             (like Fedora and OpenBSD) 
--#
--case ${LibDirSuffix} in
--      *lib*)  : Cool;;
--      *)      : Sigh...
--              case $OutFileType in
--                *64-bit*)     
--                      case $host_os in
--                        openbsd*)     LibDirSuffix=lib;;
--                        *)            LibDirSuffix=lib64;;
--                      esac;;
--                *32-bit*)     LibDirSuffix=lib;;
--                *)            LibDirSuffix=lib;;
--              esac;;
--esac
--#
--#     This may not yet be quite right for PPC where the default
--#     is to produce 32-bit binaries, even though the OS is 64-bit
--#     or for that matter for system Z, But, it's a lot better than
--#     it used to be.
--#
--AC_MSG_RESULT($LibDirSuffix)
--
--case $libdir in
--  */*${LibDirSuffix}) : Cool ;;
--  *)                  : Uh Oh... 
--      libdir=`dirname $libdir`/$LibDirSuffix
--      AC_MSG_WARN([Overriding libdir to: $libdir]);;
--esac
--case $libexecdir in
--  */$LibDirSuffix)    : Cool ;;
--  *)                  : Uh Oh... 
--      libexecdir=`dirname $libexecdir`/$LibDirSuffix
--      AC_MSG_WARN([Overriding libexecdir to: $libexecdir]);;
--esac
- 
- for j in exec_prefix bindir sbindir datadir sysconfdir localstatedir \
-       includedir oldincludedir mandir docdir stdocdir libdir noarchlibdir
-@@ -386,7 +338,6 @@
- fi
- 
- AC_CHECK_HEADERS(heartbeat/glue_config.h)
--GLUE_HEADER=none
- if test "$ac_cv_header_heartbeat_glue_config_h" = "yes";  then
-    GLUE_HEADER=heartbeat/glue_config.h
- else
-@@ -453,15 +404,6 @@
- 
- dnl   We use this in the RPM specfile...
- AC_SUBST(ac_configure_args)
--cleaned_configure_args=""
--for j in ${ac_configure_args}
--do
--  case $j in
--    *--libdir=*|*--libexecdir=*)      ;;
--    *)                cleaned_configure_args="$cleaned_configure_args $j";;
--  esac
--done
--AC_SUBST(cleaned_configure_args)
- 
- dnl *************************************************************************
- PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin"
---- Heartbeat-3-0-STABLE-3.0.5/configure.in    2011-12-28 11:51:05.601673071 
+0100
-+++ Heartbeat-3-0-STABLE-3.0.5/configure.in    2011-12-28 11:54:34.223094385 
+0100
-@@ -2002,7 +2002,7 @@
- fi
- 
- if test "$GCC" = yes; then
--  CFLAGS="$CFLAGS -ggdb3"
-+  CFLAGS="$CFLAGS"
-   if
-     cc_supports_flag -funsigned-char
-   then

diff --git a/sys-cluster/heartbeat/files/3.0.4-python_tests.patch 
b/sys-cluster/heartbeat/files/3.0.4-python_tests.patch
deleted file mode 100644
index e6e1071573a..00000000000
--- a/sys-cluster/heartbeat/files/3.0.4-python_tests.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/cts/Makefile.am
-+++ b/cts/Makefile.am
-@@ -21,7 +21,7 @@
- 
- ctsdir                = @HA_NOARCHDATAHBDIR@/cts
- 
--cts_PYTHON    =                               \
-+cts_SCRIPTS   =                               \
-                       CM_fs.py                \
-                       CM_hb.py                \
-                       CM_LinuxHAv2.py         \
-@@ -32,14 +32,12 @@
-                       extracttests.py         \
-                       getpeinputs.sh          \
-                       OCFIPraTest.py          \
--                      CIB.py
-+                      CIB.py                  \
-+                      CTSproxy.py             \
-+                      LSBDummy
- 
- cts_DATA      =       README
- 
--cts_SCRIPTS   =                               \
--                      CTSproxy.py             \
--                      getpeinputs.sh          \
--                      LSBDummy
- 
- all-local: $(cts_PYTHON)
- 

diff --git a/sys-cluster/heartbeat/files/3.0.5-fix_ucast.patch 
b/sys-cluster/heartbeat/files/3.0.5-fix_ucast.patch
deleted file mode 100644
index 3bec9c89dd8..00000000000
--- a/sys-cluster/heartbeat/files/3.0.5-fix_ucast.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-
-# HG changeset patch
-# User Lars Ellenberg <[email protected]>
-# Date 1392200751 -3600
-# Node ID 37f57a36a2dd1abf8461a9b758e62f6fe7a22f77
-# Parent  6d4324633600dc7ae7aa08c56d86c2fcc767977f
-Medium: fix usage of SO_REUSEPORT in ucast sockets
-
-Linux learned SO_REUSEPORT only with kernel 3.9,
-but some linux headers already define SO_REUSEPORT.
-Which, on older kernels, will result in ENOPROTOOPT,
-"Protocol not available".
-
-Failure to set SO_REUSEPORT is NOT critical in general.
-It *may* be a problem on certain BSDs,
-with more than two nodes, all using ucast.
-
-Refusing to start because of failure to set SO_REUSEPORT is
-not helpful for the vast majority of the clusters out there.
-
-While at it, downgrade "critical" log messages to warnings
-in non-fatal situations.
-
---- a/lib/plugins/HBcomm/ucast.c
-+++ b/lib/plugins/HBcomm/ucast.c
-@@ -461,12 +461,6 @@ static int HB_make_send_sock(struct hb_m
-       int sockfd;
-       struct ip_private *ei;
-       int tos;
--#if defined(SO_BINDTODEVICE)
--      struct ifreq i;
--#endif
--#if defined(SO_REUSEPORT)
--      int i = 1;
--#endif
- 
-       UCASTASSERT(mp);
-       ei = (struct ip_private*)mp->pd;
-@@ -494,6 +488,7 @@ static int HB_make_send_sock(struct hb_m
- 
- #if defined(SO_BINDTODEVICE)
-       {
-+              struct ifreq i;
-               /*
-                *  We want to send out this particular interface
-                *
-@@ -515,12 +510,13 @@ static int HB_make_send_sock(struct hb_m
- #endif
- #if defined(SO_REUSEPORT)
-       {
-+              int one = 1;
-               /* this is for OpenBSD to allow multiple *
-               *  ucast connections, e.g. a more than   *
-               *  two node cluster                      */
- 
-               if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEPORT,
--                              &i, sizeof(i)) == -1) {
-+                              &one, sizeof(one)) == -1) {
-                       PILCallLog(LOG, PIL_CRIT,
-                         "ucast: error setting option SO_REUSEPORT(w): %s", 
strerror(errno));
-                       close(sockfd);
-@@ -548,7 +544,7 @@ static int HB_make_receive_sock(struct h
-       int sockfd;
-       int bindtries;
-       int boundyet = 0;
--      int j;
-+      int one = 1;
- 
-       UCASTASSERT(mp);
-       ei = (struct ip_private*)mp->pd;
-@@ -563,22 +559,19 @@ static int HB_make_receive_sock(struct h
-                       strerror(errno));
-               return -1;
-       }
--      /* 
--       * Set SO_REUSEADDR on the server socket s. Variable j is used
--       * as a scratch varable.
--       *
--       * 16th February 2000
--       * Added by Horms <[email protected]>
--       * with thanks to Clinton Work <[email protected]>
--       */
--      j = 1;
-+      /*
-+       * Set SO_REUSEADDR on the server socket s.
-+       * Below, also try to set SO_REUSEPORT,
-+       * if known and supported.
-+       */
-       if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR,
--                      (void *)&j, sizeof j) < 0) {
-+                      &one, sizeof(one)) < 0) {
-               /* Ignore it.  It will almost always be OK anyway. */
--              PILCallLog(LOG, PIL_CRIT,
-+              PILCallLog(LOG, PIL_WARN,
-                       "ucast: error setting socket option SO_REUSEADDR: %s",
-                       strerror(errno));
--      }        
-+      } else
-+              PILCallLog(LOG, PIL_INFO, "ucast: set SO_REUSEADDR");
- #if defined(SO_BINDTODEVICE)
-       {
-               /*
-@@ -600,20 +593,32 @@ static int HB_make_receive_sock(struct h
-       }
- #endif
- #if defined(SO_REUSEPORT)
--      {
-+      /*
-+       *  Needed for OpenBSD for more than two nodes in a ucast cluster
-+       */
-+      if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEPORT,
-+                      &one, sizeof(one)) == -1) {
-               /*
--               *  Needed for OpenBSD for more than two nodes in a ucast 
cluster
-+               * Linux learned SO_REUSEPORT only with kernel 3.9,
-+               * but some linux headers already define SO_REUSEPORT.
-+               * Which will result in ENOPROTOOPT, "Protocol not available"
-+               * on older kernels.
-+               * Failure to set SO_REUSEPORT is NOT critical in general.
-+               * It *may* be a problem on certain BSDs with more than
-+               * two nodes all using ucast.
-+               * Refusing to start because of failure to set SO_REUSEPORT is
-+               * not helpful for the vast majority of the clusters out there.
-                */
--              int i = 1;
--              if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEPORT,
--                              &i, sizeof(i)) == -1) {
-+              if (errno == ENOPROTOOPT) {
-+                      PILCallLog(LOG, PIL_WARN,
-+                        "ucast: error setting option SO_REUSEPORT: %s", 
strerror(errno));
-+              } else {
-                       PILCallLog(LOG, PIL_CRIT,
--                        "ucast: error setting option SO_REUSEPORT(r) %s", 
strerror(errno));
--                      close(sockfd);
-+                        "ucast: error setting option SO_REUSEPORT: %s", 
strerror(errno));
-                       return -1;
-               }
--              PILCallLog(LOG, PIL_INFO, "ucast: set SO_REUSEPORT(w)");
--      }
-+      } else
-+              PILCallLog(LOG, PIL_INFO, "ucast: set SO_REUSEPORT");
- #endif
- 
-       /* Try binding a few times before giving up */
-

diff --git a/sys-cluster/heartbeat/files/3.0.6-configure.patch 
b/sys-cluster/heartbeat/files/3.0.6-configure.patch
deleted file mode 100644
index 36054dd23d3..00000000000
--- a/sys-cluster/heartbeat/files/3.0.6-configure.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-diff -ru a/configure.ac b/configure.ac
---- a/configure.ac     2015-02-04 15:57:04.000000000 +0100
-+++ b/configure.ac     2017-04-25 13:33:58.668521006 +0200
-@@ -243,9 +243,9 @@
- mandir=`var "$mandir" "$exec_prefix/man"`
- dnl docdir is available in autoconf 2.60+, for older versions preseed
- dnl with the same value that 2.60+ uses
--docdir=`var "$docdir" "${datadir}/doc/${HB_PKG}"`
--libdir=`var "$libdir" "$exec_prefix/lib"`
--libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
-+dnl docdir=`var "$docdir" "${datadir}/doc/${PACKAGE_NAME}"`
-+dnl libdir=`var "$libdir" "$exec_prefix/lib"`
-+dnl libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
- noarchlibdir=`var "$noarchlibdir" "$prefix/lib"`
- 
- 
-@@ -284,53 +284,12 @@
-   LIBC=`${LDD} ${tmpOutfile} | grep libc | sed -e 's%.*=> *%%' -e 's% .*$%%'`
-   LibCdir=`dirname $LIBC`
-   dirlist=`echo $LibCdir | tr '/' ' '`
--  LibDirSuffix=unknown
--  for dir in $dirlist
--  do
--    case $dir in
--      *lib*)  LibDirSuffix=$dir; break;;
--      *);;
--    esac
--  done
--  case $LibDirSuffix in
--    unknown)  LibDirSuffix=`basename $LibCdir`;;
--  esac
-   OutFileType=`file $tmpOutfile`
-   rm -f $tmpCfile $tmpOutfile
- else
-   AC_MSG_ERROR([Cannot Compile trivial C program])
- fi
--#
--#     The code above doesn't work right everywhere
--#             (like Fedora and OpenBSD) 
--#
--case ${LibDirSuffix} in
--      *lib*)  : Cool;;
--      *)      : Sigh...
--              case $OutFileType in
--                *64-bit*)     
--                      case $host_os in
--                        openbsd*)     LibDirSuffix=lib;;
--                        *)            LibDirSuffix=lib64;;
--                      esac;;
--                *32-bit*)     LibDirSuffix=lib;;
--                *)            LibDirSuffix=lib;;
--              esac;;
--esac
--#
--#     This may not yet be quite right for PPC where the default
--#     is to produce 32-bit binaries, even though the OS is 64-bit
--#     or for that matter for system Z, But, it's a lot better than
--#     it used to be.
--#
--AC_MSG_RESULT($LibDirSuffix)
- 
--case $libdir in
--  */*${LibDirSuffix}) : Cool ;;
--  *)                  : Uh Oh... 
--      libdir=`dirname $libdir`/$LibDirSuffix
--      AC_MSG_WARN([Overriding libdir to: $libdir]);;
--esac
- for j in exec_prefix bindir sbindir datadir sysconfdir localstatedir \
-       includedir oldincludedir mandir docdir stdocdir libdir noarchlibdir
- do 
-@@ -379,7 +338,6 @@
- fi
- 
- AC_CHECK_HEADERS(heartbeat/glue_config.h)
--GLUE_HEADER=none
- if test "$ac_cv_header_heartbeat_glue_config_h" = "yes";  then
-    GLUE_HEADER=heartbeat/glue_config.h
- else
-@@ -463,15 +421,6 @@
- 
- dnl   We use this in the RPM specfile...
- AC_SUBST(ac_configure_args)
--cleaned_configure_args=""
--for j in ${ac_configure_args}
--do
--  case $j in
--    *--libdir=*|*--libexecdir=*)      ;;
--    *)                cleaned_configure_args="$cleaned_configure_args $j";;
--  esac
--done
--AC_SUBST(cleaned_configure_args)
- 
- dnl *************************************************************************
- PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin"
-@@ -2087,7 +2036,7 @@
- fi
- 
- if test "$GCC" = yes; then
--  CFLAGS="$CFLAGS -ggdb3"
-+  CFLAGS="$CFLAGS"
-   if
-     cc_supports_flag -funsigned-char
-   then

diff --git a/sys-cluster/heartbeat/files/3.0.6-docs.patch 
b/sys-cluster/heartbeat/files/3.0.6-docs.patch
deleted file mode 100644
index 7c5c9573109..00000000000
--- a/sys-cluster/heartbeat/files/3.0.6-docs.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -ru a/configure.ac b/configure.ac
---- a/configure.ac     2015-02-04 15:57:04.000000000 +0100
-+++ b/configure.ac     2017-04-25 11:57:33.706753890 +0200
-@@ -574,8 +574,14 @@
- AC_PATH_PROGS(TEST, test)
- PKG_PROG_PKG_CONFIG
- 
--dnl xsltproc is required for building the man pages
--AC_PATH_PROGS(XSLTPROC, xsltproc)
-+AC_ARG_ENABLE([doc],
-+      AS_HELP_STRING([--enable-doc],[Build documentation]
-+))
-+AS_IF([test "x$enable_doc" = "xyes"], [
-+      AC_PATH_PROGS(XSLTPROC, xsltproc)
-+])
-+AM_CONDITIONAL([BUILD_DOC], [test "x$enable_doc" = "xyes"] )
-+AC_SUBST(XSLTPROC)
- 
- dnl ************************************************************************
- dnl Check whether non-root user can chown.
-diff -ru a/doc/Makefile.am b/doc/Makefile.am
---- a/doc/Makefile.am  2015-02-04 15:57:04.000000000 +0100
-+++ b/doc/Makefile.am  2017-04-25 11:58:35.459257834 +0200
-@@ -33,11 +33,12 @@
- 
- doc_DATA              = $(OTHER_DOCS)
- 
-+if BUILD_DOC
- man_MANS              = heartbeat.8 apphbd.8 cl_status.1  \
-                        hb_standby.1 hb_takeover.1 hb_addnode.1 hb_delnode.1 \
-                        ha.cf.5 authkeys.5
- 
--STYLESHEET_PREFIX     ?= http://docbook.sourceforge.net/release/xsl/current
-+STYLESHEET_PREFIX     ?= /usr/share/sgml/docbook/xsl-stylesheets
- MANPAGES_STYLESHEET   ?= $(STYLESHEET_PREFIX)/manpages/docbook.xsl
- HTML_STYLESHEET       ?= $(STYLESHEET_PREFIX)/xhtml/docbook.xsl
- FO_STYLESHEET                 ?= $(STYLESHEET_PREFIX)/fo/docbook.xsl
-@@ -47,6 +48,12 @@
- XSLTPROC_HTML_OPTIONS         ?= $(XSLTPROC_OPTIONS)
- XSLTPROC_FO_OPTIONS   ?= $(XSLTPROC_OPTIONS)
- 
-+%.5 %.8 %.1: %.xml
-+      $(XSLTPROC) \
-+      $(XSLTPROC_MANPAGES_OPTIONS) \
-+      $(MANPAGES_STYLESHEET) $<
-+endif
-+
- EXTRA_DIST = $(txtfiles) $(htmlfiles) $(man_MANS) $(OTHER_DOCS)
- 
- ChangeLog: $(SPECSRC)
-@@ -55,8 +62,3 @@
- 
- .html.txt:
-       if [ "X$(HTML2TXT)" = "X" ]; then echo "Lynx or w3m or user-defined 
HTML2TXT required to convert $< to $@" >$@ ; else $(HTML2TXT) -dump $< >$@ ; fi
--
--%.5 %.8 %.1: %.xml
--      $(XSLTPROC) \
--      $(XSLTPROC_MANPAGES_OPTIONS) \
--      $(MANPAGES_STYLESHEET) $<

diff --git a/sys-cluster/heartbeat/files/3.0.6-r1-configure.patch 
b/sys-cluster/heartbeat/files/3.0.6-r1-configure.patch
deleted file mode 100644
index ab24282e420..00000000000
--- a/sys-cluster/heartbeat/files/3.0.6-r1-configure.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -ru a/configure.ac b/configure.ac
---- a/configure.ac     2015-02-04 15:57:04.000000000 +0100
-+++ b/configure.ac     2017-04-25 13:33:58.668521006 +0200
-@@ -243,9 +243,9 @@
- mandir=`var "$mandir" "$exec_prefix/man"`
- dnl docdir is available in autoconf 2.60+, for older versions preseed
- dnl with the same value that 2.60+ uses
--docdir=`var "$docdir" "${datadir}/doc/${HB_PKG}"`
--libdir=`var "$libdir" "$exec_prefix/lib"`
-+dnl docdir=`var "$docdir" "${datadir}/doc/${PACKAGE_NAME}"`
-+dnl libdir=`var "$libdir" "$exec_prefix/lib"`
- libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
- noarchlibdir=`var "$noarchlibdir" "$prefix/lib"`
- 
- 
-@@ -284,53 +284,12 @@
-   LIBC=`${LDD} ${tmpOutfile} | grep libc | sed -e 's%.*=> *%%' -e 's% .*$%%'`
-   LibCdir=`dirname $LIBC`
-   dirlist=`echo $LibCdir | tr '/' ' '`
--  LibDirSuffix=unknown
--  for dir in $dirlist
--  do
--    case $dir in
--      *lib*)  LibDirSuffix=$dir; break;;
--      *);;
--    esac
--  done
--  case $LibDirSuffix in
--    unknown)  LibDirSuffix=`basename $LibCdir`;;
--  esac
-   OutFileType=`file $tmpOutfile`
-   rm -f $tmpCfile $tmpOutfile
- else
-   AC_MSG_ERROR([Cannot Compile trivial C program])
- fi
--#
--#     The code above doesn't work right everywhere
--#             (like Fedora and OpenBSD) 
--#
--case ${LibDirSuffix} in
--      *lib*)  : Cool;;
--      *)      : Sigh...
--              case $OutFileType in
--                *64-bit*)     
--                      case $host_os in
--                        openbsd*)     LibDirSuffix=lib;;
--                        *)            LibDirSuffix=lib64;;
--                      esac;;
--                *32-bit*)     LibDirSuffix=lib;;
--                *)            LibDirSuffix=lib;;
--              esac;;
--esac
--#
--#     This may not yet be quite right for PPC where the default
--#     is to produce 32-bit binaries, even though the OS is 64-bit
--#     or for that matter for system Z, But, it's a lot better than
--#     it used to be.
--#
--AC_MSG_RESULT($LibDirSuffix)
- 
--case $libdir in
--  */*${LibDirSuffix}) : Cool ;;
--  *)                  : Uh Oh... 
--      libdir=`dirname $libdir`/$LibDirSuffix
--      AC_MSG_WARN([Overriding libdir to: $libdir]);;
--esac
- for j in exec_prefix bindir sbindir datadir sysconfdir localstatedir \
-       includedir oldincludedir mandir docdir stdocdir libdir noarchlibdir
- do 
-@@ -379,7 +338,6 @@
- fi
- 
- AC_CHECK_HEADERS(heartbeat/glue_config.h)
--GLUE_HEADER=none
- if test "$ac_cv_header_heartbeat_glue_config_h" = "yes";  then
-    GLUE_HEADER=heartbeat/glue_config.h
- else
-@@ -463,15 +421,6 @@
- 
- dnl   We use this in the RPM specfile...
- AC_SUBST(ac_configure_args)
--cleaned_configure_args=""
--for j in ${ac_configure_args}
--do
--  case $j in
--    *--libdir=*|*--libexecdir=*)      ;;
--    *)                cleaned_configure_args="$cleaned_configure_args $j";;
--  esac
--done
--AC_SUBST(cleaned_configure_args)
- 
- dnl *************************************************************************
- PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin"
-@@ -2087,7 +2036,7 @@
- fi
- 
- if test "$GCC" = yes; then
--  CFLAGS="$CFLAGS -ggdb3"
-+  CFLAGS="$CFLAGS"
-   if
-     cc_supports_flag -funsigned-char
-   then

diff --git a/sys-cluster/heartbeat/files/3.0.6-r1-heartbeat-init 
b/sys-cluster/heartbeat/files/3.0.6-r1-heartbeat-init
deleted file mode 100644
index 5e15b322f50..00000000000
--- a/sys-cluster/heartbeat/files/3.0.6-r1-heartbeat-init
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-HA_DIR=/etc/ha.d
-. $HA_DIR/shellfuncs
-HA_DAEMON_DIR=/usr/libexec/heartbeat
-HA_LIB_DIR=/usr/lib/heartbeat
-HA_SHARE_DIR=/usr/share/heartbeat
-
-depend() {
-       use logger
-       need net
-}
-
-opts="start stop status reload restart"
-
-CheckBool() {
-       case `echo "$1" | tr A-Z a-z` in
-               y|yes|enable|on|true|1)     true;;
-               *)                          false;;
-       esac
-}
-
-# Run pre-startup script if it exists
-RunStartStop() {
-       [ -f $HA_DIR/resource.d/startstop ] && $HA_DIR/resource.d/startstop  
"$@"
-}
-
-start() {
-       checkpath -q -d -m 0755 -o root:root /var/run/heartbeat
-
-       ebegin "Starting heartbeat"
-
-       . $HA_DIR/shellfuncs
-
-       # start the log subsystem
-       CheckBool "`ha_parameter use_logd`" && \
-        ( ${HA_LIB_DIR}/ha_logd -s &>/dev/null || \
-           ${HA_LIB_DIR}/ha_logd -d -c /etc/ha.d/ha_logd.cf)
-
-       RunStartStop pre-start
-
-       CheckBool "`ha_parameter crm`" || \
-               ${HA_SHARE_DIR}/ResourceManager verifyallidle
-
-       ${HA_DAEMON_DIR}/heartbeat &>/dev/null
-       ret=$?
-
-       RunStartStop post-start
-
-       eend ${ret}
-}
-
-stop() {
-       ebegin "Stopping heartbeat"
-
-       RunStartStop pre-stop
-
-       ${HA_DAEMON_DIR}/heartbeat -k &>/dev/null
-       ret=$?
-
-       RunStartStop post-stop ${ret}
-
-       # stop log subsystem
-       CheckBool "`ha_parameter use_logd`" && \
-       ( ${HA_LIB_DIR}/ha_logd -s &>/dev/null && \
-          ${HA_LIB_DIR}/ha_logd -k &>/dev/null )
-
-       eend ${ret}
-}
-
-status() {
-       ${HA_DAEMON_DIR}/heartbeat -s
-}
-
-reload() {
-       ebegin "Reloading heartbeat"
-       ${HA_DAEMON_DIR}/heartbeat -r &>/dev/null
-       eend $?
-}
-
-restart() {
-       . $HA_DIR/shellfuncs
-
-       sleeptime=$(( `ha_parameter deadtime` + 10 ))
-
-       svc_stop
-
-       ebegin "  waiting ${sleeptime}s to allow resource takeover to complete"
-       sleep ${sleeptime}
-       eend 0
-
-       svc_start
-}

diff --git a/sys-cluster/heartbeat/files/heartbeat-init 
b/sys-cluster/heartbeat/files/heartbeat-init
deleted file mode 100644
index 9316fcc81e8..00000000000
--- a/sys-cluster/heartbeat/files/heartbeat-init
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-HA_DIR=/etc/ha.d
-. $HA_DIR/shellfuncs
-
-depend() {
-       use logger
-       need net
-}
-
-opts="start stop status reload restart"
-
-CheckBool() {
-       case `echo "$1" | tr A-Z a-z` in
-               y|yes|enable|on|true|1)     true;;
-               *)                          false;;
-       esac
-}
-
-# Run pre-startup script if it exists
-RunStartStop() {
-       [ -f $HA_DIR/resource.d/startstop ] && $HA_DIR/resource.d/startstop  
"$@"
-}
-
-start() {
-       checkpath -q -d -m 0755 -o root:root /var/run/heartbeat
-
-       ebegin "Starting heartbeat"
-
-       . $HA_DIR/shellfuncs
-
-       # start the log subsystem
-       CheckBool "`ha_parameter use_logd`" && \
-        ( /usr/lib/heartbeat/ha_logd -s &>/dev/null || \
-           /usr/lib/heartbeat/ha_logd -d -c /etc/ha.d/ha_logd.cf)
-
-       RunStartStop pre-start
-
-       CheckBool "`ha_parameter crm`" || \
-               /usr/lib/heartbeat/ResourceManager verifyallidle
-
-       /usr/lib/heartbeat/heartbeat &>/dev/null
-       ret=$?
-
-       RunStartStop post-start
-
-       eend ${ret}
-}
-
-stop() {
-       ebegin "Stopping heartbeat"
-
-       RunStartStop pre-stop
-
-       /usr/lib/heartbeat/heartbeat -k &>/dev/null
-       ret=$?
-
-       RunStartStop post-stop ${ret}
-
-       # stop log subsystem
-       CheckBool "`ha_parameter use_logd`" && \
-       ( /usr/lib/heartbeat/ha_logd -s &>/dev/null && \
-          /usr/lib/heartbeat/ha_logd -k &>/dev/null )
-
-       eend ${ret}
-}
-
-status() {
-       /usr/lib/heartbeat/heartbeat -s
-}
-
-reload() {
-       ebegin "Reloading heartbeat"
-       /usr/lib/heartbeat/heartbeat -r &>/dev/null
-       eend $?
-}
-
-restart() {
-       . $HA_DIR/shellfuncs
-
-       sleeptime=$(( `ha_parameter deadtime` + 10 ))
-
-       svc_stop
-
-       ebegin "  waiting ${sleeptime}s to allow resource takeover to complete"
-       sleep ${sleeptime}
-       eend 0
-
-       svc_start
-}

diff --git a/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild 
b/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild
deleted file mode 100644
index d0a16996c2b..00000000000
--- a/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1
-
-DESCRIPTION="Heartbeat high availability cluster manager"
-HOMEPAGE="http://www.linux-ha.org/wiki/Heartbeat";
-SRC_URI="http://hg.linux-ha.org/${PN}-STABLE_3_0/archive/STABLE-${PV}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 hppa x86"
-IUSE="doc snmp static-libs"
-
-RDEPEND="sys-cluster/cluster-glue
-       dev-libs/glib:2
-       virtual/ssh
-       net-libs/gnutls
-       snmp? ( net-analyzer/net-snmp )
-       ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       dev-lang/swig
-       doc? ( dev-libs/libxslt app-text/docbook-xsl-stylesheets )"
-
-PDEPEND="sys-cluster/resource-agents"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S=${WORKDIR}/Heartbeat-3-0-STABLE-${PV}
-
-PATCHES=(
-       "${FILESDIR}/3.0.4-fix_configure.patch"
-       "${FILESDIR}/3.0.4-docs.patch"
-       "${FILESDIR}/3.0.4-python_tests.patch"
-       "${FILESDIR}/3.0.5-fix_ucast.patch"
-)
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-
-       ewarn "If you're upgrading from heartbeat-2.x please follow:"
-       ewarn 
"https://www.gentoo.org/proj/en/cluster/ha-cluster/heartbeat-upgrade.xml";
-}
-
-src_prepare() {
-       default
-       eautoreconf
-
-       cp "${FILESDIR}"/heartbeat-init "${WORKDIR}" || die
-       sed -i \
-               -e "/ResourceManager/ s/lib/share/" \
-               -e "s:lib:$(get_libdir):g" \
-               "${WORKDIR}"/heartbeat-init || die
-}
-
-src_configure() {
-       econf \
-               --disable-fatal-warnings \
-               $(use_enable static-libs static) \
-               $(use_enable doc) \
-               --disable-tipc \
-               --enable-dopd \
-               $(use_enable snmp)
-}
-
-src_install() {
-       default
-
-       newinitd "${WORKDIR}/heartbeat-init" heartbeat
-
-       # fix collisions
-       rm -rf "${D}"/usr/include/heartbeat/{compress,ha_msg}.h || die
-
-       if ! use static-libs; then
-               find "${D}" -name "*.la" -delete || die
-       fi
-
-       if use doc ; then
-               dodoc README doc/*.txt doc/AUTHORS
-       fi
-}

diff --git a/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild 
b/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild
deleted file mode 100644
index 26457bab784..00000000000
--- a/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Heartbeat high availability cluster manager"
-HOMEPAGE="http://www.linux-ha.org/wiki/Heartbeat";
-SRC_URI="http://hg.linux-ha.org/${PN}-STABLE_3_0/archive/STABLE-${PV}.tar.bz2 
-> ${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="doc snmp static-libs"
-
-RDEPEND="sys-cluster/cluster-glue
-       dev-libs/glib:2
-       virtual/ssh
-       net-libs/gnutls
-       snmp? ( net-analyzer/net-snmp )
-       ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       dev-lang/swig
-       doc? ( dev-libs/libxslt app-text/docbook-xsl-stylesheets )"
-
-PDEPEND="sys-cluster/resource-agents"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S=${WORKDIR}/Heartbeat-3-0-STABLE-${PV}
-
-PATCHES=(
-       "${FILESDIR}/3.0.6-r1-configure.patch"
-       "${FILESDIR}/3.0.6-docs.patch"
-       "${FILESDIR}/3.0.4-python_tests.patch"
-)
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-
-       ewarn "If you're upgrading from heartbeat-2.x please follow:"
-       ewarn 
"https://www.gentoo.org/proj/en/cluster/ha-cluster/heartbeat-upgrade.xml";
-}
-
-src_prepare() {
-       default
-       eautoreconf
-
-       cp "${FILESDIR}"/3.0.6-r1-heartbeat-init "${WORKDIR}"/heartbeat-init || 
die
-       sed -i \
-               -e "s:HA_LIB_DIR=/usr/lib/:HA_LIB_DIR=/usr/$(get_libdir)/:g" \
-               "${WORKDIR}"/heartbeat-init || die
-}
-
-src_configure() {
-       econf \
-               --disable-fatal-warnings \
-               $(use_enable static-libs static) \
-               $(use_enable doc) \
-               --disable-tipc \
-               --enable-dopd \
-               $(use_enable snmp)
-}
-
-src_install() {
-       default
-
-       newinitd "${WORKDIR}/heartbeat-init" heartbeat
-
-       # fix collisions
-       rm -rf "${D}"/usr/include/heartbeat/{compress,ha_msg}.h || die
-
-       if ! use static-libs; then
-               find "${D}" -name "*.la" -delete || die
-       fi
-
-       if use doc ; then
-               dodoc README doc/*.txt doc/AUTHORS
-       fi
-}

diff --git a/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild 
b/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild
deleted file mode 100644
index 1d86b2f1ab0..00000000000
--- a/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Heartbeat high availability cluster manager"
-HOMEPAGE="http://www.linux-ha.org/wiki/Heartbeat";
-SRC_URI="http://hg.linux-ha.org/${PN}-STABLE_3_0/archive/STABLE-${PV}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="doc snmp static-libs"
-
-RDEPEND="sys-cluster/cluster-glue
-       dev-libs/glib:2
-       virtual/ssh
-       net-libs/gnutls
-       snmp? ( net-analyzer/net-snmp )
-       ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       dev-lang/swig
-       doc? ( dev-libs/libxslt app-text/docbook-xsl-stylesheets )"
-
-PDEPEND="sys-cluster/resource-agents"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S=${WORKDIR}/Heartbeat-3-0-STABLE-${PV}
-
-PATCHES=(
-       "${FILESDIR}/3.0.6-configure.patch"
-       "${FILESDIR}/3.0.6-docs.patch"
-       "${FILESDIR}/3.0.4-python_tests.patch"
-)
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-
-       ewarn "If you're upgrading from heartbeat-2.x please follow:"
-       ewarn 
"https://www.gentoo.org/proj/en/cluster/ha-cluster/heartbeat-upgrade.xml";
-}
-
-src_prepare() {
-       default
-       eautoreconf
-
-       cp "${FILESDIR}"/heartbeat-init "${WORKDIR}" || die
-       sed -i \
-               -e "/ResourceManager/ s/lib/share/" \
-               -e "s:lib:$(get_libdir):g" \
-               "${WORKDIR}"/heartbeat-init || die
-}
-
-src_configure() {
-       econf \
-               --disable-fatal-warnings \
-               $(use_enable static-libs static) \
-               $(use_enable doc) \
-               --disable-tipc \
-               --enable-dopd \
-               $(use_enable snmp)
-}
-
-src_install() {
-       default
-
-       newinitd "${WORKDIR}/heartbeat-init" heartbeat
-
-       # fix collisions
-       rm -rf "${D}"/usr/include/heartbeat/{compress,ha_msg}.h || die
-
-       if ! use static-libs; then
-               find "${D}" -name "*.la" -delete || die
-       fi
-
-       if use doc ; then
-               dodoc README doc/*.txt doc/AUTHORS
-       fi
-}

diff --git a/sys-cluster/heartbeat/metadata.xml 
b/sys-cluster/heartbeat/metadata.xml
deleted file mode 100644
index f3834ba8225..00000000000
--- a/sys-cluster/heartbeat/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-  <maintainer type="project">
-    <email>[email protected]</email>
-    <name>Gentoo Cluster Project</name>
-  </maintainer>
-</pkgmetadata>

Reply via email to