diff options
author | Michał Górny <mgorny@gentoo.org> | 2019-10-31 16:29:22 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2019-10-31 16:29:22 +0100 |
commit | dcf174e07dd116b576e28b13e4f8ab30541cd9f1 (patch) | |
tree | 5e9da3a695d3d5979421a19ff476a30408292f4c /sci-libs | |
parent | sci-libs/openfoam: Remove last-rited pkg (diff) | |
download | gentoo-dcf174e07dd116b576e28b13e4f8ab30541cd9f1.tar.gz gentoo-dcf174e07dd116b576e28b13e4f8ab30541cd9f1.tar.bz2 gentoo-dcf174e07dd116b576e28b13e4f8ab30541cd9f1.zip |
sci-libs/parmgridgen: Remove last-rited pkg
Closes: https://bugs.gentoo.org/633888
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/parmgridgen/Manifest | 1 | ||||
-rw-r--r-- | sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch | 19 | ||||
-rw-r--r-- | sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch | 460 | ||||
-rw-r--r-- | sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch | 48 | ||||
-rw-r--r-- | sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch | 70 | ||||
-rw-r--r-- | sci-libs/parmgridgen/metadata.xml | 8 | ||||
-rw-r--r-- | sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild | 50 |
7 files changed, 0 insertions, 656 deletions
diff --git a/sci-libs/parmgridgen/Manifest b/sci-libs/parmgridgen/Manifest deleted file mode 100644 index fb5fa0dc4aae..000000000000 --- a/sci-libs/parmgridgen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ParMGridGen-1.0.tar.gz 2623528 BLAKE2B 982e6d7a0df3b9c101993ecf397c75f10d0cf390914ccca6f02efbe5ae190c65bc31e5770bd57ff375a8e3a3aab878c56da50af4f3e5f0f422044137d90ddff8 SHA512 e12ea3c923dd900c92ba4f2639daacc6c3596c5ea3c8d366b269c4c21247b10e6400c384321cfc65b486e4f8217dcd43f43eee27570b1fe1375deb02e255cb16 diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch deleted file mode 100644 index 3b378552fab7..000000000000 --- a/sci-libs/parmgridgen/files/parmgridgen-1.0-as-needed.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/MGridGen/Lib/Makefile.am 2009-03-10 09:28:13.000000000 +0200 -+++ b/MGridGen/Lib/Makefile.am 2009-03-10 09:28:07.000000000 +0200 -@@ -8,3 +8,5 @@ - lib_LTLIBRARIES = libMGridGen.la - libMGridGen_la_SOURCES = aratio.c coarsen.c kwayfm.c match.c merge.c mgridgen.c refine.c setup.c - libMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -+ -+libMGridGen_la_LIBADD = ../IMlib/libIMlib.la ---- a/ParMGridGen/ParLib/Makefile.am 2009-03-10 09:31:43.000000000 +0200 -+++ b/ParMGridGen/ParLib/Makefile.am 2009-03-10 09:35:13.000000000 +0200 -@@ -8,3 +8,8 @@ - lib_LTLIBRARIES = libParMGridGen.la - libParMGridGen_la_SOURCES = comm.c debug.c grsetup.c ikeysort.c memory.c move.c parmgridgen.c setup.c util.c - libParMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -+ -+libParMGridGen_la_LIBADD = \ -+ $(top_builddir)/MGridGen/IMlib/libIMlib.la \ -+ $(top_builddir)/MGridGen/Lib/libMGridGen.la \ -+ ../IMParMetis-2.0/ParMETISLib/libIMparmetis.la diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch deleted file mode 100644 index 1615f2232e5d..000000000000 --- a/sci-libs/parmgridgen/files/parmgridgen-1.0-autotools.patch +++ /dev/null @@ -1,460 +0,0 @@ -From bbed136f01cd384bc4083aaca1761be9ee2d2a79 Mon Sep 17 00:00:00 2001 -From: Justin Lecher <jlec@gentoo.org> -Date: Mon, 18 Dec 2017 18:30:09 +0000 -Subject: [PATCH] autotools support - -Signed-off-by: Justin Lecher <jlec@gentoo.org> ---- - MGridGen/IMlib/Makefile.am | 8 + - MGridGen/Lib/Makefile.am | 10 ++ - MGridGen/Makefile.am | 4 + - MGridGen/Programs/Makefile.am | 7 + - Makefile.am | 7 + - ParMGridGen/IMParMetis-2.0/Makefile.am | 4 + - ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am | 8 + - ParMGridGen/Makefile.am | 4 + - ParMGridGen/ParLib/Makefile.am | 10 ++ - ParMGridGen/Programs/Makefile.am | 21 +++ - acx_mpi.m4 | 181 +++++++++++++++++++++ - configure.ac | 24 +++ - mgridgen.h | 7 - - mgridgen.pc.in | 10 ++ - parmgridgen.h | 5 - - parmgridgen.pc.in | 10 ++ - 16 files changed, 308 insertions(+), 12 deletions(-) - create mode 100644 MGridGen/IMlib/Makefile.am - create mode 100644 MGridGen/Lib/Makefile.am - create mode 100644 MGridGen/Makefile.am - create mode 100644 MGridGen/Programs/Makefile.am - create mode 100644 Makefile.am - create mode 100644 ParMGridGen/IMParMetis-2.0/Makefile.am - create mode 100644 ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am - create mode 100644 ParMGridGen/Makefile.am - create mode 100644 ParMGridGen/ParLib/Makefile.am - create mode 100644 ParMGridGen/Programs/Makefile.am - create mode 100644 acx_mpi.m4 - create mode 100644 configure.ac - delete mode 100644 mgridgen.h - create mode 100644 mgridgen.pc.in - delete mode 100644 parmgridgen.h - create mode 100644 parmgridgen.pc.in - -diff --git a/MGridGen/IMlib/Makefile.am b/MGridGen/IMlib/Makefile.am -new file mode 100644 -index 0000000..008c259 ---- /dev/null -+++ b/MGridGen/IMlib/Makefile.am -@@ -0,0 +1,8 @@ -+## Source directory -+ -+pkginclude_HEADERS = IMlib.h -+pkgincludedir = $(includedir)/mgridgen -+ -+lib_LTLIBRARIES = libIMlib.la -+libIMlib_la_SOURCES = blas.c dfkeysort.c dkeysort.c file.c ifkeysort.c ifloatsort.c iintsort.c ikeysort.c memory.c sort.c util.c -+libIMlib_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -diff --git a/MGridGen/Lib/Makefile.am b/MGridGen/Lib/Makefile.am -new file mode 100644 -index 0000000..39946b0 ---- /dev/null -+++ b/MGridGen/Lib/Makefile.am -@@ -0,0 +1,10 @@ -+## Source directory -+ -+INCLUDES = -I../IMlib -+ -+pkginclude_HEADERS = defs.h macros.h mgridgen.h proto.h struct.h -+pkgincludedir = $(includedir)/mgridgen -+ -+lib_LTLIBRARIES = libMGridGen.la -+libMGridGen_la_SOURCES = aratio.c coarsen.c kwayfm.c match.c merge.c mgridgen.c refine.c setup.c -+libMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -diff --git a/MGridGen/Makefile.am b/MGridGen/Makefile.am -new file mode 100644 -index 0000000..040d716 ---- /dev/null -+++ b/MGridGen/Makefile.am -@@ -0,0 +1,4 @@ -+## middle directory -+ -+#Build in these directories: -+SUBDIRS= IMlib Lib Programs -diff --git a/MGridGen/Programs/Makefile.am b/MGridGen/Programs/Makefile.am -new file mode 100644 -index 0000000..3fe9ba5 ---- /dev/null -+++ b/MGridGen/Programs/Makefile.am -@@ -0,0 +1,7 @@ -+## Source directory -+ -+INCLUDES = -I../IMlib -I../Lib -+ -+bin_PROGRAMS = mgridgen -+mgridgen_SOURCES = io.c mgridgen.c -+mgridgen_LDADD = ../IMlib/libIMlib.la ../Lib/libMGridGen.la -lm -diff --git a/Makefile.am b/Makefile.am -new file mode 100644 -index 0000000..f97504c ---- /dev/null -+++ b/Makefile.am -@@ -0,0 +1,7 @@ -+## top directory -+ -+SUBDIRS = MGridGen ParMGridGen -+EXTRA_DIST = VERSION mgridgen.pc.in parmgridgen.pc.in -+ -+pkgconfigdir = $(libdir)/pkgconfig -+pkgconfig_DATA = mgridgen.pc parmgridgen.pc -diff --git a/ParMGridGen/IMParMetis-2.0/Makefile.am b/ParMGridGen/IMParMetis-2.0/Makefile.am -new file mode 100644 -index 0000000..3fa93db ---- /dev/null -+++ b/ParMGridGen/IMParMetis-2.0/Makefile.am -@@ -0,0 +1,4 @@ -+## middle directory -+ -+#Build in these directories: -+SUBDIRS= ParMETISLib -diff --git a/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am b/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am -new file mode 100644 -index 0000000..c4d6e33 ---- /dev/null -+++ b/ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile.am -@@ -0,0 +1,8 @@ -+## Source directory -+ -+pkginclude_HEADERS = defs.h macros.h parmetis.h proto.h rename.h struct.h -+pkgincludedir = $(includedir)/imparmetis -+ -+lib_LTLIBRARIES = libIMparmetis.la -+libIMparmetis_la_SOURCES = coarsen.c comm.c debug.c diffuse.c drivers.c edge_refine.c fused.c grsetup.c iidxsort.c ikeysort.c memory.c remap.c setup.c timer.c util.c var.c -+libIMparmetis_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -diff --git a/ParMGridGen/Makefile.am b/ParMGridGen/Makefile.am -new file mode 100644 -index 0000000..0743f65 ---- /dev/null -+++ b/ParMGridGen/Makefile.am -@@ -0,0 +1,4 @@ -+## middle directory -+ -+#Build in these directories: -+SUBDIRS= IMParMetis-2.0 ParLib Programs -diff --git a/ParMGridGen/ParLib/Makefile.am b/ParMGridGen/ParLib/Makefile.am -new file mode 100644 -index 0000000..78d03d9 ---- /dev/null -+++ b/ParMGridGen/ParLib/Makefile.am -@@ -0,0 +1,10 @@ -+## Source directory -+ -+INCLUDES = -I$(top_builddir)/MGridGen/IMlib -+ -+pkginclude_HEADERS = defs.h macros.h parmgridgen.h proto.h rename.h struct.h -+pkgincludedir = $(includedir)/parmgridgen -+ -+lib_LTLIBRARIES = libParMGridGen.la -+libParMGridGen_la_SOURCES = comm.c debug.c grsetup.c ikeysort.c memory.c move.c parmgridgen.c setup.c util.c -+libParMGridGen_la_LDFLAGS = -no-undefined -export-dynamic -version-info 1:0:0 -diff --git a/ParMGridGen/Programs/Makefile.am b/ParMGridGen/Programs/Makefile.am -new file mode 100644 -index 0000000..0d586ee ---- /dev/null -+++ b/ParMGridGen/Programs/Makefile.am -@@ -0,0 +1,21 @@ -+## Source directory -+ -+INCLUDES = -I../ParLib -I$(top_builddir)/MGridGen/IMlib -+ -+bin_PROGRAMS = parmgridgen -+parmgridgen_SOURCES = io.c main.c parmgridgen.c -+parmgridgen_LDADD = ../IMParMetis-2.0/ParMETISLib/libIMparmetis.la ../ParLib/libParMGridGen.la \ -+ $(top_builddir)/MGridGen/IMlib/libIMlib.la $(top_builddir)/MGridGen/Lib/libMGridGen.la @MPILIBS@ -+ -+# AM_CPPFLAGS = -I$(top_srcdir)/ParMETISLib -+# LDADD = $(top_builddir)/METISLib/libmetis.la \ -+# $(top_builddir)/ParMETISLib/libparmetis.la -+ -+# check_PROGRAMS = parmgridgen -+# parmgridgen_SOURCES = io.c main.c parmgridgen.c -+ -+MPIRUN = mpirun -np 4 -+ -+check-local: $(check_PROGRAMS) -+ $(MPIRUN) parmgridgen $(top_builddir)/Graphs/M6.metis 3 4 6 1 4 128 -+ -diff --git a/acx_mpi.m4 b/acx_mpi.m4 -new file mode 100644 -index 0000000..bb2cb31 ---- /dev/null -+++ b/acx_mpi.m4 -@@ -0,0 +1,181 @@ -+# =========================================================================== -+# http://autoconf-archive.cryp.to/acx_mpi.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# ACX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) -+# -+# DESCRIPTION -+# -+# This macro tries to find out how to compile programs that use MPI -+# (Message Passing Interface), a standard API for parallel process -+# communication (see http://www-unix.mcs.anl.gov/mpi/) -+# -+# On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable -+# to the name of the MPI compiler, depending upon the current language. -+# (This may just be $CC/$CXX/$F77/$FC, but is more often something like -+# mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that -+# are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special -+# MPICC/MPICXX/MPIF77/MPIFC was not found). -+# -+# If you want to compile everything with MPI, you should set: -+# -+# CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC" -+# LIBS="$MPILIBS $LIBS" -+# -+# NOTE: The above assumes that you will use $CC (or whatever) for linking -+# as well as for compiling. (This is the default for automake and most -+# Makefiles.) -+# -+# The user can force a particular library/compiler by setting the -+# MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables. -+# -+# ACTION-IF-FOUND is a list of shell commands to run if an MPI library is -+# found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not -+# found. If ACTION-IF-FOUND is not specified, the default action will -+# define HAVE_MPI. -+# -+# LAST MODIFICATION -+# -+# 2008-04-12 -+# -+# COPYLEFT -+# -+# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu> -+# Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu> -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see <http://www.gnu.org/licenses/>. -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Macro Archive. When you make and -+# distribute a modified version of the Autoconf Macro, you may extend this -+# special exception to the GPL to apply to your modified version as well. -+ -+AC_DEFUN([ACX_MPI], [ -+AC_PREREQ(2.50) dnl for AC_LANG_CASE -+ -+AC_LANG_CASE([C], [ -+ AC_REQUIRE([AC_PROG_CC]) -+ AC_ARG_VAR(MPICC,[MPI C compiler command]) -+ AC_CHECK_PROGS(MPICC, mpicc hcc mpxlc_r mpxlc mpcc cmpicc, $CC) -+ acx_mpi_save_CC="$CC" -+ CC="$MPICC" -+ AC_SUBST(MPICC) -+], -+[C++], [ -+ AC_REQUIRE([AC_PROG_CXX]) -+ AC_ARG_VAR(MPICXX,[MPI C++ compiler command]) -+ AC_CHECK_PROGS(MPICXX, mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++, $CXX) -+ acx_mpi_save_CXX="$CXX" -+ CXX="$MPICXX" -+ AC_SUBST(MPICXX) -+], -+[Fortran 77], [ -+ AC_REQUIRE([AC_PROG_F77]) -+ AC_ARG_VAR(MPIF77,[MPI Fortran 77 compiler command]) -+ AC_CHECK_PROGS(MPIF77, mpif77 hf77 mpxlf_r mpxlf mpf77 cmpifc, $F77) -+ acx_mpi_save_F77="$F77" -+ F77="$MPIF77" -+ AC_SUBST(MPIF77) -+], -+[Fortran], [ -+ AC_REQUIRE([AC_PROG_FC]) -+ AC_ARG_VAR(MPIFC,[MPI Fortran compiler command]) -+ AC_CHECK_PROGS(MPIFC, mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c, $FC) -+ acx_mpi_save_FC="$FC" -+ FC="$MPIFC" -+ AC_SUBST(MPIFC) -+]) -+ -+if test x = x"$MPILIBS"; then -+ AC_LANG_CASE([C], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])], -+ [C++], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])], -+ [Fortran 77], [AC_MSG_CHECKING([for MPI_Init]) -+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" " -+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])], -+ [Fortran], [AC_MSG_CHECKING([for MPI_Init]) -+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" " -+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])]) -+fi -+AC_LANG_CASE([Fortran 77], [ -+ if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"]) -+ fi -+ if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(fmpich, MPI_Init, [MPILIBS="-lfmpich"]) -+ fi -+], -+[Fortran], [ -+ if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"]) -+ fi -+ if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(mpichf90, MPI_Init, [MPILIBS="-lmpichf90"]) -+ fi -+]) -+if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(mpi, MPI_Init, [MPILIBS="-lmpi"]) -+fi -+if test x = x"$MPILIBS"; then -+ AC_CHECK_LIB(mpich, MPI_Init, [MPILIBS="-lmpich"]) -+fi -+ -+dnl We have to use AC_TRY_COMPILE and not AC_CHECK_HEADER because the -+dnl latter uses $CPP, not $CC (which may be mpicc). -+AC_LANG_CASE([C], [if test x != x"$MPILIBS"; then -+ AC_MSG_CHECKING([for mpi.h]) -+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS="" -+ AC_MSG_RESULT(no)]) -+fi], -+[C++], [if test x != x"$MPILIBS"; then -+ AC_MSG_CHECKING([for mpi.h]) -+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS="" -+ AC_MSG_RESULT(no)]) -+fi], -+[Fortran 77], [if test x != x"$MPILIBS"; then -+ AC_MSG_CHECKING([for mpif.h]) -+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS="" -+ AC_MSG_RESULT(no)]) -+fi], -+[Fortran], [if test x != x"$MPILIBS"; then -+ AC_MSG_CHECKING([for mpif.h]) -+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS="" -+ AC_MSG_RESULT(no)]) -+fi]) -+ -+AC_LANG_CASE([C], [CC="$acx_mpi_save_CC"], -+ [C++], [CXX="$acx_mpi_save_CXX"], -+ [Fortran 77], [F77="$acx_mpi_save_F77"], -+ [Fortran], [FC="$acx_mpi_save_FC"]) -+ -+AC_SUBST(MPILIBS) -+ -+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: -+if test x = x"$MPILIBS"; then -+ $2 -+ : -+else -+ ifelse([$1],,[AC_DEFINE(HAVE_MPI,1,[Define if you have the MPI library.])],[$1]) -+ : -+fi -+])dnl ACX_MPI -diff --git a/configure.ac b/configure.ac -new file mode 100644 -index 0000000..daff95e ---- /dev/null -+++ b/configure.ac -@@ -0,0 +1,24 @@ -+# -*- Autoconf -*- -+AC_PREREQ(2.61) -+AC_INIT(parmgridgen, 1.0, moulitsa@cs.umn.edu) -+AM_INIT_AUTOMAKE([foreign]) -+AC_CONFIG_HEADER([config.h]) -+AC_PROG_INSTALL -+AC_PROG_LIBTOOL -+AC_CHECK_LIB(m, sqrt) -+sinclude(acx_mpi.m4) -+AC_LANG_PUSH([C]) -+ACX_MPI([], AC_MSG_ERROR([could not compile an mpi test program])) -+AC_CONFIG_FILES([Makefile -+ mgridgen.pc -+ parmgridgen.pc -+ MGridGen/Makefile -+ MGridGen/IMlib/Makefile -+ MGridGen/Lib/Makefile -+ MGridGen/Programs/Makefile -+ ParMGridGen/Makefile -+ ParMGridGen/IMParMetis-2.0/Makefile -+ ParMGridGen/IMParMetis-2.0/ParMETISLib/Makefile -+ ParMGridGen/ParLib/Makefile -+ ParMGridGen/Programs/Makefile]) -+AC_OUTPUT -diff --git a/mgridgen.h b/mgridgen.h -deleted file mode 100644 -index e1bfa2e..0000000 ---- a/mgridgen.h -+++ /dev/null -@@ -1,7 +0,0 @@ --typedef int idxtype; --typedef double realtype; -- -- --void MGridGen(int, idxtype *, realtype *, realtype *, idxtype *, realtype *, -- int, int, int *, int *, int *, idxtype *); -- -diff --git a/mgridgen.pc.in b/mgridgen.pc.in -new file mode 100644 -index 0000000..d84810c ---- /dev/null -+++ b/mgridgen.pc.in -@@ -0,0 +1,10 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: MGridGen -+Description: Software for generating coarse grids -+Version: @VERSION@ -+Libs: -L${libdir} -lIMlib -lMGridGen -+Cflags: -I${includedir}/mgridgen -diff --git a/parmgridgen.h b/parmgridgen.h -deleted file mode 100644 -index 6a1a637..0000000 ---- a/parmgridgen.h -+++ /dev/null -@@ -1,5 +0,0 @@ --typedef int idxtype; --typedef double realtype; -- --void ParMGridGen(idxtype *, idxtype *, realtype *, realtype *, idxtype *, -- realtype *, int *, int, int, int *, idxtype *, MPI_Comm *); -diff --git a/parmgridgen.pc.in b/parmgridgen.pc.in -new file mode 100644 -index 0000000..a11a597 ---- /dev/null -+++ b/parmgridgen.pc.in -@@ -0,0 +1,10 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: ParMGridGen -+Description: Software for parallel (mpi) generating coarse grids -+Version: @VERSION@ -+Libs: -L${libdir} -lIMparmetis -lParMGridGen -+Cflags: -I${includedir}/imparmetis -I${includedir}/parmgridgen --- -2.15.1 - diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch deleted file mode 100644 index 1ad445c705e9..000000000000 --- a/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch +++ /dev/null @@ -1,48 +0,0 @@ - ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c | 4 ++-- - ParMGridGen/ParLib/util.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c -index d0dfc91..941f68e 100644 ---- a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c -+++ b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c -@@ -25,7 +25,7 @@ void errexit(char *f_str,...) - - sprintf(out2, "Error! %s", out1); - -- fprintf(stdout, out2); -+ fprintf(stdout, "%s", out2); - fflush(stdout); - - abort(); -@@ -46,7 +46,7 @@ void myprintf(CtrlType *ctrl, char *f_str,...) - - sprintf(out2, "[%2d] %s", ctrl->mype, out1); - -- fprintf(stdout, out2); -+ fprintf(stdout, "%s", out2); - fflush(stdout); - - } -diff --git a/ParMGridGen/ParLib/util.c b/ParMGridGen/ParLib/util.c -index 9b8290d..c212b60 100644 ---- a/ParMGridGen/ParLib/util.c -+++ b/ParMGridGen/ParLib/util.c -@@ -25,7 +25,7 @@ void MGriderrexit(char *f_str,...) - - sprintf(out2, "Error! %s", out1); - -- fprintf(stdout, out2); -+ fprintf(stdout, "%s", out2); - fflush(stdout); - - abort(); -@@ -46,7 +46,7 @@ void MGridmyprintf(MGridCtrlType *ctrl, char *f_str,...) - - sprintf(out2, "[%2d] %s", ctrl->mype, out1); - -- fprintf(stdout, out2); -+ fprintf(stdout, "%s", out2); - fflush(stdout); - - } diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch deleted file mode 100644 index 1a464b99ed2f..000000000000 --- a/sci-libs/parmgridgen/files/parmgridgen-1.0-impl-fct.patch +++ /dev/null @@ -1,70 +0,0 @@ - ParMGridGen/ParLib/move.c | 1 + - ParMGridGen/ParLib/parmgridgen.c | 1 + - ParMGridGen/ParLib/util.c | 2 +- - ParMGridGen/Programs/io.c | 2 +- - ParMGridGen/Programs/parmgridgen.c | 2 +- - 5 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/ParMGridGen/ParLib/move.c b/ParMGridGen/ParLib/move.c -index 881b1ad..b02b467 100644 ---- a/ParMGridGen/ParLib/move.c -+++ b/ParMGridGen/ParLib/move.c -@@ -9,6 +9,7 @@ - */ - - #include "parmgridgen.h" -+#include "IMlib.h" - - /************************************************************************* - * This function moves the graph, and returns a new graph. -diff --git a/ParMGridGen/ParLib/parmgridgen.c b/ParMGridGen/ParLib/parmgridgen.c -index 6fd4aa3..262e05c 100644 ---- a/ParMGridGen/ParLib/parmgridgen.c -+++ b/ParMGridGen/ParLib/parmgridgen.c -@@ -9,6 +9,7 @@ - */ - - #include "parmgridgen.h" -+#include "IMlib.h" - - /*********************************************************************************** - * This function is the entry point of the parallel coarse grid construction. -diff --git a/ParMGridGen/ParLib/util.c b/ParMGridGen/ParLib/util.c -index 9b8290d..fa2e10a 100644 ---- a/ParMGridGen/ParLib/util.c -+++ b/ParMGridGen/ParLib/util.c -@@ -9,7 +9,7 @@ - */ - - #include "parmgridgen.h" -- -+#include "IMlib.h" - - /************************************************************************* - * This function prints an error message and exits -diff --git a/ParMGridGen/Programs/io.c b/ParMGridGen/Programs/io.c -index 318c8b4..ed5d495 100644 ---- a/ParMGridGen/Programs/io.c -+++ b/ParMGridGen/Programs/io.c -@@ -9,7 +9,7 @@ - */ - - #include "parmgridgen.h" -- -+#include "IMlib.h" - - /************************************************************************* - * This function reads the CSR matrix -diff --git a/ParMGridGen/Programs/parmgridgen.c b/ParMGridGen/Programs/parmgridgen.c -index 2c0d38c..e9956c5 100644 ---- a/ParMGridGen/Programs/parmgridgen.c -+++ b/ParMGridGen/Programs/parmgridgen.c -@@ -9,7 +9,7 @@ - */ - - #include "parmgridgen.h" -- -+#include "IMlib.h" - - /*********************************************************************************** - * This function is the testing routine for the adaptive multilevel partitioning code. diff --git a/sci-libs/parmgridgen/metadata.xml b/sci-libs/parmgridgen/metadata.xml deleted file mode 100644 index 40aa45df2b01..000000000000 --- a/sci-libs/parmgridgen/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> diff --git a/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild b/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild deleted file mode 100644 index 6294d8598f99..000000000000 --- a/sci-libs/parmgridgen/parmgridgen-1.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -MYP=ParMGridGen-${PV} - -DESCRIPTION="Software for parallel (mpi) generating coarse grids" -HOMEPAGE="http://www-users.cs.umn.edu/~moulitsa/software.html" -SRC_URI="http://www-users.cs.umn.edu/~moulitsa/download/${MYP}.tar.gz" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="static-libs" - -RESTRICT="mirror bindist" - -DEPEND="virtual/mpi" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MYP} - -pkg_setup(){ - export CC=mpicc -} - -PATCHES=( - "${FILESDIR}/${P}-autotools.patch" - "${FILESDIR}/${P}-as-needed.patch" - "${FILESDIR}/${P}-format-security.patch" - "${FILESDIR}/${P}-impl-fct.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_install() { - default - dodoc README Doc/*.pdf -} |