commit:     d8022a3e44f0f3ee819577c0ca6054c4bd6d8b7b
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  2 20:32:18 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Sep  2 20:35:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8022a3e

net-libs/openmq-cclient: Remove last-rited package

Closes: https://bugs.gentoo.org/787905
Closes: https://bugs.gentoo.org/731254
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-libs/openmq-cclient/Manifest                   |  1 -
 net-libs/openmq-cclient/files/Makefile.in-4        | 69 -----------------
 .../files/openmq-cclient-4.4.1-aix-gcc.patch       | 13 ----
 net-libs/openmq-cclient/metadata.xml               | 15 ----
 .../openmq-cclient/openmq-cclient-4.4.1.ebuild     | 89 ----------------------
 profiles/package.mask                              |  5 --
 6 files changed, 192 deletions(-)

diff --git a/net-libs/openmq-cclient/Manifest b/net-libs/openmq-cclient/Manifest
deleted file mode 100644
index 7573648ea11..00000000000
--- a/net-libs/openmq-cclient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openmq4.4u1b7-final-source.zip 6892740 BLAKE2B 
0101648b1688411579b5d1133714b79af24788a548643546de80a708028a1c08af92e2534767eb0bd9f9eddbb16e77a1884880a5d4f9cbe4f0166dbce0b2045e
 SHA512 
4bc51a3bc0a82ae41998ae3d60912d807ff069d6165ea9cfdc1c6eefc9e57b00ad91d6ed2efa032e76be744db3328511bb02023d14a64bd3b64c8667982fbe8c

diff --git a/net-libs/openmq-cclient/files/Makefile.in-4 
b/net-libs/openmq-cclient/files/Makefile.in-4
deleted file mode 100644
index 188f5ed472d..00000000000
--- a/net-libs/openmq-cclient/files/Makefile.in-4
+++ /dev/null
@@ -1,69 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-top_srcdir=@top_srcdir@
-top_builddir=@top_builddir@
-
-CC = @CC@
-CXX = @CXX@
-LIBTOOL = @LIBTOOL@
-
-CFLAGS = @CFLAGS@
-CXXFLAGS = @CXXFLAGS@
-LDFLAGS = @LDFLAGS@
-
-LTCC = $(LIBTOOL) --mode=compile --tag=CC $(CC)
-LTCXX = $(LIBTOOL) --mode=compile --tag=CXX $(CXX)
-LTLD = $(LIBTOOL) --mode=link --tag=CXX $(CXX)
-
-NS_S_PR_CFLAGS = $(shell ${PKG_CONFIG} --cflags nss nspr)
-NS_S_PR_LIBS = $(shell ${PKG_CONFIG} --libs nss nspr)
-
-SRCS = $(shell find "$(top_srcdir)" -name examples -prune -o -type f '(' -name 
'*.cpp' -o -name '*.c' -not -name '*Test*' ')')
-LTOBJS = $(subst .c,.lo,$(subst .cpp,.lo,$(SRCS)))
-
-HDRS = $(top_srcdir)/cshim/mq/xa.h $(shell find "$(top_srcdir)"/cshim -type f 
-name 'mq*.h')
-INSTHDRS = $(subst $(top_srcdir)/cshim,$(DESTDIR)$(includedir),$(HDRS))
-
-LTLIBRARY = libmqcrt.la
-INSTLTLIBRARY = $(DESTDIR)$(libdir)/$(LTLIBRARY)
-
-.SUFFIXES:
-.SUFFIXES: .cpp .c .lo
-
-default: all
-
-all: $(LTLIBRARY)
-
-Makefile: Makefile.in
-       $(top_builddir)/config.status $@
-
-.cpp.lo:
-       $(LTCXX) -o $@ $(NS_S_PR_CFLAGS) $(CXXFLAGS) -c $<
-
-.c.lo:
-       $(LTCC) -o $@ $(NS_S_PR_CFLAGS) $(CFLAGS) -c $<
-
-VERSIONNUMBER = $(shell { echo '#include "cshim/mqversion.h"'; echo 
'-version-number MQ_VMAJOR:MQ_VMINOR:MQ_VMICRO'; } | ${CC} -E - | grep 
version-number)
-
-$(LTLIBRARY): $(LTOBJS)
-       version=` \
-        { echo '#include "cshim/mqversion.h"' \
-        ; echo '-version-number MQ_VMAJOR:MQ_VMINOR:MQ_VMICRO' \
-        ; } \
-        | ${CC} -E - \
-        | grep version-number \
-       ` \
-       && $(LTLD) -o $@ --no-undefined $${version} $(CXXFLAGS) $(NS_S_PR_LIBS) 
$(LDFLAGS) -rpath $(libdir) $?
-
-$(INSTLTLIBRARY): $(LTLIBRARY)
-       $(top_srcdir)/install-sh -d "$(dir $@)"
-       $(LIBTOOL) --mode=install cp $(LTLIBRARY) $@
-
-$(DESTDIR)$(includedir)/%: $(top_srcdir)/cshim/%
-       $(top_srcdir)/install-sh -d "$(dir $@)"
-       cp -f "$<" "$@"
-
-install: $(INSTLTLIBRARY) $(INSTHDRS)

