commit:     574dcb209fce8e2b9af61262b330d4601df9f4bd
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Jan 18 09:06:41 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Jan 18 09:06:41 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=574dcb20

sci-libs/modglue: remove pack, obsolete, lib is no longer required for Cadabra>2

From: https://github.com/kpeeters/modglue

This is the public repository of the Modglue library, made available
for those people who want to build Cadabra 1.x from the source at
http://github.com/kpeeters/cadabra. It is not necessary to build
Cadabra 2.x, and this library is no longer maintained.

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 profiles/package.mask                              |   1 -
 .../modglue/files/modglue-1.19-Makefiles.patch     | 113 ---------------------
 sci-libs/modglue/metadata.xml                      |  19 ----
 sci-libs/modglue/modglue-1.19.ebuild               |  39 -------
 4 files changed, 172 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index f71aba9d3..5c0216867 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -131,4 +131,3 @@ sci-libs/etsf_io
 sci-libs/fdlibm
 sci-libs/fgsl
 sci-libs/lwpr
-sci-libs/modglue

diff --git a/sci-libs/modglue/files/modglue-1.19-Makefiles.patch 
b/sci-libs/modglue/files/modglue-1.19-Makefiles.patch
deleted file mode 100644
index a1dae99f0..000000000
--- a/sci-libs/modglue/files/modglue-1.19-Makefiles.patch
+++ /dev/null
@@ -1,113 +0,0 @@
---- Makefile.in.orig   2013-02-24 11:18:44.000000000 +1300
-+++ Makefile.in        2013-09-20 10:05:25.316018672 +1200
-@@ -3,12 +3,15 @@
- 
- .PHONY: all install library static examples uninstall clean distclean
- 
-+prefix = @prefix@
-+exec_prefix = @exec_prefix@
-+
- all: library 
- #examples
- 
- library:
-       echo @libdir@
--      ( cd src && $(MAKE) );
-+      ( cd src $(MAKE) library tools );
- 
- static:
-       ( cd src && $(MAKE) static );
-@@ -18,8 +21,8 @@
- 
- install:
-       ( cd src && $(MAKE) install );
--      @INSTALL@ -d -m 755 ${DESTDIR}@prefix@/@libdir@/pkgconfig
--      @INSTALL@ -m 644 modglue.pc ${DESTDIR}@prefix@/@libdir@/pkgconfig/
-+      @INSTALL@ -d -m 755 ${DESTDIR}@libdir@/pkgconfig
-+      @INSTALL@ -m 644 modglue.pc ${DESTDIR}@libdir@/pkgconfig/
-       @INSTALL@ -d -m 755 ${DESTDIR}@prefix@/share/man/man1
-       @INSTALL@ man/man1/prompt.1 ${DESTDIR}@prefix@/share/man/man1
-       @INSTALL@ man/man1/ptywrap.1 ${DESTDIR}@prefix@/share/man/man1
---- src/Makefile.in.orig       2013-02-24 11:18:44.000000000 +1300
-+++ src/Makefile.in    2013-09-20 10:07:56.956164930 +1200
-@@ -1,6 +1,8 @@
- 
- 
- MACTEST= @MAC_OS_X@
-+prefix = @prefix@
-+exec_prefix = @exec_prefix@
- 
- ifeq ($(strip $(MACTEST)),)
- LIBTOOL = libtool
-@@ -21,11 +23,11 @@
- LTRELEASE = `echo ${RELEASE} | sed -e "s/\./:/g"`
- 
- CPHASE = ${LIBTOOL} --tag=CXX --mode=compile @CXX@ -c @CFLAGS@
--LPHASE = ${LIBTOOL} --tag=CXX --mode=link @CXX@ -version-info ${LTRELEASE} 
-rpath @prefix@@libdir@ @LIBS@
-+LPHASE = ${LIBTOOL} --tag=CXX --mode=link @CXX@ -version-info ${LTRELEASE} 
-rpath @libdir@ @LIBS@
- #LPHASE = ${LIBTOOL} --tag=CXX --mode=link @CXX@ -version-info ${LTRELEASE} 
@LIBS@
- MPHASE = ${LIBTOOL} --tag=CXX --mode=link @CXX@
- IPHASE = ${LIBTOOL} --mode=install @INSTALL@
--FPHASE = ${LIBTOOL} --mode=finish @prefix@/@libdir@
-+FPHASE = ${LIBTOOL} --mode=finish ${DESTDIR}@libdir@
- 
- TIMESTAMP = -D"DATETIME=\"`date | sed -e 's/  / /'`\"" 
-DHOSTNAME=\"`hostname`\"
- 
-@@ -56,21 +58,21 @@
- 
- #------- Tests ----------------------------------------
- 
--test_child_process: test_child_process.o
-+test_child_process: library test_child_process.o
-       ${MPHASE} -o test_child_process $< libmodglue.la
- 
--test_ext_process: test_ext_process.o
-+test_ext_process: library test_ext_process.o
-       ${MPHASE} -o test_ext_process $< libmodglue.la
- 
--test_pipe: test_pipe.o
-+test_pipe: library test_pipe.o
-       ${MPHASE} -o test_pipe $< libmodglue.la
- 
--test_writes: test_writes.o
-+test_writes: library test_writes.o
-       ${MPHASE} -o test_writes $< libmodglue.la
- 
- #------- Tools ----------------------------------------
- 
--prompt: prompt.o
-+prompt: library prompt.o
-       ${MPHASE} -o prompt prompt.o `pkg-config sigc++-2.0 --libs` 
libmodglue.la 
- #     chrpath -d .libs/prompt
- 
-@@ -85,10 +87,10 @@
- endif
- 
- 
--ptywrap: ptywrap.o
-+ptywrap: library ptywrap.o
-       ${MPHASE} -o ptywrap ptywrap.o @LINK_UTIL@
- 
--ptywrap_static: ptywrap.o
-+ptywrap_static: library ptywrap.o
-       ${CPHASE} ${TIMESTAMP} -o ptywrap.o \
-           -I@top_srcdir@/include -DSTATICBUILD ptywrap.cc
- ifeq ($(strip $(MACTEST)),)
-@@ -109,13 +111,13 @@
-       DEVDESTDIR=${DESTDIR}
- endif
-       @INSTALL@ -m 755 -d ${DESTDIR}@prefix@
--      @INSTALL@ -m 755 -d ${DESTDIR}@prefix@/@libdir@
--      @INSTALL@ -m 755 -d ${DEVDESTDIR}@prefix@/@libdir@
-+      @INSTALL@ -m 755 -d ${DESTDIR}@libdir@
-+      @INSTALL@ -m 755 -d ${DEVDESTDIR}@libdir@
-       @INSTALL@ -m 755 -d ${DESTDIR}@prefix@/bin
-       @INSTALL@ -m 755 -d ${DEVDESTDIR}@prefix@/include/modglue
--      ${IPHASE} libmodglue.la ${DESTDIR}@prefix@/@libdir@
-+      ${IPHASE} libmodglue.la ${DESTDIR}@libdir@
- ifneq ($(DESTDIR),$(DEVDESTDIR))
--      mv ${DESTDIR}@prefix@/@libdir@/libmodglue*.so 
${DEVDESTDIR}@prefix@/@libdir@
-+      mv ${DESTDIR}@libdir@/libmodglue*.so ${DEVDESTDIR}@libdir@
- endif
- #     ${IPHASE} libmid.la ${DESTDIR}@prefix@/lib
-       ${FPHASE}

diff --git a/sci-libs/modglue/metadata.xml b/sci-libs/modglue/metadata.xml
deleted file mode 100644
index bb455de54..000000000
--- a/sci-libs/modglue/metadata.xml
+++ /dev/null
@@ -1,19 +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 Science Project</name>
-       </maintainer>
-       <longdescription>
-The libModglue library is a C++ library with classes for forking external
-processes and asynchronous reading from streams. It takes away the burden of 
all
-subtleties involving the Unix fork call. The asynchronous read facility enables
-one to read on multiple input streams at the same time, without loosing any of
-the standard C++ stream facilities. There are also several small additional
-programs bundled with modglue, such as a program to add readline capability
-to any command line program. Moreover, the modglue library extends the idea of
-standard Unix pipes by providing a general framework for the creation of new
-processes with more than just the standard stdin/stdout/stderr pipes.
-</longdescription>
-</pkgmetadata>

diff --git a/sci-libs/modglue/modglue-1.19.ebuild 
b/sci-libs/modglue/modglue-1.19.ebuild
deleted file mode 100644
index f2dd8d4cb..000000000
--- a/sci-libs/modglue/modglue-1.19.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils eutils
-
-DESCRIPTION="C++ library for handling of multiple co-processes"
-HOMEPAGE="https://cadabra.science";
-SRC_URI="http://cadabra.phi-sci.com/${P}.tar.gz";
-
-RESTRICT="mirror"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libsigc++:2"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig"
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-PATCHES=(
-       # consolidated (src/)Makefile.in patch
-       "${FILESDIR}"/${PN}-1.19-Makefiles.patch
-       )
-
-src_install() {
-       use doc && HTML_DOCS=( "${S}"/doc/. )
-       autotools-utils_src_install DEVDESTDIR="${D}"
-}
-
-pkg_postinst() {
-       elog "This version of the modglue ebuild is still under development."
-       elog "Help us improve the ebuild in:"
-       elog "http://bugs.gentoo.org/show_bug.cgi?id=194393";
-}

Reply via email to