From: <ai...@us...> - 2012-01-17 19:20:18
|
Revision: 12134 http://plplot.svn.sourceforge.net/plplot/?rev=12134&view=rev Author: airwin Date: 2012-01-17 19:20:11 +0000 (Tue, 17 Jan 2012) Log Message: ----------- Speed up the deprecation/removal of the f77 bindings and examples as discussed on list. Modified Paths: -------------- trunk/README.release trunk/cmake/modules/fortran.cmake Modified: trunk/README.release =================================================================== --- trunk/README.release 2012-01-16 18:39:42 UTC (rev 12133) +++ trunk/README.release 2012-01-17 19:20:11 UTC (rev 12134) @@ -148,18 +148,19 @@ as well all g77's legacy features). An important consequence is that we can not test the implementation for -compliance to the FORTRAN 77 standard. Current Fortran compilers do -allow this for the Fortran 95 standard. +compliance to the FORTRAN 77 standard. +Furthermore, we would prefer to concentrate all our Fortran +development effort on our f95 bindings and strongly encourage all our +Fortran users to use those bindings if they haven't switched from the +f77 version already. Therefore, as of this release we are deprecating +the f77 bindings and examples and plan no further support for them. +We signal this deprecation by disabling f77 by default (although our +users can still get access to these unsupported bindings and examples +for now by specifying the -DENABLE_f77=ON cmake option). -We therefore want to encourage anyone who uses PLplot with Fortran programs -to use the Fortran 95 bindings. In the next release we will turn off -the FORTRAN 77 bindings by default. That is, you can still build them -and use them but you will need to specify that explicitly via the -CMake options. +We plan to completely remove the f77 bindings and examples +two releases after this one. -In some future release we will deprecate these bindings. When this -will happen has not been decided yet. - (5.9.10) We have found that some distributions of the Windows MinGW/gfortran compiler (i.e., MinGW/gfortran 4.6.1 and 4.6.2 from http://www.equation.com) may cause a link error due to duplicate Modified: trunk/cmake/modules/fortran.cmake =================================================================== --- trunk/cmake/modules/fortran.cmake 2012-01-16 18:39:42 UTC (rev 12133) +++ trunk/cmake/modules/fortran.cmake 2012-01-17 19:20:11 UTC (rev 12134) @@ -26,7 +26,7 @@ option(ENABLE_f77 "Enable f77 bindings" OFF) option(ENABLE_f95 "Enable f95 bindings" OFF) else(DEFAULT_NO_BINDINGS) - option(ENABLE_f77 "Enable f77 bindings" ON) + option(ENABLE_f77 "Enable f77 bindings" OFF) option(ENABLE_f95 "Enable f95 bindings" ON) endif(DEFAULT_NO_BINDINGS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |