aboutsummaryrefslogtreecommitdiff
blob: 3b70d8d3d5c37b4629fd9d927a2b6cfc87692ae6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# ChangeLog for sci-physics/abinit
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

*abinit-7.10.4 (22 Apr 2015)

  22 Apr 2015; Honza Macháček <Hloupy.Honza@centrum.cz>
  +abinit-7.10.4.ebuild, +files/7.10.4-libabinit_options.patch,
  +files/7.10.4-syntax.patch:
  Version bump to sci-physics/abinit-7.10.4, dependency for USE=bigdft changed
  in the new version from sci-libs/bigdft-abi to <sci-physics/bigdft-1.7.5

*abinit-7.6.4-r1 (10 Dec 2014)
*abinit-7.4.2-r1 (10 Dec 2014)

  10 Dec 2014; Honza Macháček <Hloupy.Honza@centrum.cz> -abinit-7.4.2.ebuild,
  +abinit-7.4.2-r1.ebuild, -abinit-7.6.4.ebuild, +abinit-7.6.4-r1.ebuild,
  +files/7.6.4-cuda_header.patch, +files/7.6.4-libxc_versions.patch:
  Treated a small problem with CUDA in sci-physics/abinit, corrected its
  dependency on sci-libs/libxs versions.

  17 Sep 2014; Christoph Junghans <ottxor@gentoo.org> metadata.xml:
  updated metadata.xml

  10 Jul 2014; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/7.6.3-libabinit_options.patch:
  Added forgotten patch file 7.6.3-libabinit_options.patch for sci-
  physics/abinit

*abinit-7.6.4 (27 Jun 2014)

  27 Jun 2014; Honza Macháček <Hloupy.Honza@centrum.cz> +abinit-7.6.4.ebuild,
  metadata.xml:
  Version bumped to 7.6.4. ScaLAPACK support, and use of the MPI implementation
  of sci-libs/fftw added. Minor attempts on enhancements and cleanup.

  10 Oct 2013; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-7.4.2.ebuild,
  +files/7.4.2-cuda_link_stdc++.patch:
  Added a patch to link libstdc++ with the C++ CUDA objects.

  03 Oct 2013; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-7.4.2.ebuild:
  Call python_fix_shebang only conditionally, if USE test (does not work
  without python-single-r1_pkg_setup, which is don only if USE test or
  scripts).

  26 Sep 2013; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-7.4.2.ebuild:
  sci-physics/abinit-7.4.2 finally made to actually build and install (tests
  have to be configured for their Makefile to be where it is looked for during
  the installation). Testing scripts, written for Python 2, made to run in an
  environment with Python 3 selected as the main interpreter.

  19 Sep 2013; Honza Macháček <Hloupy.Honza@centrum.cz> metadata.xml:
  The metadata of sci-physics/abinit augmented by the description of the etsf_io
  USE flag.

*abinit-7.4.2 (19 Sep 2013)

  19 Sep 2013; Honza Macháček <Hloupy.Honza@centrum.cz> -abinit-7.2.2.ebuild,
  +abinit-7.4.2.ebuild, +files/7.4.2-levmar_diag_scaling.patch,
  +files/7.4.2-syntax.patch, metadata.xml:
  Updated to 7.4.2, the new way of testing adopted. Use of atompaw, bigdft,
  libxc, and wannier90 made optional, driven by USE flags (atompaw, bigdft,
  libxc, wannier). USE flag levmar for the new optional Levenberg-Marquardt
  least-squares algorithm support added. Ebuild cleaned up a bit.

  20 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/6.12.3-gui-makefiles.tbz:
  files/6.12.3-gui-makefiles.tbz put back, its deletion was a mistake.

  18 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-7.2.2.ebuild:
  The dependency on sci-libs/libxc modified to allow for 1.2.0-r1.

*abinit-7.2.2 (17 Jun 2013)

  17 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz> -abinit-7.0.4.ebuild,
  -abinit-7.0.5.ebuild, +abinit-7.2.2.ebuild, -files/6.0.3-fftw.patch,
  -files/6.12.1-libabinit_options.patch, -files/6.12.3-gui-makefiles.tbz:
  Version bumped to 7.2.2. Switched from sci-libs/bigdft to
  sci-libs/bigdft-abi. Usage of LIBDIR/finclude abandoned in favour of
  /usr/include, as used upstream. Old files cleaned up.

  03 Mar 2013; Justin Lecher <jlec@gentoo.org> -abinit-6.12.3-r2.ebuild:
  Drop old

  22 Feb 2013; Justin Lecher <jlec@gentoo.org> abinit-6.12.3-r2.ebuild,
  abinit-7.0.4.ebuild, abinit-7.0.5.ebuild, metadata.xml:
  Use tc-getPKG_CONFIG from toolchain-funcs.eclass instead of plain pkg-config;
  correct dep for pkgconfig to virtual; fix openmp compatibility detection

