commit: a1baa8c059ded16482b042780ffeb7b6392c7dab
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Sep 22 12:13:38 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Sep 22 12:13:38 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a1baa8c0
sci-libs/symmetrica: drop package
present in ::gentoo
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
sci-libs/symmetrica/files/makefile | 53 ----
.../symmetrica/files/symmetrica-2.0-banner.patch | 11 -
.../files/symmetrica-2.0-freeing_errors.patch | 39 ---
.../files/symmetrica-2.0-function_names.patch | 329 ---------------------
.../files/symmetrica-2.0-integersize.patch | 37 ---
sci-libs/symmetrica/metadata.xml | 9 -
sci-libs/symmetrica/symmetrica-2.0-r1.ebuild | 39 ---
sci-libs/symmetrica/symmetrica-2.0.ebuild | 29 --
8 files changed, 546 deletions(-)
diff --git a/sci-libs/symmetrica/files/makefile
b/sci-libs/symmetrica/files/makefile
deleted file mode 100644
index c3be8aa7c..000000000
--- a/sci-libs/symmetrica/files/makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-OBJS=bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o
hash.o hiccup.o \
- io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o
mhs.o mmm.o mms.o \
- mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o
nc.o nu.o part.o pee.o \
- peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o
poly.o ppe.o pph.o ppm.o \
- ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o
sr.o ta.o teh.o tem.o \
- tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o
tpm.o tps.o tse.o \
- tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o
-SHOBJS=bar.lo bi.lo boe.lo bruch.lo classical.lo de.lo di.lo ff.lo galois.lo
ga.lo gra.lo hash.lo hiccup.lo \
- io.lo ko.lo list.lo lo.lo ma.lo mee.lo mem.lo mes.lo mhe.lo mhh.lo
mhm.lo mhp.lo mhs.lo mmm.lo mms.lo \
- mod_dg_sbd.lo mo.lo mpp.lo mps.lo mse.lo msh.lo msm.lo mss.lo muir.lo
na.lo nb.lo nc.lo nu.lo part.lo pee.lo \
- peh.lo pem.lo perm.lo pes.lo phe.lo phh.lo phm.lo phs.lo plet.lo pme.lo
pmh.lo poly.lo ppe.lo pph.lo ppm.lo \
- ppp.lo pps.lo pr.lo pse.lo psh.lo psm.lo pss.lo rest.lo rh.lo sab.lo
sb.lo sc.lo sr.lo ta.lo teh.lo tem.lo \
- tep.lo tes.lo the.lo thm.lo thp.lo ths.lo tme.lo tmh.lo tmp.lo tms.lo
tpe.lo tph.lo tpm.lo tps.lo tse.lo \
- tsh.lo tsm.lo tsp.lo vc.lo zo.lo zykelind.lo zyk.lo
-LIBS=-lm
-CC?=gcc
-CFLAGS?=-O1
-FPICFLAG?=-fPIC
-VERSION=2.0
-DIRNAME=symmetrica-$(VERSION)
-TARGETS=libsymmetrica.a libsymmetrica.so
-PREFIX?=/usr
-
-all: $(TARGETS)
-
- .c.o:
- $(CC) -c $(CFLAGS) -DFAST -DALLTRUE $<
-
-.SUFFIXES: .lo
- .c.lo:
- $(CC) -c $(CFLAGS) $(FPICFLAG) -DFAST -DALLTRUE -o $@ $<
-
-
-test: test.c $(OBJS)
- $(CC) -DALLTRUE -DFAST test.c $(OBJS) $(LIBS) -o test
-
-libsymmetrica.a: $(OBJS)
- ar crs $@ $(OBJS)
- ranlib $@
-
-libsymmetrica.so: $(SHOBJS)
- $(CC) $(CFLAGS) $(FPICFLAG) -shared -Wl,-soname,lib$(DIRNAME).so
$(LIBS) -o lib$(DIRNAME).so $(SHOBJS)
- ln -s lib$(DIRNAME).so $@
-
-install: all
- mkdir -p $(DESTDIR)$(PREFIX)/lib
- install -p lib$(DIRNAME).so libsymmetrica.a $(DESTDIR)$(PREFIX)/lib
- ln -s lib$(DIRNAME).so $(DESTDIR)$(PREFIX)/lib/libsymmetrica.so
- mkdir -p $(DESTDIR)$(PREFIX)/include/symmetrica
- install -p def.h macro.h $(DESTDIR)$(PREFIX)/include/symmetrica/
-
-clean:
- rm -f $(OBJS) $(SHOBJS) $(TARGETS) test
diff --git a/sci-libs/symmetrica/files/symmetrica-2.0-banner.patch
b/sci-libs/symmetrica/files/symmetrica-2.0-banner.patch
deleted file mode 100644
index ec4aa2000..000000000
--- a/sci-libs/symmetrica/files/symmetrica-2.0-banner.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/de.c
-+++ b/de.c
-@@ -24,7 +24,7 @@
- OP cons_negeins;/* global INTEGER variable -1 */
- OP cons_null; /* global INTEGER variable 0 */
- FILE *texout; /* global variable for texoutput */
--INT no_banner = FALSE; /* AK 281293 */
-+INT no_banner = TRUE; /* AK 281293 */
- INT no_mem_check=TRUE; /* AK 100893 */
- INT english_tableau=FALSE; /* AK 290995 */
-
diff --git a/sci-libs/symmetrica/files/symmetrica-2.0-freeing_errors.patch
b/sci-libs/symmetrica/files/symmetrica-2.0-freeing_errors.patch
deleted file mode 100644
index 935cc6ab5..000000000
--- a/sci-libs/symmetrica/files/symmetrica-2.0-freeing_errors.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Patch imported from sage-on-gentoo.
---- src/bruch.c
-+++ b/bruch.c
-@@ -975,14 +975,16 @@
- ggterg = ggt_i(S_B_UI(bruch),S_B_OI(bruch));
-
- if (ggterg == S_B_UI(bruch)) {
-+ INT tmp = S_B_OI(bruch);
- freeself_bruch(bruch);
-- M_I_I(S_B_OI(bruch) / ggterg,bruch);
-+ M_I_I(tmp / ggterg,bruch);
- goto ende;
- }
-
- if (-ggterg == S_B_UI(bruch)) {
-+ INT tmp = S_B_OI(bruch);
- freeself_bruch(bruch);
-- M_I_I(- S_B_OI(bruch) / ggterg,bruch);
-+ M_I_I(- tmp / ggterg,bruch);
- goto ende;
- }
-
-@@ -1032,12 +1034,14 @@
-
- if (S_O_K(S_B_U(bruch)) == INTEGER)
- if (S_B_UI(bruch) == 1) {
-+ INT tmp = S_B_OI(bruch);
- freeself_bruch(bruch);
-- M_I_I(S_B_OI(bruch),bruch);
-+ M_I_I(tmp,bruch);
- goto ende; }
- else if (S_B_UI(bruch) == -1) {
-+ INT tmp = S_B_OI(bruch);
- freeself_bruch(bruch);
-- M_I_I( - S_B_OI(bruch),bruch);
-+ M_I_I( - tmp,bruch);
- goto ende; }
- if (NEGP(S_B_O(bruch)) && NEGP(S_B_U(bruch)))
- {
diff --git a/sci-libs/symmetrica/files/symmetrica-2.0-function_names.patch
b/sci-libs/symmetrica/files/symmetrica-2.0-function_names.patch
deleted file mode 100644
index 66a156cc1..000000000
--- a/sci-libs/symmetrica/files/symmetrica-2.0-function_names.patch
+++ /dev/null
@@ -1,329 +0,0 @@
-Patch imported from sage-on-gentoo.
---- a/bar.c
-+++ b/bar.c
-@@ -237,7 +237,7 @@
- g = callocobject();
- e = S_V_I(a,0L);
- f = S_V_I(a,1L);
-- erg += sum(f,g);
-+ erg += sym_sum(f,g);
- j=0L;
- for (i=0L;i<S_V_LI(e);i++)
- j += S_V_II(e,i)*(i+1L);
-@@ -427,7 +427,7 @@
- for (i=0L;i<S_V_LI(b);i++)
- erg += kranztypus_to_matrix(S_V_I(c,i),S_V_I(b,i));
- erg += freeall(c);
-- erg += sort(b); /* AK 130592 */
-+ erg += sym_sort(b); /* AK 130592 */
- ENDR("makevectorof_class_bar");
- }
-
-@@ -615,7 +615,7 @@
- c = callocobject();
- d = callocobject();
- erg += lehmercode_bar(a,c);
-- erg += sum(S_V_I(c,1L),b);
-+ erg += sym_sum(S_V_I(c,1L),b);
- for(i=0L;i<S_P_LI(a);i++)
- {
- if (S_V_II(S_V_I(c,0L),i) == 1L)
---- a/def.h
-+++ b/def.h
-@@ -3105,7 +3105,7 @@
- extern INT so_character ();
- extern INT so_dimension ();
- extern OBJECTKIND s_o_k();
--extern INT sort();
-+extern INT sym_sort();
- extern INT sort_rows_tableaux_apply();
- extern INT sort_vector();
- extern OBJECTSELF s_o_s();
-@@ -3271,7 +3271,7 @@
- extern INT sub_part_part();
- extern INT substitute_one_matrix ();
- extern INT substitute_one_monopoly ();
--extern INT sum();
-+extern INT sym_sum();
- extern INT sum_integervector();
- extern INT sum_matrix();
- extern INT sum_vector();
---- a/di.c
-+++ b/di.c
-@@ -1355,7 +1355,7 @@
- m_il_nv(0L,weight_watcher);
- m_il_nv(0L,perm_vec);
- copy(S_V_I(FP,0L),fix);
-- sort(fix);
-+ sym_sort(fix);
-
- get_perm(hweight,p,b,S_I_I(n),S_I_I(m),0L,
- perm_vec,weight_watcher,fix);
-@@ -1502,7 +1502,7 @@
- if(ind == m)
- {
- mult_perm_fix(p,fix,hfix);
-- sort(hfix);
-+ sym_sort(hfix);
- if(!hfix_in_ww(hfix,ww))
- {
- inc(ww);
---- a/ga.c
-+++ b/ga.c
-@@ -632,7 +632,7 @@
- else if (what == 0L)
- erg += vertikal_sum(S_V_L(a),c);
- erg += copy(a,d);
-- erg += sort(d);
-+ erg += sym_sort(d);
- erg += m_il_p(S_V_II(d,S_V_LI(d)-1L),e); /* identitaet */
- for (i=0L,k=0L,j=S_V_LI(d);i<S_P_LI(e);i++)
- if (i+1L == S_V_II(d,k) )
-@@ -722,7 +722,7 @@
-
- j=0L;
- erg += append(h,g,h2);
-- erg += sort(h2);
-+ erg += sym_sort(h2);
- for (i=0L;i<S_V_LI(g);i++)
- {
- erg += m_i_i(S_V_II(g,i),S_P_I(a,j));
---- a/galois.c
-+++ b/galois.c
-@@ -758,7 +758,7 @@
- }
- }
- FREEALL2(v,nv);
-- sort(res);
-+ sym_sort(res);
- }
- S3R(k,phg_c,phg_d,"all_points_phg_store",res);
- ENDR("all_points");
---- a/macro.h
-+++ b/macro.h
-@@ -1,6 +1,8 @@
- /* file: macro.h symmetrica source code */
- #ifndef MACRO_H
-
-+#include "string.h"
-+
- #ifdef SYMMAGMA
- #define SYM_MALLOC(a) mem_malloc(a)
- #else
- #define C_O_K(a,b) ((a)->ob_kind = (OBJECTKIND)(b))
---- a/nc.c
-+++ b/nc.c
-@@ -204,7 +204,7 @@
- erg += mult(S_NC_C(a),S_NC_C(b),d);
- erg += m_gl_co(S_NC_GL(a),e);
- erg += mult_apply(e,d);
-- erg += sum(d,e);
-+ erg += sym_sum(d,e);
- erg += m_gl_go(S_NC_GL(a),d);
- erg += div(e,d,c);
- erg += freeall(e);
-@@ -617,7 +617,7 @@
- erg += mult_nc_kranz(c,a,e);
- erg += mult(S_V_I(e,1L),f,c);
- erg += div(c,g,c);
-- erg += sum(c,S_V_I(S_NC_C(b),S_I_I(d)));
-+ erg += sym_sum(c,S_V_I(S_NC_C(b),S_I_I(d)));
- }
- erg += freeall(c);
- erg += freeall(d);
-@@ -712,7 +712,7 @@
- for(j = 0L; j<S_V_LI(c);j++) {
- kranztypus_to_matrix(S_V_I(c,j),S_V_I(a,j));
- }
-- sort(a);
-+ sym_sort(a);
- freeall(f); freeall(h); freeall(c);
- return OK;
- }
-@@ -739,7 +739,7 @@
- kranztypus_to_matrix(S_V_I(c,j),S_V_I(h,j));
- }
-
-- sort(h);
-+ sym_sort(h);
- m_l_v(S_V_L(h),a);
- for(j = 0L; j<S_V_LI(c);j++) {
- typusorder(S_V_I(h,j), zb, za, S_V_I(a,j), f);
-@@ -789,7 +789,7 @@
- erg += kranztypus_to_matrix(S_V_I(c,j),S_V_I(h,j));
- }
-
-- erg += sort(h);
-+ erg += sym_sort(h);
- erg += typusorder(S_V_I(h,S_I_I(i)), zb, za, a, f);
- erg += freeall(f);
- erg += freeall(c);
---- a/nu.c
-+++ b/nu.c
-@@ -531,13 +531,13 @@
- ENDR("add");
- }
-
--INT sort(a) OP a;
-+INT sym_sort(a) OP a;
- /* sortiert das object in aufsteigender reihenfolge AK 270787 */
- /* AK 160986 */ /* AK 280689 V1.0 */ /* AK 050390 V1.1 */
- /* AK 070891 V1.3 */
- {
- INT erg = OK;
-- EOP("sort(1)",a);
-+ EOP("sym_sort(1)",a);
-
- switch(S_O_K(a))
- {
-@@ -547,9 +547,9 @@
- erg += sort_vector(a);break;
- #endif /* VECTORTRUE */
- default:
-- erg += WTO("sort",a); break;
-+ erg += WTO("sym_sort",a); break;
- };
-- ENDR("sort");
-+ ENDR("sym_sort");
- }
-
- INT length(a,d) OP a,d;
-@@ -641,7 +641,7 @@
- ENDR("content");
- }
-
--INT sum(a,res) OP a,res;
-+INT sym_sum(a,res) OP a,res;
- /* AK 280689 V1.0 */ /* AK 050390 V1.1 */ /* AK 120391 V1.2 */
- /* AK 140891 V1.3 */
- /* AK 170298 V2.0 */
-@@ -649,7 +649,7 @@
- INT erg = OK;
- COP("sum(1)",a);
- COP("sum(2)",res);
-- CE2(a,res,sum);
-+ CE2(a,res,sym_sum);
-
- switch(S_O_K(a))
- {
-@@ -680,7 +680,7 @@
- erg += WTO("sum",a); break;
- };
-
-- ENDR("sum");
-+ ENDR("sym_sum");
- }
-
-
---- a/part.c
-+++ b/part.c
-@@ -347,7 +347,7 @@
- if (a == b) { /* a := a+a */
- if (S_PA_K(a) == VECTOR) {
- erg += append_apply_vector(S_PA_S(a),S_PA_S(b));
-- erg += sort(S_PA_S(a));
-+ erg += sym_sort(S_PA_S(a));
- goto endr_ende;
- }
- else if (S_PA_K(a) == EXPONENT) {
-@@ -406,7 +406,7 @@
- k=S_PA_LI(b)-1;
- /*
- erg += append_apply_vector(S_PA_S(a),S_PA_S(b));
-- erg += sort(S_PA_S(a));
-+ erg += sym_sort(S_PA_S(a));
- */
- inc_vector_co(S_PA_S(a),S_PA_LI(b));
- for (j=S_PA_LI(a)-1;j>=0;j--)
---- a/perm.c
-+++ b/perm.c
-@@ -833,9 +833,9 @@
- /* s = Anzahl der spalten */
-
- s = S_V_LI(S_V_I(a,0L));
-- sum(S_V_I(a,0L),summe);/* composition ist vector */
-+ sym_sum(S_V_I(a,0L),summe);/* composition ist vector */
- z = S_I_I(summe);
-- FREEALL(summe);
-+ FREEALL(summe);
- m_ilih_nm(s,z,b);
- C_O_K(b,KRANZTYPUS);
- for (i=0L;i<s;i++)
-@@ -1114,7 +1114,7 @@
- erg += kranztypus_to_matrix(S_V_I(c,i),S_V_I(h,i));
- }
-
-- erg += sort(h);
-+ erg += sym_sort(h);
-
- erg += chartafel(b,ct);
-
-@@ -1926,7 +1926,7 @@
- OP c;
- c = CALLOCOBJECT();
- erg += lehmercode_permutation(a,c); /*result is a vector */
-- erg += sum(c,b);
-+ erg += sym_sum(c,b);
- FREEALL(c);
- }
- ENDR("numberof_inversionen");
-@@ -2364,7 +2364,7 @@
- COP("rz_lehmercode(2)",b);
-
- zw = callocobject();
-- erg += sum(lc,zw);
-+ erg += sym_sum(lc,zw);
- if (NULLP(zw))
- {
- erg += m_il_integervector((INT)0,b);
---- a/rest.c
-+++ b/rest.c
-@@ -3998,7 +3998,7 @@
- oj = j;
- }
- }
-- erg += sum(c,b);
-+ erg += sym_sum(c,b);
- eee:
- erg += freeall(c);
- ENDR("charge_word");
---- a/ta.c
-+++ b/ta.c
-@@ -1596,7 +1596,7 @@
- {
- OP d,e;
- e = CALLOCOBJECT();
-- erg += sum(content,e); /* AK 271098 */
-+ erg += sym_sum(content,e); /* AK 271098 */
- d = CALLOCOBJECT();
- erg += weight(shape,d);
- if (NEQ(d,e))
-@@ -1821,7 +1821,7 @@
- CE3(matrix, column_index, row_index,matrix_twoword);
- c = callocobject();
- erg += zeilen_summe(matrix,c);
-- erg += sum(c,c);
-+ erg += sym_sum(c,c);
- erg += m_l_v(c,column_index);
- erg += m_l_v(c,row_index);
- for(i=0,l=0;i<S_M_HI(matrix);i++)
---- a/zyk.c
-+++ b/zyk.c
-@@ -804,7 +804,7 @@
- zykeltypvec = CALLOCOBJECT();
- ak_order = CALLOCOBJECT();
-
-- sum(numztvec,ak_order); /* AK 060295 */
-+ sym_sum(numztvec,ak_order); /* AK 060295 */
-
-
-
-@@ -1176,7 +1176,7 @@
- erg += m_i_i(0,c);
- while (z!=NULL)
- {
-- erg += sum(S_PO_S(z),e);
-+ erg += sym_sum(S_PO_S(z),e);
- erg += hoch(b,e,e);
- erg += mult_apply(S_PO_K(z),e);
- erg += add_apply(e,c);
diff --git a/sci-libs/symmetrica/files/symmetrica-2.0-integersize.patch
b/sci-libs/symmetrica/files/symmetrica-2.0-integersize.patch
deleted file mode 100644
index 32e5751df..000000000
--- a/sci-libs/symmetrica/files/symmetrica-2.0-integersize.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Patch imported from sage-on-gentoo.
---- src/def.h
-+++ c/def.h
-@@ -2,14 +2,9 @@
- /* INT should always be 4 byte */
- #ifndef DEF_H
-
--
--#ifdef __alpha
--typedef int INT;
--typedef unsigned int UINT;
--#else /* __alpha */
--typedef long INT;
--typedef unsigned long UINT;
--#endif /* __alpha */
-+#include <stdint.h>
-+typedef int32_t INT;
-+typedef uint32_t UINT;
-
- #include <stdio.h>
- #include <memory.h>
-@@ -65,10 +60,13 @@
-
-
- /* definitionen fuer object.c */
--typedef INT OBJECTKIND; /* 4 byte */
-+/* NOTE: partition code assumes that there is no unused space in the
-+ * object struct when an INT is stored. This requires both OBJECTKIND
-+ * and OBJECTSELF to have a size equal to a machine word. */
-+typedef intptr_t OBJECTKIND;
-
- typedef union {
-- INT ob_INT;
-+ intptr_t ob_INT;
- INT * ob_INTpointer;
- char *ob_charpointer;
- struct bruch *ob_bruch;
diff --git a/sci-libs/symmetrica/metadata.xml b/sci-libs/symmetrica/metadata.xml
deleted file mode 100644
index 147f97496..000000000
--- a/sci-libs/symmetrica/metadata.xml
+++ /dev/null
@@ -1,9 +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>A collection of routines handling a variety of
mathematical subjects: ordinary representation theory of the symmetric group
and related groups, ordinary representation theory of the classical groups,
modular representation theory of the symmetric group, projective representation
theory of the symmetric group, combinatorics of tableaux, symmetric functions
and polynomials, commutative and non commutative Schubert polynomials,
operations of finite groups, ordinary representation theory of Hecke algebras
of type A_n</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/symmetrica/symmetrica-2.0-r1.ebuild
b/sci-libs/symmetrica/symmetrica-2.0-r1.ebuild
deleted file mode 100644
index a2ad9fa0b..000000000
--- a/sci-libs/symmetrica/symmetrica-2.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="A collection of routine to handle a variety of topics"
-HOMEPAGE="http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html"
-MY_P=SYM${PV//./_}
-SRC_URI="http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/${MY_P}_tar.gz
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-S="${WORKDIR}"
-
-PATCHES=(
- "${FILESDIR}/${P}-banner.patch"
- "${FILESDIR}/${P}-freeing_errors.patch"
- "${FILESDIR}/${P}-function_names.patch"
- "${FILESDIR}/${P}-integersize.patch"
-)
-
-src_prepare() {
- epatch ${PATCHES[@]}
- # symmetrica by itself is just a bunch of files and a few headers
- # plus documentation that you can use as you wish in your programs.
- # For sage and ease of use we make it into a library with the following
- # makefile (developped by F. Bissey and T. Abbott (sage on debian).
- cp "${FILESDIR}/makefile" "${S}/makefile" || die
-}
-
-src_install() {
- default
- use doc && dodoc *.doc
-}
diff --git a/sci-libs/symmetrica/symmetrica-2.0.ebuild
b/sci-libs/symmetrica/symmetrica-2.0.ebuild
deleted file mode 100644
index 799043b0b..000000000
--- a/sci-libs/symmetrica/symmetrica-2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="A collection of routine to handle a variety of topics"
-HOMEPAGE="http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html"
-MY_P=SYM${PV//./_}
-SRC_URI="http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/${MY_P}_tar.gz
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-S="${WORKDIR}"
-
-src_prepare() {
-# symmetrica by itself is just a bunch of files and a few headers
-# plus documentation that you can use as you wish in your programs.
-# For sage and ease of use we make it into a library with the following
-# makefile (developped by F. Bissey and T. Abbott (sage on debian).
- cp "${FILESDIR}/makefile" "${S}/makefile" || die
-}
-
-src_install() {
- default
- use doc && dodoc *.doc
-}