diff --git a/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch 
b/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch
deleted file mode 100644
index e9a9d728173..00000000000
--- a/net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Seems they've never seen gcc on AIX.
-
---- cshim/mqbasictypes.h.orig  2010-03-01 18:00:38 +0100
-+++ cshim/mqbasictypes.h       2010-03-01 18:00:58 +0100
-@@ -64,7 +64,7 @@
- #endif
- #endif
- 
--#if (defined(__IBMC__) || defined (__IBMCPP__)) && defined(__unix__)
-+#if ((defined(__IBMC__) || defined (__IBMCPP__)) && defined(__unix__)) || 
defined(_AIX)
- #ifndef AIX 
- #define AIX 
- #endif

diff --git a/net-libs/openmq-cclient/metadata.xml 
b/net-libs/openmq-cclient/metadata.xml
deleted file mode 100644
index 48f45063424..00000000000
--- a/net-libs/openmq-cclient/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <longdescription lang="en">
-               Open message queue is an enterprise quality, production ready, 
scalable
-               messaging server. It provides a complete Java Message Service 
(JMS)
-               implementation for message oriented system integration. In 
addition,
-               Open MQ provides the additional enterprise features that are 
necessary
-               for enterprise deployments, large and small. It gets its roots 
from Java
-               Message Queue and provides all the features, functions and 
capabilities
-               of the currently available licensed product: Java System 
Message Queue.
-               These ebuilds install the c-client library only.
-       </longdescription>
-</pkgmetadata>

diff --git a/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild 
b/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
deleted file mode 100644
index 4cd376fd7ca..00000000000
--- a/net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools epatch toolchain-funcs versionator
-
-DESCRIPTION="C-Client Library for Open Source Java Message Service (JMS)"
-HOMEPAGE="https://mq.java.net/";
-
-# set this for rc and final versions to the build-number of open-mq
-MY_BUILDV="b7"
-
-LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-if [[ $(x=( $(get_all_version_components) ); echo ${x[3]}) == '.' ]]; then
-       MY_PV=$(replace_version_separator 2 'u' $(get_version_component_range 
1-3))
-else
-       MY_PV=$(get_version_component_range 1-2)
-fi
-
-if [[ ${PV} == *rc* || ${PV} == *beta* ]]; then
-       for x in $(get_version_components); do
-               if [[ ${x} == rc* ]]; then
-                       MY_BUILDV="${MY_BUILDV}-${x}"
-                       break
-               fi
-               if [[ ${x} == beta* ]]; then
-                       MY_BUILDV=b${x#beta}
-                       break
-               fi
-       done
-else
-       MY_BUILDV="${MY_BUILDV}-final"
-fi
-
-MY_ZIPV=$(replace_version_separator 1 _ $(get_version_component_range 1-2))
-SRC_URI="http://download.java.net/mq/open-mq/${MY_PV}/${MY_BUILDV}/openmq${MY_ZIPV}-source.zip
 -> openmq${MY_PV}${MY_BUILDV}-source.zip"
-
-RDEPEND="
-       dev-libs/nss
-       dev-libs/nspr
-"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       app-arch/unzip
-"
-
-S="${WORKDIR}/mq/src/share/cclient"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-aix-gcc.patch
-
-       einfo "avoiding potential conflict with <xa.h>"
-       mkdir cshim/mq || die
-       mv cshim/xa.h cshim/mq/ || die
-       ln -s mq/xa.h cshim/xa.h || die
-       sed -i -e 's,"xa.h","mq/xa.h",' cshim/mqxaswitch.h || die
-       eend $?
-
-       cp "${FILESDIR}"/Makefile.in-4 Makefile.in || die
-       cat > configure.ac <<-EOF
-               AC_INIT(local-libtool, 0)
-               AC_PROG_CC
-               AC_PROG_CXX
-               AC_PROG_LIBTOOL
-               AC_OUTPUT(Makefile)
-       EOF
-
-       # bug #778329
-       sed -e 's/--no-undefined/-no-undefined/' \
-               -e "s/'\*Test\*' ')')/'\*Test\*' ')' | grep -v examples)/" \
-               -i "${S}"/Makefile.in || die
-
-       eautoreconf
-}
-
-src_configure() {
-       tc-export PKG_CONFIG
-       econf --disable-static
-}
-
-src_install() {
-       default
-       dodoc -r "${WORKDIR}"/mq/src/doc/en/.
-       find "${ED}" -name '*.la' -delete || die
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 7d63a2b8cbc..307c4356b2f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -183,11 +183,6 @@ app-eselect/eselect-audicle
 app-eselect/eselect-miniaudicle
 media-sound/audicle
 
-# Sam James <s...@gentoo.org> (2021-08-04)
-# Fails to build with GCC 11. Library with no reverse-dependencies.
-# bug #731254, bug #787905. Removal on 2021-09-04.
-net-libs/openmq-cclient
-
 # David Seifert <s...@gentoo.org> (2021-08-04)
 # Last release over 4 years ago, upstream pretty much dead, the
 # ecosystem has switched to dev-util/pkgconf, which is alive. Testing

Reply via email to