summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2021-09-02 22:32:18 +0200
committerJakov Smolić <jsmolic@gentoo.org>2021-09-02 22:35:34 +0200
commitd8022a3e44f0f3ee819577c0ca6054c4bd6d8b7b (patch)
treedca838d25f7f6f432c7f1e0c9738fe482f6509eb
parentapp-backup/zbackup: Remove last-rited package (diff)
downloadgentoo-d8022a3e44f0f3ee819577c0ca6054c4bd6d8b7b.tar.gz
gentoo-d8022a3e44f0f3ee819577c0ca6054c4bd6d8b7b.tar.bz2
gentoo-d8022a3e44f0f3ee819577c0ca6054c4bd6d8b7b.zip
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@gentoo.org>
-rw-r--r--net-libs/openmq-cclient/Manifest1
-rw-r--r--net-libs/openmq-cclient/files/Makefile.in-469
-rw-r--r--net-libs/openmq-cclient/files/openmq-cclient-4.4.1-aix-gcc.patch13
-rw-r--r--net-libs/openmq-cclient/metadata.xml15
-rw-r--r--net-libs/openmq-cclient/openmq-cclient-4.4.1.ebuild89
-rw-r--r--profiles/package.mask5
6 files changed, 0 insertions, 192 deletions
diff --git a/net-libs/openmq-cclient/Manifest b/net-libs/openmq-cclient/Manifest
deleted file mode 100644
index 7573648ea11a..000000000000
--- 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 188f5ed472da..000000000000
--- 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 e9a9d7281738..000000000000
--- 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 48f45063424b..000000000000
--- 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 4cd376fd7ca6..000000000000
--- 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 7d63a2b8cbc4..307c4356b2f6 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 <sam@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 <soap@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