* [gentoo-commits] repo/gentoo:master commit in: net-libs/openmq-cclient/, net-libs/openmq-cclient/files/, profiles/
@ 2021-09-02 20:37 Jakov Smolić
0 siblings, 0 replies; only message in thread
From: Jakov Smolić @ 2021-09-02 20:37 UTC (permalink / raw
To: gentoo-commits
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 <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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-09-02 20:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-02 20:37 [gentoo-commits] repo/gentoo:master commit in: net-libs/openmq-cclient/, net-libs/openmq-cclient/files/, profiles/ Jakov Smolić
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox