Codebase list getfem++ / 22b76ee
Update debian-directory. Anton Gladky 12 years ago
12 changed file(s) with 459 addition(s) and 55 deletion(s). Raw diff Collapse all Expand all
0 getfem++ (4.1.1-5) unstable; urgency=low
1
2 * Team upload
3 * Same player try again: fix of the FTBFS under kfreebsd.
4
5 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 07 Aug 2011 18:04:30 +0200
6
7 getfem++ (4.1.1-4) unstable; urgency=low
8
9 * Team upload
10 * FTBFS under kfreebsd. Scilab is disabled (Closes: #636795)
11
12 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 06 Aug 2011 11:05:54 +0200
13
14 getfem++ (4.1.1-3) unstable; urgency=low
15
16 * Disable scilab-getfem++ under kfreebsd-* and mips until the openjdk is
17 ported/fixed on these archs (Closes: #624323)
18 * Kill the .la file (Closes: #621311)
19 * Add libmuparser-dev and libsuperlu3-dev to the dependencies of
20 libgetfem++-dev to make getfem-config working out of the box
21 (Closes: #596916)
22
23 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 05 Aug 2011 16:44:59 +0200
24
25 getfem++ (4.1.1-2) unstable; urgency=low
26
27 * Team upload
28 * Upload to unstable
29
30 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 07 Feb 2011 11:03:50 +0100
31
32 getfem++ (4.1.1-1) experimental; urgency=low
33
34 * Team upload
35 * New upstream release
36 * Increase the soname (Closes: #591514)
37 * Standards-Version updated to version 3.9.1
38 * Creation of the scilab-getfem++ package
39
40 [ Konstantinos Poulios ]
41 * Remove redundant checks for mumps in the configure script
42
43 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 30 Nov 2010 00:34:22 +0100
44
45 getfem++ (4.1-1) unstable; urgency=low
46
47 * New upstream release
48 * Add dependency of libgetfem++-dev on libgmm++-dev
49 * Enable muparser support
50 * Add build dependency on python-scipy
51 * Enable mumps_seq support
52
53 [ Sylvestre Ledru ]
54 * Update of debian/copyright. Remove reference file to BSD license
55 to include the license directly.
56
57 -- Konstantinos Poulios <poulios.konstantinos@gmail.com> Tue, 20 Jul 2010 08:34:32 +0200
58
059 getfem++ (4.0.0-4) unstable; urgency=low
160
261 * Missing dependency on python-numpy
22 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
33 Uploaders: Konstantinos Poulios <poulios.konstantinos@gmail.com>
44 Build-Depends: debhelper (>= 7),
5 autotools-dev, libtool, automake, autoconf, quilt (>= 0.46-4),
6 libblas-dev, libboost-dev, libqhull-dev, libsuperlu3-dev,
7 python-numpy, python-all-dev, python-support (>= 1.0.4)
5 autotools-dev, libtool, automake, autoconf,
6 libblas-dev, libboost-dev, libqhull-dev,
7 libsuperlu3-dev, libmumps-seq-dev, libmuparser-dev,
8 python-numpy, python-scipy, python-all-dev, python-support (>= 1.0.4),
9 scilab-include [!mips !kfreebsd-amd64 !kfreebsd-i386],
10 scilab [!mips !kfreebsd-amd64 !kfreebsd-i386]
811 XS-Python-Version: all
9 Standards-Version: 3.8.4
12 Standards-Version: 3.9.2
1013 Section: libs
1114 Homepage: http://home.gna.org/getfem/
1215 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/getfem++/
3841 Package: libgetfem++-dev
3942 Section: libdevel
4043 Architecture: any
41 Depends: ${misc:Depends}, libgetfem4++ (= ${binary:Version}), libboost-dev
44 Depends: ${misc:Depends}, libgetfem4++ (= ${binary:Version}), libboost-dev,
45 libgmm++-dev, libsuperlu3-dev, libmuparser-dev
4246 Description: Development files for the GETFEM++ generic finite element library
4347 GETFEM++ is a library allowing the computation of any elementary matrix (even
4448 for mixed finite element methods) on the largest class of methods and elements,
7478 and for arbitrary dimension.
7579 .
7680 This package contains the Python interface to GETFEM++.
81
82
83 Package: scilab-getfem++
84 Architecture: any
85 Depends: ${shlibs:Depends}, ${misc:Depends},
86 libgetfem4++ (= ${binary:Version}), scilab
87 Description: Scilab interface to the GETFEM++ generic finite element library
88 GETFEM++ is a library allowing the computation of any elementary matrix (even
89 for mixed finite element methods) on the largest class of methods and elements,
90 and for arbitrary dimension.
91 .
92 This package contains the Scilab interface to GETFEM++.
44
55 Source: http://home.gna.org/getfem/
66
7 Copyright: 1995-2009, Yves Renard <Yves.Renard@insa-lyon.fr>
7 Copyright: 1995-2010, Yves Renard <Yves.Renard@insa-lyon.fr>
88 2000-2009, Julien Pommier <Julien.Pommier@insa-toulouse.fr>
99 2001-2009, Jeremie Lasry
1010 2002-2009, Vanessa Lleras
1212 2002-2008, Houari Khenous
1313 2002-2008, Jean-Yves Heddebaut
1414 Thorsten Ottosen
15 2009-2010, Konstantinos Poulios
1516 License: LGPL-2.1+
1617 On Debian systems the full text of the GNU Lesser General Public
1718 License can be found in the `/usr/share/common-licenses/LGPL'
18 file.
19
20 Files: internal_tools/simplexification_refelt.cc
21 Copyright: 2002-2009, Yves Renard <Yves.Renard@insa-lyon.fr>
22 2002-2009, Julien Pommier <Julien.Pommier@insa-toulouse.fr>
23 License: LGPL-2.1
24 On Debian systems the full text of the GNU Lesser General Public
25 License can be found in the `/usr/share/common-licenses/LGPL-2.1'
2619 file.
2720
2821 Files: contrib/icare/icare.cc
4538 Copyright: 1997-2001, The Trustees of Indiana University
4639 1997-2008, Yves Renard
4740 License: BSD and LGPL-2.1+
48 On Debian systems the full text of the Berkeley software distribution
49 License can be found in the `/usr/share/common-licenses/BSD' file.
41 Redistribution and use in source and binary forms, with or without
42 modification, are permitted provided that the following conditions are met:
43 * Redistributions of source code must retain the above copyright
44 notice, this list of conditions and the following disclaimer.
45 * Redistributions in binary form must reproduce the above copyright
46 notice, this list of conditions and the following disclaimer in the
47 documentation and/or other materials provided with the distribution.
48 * Neither the name of the University of California, Berkeley nor the
49 names of its contributors may be used to endorse or promote products
50 derived from this software without specific prior written permission.
51 THIS SOFTWARE IS PROVIDED BY THE TRUSTEES OF INDIANA UNIVERSITY AND
52 CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
53 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
54 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE TRUSTEES
55 OF INDIANA UNIVERSITY AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
56 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
57 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
58 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
59 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
60 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
61 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5062 On Debian systems the full text of the GNU Lesser General Public
5163 License can be found in the `/usr/share/common-licenses/LGPL-2.1'
5264 file.
6476 1997-2003, Lawrence Berkeley National Lab
6577 1998-2003, University of Florida
6678 License: BSD and BSD/superlu and Xerox
67 On Debian systems the full text of the Berkeley software distribution
68 License can be found in the `/usr/share/common-licenses/BSD' file.
79 THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
80 EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
81 Permission is hereby granted to use or copy this program for any
82 purpose, provided the above notices are retained on all copies.
83 Permission to modify the code and to distribute modified code is
84 granted, provided the above notices are retained, and a notice that
85 the code was modified is included with the above copyright notice.
86
6987
7088 Files: src/getfem_boost/*
7189 Copyright: 1999-2003, Beman Dawes
7492 License: Boost-1.0
7593
7694 Files: debian/*
77 Copyright: 2009, Konstantinos Poulios
95 Copyright: 2009-2010, Konstantinos Poulios
7896 License: GPL
7997 On Debian systems the full text of the GNU General Public
8098 License can be found in the `/usr/share/common-licenses/GPL'
22 usr/include/getfem_boost
33 usr/lib/libgetfem.so
44 usr/lib/libgetfem.a
5 usr/lib/libgetfem.la
5
0 Index: getfem++-4.1.1/interface/src/scilab/etc/sci_getfem.start
1 ===================================================================
2 --- getfem++-4.1.1.orig/interface/src/scilab/etc/sci_getfem.start 2010-11-30 08:27:45.000000000 +0100
3 +++ getfem++-4.1.1/interface/src/scilab/etc/sci_getfem.start 2010-11-30 08:29:08.000000000 +0100
4 @@ -15,6 +15,11 @@
5 etc_tlbx = getshortpathname(etc_tlbx);
6 root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
7
8 +// Load the native library
9 +a=ls("/usr//lib/libgetfem.so*");
10 +link(a(1));
11 +clear a;
12 +
13 //Load functions library
14 // =============================================================================
15 mprintf("\tLoad macros\n");
0 Index: getfem++-4.1.1/interface/src/scilab/Makefile.am
1 ===================================================================
2 --- getfem++-4.1.1.orig/interface/src/scilab/Makefile.am 2010-11-29 23:20:09.000000000 +0100
3 +++ getfem++-4.1.1/interface/src/scilab/Makefile.am 2010-11-29 23:20:18.000000000 +0100
4 @@ -395,7 +395,7 @@
5 .NOTPARALLEL: *
6
7 all:
8 - @SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_builder.sce
9 + SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 @SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_builder.sce
10
11 install:
12 $(mkinstalldirs) $(toolboxdir)/demos
13 @@ -466,4 +466,4 @@
14 @INSTALL@ -D -m 644 -t $(toolboxdir)/ $(scilabbasedir)
15
16 clean:
17 - @SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_cleaner.sce
18 + SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 @SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_cleaner.sce
0 Description: Upstream changes introduced in version 4.1.1-1
1 This patch has been created by dpkg-source during the package build.
2 Here's the last changelog entry, hopefully it gives details on why
3 those changes were made:
4 .
5 getfem++ (4.1.1-1) unstable; urgency=low
6 .
7 * New upstream release
8 .
9 The person named in the Author field signed this changelog entry.
10 Author: Konstantinos Poulios <poulios.konstantinos@gmail.com>
11
12 ---
13 The information above should follow the Patch Tagging Guidelines, please
14 checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
15 are templates for supplementary fields that you might want to add:
16
17 Origin: <vendor|upstream|other>, <url of original patch>
18 Bug: <url in upstream bugtracker>
19 Bug-Debian: http://bugs.debian.org/<bugnumber>
20 Forwarded: <no|not-needed|url proving that it has been forwarded>
21 Reviewed-By: <name and email of someone who approved the patch>
22 Last-Update: <YYYY-MM-DD>
23
24 --- getfem++-4.1.1.orig/configure.in
25 +++ getfem++-4.1.1/configure.in
26 @@ -572,34 +572,6 @@ else
27 fi;
28 usemumps="no"]
29 )
30 - AC_CHECK_LIB(smumps, smumps_c,
31 - [usemumps="yes"],
32 - [if test "x$acx_mumps_ok" = "xyes"; then
33 - AC_MSG_ERROR([Couldn't find a smumps library supporting the smumps_c function.]);
34 - fi;
35 - usemumps="no"]
36 - )
37 - AC_CHECK_LIB(dmumps, dmumps_c,
38 - [usemumps="yes"],
39 - [if test "x$acx_mumps_ok" = "xyes"; then
40 - AC_MSG_ERROR([Couldn't find a dmumps library supporting the dmumps_c function.]);
41 - fi;
42 - usemumps="no"]
43 - )
44 - AC_CHECK_LIB(cmumps, cmumps_c,
45 - [usemumps="yes"],
46 - [if test "x$acx_mumps_ok" = "xyes"; then
47 - AC_MSG_ERROR([Couldn't find a cmumps library supporting the cmumps_c function.]);
48 - fi;
49 - usemumps="no"]
50 - )
51 - AC_CHECK_LIB(zmumps, zmumps_c,
52 - [usemumps="yes"],
53 - [if test "x$acx_mumps_ok" = "xyes"; then
54 - AC_MSG_ERROR([Couldn't find a zmumps library supporting the zmumps_c function.]);
55 - fi;
56 - usemumps="no"]
57 - )
58 AC_CHECK_HEADERS([smumps_c.h dmumps_c.h cmumps_c.h zmumps_c.h],
59 [usemumps="yes"],
60 [if test "x$acx_mumps_ok" = "xyes"; then
61 --- getfem++-4.1.1.orig/configure
62 +++ getfem++-4.1.1/configure
63 @@ -20291,222 +20291,6 @@ else
64
65 fi
66
67 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smumps_c in -lsmumps" >&5
68 -$as_echo_n "checking for smumps_c in -lsmumps... " >&6; }
69 -if test "${ac_cv_lib_smumps_smumps_c+set}" = set; then :
70 - $as_echo_n "(cached) " >&6
71 -else
72 - ac_check_lib_save_LIBS=$LIBS
73 -LIBS="-lsmumps $LIBS"
74 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75 -/* end confdefs.h. */
76 -
77 -/* Override any GCC internal prototype to avoid an error.
78 - Use char because int might match the return type of a GCC
79 - builtin and then its argument prototype would still apply. */
80 -#ifdef __cplusplus
81 -extern "C"
82 -#endif
83 -char smumps_c ();
84 -#ifdef FC_DUMMY_MAIN
85 -#ifndef FC_DUMMY_MAIN_EQ_F77
86 -# ifdef __cplusplus
87 - extern "C"
88 -# endif
89 - int FC_DUMMY_MAIN() { return 1; }
90 -#endif
91 -#endif
92 -int
93 -main ()
94 -{
95 -return smumps_c ();
96 - ;
97 - return 0;
98 -}
99 -_ACEOF
100 -if ac_fn_cxx_try_link "$LINENO"; then :
101 - ac_cv_lib_smumps_smumps_c=yes
102 -else
103 - ac_cv_lib_smumps_smumps_c=no
104 -fi
105 -rm -f core conftest.err conftest.$ac_objext \
106 - conftest$ac_exeext conftest.$ac_ext
107 -LIBS=$ac_check_lib_save_LIBS
108 -fi
109 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smumps_smumps_c" >&5
110 -$as_echo "$ac_cv_lib_smumps_smumps_c" >&6; }
111 -if test "x$ac_cv_lib_smumps_smumps_c" = x""yes; then :
112 - usemumps="yes"
113 -else
114 - if test "x$acx_mumps_ok" = "xyes"; then
115 - as_fn_error "Couldn't find a smumps library supporting the smumps_c function." "$LINENO" 5;
116 - fi;
117 - usemumps="no"
118 -
119 -fi
120 -
121 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dmumps_c in -ldmumps" >&5
122 -$as_echo_n "checking for dmumps_c in -ldmumps... " >&6; }
123 -if test "${ac_cv_lib_dmumps_dmumps_c+set}" = set; then :
124 - $as_echo_n "(cached) " >&6
125 -else
126 - ac_check_lib_save_LIBS=$LIBS
127 -LIBS="-ldmumps $LIBS"
128 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
129 -/* end confdefs.h. */
130 -
131 -/* Override any GCC internal prototype to avoid an error.
132 - Use char because int might match the return type of a GCC
133 - builtin and then its argument prototype would still apply. */
134 -#ifdef __cplusplus
135 -extern "C"
136 -#endif
137 -char dmumps_c ();
138 -#ifdef FC_DUMMY_MAIN
139 -#ifndef FC_DUMMY_MAIN_EQ_F77
140 -# ifdef __cplusplus
141 - extern "C"
142 -# endif
143 - int FC_DUMMY_MAIN() { return 1; }
144 -#endif
145 -#endif
146 -int
147 -main ()
148 -{
149 -return dmumps_c ();
150 - ;
151 - return 0;
152 -}
153 -_ACEOF
154 -if ac_fn_cxx_try_link "$LINENO"; then :
155 - ac_cv_lib_dmumps_dmumps_c=yes
156 -else
157 - ac_cv_lib_dmumps_dmumps_c=no
158 -fi
159 -rm -f core conftest.err conftest.$ac_objext \
160 - conftest$ac_exeext conftest.$ac_ext
161 -LIBS=$ac_check_lib_save_LIBS
162 -fi
163 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dmumps_dmumps_c" >&5
164 -$as_echo "$ac_cv_lib_dmumps_dmumps_c" >&6; }
165 -if test "x$ac_cv_lib_dmumps_dmumps_c" = x""yes; then :
166 - usemumps="yes"
167 -else
168 - if test "x$acx_mumps_ok" = "xyes"; then
169 - as_fn_error "Couldn't find a dmumps library supporting the dmumps_c function." "$LINENO" 5;
170 - fi;
171 - usemumps="no"
172 -
173 -fi
174 -
175 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmumps_c in -lcmumps" >&5
176 -$as_echo_n "checking for cmumps_c in -lcmumps... " >&6; }
177 -if test "${ac_cv_lib_cmumps_cmumps_c+set}" = set; then :
178 - $as_echo_n "(cached) " >&6
179 -else
180 - ac_check_lib_save_LIBS=$LIBS
181 -LIBS="-lcmumps $LIBS"
182 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
183 -/* end confdefs.h. */
184 -
185 -/* Override any GCC internal prototype to avoid an error.
186 - Use char because int might match the return type of a GCC
187 - builtin and then its argument prototype would still apply. */
188 -#ifdef __cplusplus
189 -extern "C"
190 -#endif
191 -char cmumps_c ();
192 -#ifdef FC_DUMMY_MAIN
193 -#ifndef FC_DUMMY_MAIN_EQ_F77
194 -# ifdef __cplusplus
195 - extern "C"
196 -# endif
197 - int FC_DUMMY_MAIN() { return 1; }
198 -#endif
199 -#endif
200 -int
201 -main ()
202 -{
203 -return cmumps_c ();
204 - ;
205 - return 0;
206 -}
207 -_ACEOF
208 -if ac_fn_cxx_try_link "$LINENO"; then :
209 - ac_cv_lib_cmumps_cmumps_c=yes
210 -else
211 - ac_cv_lib_cmumps_cmumps_c=no
212 -fi
213 -rm -f core conftest.err conftest.$ac_objext \
214 - conftest$ac_exeext conftest.$ac_ext
215 -LIBS=$ac_check_lib_save_LIBS
216 -fi
217 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cmumps_cmumps_c" >&5
218 -$as_echo "$ac_cv_lib_cmumps_cmumps_c" >&6; }
219 -if test "x$ac_cv_lib_cmumps_cmumps_c" = x""yes; then :
220 - usemumps="yes"
221 -else
222 - if test "x$acx_mumps_ok" = "xyes"; then
223 - as_fn_error "Couldn't find a cmumps library supporting the cmumps_c function." "$LINENO" 5;
224 - fi;
225 - usemumps="no"
226 -
227 -fi
228 -
229 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zmumps_c in -lzmumps" >&5
230 -$as_echo_n "checking for zmumps_c in -lzmumps... " >&6; }
231 -if test "${ac_cv_lib_zmumps_zmumps_c+set}" = set; then :
232 - $as_echo_n "(cached) " >&6
233 -else
234 - ac_check_lib_save_LIBS=$LIBS
235 -LIBS="-lzmumps $LIBS"
236 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
237 -/* end confdefs.h. */
238 -
239 -/* Override any GCC internal prototype to avoid an error.
240 - Use char because int might match the return type of a GCC
241 - builtin and then its argument prototype would still apply. */
242 -#ifdef __cplusplus
243 -extern "C"
244 -#endif
245 -char zmumps_c ();
246 -#ifdef FC_DUMMY_MAIN
247 -#ifndef FC_DUMMY_MAIN_EQ_F77
248 -# ifdef __cplusplus
249 - extern "C"
250 -# endif
251 - int FC_DUMMY_MAIN() { return 1; }
252 -#endif
253 -#endif
254 -int
255 -main ()
256 -{
257 -return zmumps_c ();
258 - ;
259 - return 0;
260 -}
261 -_ACEOF
262 -if ac_fn_cxx_try_link "$LINENO"; then :
263 - ac_cv_lib_zmumps_zmumps_c=yes
264 -else
265 - ac_cv_lib_zmumps_zmumps_c=no
266 -fi
267 -rm -f core conftest.err conftest.$ac_objext \
268 - conftest$ac_exeext conftest.$ac_ext
269 -LIBS=$ac_check_lib_save_LIBS
270 -fi
271 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zmumps_zmumps_c" >&5
272 -$as_echo "$ac_cv_lib_zmumps_zmumps_c" >&6; }
273 -if test "x$ac_cv_lib_zmumps_zmumps_c" = x""yes; then :
274 - usemumps="yes"
275 -else
276 - if test "x$acx_mumps_ok" = "xyes"; then
277 - as_fn_error "Couldn't find a zmumps library supporting the zmumps_c function." "$LINENO" 5;
278 - fi;
279 - usemumps="no"
280 -
281 -fi
282 -
283 for ac_header in smumps_c.h dmumps_c.h cmumps_c.h zmumps_c.h
284 do :
285 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+0
-27
debian/patches/gmm_superlu_interface.patch less more
0 --- getfem-4.0.0/src/gmm/gmm_superlu_interface.h.orig 2009-02-21 17:29:49.000000000 +0100
1 +++ getfem-4.0.0/src/gmm/gmm_superlu_interface.h 2009-12-08 09:53:44.816055000 +0100
2 @@ -195,8 +195,8 @@ namespace gmm {
3 StatInit(&stat);
4
5 SuperMatrix SA, SL, SU, SB, SX; // SuperLU format.
6 - Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
7 - (int *)(csc_A.ir), (int *)(csc_A.jc));
8 + Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
9 + (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
10 Create_Dense_Matrix(&SB, m, nrhs, &rhs[0], m);
11 Create_Dense_Matrix(&SX, m, nrhs, &sol[0], m);
12 memset(&SL,0,sizeof SL);
13 @@ -314,9 +314,10 @@ namespace gmm {
14 case 3 : options.ColPerm = COLAMD; break;
15 }
16 StatInit(&stat);
17 -
18 - Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
19 - (int *)(csc_A.ir), (int *)(csc_A.jc));
20 +
21 + Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
22 + (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
23 +
24 Create_Dense_Matrix(&SB, m, 0, &rhs[0], m);
25 Create_Dense_Matrix(&SX, m, 0, &sol[0], m);
26 memset(&SL,0,sizeof SL);
0 gmm_superlu_interface.patch
0 fix-mumps-checks-configure.patch
1 disableXaccess.diff
2 addgetfempath.diff
2424
2525 configure_flags= $(CROSS) --prefix=/usr \
2626 --enable-boost --enable-shared --with-pic \
27 --enable-python --disable-matlab --disable-superlu \
27 --enable-python --enable-muparser \
28 --disable-matlab --disable-superlu \
29 --with-mumps="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq" \
2830 CFLAGS="$(CFLAGS)"
2931
32 disable_scilab_archs = mips kfreebsd-amd64 kfreebsd-i386
33 ifneq (,$(filter $(DEB_HOST_ARCH), $(disable_scilab_archs)))
34 configure_flags += --disable-scilab
35 else
36 configure_flags += --enable-scilab --with-scilab-toolbox-dir=$(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
37 endif
3038
3139 # shared library versions, option 1
32 version=4.0.0
33 major=4
40 version=4.1.1
41 major=5
3442 # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
3543 #version=`ls src/.libs/lib*.so.* | \
3644 # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
4048 configure: configure-stamp
4149 configure-stamp:
4250 dh_testdir
43 QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
4451 # Add here commands to configure the package.
4552 aclocal -I ./m4
4653 libtoolize -f
5966
6067 # Add here commands to compile the package.
6168 $(MAKE)
62
69 # Workaround for the other archs without scilab getfem++
70 mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
6371 touch $@
6472
6573 clean:
6674 dh_testdir
6775 dh_testroot
6876 rm -f build-stamp configure-stamp
69 QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
7077
7178 # Add here commands to clean up after the build process.
7279 [ ! -f Makefile ] || $(MAKE) clean
8188
8289 # Add here commands to install the package into debian/tmp
8390 $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
91 # Workaround for the other archs without scilab getfem++
92 mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
93 mkdir -p $(CURDIR)/debian/scilab-getfem++/usr/share/scilab/contrib/
94 cd $(CURDIR)/debian/scilab-getfem++/usr/share/scilab/contrib/; \
95 rm -f scilab-getfem++; \
96 ln -s ../../../lib/scilab-getfem++/ getfem++
8497
8598
8699 # Build architecture-independent files here.
115128 dh_pysupport --package=python-getfem++
116129 dh_makeshlibs -a
117130 dh_installdeb -a
118 dh_shlibdeps -a
131 LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(CURDIR)/debian/tmp/usr/lib/ dh_shlibdeps -a -- --ignore-missing-info
119132 dh_gencontrol -a
120133 dh_md5sums -a
121134 dh_builddeb -a
0 usr/lib/scilab-getfem++/
0 3.0 (quilt)