*abinit-7.0.5 (20 Feb 2013)

  20 Feb 2013; Honza Macháček <Hloupy.Honza@centrum.cz> +abinit-7.0.5.ebuild:
  Quick version bump to abinit-7.0.5.

  18 Jan 2013; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/6.12.3-gui-makefiles.tbz, abinit-7.0.4.ebuild:
  Makefile sources for the gui, missing in the 7.0.4, added from the 6.12.3
  version.

*abinit-7.0.4 (17 Jan 2013)

  17 Jan 2013; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/7.0.4-test_dirs.patch, +abinit-7.0.4.ebuild:
  New version 7.0.4 added; openmp now supported, but on the other hand, bigdft
  support segfaults

*abinit-6.12.3-r2 (19 Jun 2012)

  19 Jun 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  -abinit-6.12.3-r1.ebuild, +abinit-6.12.3-r2.ebuild:
  Reflect the split of the fortran interface out of sci-libs/netcdf

  22 May 2012; Justin Lecher <jlec@gentoo.org> abinit-6.12.3-r1.ebuild,
  metadata.xml:
  Add missing eutils.eclass

  22 May 2012; Justin Lecher <jlec@gentoo.org> abinit-6.12.3-r1.ebuild,
  metadata.xml:
  Add missing eutils.eclass

  15 May 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  abinit-6.12.3-r1.ebuild:
  Allow revisions of sci-libs/bigdft-1.6_pre1.

*abinit-6.12.3-r1 (28 Apr 2012)

  28 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  -abinit-6.12.3.ebuild, +abinit-6.12.3-r1.ebuild:
  Dependence on sci-libs/fox made right (Abinit needs SAX), FoX-config employed
  (needs the changes of FoX-config made in the sci-libs/fox-1.4.2-r1 ebuild)

  20 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  -abinit-6.12.2.ebuild, abinit-6.12.3.ebuild:
  Dependence on unused sci-libs/fox modules removed.

  19 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  -files/6.12.1-gui-conf.patch, abinit-6.12.2.ebuild, abinit-6.12.3.ebuild:
  GUI configuration corrected (to find uudecode).

*abinit-6.12.3 (13 Apr 2012)

  13 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/6.12.1-gui-conf.patch, +abinit-6.12.3.ebuild:
  A simple version bump to 6.12.3, a patch file removed by mistake put back.

*abinit-6.12.2 (30 Mar 2012)

  30 Mar 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  -files/6.12.1-bigDFT-1.6.0.patch, -files/6.6.1-openmp.patch,
  -files/6.12.1-gui-conf.patch, -abinit-6.6.3.ebuild, -abinit-6.8.2.ebuild,
  -abinit-6.10.3.ebuild, -abinit-6.12.1.ebuild, +abinit-6.12.2.ebuild:
  Version bump, tests, clean-up.

  23 Mar 2012; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-6.12.1.ebuild:
  Fortran setup improvement in 6.12.1 ebuild corrected, gui preparation corrected.

  23 Mar 2012; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-6.12.1.ebuild,
  metadata.xml:
  Metadata updated, fortran setup in 6.12.1 ebuild improved.

*abinit-6.12.1 (22 Mar 2012)

  22 Mar 2012; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/6.12.1-autoconf.patch, -abinit-6.10.1.ebuild,
  +files/6.12.1-gui-conf.patch, +abinit-6.12.1.ebuild,
  +files/6.12.1-libabinit_options.patch, +files/6.12.1-xmalloc.patch,
  +files/6.12.1-bigDFT-1.6.0.patch, metadata.xml:
  6.12.1 added, moved towards autotools-utils. Uses sci-libs/bigdft-1.6_pre1,
  patching to use the latest 1.6.0 still not done. Libraries installed,
  pkg-config file corrected; libabinit made an option, but for now would
  conflict with sci-libs/bigdft. TO DO: Make sci-libs/bigdft compile against
  libabinit of sci-physics/abinit, solve the resulting circular dependency.

*abinit-6.10.3 (14 Dec 2011)

  14 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz> -abinit-6.8.1.ebuild,
  +abinit-6.10.3.ebuild, metadata.xml:
  Version bump to 6.10.3, gui use-flag added. Update of sci-libs/bigdft to 1.2.0.5 was necessary,
  sci-libs/libxc updated to 1.1.0 alongside. Ebuild for abinit-6.8.1 removed,
  6.6.3 and 6.10.1 retained for now.

