public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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