1 |
bicatali 08/02/05 18:15:41 |
2 |
|
3 |
Added: cxsparse-2.2.1-autotools.patch |
4 |
Log: |
5 |
Initial import. Thanks to Justin Bronder for his work, see bug #173900 |
6 |
(Portage version: 2.1.4) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 sci-libs/cxsparse/files/cxsparse-2.2.1-autotools.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cxsparse/files/cxsparse-2.2.1-autotools.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cxsparse/files/cxsparse-2.2.1-autotools.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: cxsparse-2.2.1-autotools.patch |
15 |
=================================================================== |
16 |
--- Makefile.am 1970-01-01 01:00:00.000000000 +0100 |
17 |
+++ Makefile.am 2008-01-29 19:09:42.000000000 +0000 |
18 |
@@ -0,0 +1,3 @@ |
19 |
+SUBDIRS = Demo Source |
20 |
+EXTRA_DIST = README.txt |
21 |
+include_HEADERS = Include/cs.h |
22 |
--- configure.ac 1970-01-01 01:00:00.000000000 +0100 |
23 |
+++ configure.ac 2008-01-29 19:14:14.000000000 +0000 |
24 |
@@ -0,0 +1,11 @@ |
25 |
+# -*- Autoconf -*- |
26 |
+AC_PREREQ(2.59) |
27 |
+AC_INIT(cxsparse, 2.2.1, davis@××××××××.edu) |
28 |
+AM_INIT_AUTOMAKE([foreign]) |
29 |
+AC_PROG_INSTALL |
30 |
+AC_PROG_LIBTOOL |
31 |
+AC_CHECK_LIB(m, sqrt) |
32 |
+AC_CHECK_HEADERS(UFconfig.h) |
33 |
+AC_CONFIG_FILES([Makefile Demo/Makefile Source/Makefile]) |
34 |
+AC_OUTPUT |
35 |
+ |
36 |
--- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100 |
37 |
+++ Source/Makefile.am 2008-01-29 19:09:42.000000000 +0000 |
38 |
@@ -0,0 +1,24 @@ |
39 |
+AM_CPPFLAGS = -I$(top_srcdir)/Include |
40 |
+CS_SOURCE = cs_add.c cs_amd.c cs_chol.c cs_cholsol.c cs_counts.c cs_cumsum.c \ |
41 |
+ cs_droptol.c cs_dropzeros.c cs_dupl.c cs_entry.c \ |
42 |
+ cs_etree.c cs_fkeep.c cs_gaxpy.c cs_happly.c cs_house.c cs_ipvec.c \ |
43 |
+ cs_lsolve.c cs_ltsolve.c cs_lu.c cs_lusol.c cs_util.c cs_multiply.c \ |
44 |
+ cs_permute.c cs_pinv.c cs_post.c cs_pvec.c cs_qr.c cs_qrsol.c \ |
45 |
+ cs_scatter.c cs_schol.c cs_sqr.c cs_symperm.c cs_tdfs.c cs_malloc.c \ |
46 |
+ cs_transpose.c cs_compress.c cs_usolve.c cs_utsolve.c cs_scc.c \ |
47 |
+ cs_maxtrans.c cs_dmperm.c cs_updown.c cs_print.c cs_norm.c cs_load.c \ |
48 |
+ cs_dfs.c cs_reach.c cs_spsolve.c cs_leaf.c cs_ereach.c cs_randperm.c |
49 |
+ |
50 |
+lib_LTLIBRARIES = libcxsparse.la |
51 |
+noinst_LTLIBRARIES = libcxsparse_di.la libcxsparse_dl.la libcxsparse_ci.la libcxsparse_cl.la |
52 |
+ |
53 |
+libcxsparse_di_la_SOURCES = $(CS_SOURCE) |
54 |
+libcxsparse_dl_la_SOURCES = $(CS_SOURCE) |
55 |
+libcxsparse_dl_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_LONG |
56 |
+libcxsparse_ci_la_SOURCES = $(CS_SOURCE) |
57 |
+libcxsparse_ci_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_COMPLEX |
58 |
+libcxsparse_cl_la_SOURCES = $(CS_SOURCE) |
59 |
+libcxsparse_cl_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_LONG -DCS_COMPLEX |
60 |
+ |
61 |
+libcxsparse_la_SOURCES = cs_convert.c |
62 |
+libcxsparse_la_LIBADD = libcxsparse_di.la libcxsparse_dl.la libcxsparse_ci.la libcxsparse_cl.la |
63 |
--- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100 |
64 |
+++ Demo/Makefile.am 2008-01-29 19:21:32.000000000 +0000 |
65 |
@@ -0,0 +1,102 @@ |
66 |
+check_PROGRAMS = \ |
67 |
+ cs_ci_demo1 \ |
68 |
+ cs_ci_demo2 \ |
69 |
+ cs_ci_demo3 \ |
70 |
+ cs_cl_demo1 \ |
71 |
+ cs_cl_demo2 \ |
72 |
+ cs_cl_demo3 \ |
73 |
+ cs_demo1 \ |
74 |
+ cs_demo2 \ |
75 |
+ cs_demo3 \ |
76 |
+ cs_di_demo1 \ |
77 |
+ cs_di_demo2 \ |
78 |
+ cs_di_demo3 \ |
79 |
+ cs_dl_demo1 \ |
80 |
+ cs_dl_demo2 \ |
81 |
+ cs_dl_demo3 \ |
82 |
+ cs_idemo \ |
83 |
+ cs_ldemo |
84 |
+ |
85 |
+LDADD = $(top_builddir)/Source/libcxsparse.la -lm |
86 |
+AM_CPPFLAGS = -I$(top_srcdir)/Include |
87 |
+ |
88 |
+cs_ci_demo1_SOURCES = cs_ci_demo1.c |
89 |
+cs_ci_demo2_SOURCES = cs_ci_demo2.c cs_ci_demo.c |
90 |
+cs_ci_demo3_SOURCES = cs_ci_demo3.c cs_ci_demo.c |
91 |
+cs_cl_demo1_SOURCES = cs_cl_demo1.c |
92 |
+cs_cl_demo2_SOURCES = cs_cl_demo2.c cs_cl_demo.c |
93 |
+cs_cl_demo3_SOURCES = cs_cl_demo3.c cs_cl_demo.c |
94 |
+cs_demo1_SOURCES = cs_demo1.c |
95 |
+cs_demo2_SOURCES = cs_demo2.c cs_demo.c |
96 |
+cs_demo3_SOURCES = cs_demo3.c cs_demo.c |
97 |
+cs_di_demo1_SOURCES = cs_di_demo1.c |
98 |
+cs_di_demo2_SOURCES = cs_di_demo2.c cs_di_demo.c |
99 |
+cs_di_demo3_SOURCES = cs_di_demo3.c cs_di_demo.c |
100 |
+cs_dl_demo1_SOURCES = cs_dl_demo1.c |
101 |
+cs_dl_demo2_SOURCES = cs_dl_demo2.c cs_dl_demo.c |
102 |
+cs_dl_demo3_SOURCES = cs_dl_demo3.c cs_dl_demo.c |
103 |
+cs_idemo_SOURCES = cs_idemo.c |
104 |
+cs_ldemo_SOURCES = cs_ldemo.c |
105 |
+ |
106 |
+check-local: $(check_PROGRAMS) |
107 |
+ - ./cs_demo1 < ../Matrix/t1 |
108 |
+ - ./cs_demo2 < ../Matrix/t1 |
109 |
+ - ./cs_demo2 < ../Matrix/fs_183_1 |
110 |
+ - ./cs_demo2 < ../Matrix/west0067 |
111 |
+ - ./cs_demo2 < ../Matrix/lp_afiro |
112 |
+ - ./cs_demo2 < ../Matrix/ash219 |
113 |
+ - ./cs_demo2 < ../Matrix/mbeacxc |
114 |
+ - ./cs_demo2 < ../Matrix/bcsstk01 |
115 |
+ - ./cs_demo3 < ../Matrix/bcsstk01 |
116 |
+ - ./cs_demo2 < ../Matrix/bcsstk16 |
117 |
+ - ./cs_demo3 < ../Matrix/bcsstk16 |
118 |
+ - ./cs_di_demo1 < ../Matrix/t1 |
119 |
+ - ./cs_di_demo2 < ../Matrix/t1 |
120 |
+ - ./cs_di_demo2 < ../Matrix/fs_183_1 |
121 |
+ - ./cs_di_demo2 < ../Matrix/west0067 |
122 |
+ - ./cs_di_demo2 < ../Matrix/lp_afiro |
123 |
+ - ./cs_di_demo2 < ../Matrix/ash219 |
124 |
+ - ./cs_di_demo2 < ../Matrix/mbeacxc |
125 |
+ - ./cs_di_demo2 < ../Matrix/bcsstk01 |
126 |
+ - ./cs_di_demo3 < ../Matrix/bcsstk01 |
127 |
+ - ./cs_di_demo2 < ../Matrix/bcsstk16 |
128 |
+ - ./cs_di_demo3 < ../Matrix/bcsstk16 |
129 |
+ - ./cs_dl_demo1 < ../Matrix/t1 |
130 |
+ - ./cs_dl_demo2 < ../Matrix/t1 |
131 |
+ - ./cs_dl_demo2 < ../Matrix/fs_183_1 |
132 |
+ - ./cs_dl_demo2 < ../Matrix/west0067 |
133 |
+ - ./cs_dl_demo2 < ../Matrix/lp_afiro |
134 |
+ - ./cs_dl_demo2 < ../Matrix/ash219 |
135 |
+ - ./cs_dl_demo2 < ../Matrix/mbeacxc |
136 |
+ - ./cs_dl_demo2 < ../Matrix/bcsstk01 |
137 |
+ - ./cs_dl_demo3 < ../Matrix/bcsstk01 |
138 |
+ - ./cs_dl_demo2 < ../Matrix/bcsstk16 |
139 |
+ - ./cs_dl_demo3 < ../Matrix/bcsstk16 |
140 |
+ - ./cs_ci_demo1 < ../Matrix/t2 |
141 |
+ - ./cs_ci_demo2 < ../Matrix/t2 |
142 |
+ - ./cs_ci_demo2 < ../Matrix/t3 |
143 |
+ - ./cs_ci_demo2 < ../Matrix/t4 |
144 |
+ - ./cs_ci_demo2 < ../Matrix/c_west0067 |
145 |
+ - ./cs_ci_demo2 < ../Matrix/c_mbeacxc |
146 |
+ - ./cs_ci_demo2 < ../Matrix/young1c |
147 |
+ - ./cs_ci_demo2 < ../Matrix/qc324 |
148 |
+ - ./cs_ci_demo2 < ../Matrix/neumann |
149 |
+ - ./cs_ci_demo2 < ../Matrix/c4 |
150 |
+ - ./cs_ci_demo3 < ../Matrix/c4 |
151 |
+ - ./cs_ci_demo2 < ../Matrix/mhd1280b |
152 |
+ - ./cs_ci_demo3 < ../Matrix/mhd1280b |
153 |
+ - ./cs_cl_demo1 < ../Matrix/t2 |
154 |
+ - ./cs_cl_demo2 < ../Matrix/t2 |
155 |
+ - ./cs_cl_demo2 < ../Matrix/t3 |
156 |
+ - ./cs_cl_demo2 < ../Matrix/t4 |
157 |
+ - ./cs_cl_demo2 < ../Matrix/c_west0067 |
158 |
+ - ./cs_cl_demo2 < ../Matrix/c_mbeacxc |
159 |
+ - ./cs_cl_demo2 < ../Matrix/young1c |
160 |
+ - ./cs_cl_demo2 < ../Matrix/qc324 |
161 |
+ - ./cs_cl_demo2 < ../Matrix/neumann |
162 |
+ - ./cs_cl_demo2 < ../Matrix/c4 |
163 |
+ - ./cs_cl_demo3 < ../Matrix/c4 |
164 |
+ - ./cs_cl_demo2 < ../Matrix/mhd1280b |
165 |
+ - ./cs_cl_demo3 < ../Matrix/mhd1280b |
166 |
+ - ./cs_idemo < ../Matrix/t2 |
167 |
+ - ./cs_ldemo < ../Matrix/t2 |
168 |
|
169 |
|
170 |
|
171 |
-- |
172 |
gentoo-commits@l.g.o mailing list |