You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(33) |
Jun
|
Jul
(30) |
Aug
(2) |
Sep
|
Oct
(30) |
Nov
(136) |
Dec
(59) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(255) |
Feb
(169) |
Mar
(322) |
Apr
(185) |
May
(33) |
Jun
(89) |
Jul
(47) |
Aug
(59) |
Sep
(40) |
Oct
(31) |
Nov
(74) |
Dec
(84) |
2002 |
Jan
(163) |
Feb
(78) |
Mar
(23) |
Apr
(5) |
May
(22) |
Jun
(75) |
Jul
(143) |
Aug
(48) |
Sep
(111) |
Oct
(58) |
Nov
(124) |
Dec
(278) |
2003 |
Jan
(106) |
Feb
(276) |
Mar
(354) |
Apr
(97) |
May
(14) |
Jun
(3) |
Jul
(7) |
Aug
(21) |
Sep
(83) |
Oct
(110) |
Nov
(3) |
Dec
(119) |
2004 |
Jan
(318) |
Feb
(409) |
Mar
(68) |
Apr
(23) |
May
(105) |
Jun
(147) |
Jul
(69) |
Aug
(53) |
Sep
(23) |
Oct
(14) |
Nov
(15) |
Dec
(63) |
2005 |
Jan
(146) |
Feb
(69) |
Mar
(157) |
Apr
(127) |
May
(166) |
Jun
(8) |
Jul
(5) |
Aug
(3) |
Sep
(8) |
Oct
(17) |
Nov
(29) |
Dec
(34) |
2006 |
Jan
(3) |
Feb
(4) |
Mar
(1) |
Apr
(70) |
May
(241) |
Jun
(82) |
Jul
(344) |
Aug
(196) |
Sep
(87) |
Oct
(57) |
Nov
(121) |
Dec
(86) |
2007 |
Jan
(60) |
Feb
(67) |
Mar
(102) |
Apr
(28) |
May
(13) |
Jun
(29) |
Jul
(38) |
Aug
(56) |
Sep
(91) |
Oct
(89) |
Nov
(50) |
Dec
(68) |
2008 |
Jan
(87) |
Feb
(47) |
Mar
(100) |
Apr
(34) |
May
(65) |
Jun
(54) |
Jul
(98) |
Aug
(128) |
Sep
(109) |
Oct
(141) |
Nov
(40) |
Dec
(206) |
2009 |
Jan
(176) |
Feb
(226) |
Mar
(134) |
Apr
(84) |
May
(152) |
Jun
(85) |
Jul
(91) |
Aug
(153) |
Sep
(141) |
Oct
(59) |
Nov
(87) |
Dec
(75) |
2010 |
Jan
(58) |
Feb
(41) |
Mar
(51) |
Apr
(74) |
May
(81) |
Jun
(39) |
Jul
(30) |
Aug
(43) |
Sep
(76) |
Oct
(59) |
Nov
(62) |
Dec
(52) |
2011 |
Jan
(125) |
Feb
(41) |
Mar
(96) |
Apr
(53) |
May
(21) |
Jun
(23) |
Jul
(48) |
Aug
(71) |
Sep
(37) |
Oct
(81) |
Nov
(60) |
Dec
(32) |
2012 |
Jan
(51) |
Feb
(23) |
Mar
|
Apr
(8) |
May
(2) |
Jun
|
Jul
(8) |
Aug
(25) |
Sep
(4) |
Oct
(32) |
Nov
(17) |
Dec
(2) |
2013 |
Jan
(8) |
Feb
(2) |
Mar
(9) |
Apr
(9) |
May
(37) |
Jun
(48) |
Jul
(63) |
Aug
(42) |
Sep
(59) |
Oct
(83) |
Nov
(141) |
Dec
(133) |
2014 |
Jan
(57) |
Feb
(58) |
Mar
(58) |
Apr
(25) |
May
(14) |
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <ai...@us...> - 2014-02-14 19:46:48
|
Revision: 13013 http://sourceforge.net/p/plplot/code/13013 Author: airwin Date: 2014-02-14 19:46:46 +0000 (Fri, 14 Feb 2014) Log Message: ----------- Add a description of what is desired for a complete bug report for epa_build. Modified Paths: -------------- trunk/cmake/epa_build/README Modified: trunk/cmake/epa_build/README =================================================================== --- trunk/cmake/epa_build/README 2014-02-13 01:01:33 UTC (rev 13012) +++ trunk/cmake/epa_build/README 2014-02-14 19:46:46 UTC (rev 13013) @@ -341,3 +341,53 @@ work for the Windows case, and the success I have achieved with a limited group of projects for the plplot_lite case on MinGW/MSYS/Wine is a promising start. + +=============================================================================== +Making good bug reports for epa_build + +Good bug reports need to include lots of details so that the developers +of epa_build can figure out what is wrong. Those details include the +following: + +1. The modified setup files you sourced above to establish the environment +variables needed by epa_build. + +2. The actual environment variables resulting from source(-ing) those files. +You obtain such a list by executing the following command from bash + +printenv >printenv.out + +and including printenv.out in your bug report. + +3. For the -DBUILD_THE_BUILD_TOOLS=ON case that is started with an initially +empty build tree that is kept separate from the -DBUILD_THE_BUILD_TOOLS=OFF +build tree: + +a. The exact command you used to invoke cmake +b. The resulting cmake.out +c. The resulting CMakeCache.txt file +d. The build_all.out file you get from + +make -k build_all >& build_all.out + +The -k option attempts to keep building every build tool possible even +if there is an error for one or more of them. + +4. For the -DBUILD_THE_BUILD_TOOLS=OFF case that is started with an initially +empty build tree that is kept separate from the -DBUILD_THE_BUILD_TOOLS=ON +build tree: + +(Note this case should work even if no buildtools were successfully +built for the -DBUILD_THE_BUILD_TOOLS=ON case since the PLplot build +should simply adjust to the missing build tools by reducing what is +built. Of course, the result is a less powerful PLplot so ultimately +you do want all the buildtools to build, but those buildtools are not +a necessity.) + +a. The exact command you used to invoke cmake +b. The resulting cmake.out +c. The resulting CMakeCache.txt file +d. The build_plplot_lite.out file you get from + +make build_plplot_lite >& build_plplot_lite.out + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-13 01:01:36
|
Revision: 13012 http://sourceforge.net/p/plplot/code/13012 Author: airwin Date: 2014-02-13 01:01:33 +0000 (Thu, 13 Feb 2014) Log Message: ----------- Add shapelib to the list of software that PLplot depends on. Modified Paths: -------------- trunk/www/credits.php Modified: trunk/www/credits.php =================================================================== --- trunk/www/credits.php 2014-02-12 22:49:43 UTC (rev 13011) +++ trunk/www/credits.php 2014-02-13 01:01:33 UTC (rev 13012) @@ -20,10 +20,11 @@ the community.</p> <h4>PLplot core dependencies</h4> <ul class="arrowlist"> - <li><a href="http://www.qhull.org/">Qhull</a>: computes the convex hull, Delaunay + <li><a href="http://www.qhull.org/">Qhull</a>: computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram.</li> - </ul> + <li><a href="http://shapelib.maptools.org/">shapelib</a>: allows the subset of our API concerned with maps to read maps in shapefile format.<li> + </ul> <h4>PLplot device-driver dependencies</h4> <p> N.B. each device driver is an optional component of PLplot.</p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:49:50
|
Revision: 13011 http://sourceforge.net/p/plplot/code/13011 Author: airwin Date: 2014-02-12 22:49:43 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Merging r13009 through r13010 Revision Links: -------------- http://sourceforge.net/p/plplot/code/13009 http://sourceforge.net/p/plplot/code/13010 Modified Paths: -------------- tags/v5_10_0/ChangeLog.release tags/v5_10_0/www/examples.php Property Changed: ---------------- tags/v5_10_0/ tags/v5_10_0/debian/ Index: tags/v5_10_0 =================================================================== --- tags/v5_10_0 2014-02-12 22:46:30 UTC (rev 13010) +++ tags/v5_10_0 2014-02-12 22:49:43 UTC (rev 13011) Property changes on: tags/v5_10_0 ___________________________________________________________________ Modified: svn:mergeinfo ## -1 +1 ## -/trunk:13004-13007 +/trunk:13004-13007,13009-13010 \ No newline at end of property Modified: tags/v5_10_0/ChangeLog.release =================================================================== --- tags/v5_10_0/ChangeLog.release 2014-02-12 22:46:30 UTC (rev 13010) +++ tags/v5_10_0/ChangeLog.release 2014-02-12 22:49:43 UTC (rev 13011) @@ -1,4 +1,18 @@ ------------------------------------------------------------------------ +r13009 | airwin | 2014-02-12 14:43:39 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/www/examples.php + +One additional website tweak + +------------------------------------------------------------------------ +r13007 | airwin | 2014-02-12 14:06:04 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/ChangeLog.release + +Second try at committing the ChangeLog for the 5.9.10 release. + +------------------------------------------------------------------------ r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines Changed paths: M /trunk/README.Release_Manager_Cookbook Index: tags/v5_10_0/debian =================================================================== --- tags/v5_10_0/debian 2014-02-12 22:46:30 UTC (rev 13010) +++ tags/v5_10_0/debian 2014-02-12 22:49:43 UTC (rev 13011) Property changes on: tags/v5_10_0/debian ___________________________________________________________________ Modified: svn:mergeinfo ## -2,4 +2,4 ## /branches/v5_9_6_debian/debian:11125-11630 /branches/v5_9_7_debian/debian:11631-11840 /branches/v5_9_8_debian/debian:11840-12002 -/trunk/debian:13004-13007 +/trunk/debian:13004-13007,13009-13010 \ No newline at end of property Modified: tags/v5_10_0/www/examples.php =================================================================== --- tags/v5_10_0/www/examples.php 2014-02-12 22:46:30 UTC (rev 13010) +++ tags/v5_10_0/www/examples.php 2014-02-12 22:49:43 UTC (rev 13011) @@ -180,7 +180,7 @@ END; switch($lbind) { - case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt-"; break; + case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt"; break; case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb.txt"; break; case ("C"): $fname = "x" . $demo_str . "c.c.txt"; break; case ("C++"):$fname = "x" . $demo_str . ".cc.txt"; break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:46:36
|
Revision: 13010 http://sourceforge.net/p/plplot/code/13010 Author: airwin Date: 2014-02-12 22:46:30 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Third try at committing the ChangeLog for the 5.9.10 release. Modified Paths: -------------- trunk/ChangeLog.release Modified: trunk/ChangeLog.release =================================================================== --- trunk/ChangeLog.release 2014-02-12 22:43:39 UTC (rev 13009) +++ trunk/ChangeLog.release 2014-02-12 22:46:30 UTC (rev 13010) @@ -1,4 +1,18 @@ ------------------------------------------------------------------------ +r13009 | airwin | 2014-02-12 14:43:39 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/www/examples.php + +One additional website tweak + +------------------------------------------------------------------------ +r13007 | airwin | 2014-02-12 14:06:04 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/ChangeLog.release + +Second try at committing the ChangeLog for the 5.9.10 release. + +------------------------------------------------------------------------ r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines Changed paths: M /trunk/README.Release_Manager_Cookbook This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:43:43
|
Revision: 13009 http://sourceforge.net/p/plplot/code/13009 Author: airwin Date: 2014-02-12 22:43:39 +0000 (Wed, 12 Feb 2014) Log Message: ----------- One additional website tweak Modified Paths: -------------- trunk/www/examples.php Modified: trunk/www/examples.php =================================================================== --- trunk/www/examples.php 2014-02-12 22:19:33 UTC (rev 13008) +++ trunk/www/examples.php 2014-02-12 22:43:39 UTC (rev 13009) @@ -180,7 +180,7 @@ END; switch($lbind) { - case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt-"; break; + case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt"; break; case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb.txt"; break; case ("C"): $fname = "x" . $demo_str . "c.c.txt"; break; case ("C++"):$fname = "x" . $demo_str . ".cc.txt"; break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:19:38
|
Revision: 13008 http://sourceforge.net/p/plplot/code/13008 Author: airwin Date: 2014-02-12 22:19:33 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Merge r13004 through r13007 from trunk. Revision Links: -------------- http://sourceforge.net/p/plplot/code/13004 http://sourceforge.net/p/plplot/code/13007 Modified Paths: -------------- tags/v5_10_0/ChangeLog.release tags/v5_10_0/README.Release_Manager_Cookbook tags/v5_10_0/scripts/htdocs-gen_plot-examples.sh tags/v5_10_0/www/examples.php Property Changed: ---------------- tags/v5_10_0/ tags/v5_10_0/bindings/java/PLCallbackMapform.java tags/v5_10_0/bindings/ocaml/META.in tags/v5_10_0/bindings/ocaml/plcairo/META.in tags/v5_10_0/bindings/qt_gui/pyqt4/ tags/v5_10_0/bindings/qt_gui/pyqt4/plplot_pyqt4.sip tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaCompiler.cmake.in tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDCompiler.cmake.in tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDInformation.cmake tags/v5_10_0/cmake/modules/language_support/cmake/CMakeD_Copyright.txt tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineAdaCompiler.cmake tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineDCompiler.cmake tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestAdaCompiler.cmake tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestDCompiler.cmake tags/v5_10_0/cmake/modules/language_support/cmake/Platform/ tags/v5_10_0/debian/ tags/v5_10_0/doc/Doxyfile.in tags/v5_10_0/drivers/test-drv-info.c tags/v5_10_0/examples/Makefile.examples.in tags/v5_10_0/examples/c/README.cairo tags/v5_10_0/examples/c/ext-cairo-test.c tags/v5_10_0/examples/c/extXdrawable_demo.c tags/v5_10_0/examples/octave/ tags/v5_10_0/examples/python/pyqt4_example.py tags/v5_10_0/examples/tk/plgrid.in tags/v5_10_0/examples/tk/plserver_standard_examples.in tags/v5_10_0/examples/tk/tk01.in tags/v5_10_0/examples/tk/tk02.in tags/v5_10_0/examples/tk/tk03.in tags/v5_10_0/examples/tk/tk04.in tags/v5_10_0/include/pldll.h.in tags/v5_10_0/include/qt.h tags/v5_10_0/lib/qsastime/qsastime.c tags/v5_10_0/lib/qsastime/qsastime.h tags/v5_10_0/lib/qsastime/qsastime.html tags/v5_10_0/lib/qsastime/qsastime.txt tags/v5_10_0/lib/qsastime/qsastime.xml tags/v5_10_0/lib/qsastime/qsastimeP.h.in tags/v5_10_0/lib/qsastime/qsastime_extra.c tags/v5_10_0/lib/qsastime/qsastime_extra.h tags/v5_10_0/lib/qsastime/qsastime_test.c tags/v5_10_0/plplot_test/test_octave_interactive.sh.in tags/v5_10_0/plplot_test/test_pdl.sh.in tags/v5_10_0/www/css/style.css.in tags/v5_10_0/www/img/plplot_logo.jpg Index: tags/v5_10_0 =================================================================== --- tags/v5_10_0 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0 ___________________________________________________________________ Added: svn:mergeinfo ## -0,0 +1 ## +/trunk:13004-13007 \ No newline at end of property Modified: tags/v5_10_0/ChangeLog.release =================================================================== --- tags/v5_10_0/ChangeLog.release 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/ChangeLog.release 2014-02-12 22:19:33 UTC (rev 13008) @@ -1,4 +1,28 @@ ------------------------------------------------------------------------ +r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/README.Release_Manager_Cookbook + +More version tweaks to release process procedure. + +------------------------------------------------------------------------ +r13005 | airwin | 2014-02-12 14:01:26 -0800 (Wed, 12 Feb 2014) | 4 lines +Changed paths: + M /trunk/scripts/htdocs-gen_plot-examples.sh + M /trunk/www/examples.php + +Use ".txt" suffix rather than "-" since that appears to give +a better result with konqueror (which e.g., attempts to recognize +x00c.c- as C code which should be downloaded rather than simply viewed). + +------------------------------------------------------------------------ +r13003 | airwin | 2014-02-12 11:40:32 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/ChangeLog.release + +Commit the ChangeLog for the 5.9.10 release. + +------------------------------------------------------------------------ r13002 | airwin | 2014-02-12 11:36:50 -0800 (Wed, 12 Feb 2014) | 3 lines Changed paths: M /trunk/README.Release_Manager_Cookbook Modified: tags/v5_10_0/README.Release_Manager_Cookbook =================================================================== --- tags/v5_10_0/README.Release_Manager_Cookbook 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/README.Release_Manager_Cookbook 2014-02-12 22:19:33 UTC (rev 13008) @@ -385,6 +385,10 @@ Note the order of the --revision components which puts this file in the traditional reverse chronological order (unlike the preliminary version above which is in chronological order). + +Commit the result which ideally should be the last commit of this release. + +svn commit ChangeLog.release _________________________________________________________________________ ** Create the PLplot Release @@ -399,7 +403,7 @@ /branches/?? For the release, you will be using svn to copy the /trunk version to -/tags/vX_Y_Z (v5_9_11 for example to follow the previous naming +/tags/vX_Y_Z (v5_10_0 for example to follow the previous naming conventions). To do this strictly on the server side with no local files involved at all @@ -411,11 +415,11 @@ svn status # Complete server side copy using new SourceForge Allura version of repository. # This is _much_ faster than copying from the local version. -svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 +svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_10_0 # Check out this release tag -svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 plplot_tags_5.10.0 +svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_10_0 plplot_tags_5.10.0 In the event that problems are found in the release tarball generated from the release tag, then trunk should be fixed, the trunk Index: tags/v5_10_0/bindings/java/PLCallbackMapform.java =================================================================== --- tags/v5_10_0/bindings/java/PLCallbackMapform.java 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/bindings/java/PLCallbackMapform.java 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/bindings/java/PLCallbackMapform.java ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/bindings/ocaml/META.in =================================================================== --- tags/v5_10_0/bindings/ocaml/META.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/bindings/ocaml/META.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/bindings/ocaml/META.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/bindings/ocaml/plcairo/META.in =================================================================== --- tags/v5_10_0/bindings/ocaml/plcairo/META.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/bindings/ocaml/plcairo/META.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/bindings/ocaml/plcairo/META.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/bindings/qt_gui/pyqt4 =================================================================== --- tags/v5_10_0/bindings/qt_gui/pyqt4 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/bindings/qt_gui/pyqt4 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/bindings/qt_gui/pyqt4 ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/bindings/qt_gui/pyqt4/plplot_pyqt4.sip =================================================================== --- tags/v5_10_0/bindings/qt_gui/pyqt4/plplot_pyqt4.sip 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/bindings/qt_gui/pyqt4/plplot_pyqt4.sip 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/bindings/qt_gui/pyqt4/plplot_pyqt4.sip ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaCompiler.cmake.in =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaCompiler.cmake.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaCompiler.cmake.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaCompiler.cmake.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeAdaInformation.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDCompiler.cmake.in =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDCompiler.cmake.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDCompiler.cmake.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDCompiler.cmake.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDInformation.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDInformation.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDInformation.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDInformation.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeD_Copyright.txt =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeD_Copyright.txt 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeD_Copyright.txt 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeD_Copyright.txt ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineAdaCompiler.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineAdaCompiler.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineAdaCompiler.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineAdaCompiler.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineDCompiler.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineDCompiler.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineDCompiler.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeDetermineDCompiler.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestAdaCompiler.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestAdaCompiler.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestAdaCompiler.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestAdaCompiler.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestDCompiler.cmake =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestDCompiler.cmake 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestDCompiler.cmake 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/CMakeTestDCompiler.cmake ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/cmake/modules/language_support/cmake/Platform =================================================================== --- tags/v5_10_0/cmake/modules/language_support/cmake/Platform 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/cmake/modules/language_support/cmake/Platform 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/cmake/modules/language_support/cmake/Platform ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/debian =================================================================== --- tags/v5_10_0/debian 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/debian 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/debian ___________________________________________________________________ Modified: svn:mergeinfo ## -2,3 +2,4 ## /branches/v5_9_6_debian/debian:11125-11630 /branches/v5_9_7_debian/debian:11631-11840 /branches/v5_9_8_debian/debian:11840-12002 +/trunk/debian:13004-13007 \ No newline at end of property Index: tags/v5_10_0/doc/Doxyfile.in =================================================================== --- tags/v5_10_0/doc/Doxyfile.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/doc/Doxyfile.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/doc/Doxyfile.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/drivers/test-drv-info.c =================================================================== --- tags/v5_10_0/drivers/test-drv-info.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/drivers/test-drv-info.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/drivers/test-drv-info.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/Makefile.examples.in =================================================================== --- tags/v5_10_0/examples/Makefile.examples.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/Makefile.examples.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/Makefile.examples.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/c/README.cairo =================================================================== --- tags/v5_10_0/examples/c/README.cairo 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/c/README.cairo 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/c/README.cairo ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/c/ext-cairo-test.c =================================================================== --- tags/v5_10_0/examples/c/ext-cairo-test.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/c/ext-cairo-test.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/c/ext-cairo-test.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/c/extXdrawable_demo.c =================================================================== --- tags/v5_10_0/examples/c/extXdrawable_demo.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/c/extXdrawable_demo.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/c/extXdrawable_demo.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/octave =================================================================== --- tags/v5_10_0/examples/octave 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/octave 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/octave ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/python/pyqt4_example.py =================================================================== --- tags/v5_10_0/examples/python/pyqt4_example.py 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/python/pyqt4_example.py 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/python/pyqt4_example.py ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/plgrid.in =================================================================== --- tags/v5_10_0/examples/tk/plgrid.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/plgrid.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/plgrid.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/plserver_standard_examples.in =================================================================== --- tags/v5_10_0/examples/tk/plserver_standard_examples.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/plserver_standard_examples.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/plserver_standard_examples.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/tk01.in =================================================================== --- tags/v5_10_0/examples/tk/tk01.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/tk01.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/tk01.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/tk02.in =================================================================== --- tags/v5_10_0/examples/tk/tk02.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/tk02.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/tk02.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/tk03.in =================================================================== --- tags/v5_10_0/examples/tk/tk03.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/tk03.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/tk03.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/examples/tk/tk04.in =================================================================== --- tags/v5_10_0/examples/tk/tk04.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/examples/tk/tk04.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/examples/tk/tk04.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/include/pldll.h.in =================================================================== --- tags/v5_10_0/include/pldll.h.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/include/pldll.h.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/include/pldll.h.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/include/qt.h =================================================================== --- tags/v5_10_0/include/qt.h 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/include/qt.h 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/include/qt.h ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime.c =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime.h =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime.h 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime.h 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime.h ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime.html =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime.html 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime.html 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime.html ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime.txt =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime.txt 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime.txt 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime.txt ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime.xml =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime.xml 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime.xml 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime.xml ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastimeP.h.in =================================================================== --- tags/v5_10_0/lib/qsastime/qsastimeP.h.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastimeP.h.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastimeP.h.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime_extra.c =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime_extra.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime_extra.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime_extra.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime_extra.h =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime_extra.h 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime_extra.h 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime_extra.h ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/lib/qsastime/qsastime_test.c =================================================================== --- tags/v5_10_0/lib/qsastime/qsastime_test.c 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/lib/qsastime/qsastime_test.c 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/lib/qsastime/qsastime_test.c ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/plplot_test/test_octave_interactive.sh.in =================================================================== --- tags/v5_10_0/plplot_test/test_octave_interactive.sh.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/plplot_test/test_octave_interactive.sh.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/plplot_test/test_octave_interactive.sh.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Index: tags/v5_10_0/plplot_test/test_pdl.sh.in =================================================================== --- tags/v5_10_0/plplot_test/test_pdl.sh.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/plplot_test/test_pdl.sh.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/plplot_test/test_pdl.sh.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Modified: tags/v5_10_0/scripts/htdocs-gen_plot-examples.sh =================================================================== --- tags/v5_10_0/scripts/htdocs-gen_plot-examples.sh 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/scripts/htdocs-gen_plot-examples.sh 2014-02-12 22:19:33 UTC (rev 13008) @@ -164,7 +164,7 @@ *.py \ *.tcl \ ; do - mv $j $j- + mv $j $j.txt done ) Index: tags/v5_10_0/www/css/style.css.in =================================================================== --- tags/v5_10_0/www/css/style.css.in 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/www/css/style.css.in 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/www/css/style.css.in ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property Modified: tags/v5_10_0/www/examples.php =================================================================== --- tags/v5_10_0/www/examples.php 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/www/examples.php 2014-02-12 22:19:33 UTC (rev 13008) @@ -180,17 +180,17 @@ END; switch($lbind) { - case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb-"; break; - case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb-"; break; - case ("C"): $fname = "x" . $demo_str . "c.c-"; break; - case ("C++"):$fname = "x" . $demo_str . ".cc-"; break; - case ("F95"): $fname = "x" . $demo_str . "f.f90-"; break; - case ("Java"): $fname = "x" . $demo_str . ".java-"; break; - case ("Ocaml"): $fname = "x" . $demo_str . ".ml-"; break; - case ("Octave"): $fname = "x" . $demo_str . "c.m-"; break; - case ("Python"): $fname = "xw" . $demo_str . ".py-"; break; - case ("Tcl"): $fname = "x" . $demo_str . ".tcl-"; break; - default: $fname = "x" . $demo_str . "c.c-"; + case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt-"; break; + case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb.txt"; break; + case ("C"): $fname = "x" . $demo_str . "c.c.txt"; break; + case ("C++"):$fname = "x" . $demo_str . ".cc.txt"; break; + case ("F95"): $fname = "x" . $demo_str . "f.f90.txt"; break; + case ("Java"): $fname = "x" . $demo_str . ".java.txt"; break; + case ("Ocaml"): $fname = "x" . $demo_str . ".ml.txt"; break; + case ("Octave"): $fname = "x" . $demo_str . "c.m.txt"; break; + case ("Python"): $fname = "xw" . $demo_str . ".py.txt"; break; + case ("Tcl"): $fname = "x" . $demo_str . ".tcl.txt"; break; + default: $fname = "x" . $demo_str . "c.c.txt"; } // view code Index: tags/v5_10_0/www/img/plplot_logo.jpg =================================================================== --- tags/v5_10_0/www/img/plplot_logo.jpg 2014-02-12 22:06:04 UTC (rev 13007) +++ tags/v5_10_0/www/img/plplot_logo.jpg 2014-02-12 22:19:33 UTC (rev 13008) Property changes on: tags/v5_10_0/www/img/plplot_logo.jpg ___________________________________________________________________ Deleted: svn:mergeinfo \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:06:09
|
Revision: 13007 http://sourceforge.net/p/plplot/code/13007 Author: airwin Date: 2014-02-12 22:06:04 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Second try at committing the ChangeLog for the 5.9.10 release. Modified Paths: -------------- trunk/ChangeLog.release Modified: trunk/ChangeLog.release =================================================================== --- trunk/ChangeLog.release 2014-02-12 22:02:43 UTC (rev 13006) +++ trunk/ChangeLog.release 2014-02-12 22:06:04 UTC (rev 13007) @@ -1,4 +1,28 @@ ------------------------------------------------------------------------ +r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/README.Release_Manager_Cookbook + +More version tweaks to release process procedure. + +------------------------------------------------------------------------ +r13005 | airwin | 2014-02-12 14:01:26 -0800 (Wed, 12 Feb 2014) | 4 lines +Changed paths: + M /trunk/scripts/htdocs-gen_plot-examples.sh + M /trunk/www/examples.php + +Use ".txt" suffix rather than "-" since that appears to give +a better result with konqueror (which e.g., attempts to recognize +x00c.c- as C code which should be downloaded rather than simply viewed). + +------------------------------------------------------------------------ +r13003 | airwin | 2014-02-12 11:40:32 -0800 (Wed, 12 Feb 2014) | 2 lines +Changed paths: + M /trunk/ChangeLog.release + +Commit the ChangeLog for the 5.9.10 release. + +------------------------------------------------------------------------ r13002 | airwin | 2014-02-12 11:36:50 -0800 (Wed, 12 Feb 2014) | 3 lines Changed paths: M /trunk/README.Release_Manager_Cookbook This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:02:47
|
Revision: 13006 http://sourceforge.net/p/plplot/code/13006 Author: airwin Date: 2014-02-12 22:02:43 +0000 (Wed, 12 Feb 2014) Log Message: ----------- More version tweaks to release process procedure. Modified Paths: -------------- trunk/README.Release_Manager_Cookbook Modified: trunk/README.Release_Manager_Cookbook =================================================================== --- trunk/README.Release_Manager_Cookbook 2014-02-12 22:01:26 UTC (rev 13005) +++ trunk/README.Release_Manager_Cookbook 2014-02-12 22:02:43 UTC (rev 13006) @@ -385,6 +385,10 @@ Note the order of the --revision components which puts this file in the traditional reverse chronological order (unlike the preliminary version above which is in chronological order). + +Commit the result which ideally should be the last commit of this release. + +svn commit ChangeLog.release _________________________________________________________________________ ** Create the PLplot Release @@ -399,7 +403,7 @@ /branches/?? For the release, you will be using svn to copy the /trunk version to -/tags/vX_Y_Z (v5_9_11 for example to follow the previous naming +/tags/vX_Y_Z (v5_10_0 for example to follow the previous naming conventions). To do this strictly on the server side with no local files involved at all @@ -411,11 +415,11 @@ svn status # Complete server side copy using new SourceForge Allura version of repository. # This is _much_ faster than copying from the local version. -svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 +svn copy https://svn.code.sf.net/p/plplot/code/trunk https://svn.code.sf.net/p/plplot/code/tags/v5_10_0 # Check out this release tag -svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 plplot_tags_5.10.0 +svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_10_0 plplot_tags_5.10.0 In the event that problems are found in the release tarball generated from the release tag, then trunk should be fixed, the trunk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 22:01:31
|
Revision: 13005 http://sourceforge.net/p/plplot/code/13005 Author: airwin Date: 2014-02-12 22:01:26 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Use ".txt" suffix rather than "-" since that appears to give a better result with konqueror (which e.g., attempts to recognize x00c.c- as C code which should be downloaded rather than simply viewed). Modified Paths: -------------- trunk/scripts/htdocs-gen_plot-examples.sh trunk/www/examples.php Modified: trunk/scripts/htdocs-gen_plot-examples.sh =================================================================== --- trunk/scripts/htdocs-gen_plot-examples.sh 2014-02-12 19:44:35 UTC (rev 13004) +++ trunk/scripts/htdocs-gen_plot-examples.sh 2014-02-12 22:01:26 UTC (rev 13005) @@ -164,7 +164,7 @@ *.py \ *.tcl \ ; do - mv $j $j- + mv $j $j.txt done ) Modified: trunk/www/examples.php =================================================================== --- trunk/www/examples.php 2014-02-12 19:44:35 UTC (rev 13004) +++ trunk/www/examples.php 2014-02-12 22:01:26 UTC (rev 13005) @@ -180,17 +180,17 @@ END; switch($lbind) { - case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb-"; break; - case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb-"; break; - case ("C"): $fname = "x" . $demo_str . "c.c-"; break; - case ("C++"):$fname = "x" . $demo_str . ".cc-"; break; - case ("F95"): $fname = "x" . $demo_str . "f.f90-"; break; - case ("Java"): $fname = "x" . $demo_str . ".java-"; break; - case ("Ocaml"): $fname = "x" . $demo_str . ".ml-"; break; - case ("Octave"): $fname = "x" . $demo_str . "c.m-"; break; - case ("Python"): $fname = "xw" . $demo_str . ".py-"; break; - case ("Tcl"): $fname = "x" . $demo_str . ".tcl-"; break; - default: $fname = "x" . $demo_str . "c.c-"; + case ("Ada(thick)"): $fname = "xthick" . $demo_str . "a.adb.txt-"; break; + case ("Ada(thin)"): $fname = "x" . $demo_str . "a.adb.txt"; break; + case ("C"): $fname = "x" . $demo_str . "c.c.txt"; break; + case ("C++"):$fname = "x" . $demo_str . ".cc.txt"; break; + case ("F95"): $fname = "x" . $demo_str . "f.f90.txt"; break; + case ("Java"): $fname = "x" . $demo_str . ".java.txt"; break; + case ("Ocaml"): $fname = "x" . $demo_str . ".ml.txt"; break; + case ("Octave"): $fname = "x" . $demo_str . "c.m.txt"; break; + case ("Python"): $fname = "xw" . $demo_str . ".py.txt"; break; + case ("Tcl"): $fname = "x" . $demo_str . ".tcl.txt"; break; + default: $fname = "x" . $demo_str . "c.c.txt"; } // view code This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 19:44:37
|
Revision: 13004 http://sourceforge.net/p/plplot/code/13004 Author: airwin Date: 2014-02-12 19:44:35 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Create tag of 5.10.0 release. Added Paths: ----------- tags/v5_10_0/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 19:40:37
|
Revision: 13003 http://sourceforge.net/p/plplot/code/13003 Author: airwin Date: 2014-02-12 19:40:32 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Commit the ChangeLog for the 5.9.10 release. Modified Paths: -------------- trunk/ChangeLog.release Modified: trunk/ChangeLog.release =================================================================== --- trunk/ChangeLog.release 2014-02-12 19:36:50 UTC (rev 13002) +++ trunk/ChangeLog.release 2014-02-12 19:40:32 UTC (rev 13003) @@ -1,1047 +1,182 @@ ------------------------------------------------------------------------ -r12907 | airwin | 2013-12-22 12:15:07 -0800 (Sun, 22 Dec 2013) | 2 lines +r13002 | airwin | 2014-02-12 11:36:50 -0800 (Wed, 12 Feb 2014) | 3 lines Changed paths: M /trunk/README.Release_Manager_Cookbook -Update cookbook of release instructions to what was done for 5.9.11. +Update to reflect the change in version for this imminent release and +also the actual practices by the release manager for this release. ------------------------------------------------------------------------ -r12906 | airwin | 2013-12-21 22:28:09 -0800 (Sat, 21 Dec 2013) | 7 lines +r13001 | airwin | 2014-02-12 10:59:52 -0800 (Wed, 12 Feb 2014) | 2 lines Changed paths: - M /trunk/cmake/modules/plplot_version.cmake - M /trunk/www/examples.php + M /trunk/doc/docbook/src/api-obsolete.xml -The release of 5.9.11 should be tomorrow (Sunday). In anticipation of -that release, bump the release date and PLplot version information. -Also bump the soversions of the Fortran 95 and Tcl libraries (the only -libraries contained in this release where there are known backwards -incompatibilities in the API). +Implement documentation for deprecated plwid. - ------------------------------------------------------------------------ -r12905 | airwin | 2013-12-21 18:44:37 -0800 (Sat, 21 Dec 2013) | 12 lines +r13000 | airwin | 2014-02-12 10:09:32 -0800 (Wed, 12 Feb 2014) | 2 lines Changed paths: - M /trunk/doc/docbook/src/CMakeLists.txt - M /trunk/www/documentation.php.in + M /trunk/doc/docbook/src/plplotdoc.xml.in -Propagate decision to drop PostScript form of documentation to one -last bit of CMake logic in the build system where I forgot to make the -change, and also for the generated website. +Correct version configuration. -Tested by: Alan W. Irwin <ai...@us...> on Linux by -running the scripts/generate_website.sh script described in -README.Release_Manager_Cookbook, and by carefully checking the -local website (especially the html and pdf forms of the docbook -documentation and the html form of the doxygen documentation -that is generated by that script) using the konqueror browser. - - ------------------------------------------------------------------------ -r12904 | airwin | 2013-12-21 18:36:53 -0800 (Sat, 21 Dec 2013) | 3 lines +r12999 | airwin | 2014-02-12 08:29:06 -0800 (Wed, 12 Feb 2014) | 3 lines Changed paths: + M /trunk/cmake/modules/plplot_version.cmake M /trunk/www/examples.php -Change to 5 pages with the 4th one used for the thumbprint for example -22. +Update release date and version information for the 5.9.10 +release that is about to happen. ------------------------------------------------------------------------ -r12903 | airwin | 2013-12-21 17:13:23 -0800 (Sat, 21 Dec 2013) | 2 lines +r12998 | airwin | 2014-02-12 08:03:35 -0800 (Wed, 12 Feb 2014) | 2 lines Changed paths: M /trunk/README.release -Tweak. +Update the description of Arjen's MinGW/MSYS test results. ------------------------------------------------------------------------ -r12902 | airwin | 2013-12-21 16:25:16 -0800 (Sat, 21 Dec 2013) | 5 lines +r12997 | arjenmarkus | 2014-02-12 00:55:30 -0800 (Wed, 12 Feb 2014) | 1 line Changed paths: - M /trunk/bindings/swig-support/swig_documentation.i + M /trunk/cmake/epa_build/swig/CMakeLists.txt -Make bindings/swig-support/swig_documentation.i consistent with -automatically generated version of that file generated from -doc/docbook/src/api.xml using the check_swig_documentation target. - - +Add the option --with-maximum-compile-warnings=no to avoid errors with gcc 4.8.1 on MinGW/MSYS while building the SWIG target in epa_build. ------------------------------------------------------------------------ -r12901 | airwin | 2013-12-21 16:15:08 -0800 (Sat, 21 Dec 2013) | 2 lines +r12996 | airwin | 2014-02-11 15:26:27 -0800 (Tue, 11 Feb 2014) | 2 lines Changed paths: - M /trunk/drivers/tk.c + M /trunk/cmake/epa_build/README.developers -Style previous commit. +Add some comments about the way foward for development of epa_build. ------------------------------------------------------------------------ -r12900 | airwin | 2013-12-21 16:10:13 -0800 (Sat, 21 Dec 2013) | 2 lines +r12995 | airwin | 2014-02-10 16:31:22 -0800 (Mon, 10 Feb 2014) | 2 lines Changed paths: - M /trunk/README.release - -Add Jerry's contribution to the testing. - ------------------------------------------------------------------------- -r12899 | airwin | 2013-12-21 13:34:30 -0800 (Sat, 21 Dec 2013) | 2 lines -Changed paths: M /trunk/cmake/epa_build/README - A /trunk/cmake/epa_build/setup/setup_mingw_msys_wine_toolchain - A /trunk/cmake/epa_build/setup/setup_msys_makefiles -Update instructions for the Windows case. +Update instructions with regard to setting NUMBER_PARALLEL_JOBS. ------------------------------------------------------------------------ -r12898 | andrewross | 2013-12-20 12:40:34 -0800 (Fri, 20 Dec 2013) | 3 lines +r12994 | airwin | 2014-02-10 16:06:38 -0800 (Mon, 10 Feb 2014) | 2 lines Changed paths: M /trunk/README.release -Updated notes on my Ubunutu / CentOS tests. +Describe the exact status of the testing for this release. - ------------------------------------------------------------------------ -r12897 | airwin | 2013-12-20 11:06:46 -0800 (Fri, 20 Dec 2013) | 3 lines +r12993 | airwin | 2014-02-10 13:36:35 -0800 (Mon, 10 Feb 2014) | 5 lines Changed paths: - M /trunk/cmake/epa_build/tcl/CMakeLists.txt - M /trunk/cmake/epa_build/tk/CMakeLists.txt + M /trunk/cmake/epa_build/README -Properly escape the "\" character for MSYS_PLATFORM builds. That is, -\unix ==> \\unix +Update instructions in light of the replacement of +ENABLE_COMPREHENSIVE_PLPLOT_TEST with either/both +COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and +COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE. ------------------------------------------------------------------------ -r12896 | airwin | 2013-12-20 10:13:59 -0800 (Fri, 20 Dec 2013) | 2 lines +r12992 | airwin | 2014-02-10 13:19:43 -0800 (Mon, 10 Feb 2014) | 11 lines Changed paths: - M /trunk/doc/docbook/src/api.xml - -The width argument of plwidth is of type PLFLT and not PLINT. Fixes bug 136. - ------------------------------------------------------------------------- -r12895 | airwin | 2013-12-20 10:10:11 -0800 (Fri, 20 Dec 2013) | 5 lines -Changed paths: - M /trunk/doc/docbook/src/ada.xml - -"DOCTYPE" declaration not allowed in chapters that are a subset of the -whole document. The removal of this line fixed the validation error -generated by "make validate". - - ------------------------------------------------------------------------- -r12894 | airwin | 2013-12-20 09:44:12 -0800 (Fri, 20 Dec 2013) | 2 lines -Changed paths: - M /trunk/README.release - -Fix one other minor typo in the summary of Arjen's test results. - ------------------------------------------------------------------------- -r12893 | airwin | 2013-12-20 09:41:21 -0800 (Fri, 20 Dec 2013) | 2 lines -Changed paths: - M /trunk/README.release - -Add Felipe Gonzalez's test report. - ------------------------------------------------------------------------- -r12892 | arjenmarkus | 2013-12-20 01:39:49 -0800 (Fri, 20 Dec 2013) | 1 line -Changed paths: - M /trunk/README.release - -Correctly a typo and added a few sentences on new devices available/tested for Windows/Cygwin. ------------------------------------------------------------------------- -r12891 | airwin | 2013-12-19 12:56:26 -0800 (Thu, 19 Dec 2013) | 2 lines -Changed paths: - M /trunk/plplot_test/CMakeLists.txt - -Replace cmake -E copy with more appropriate cmake -E copy_if_different. - ------------------------------------------------------------------------- -r12890 | jbauck | 2013-12-19 12:45:09 -0800 (Thu, 19 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/ada/plplot_auxiliary.ads - -Correct type declarations to once again allow building Ada with an Ada 95 compiler. ------------------------------------------------------------------------- -r12889 | airwin | 2013-12-19 12:13:08 -0800 (Thu, 19 Dec 2013) | 2 lines -Changed paths: - M /trunk/README.release - -Add Arjen's test contributions. - ------------------------------------------------------------------------- -r12888 | airwin | 2013-12-19 11:13:32 -0800 (Thu, 19 Dec 2013) | 11 lines -Changed paths: - M /trunk/cmake/epa_build/ExternalProject.cmake - -I have just proved CMake 2.8.11.2 can unpack *.xz archives using the - -cmake -E tar zxf *.xz - -command. Therefore, drop using a system tar workaround for this -special case which reduces the differences between the epa_build -version of ExternalProject.cmake and the CMake version (which is -a good direction to go because eventually we may be able to -completely drop the epa_build variant of ExternalProject.cmake - - ------------------------------------------------------------------------- -r12887 | airwin | 2013-12-19 09:24:09 -0800 (Thu, 19 Dec 2013) | 2 lines -Changed paths: - M /trunk/README.release - -Give testers personal credit for all their hard work. - ------------------------------------------------------------------------- -r12886 | andrewross | 2013-12-19 05:17:16 -0800 (Thu, 19 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/epa_build/qt4_lite/CMakeLists.txt - -Comment out Alan's debugging code prior to the release. - - ------------------------------------------------------------------------- -r12885 | andrewross | 2013-12-19 03:43:30 -0800 (Thu, 19 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/c++/plstream.cc - M /trunk/bindings/c++/plstream.h - -cont_width argument for plcolorbar should be PLFLT not PLINT. - - ------------------------------------------------------------------------- -r12884 | airwin | 2013-12-18 17:40:05 -0800 (Wed, 18 Dec 2013) | 9 lines -Changed paths: M /trunk/cmake/epa_build/CMakeLists.txt M /trunk/cmake/epa_build/plplot/CMakeLists.txt M /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt -Temporarily drop wxwidgets from epa_build because it is not required -for the plplot_lite epa_build configuration on Windows and Unix, the -plplot epa_build configuration does not work yet on Windows (because -of issues building the full set of PLplot dependencies), and the -plplot epa_build configuration on Unix of wxwidgets requires a -complete epa_build of the entire stack of gtk libraries in order to -have access to a consistent set of those libraries. +Replace ENABLE_COMPREHENSIVE_PLPLOT_TEST option with the +COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and +COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE options. +This allows much more convenient testing where you split +off the comprehensive interactive tests (which require +hands-on interaction from the user) with the comprehensive +noninteractive tests which can be run as a background job +with no interaction required from the user. ------------------------------------------------------------------------- -r12883 | airwin | 2013-12-18 17:35:00 -0800 (Wed, 18 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/wxwidgets/CMakeLists.txt - M /trunk/cmake/modules/wxwidgets.cmake -Correctly handle rpath issues for builds of all wxwidgets-related PLplot -components. - ------------------------------------------------------------------------ -r12882 | airwin | 2013-12-18 17:32:58 -0800 (Wed, 18 Dec 2013) | 6 lines +r12991 | airwin | 2014-02-10 13:15:26 -0800 (Mon, 10 Feb 2014) | 3 lines Changed paths: - M /trunk/cmake/epa_build/wxwidgets/CMakeLists.txt + M /trunk/scripts/comprehensive_test.sh -Try some different toolkit options for the wxwidgets build, but -ultimately none of those worked on Linux except for the gtk -toolkit that is the default (because the other cannot handle -the required (by PLplot) unicode capability). So comment out the -toolkit options. +Fix some PATH manipulation issues that occurred for the MinGW/MSYS +interactive test case. ------------------------------------------------------------------------ -r12881 | airwin | 2013-12-18 17:25:14 -0800 (Wed, 18 Dec 2013) | 3 lines +r12990 | airwin | 2014-02-09 12:52:02 -0800 (Sun, 09 Feb 2014) | 4 lines Changed paths: - M /trunk/bindings/tk/tkMain.c + M /trunk/bindings/tk/plserver.c -Comment out debug print statements that somehow got into a recent -commit. +Make some of the recently added debug output less intrusive by +using the DEBUG macro. ------------------------------------------------------------------------- -r12880 | airwin | 2013-12-18 16:46:00 -0800 (Wed, 18 Dec 2013) | 5 lines -Changed paths: - M /trunk/README.release -Add descriptions of some (AWI, Andrew, and Phil) test results. The -summary of Arjen's and Jerry's test results have not been included yet -since that description needs some editing from them. - - ------------------------------------------------------------------------ -r12879 | andrewross | 2013-12-18 13:56:15 -0800 (Wed, 18 Dec 2013) | 3 lines +r12989 | airwin | 2014-02-09 12:46:30 -0800 (Sun, 09 Feb 2014) | 3 lines Changed paths: - M /trunk/drivers/tk.c - -Cast pointer to (void *) in call to free to suppress gcc warning. - - ------------------------------------------------------------------------- -r12878 | andrewross | 2013-12-18 13:53:52 -0800 (Wed, 18 Dec 2013) | 3 lines -Changed paths: - M /trunk/drivers/tk.c - -Fix failure to free memory in tk driver allocated by pl_create_tempfifo. - - ------------------------------------------------------------------------- -r12877 | airwin | 2013-12-17 18:14:25 -0800 (Tue, 17 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/modules/plplot_functions.cmake - -Refine the filter_rpath function a little more by removing empty -elements from the rpath list. - ------------------------------------------------------------------------- -r12876 | airwin | 2013-12-17 14:45:28 -0800 (Tue, 17 Dec 2013) | 12 lines -Changed paths: - M /trunk/examples/d/Makefile.examples.in - -Separate the previous one-step traditional build of D examples into a -compile step and link step. This reduces the amount of work per step -that gdc has to do and works around a bug in Debian Wheezy gdc which -sometimes segfaults otherwise. The segfaults were consistently -observed (until this workaround was made) for the -ENABLE_DYNDRIVERS=OFF case for the epa_build environment where there -are both extensive compile flags and link flags. gdc did not segfault -for the traditional build for the epa_build environment when -ENABLE_DYNDRIVERS=ON (presumably because the compile flags and link -flags are much less extensive in that case). - - ------------------------------------------------------------------------- -r12875 | airwin | 2013-12-17 13:03:14 -0800 (Tue, 17 Dec 2013) | 2 lines -Changed paths: - M /trunk/bindings/tk/CMakeLists.txt - -Fix an rpath issue for plserver - ------------------------------------------------------------------------- -r12874 | airwin | 2013-12-16 21:32:16 -0800 (Mon, 16 Dec 2013) | 9 lines -Changed paths: - M /trunk/drivers/ps.c - M /trunk/drivers/psttf.cc - -Turn cast from "const char *" to "char *" from implicit (which in the -psttf.cc case ended up as a build error) to explicit form. This build -error was found as a result of running the comprehensive_test.sh -script, but as far as I can tell nothing was changed for psttf.cc from -when this script ran without errors not that long ago for exactly -the same (normal build as opposed to epa_build) environment. So I -do not have a clue why we suddenly have this build error, but I -have now fixed it with the explicit casts. - ------------------------------------------------------------------------- -r12873 | airwin | 2013-12-16 17:27:14 -0800 (Mon, 16 Dec 2013) | 2 lines -Changed paths: - M /trunk/bindings/tcl/tclAPI.c - M /trunk/bindings/tk/plframe.c - M /trunk/bindings/tk/pltkd.h - M /trunk/bindings/tk/tcpip.c - M /trunk/bindings/tk/tkMain.c - M /trunk/drivers/pdf.c - M /trunk/examples/c/x04c.c - M /trunk/examples/c++/x31.cc - M /trunk/src/plctrl.c - M /trunk/src/pllegend.c - -Style previous commits. - ------------------------------------------------------------------------- -r12872 | airwin | 2013-12-16 17:25:27 -0800 (Mon, 16 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/tcl/CMakeLists.txt - M /trunk/cmake/modules/tcl-related.cmake - M /trunk/cmake/modules/tk.cmake - M /trunk/examples/CMakeLists.txt - M /trunk/examples/tk/Makefile.examples.in - M /trunk/src/CMakeLists.txt - -Many rpath fixups for the case where Tcl/Tk is not installed in a -system location. - ------------------------------------------------------------------------- -r12871 | airwin | 2013-12-16 17:18:23 -0800 (Mon, 16 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/epa_build/setup/setup_linux - -Drop setting LD_LIBRARY_PATH since this is no longer necessary -to deal with the epa_build swig/libpcre case. - ------------------------------------------------------------------------- -r12870 | airwin | 2013-12-16 17:15:22 -0800 (Mon, 16 Dec 2013) | 4 lines -Changed paths: M /trunk/cmake/epa_build/swig/CMakeLists.txt -Set rpath so that when the epa_build version of swig is loaded by the -run-time loader, the epa_build version of libpcre is found. +Revert the recent CFLAGS change which has not been comprehensively +tested for this release. - ------------------------------------------------------------------------ -r12869 | airwin | 2013-12-16 15:51:43 -0800 (Mon, 16 Dec 2013) | 4 lines +r12988 | airwin | 2014-02-09 12:41:00 -0800 (Sun, 09 Feb 2014) | 3 lines Changed paths: - M /trunk/cmake/modules/plplot.cmake + M /trunk/cmake/epa_build/cmake/CMakeLists.txt -Tweak commentary concerning placement of certain includes which use -the filter_rpath function which depends on languages being defined. +Revert recent version change which was not comprehensively tested for +this release. - ------------------------------------------------------------------------ -r12868 | airwin | 2013-12-15 16:14:36 -0800 (Sun, 15 Dec 2013) | 7 lines +r12987 | airwin | 2014-02-08 21:21:49 -0800 (Sat, 08 Feb 2014) | 4 lines Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt + M /trunk/cmake/epa_build/ExternalProject.cmake M /trunk/cmake/epa_build/README - M /trunk/cmake/epa_build/plplot/CMakeLists.txt - M /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt - -Add the ENABLE_COMPREHENSIVE_PLPLOT_TEST option to epa_build which -runs the PLplot comprehensive test script for the exact same build -environment (i.e., cmake options, environment variables, buildtools -that have been built, and dependencies that have been built) as used -for the epa_build of plplot and plplot_lite. - - ------------------------------------------------------------------------- -r12867 | airwin | 2013-12-15 16:03:10 -0800 (Sun, 15 Dec 2013) | 10 lines -Changed paths: - M /trunk/cmake/modules/pkg-config.cmake - -For the traditional build system for the installed examples which -depends on Make and pkg-config, honor the PKG_CONFIG_PATH environment -variable to be more consistent with what CMake does. - -In certain cases the previous inconsistency between what CMake found -via pkg-config and what was found by the traditional build system via -pkg-config caused build errors for the traditional build system. -Those errors have now been solved by this fix. - - ------------------------------------------------------------------------- -r12866 | airwin | 2013-12-15 15:56:37 -0800 (Sun, 15 Dec 2013) | 10 lines -Changed paths: - M /trunk/cmake/modules/tcl-related.cmake - -USE_TCL_TK_STUBS option temporarily set to OFF by default for this -release since using the the stubs versions of libTcl and libTk (which -is recommended by Tcl/Tk developers) has proven not to be reliable -(-dev tk segfaults) for version 8.6 of Tcl/Tk. The stubs versions of -libTcl and libTk work fine for version 8.5 of Tcl/Tk. Moving from the -deprecated Tcl/Tk API we currently use to the recommended Tcl/Tk API -may allow us to reliably use the stubs versions of libTcl and libTk -for all versions of Tcl/Tk post-release. - - ------------------------------------------------------------------------- -r12865 | airwin | 2013-12-14 13:23:33 -0800 (Sat, 14 Dec 2013) | 5 lines -Changed paths: - M /trunk/cmake/modules/plplot_functions.cmake - -FORTRAN ==> Fortran. This bug fix should make no difference on Linux -where all three C, CXX, and Fortran variables are identical, but -it will make a (slight) difference on platforms where Fortran has -a different set of system locations than the C and C++ compilers. - ------------------------------------------------------------------------- -r12864 | airwin | 2013-12-13 11:27:57 -0800 (Fri, 13 Dec 2013) | 11 lines -Changed paths: - M /trunk/cmake/modules/plplot_functions.cmake - -Make filter_rpath function robust against the case where none of -CMAKE_C_IMPLICIT_LINK_DIRECTORIES, -CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES, or -CMAKE_FORTRAN_IMPLICIT_LINK_DIRECTORIES are defined. This should -never happen according to the CMake documentation, but Phil apparently -found a case where it did happen for the "Visual Studio 11" generator -(for VS2012). My conclusion is that generator is severely broken, but -nevertheless making this function robust for the case when none of -these variables are defined cannot be a bad thing to do. - - ------------------------------------------------------------------------- -r12863 | airwin | 2013-12-13 10:27:43 -0800 (Fri, 13 Dec 2013) | 6 lines -Changed paths: - M /trunk/plplot_test/CMakeLists.txt - -Reinstate all tests again. - -Fixed some bogus logic I recently introduced concerning PLD_psc (which -of course does not exist and PLD_ps should be used instead). - - ------------------------------------------------------------------------- -r12862 | jbauck | 2013-12-13 02:18:08 -0800 (Fri, 13 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/ada/plplot.adb - M /trunk/bindings/ada/plplot.ads - M /trunk/bindings/ada/plplot_thin.ads - M /trunk/bindings/ada/plplot_traditional.adb - M /trunk/bindings/ada/plplot_traditional.ads - M /trunk/examples/ada/x22a.adb - M /trunk/examples/ada/xthick22a.adb - -Merge my edits with Andrew's from 12852. ------------------------------------------------------------------------- -r12861 | airwin | 2013-12-12 21:28:03 -0800 (Thu, 12 Dec 2013) | 2 lines -Changed paths: - M /trunk/bindings/tcl/tclAPI.c - -More useful debug printout of TCL_DIR. - ------------------------------------------------------------------------- -r12860 | airwin | 2013-12-12 14:09:07 -0800 (Thu, 12 Dec 2013) | 5 lines -Changed paths: - M /trunk/src/CMakeLists.txt - -Fix build system bug recently introduced for combination of disabled -qt and disabled dynamic devices. (Thanks to Phil Rosenberg for -spotting this.) - - ------------------------------------------------------------------------- -r12859 | airwin | 2013-12-12 13:51:56 -0800 (Thu, 12 Dec 2013) | 2 lines -Changed paths: - M /trunk/README.release - -Describe epa_build. - ------------------------------------------------------------------------- -r12858 | andrewross | 2013-12-12 13:29:52 -0800 (Thu, 12 Dec 2013) | 3 lines -Changed paths: - M /trunk/src/plctrl.c - -Fix from Phil Rosenberg for compile errors in plplot versions of snprintf and snscanf if the library versions are not available. - - ------------------------------------------------------------------------- -r12857 | airwin | 2013-12-12 11:53:59 -0800 (Thu, 12 Dec 2013) | 3 lines -Changed paths: - M /trunk/README.release - -Official announcement of Agg backend and freetype deprecation for the -wxwidgets device driver. - ------------------------------------------------------------------------- -r12856 | andrewross | 2013-12-12 11:51:12 -0800 (Thu, 12 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/modules/fortran.cmake - -Fix case of variable name in cmake fortran support. - - ------------------------------------------------------------------------- -r12855 | airwin | 2013-12-12 10:49:15 -0800 (Thu, 12 Dec 2013) | 13 lines -Changed paths: - M /trunk/cmake/modules/qt.cmake - -Provide soft landing when Qt is not available and when Qt is available -but not with a version number that meets our minimum requirements and/or -not with the components that are required. - -(Thanks to Phil Rosenberg for reporting this issue.) - -Tested by Alan W. Irwin <ai...@us...> by locally -changing the minimum version required and/or the required components -to non-existent ones to make sure that cmake drops all the Qt-related -devices and the qt bindings and finishes without -errors in those cases. - - ------------------------------------------------------------------------- -r12854 | airwin | 2013-12-12 10:03:36 -0800 (Thu, 12 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/modules/qt.cmake - -Fix one issue recently reported by Phil Rosenberg; -DENABLE_qt=OFF now -skips everything to do with Qt detection. - ------------------------------------------------------------------------- -r12853 | andrewross | 2013-12-11 12:35:24 -0800 (Wed, 11 Dec 2013) | 3 lines -Changed paths: - M /trunk/src/pllegend.c - -Alternative implementation of remove_characters which avoids the valgrind warnings when the code is compiled with -O3. - - ------------------------------------------------------------------------- -r12852 | andrewross | 2013-12-11 04:06:41 -0800 (Wed, 11 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/ada/plplot.adb - M /trunk/bindings/ada/plplot.ads - M /trunk/bindings/ada/plplot_thin.ads - M /trunk/bindings/ada/plplot_traditional.adb - M /trunk/bindings/ada/plplot_traditional.ads - M /trunk/examples/ada/x22a.adb - M /trunk/examples/ada/xthick22a.adb - -Implement plpath for Ada bindings and update example 22 to remove the remaining differences. - - ------------------------------------------------------------------------- -r12851 | andrewross | 2013-12-11 02:11:54 -0800 (Wed, 11 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/c++/x33.cc - -Fix an inconsistent call to delete. - - ------------------------------------------------------------------------- -r12850 | airwin | 2013-12-11 01:44:26 -0800 (Wed, 11 Dec 2013) | 3 lines -Changed paths: - M /trunk/README.release - -Advertise the recent improvements in our build system for the -Qt-related components of the build. - ------------------------------------------------------------------------- -r12849 | airwin | 2013-12-11 01:35:08 -0800 (Wed, 11 Dec 2013) | 51 lines -Changed paths: - M /trunk/bindings/qt_gui/CMakeLists.txt - M /trunk/bindings/qt_gui/pyqt4/CMakeLists.txt - A /trunk/cmake/modules/ndp_UseQt4.cmake - M /trunk/cmake/modules/qt.cmake - M /trunk/drivers/CMakeLists.txt - M /trunk/examples/CMakeLists.txt - M /trunk/examples/Makefile.examples.in - M /trunk/examples/c++/CMakeLists.txt - M /trunk/src/CMakeLists.txt - -Sort out a large number of small issues with the Qt-related parts of -our build system. - -Implement ndp_UseQt4.cmake which is a greatly modified form of -UseQt4.cmake that replaces all instances of add_definitions and -include_directories (both of which set directory properties which -causes all kinds of undesireable/unneeded extra compile flags for -non-qt PLplot components) with collecting the information in -variables. In that module, define a new function called -set_qt_target_properties to update target COMPILE_DEFINITIONS and -INCLUDE_DIRECTORIES with the appropriate variables where that -information has been stored. - -Use set_qt_target_properties (rather than include(UseQt4)) everywhere -a Qt-component of PLplot is being built. - -Fix a test_interactive bug (bad Makefile dependency for the qt_example -part of that test) for the traditional build case for the installed -examples. - -Bump the minimum Qt4 version to 4.8.2 and limit the number -of components to the minumum (QtCore, QtGui, and QtSvg) required -by PLplot. - -Refine the compile flags configured in the plplotd-qt.pc file -to make a better traditional installed-examples build of qt_example. - -The constraint of disabling Qt-related parts of PLplot whenever -dynamic drivers were turned off has now been removed. - -Tested by Alan W. Irwin <ai...@us...> on Linux -using - -scripts/comprehensive_test.sh --cmake_added_options -"-DDEFAULT_NO_DEVICES=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_qt=ON --DENABLE_pyqt4=ON -DENABLE_python=ON -DENABLE_cxx=ON -DPLD_epsqt=ON --DPLD_pdfqt=ON -DPLD_qtwidget=ON -DPLD_bmpqt=ON -DPLD_jpgqt=ON --DPLD_pngqt=ON -DPLD_ppmqt=ON -DPLD_tiffqt=ON -DPLD_extqt=ON --DPLD_memqt=ON -DPLD_svgqt=ON" - -where those extra options were just to limit the tests to all the Qt -possibilities and not much more (to make the tests go faster while -still keeping their comprehensive nature). - -For the critical static and nondynamic cases, I used valgrind on -qt_example to show all these fixups for the Qt components of the -PLplot build have solved the major valgrind issues that occurred -before for that example when dynamic devices were turned off. - - - ------------------------------------------------------------------------- -r12848 | airwin | 2013-12-11 01:01:35 -0800 (Wed, 11 Dec 2013) | 17 lines -Changed paths: - M /trunk/cmake/modules/plplot.cmake - M /trunk/cmake/modules/plplot_functions.cmake - -Improve filter_rpath function by taking advantage of the -well-documented and maintained CMAKE_C_IMPLICIT_LINK_DIRECTORIES, -CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES, and -CMAKE_FORTRAN_IMPLICIT_LINK_DIRECTORIES variables to clean rpath -information of standard directory locations instead of using the -undocumented/poorly maintained internal variable -CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES for the same task. - -The new set of variables is only available after C, CXX, and FORTRAN -have been enabled so move include of shapelib module (which uses -filter_rpath) to after when all the languages are defined. - -This fix sorted out an issue with the rpath used for qt_example which -was being contaminated by a system location and thus giving the wrong -location when a non-standard Qt location is used. - - ------------------------------------------------------------------------- -r12847 | airwin | 2013-12-11 00:37:43 -0800 (Wed, 11 Dec 2013) | 8 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - M /trunk/cmake/epa_build/plplot/CMakeLists.txt - A /trunk/cmake/epa_build/qt4_lite - A /trunk/cmake/epa_build/qt4_lite/CMakeLists.txt - -Add a qt4_lite epa_build configuration. - -Tested by Alan W. Irwin <ai...@us...> on Linux -for epa_build with the build_epa_lite target which took ~15 minutes -to complete on my ordinary PC. Since that build I have done -extensive comprehensive testing of PLplot for the qt case using -these qt4_lite install results, and no issues were found at all. - ------------------------------------------------------------------------- -r12846 | jbauck | 2013-12-10 23:49:35 -0800 (Tue, 10 Dec 2013) | 1 line -Changed paths: - M /trunk/doc/docbook/src/ada.xml - -Update Ada documentation for new arrow-resetting feature and variant Ada-specific implementations ------------------------------------------------------------------------- -r12845 | andrewross | 2013-12-10 23:26:37 -0800 (Tue, 10 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/c/x04c.c - -Fix typo in variable name. - - ------------------------------------------------------------------------- -r12844 | jbauck | 2013-12-10 18:56:40 -0800 (Tue, 10 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/ada/plplot.adb - M /trunk/bindings/ada/plplot.ads - M /trunk/bindings/ada/plplot_auxiliary.ads - M /trunk/bindings/ada/plplot_thin.ads - M /trunk/bindings/ada/plplot_traditional.adb - M /trunk/bindings/ada/plplot_traditional.ads - M /trunk/examples/ada/x22a.adb - M /trunk/examples/ada/xthick22a.adb - M /trunk/include/plplot.h - -Add the ability to reset arrow style for vector plots to the Ada bindings. Update Ada examples 22 accordingly. ------------------------------------------------------------------------- -r12843 | andrewross | 2013-12-10 17:50:02 -0800 (Tue, 10 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/f95/x09f.f90 - -Another valgrind fix. - - ------------------------------------------------------------------------- -r12842 | andrewross | 2013-12-10 17:27:07 -0800 (Tue, 10 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/c++/x33.cc - -Add missing delete statement to silence valgrind warning. - - ------------------------------------------------------------------------- -r12841 | andrewross | 2013-12-10 16:45:33 -0800 (Tue, 10 Dec 2013) | 3 lines -Changed paths: - M /trunk/src/plctrl.c - -Fix plscmap1l(a) and plspal so they assume the rev array is one element shorter than the coordinate arrays, consistent with the documentation and actual usage of this array. - - ------------------------------------------------------------------------- -r12840 | andrewross | 2013-12-10 15:52:18 -0800 (Tue, 10 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/c/x04c.c - M /trunk/examples/c++/x14.cc - M /trunk/examples/c++/x22.cc - M /trunk/examples/c++/x31.cc - M /trunk/examples/f95/x04f.f90 - -Fix up a number of valgrind warnings in some of the examples. - - ------------------------------------------------------------------------- -r12839 | airwin | 2013-12-10 15:49:29 -0800 (Tue, 10 Dec 2013) | 2 lines -Changed paths: - M /trunk/plplot_test/CMakeLists.txt - -Drop tests involving -dev psc (for the unusual case) when that device is not enabled. - ------------------------------------------------------------------------- -r12838 | airwin | 2013-12-10 15:46:45 -0800 (Tue, 10 Dec 2013) | 4 lines -Changed paths: - M /trunk/plplot_test/test_c_interactive.sh.in - -Previously we dropped example 17 for -dev xcairo because it was painfully -slow for that device. A similar issue occurs for -dev qtwidgets so drop -example 17 for that device as well. - ------------------------------------------------------------------------- -r12837 | andrewross | 2013-12-09 16:14:08 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/drivers/pdf.c - -Fix up various compiler warnings with pdf driver. - - ------------------------------------------------------------------------- -r12836 | arjenmarkus | 2013-12-09 11:33:53 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/f95/plplotf95.def - M /trunk/bindings/f95/plplotf95_ifort.def - M /trunk/bindings/f95/plplotf95_mingw.def - M /trunk/bindings/f95/sccont.c - M /trunk/bindings/f95/sfstubs.f90 - M /trunk/bindings/f95/sfstubsf95.f90 - -Add the "rectangular" argument to all variants of plshades. It may not be useful in some cases, but it does not hurt and restores the symmetry. - -Note: plshades_multiple_tr now uses a default "rectangular" option of 0 - previously it was 1, but I think that was a mistake, as in most cases the transformation of the coordinates will not result in rectangles. ------------------------------------------------------------------------- -r12835 | arjenmarkus | 2013-12-09 11:18:22 -0800 (Mon, 09 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/tk/plframe.c - M /trunk/bindings/tk/pltkd.h - M /trunk/bindings/tk/tcpip.c - M /trunk/bindings/tk/tkMain.c - -Changes to get the Tk bindings compilable on Windows for the ntk. Not all the code involved in this change set is actually used by the ntk device, but the compiler and linker complain otherwise. ------------------------------------------------------------------------- -r12834 | arjenmarkus | 2013-12-09 11:16:11 -0800 (Mon, 09 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/tk/pkgIndex.tcl.in - -Adjust the package loading script for Cygwin - a specific library name and a different directory. The name (now: cygplplottcltkd-10) should be configured but I could not find the right keyword for it. ------------------------------------------------------------------------- -r12833 | andrewross | 2013-12-09 08:48:06 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/drivers/pdf.c - -Fix another compiler warning. - - ------------------------------------------------------------------------- -r12832 | andrewross | 2013-12-09 06:39:59 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/d/plplot.d - M /trunk/bindings/java/plplotjavac.i - M /trunk/bindings/lua/plplotluac.i - M /trunk/bindings/octave/plplot_octave.i - M /trunk/bindings/python/plplotcmodule.i - M /trunk/bindings/qt_gui/plqt.cpp - M /trunk/bindings/tcl/tclAPI.c - M /trunk/bindings/tk/plframe.c - M /trunk/bindings/tk/tkMain.c - M /trunk/bindings/tk-x-plat/plplotter.c - M /trunk/drivers/ntk.c - M /trunk/drivers/tk.c - M /trunk/examples/c/x01c.c - M /trunk/examples/c/x17c.c - M /trunk/examples/c++/x01.cc - M /trunk/examples/c++/x17.cc - M /trunk/examples/c++/x22.cc - M /trunk/examples/d/x22d.d - M /trunk/examples/java/x22.java - -Style recent code changes. - - ------------------------------------------------------------------------- -r12831 | andrewross | 2013-12-09 06:35:42 -0800 (Mon, 09 Dec 2013) | 4 lines -Changed paths: - M /trunk/drivers/tk.c - M /trunk/include/plplotP.h - M /trunk/src/plstdio.c - - -Fix up const arguments to pl_create_tempfifo. Fixes compiler warning. - - ------------------------------------------------------------------------- -r12830 | andrewross | 2013-12-09 06:12:01 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/include/disptab.h - -Remove const qualified from strings since they are not strictly const (we allocate / deallocate them). - - ------------------------------------------------------------------------- -r12829 | airwin | 2013-12-09 05:51:15 -0800 (Mon, 09 Dec 2013) | 2 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - -Make sure MSYS_PLATFORM is off for Cygwin in all cases. - ------------------------------------------------------------------------- -r12828 | andrewross | 2013-12-09 05:41:35 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/modules/plplot.cmake - M /trunk/examples/c/x01c.c - M /trunk/examples/c/x17c.c - M /trunk/examples/c++/x01.cc - M /trunk/examples/c++/x17.cc - M /trunk/include/plConfig.h.in - -Replace calls to usleep in the C / C++ examples with nanosleep. usleep has been deprecated and removed from the newer POSIX specs in favour of nanosleep. - - ------------------------------------------------------------------------- -r12827 | andrewross | 2013-12-09 05:20:01 -0800 (Mon, 09 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/f95/scstubs.c - M /trunk/bindings/java/plplotjavac.i - M /trunk/bindings/lua/plplotluac.i - M /trunk/bindings/qt_gui/plqt.cpp - M /trunk/bindings/swig-support/plplotcapi.i - M /trunk/bindings/tk/tkMain.c - M /trunk/drivers/cairo.c - M /trunk/drivers/ntk.c - M /trunk/drivers/ps.c - M /trunk/examples/c/x22c.c - M /trunk/examples/c++/x22.cc - M /trunk/examples/f95/x22f.f90 - M /trunk/src/plmap.c - M /trunk/src/plstdio.c - -Fix up a load of compiler warnings (testing full build with the compiler standards / warnings flags suggested in README.release). - - ------------------------------------------------------------------------- -r12826 | hezekiahcarty | 2013-12-07 17:07:56 -0800 (Sat, 07 Dec 2013) | 2 lines -Changed paths: - M /trunk/bindings/ocaml/plplot.mli - M /trunk/bindings/ocaml/plplot_core.idl - M /trunk/bindings/ocaml/plplot_impl.c - M /trunk/examples/ocaml/x22.ml - -Add plsvect_reset to OCaml; Update example 22 to match the updated C version - ------------------------------------------------------------------------- -r12825 | airwin | 2013-12-07 11:37:42 -0800 (Sat, 07 Dec 2013) | 9 lines -Changed paths: - M /trunk/CMakeLists.txt - -Suppress warning messages concerning policies CMP0022 and CMP0023 that -are generated by CMake-2.8.12 and higher. This is a temporary measure -that is required until we bump the minimum version to 2.8.12.1 or -higher and fix the resulting build-system errors which will require -moving from the old LINK_INTERFACE_LIBRARIES method to the modern -INTERFACE_LINK_LIBRARIES method (implemented badly in 2.8.12 and -implemented correctly for the first time in 2.8.12.1). - - ------------------------------------------------------------------------- -r12824 | arjenmarkus | 2013-12-06 22:54:18 -0800 (Fri, 06 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/f95/plplotf95.def - M /trunk/bindings/f95/plplotf95_ifort.def - M /trunk/bindings/f95/plplotf95_mingw.def - M /trunk/bindings/f95/sfstubs.f90 - M /trunk/bindings/f95/sfstubsf95.f90 - -Replace the optional "rectangular" argument to plshades by an overloaded function so that it can be placed in the same position as in the corresponding C function. ------------------------------------------------------------------------- -r12823 | airwin | 2013-12-06 18:15:07 -0800 (Fri, 06 Dec 2013) | 2 lines -Changed paths: - A /trunk/cmake/epa_build/ToDo - -Initial commit of "ToDo" list for epa_build. - ------------------------------------------------------------------------- -r12822 | andrewross | 2013-12-06 05:38:20 -0800 (Fri, 06 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/ada/x22a.adb - M /trunk/examples/ada/xthick22a.adb - -Partial update to the ada versions of example 22. Still needs more work (and some changes to the ocaml bindings). - - ------------------------------------------------------------------------- -r12821 | arjenmarkus | 2013-12-05 23:22:11 -0800 (Thu, 05 Dec 2013) | 1 line -Changed paths: - M /trunk/examples/f95/x22f.f90 - -Add the "rectangular" optional argument to plshades. With this change example x22f gives exactly the same results as x22c. ------------------------------------------------------------------------- -r12820 | arjenmarkus | 2013-12-05 23:20:46 -0800 (Thu, 05 Dec 2013) | 1 line -Changed paths: - M /trunk/bindings/f95/sccont.c - M /trunk/bindings/f95/sfstubs.f90 - -Support the "rectangular" argument to plshades ------------------------------------------------------------------------- -r12819 | airwin | 2013-12-05 16:23:27 -0800 (Thu, 05 Dec 2013) | 2 lines -Changed paths: - M /trunk/cmake/epa_build/README - -Correct typo, all ==> build_all. - ------------------------------------------------------------------------- -r12818 | airwin | 2013-12-05 16:12:13 -0800 (Thu, 05 Dec 2013) | 14 lines -Changed paths: - M /trunk/cmake/epa_build/docbook-xml/CMakeLists.txt - M /trunk/cmake/epa_build/docbook-xsl/CMakeLists.txt - M /trunk/cmake/epa_build/itk/CMakeLists.txt - M /trunk/cmake/epa_build/iwidgets/CMakeLists.txt - M /trunk/cmake/epa_build/libagg/CMakeLists.txt - M /trunk/cmake/epa_build/libqhull/CMakeLists.txt - M /trunk/cmake/epa_build/ndiff/CMakeLists.txt - M /trunk/cmake/epa_build/shapelib/CMakeLists.txt - M /trunk/cmake/epa_build/xmlcatalog-wrapper/CMakeLists.txt - -Replace ${CMAKE_SOURCE_DIR}/${PACKAGE} by the equivalent (and slightly -more understandable) ${CMAKE_CURRENT_SOURCE_DIR}. - -Tested by: Alan W. Irwin <ai...@us...> on Linux using -epa_build with BUILD_THE_BUILDTOOLS OFF (the default) and the -build_plplot target (which builds, tests, and installs all configured -PLplot primary, secondary, etc., dependencies (including pango/cairo -and wxwidgets) before building, testing, and installing PLplot itself -(with the test_noninteractive target used for the testing part of that -task). Running this build_plplot target took 0.5 hours and verifies at -least on Linux that the new add_subdirectory paradigm for the CMake -logic used for epa_build is working well. - - ------------------------------------------------------------------------- -r12817 | airwin | 2013-12-05 14:59:35 -0800 (Thu, 05 Dec 2013) | 4 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - -Fix dependencies handling bug (the last one found by the complicated -dependencies in the build_plplot case) and comment out the debug -messages that allowed me to debug this issue. - ------------------------------------------------------------------------- -r12816 | airwin | 2013-12-05 14:56:28 -0800 (Thu, 05 Dec 2013) | 3 lines -Changed paths: + M /trunk/cmake/epa_build/README.developers + M /trunk/cmake/epa_build/ToDo + M /trunk/cmake/epa_build/add_packages.xml + M /trunk/cmake/epa_build/configure_epa.cmake M /trunk/cmake/epa_build/configured_pango.patch + M /trunk/cmake/epa_build/download_check.cmake + M /trunk/cmake/epa_build/epa_CMakeLists.txt.in + M /trunk/cmake/epa_build/itk/autoreconf.patch + M /trunk/cmake/epa_build/itk/itk4_case.patch + M /trunk/cmake/epa_build/itk/itk4_header_list.patch + M /trunk/cmake/epa_build/itk3/autotools_backport.patch + M /trunk/cmake/epa_build/itstool/itstool-1.2.0-python-location-fixes.patch + M /trunk/cmake/epa_build/iwidgets/iwidgets4.1.patch + M /trunk/cmake/epa_build/iwidgets/iwidgets4_case.patch + M /trunk/cmake/epa_build/libharu/cmake.patch + M /trunk/cmake/epa_build/libharu/large_font.patch + M /trunk/cmake/epa_build/libharu/remove_configured.patch + M /trunk/cmake/epa_build/libharu/visibility.patch + M /trunk/cmake/epa_build/ndiff/README.ndiff + M /trunk/cmake/epa_build/ndiff/config.h.cmake + M /trunk/cmake/epa_build/patch_gtk_packages.xml + M /trunk/cmake/epa_build/setup/setup_mingw_makefiles + M /trunk/cmake/epa_build/setup/setup_mingw_msys_wine_toolchain + M /trunk/cmake/epa_build/setup/setup_msys_makefiles + M /trunk/cmake/epa_build/shapelib/README + M /trunk/cmake/epa_build/swig/octave-3.8.0.patch + M /trunk/cmake/epa_build/wildcard_remove.cmake + M /trunk/cmake/epa_build/xmlcatalog-wrapper/filter_arguments.cmake + M /trunk/cmake/epa_build/xmlcatalog-wrapper/xmlcatalog-wrapper.sh.in -Update this reversed patch to the latest automatically configured version of -itstools/CMakeLists.txt. +Set svn:eol-style property to native for all files under version +control in cmake_epa_build directory tree. This only affects a subset +of the files because most of them had this property set already. ------------------------------------------------------------------------ -r12815 | airwin | 2013-12-05 14:52:36 -0800 (Thu, 05 Dec 2013) | 6 lines +r12986 | airwin | 2014-02-08 19:12:14 -0800 (Sat, 08 Feb 2014) | 2 lines Changed paths: - M /trunk/cmake/epa_build/add_packages.xml - M /trunk/cmake/epa_build/libxml2/CMakeLists.txt - M /trunk/cmake/epa_build/swig/CMakeLists.txt + M /trunk/cmake/epa_build/xmlcatalog-wrapper/xmlcatalog-wrapper.sh.in -Hopefully this is the last correction from the BP_ prefix to the -correct EPA_ prefix for variable names. This -affects the swig build in the BUILD_THE_BUILDTOOLS case -(which libpcre library to use) -and fixes the libxml2 build. +svn:eol property fixup. ------------------------------------------------------------------------ -r12814 | airwin | 2013-12-05 14:46:13 -0800 (Thu, 05 Dec 2013) | 3 lines +r12985 | airwin | 2014-02-08 11:43:20 -0800 (Sat, 08 Feb 2014) | 3 lines Changed paths: - M /trunk/cmake/epa_build/libharu/CMakeLists.txt - -Replace incorrect ${CMAKE_CURRENT_SOURCE_DIR}/${PACKAGE} with the -correct ${CMAKE_CURRENT_SOURCE_DIR}. - ------------------------------------------------------------------------- -r12813 | airwin | 2013-12-05 12:53:04 -0800 (Thu, 05 Dec 2013) | 3 lines -Changed paths: - M /trunk/cmake/epa_build/libagg/CMakeLists.txt - M /trunk/cmake/epa_build/libharu/CMakeLists.txt - -Fix cut and paste error where I inadvertently created a tcl dependency -that does not exist. - ------------------------------------------------------------------------- -r12812 | airwin | 2013-12-05 02:48:48 -0800 (Thu, 05 Dec 2013) | 15 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt M /trunk/cmake/epa_build/cairo/CMakeLists.txt M /trunk/cmake/epa_build/cmake/CMakeLists.txt M /trunk/cmake/epa_build/docbook-xml/CMakeLists.txt M /trunk/cmake/epa_build/docbook-xsl/CMakeLists.txt - M /trunk/cmake/epa_build/epa_CMakeLists.txt.in M /trunk/cmake/epa_build/fontconfig/CMakeLists.txt M /trunk/cmake/epa_build/glib/CMakeLists.txt M /trunk/cmake/epa_build/gobject-introspection/CMakeLists.txt @@ -1054,8 +189,6 @@ M /trunk/cmake/epa_build/itk3/CMakeLists.txt M /trunk/cmake/epa_build/itstool/CMakeLists.txt M /trunk/cmake/epa_build/iwidgets/CMakeLists.txt - A /trunk/cmake/epa_build/iwidgets4.0 - A /trunk/cmake/epa_build/iwidgets4.0/CMakeLists.txt M /trunk/cmake/epa_build/libagg/CMakeLists.txt M /trunk/cmake/epa_build/libffi/CMakeLists.txt M /trunk/cmake/epa_build/libharu/CMakeLists.txt @@ -1068,3586 +201,924 @@ M /trunk/cmake/epa_build/pixman/CMakeLists.txt M /trunk/cmake/epa_build/pkg-config/CMakeLists.txt M /trunk/cmake/epa_build/plplot/CMakeLists.txt - A /trunk/cmake/epa_build/plplot_lite - A /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt M /trunk/cmake/epa_build/ragel/CMakeLists.txt M /trunk/cmake/epa_build/shapelib/CMakeLists.txt M /trunk/cmake/epa_build/subversion/CMakeLists.txt M /trunk/cmake/epa_build/swig/CMakeLists.txt M /trunk/cmake/epa_build/tcl/CMakeLists.txt + M /trunk/cmake/epa_build/tk/CMakeLists.txt M /trunk/cmake/epa_build/wxwidgets/CMakeLists.txt M /trunk/cmake/epa_build/xmlcatalog-wrapper/CMakeLists.txt M /trunk/cmake/epa_build/yelp-tools/CMakeLists.txt M /trunk/cmake/epa_build/yelp-xsl/CMakeLists.txt -Commit the changes to move to the new "add_subdirectory" paradigm for -epa_build. +Set correct native line endings property for all the CMakeLists.txt +files of the epa_build project. -Tested by Alan W. Irwin <ai...@us...> on Linux -using the epa_build -DBUILD_THE_BUILDTOOLS=ON cmake option and -the build_all target (which built and installed cmake, pkg-config, swig, libpcre, -tk(8.6), tcl(8.6), itk(4.0), iwidgets(4.1.0), itcl3(3.4), itk3(3.3), and -iwidgets4.0(4.0.1) without issues in just 11.5 minutes. - -N.B. the more normal epa_build with -DBUILD_THE_BUILDTOOLS=OFF (which -builds PLplot and its normal dependencies using the above build tools) -has not been tested yet, and there are presumably a few minor issues -still to straighten out for that case. - - ------------------------------------------------------------------------ -r12811 | airwin | 2013-12-05 01:20:44 -0800 (Thu, 05 Dec 2013) | 6 lines +r12984 | arjenmarkus | 2014-02-08 11:09:26 -0800 (Sat, 08 Feb 2014) | 1 line Changed paths: - M /trunk/cmake/epa_build/configure_epa.cmake + M /trunk/cmake/epa_build/swig/CMakeLists.txt -BP_ ==> EPA_ - -This fix has a very large effect since it affects all epa_build -configurations that are automatically generated. - - +Add two compile flags to avoid compile errors (regarding the off64_t type and regarding the struct for directory contents) ------------------------------------------------------------------------ -r12810 | andrewross | 2013-12-04 16:12:52 -0800 (Wed, 04 Dec 2013) | 3 lines +r12983 | arjenmarkus | 2014-02-08 11:00:24 -0800 (Sat, 08 Feb 2014) | 1 line Changed paths: - M /trunk/examples/ocaml/x22.ml - -Partial update to the ocaml version of example 22. Still needs more work (and some changes to the ocaml bindings). - - ------------------------------------------------------------------------- -r12809 | airwin | 2013-12-04 11:04:27 -0800 (Wed, 04 Dec 2013) | 17 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - M /trunk/cmake/epa_build/tcl/CMakeLists.txt - M /trunk/cmake/epa_build/tk/CMakeLists.txt - -Substantially simplify (using GLOBAL properties) and clean up the -CMake logic for the dependency processing for epa_build. - -Tested by: Alan W. Irwin <ai...@us...> on Linux using -the epa_build -DBUILD_THE_BUILDTOOLS=ON cmake option and the build_tk -target (which depends on build_tcl). I also tried some local -variations with (1) tk depending on tk and (2) tk depending on tcl -depending on tk to verify that the circular dependency checking code -is working. - -N.B. The tcl and tk build configurations are the only ones so far that -have been completely converted to the new add_subdirectory paradigm. -However, now that that paradigm has been finalized, it should be -straightforward to complete the conversion for all other build -configurations. - - ------------------------------------------------------------------------- -r12808 | airwin | 2013-12-03 22:43:38 -0800 (Tue, 03 Dec 2013) | 13 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - M /trunk/cmake/epa_build/tk/CMakeLists.txt - -Implement CMake logic to handle dependencies correctly for the new -epa_build add_subdirectory paradigm. - -Tested by: Alan W. Irwin <ai...@us...> on Linux -using epa_build with -DBUILD_THE_BUILD_TOOLS=ON cmake option and -the build_tk target with the build_tk dependency on build_tcl -correctly taken care of. - -N.B. This is a good start showing the dependent build case works, but -there is still a lot of editing to do to get build configurations -other than Tcl and Tk compatible with the new paradigm. - - ------------------------------------------------------------------------- -r12807 | airwin | 2013-12-03 15:56:24 -0800 (Tue, 03 Dec 2013) | 10 lines -Changed paths: - M /trunk/cmake/epa_build/CMakeLists.txt - M /trunk/cmake/epa_build/tcl/CMakeLists.txt - -Create the first build configuration using the new add_subdirectory -paradigm for epa_build. - -Tested by Alan W. Irwin <ai...@us...> on Linux using -the -DBUILD_THE_BUILDTOOLS=ON configuration of epa_build and the -build_tcl target. - -N.B. the tcl build configuration has no dependencies so the dependency -processing was not tested by this test. - ------------------------------------------------------------------------- -r12806 | andrewross | 2013-12-03 05:03:26 -0800 (Tue, 03 Dec 2013) | 3 lines -Changed paths: - M /trunk/examples/tcl/x22.tcl - -Update tcl version of example 22 consistent with C version. - - ------------------------------------------------------------------------- -r12805 | andrewross | 2013-12-03 05:02:59 -0800 (Tue, 03 Dec 2013) | 3 lines -Changed paths: - M /trunk/bindings/tcl/plapi.tpl - M /trunk/bindings/tcl/tclAPI.c - -Update tcl bindings to plsvect will accept NULL arguments. - - ------------------------------------------------------------------------- -r12804 | arjenmarkus | 2013-12-03 03:49:15 -0800 (Tue, 03 Dec 2013) | 1 line -Changed paths: - M /trunk/examples/tk/runAllDemos.tcl - -Grey out several examples in the full set. These either do not work or have not been propagated yet. The variable greyedOut holds the list of these examples. ------------------------------------------------------------------------- -r12803 | airwin | 2013-12-01 23:43:42 -0800 (Sun, 01 Dec 2013) | 2 lines -Changed paths: - M /trunk/cmake/epa_build/configured_pango.patch - -Update patch to be consistent with other recent changes. - ------------------------------------------------------------------------- -r12802 | airwin | 2013-12-01 23:39:09 -0800 (Sun, 01 Dec 2013) | 6 lines -Changed paths: - M /trunk/cmake/epa_build/itstool/CMakeLists.txt - -Add itstool-1.2.0-python-location-fixes.patch which is normally done -automatically after itstool/CMakeLists.txt is automatically -configured, but the changes were so large that this process had to be -done by hand editing this time. - - ------------------------------------------------------------------------- -r12801 | airwin | 2013-12-01 23:25:56 -0800 (Sun, 01 Dec 2013) | 8 lines -Changed paths: + M /trunk/bindings/tcl/CMakeLists.txt + M /trunk/bindings/tk/plserver.c M /trunk/cmake/epa_build/cmake/CMakeLists.txt - M /trunk/cmake/epa_build/docbook-xml/CMakeLists.txt - M /trunk/cmake/epa_build/docbook-xsl/CMakeLists.txt - M /trunk/cmake/epa_build/itcl3/CMakeLists.txt - M /trunk/cmake/epa_build/itk/CMakeLists.txt - M /trunk/cmake/epa_build/itk3/CMakeLists.txt - M /trunk/cmake/epa_build/iwidgets/CMakeLists.txt - M /trunk/cmake/epa_build/libagg/CMakeLists.txt - M /trunk/cmake/epa_build/libharu/CMakeLists.txt - M /trunk/cmake/epa_build/libqhull/CMakeLists.txt - M /trunk/cmake/epa_build/ndiff/CMakeLists.txt - M /trunk/cmake/epa_build/pkg-config/CMakeLists.txt - M /trunk/cmake/epa_build/plplot/CMakeLists.txt - M /trunk/cmake/epa_build/shapelib/CMakeLists.txt - M /trunk/cmake/epa_build/subversion/CMakeLists.txt - M /trunk/cmake/epa_build/tcl/CMakeLists.txt - M /trunk/cmake/epa_build/tk/CMakeLists.txt - M /trunk/cmake/epa_build/wxwidgets/CMakeLists.txt - M /trunk/cmake/epa_build/xmlcatalog-wrapper/CMakeLists.txt + M /trunk/cmake/epa_build/swig/CMakeLists.txt -Update automatically configured builds to new add_subdirectory method -while replacing all "BP_" variables by the "EPA_" equivalents if those -are set in the top-level CMakeLists.txt file, or else dropping the -${BP_PROJECT}_ prefix altogether when warranted since the variable -scope issues are much reduced with the add_subdirectory method -we are still in the process of implementing. - ------------------------------------------------------------------------ -r12800 | airwin | 2013-12-01 23:19:58 -0800 (Sun, 01 Dec 2013) | 7 lines +r12982 | airwin | 2014-02-06 21:42:56 -0800 (Thu, 06 Feb 2014) | 3 lines Changed paths: M /trunk/cmake/epa_build/CMakeLists.txt - M /trunk/cmake/epa_build/cairo/CMakeLists.txt - M /trunk/cmake/epa_build/epa_CMakeLists.txt.in - M /trunk/cmake/epa_build/fontconfig/CMakeLists.txt - M /trunk/cmake/epa_build/glib/CMakeLists.txt - M /trunk/cmake/epa_build/gobject-introspection/CMakeLists.txt - M /trunk/cmake/epa_build/gperf/CMakeLists.txt - M /trunk/cmake/epa_build/gtk-doc/CMakeLists.txt - M /trunk/cmake/epa_build/harfbuzz/CMakeLists.txt - M /trunk/cmake/epa_build/intltool/CMakeLists.txt - M /trunk/cmake/epa_build/itstool/CMakeLists.txt - M /trunk/cmake/epa_build/libffi/CMakeLists.txt - M /trunk/cmake/epa_build/libpcre/CMakeLists.txt - M /trunk/cmake/epa_build/libxml2/CMakeLists.txt - M /trunk/cmake/epa_build/libxslt/CMakeLists.txt - M /trunk/cmake/epa_build/pango/CMakeLists.txt - M /trunk/cmake/epa_build/pixman/CMakeLists.txt - M /trunk/cmake/epa_build/ragel/CMakeLists.txt - M /trunk/cmake/epa_build/swig/CMakeLists.txt - M /trunk/cmake/epa_build/yelp-tools/CMakeLists.txt - M /trunk/cmake/epa_build/yelp-xsl/CMakeLists.txt -Update automatically configured builds to new add_subdirectory method -while replacing all "BP_" variables by the "EPA_" equivalents if those -are set in the top-level CMakeLists.txt file, or else dropping the -${BP_PROJECT}_ prefix altogether when warranted since the variable -scope issues are much reduced with the add_subdirectory method -we are still in the process of implementing. +Do not allow a cmake build for the MSYS platform case for the +reasons mentioned in cmake/epa_build/README. ------------------------------------------------------------------------ -r12799 | airwin | 2013-12-01 17:48:01 -0800 (Sun, 01 Dec 2013) | 4 lines +r12981 | airwin | 2014-02-06 18:49:25 -0800 (Thu, 06 Feb 2014) | 6 lines Changed paths: - M /trunk/cmake/epa_build/README.developers - M /trunk/cmake/epa_build/update_added_packages.sh - M /trunk/cmake/epa_build/update_pango_packages.sh + M /trunk/README.release -Update scripts for regenerating build configurations, and refer to -those scripts in the developer documentation rather than repeating -all the commands in those scripts. +Describe my tests for this release. Note the tough part of these are +already done (comprehensive noninteractive test on MinGW/MSYS) and I +am completely confident I can finish the rest, but if not these notes +will have to be revised. ------------------------------------------------------------------------- -r12798 | airwin | 2013-12-01 16:53:19 -0800 (Sun, 01 Dec 2013) | 9 lines -Changed paths: - M /trunk/cmake/... [truncated message content] |
From: <ai...@us...> - 2014-02-12 19:36:53
|
Revision: 13002 http://sourceforge.net/p/plplot/code/13002 Author: airwin Date: 2014-02-12 19:36:50 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Update to reflect the change in version for this imminent release and also the actual practices by the release manager for this release. Modified Paths: -------------- trunk/README.Release_Manager_Cookbook Modified: trunk/README.Release_Manager_Cookbook =================================================================== --- trunk/README.Release_Manager_Cookbook 2014-02-12 18:59:52 UTC (rev 13001) +++ trunk/README.Release_Manager_Cookbook 2014-02-12 19:36:50 UTC (rev 13002) @@ -7,6 +7,7 @@ ** Update website-related files ** Install and test a (preliminary) local copy of the PLplot website ** Update Release date and versions +** Update this file (README.Release_Manager_CookBook) ** Create (a preliminary version of) the release tarball and check the result for errors ** Do comprehensive test of PLplot @@ -23,23 +24,25 @@ ** Publicize the release announcement ** Prepare immediately for the next release cycle -(A1) GNU Privacy Guard (gpg) -(A2) Creating a test tarball from trunk -(A3) Correct computer time +INDEX for Appendix +** GNU Privacy Guard (gpg) +** Creating a test tarball from trunk +** Correct computer time N.B. the order of steps below is important because of the dependencies between the steps which are noted (except for the generation of the final release tarball and ChangeLog which depend on virtually all prior steps). +_________________________________________________________________________ -Prepare a (preliminary) version of the ChangeLog file for this release +** Prepare a (preliminary) version of the ChangeLog file for this release This step does not depend on other steps. # This makes the BASE used below correct. svn update -svn log --revision BASE:<LAST_RELEASE_REVISION> --verbose >| ChangeLog.release_preliminary +svn log --revision <LAST_RELEASE_REVISION>:BASE --verbose >| ChangeLog.release_preliminary where <LAST_RELEASE_REVISION> stands for the last revision number of the previous release which can be determined e.g., by viewing the @@ -48,6 +51,12 @@ which will contain (if all goes well in the steps below) a record of all but the last commit (of the ChangeLog itself) for this release. +Note the order of the --revision components puts this preliminary version +in chronological order. But it is traditional for the final version +to have the result in reverse chronological order (see below). + +_________________________________________________________________________ + ** Prepare the README.release file and/or press those who have made changes in this release cycle to update that file @@ -58,6 +67,7 @@ To double-check that file is complete with regards to all major developments during this release cycle, skim all the commit messages in ChangeLog.release_preliminary determined above. +_________________________________________________________________________ ** Prepare and test the documentation @@ -80,6 +90,7 @@ Update, generate and test our Docbook documentation following the instructions in doc/docbook/README.developers. +_________________________________________________________________________ ** Check and potentially fix internal consistency @@ -140,6 +151,7 @@ Built target check_tcl_parameters Check that plplot_h.inc is consistent with touchup.ml and plplot_h Built target check_plplot_h.inc +_________________________________________________________________________ ** Update website-related files @@ -173,6 +185,7 @@ announcements for the website, and could also be used to generate present release announcements for the website if desired. See www/announce/README for just how easy this step would be. +_________________________________________________________________________ ** Install and test a (preliminary) local copy of the PLplot website @@ -254,6 +267,7 @@ below) except that the release date (configured as RELEASE_DATE) and the PLplot version in www/example.php will be wrong. Those issues are addressed in "Update release date and versions" below. +_________________________________________________________________________ ** Update Release date and versions @@ -274,7 +288,15 @@ version. Also, follow the instructions in that file for updating the SOVERSION, the minor number and the patch number for each versioned library created by the PLplot build. +_________________________________________________________________________ +** Update this file (README.Release_Manager_CookBook) + +Edit this file to reflect latest practices by the release manager and +also to update the many version numbers in it to the latest version +value. + +_________________________________________________________________________ ** Create (a preliminary version of) the release tarball and check the result for errors @@ -298,8 +320,8 @@ tarball: /tmp/plplot_install/share/doc/plplot/html/index.html -/tmp/plplot_install/share/doc/plplot/plplot-5.9.11.pdf -/tmp/plplot-dist-prep/plplot-5.9.11.tar.gz +/tmp/plplot_install/share/doc/plplot/plplot-5.10.0.pdf +/tmp/plplot-dist-prep/plplot-5.10.0.tar.gz In the latter, look carefully for any files that should not be part of the source tarball. @@ -311,6 +333,7 @@ Look at the info pages that were generated from the tarball using info /tmp/plplot_install/share/info/plplotdoc.info +_________________________________________________________________________ ** Do comprehensive test of PLplot @@ -329,6 +352,7 @@ Enter results of these and all other tests of this release into README.release. +_________________________________________________________________________ ** Create ChangeLog.release @@ -358,6 +382,11 @@ last commit for the trunk version of PLplot (see remarks above about when it is necessary to repeat this step). +Note the order of the --revision components which puts this file in +the traditional reverse chronological order (unlike the preliminary +version above which is in chronological order). +_________________________________________________________________________ + ** Create the PLplot Release ++ Preliminaries @@ -386,7 +415,7 @@ # Check out this release tag -svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 plplot_tags_5.9.11 +svn checkout https://svn.code.sf.net/p/plplot/code/tags/v5_9_11 plplot_tags_5.10.0 In the event that problems are found in the release tarball generated from the release tag, then trunk should be fixed, the trunk @@ -403,7 +432,7 @@ # IMPORTANT: use this tagged version to create the website and tarball -cd plplot_tags_5.9.11 +cd plplot_tags_5.10.0 ++ Install and test a local copy of the PLplot website @@ -422,7 +451,7 @@ Follow the exact steps given above in "Install and test a (preliminary) local copy of the PLplot website" but this time with the correct RELEASE_DATE and VERSION and also do this -using the files from the tagged release directory, e.g., plplot_tags_5.9.11 +using the files from the tagged release directory, e.g., plplot_tags_5.10.0 ++ Upload the local website to SourceForge @@ -510,17 +539,17 @@ sftp airwin,pl...@fr... cd /home/frs/project/p/pl/plplot/plplot -mkdir 5.9.11\ Source -cd 5.9.11\ Source -put plplot-5.9.11.tar.gz.asc -put plplot-5.9.11.tar.gz +mkdir 5.10.0\ Source +cd 5.10.0\ Source +put plplot-5.10.0.tar.gz.asc +put plplot-5.10.0.tar.gz exit -Make, e.g., plplot-5.9.11.tar.gz, the "latest" version. +Make, e.g., plplot-5.10.0.tar.gz, the "latest" version. login to SF website -files ==> plplot ==> 5.9.11 Source ==> view details (the "i" icon) for -plplot-5.9.11.tar.gz ==> select "all" for the default +files ==> plplot ==> 5.10.0 Source ==> view details (the "i" icon) for +plplot-5.10.0.tar.gz ==> select "all" for the default The above used to spin indefinitely with iceweasel. Now it finishes with a "properties updated" message, but it doesn't appear to "take" @@ -529,12 +558,12 @@ # Save a local copy of the release tarball for future reference and # also check it. cd /home/software/plplot_svn/HEAD/export #(or wherever) -cp -a /tmp/plplot-dist-prep/plplot-5.9.11.tar.gz* . -gpg --verify plplot-5.9.11.tar.gz.asc +cp -a /tmp/plplot-dist-prep/plplot-5.10.0.tar.gz* . +gpg --verify plplot-5.10.0.tar.gz.asc Prepare concatanated release notes + Changelog. -cd plplot_tags_5.9.11 +cd plplot_tags_5.10.0 echo " DETAILED CHANGELOG FOR THIS RELEASE @@ -543,7 +572,7 @@ cd /tmp sftp airwin,pl...@fr... -cd /home/frs/project/p/pl/plplot/plplot/5.9.11\ Source +cd /home/frs/project/p/pl/plplot/plplot/5.10.0\ Source put /tmp/README.release exit @@ -554,7 +583,7 @@ news item will then be available on the menu bar. Click that, then "new post". -Enter the title (e.g., PLplot Release 5.9.11) and the text. Surround +Enter the title (e.g., PLplot Release 5.10.0) and the text. Surround the URL's in the text with angle brackets, e.g. <http://sourceforge.net/projects/plplot/files/plplot>. @@ -571,31 +600,31 @@ a. Preserve the historical record of the significant changes between versions of PLplot in one file by - prepending README.release for 5.9.11 to OLD-README.release + prepending README.release for 5.10.0 to OLD-README.release cat README.release OLD-README.release > OLD-README.release_new mv OLD-README.release_new OLD-README.release - b. Update README.release file to reflect significant changes made between - the current release and the last release. + b. Update README.release file to reflect the start of a new release cycle. --- Appendix --- +_________________________________________________________________________ -(A1) GNU Privacy Guard (gpg) +** GNU Privacy Guard (gpg) A brief summary of developer relevant gpg commands, see also: http://dewinter.com/gnupg_howto/english/GPGMiniHowto.html, man gpg, and http://www.gnupg.org/faq/GnuPG-FAQ.html. -* Configure key-server (if you haven't done that already) by editing + ++ Configure key-server (if you haven't done that already) by editing $HOME/.gnupg/gpg.conf. Also specify the auto-key-retrieve option for convenience. -* List keys on your keyring that have been retrieved or generated so far: + ++ List keys on your keyring that have been retrieved or generated so far: gpg --list-keys irwin -* Search for any previously published keys that you might want to + ++Search for any previously published keys that you might want to revoke. (Note the search phrase is case insensitive but the search is done on the Boolean AND of the terms so the following search would miss any key generated in the past by Alan Irwin because of the @@ -604,7 +633,7 @@ gpg --search-keys Alan W. Irwin -* Create a new key: + ++ Create a new key: gpg --gen-key @@ -686,7 +715,7 @@ necessary at all as I later used the above sequence to generate a libLASi key and a FreeEOS uid key. -* Generate a revocation certificate. Note this requires the pass phrase + ++ Generate a revocation certificate. Note this requires the pass phrase specified at the time of key generation so keep that pass phrase in a safe place or else generate the revocation certificate right after generating the key, and keep that certificate in a safe place. I chose @@ -695,12 +724,12 @@ gpg --armor -o nameofkey-revocation.asc --gen-revoke nameofkey -* Publicly revoke old key (from FAQ): + ++ Publicly revoke old key (from FAQ): gpg --import old-revocation.asc gpg --send-keys nameofkey -* Upload your (public) key to GPG key server so that others can obtain it to + ++ Upload your (public) key to GPG key server so that others can obtain it to verify your signature on the release tarball. gpg --send-keys nameofkey @@ -710,8 +739,9 @@ gpg --search-keys Alan W. Irwin still shows revoked uid as the #1 uid. +_________________________________________________________________________ -(A2) (Optional) Creating a test tarball from trunk +** (Optional) Creating a test tarball from trunk This step is only required if you have some concerns about how recent changes may have affected the generated source tarball, and you want @@ -766,8 +796,9 @@ where "display" is the general image viewer from the imagemagick suite of programmes. +_________________________________________________________________________ -(A3) Correct computer time +** Correct computer time (While it is useful to have the correct time on your computer, this is no longer strictly necessary). @@ -782,8 +813,30 @@ smooth and linear fashion. If you would like your computer to always have the correct time and date, you -can install the debian ntp package, which must be properly configured to work. -Some notes about how to do this can be found in the PLplot mailing list -archive. Look for the thread titled "PLplot 5.7.2 is now available" dated -Jan 22/23 2007. +can install the debian ntp package. The default configuration appears +to give good results. You can check those results by the ntpq -pe command, +e.g., +software@raven> ntpq -dp +1 packets reassembled into response + remote refid st t when poll reach delay offset jitter +============================================================================== +2 packets reassembled into response + one.tariox.com 24.150.241.178 2 u 7d 1024 0 79.179 -6.028 0.000 +2 packets reassembled into response + tor-web-02.surr 97.107.129.217 3 u 33d 1024 0 79.696 -4.199 0.000 +2 packets reassembled into response +*helliana.com 128.9.176.30 2 u 580 1024 177 82.416 0.120 0.518 +2 packets reassembled into response + chelsea.ii1.net 216.218.254.202 2 u 16d 1024 0 33.252 5.646 0.000 + +The delay column is the round-trip travel time (in ms) to the indicated server. + +The offset column is the "combined time offset" (in ms) for the +indicated server. I assume this is the offset of that server clock from +the weighted mean of all the clocks. + +The jitter column is the "exponentially-weighted rms average" for the +indicated server. I assume it is in ms so the above jitters of 0.000 +show a very small rms for those servers, i.e., a clock of extremely +high quality. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 18:59:56
|
Revision: 13001 http://sourceforge.net/p/plplot/code/13001 Author: airwin Date: 2014-02-12 18:59:52 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Implement documentation for deprecated plwid. Modified Paths: -------------- trunk/doc/docbook/src/api-obsolete.xml Modified: trunk/doc/docbook/src/api-obsolete.xml =================================================================== --- trunk/doc/docbook/src/api-obsolete.xml 2014-02-12 18:09:32 UTC (rev 13000) +++ trunk/doc/docbook/src/api-obsolete.xml 2014-02-12 18:59:52 UTC (rev 13001) @@ -42,10 +42,10 @@ <para> The purpose of this chapter is to provide minimal documentation for obsolete/deprecated API that appears in our C library to provide backwards - compatibility until our next major release, PLplot-6, where these functions - will disappear. Do not use these functions, and if you already use them + compatibility until these functions + disappear. Do not use these functions, and if you already use them in legacy PLplot applications, replace them by the suggested - equivalents so you won't be caught out by the next major PLplot release. + equivalents so you won't be caught out when they disappear. </para> <sect1 id="plclr" renderas="sect3"> @@ -412,5 +412,53 @@ </variablelist> </sect1> + <sect1 id="plwid" renderas="sect3"> + <title> + <function>plwid</function>: Set pen width + </title> + <para> + <funcsynopsis> + <funcprototype> + <funcdef> + <function>plwid</function> + </funcdef> + <paramdef><parameter>iwidth</parameter></paramdef> + </funcprototype> + </funcsynopsis> + </para> + + <para> + Sets the pen width to an obsolete integer value. This function is deprecated. Use &plwidth; instead which sets the pen width to a floating-point value. + </para> + + <variablelist> + <varlistentry> + <term> + <parameter>iwidth</parameter> + (<literal>PLINT</literal>, input) + </term> + <listitem> + <para> + The desired pen width. If <literal><parameter>width</parameter></literal> + is negative or the same as the previous value no action is taken. + <literal><parameter>width</parameter> = 0</literal> should be interpreted as + as the minimum valid pen width for the device. The interpretation of positive + <literal><parameter>width</parameter></literal> values is also device + dependent. + </para> + </listitem> + </varlistentry> + </variablelist> + + <para> + Redacted form: <function>plwid(iwidth)</function> + </para> + + <para> + This function is deprecated so not used in any of the standard examples. + </para> + + </sect1> + </chapter> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 18:09:35
|
Revision: 13000 http://sourceforge.net/p/plplot/code/13000 Author: airwin Date: 2014-02-12 18:09:32 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Correct version configuration. Modified Paths: -------------- trunk/doc/docbook/src/plplotdoc.xml.in Modified: trunk/doc/docbook/src/plplotdoc.xml.in =================================================================== --- trunk/doc/docbook/src/plplotdoc.xml.in 2014-02-12 16:29:06 UTC (rev 12999) +++ trunk/doc/docbook/src/plplotdoc.xml.in 2014-02-12 18:09:32 UTC (rev 13000) @@ -42,7 +42,7 @@ <!DOCTYPE book PUBLIC "@DOCBOOK_DTD_PUBID@" "@DOCBOOK_DTD_SYSID@" [ -<!ENTITY Project-Version "@VERSION@"> +<!ENTITY Project-Version "@PLPLOT_VERSION@"> <!ENTITY Project-Date "$Date$"> <!ENTITY Release-Date "@RELEASE_DATE@"> @@ -280,7 +280,7 @@ </subjectset> <abbrev>DocBook</abbrev> <subtitle>Programmer's Reference Manual</subtitle> - <releaseinfo>Version 5.0</releaseinfo> + <releaseinfo>Version &Project-Version;</releaseinfo> <authorgroup> <author> <firstname>Maurice</firstname> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 16:29:09
|
Revision: 12999 http://sourceforge.net/p/plplot/code/12999 Author: airwin Date: 2014-02-12 16:29:06 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Update release date and version information for the 5.9.10 release that is about to happen. Modified Paths: -------------- trunk/cmake/modules/plplot_version.cmake trunk/www/examples.php Modified: trunk/cmake/modules/plplot_version.cmake =================================================================== --- trunk/cmake/modules/plplot_version.cmake 2014-02-12 16:03:35 UTC (rev 12998) +++ trunk/cmake/modules/plplot_version.cmake 2014-02-12 16:29:06 UTC (rev 12999) @@ -1,16 +1,16 @@ # For now, must set this by hand before each release. This value affects # at least the documentation build and perhaps other parts of the release. -set(RELEASE_DATE "2013-12-22") +set(RELEASE_DATE "2014-02-12") # Version data that need review and possible modification for each release. # Overall PLplot version number. -set(PLPLOT_VERSION 5.9.11) +set(PLPLOT_VERSION 5.10.0) # CPack version numbers for release tarball name. set(CPACK_PACKAGE_VERSION_MAJOR 5) -set(CPACK_PACKAGE_VERSION_MINOR 9) -set(CPACK_PACKAGE_VERSION_PATCH 11) +set(CPACK_PACKAGE_VERSION_MINOR 10) +set(CPACK_PACKAGE_VERSION_PATCH 0) # PLplot library version information. @@ -44,7 +44,7 @@ set(qsastime_VERSION ${qsastime_SOVERSION}.0.1) set(plplot_SOVERSION 12) -set(plplot_VERSION ${plplot_SOVERSION}.0.0) +set(plplot_VERSION ${plplot_SOVERSION}.0.1) set(plplotcxx_SOVERSION 11) set(plplotcxx_VERSION ${plplotcxx_SOVERSION}.0.0) @@ -62,7 +62,7 @@ set(tclmatrix_VERSION ${tclmatrix_SOVERSION}.2.0) set(plplottcltk_SOVERSION 11) -set(plplottcltk_VERSION ${plplottcltk_SOVERSION}.0.0) +set(plplottcltk_VERSION ${plplottcltk_SOVERSION}.1.0) set(plplottcltk_Main_SOVERSION 0) set(plplottcltk_Main_VERSION ${plplottcltk_Main_SOVERSION}.0.0) Modified: trunk/www/examples.php =================================================================== --- trunk/www/examples.php 2014-02-12 16:03:35 UTC (rev 12998) +++ trunk/www/examples.php 2014-02-12 16:29:06 UTC (rev 12999) @@ -230,7 +230,7 @@ echo <<<END <h3>Examples</h3> <p>These examples were generated with the pngcairo device and - reflect the status of PLplot-5.9.11.</p> + reflect the status of PLplot-5.10.0.</p> <p>Select a thumbnail to view full-size image and source code.</p> <p> END; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-12 16:03:39
|
Revision: 12998 http://sourceforge.net/p/plplot/code/12998 Author: airwin Date: 2014-02-12 16:03:35 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Update the description of Arjen's MinGW/MSYS test results. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2014-02-12 08:55:30 UTC (rev 12997) +++ trunk/README.release 2014-02-12 16:03:35 UTC (rev 12998) @@ -156,22 +156,31 @@ for the interactive case. * Arjen Markus was unable to confirm the good noninteractive test -results obtained above for MinGW/MSYS on a 32-bit Windows system -(Wine) on his Windows platform consisting of 64-bit Windows 7, service -pack 1 for AMD-64 hardware. The long-standing MSYS bug for parallel -builds was worked around by using the epa_build --DNUMBER_PARALLEL_JOBS:STRING=1 cmake option. However, the swig -prerequsitie could not be epa_built because of what are probably -64-bit issues in the Windows-relevant part of the swig code. This -hypothesis needs confirmation by replicating the above good -MinGW/MSYS/32-bit Wine results with MinGW/MSYS/32-bit Microsoft -Windows results, but that follow-up has not been done yet. +results obtained above for MinGW/MSYS using his Windows platform +consisting of MinGW-4.8.1 and MSYS on 64-bit +Windows 7, service pack 1 for AMD-64 hardware. The long-standing MSYS +bug for parallel builds was worked around by using the epa_build +-DNUMBER_PARALLEL_JOBS:STRING=1 cmake option. The build failure occurred +with an "undefined reference to `tclStubsPtr'" that occurred during +the course of the Itk epa_build. It is not clear at this point if his +setup of epa_build (creating appropriate values for the -Arjen also feels he has found a solution for the swig 64-bit Windows -epa_build issue, and he plans to investigate that further post-release -(when we will have time to test that his proposed fix does not -compromise the successful swig epa_builds on other platforms). +INSTALL_PREFIX +EPA_BUILD_SOURCE_PATH +CFLAGS +CXXFLAGS +FFLAGS +CMAKE_INCLUDE_PATH +CMAKE_LIBRARY_PATH +PATH +PKG_CONFIG_PATH +BUILD_COMMAND +GENERATOR_STRING +environment variables) or MinGW-4.8.1 (as opposed to MinGW-4.7.2 used +in the above successful test), or some other issue is causing failure +of the Itk build on this platform. + 4. Tests made for the prior release To remind the test team of the tests that were run for the This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arj...@us...> - 2014-02-12 08:55:33
|
Revision: 12997 http://sourceforge.net/p/plplot/code/12997 Author: arjenmarkus Date: 2014-02-12 08:55:30 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Add the option --with-maximum-compile-warnings=no to avoid errors with gcc 4.8.1 on MinGW/MSYS while building the SWIG target in epa_build. Modified Paths: -------------- trunk/cmake/epa_build/swig/CMakeLists.txt Modified: trunk/cmake/epa_build/swig/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/swig/CMakeLists.txt 2014-02-11 23:26:27 UTC (rev 12996) +++ trunk/cmake/epa_build/swig/CMakeLists.txt 2014-02-12 08:55:30 UTC (rev 12997) @@ -42,7 +42,7 @@ dependencies_targets EPA_PATH source_PATH - ) + ) if(MSYS_PLATFORM) set(CFLAGS "$ENV{CFLAGS}") @@ -69,8 +69,8 @@ URL ${URL} URL_HASH ${DOWNLOAD_HASH_TYPE}=${DOWNLOAD_HASH} PATCH_COMMAND "" - CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" "LDFLAGS=-Wl,-rpath -Wl,${EPA_CMAKE_INSTALL_PREFIX}/lib" ${source_PATH}/${EPA_CONFIGURE_COMMAND} --with-pcre-prefix=${EPA_CMAKE_INSTALL_PREFIX} - BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} + CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" "LDFLAGS=-Wl,-rpath -Wl,${EPA_CMAKE_INSTALL_PREFIX}/lib" ${source_PATH}/${EPA_CONFIGURE_COMMAND} --with-pcre-prefix=${EPA_CMAKE_INSTALL_PREFIX} --with-maximum-compile-warnings=no + BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} BUILD_IN_SOURCE OFF INSTALL_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} install ) @@ -78,7 +78,7 @@ add_custom_command( OUTPUT ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-patch - COMMAND ${CMAKE_COMMAND} -E echo + COMMAND ${CMAKE_COMMAND} -E echo "Provide swig support for octave-3.8.0" COMMAND ${PATCH_EXECUTABLE} --directory=${EPA_BASE}/Source/build_${PACKAGE} -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/octave-3.8.0.patch APPEND This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-11 23:26:30
|
Revision: 12996 http://sourceforge.net/p/plplot/code/12996 Author: airwin Date: 2014-02-11 23:26:27 +0000 (Tue, 11 Feb 2014) Log Message: ----------- Add some comments about the way foward for development of epa_build. Modified Paths: -------------- trunk/cmake/epa_build/README.developers Modified: trunk/cmake/epa_build/README.developers =================================================================== --- trunk/cmake/epa_build/README.developers 2014-02-11 00:31:22 UTC (rev 12995) +++ trunk/cmake/epa_build/README.developers 2014-02-11 23:26:27 UTC (rev 12996) @@ -80,3 +80,34 @@ cmake -DFILENAME:FILEPATH=add_packages.data -P configure_epa.cmake svn diff +OTHER NOTES: + +The epa_build configurations are still missing for certain packages. +For example, a build of a strong-enough version of cmake so that it +can support "https" downloads (sometimes required by epa_build itself) +requires that cmake not use its weak internal curl library and instead +use a fully configured external curl library. So the cmake epa_build +should be configured with an external libcurl epa_build dependency, +but that dependency does not exist yet. So I plan to use the +directions (actually for the mingw-w64 fork of MinGW rather than for +MinGW itself) in +<http://www.gaia-gis.it/gaia-sins/mingw64_how_to.html> as a guide to +create an epa_build configure for both libcurl and its openssl +dependency. Note, that URL contains mingw-w64 build directions for a +large number of free software packages so it may also be useful to +solve some epa_build problems for some packages for the pango/cairo +stack of libraries that currently have epa_build configuration +problems for MinGW/MSYS. + +Also, it is becoming clear that many users are switching from the +classical combination of MinGW and MSYS to the combination of +mingw-w64 and MSYS2 (see <http://sourceforge.net/p/msys2/wiki/MSYS2 +installation/> for install directions for that newer version). Note +that new platform cannot be currently tested on Wine because of +<http://bugs.winehq.org/show_bug.cgi?id=35561> so my (AWI's) +participation in such tests could only be indirect. Nevertheless, I +would encourage such tests since apparently MSYS2 (a simplification of +modern Cygwin) has fewer bugs and uses more up-to-date versions of +software than the traditional MSYS (a simplification of ancient +Cygwin). + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-11 00:31:26
|
Revision: 12995 http://sourceforge.net/p/plplot/code/12995 Author: airwin Date: 2014-02-11 00:31:22 +0000 (Tue, 11 Feb 2014) Log Message: ----------- Update instructions with regard to setting NUMBER_PARALLEL_JOBS. Modified Paths: -------------- trunk/cmake/epa_build/README Modified: trunk/cmake/epa_build/README =================================================================== --- trunk/cmake/epa_build/README 2014-02-11 00:06:38 UTC (rev 12994) +++ trunk/cmake/epa_build/README 2014-02-11 00:31:22 UTC (rev 12995) @@ -44,6 +44,14 @@ builds (which epa_build automatically uses for many of its builds) using the MSYS make.exe command. +N.B. Arjen Markus reports that for some versions of the automatic +installer msys-core-bin=1.0.17-1 is no longer available. For this +case use the epa_build cmake option -DNUMBER_PARALLEL_JOBS:STRING=1 +which forces all builds to be non-parallel. For hardware with more +than one cpu this choice obviously leads to considerably less +efficient builds than when the default value of 4 is used for this +CMake variable. + 3. Install additional needed MSYS software that is not installed by the automatic installer. @@ -182,6 +190,14 @@ rm -rf <Build tree prefix>/build_dir-linux_buildtools/* ${INSTALL_PREFIX}_buildtools cd <Build tree prefix>/build_dir-linux_buildtools +# N.B. The epa_build system sets the CMake cache variable +# NUMBER_PARALLEL_JOBS to 4 by default which is suitable for most +# entry-level PC's. However, users with a high-level computer with +# more than say 2 cpu's may wish to increase this cache value by, +# e.g., setting the cmake option +# -DNUMBER_PARALLEL_JOBS:STRING=<some integer value larger than 4> +# to make efficient use of all those different cpu's. + cmake -DCMAKE_VERBOSE_MAKEFILE=ON -G"$GENERATOR_STRING" -DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX}_buildtools -DBUILD_THE_BUILDTOOLS=ON $EPA_BUILD_SOURCE_PATH >& cmake.out # Check cmake.out for any errors @@ -223,6 +239,14 @@ # -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=OFF and # -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=OFF +# N.B. The epa_build system sets the CMake cache variable +# NUMBER_PARALLEL_JOBS to 4 by default which is suitable for most +# entry-level PC's. However, users with a high-level computer with +# more than say 2 cpu's may wish to increase this cache value by, +# e.g., setting the cmake option +# -DNUMBER_PARALLEL_JOBS:STRING=<some integer value larger than 4> +# to make efficient use of all those different cpu's. + cmake -DCMAKE_VERBOSE_MAKEFILE=ON -G"$GENERATOR_STRING" -DCMAKE_INSTALL_PREFIX:PATH=$INSTALL_PREFIX -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON $EPA_BUILD_SOURCE_PATH >& cmake.out # Check cmake.out for any errors @@ -300,14 +324,20 @@ pango and qt dependencies of plplot which had dependent packages of their own that have build errors on MinGW/MSYS. -N.B. the epa_build configuration tweaks required to make all epa_builds work on -MinGW/MSYS (and other Windows platforms) should be few per project -since many others have had success building all projects on Windows -that are covered by epa_build. But there are a lot of such projects -in, for example, the dependency list for pango, and often the Windows -build tweaks are not well publicized. Thus, some substantial and -sustained effort (but not an inherently difficult effort) will be -required to get all of the epa_build configurations to work for the -Windows case, and the success I have achieved with a limited group of -projects for the plplot_lite case on MinGW/MSYS/Wine is a promising -start. +N.B. The epa_build system sets the CMake cache variable +NUMBER_PARALLEL_JOBS to 4 by default which is suitable for most +entry-level PC's. However, MSYS users who are unable to downgrade +(see above) may need to set this value to 1 using the cmake option +-DNUMBER_PARALLEL_JOBS:STRING=1 + +N.B. the epa_build configuration tweaks required to make all +epa_builds work on MinGW/MSYS (and other Windows platforms) should be +few per project since many others have had success building all +projects on Windows that are covered by epa_build. But there are a +lot of such projects in, for example, the dependency list for pango, +and often the Windows build tweaks are not well publicized. Thus, +some substantial and sustained effort (but not an inherently difficult +effort) will be required to get all of the epa_build configurations to +work for the Windows case, and the success I have achieved with a +limited group of projects for the plplot_lite case on MinGW/MSYS/Wine +is a promising start. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-11 00:06:41
|
Revision: 12994 http://sourceforge.net/p/plplot/code/12994 Author: airwin Date: 2014-02-11 00:06:38 +0000 (Tue, 11 Feb 2014) Log Message: ----------- Describe the exact status of the testing for this release. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2014-02-10 21:36:35 UTC (rev 12993) +++ trunk/README.release 2014-02-11 00:06:38 UTC (rev 12994) @@ -1,8 +1,8 @@ PLplot Release 5.10.0 ~~~~~~~~~~~~~~~~~~~~ This is a release of the PLplot plotting package. It represents the -ongoing best efforts of the PLplot community to improve the PLplot -plotting package, and it is the only version of PLplot that we attempt +ongoing best efforts of the PLplot community to improve this +package, and it is the only version of PLplot that we attempt to support. Releases in the 5.x.y series should be available several times per year. @@ -10,7 +10,8 @@ PROBLEMS file or on our bug tracker, then please send bug reports to PLplot developers via the mailing lists at <http://sourceforge.net/p/plplot/mailman/> (preferred for initial -discussion of issues) and, if no quick resolution is possible, on our +discussion of issues) and, if no quick resolution is possible, then the +issue should be placed on our bug tracker at <http://sourceforge.net/p/plplot/bugs/>. Please see the license under which this software is distributed @@ -64,7 +65,7 @@ bindings and examples work on MinGW/MSYS. 2.4 Make many minor build-system fixes so that comprehensive tests (see -test summaries below) finally work well on MinGW/MSYS. +test summaries below) finally work almost completely on MinGW/MSYS. 2.5 Update api.xml to be consistent with our public API defined by plplot.h. @@ -85,7 +86,7 @@ 3. Tests made for the current release. -Note that "comprehensive tests" below refers to running +The "comprehensive tests" below refers to running scripts/comprehensive_test.sh in default mode (i.e., not dropping any tests). For each of our three major configurations (shared libraries/dynamic devices, shared libraries/nondynamic devices, and @@ -94,42 +95,47 @@ targets in the build tree, the installed examples tree configured with a CMake-based build system for the examples, and an installed examples tree configured with our traditional (Make + pkg-config) build system -for the examples. Testers can run that script directly or there is a -convenient option called -DENABLE_COMPREHENSIVE_PLPLOT_TEST=ON for +for the examples. Testers can run that script directly or there are +convenient options called -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON +and -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON for epa_build (see cmake/epa_build/README) that automatically runs that script for the build_plplot_lite case (The cairo, qt, and wxwidgets device drivers are dropped) or the usual build_plplot case (no components -of PLplot dropped). +of PLplot dropped) for either/both the interactive and noninteractive +subsets of the tests. Note that all tests mentioned below were successful ones unless noted differently. -* Alan W. Irwin ran comprehensive tests via epa_build of plplot (as -opposed to plplot_lite) on a 64-bit Debian Wheezy Linux platform on -AMD-64 hardware. That system has virtually every relevant PLplot -dependency either epa_built or system-installed. So these tests are -virtually complete test of all aspects of PLplot. +* Alan W. Irwin ran both interactive and noninteractive comprehensive +tests via epa_build of plplot (as opposed to plplot_lite) on a 64-bit +Debian Wheezy Linux platform on AMD-64 hardware. That system has +virtually every relevant PLplot dependency either epa_built or +system-installed. So these tests are virtually complete test of all +aspects of PLplot. -* Alan W. Irwin ran comprehensive tests via epa_build of plplot_lite (as -opposed to plplot) on a 64-bit Debian Wheezy Linux platform on -AMD-64 hardware. These tests show that the remaining components -of PLplot work well when some important components (i.e., cairo, qt, and -wxwidgets device drivers) are dropped. +* Alan W. Irwin ran both interactive and noninteractive comprehensive +tests via epa_build of plplot_lite (as opposed to plplot) on a 64-bit +Debian Wheezy Linux platform on AMD-64 hardware. These tests show +that the remaining components of PLplot work well when some important +components (i.e., cairo, qt, and wxwidgets device drivers) are +dropped. -* Alan W. Irwin ran comprehensive tests of plplot_lite on 32-bit -MinGW/MSYS/Wine for AMD-64 hardware. (This test is only for -plplot_lite since currently some of the additional dependencies of -plplot do not build on MinGW/MSYS/Wine. It is not clear whether this -is due to a Wine issue or an epa_build configuration issue for -MinGW/MSYS.) The language bindings and examples tested were ada, c, -c++, f95, lua, python, tcl, tk, itcl, itk. and iwidgets. The device -drivers tested were ntk, pdf, ps, svg, wingcc, and xfig. So this test -is less complete than the equivalent Linux test above due to lack of -PLplot dependencies on MinGW/MSYS. But the epa_build project has -already closed some of that dependency gap for this platform (e.g., by -providing builds of pkg-config, swig, libagg, libharu, shapelib, -libqhull, and everything Tcl-related), and it is hoped it will close -even more of that dependency gap in the future. +* Alan W. Irwin ran both interactive and noninteractive comprehensive +tests of plplot_lite on 32-bit MinGW/MSYS/Wine for AMD-64 hardware. +(This test is only for plplot_lite since currently some of the +additional dependencies of plplot do not build on MinGW/MSYS/Wine. It +is not clear whether this is due to a Wine issue or an epa_build +configuration issue for MinGW/MSYS.) The language bindings and +examples tested were ada, c, c++, f95, lua, python, tcl, tk, itcl, +itk. and iwidgets. The device drivers tested were ntk, pdf, ps, svg, +wingcc, and xfig. So this test is less complete than the equivalent +Linux test above due to lack of PLplot dependencies on MinGW/MSYS. +But the epa_build project has already closed some of that dependency +gap for this platform (e.g., by providing builds of pkg-config, swig, +libagg, libharu, shapelib, libqhull, and everything Tcl-related), and +it is hoped it will close even more of that dependency gap in the +future. The Wine version for this test was 1.6.1 which was built on Debian Wheezy; the compiler was (MinGW) gcc-4.7.2; the Windows binary version @@ -137,6 +143,35 @@ CMake generator was "MSYS Makefiles"; and the build command was "make" (i.e., the MSYS version, not the MinGW version). +The above noninteractive comprehensive tests finished without issues. + +In contrast the interactive comprehensive tests failed. In +particular, all interactive tests for the shared library/dynamic +devices case for the build tree succeeded except for the +test_pltcl_standard_examples target which failed close to Tcl exit +from that particular test. This failure near Tcl exit is similar to +the Tcl exit issue reported at +http://sourceforge.net/p/plplot/bugs/139/. Because of this test +failure, the remaining configurations are untested on MinGW/MSYS/Wine +for the interactive case. + +* Arjen Markus was unable to confirm the good noninteractive test +results obtained above for MinGW/MSYS on a 32-bit Windows system +(Wine) on his Windows platform consisting of 64-bit Windows 7, service +pack 1 for AMD-64 hardware. The long-standing MSYS bug for parallel +builds was worked around by using the epa_build +-DNUMBER_PARALLEL_JOBS:STRING=1 cmake option. However, the swig +prerequsitie could not be epa_built because of what are probably +64-bit issues in the Windows-relevant part of the swig code. This +hypothesis needs confirmation by replicating the above good +MinGW/MSYS/32-bit Wine results with MinGW/MSYS/32-bit Microsoft +Windows results, but that follow-up has not been done yet. + +Arjen also feels he has found a solution for the swig 64-bit Windows +epa_build issue, and he plans to investigate that further post-release +(when we will have time to test that his proposed fix does not +compromise the successful swig epa_builds on other platforms). + 4. Tests made for the prior release To remind the test team of the tests that were run for the This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-10 21:36:38
|
Revision: 12993 http://sourceforge.net/p/plplot/code/12993 Author: airwin Date: 2014-02-10 21:36:35 +0000 (Mon, 10 Feb 2014) Log Message: ----------- Update instructions in light of the replacement of ENABLE_COMPREHENSIVE_PLPLOT_TEST with either/both COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE. Modified Paths: -------------- trunk/cmake/epa_build/README Modified: trunk/cmake/epa_build/README =================================================================== --- trunk/cmake/epa_build/README 2014-02-10 21:19:43 UTC (rev 12992) +++ trunk/cmake/epa_build/README 2014-02-10 21:36:35 UTC (rev 12993) @@ -210,16 +210,20 @@ cd <Build tree prefix>/build_dir-linux -# N.B. the -DENABLE_COMPREHENSIVE_PLPLOT_TEST=ON option below -# configurues a run of the comprehensive test script just after PLplot -# is built and installed for both the build_plplot and -# build_plplot_lite targets. This test script (familiar to PLplot -# developers) requires substantial extra CPU time and ~4GB of extra -# disk space to run. If you prefer only to build and install PLplot -# without doing any run-time testing of the results do not set this -# option or else use -DENABLE_COMPREHENSIVE_PLPLOT_TEST=OFF +# N.B. the -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON and +# -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON options below +# configure runs of the comprehensive test script (either for the +# interactive case, the noninteractive case, or both) just after the +# PLplot source tree is copied. This test script (familiar to PLplot +# developers) requires substantial interaction from the user for the +# interactive case and substantial extra CPU time and ~4GB of extra +# disk space to run for the noninteractive case. If you prefer only +# to build and install PLplot without doing any run-time testing of +# the results do not set these options or else use +# -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=OFF and +# -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=OFF -cmake -DCMAKE_VERBOSE_MAKEFILE=ON -G"$GENERATOR_STRING" -DCMAKE_INSTALL_PREFIX:PATH=$INSTALL_PREFIX -DENABLE_COMPREHENSIVE_PLPLOT_TEST=ON $EPA_BUILD_SOURCE_PATH >& cmake.out +cmake -DCMAKE_VERBOSE_MAKEFILE=ON -G"$GENERATOR_STRING" -DCMAKE_INSTALL_PREFIX:PATH=$INSTALL_PREFIX -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON $EPA_BUILD_SOURCE_PATH >& cmake.out # Check cmake.out for any errors less cmake.out @@ -228,14 +232,28 @@ ${BUILD_COMMAND} help # Build and test the "lite" version of PLplot. -# Comprehensive checks of PLplot will be performed if -# you have set -DENABLE_COMPREHENSIVE_PLPLOT_TEST=ON above, but -# they will take substantial time and disk space. + +# Comprehensive interactive checks of PLplot will be performed if +# you have set -DCOMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON above, but +# that will require substantial interaction from you with those interactive +# tests that are run. + +# Comprehensive noninteractive checks of PLplot will be performed if +# you have set -DCOMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON above, but +# that will take substantial time and disk space to complete this +# comprehensive check. + ${BUILD_COMMAND} build_plplot_lite >& build_plplot_lite.out # Check build_plplot_lite.out for any errors less build_plplot_lite.out +# Check detailed results from comprehensive tests by looking at the *.out +# files in +# epa_build/Source/comprehensive_test_disposeable/shared/output_tree, +# epa_build/Source/comprehensive_test_disposeable/nondynamic/output_tree, and +# epa_build/Source/comprehensive_test_disposeable/static/output_tree, + # [OPTIONAL] Build and test the complete version of PLplot. ${BUILD_COMMAND} build_plplot >& build_plplot.out This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-10 21:19:50
|
Revision: 12992 http://sourceforge.net/p/plplot/code/12992 Author: airwin Date: 2014-02-10 21:19:43 +0000 (Mon, 10 Feb 2014) Log Message: ----------- Replace ENABLE_COMPREHENSIVE_PLPLOT_TEST option with the COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE options. This allows much more convenient testing where you split off the comprehensive interactive tests (which require hands-on interaction from the user) with the comprehensive noninteractive tests which can be run as a background job with no interaction required from the user. Modified Paths: -------------- trunk/cmake/epa_build/CMakeLists.txt trunk/cmake/epa_build/plplot/CMakeLists.txt trunk/cmake/epa_build/plplot_lite/CMakeLists.txt Modified: trunk/cmake/epa_build/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/CMakeLists.txt 2014-02-10 21:15:26 UTC (rev 12991) +++ trunk/cmake/epa_build/CMakeLists.txt 2014-02-10 21:19:43 UTC (rev 12992) @@ -307,13 +307,16 @@ list(APPEND EPA_MAKE_COMMAND V=1) endif(CMAKE_VERBOSE_MAKEFILE) -# This option runs the PLplot comprehensive test script for -# the exact same build environment (i.e., cmake options, environment -# variables, buildtools that have been built, and dependencies that -# have been built) as used for the epa_build of plplot and -# plplot_lite. -option(ENABLE_COMPREHENSIVE_PLPLOT_TEST "Use comprehensive test for PLplot (which requires substantial CPU time and ~4GB of disk space)" OFF) +# These options run the PLplot comprehensive test script (for +# either/both the noninteractive and interactive subsets of the tests) +# for the exact same build environment (i.e., cmake options, +# environment variables, buildtools that have been built, and +# dependencies that have been built) as used for the epa_build of +# plplot and plplot_lite. +option(COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE "Use comprehensive noninteractive test for PLplot (which requires no interaction by the user but does require substantial CPU time and ~4GB of disk space)" OFF) +option(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE "Use comprehensive interactive test for PLplot (which requires interaction by the user to click through some of the tests)" OFF) + # The parallel versions are for software packages that # do not have race conditions for parallel builds or tests. Modified: trunk/cmake/epa_build/plplot/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/plplot/CMakeLists.txt 2014-02-10 21:15:26 UTC (rev 12991) +++ trunk/cmake/epa_build/plplot/CMakeLists.txt 2014-02-10 21:19:43 UTC (rev 12992) @@ -95,33 +95,37 @@ STEP_TARGETS configure build install test ) -if(ENABLE_COMPREHENSIVE_PLPLOT_TEST) +if(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) string(REGEX REPLACE ";" " " blank_delimited_cmake_args "${cmake_args}") - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh - "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_ctest no --do_test_noninteractive no" - ) + if(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh + "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_ctest no --do_test_noninteractive no" + ) - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh - "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_test_interactive no" - ) + add_custom_command( + OUTPUT + ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test + COMMAND ${CMAKE_COMMAND} -E echo "comprehensive interactive tests" + COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh + APPEND + ) + endif(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE) - add_custom_command( - OUTPUT - ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test - COMMAND ${CMAKE_COMMAND} -E echo "comprehensive interactive tests" - COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh - APPEND - ) + if(COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh + "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_test_interactive no" + ) - add_custom_command( - OUTPUT - ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test - COMMAND ${CMAKE_COMMAND} -E echo "comprehensive noninteractive tests" - COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh - APPEND - ) -else(ENABLE_COMPREHENSIVE_PLPLOT_TEST) + add_custom_command( + OUTPUT + ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test + COMMAND ${CMAKE_COMMAND} -E echo "comprehensive noninteractive tests" + COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh + APPEND + ) + endif(COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) +else(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) # If ENABLE_COMPREHENSIVE_PLPLOT_TEST is not true, then just # configure a pure default case and build and install it. @@ -150,4 +154,4 @@ APPEND ) -endif(ENABLE_COMPREHENSIVE_PLPLOT_TEST) +endif(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) Modified: trunk/cmake/epa_build/plplot_lite/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/plplot_lite/CMakeLists.txt 2014-02-10 21:15:26 UTC (rev 12991) +++ trunk/cmake/epa_build/plplot_lite/CMakeLists.txt 2014-02-10 21:19:43 UTC (rev 12992) @@ -69,7 +69,7 @@ find_file(IS_PLPLOT_SOURCE_TREE plcore.c HINTS ${PLPLOT_LOCAL_SOURCE_DIR}/src NO_DEFAULT_PATH -) + ) if(NOT IS_PLPLOT_SOURCE_TREE) message(FATAL_ERROR "epa_build not located in cmake/epa_build in a PLplot source tree") @@ -94,33 +94,37 @@ STEP_TARGETS configure build install test ) -if(ENABLE_COMPREHENSIVE_PLPLOT_TEST) +if(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) string(REGEX REPLACE ";" " " blank_delimited_cmake_args "${cmake_args}") - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh - "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_ctest no --do_test_noninteractive no" - ) + if(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh + "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_ctest no --do_test_noninteractive no" + ) - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh - "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_test_interactive no" - ) + add_custom_command( + OUTPUT + ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test + COMMAND ${CMAKE_COMMAND} -E echo "comprehensive interactive tests" + COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh + APPEND + ) + endif(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE) - add_custom_command( - OUTPUT - ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test - COMMAND ${CMAKE_COMMAND} -E echo "comprehensive interactive tests" - COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/interactive_comprehensive_test.sh - APPEND - ) + if(COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh + "echo yes | ${EPA_BASE}/Source/build_${PACKAGE}/scripts/comprehensive_test.sh --generator_string \"${CMAKE_GENERATOR}\" --cmake_added_options \"${blank_delimited_cmake_args}\" --build_command \"${EPA_BUILD_COMMAND} -j${NUMBER_PARALLEL_JOBS}\" --ctest_command \"${CMAKE_CTEST_COMMAND} -j${NUMBER_PARALLEL_JOBS} --timeout 15000 \" --do_test_interactive no" + ) - add_custom_command( - OUTPUT - ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test - COMMAND ${CMAKE_COMMAND} -E echo "comprehensive noninteractive tests" - COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh - APPEND - ) -else(ENABLE_COMPREHENSIVE_PLPLOT_TEST) + add_custom_command( + OUTPUT + ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-test + COMMAND ${CMAKE_COMMAND} -E echo "comprehensive noninteractive tests" + COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${BASH_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/noninteractive_comprehensive_test.sh + APPEND + ) + endif(COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) +else(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) # If ENABLE_COMPREHENSIVE_PLPLOT_TEST is not true, then just # configure a pure default case and build and install it. @@ -149,4 +153,4 @@ APPEND ) -endif(ENABLE_COMPREHENSIVE_PLPLOT_TEST) +endif(COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE OR COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-10 21:15:30
|
Revision: 12991 http://sourceforge.net/p/plplot/code/12991 Author: airwin Date: 2014-02-10 21:15:26 +0000 (Mon, 10 Feb 2014) Log Message: ----------- Fix some PATH manipulation issues that occurred for the MinGW/MSYS interactive test case. Modified Paths: -------------- trunk/scripts/comprehensive_test.sh Modified: trunk/scripts/comprehensive_test.sh =================================================================== --- trunk/scripts/comprehensive_test.sh 2014-02-09 20:52:02 UTC (rev 12990) +++ trunk/scripts/comprehensive_test.sh 2014-02-10 21:15:26 UTC (rev 12991) @@ -40,10 +40,6 @@ MINGW_OR_MSYS="false" fi - if [ "$CMAKE_BUILD_TYPE_OPTION" != "-DBUILD_SHARED_LIBS=OFF" -a "$MINGW_OR_MSYS" = "true" ] ; then - echo "Prepend $BUILD_TREE/dll to the original PATH" - PATH=$BUILD_TREE/dll:$PATH - fi mkdir -p "$OUTPUT_TREE" rm -rf "$BUILD_TREE" mkdir -p "$BUILD_TREE" @@ -55,6 +51,12 @@ fi output="$OUTPUT_TREE"/cmake.out rm -f "$output" + + if [ "$CMAKE_BUILD_TYPE_OPTION" != "-DBUILD_SHARED_LIBS=OFF" -a "$MINGW_OR_MSYS" = "true" ] ; then + echo "Prepend $BUILD_TREE/dll to the original PATH" + PATH=$BUILD_TREE/dll:$PATH_SAVE + fi + # Process $cmake_added_options into $* to be used on the cmake command # line below. set -- $cmake_added_options @@ -212,10 +214,13 @@ fi fi - echo "Restore PATH to the original PATH" - PATH=$PATH_SAVE if [ "$do_test_interactive" = "yes" ] ; then if [ "$do_test_build_tree" = "yes" ] ; then + if [ "$CMAKE_BUILD_TYPE_OPTION" != "-DBUILD_SHARED_LIBS=OFF" -a "$MINGW_OR_MSYS" = "true" ] ; then + echo "Prepend $BUILD_TREE/dll to the original PATH" + PATH=$BUILD_TREE/dll:$PATH_SAVE + fi + cd "$BUILD_TREE" output="$OUTPUT_TREE"/make_interactive.out rm -f "$output" @@ -240,6 +245,17 @@ fi echo "Prepend $INSTALL_TREE/bin to the original PATH" PATH="$INSTALL_TREE/bin":$PATH_SAVE + + if [ "$CMAKE_BUILD_TYPE_OPTION" = "-DBUILD_SHARED_LIBS=ON" -a "$MINGW_OR_MSYS" = "true" ] ; then + # Use this logic to be as version-independent as possible. + current_dir=$(pwd) + # Wild cards must not be inside quotes. + cd "$INSTALL_TREE"/lib/plplot[0-9].[0-9]*.[0-9]*/drivers* + echo "Prepend $(pwd) to the current PATH" + PATH="$(pwd):$PATH" + cd $current_dir + fi + if [ "$do_test_install_tree" = "yes" ] ; then cd "$INSTALL_BUILD_TREE" output="$OUTPUT_TREE"/installed_make_interactive.out This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-09 20:52:04
|
Revision: 12990 http://sourceforge.net/p/plplot/code/12990 Author: airwin Date: 2014-02-09 20:52:02 +0000 (Sun, 09 Feb 2014) Log Message: ----------- Make some of the recently added debug output less intrusive by using the DEBUG macro. Modified Paths: -------------- trunk/bindings/tk/plserver.c Modified: trunk/bindings/tk/plserver.c =================================================================== --- trunk/bindings/tk/plserver.c 2014-02-09 20:46:30 UTC (rev 12989) +++ trunk/bindings/tk/plserver.c 2014-02-09 20:52:02 UTC (rev 12990) @@ -115,7 +115,9 @@ // Save arglist to get around Tk_ParseArgv limitations - fprintf(stderr, "Before myargv\n"); +#ifdef DEBUG + fprintf( stderr, "Before myargv\n" ); +#endif myargv = (const char **) malloc( argc * sizeof ( char * ) ); for ( i = 0; i < argc; i++ ) @@ -123,7 +125,9 @@ myargv[i] = argv[i]; } - fprintf(stderr, "After myargv\n"); +#ifdef DEBUG + fprintf( stderr, "After myargv\n" ); +#endif // Parse args // Examine the result string to see if an error return is really an error @@ -131,16 +135,18 @@ if ( Tk_ParseArgv( interp, (Tk_Window) NULL, &argc, argv, argTable, TK_ARGV_NO_DEFAULTS ) != TCL_OK ) { - fprintf(stderr, "Error in Tk_ParseArgv\n"); + fprintf( stderr, "Error in Tk_ParseArgv\n" ); fprintf( stderr, "\n(plserver) %s\n\n", Tcl_GetStringResult( interp ) ); fprintf( stderr, "\ The client_<xxx> and -child options should not be used except via the\n\ PLplot/Tk driver.\n\n(wish) " ); - fprintf(stderr, "Before Tcl_SetResult\n"); + fprintf( stderr, "Before Tcl_SetResult\n" ); Tcl_SetResult( interp, (char *) helpmsg, TCL_VOLATILE ); } - fprintf(stderr, "After Tk_ParseArgv\n"); +#ifdef DEBUG + fprintf( stderr, "After Tk_ParseArgv\n" ); +#endif // No longer need interpreter This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-02-09 20:46:35
|
Revision: 12989 http://sourceforge.net/p/plplot/code/12989 Author: airwin Date: 2014-02-09 20:46:30 +0000 (Sun, 09 Feb 2014) Log Message: ----------- Revert the recent CFLAGS change which has not been comprehensively tested for this release. Modified Paths: -------------- trunk/cmake/epa_build/swig/CMakeLists.txt Modified: trunk/cmake/epa_build/swig/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/swig/CMakeLists.txt 2014-02-09 20:41:00 UTC (rev 12988) +++ trunk/cmake/epa_build/swig/CMakeLists.txt 2014-02-09 20:46:30 UTC (rev 12989) @@ -42,12 +42,10 @@ dependencies_targets EPA_PATH source_PATH - ) + ) if(MSYS_PLATFORM) - # Add two MSYS specific flags to avoid compile errors - # It is unclear if they have any unexpected effects - set(CFLAGS "-D__NO_MINGW_LFS -U__STRICT_ANSI__ $ENV{CFLAGS}") + set(CFLAGS "$ENV{CFLAGS}") else(MSYS_PLATFORM) set(CFLAGS "$ENV{CFLAGS}") endif(MSYS_PLATFORM) @@ -72,7 +70,7 @@ URL_HASH ${DOWNLOAD_HASH_TYPE}=${DOWNLOAD_HASH} PATCH_COMMAND "" CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" "LDFLAGS=-Wl,-rpath -Wl,${EPA_CMAKE_INSTALL_PREFIX}/lib" ${source_PATH}/${EPA_CONFIGURE_COMMAND} --with-pcre-prefix=${EPA_CMAKE_INSTALL_PREFIX} - BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} + BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} BUILD_IN_SOURCE OFF INSTALL_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} install ) @@ -80,7 +78,7 @@ add_custom_command( OUTPUT ${EPA_BASE}/Stamp/build_${PACKAGE}/build_${PACKAGE}-patch - COMMAND ${CMAKE_COMMAND} -E echo + COMMAND ${CMAKE_COMMAND} -E echo "Provide swig support for octave-3.8.0" COMMAND ${PATCH_EXECUTABLE} --directory=${EPA_BASE}/Source/build_${PACKAGE} -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/octave-3.8.0.patch APPEND This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |