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" -}
