Index: head/math/symmetrica/files/patch-def.h =================================================================== --- head/math/symmetrica/files/patch-def.h (revision 541732) +++ head/math/symmetrica/files/patch-def.h (nonexistent) @@ -1,27 +0,0 @@ ---- def.h.orig 2007-12-06 16:30:56 UTC -+++ def.h -@@ -1,5 +1,6 @@ - /* file def.h SYMMETRICA */ - /* INT should always be 4 byte */ -+/* Patch from SageMath */ - #ifndef DEF_H - - -@@ -3105,7 +3106,7 @@ extern INT Sn_wt(); - 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 +3272,7 @@ extern INT sub_default(); - 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(); Property changes on: head/math/symmetrica/files/patch-def.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/math/symmetrica/files/patch-bar.c =================================================================== --- head/math/symmetrica/files/patch-bar.c (revision 541732) +++ head/math/symmetrica/files/patch-bar.c (nonexistent) @@ -1,35 +0,0 @@ ---- bar.c.orig 2007-12-06 16:29:59 UTC -+++ bar.c -@@ -1,4 +1,5 @@ - /* file bar.c symmetrica */ -+/* Patch from SageMath */ - #include "def.h" - #include "macro.h" - -@@ -237,7 +238,7 @@ INT rz_lehmercode_bar(a,b) OP a,b; - 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=0;j--) -@@ -1767,8 +1768,8 @@ static int rec01(INT ni, OP vec) - /* to compute number of partitions */ - { - INT erg = OK; -- if (ni<0) return; -- if (not EMPTYP(S_V_I(vec,ni))) return; -+ if (ni<0) return NULL; -+ if (not EMPTYP(S_V_I(vec,ni))) return NULL; - else if (ni<=1) M_I_I(1,S_V_I(vec,ni)); - else { - Property changes on: head/math/symmetrica/files/patch-part.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/math/symmetrica/files/patch-perm.c =================================================================== --- head/math/symmetrica/files/patch-perm.c (revision 541732) +++ head/math/symmetrica/files/patch-perm.c (nonexistent) @@ -1,47 +0,0 @@ ---- perm.c.orig 2007-12-06 16:30:19 UTC -+++ perm.c -@@ -1,4 +1,5 @@ - /* SYMMETRICA perm.c */ -+/* Patch from SageMath */ - #include "def.h" - #include "macro.h" - -@@ -833,9 +834,9 @@ komponeten. */ - /* 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 Index: head/math/symmetrica/distinfo =================================================================== --- head/math/symmetrica/distinfo (revision 541732) +++ head/math/symmetrica/distinfo (revision 541733) @@ -1,3 +1,3 @@ -TIMESTAMP = 1514705794 -SHA256 (SYM2_0_tar.gz) = bf52788dedc14c482e89f5e7efe8c60864a633314ddd446dd4602d5fdaca0ee2 -SIZE (SYM2_0_tar.gz) = 720154 +TIMESTAMP = 1594261048 +SHA256 (sagemath-symmetrica-e29c85915f368d6fb2f89d703b6695ff29ab9eae_GL0.tar.gz) = 0e826487375bbe3bdb29ed58bd5d486aaf9b6b0243bdfc2fb51c3fc092c88cf2 +SIZE (sagemath-symmetrica-e29c85915f368d6fb2f89d703b6695ff29ab9eae_GL0.tar.gz) = 734897 Index: head/math/symmetrica/pkg-descr =================================================================== --- head/math/symmetrica/pkg-descr (revision 541732) +++ head/math/symmetrica/pkg-descr (revision 541733) @@ -1,6 +1,5 @@ -Symmetrica is a collection of routines, written in the programming language C, -through which the user can readily write his/her own programs. Routines which -manipulate many types of mathematical objects are available. Their use is -facilitated by Symmetrica's object oriented style. +Symmetrica is a C library developed by Lehrstuhl Mathematik II of the +University of Bayreuth. It has routines for group theory computations, +their representations, and related polynomials and permutations. -WWW: http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/ +WWW: https://gitlab.com/sagemath/symmetrica