# ChangeLog for sci-physics/abinit # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ 19 Sep 2013; Honza Macháček 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 -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 +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 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 -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 -abinit-6.12.3-r2.ebuild: Drop old 22 Feb 2013; Justin Lecher 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 +abinit-7.0.5.ebuild: Quick version bump to abinit-7.0.5. 18 Jan 2013; Honza Macháček +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 +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 -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 abinit-6.12.3-r1.ebuild, metadata.xml: Add missing eutils.eclass 22 May 2012; Justin Lecher abinit-6.12.3-r1.ebuild, metadata.xml: Add missing eutils.eclass 15 May 2012; Honza Macháček 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 -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 -abinit-6.12.2.ebuild, abinit-6.12.3.ebuild: Dependence on unused sci-libs/fox modules removed. 19 Apr 2012; Honza Macháček -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 +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 -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 abinit-6.12.1.ebuild: Fortran setup improvement in 6.12.1 ebuild corrected, gui preparation corrected. 23 Mar 2012; Honza Macháček 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 +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 -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 +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 +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 +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 abinit-6.6.3.ebuild: Restored the support for threaded fftw. Works for me. NEVER DISABLE FEATURES FOR OTHERS. 24 Jun 2011; Justin Lecher -abinit-6.6.2.ebuild, abinit-6.6.3.ebuild: Dropped ~ppc as many deps aren't keyworded 21 Jun 2011; Justin Lecher 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 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 +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 +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 abinit-6.6.1.ebuild: Simple fix of a building issue due to FFTW. Disabled fftw-threads. 07 Mar 2011; Honza Macháček +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 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 abinit-6.4.2.ebuild: The typo of getFC corrected to . By Jérôme Borme 19 Jan 2011; Honza Macháček -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 *abinit-6.4.2 (17 Jan 2011) *abinit-6.2.2 (17 Jan 2011) 17 Jan 2011; Honza Macháček +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.