Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/cliquer/SPKG.txt
8818 views
1
= Cliquer =
2
3
== Description ==
4
Cliquer is a set of C routines for finding cliques in an arbitrary
5
weighted graph. It uses an exact branch-and-bound algorithm recently
6
developed by Patr Ostergard.
7
8
== License ==
9
Cliquer is licensed under the GNU General Public License v2 ( June 1991 )
10
11
== SPKG Maintainers ==
12
Nathann Cohen ([email protected])
13
14
== Upstream Contact ==
15
Cliquer was mainly written by Sampo Niskanen, sampo.niskanenQiki.fi (Q=@).
16
http://users.tkk.fi/pat/cliquer.html
17
18
== Dependencies ==
19
* None
20
21
== TODO ==
22
* A MAJOR cleanup of this package is required, see #9870, #14349
23
24
== Patches ==
25
* Makefile.patch: Patch the Makefile for Sage. This custom Makefile
26
contains Sage specific compilation and linking flags. More
27
importantly, we're building cliquer as a dynamic shared library,
28
instead of a stand alone program.
29
* cl_c.patch, cl_h.patch: Hook into cliquer to access internal
30
functions. Could probably be done better (see TODO)
31
32
== Changelog ==
33
34
=== cliquer-1.21.p1 (Volker Braun, Felix Salfelder, 15 July 2013) ===
35
* Trac #14892: Track all patches, remove unnecessary graph.c.patch
36
37
=== cliquer-1.21.p0 (Nathann Cohen, 4 May 2012) ===
38
* Solved memory leaks reported on #12905
39
* Incidentally updated Cliquer to version 1.21
40
* Incidentally removed Sage's code that was formerly directly
41
inserted in the original files. This code is now inserted during
42
installation from patches located in the patches/ folder. A bit
43
cleaner. A long way to go. But God this code really is messy and
44
full of global variables.
45
46
=== cliquer-1.2.p11 (John Palmieri, 23 March 2012) ===
47
* #12311: Remove explicit path to testcc.sh in spkg-install.
48
49
=== cliquer-1.2.p10 (Karl-Dieter Crisman, 28 June 2011) ===
50
* #11547: Make sure that libcliquer.so is copied as both
51
.dll and .so files on Cygwin
52
53
=== cliquer-1.2.p9 (Jeroen Demeyer, 4 May 2011) ===
54
* #11227: Apply workaround also for versions 4.6.1 of gcc, not only
55
version 4.6.0. This is to support pre-release versions of
56
gcc 4.6.1, the bug should be fixed in the final gcc 4.6.1.
57
58
=== cliquer-1.2.p8 (Jeroen Demeyer, 25 April 2011) ===
59
* #11227: When compiling with gcc 4.6.0, add compiler flag -fno-ivopts
60
to work around a gcc bug.
61
* Use `patch` for patching the Makefile and put patches/Makefile.patch
62
under hg control.
63
* Some minor cleanup of spkg-install and Makefile.
64
65
=== cliquer-1.2.p7 David Kirkby, Leif Leonhardy (14 September 2010) ===
66
* #9871 Change flags passed to the linker on Solaris to avoid problems with the
67
link-editor believing the shared library contains text relocations. This
68
problem can be seen on 32-bit builds of Solaris and OpenSolaris using
69
/usr/bin/elfdump, but the problems are much more serious on 64-bit
70
builds of Solaris - in some cases stopping code from building.
71
* Added the linker flag -ztext on Solaris too, as -ztest forces a fatal
72
error if any relocations against non-writable, allocatable sections
73
remain. This will make it easier to catch any similar bugs in future.
74
75
=== cliquer-1.2.p6 Nathann Cohen, David Kirkby (31 August 2010) ===
76
* #9766: Additions to SPKG.txt
77
- URL of the original website to the SPKG.txt file
78
- "Special Update/Build Instructions" section
79
- "Dependencies" section
80
* Added an entry to SPKG showing when this package was first put into
81
Sage. The first mercurial log is dated 17th July 2009.
82
* Added a note on to the cliquer-1.2.p0 entry in SPKG.txt that 'scons'
83
was no longer used.
84
85
=== cliquer-1.2.p5 Mike Hansen (15 February 2010) ===
86
* Fixed Trac #8279 to make the cliquer spkg work on Cygwin with the Sage library.
87
88
=== cliquer-1.2.p4 Mike Hansen, William Stein (12 February 2010) ===
89
* Fixed Trac #7308 to make the cliquer spkg work on Cygwin.
90
91
=== cliquer-1.2.p3 (Peter Jeremy, 2010-01-25) ===
92
* #7824: add FreeBSD support
93
94
=== cliquer-1.2.p2 (?, ?) ===
95
* changelog lost to history
96
97
=== cliquer-1.2.p1 Karl-Dieter Crisman, Georg S. Weber (7th October 2009) ===
98
* fix trac #7115: Re-add support for building cliquer on Mac OS X 10.4
99
100
=== cliquer-1.2.p0 Minh Van Nguyen (16th September 2009) ===
101
* Support for building cliquer 1.2 in 64-bit mode on Mac OS X 10.5.x
102
and 64-bit openSUSE 11.1.
103
* Add custom compilation and linking flags on top of the Makefile of
104
cliquer 1.2.
105
* Removed dependancy of cliquer on 'scons'
106
107
=== cliquer-1.2 Nathann Cohen (17th July 2009) ===
108
* First release put into Sage.
109
110
111