*abinit-6.10.1 (09 Nov 2011)

  09 Nov 2011; Honza Macháček <Hloupy.Honza@centrum.cz>
  +abinit-6.10.1.ebuild:
  Version bump to 6.10.1, sci-physics/atompaw ebuild updated as well, update of
  bigDFT and other issues still to be done

*abinit-6.8.2 (27 Sep 2011)

  27 Sep 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +abinit-6.8.2.ebuild,
  metadata.xml:
  Another version bump. USE flag fftw-threads introduced, a workaround for
  sci-libs/fftw-3.3 bug #384645 temporarily used.

*abinit-6.8.1 (29 Jun 2011)

  29 Jun 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +abinit-6.8.1.ebuild:
  Yet another quick version bump, no improvement to the ebuild. Compiles well
  for me but has problems testing. The fault may be just in my openmpi
  installation but use with caution.

  29 Jun 2011; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-6.6.3.ebuild:
  Restored the support for threaded fftw. Works for me. NEVER DISABLE FEATURES
  FOR OTHERS.

  24 Jun 2011; Justin Lecher <jlec@gentoo.org> -abinit-6.6.2.ebuild,
  abinit-6.6.3.ebuild:
  Dropped ~ppc as many deps aren't keyworded

  21 Jun 2011; Justin Lecher <jlec@gentoo.org> abinit-6.6.2.ebuild,
  abinit-6.6.3.ebuild:
  Added fortran-2.eclass support

*abinit-6.6.3 (10 May 2011)

  11 May 2011; Dongxu Li <dongxuli2011@gmail.com> abinit-6.6.3.ebuild abinit-6.6.2.ebuild:
  --with-fft-flavor=fftw3-threads still not accepted by configure, removed for the time being. arch="ppc" still causes DEPEND.bad

  10 May 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +abinit-6.6.3.ebuild:
  Another quick version bump. Minor cleanup, smp removed until usable. Bizzare
  6.6.2 ebuild mostly ignored, but not deleted until discussed. In the list?

*abinit-6.6.1 (07 Mar 2011)

  26 Apr 2011; Dongxu Li <dongxuli2011@gmail.com> +abinit-6.6.2.ebuild +metadata.xml:
  Version bump to 6.6.2. Cleaned up old versions for numerous quality control issues.

  09 Apr 2011; Dongxu Li <dongxuli2011@gmail.com>
  abinit-6.6.1.ebuild:
  Simple fix of a building issue due to FFTW. Disabled fftw-threads.

  07 Mar 2011; Honza Macháček <Hloupy.Honza@centrum.cz>
  +files/6.6.1-openmp.patch, +abinit-6.6.1.ebuild:
  A quick bump to sci-physics/abinit-6.6.1. Some cleanup, some mess. Switched
  from fftw2 to fftw3. OpenMP still broken.

*abinit-6.4.3 (05 Feb 2011)

  05 Feb 2011; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-6.4.2.ebuild,
  +abinit-6.4.3.ebuild:
  A simple version bump. An unsolved problem with fortran flags when
  USE="+netcdf -mpi" circumvented. Minor changes to reports and logs when
  testing

  20 Jan 2011; Honza Macháček <Hloupy.Honza@centrum.cz> abinit-6.4.2.ebuild:
  The typo of getFC corrected to . By Jérôme Borme <jerome.borme@gmail.com>

  19 Jan 2011; Honza Macháček <Hloupy.Honza@centrum.cz> -abinit-6.2.2.ebuild,
  abinit-6.4.2.ebuild:
  The conditional use of several configure options tweaked to actually work
  even if a USE flag is unset. Reported by Jérôme Borme
  <jerome.borme@gmail.com>

*abinit-6.4.2 (17 Jan 2011)
*abinit-6.2.2 (17 Jan 2011)

  17 Jan 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +files/6.0.3-fftw.patch,
  +files/6.0.3-libxc-flags.patch,
  +files/6.2.2-change-default-directories.patch,
  +files/6.2.2-configure-fortran-calls.patch, +files/6.2.2-long-message.patch,
  +files/6.2.2-non-plugin-libs.patch, +files/6.4.2-openmp.patch,
  +abinit-6.2.2.ebuild, +abinit-6.4.2.ebuild:
  An ebuild for abinit-6.4.2 using external dependencies as proper Gentoo
  packages. Based on bug 249493, still work in progress. With USE="smp"
  compiles, but crashes.