Update debian-directory.
Anton Gladky
12 years ago
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 | ||
0 | 59 | getfem++ (4.0.0-4) unstable; urgency=low |
1 | 60 | |
2 | 61 | * Missing dependency on python-numpy |
2 | 2 | Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> |
3 | 3 | Uploaders: Konstantinos Poulios <poulios.konstantinos@gmail.com> |
4 | 4 | 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] | |
8 | 11 | XS-Python-Version: all |
9 | Standards-Version: 3.8.4 | |
12 | Standards-Version: 3.9.2 | |
10 | 13 | Section: libs |
11 | 14 | Homepage: http://home.gna.org/getfem/ |
12 | 15 | Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/getfem++/ |
38 | 41 | Package: libgetfem++-dev |
39 | 42 | Section: libdevel |
40 | 43 | 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 | |
42 | 46 | Description: Development files for the GETFEM++ generic finite element library |
43 | 47 | GETFEM++ is a library allowing the computation of any elementary matrix (even |
44 | 48 | for mixed finite element methods) on the largest class of methods and elements, |
74 | 78 | and for arbitrary dimension. |
75 | 79 | . |
76 | 80 | 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++. |
4 | 4 | |
5 | 5 | Source: http://home.gna.org/getfem/ |
6 | 6 | |
7 | Copyright: 1995-2009, Yves Renard <Yves.Renard@insa-lyon.fr> | |
7 | Copyright: 1995-2010, Yves Renard <Yves.Renard@insa-lyon.fr> | |
8 | 8 | 2000-2009, Julien Pommier <Julien.Pommier@insa-toulouse.fr> |
9 | 9 | 2001-2009, Jeremie Lasry |
10 | 10 | 2002-2009, Vanessa Lleras |
12 | 12 | 2002-2008, Houari Khenous |
13 | 13 | 2002-2008, Jean-Yves Heddebaut |
14 | 14 | Thorsten Ottosen |
15 | 2009-2010, Konstantinos Poulios | |
15 | 16 | License: LGPL-2.1+ |
16 | 17 | On Debian systems the full text of the GNU Lesser General Public |
17 | 18 | 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' | |
26 | 19 | file. |
27 | 20 | |
28 | 21 | Files: contrib/icare/icare.cc |
45 | 38 | Copyright: 1997-2001, The Trustees of Indiana University |
46 | 39 | 1997-2008, Yves Renard |
47 | 40 | 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. | |
50 | 62 | On Debian systems the full text of the GNU Lesser General Public |
51 | 63 | License can be found in the `/usr/share/common-licenses/LGPL-2.1' |
52 | 64 | file. |
64 | 76 | 1997-2003, Lawrence Berkeley National Lab |
65 | 77 | 1998-2003, University of Florida |
66 | 78 | 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 | ||
69 | 87 | |
70 | 88 | Files: src/getfem_boost/* |
71 | 89 | Copyright: 1999-2003, Beman Dawes |
74 | 92 | License: Boost-1.0 |
75 | 93 | |
76 | 94 | Files: debian/* |
77 | Copyright: 2009, Konstantinos Poulios | |
95 | Copyright: 2009-2010, Konstantinos Poulios | |
78 | 96 | License: GPL |
79 | 97 | On Debian systems the full text of the GNU General Public |
80 | 98 | License can be found in the `/usr/share/common-licenses/GPL' |
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 | --- 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 |
24 | 24 | |
25 | 25 | configure_flags= $(CROSS) --prefix=/usr \ |
26 | 26 | --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" \ | |
28 | 30 | CFLAGS="$(CFLAGS)" |
29 | 31 | |
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 | |
30 | 38 | |
31 | 39 | # shared library versions, option 1 |
32 | version=4.0.0 | |
33 | major=4 | |
40 | version=4.1.1 | |
41 | major=5 | |
34 | 42 | # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so |
35 | 43 | #version=`ls src/.libs/lib*.so.* | \ |
36 | 44 | # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` |
40 | 48 | configure: configure-stamp |
41 | 49 | configure-stamp: |
42 | 50 | dh_testdir |
43 | QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 | |
44 | 51 | # Add here commands to configure the package. |
45 | 52 | aclocal -I ./m4 |
46 | 53 | libtoolize -f |
59 | 66 | |
60 | 67 | # Add here commands to compile the package. |
61 | 68 | $(MAKE) |
62 | ||
69 | # Workaround for the other archs without scilab getfem++ | |
70 | mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/ | |
63 | 71 | touch $@ |
64 | 72 | |
65 | 73 | clean: |
66 | 74 | dh_testdir |
67 | 75 | dh_testroot |
68 | 76 | rm -f build-stamp configure-stamp |
69 | QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 | |
70 | 77 | |
71 | 78 | # Add here commands to clean up after the build process. |
72 | 79 | [ ! -f Makefile ] || $(MAKE) clean |
81 | 88 | |
82 | 89 | # Add here commands to install the package into debian/tmp |
83 | 90 | $(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++ | |
84 | 97 | |
85 | 98 | |
86 | 99 | # Build architecture-independent files here. |
115 | 128 | dh_pysupport --package=python-getfem++ |
116 | 129 | dh_makeshlibs -a |
117 | 130 | 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 | |
119 | 132 | dh_gencontrol -a |
120 | 133 | dh_md5sums -a |
121 | 134 | dh_builddeb -a |
0 | usr/lib/scilab-getfem++/ |
0 | 3.0 (quilt) |