Skip to content

Commit d58ebde

Browse files
Release Managervbraun
Release Manager
authored andcommitted
Trac #13026: Upgrade and clean up cddlib
The cddlib SPKG is huge (when disregarding src/) and contains a lot of weird-looking stuff in the patched directory. The point of this ticket is to simplify the packaging of cddlib and also upgrade it to the latest version, 094g. Part of metaticket #13025. Use tarball at: * http://boxen.math.washington.edu/home/jpflori/upstream/cddlib- 094g.tar.bz2 URL: http://trac.sagemath.org/13026 Reported by: kini Ticket author(s): R. Andrew Ohana Reviewer(s): Karl-Dieter Crisman, Jeroen Demeyer, Jean-Pierre Flori
2 parents 1c1753f + 322ec47 commit d58ebde

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+1125
-49923
lines changed

build/pkgs/cddlib/SPKG.txt

+1-84
Original file line numberDiff line numberDiff line change
@@ -38,88 +38,5 @@ http://www.ifor.math.ethz.ch/staff/fukuda/
3838

3939
== Special Update/Build Instructions ==
4040
From clean upstream sources:
41-
* remove directories doc, examples/*, src-mathlink/*, autom4te.cache
42-
* Important - when recreating spkg, must make sure to first use hard links
43-
See Trac 11245, where this caused it to fail on Cygwin:
44-
Instructions from Dima Pasechnik, where of course foo = cddlib-vers
45-
/* on a Unix, with good tar: */
46-
$ tar xjf foo.spkg
47-
$ tar chjf foo.spkg foo/
48-
$ tar xjf foo.spkg
49-
$ sage -spkg foo
50-
51-
== Changelog ==
52-
53-
=== cddlib-094f.p11 (Jeroen Demeyer, 13 February 2012) ===
54-
* Trac #12501: refresh autogenerated files using the
55-
patches/refresh_autogenerated.sh script.
56-
57-
=== cddlib-094f.p10 (Karl-Dieter Crisman, 1st July 2011) ===
58-
* Changed to hard links so that the package would build on Cygwin
59-
See Trac 11245
60-
61-
=== cddlib-094f.p9 (Simon King, 10th Dec 2011) ===
62-
* #12131: Use --libdir, to make the package work on openSUSE.
63-
64-
=== cddlib-094f.p8 (Volker Braun, 21th Sept 2010) ===
65-
* Add command line option to cdd_both_reps to optionally skip
66-
adjacency computations.
67-
* Include a simple random number generator (taken from the GNU C
68-
library) to ensure the same output ordering on different platforms,
69-
see http://trac.sagemath.org/sage_trac/ticket/9926
70-
71-
=== cddlib-094f.p7 (Volker Braun, 7th June 2010) ===
72-
* Rewrite of configure.ac and Makefile.am's
73-
Now ./configure --with-gmp=<path> works.
74-
* I added a script patches/refresh_autogenerated.sh that explains how
75-
to update the autotools output.
76-
* allfaces.c now gone for good, nobody used it.
77-
78-
=== cddlib-094f.p6 (Volker Braun, 20th April 2010) ===
79-
* use Sage's gmp/mpir libraries, not /usr/local in Automake.am
80-
81-
=== cddlib-094f.p5 (David Kirkby, 25th February 2010) ===
82-
* #8363 Remove pointless check for mpir, which is breaking on Solaris.
83-
mpir is built long before cddlib (50 packages earlier), so its
84-
hard to see why it should be checked. In any case, the dependancy
85-
is already in spkg/standard/deps.
86-
* Allow a 64-bit build on any platform, not just OS X by resolving the
87-
usual use of SAGE64 which currently only works on OS X.
88-
89-
=== cddlib-094f.p4 (Volker Braun, Minh Van Nguyen, January 29th, 2010) ===
90-
* renamed patches/cdd_both_reps-makefiles.patch -> patches/automake.patch
91-
* added check for required mpir (aka GMP) to spkg-install
92-
* added spkg-check
93-
* corrected src/patching, see
94-
http://trac.sagemath.org/sage_trac/ticket/8115 and
95-
http://groups.google.com/group/sage-devel/browse_thread/thread/e599fd37de909264
96-
* removed CFLAGS settings in spkg-install, not required.
97-
98-
=== cddlib-094f.p3 (Volker Braun, January 26th, 2010) ===
99-
* libtool-ized
100-
After implementing the changes, I found that tabbott proposed a
101-
similar patch to the automake files earlier:
102-
http://sagetrac.org/sage_trac/ticket/3304
103-
* renamed configure.in -> configure.ac (preferred usage)
104-
105-
=== cddlib-094f.p2 (Volker Braun, Marshall Hampton, Alex Ghitza, January 25th, 2010) ===
106-
* patch cdd_both_reps.c
107-
* remove dist/
108-
* clean up SPKG.txt
109-
* updated makefiles and regenerated configure scripts
110-
Note: For future reference, patches/cdd_both_reps-makefiles.patch
111-
shows the changed automake-sources. This is already applied to src/
112-
113-
=== cddlib-094f (Sebastien Barthelemy, January 26th, 2009) ===
114-
* using upstream version 094f
115-
116-
=== cddlib-094b.p3 (Michael Abshoff, September 22nd, 2008) ===
117-
* add Solaris x86[-64] build support
118-
119-
=== cddlib-094b.p2 (Michael Abshoff, May 18th, 2008) ===
120-
* add 64 bit support on OSX
121-
122-
=== ??? (Michael Abshoff, November 11th, 2007) ===
123-
* add -L$SAGE_LOCAL/lib to CFLAGS to force linking against Sage's gmp
124-
(issue reported by Justin Walker)
41+
* remove directories doc, examples*, autom4te.cache
12542

build/pkgs/cddlib/checksums.ini

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=cddlib-VERSION.tar.bz2
2-
sha1=6f2ed53a78298521f1e59750161e0129213f893b
3-
md5=ef586f07f14b0a13b1c508849daff425
4-
cksum=810190426
2+
sha1=7fb95db0f42c20edd4dde1835342c2b41b74f267
3+
md5=a40a0f16ce81d152dcdda674aac966c3
4+
cksum=200778222

build/pkgs/cddlib/package-version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
094f.p11
1+
094g.p0

build/pkgs/cddlib/patches/Makefile.am

-3
This file was deleted.

0 commit comments

Comments
 (0)