From a622c1524077309e71fa5e56867dbbc51244eaed Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Tue, 22 Jun 1999 18:51:25 +0000 Subject: [PATCH] A bit of distribution/makefiles things. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- distrib/gtk/copy_src | 2 +- distrib/motif/copy_src | 659 ++++++++++++++++++++++++++++++++++++++++ distrib/wine/copy_src | 2 +- docs/gtk/readme.txt | 2 +- docs/motif2/COPYING.LIB | 481 +++++++++++++++++++++++++++++ docs/motif2/changes.txt | 4 + docs/motif2/install.txt | 375 +++++++++++++++++++++++ docs/motif2/licence.txt | 56 ++++ docs/motif2/readme.txt | 56 ++++ docs/motif2/todo.txt | 48 +++ docs/wine/changes.txt | 2 +- docs/wine/readme.txt | 2 +- include/wx/version.h | 2 +- src/gtk/Makefile.am | 10 +- src/gtk1/Makefile.am | 10 +- src/motif/Makefile.am | 8 +- src/msw/Makefile.am | 11 +- wxGTK.spec | 4 +- wxMotif.spec | 58 ++++ wxWINE.spec | 4 +- 20 files changed, 1780 insertions(+), 16 deletions(-) create mode 100755 distrib/motif/copy_src create mode 100644 docs/motif2/COPYING.LIB create mode 100644 docs/motif2/changes.txt create mode 100644 docs/motif2/install.txt create mode 100644 docs/motif2/licence.txt create mode 100644 docs/motif2/readme.txt create mode 100644 docs/motif2/todo.txt create mode 100644 wxMotif.spec diff --git a/distrib/gtk/copy_src b/distrib/gtk/copy_src index 1aa3c3f16b..6e6c75236f 100755 --- a/distrib/gtk/copy_src +++ b/distrib/gtk/copy_src @@ -774,4 +774,4 @@ cp README.txt ~/wxgtk_dist/wxGTK/utils/wxPython cp Setup ~/wxgtk_dist/wxGTK/utils/wxPython/src cd ~/wxgtk_dist -tar ch wxGTK | gzip -f9 > wxGTK-2.1.0-b6.tgz +tar ch wxGTK | gzip -f9 > wxGTK-2.1.0-b7.tgz diff --git a/distrib/motif/copy_src b/distrib/motif/copy_src new file mode 100755 index 0000000000..14714a56e9 --- /dev/null +++ b/distrib/motif/copy_src @@ -0,0 +1,659 @@ +#! /bin/sh +# +# This script is creates a dir tree in ~/wxmotif_dist which +# can then be packed into an archive + +echo -------- +echo This script will copy the wxMotif release files into ~/wxmotif_dist +echo -------- +echo + +mkdir ~/wxmotif_dist +mkdir ~/wxmotif_dist/wxMotif + +echo Base dir.. + +cd ../.. +cp wxMotif.spec ~/wxmotif_dist/wxMotif +cp Makefile.am ~/wxmotif_dist/wxMotif +cp acconfig.h ~/wxmotif_dist/wxMotif +cp acinclude.m4 ~/wxmotif_dist/wxMotif +cp aclocal.m4 ~/wxmotif_dist/wxMotif +cp configure.in ~/wxmotif_dist/wxMotif +cp configure ~/wxmotif_dist/wxMotif +cp config.sub ~/wxmotif_dist/wxMotif +cp config.guess ~/wxmotif_dist/wxMotif +cp install-sh ~/wxmotif_dist/wxMotif +cp ltconfig ~/wxmotif_dist/wxMotif +cp ltmain.sh ~/wxmotif_dist/wxMotif +cp missing ~/wxmotif_dist/wxMotif +cp mkinstalldirs ~/wxmotif_dist/wxMotif +cp wx-config.in ~/wxmotif_dist/wxMotif +cp setup.h.in ~/wxmotif_dist/wxMotif +cp stamp-h.in ~/wxmotif_dist/wxMotif +cp Makefile.in ~/wxmotif_dist/wxMotif + +echo Docs.. + +cd docs/motif2 +cp COPYING.LIB ~/wxmotif_dist/wxMotif +cp install.txt ~/wxmotif_dist/wxMotif/INSTALL.txt +cp changes.txt ~/wxmotif_dist/wxMotif/CHANGES.txt +cp licence.txt ~/wxmotif_dist/wxMotif/LICENCE.txt +cp readme.txt ~/wxmotif_dist/wxMotif/README.txt +cp todo.txt ~/wxmotif_dist/wxMotif/TODO.txt +cd .. +cp symbols.txt ~/wxmotif_dist/wxMotif/SYMBOLS.txt +cd .. + +echo Include dir.. + +mkdir ~/wxmotif_dist/wxMotif/include +cd include +cp Makefile.am ~/wxmotif_dist/wxMotif/include +cp Makefile.in ~/wxmotif_dist/wxMotif/include + +mkdir ~/wxmotif_dist/wxMotif/include/wx +cd wx +cp *.h ~/wxmotif_dist/wxMotif/include/wx +cp *.cpp ~/wxmotif_dist/wxMotif/include/wx +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx + +mkdir ~/wxmotif_dist/wxMotif/include/wx/generic +cd generic +cp *.h ~/wxmotif_dist/wxMotif/include/wx/generic +cp *.xpm ~/wxmotif_dist/wxMotif/include/wx/generic +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/generic +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/generic +cd .. + +mkdir ~/wxmotif_dist/wxMotif/include/wx/unix +cd unix +cp *.h ~/wxmotif_dist/wxMotif/include/wx/unix +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/unix +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/unix +cd .. + +mkdir ~/wxmotif_dist/wxMotif/include/wx/msw +cd msw +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/msw +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/msw +cd .. + +mkdir ~/wxmotif_dist/wxMotif/include/wx/motif +cd motif +cp *.h ~/wxmotif_dist/wxMotif/include/wx/motif +rm ~/wxmotif_dist/wxMotif/include/wx/motif/setup.h +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/motif +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/motif +cd .. + +mkdir ~/wxmotif_dist/wxMotif/include/wx/gtk +cd gtk +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/gtk +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/gtk +cd .. + +mkdir ~/wxmotif_dist/wxMotif/include/wx/protocol +cd protocol +cp *.h ~/wxmotif_dist/wxMotif/include/wx/protocol +cp Makefile.am ~/wxmotif_dist/wxMotif/include/wx/protocol +cp Makefile.in ~/wxmotif_dist/wxMotif/include/wx/protocol +cd .. + +cd ../.. + +echo Misc dir.. + +mkdir ~/wxmotif_dist/wxMotif/misc +cd misc +cp Makefile.am ~/wxmotif_dist/wxMotif/misc +cp Makefile.in ~/wxmotif_dist/wxMotif/misc +mkdir ~/wxmotif_dist/wxMotif/misc/afm +cd afm +cp *.afm ~/wxmotif_dist/wxMotif/misc/afm +cp Makefile.am ~/wxmotif_dist/wxMotif/misc/afm +cp Makefile.in ~/wxmotif_dist/wxMotif/misc/afm +cd .. +mkdir ~/wxmotif_dist/wxMotif/misc/gs_afm +cd gs_afm +cp *.afm ~/wxmotif_dist/wxMotif/misc/gs_afm +cp Makefile.am ~/wxmotif_dist/wxMotif/misc/gs_afm +cp Makefile.in ~/wxmotif_dist/wxMotif/misc/gs_afm +cd ../.. + +echo Src dir.. + +cd src +mkdir ~/wxmotif_dist/wxMotif/src +cp Makefile.am ~/wxmotif_dist/wxMotif/src +cp Makefile.in ~/wxmotif_dist/wxMotif/src + +cd motif +mkdir ~/wxmotif_dist/wxMotif/src/motif +cp Makefile.am ~/wxmotif_dist/wxMotif/src/motif +cp Makefile.in ~/wxmotif_dist/wxMotif/src/motif +cp *.xbm ~/wxmotif_dist/wxMotif/src/motif +cp *.c ~/wxmotif_dist/wxMotif/src/motif +cp *.inc ~/wxmotif_dist/wxMotif/src/motif +cp *.cpp ~/wxmotif_dist/wxMotif/src/motif +cd .. + +cd common +mkdir ~/wxmotif_dist/wxMotif/src/common +cp glob.inc ~/wxmotif_dist/wxMotif/src/common +cp lexer.l ~/wxmotif_dist/wxMotif/src/common +cp parser.y ~/wxmotif_dist/wxMotif/src/common +cp extended.c ~/wxmotif_dist/wxMotif/src/common +cp *.cpp ~/wxmotif_dist/wxMotif/src/common +cd .. + +cd unix +mkdir ~/wxmotif_dist/wxMotif/src/unix +cp *.cpp ~/wxmotif_dist/wxMotif/src/unix +cd .. + +cd generic +mkdir ~/wxmotif_dist/wxMotif/src/generic +cp *.cpp ~/wxmotif_dist/wxMotif/src/generic +cd .. + +cd iodbc +mkdir ~/wxmotif_dist/wxMotif/src/iodbc +cp * ~/wxmotif_dist/wxMotif/src/iodbc +cd .. + +cd zlib +mkdir ~/wxmotif_dist/wxMotif/src/zlib +cp * ~/wxmotif_dist/wxMotif/src/zlib +cd .. + +cd png +mkdir ~/wxmotif_dist/wxMotif/src/png +cp * ~/wxmotif_dist/wxMotif/src/png +cd .. + +cd jpeg +mkdir ~/wxmotif_dist/wxMotif/src/jpeg +cp * ~/wxmotif_dist/wxMotif/src/jpeg +cd .. + +cd .. + +echo Utils dir.. + +cd utils +mkdir ~/wxmotif_dist/wxMotif/utils +cp Makefile.am ~/wxmotif_dist/wxMotif/utils +cp Makefile.in ~/wxmotif_dist/wxMotif/utils +cd .. + +echo Samples dir.. + +cd samples +mkdir ~/wxmotif_dist/wxMotif/samples +cp Makefile.am ~/wxmotif_dist/wxMotif/samples +cp Makefile.in ~/wxmotif_dist/wxMotif/samples + +echo Minimal sample.. + +cd minimal +mkdir ~/wxmotif_dist/wxMotif/samples/minimal +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/minimal +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/minimal +cp minimal.cpp ~/wxmotif_dist/wxMotif/samples/minimal +cp mondrian.xpm ~/wxmotif_dist/wxMotif/samples/minimal +cd .. + +echo Bombs sample.. + +cd bombs +mkdir ~/wxmotif_dist/wxMotif/samples/bombs +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/bombs +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/bombs +cp *.cpp ~/wxmotif_dist/wxMotif/samples/bombs +cp *.h ~/wxmotif_dist/wxMotif/samples/bombs +cp *.xpm ~/wxmotif_dist/wxMotif/samples/bombs +cd .. + +echo Caret sample.. + +cd caret +mkdir ~/wxmotif_dist/wxMotif/samples/caret +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/caret +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/caret +cp *.cpp ~/wxmotif_dist/wxMotif/samples/caret +cp *.xpm ~/wxmotif_dist/wxMotif/samples/caret +cd .. + +echo Checklst sample.. + +cd checklst +mkdir ~/wxmotif_dist/wxMotif/samples/checklst +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/checklst +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/checklst +cp *.cpp ~/wxmotif_dist/wxMotif/samples/checklst +cp *.xpm ~/wxmotif_dist/wxMotif/samples/checklst +cd .. + +echo Config sample.. + +cd config +mkdir ~/wxmotif_dist/wxMotif/samples/config +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/config +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/config +cp *.cpp ~/wxmotif_dist/wxMotif/samples/config +cd .. + +echo Controls sample.. + +cd controls +mkdir ~/wxmotif_dist/wxMotif/samples/controls +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/controls +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/controls +cp *.cpp ~/wxmotif_dist/wxMotif/samples/controls +cp *.xpm ~/wxmotif_dist/wxMotif/samples/controls +cd icons +mkdir ~/wxmotif_dist/wxMotif/samples/controls/icons +cp *.xpm ~/wxmotif_dist/wxMotif/samples/controls/icons +cd ../.. + +echo Db sample.. + +cd db +mkdir ~/wxmotif_dist/wxMotif/samples/db +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/db +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/db +cp *.cpp ~/wxmotif_dist/wxMotif/samples/db +cp *.h ~/wxmotif_dist/wxMotif/samples/db +cp *.xpm ~/wxmotif_dist/wxMotif/samples/db +cd .. + +echo DDE sample.. + +cd dde +mkdir ~/wxmotif_dist/wxMotif/samples/dde +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/dde +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/dde +cp *.cpp ~/wxmotif_dist/wxMotif/samples/dde +cp *.h ~/wxmotif_dist/wxMotif/samples/dde +cp *.xpm ~/wxmotif_dist/wxMotif/samples/dde +cd .. + +echo Dialogs sample.. + +cd dialogs +mkdir ~/wxmotif_dist/wxMotif/samples/dialogs +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/dialogs +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/dialogs +cp *.cpp ~/wxmotif_dist/wxMotif/samples/dialogs +cp *.h ~/wxmotif_dist/wxMotif/samples/dialogs +cd .. + +echo DnD sample.. + +cd dnd +mkdir ~/wxmotif_dist/wxMotif/samples/dnd +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/dnd +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/dnd +cp *.cpp ~/wxmotif_dist/wxMotif/samples/dnd +cp *.xpm ~/wxmotif_dist/wxMotif/samples/dnd +cd .. + +echo Docview sample.. + +cd docview +mkdir ~/wxmotif_dist/wxMotif/samples/docview +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/docview +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/docview +cp *.cpp ~/wxmotif_dist/wxMotif/samples/docview +cp *.h ~/wxmotif_dist/wxMotif/samples/docview +cp *.xpm ~/wxmotif_dist/wxMotif/samples/docview +cd .. + +echo DocvwMDI sample.. + +cd docvwmdi +mkdir ~/wxmotif_dist/wxMotif/samples/docvwmdi +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/docvwmdi +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/docvwmdi +cp *.cpp ~/wxmotif_dist/wxMotif/samples/docvwmdi +cp *.h ~/wxmotif_dist/wxMotif/samples/docvwmdi +cd .. + +echo Dynamic sample.. + +cd dynamic +mkdir ~/wxmotif_dist/wxMotif/samples/dynamic +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/dynamic +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/dynamic +cp *.cpp ~/wxmotif_dist/wxMotif/samples/dynamic +cp *.xpm ~/wxmotif_dist/wxMotif/samples/dynamic +cd .. + +echo Drawing sample.. + +cd drawing +mkdir ~/wxmotif_dist/wxMotif/samples/drawing +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/drawing +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/drawing +cp *.cpp ~/wxmotif_dist/wxMotif/samples/drawing +cp *.xpm ~/wxmotif_dist/wxMotif/samples/drawing +cd .. + +echo Forty sample.. + +cd forty +mkdir ~/wxmotif_dist/wxMotif/samples/forty +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/forty +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/forty +cp *.cpp ~/wxmotif_dist/wxMotif/samples/forty +cp *.h ~/wxmotif_dist/wxMotif/samples/forty +cp *.xpm ~/wxmotif_dist/wxMotif/samples/forty +cp *.xbm ~/wxmotif_dist/wxMotif/samples/forty +cd .. + +echo Fractal sample.. + +cd fractal +mkdir ~/wxmotif_dist/wxMotif/samples/fractal +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/fractal +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/fractal +cp *.cpp ~/wxmotif_dist/wxMotif/samples/fractal +cd .. + +echo Grid sample.. + +cd grid +mkdir ~/wxmotif_dist/wxMotif/samples/grid +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/grid +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/grid +cp *.cpp ~/wxmotif_dist/wxMotif/samples/grid +cd .. + +echo Help sample.. + +cd help +mkdir ~/wxmotif_dist/wxMotif/samples/help +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/help +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/help +cp *.cpp ~/wxmotif_dist/wxMotif/samples/help +cp *.xpm ~/wxmotif_dist/wxMotif/samples/help +cd doc +mkdir ~/wxmotif_dist/wxMotif/samples/help/doc +cp * ~/wxmotif_dist/wxMotif/samples/help/doc +cd ../.. + +echo Image sample.. + +cd image +mkdir ~/wxmotif_dist/wxMotif/samples/image +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/image +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/image +cp *.cpp ~/wxmotif_dist/wxMotif/samples/image +cp horse.png ~/wxmotif_dist/wxMotif/samples/image +cp horse.gif ~/wxmotif_dist/wxMotif/samples/image +cp horse.jpg ~/wxmotif_dist/wxMotif/samples/image +cd .. + +echo Internat sample.. + +cd internat +mkdir ~/wxmotif_dist/wxMotif/samples/internat +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/internat +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/internat +cp *.cpp ~/wxmotif_dist/wxMotif/samples/internat +cp *.xpm ~/wxmotif_dist/wxMotif/samples/internat +cp readme.txt ~/wxmotif_dist/wxMotif/samples/internat +cp wxstd.po ~/wxmotif_dist/wxMotif/samples/internat +cd fr +mkdir ~/wxmotif_dist/wxMotif/samples/internat/fr +cp *.?o ~/wxmotif_dist/wxMotif/samples/internat/fr +cd ../.. + +echo Layout sample.. + +cd layout +mkdir ~/wxmotif_dist/wxMotif/samples/layout +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/layout +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/layout +cp *.cpp ~/wxmotif_dist/wxMotif/samples/layout +cp *.h ~/wxmotif_dist/wxMotif/samples/layout +cd .. + +echo Listctrl sample.. + +cd listctrl +mkdir ~/wxmotif_dist/wxMotif/samples/listctrl +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/listctrl +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/listctrl +cp *.cpp ~/wxmotif_dist/wxMotif/samples/listctrl +cp *.h ~/wxmotif_dist/wxMotif/samples/listctrl +cp *.xpm ~/wxmotif_dist/wxMotif/samples/listctrl +cd bitmaps +mkdir ~/wxmotif_dist/wxMotif/samples/listctrl/bitmaps +cp *.xpm ~/wxmotif_dist/wxMotif/samples/listctrl/bitmaps +cd ../.. + +echo MDI sample.. + +cd mdi +mkdir ~/wxmotif_dist/wxMotif/samples/mdi +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/mdi +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/mdi +cp *.cpp ~/wxmotif_dist/wxMotif/samples/mdi +cp *.h ~/wxmotif_dist/wxMotif/samples/mdi +cp *.xpm ~/wxmotif_dist/wxMotif/samples/mdi +cd bitmaps +mkdir ~/wxmotif_dist/wxMotif/samples/mdi/bitmaps +cp *.xpm ~/wxmotif_dist/wxMotif/samples/mdi/bitmaps +cd ../.. + +echo Memcheck sample.. + +cd memcheck +mkdir ~/wxmotif_dist/wxMotif/samples/memcheck +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/memcheck +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/memcheck +cp *.cpp ~/wxmotif_dist/wxMotif/samples/memcheck +cp *.xpm ~/wxmotif_dist/wxMotif/samples/memcheck +cd .. + +echo Minifram sample.. + +cd minifram +mkdir ~/wxmotif_dist/wxMotif/samples/minifram +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/minifram +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/minifram +cp *.cpp ~/wxmotif_dist/wxMotif/samples/minifram +cp *.h ~/wxmotif_dist/wxMotif/samples/minifram +cp *.xpm ~/wxmotif_dist/wxMotif/samples/minifram +cd bitmaps +mkdir ~/wxmotif_dist/wxMotif/samples/minifram/bitmaps +cp *.xpm ~/wxmotif_dist/wxMotif/samples/minifram/bitmaps +cd ../.. + +echo Notebook sample.. + +cd notebook +mkdir ~/wxmotif_dist/wxMotif/samples/notebook +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/notebook +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/notebook +cp *.cpp ~/wxmotif_dist/wxMotif/samples/notebook +cp *.h ~/wxmotif_dist/wxMotif/samples/notebook +cd .. + +echo PNG sample.. + +cd png +mkdir ~/wxmotif_dist/wxMotif/samples/png +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/png +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/png +cp *.cpp ~/wxmotif_dist/wxMotif/samples/png +cp *.h ~/wxmotif_dist/wxMotif/samples/png +cp *.png ~/wxmotif_dist/wxMotif/samples/png +cd .. + +echo Printing sample.. + +cd printing +mkdir ~/wxmotif_dist/wxMotif/samples/printing +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/printing +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/printing +cp *.cpp ~/wxmotif_dist/wxMotif/samples/printing +cp *.h ~/wxmotif_dist/wxMotif/samples/printing +cp *.xpm ~/wxmotif_dist/wxMotif/samples/printing +cd .. + +echo Proplist sample.. + +cd proplist +mkdir ~/wxmotif_dist/wxMotif/samples/proplist +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/proplist +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/proplist +cp *.cpp ~/wxmotif_dist/wxMotif/samples/proplist +cp *.h ~/wxmotif_dist/wxMotif/samples/proplist +cd .. + +echo Resource sample.. + +cd resource +mkdir ~/wxmotif_dist/wxMotif/samples/resource +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/resource +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/resource +cp *.cpp ~/wxmotif_dist/wxMotif/samples/resource +cp *.h ~/wxmotif_dist/wxMotif/samples/resource +cp *.wxr ~/wxmotif_dist/wxMotif/samples/resource +cd .. + +echo Sashtest sample.. + +cd sashtest +mkdir ~/wxmotif_dist/wxMotif/samples/sashtest +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/sashtest +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/sashtest +cp *.cpp ~/wxmotif_dist/wxMotif/samples/sashtest +cp *.h ~/wxmotif_dist/wxMotif/samples/sashtest +cd .. + +echo Scroll sample.. + +cd sashtest +mkdir ~/wxmotif_dist/wxMotif/samples/scroll +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/scroll +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/scroll +cp *.cpp ~/wxmotif_dist/wxMotif/samples/scroll +cp *.h ~/wxmotif_dist/wxMotif/samples/scroll +cd .. + +echo Splitter sample.. + +cd splitter +mkdir ~/wxmotif_dist/wxMotif/samples/splitter +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/splitter +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/splitter +cp *.cpp ~/wxmotif_dist/wxMotif/samples/splitter +cd .. + +echo Tab sample.. + +cd tab +mkdir ~/wxmotif_dist/wxMotif/samples/tab +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/tab +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/tab +cp *.cpp ~/wxmotif_dist/wxMotif/samples/tab +cp *.h ~/wxmotif_dist/wxMotif/samples/tab +cd .. + +echo Text sample.. + +cd text +mkdir ~/wxmotif_dist/wxMotif/samples/text +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/text +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/text +cp *.cpp ~/wxmotif_dist/wxMotif/samples/text +cd .. + +echo Thread sample.. + +cd thread +mkdir ~/wxmotif_dist/wxMotif/samples/thread +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/thread +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/thread +cp *.cpp ~/wxmotif_dist/wxMotif/samples/thread +cd .. + +echo Toolbar sample.. + +cd toolbar +mkdir ~/wxmotif_dist/wxMotif/samples/toolbar +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/toolbar +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/toolbar +cp *.cpp ~/wxmotif_dist/wxMotif/samples/toolbar +cp *.h ~/wxmotif_dist/wxMotif/samples/toolbar +cp *.xpm ~/wxmotif_dist/wxMotif/samples/toolbar +cd bitmaps +mkdir ~/wxmotif_dist/wxMotif/samples/toolbar/bitmaps +cp *.xpm ~/wxmotif_dist/wxMotif/samples/toolbar/bitmaps +cd ../.. + +echo TreeCtrl sample.. + +cd treectrl +mkdir ~/wxmotif_dist/wxMotif/samples/treectrl +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/treectrl +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/treectrl +cp *.cpp ~/wxmotif_dist/wxMotif/samples/treectrl +cp *.h ~/wxmotif_dist/wxMotif/samples/treectrl +cp *.xpm ~/wxmotif_dist/wxMotif/samples/treectrl +cd .. + +echo typetest sample.. + +cd typetest +mkdir ~/wxmotif_dist/wxMotif/samples/typetest +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/typetest +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/typetest +cp *.cpp ~/wxmotif_dist/wxMotif/samples/typetest +cp *.h ~/wxmotif_dist/wxMotif/samples/typetest +cp *.xpm ~/wxmotif_dist/wxMotif/samples/typetest +cd .. + +echo Validate sample.. + +cd validate +mkdir ~/wxmotif_dist/wxMotif/samples/validate +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/validate +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/validate +cp *.cpp ~/wxmotif_dist/wxMotif/samples/validate +cp *.h ~/wxmotif_dist/wxMotif/samples/validate +cp *.xpm ~/wxmotif_dist/wxMotif/samples/validate +cd .. + +echo wxPoem sample.. + +cd wxpoem +mkdir ~/wxmotif_dist/wxMotif/samples/wxpoem +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/wxpoem +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/wxpoem +cp *.cpp ~/wxmotif_dist/wxMotif/samples/wxpoem +cp *.h ~/wxmotif_dist/wxMotif/samples/wxpoem +cp *.xpm ~/wxmotif_dist/wxMotif/samples/wxpoem +cp wxpoem.dat ~/wxmotif_dist/wxMotif/samples/wxpoem +cp wxpoem.txt ~/wxmotif_dist/wxMotif/samples/wxpoem +cp wxpoem.idx ~/wxmotif_dist/wxMotif/samples/wxpoem +cd .. + +echo wxSocket sample.. + +cd wxsocket +mkdir ~/wxmotif_dist/wxMotif/samples/wxsocket +cp Makefile.am ~/wxmotif_dist/wxMotif/samples/wxsocket +cp Makefile.in ~/wxmotif_dist/wxMotif/samples/wxsocket +cp *.cpp ~/wxmotif_dist/wxMotif/samples/wxsocket +cp *.xpm ~/wxmotif_dist/wxMotif/samples/wxsocket +cd ../.. + +cd ~/wxmotif_dist +tar ch wxMotif | gzip -f9 > wxMotif-2.1.0-b7.tgz diff --git a/distrib/wine/copy_src b/distrib/wine/copy_src index 228dc9a92d..3b599fce1e 100755 --- a/distrib/wine/copy_src +++ b/distrib/wine/copy_src @@ -656,4 +656,4 @@ cp *.xpm ~/wxwine_dist/wxWINE/samples/wxsocket cd ../.. cd ~/wxwine_dist -tar ch wxWINE | gzip -f9 > wxWINE-2.1.0-b6.tgz +tar ch wxWINE | gzip -f9 > wxWINE-2.1.0-b7.tgz diff --git a/docs/gtk/readme.txt b/docs/gtk/readme.txt index 047ebc5d8b..1b8b5e5df2 100644 --- a/docs/gtk/readme.txt +++ b/docs/gtk/readme.txt @@ -1,5 +1,5 @@ - Welcome to wxWindows/Gtk 2.1 snapshot 6, + Welcome to wxWindows/Gtk 2.1 snapshot 7, you have downloaded version 2.1 of the GTK+ 1.2 port of the wxWindows GUI library. This is a developers release diff --git a/docs/motif2/COPYING.LIB b/docs/motif2/COPYING.LIB new file mode 100644 index 0000000000..eb685a5ec9 --- /dev/null +++ b/docs/motif2/COPYING.LIB @@ -0,0 +1,481 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/docs/motif2/changes.txt b/docs/motif2/changes.txt new file mode 100644 index 0000000000..d286db4e9e --- /dev/null +++ b/docs/motif2/changes.txt @@ -0,0 +1,4 @@ + +22th June '99: First wxMotif 2.1 snapshot released + +Initial release diff --git a/docs/motif2/install.txt b/docs/motif2/install.txt new file mode 100644 index 0000000000..fce5b02109 --- /dev/null +++ b/docs/motif2/install.txt @@ -0,0 +1,375 @@ + + !!! When sending bug reports tell us what version of wxWindows you are + using (including the beta) and what compiler on what system. One + example: wxMotif 2.1 beta 6, egcs 1.1.1, Redhat 5.0 !!! + +* The most simple case +----------------------- + +If you compile wxWindows on Unix for the first time and don't like to read +install instructions just do (in the base dir): + +./configure --with-motif +make +su +make install +ldconfig +exit + +If you want to remove wxWindows on Unix you can do this: + +su +make uninstall +ldconfig +exit + +* The expert case +----------------- + +If you want to do some more serious cross-platform programming with wxWindows, +such as for GTK and Motif, you can now build two complete libraries and use +them concurretly. For this end, you have to create a directory for each build +of wxWindows - you may also want to create different versions of wxWindows +and test them concurrently. Most typically, this would be a version configured +with --enable-debug_flag and one without. Note, that only one build can currently +be installed, so you'd have to use local version of the library for that purpose. +For building three versions (one GTK, one Motif and a debug version of the GTK +source) you'd do this: + +md buildmotif +cd buildmotif +../configure --with-motif +make +cd .. + +md buildgtk +cd buildgtk +../configure --with-gtk +make +cd .. + +md buildgtkd +cd buildgtkd +../configure --with-gtk --enable-debug_flag +make +cd .. + +* The most simple errors +------------------------ + +You get errors during compilation: The reason is that you probably have a broken +compiler, which includes almost everything that is called gcc. If you use gcc 2.8 +you have to disable optimsation as the compiler will give up with an internal +compiler error. + +If there is just any way for you to use egcs, use egcs. We cannot fix gcc. + +You get immediate segfault when starting any sample or application: This is either +due to having compiled the library with different flags or options than your program - +typically you might have the __WXDEBUG__ option set for the library but not for your +program - or due to using a broken compiler (and its optimisation) such as GCC 2.8. + +* The most simple program +------------------------- + +Now create your super-application myfoo.app and compile anywhere with + +g++ myfoo.cpp `wx-config --libs --cflags` -o myfoo + +* General +----------------------- + +The Unix variants of wxWindows use GNU configure. If you have problems with your +make use GNU make instead. + +If you have general problems with installation, read my homepage at + + http://wesley.informatik.uni-freiburg.de/~wxxt + +for newest information. If you still don't have any success, please send a bug +report to one of our mailing lists (see my homepage) INCLUDING A DESCRIPTION OF +YOUR SYSTEM AND YOUR PROBLEM, SUCH AS YOUR VERSION OF GTK, WXGTK, WHAT DISTRIBUTION +YOU USE AND WHAT ERROR WAS REPORTED. I know this has no effect, but I tried... + +* GUI libraries +----------------------- + +wxWindows/Motif requires the Motif library to be installed on your system. As +an alternative, you may also use the free library "lesstif" which implements +most of the Motif API without the licence restrictions of Motif. + +You can get the newest version of the Lesstif from the lesstif homepage at: + + http://www.lesstif.org + +* Additional libraries +----------------------- + +wxWindows/Motif requires a thread library and X libraries known to work with threads. +This is the case on all commercial Unix-Variants and all Linux-Versions that are +based on glibc 2 except RedHat 5.0 which is broken in many aspects. As of writing +this, these Linux distributions have correct glibc 2 support: + + - RedHat 5.1 + - Debian 2.0 + - Stampede + - DLD 6.0 + - SuSE 6.0 + +You can disable thread support by running + +./configure "--disable-threads" +make +su +make install +ldconfig +exit + +NB: DO NOT COMPILE WXGTK WITH GCC AND THREADS, SINCE ALL PROGRAMS WILL CRASH UPON +START-UP! Just always use egcs and be happy. + +* Building wxMotif on SGI +-------------------------- + +Using the SGI native compilers, it is recommended that you +also set CFLAGS and CXXFLAGS before running configure. These +should be set to : + +CFLAGS="-mips3 -n32" +CXXFLAGS="-mips3 -n32" + +This is essential if you want to use the resultant binaries +on any other machine than the one it was compiled on. If you +have a 64bit machine (Octane) you should also do this to ensure +you don't accidently build the libraries as 64bit (which is +untested). + +The SGI native compiler support has only been tested on Irix 6.5. + +* Create your configuration +----------------------------- + +Usage: + ./configure options + +If you want to use system's C and C++ compiler, +set environment variables CC and CCC as + + % setenv CC cc + % setenv CCC CC + % ./configure options + +to see all the options please use: + + ./configure --help + +The basic philosophy is that if you want to use different +configurations, like a debug and a release version, +or use the same source tree on different systems, +you have only to change the environment variable OSTYPE. +(Sadly this variable is not set by default on some systems +in some shells - on SGI's for example). So you will have to +set it there. This variable HAS to be set before starting +configure, so that it knows which system it tries to +configure for. + +Configure will complain if the system variable OSTYPE has +not been defined. And Make in some circumstances as well... + + +* General options +------------------- + +Given below are the commands to change the default behaviour, +i.e. if it says "--disable-threads" it means that threads +are enabled by default. + +Many of the confiugre options have been thoroughly tested +in wxWindows snapshot 6, but not yet all (ODBC not). + +You have to add --with-motif on platforms, where Motif is +not the default (on Linux, configure will deafult to GTK). + + --without-gtk Don't use the GIMP ToolKit (GTK) + + --with-motif Use either Motif or Lesstif + Configure will look for both. + +The following options handle the kind of library you want to build. + + --disable-threads Compile without thread support. Threads + support is also required for the + socket code to work. + + --disable-shared Do not create shared libraries. + + --disable-optimise Do not optimise the code. Can + sometimes be useful for debugging + and is required on some architectures + such as Sun with gcc 2.8.X which + would otherwise produce segvs. + + --enable-profile Add profiling info to the object + files. Currently broken, I think. + + --enable-no_rtti Enable compilation without creation of + C++ RTTI information in object files. + This will speed-up compilation and reduce + binary size. + + --enable-no_exceptions Enable compilation without creation of + C++ exception information in object files. + This will speed-up compilation and reduce + binary size. Also fewer crashes during the + actual compilation... + + --enable-mem_tracing Add built-in memory tracing. + + --enable-dmalloc Use the dmalloc memory debugger. + Read more at www.letters.com/dmalloc/ + + --enable-debug_info Add debug info to object files and + executables for use with debuggers + such as gdb (or its many frontends). + + --enable-debug_flag Define __DEBUG__ and __WXDEBUG__ when + compiling. This enable wxWindows' very + useful internal debugging tricks (such + as automatically reporting illegal calls) + to work. Note that program and library + must be compiled with the same debug + options. + +* Feature Options +------------------- + +Many of the confiugre options have been thoroughly tested +in wxWindows snapshot 6, but not yet all (ODBC not). + +When producing an executable that is linked statically with wxGTK +you'll be surprised at its immense size. This can sometimes be +drastically reduced by removing features from wxWindows that +are not used in your program. The most relevant such features +are + + --without-libpng Disables PNG image format code. + + --without-libjpeg Disables JPEG image format code. + +{ --without-odbc Disables ODBC code. Not yet. } + + --disable-resources Disables the use of *.wxr type + resources. + + --disable-threads Disables threads. Will also + disable sockets. + + --disable-sockets Disables sockets. + + --disable-dnd Disables Drag'n'Drop. + + --disable-clipboard Disables Clipboard. + + --disable-serial Disables object instance serialiasation. + + --disable-streams Disables the wxStream classes. + + --disable-file Disables the wxFile class. + + --disable-textfile Disables the wxTextFile class. + + --disable-intl Disables the internationalisation. + + --disable-validators Disables validators. + + --disable-accel Disables accel. + +Apart from disabling certain features you can very often "strip" +the program of its debugging information resulting in a significant +reduction in size. + +* Compiling +------------- + +The following must be done in the base directory (e.g. ~/wxGTK +or ~/wxWin or whatever) + +Now the makefiles are created (by configure) and you can compile +the library by typing: + + make + +make yourself some coffee, as it will take some time. On an old +386SX possibly two weeks. During compilation, you'll get a few +warning messages depending in your compiler. + +If you want to be more selective, you can change into a specific +directiry and type "make" there. + +Then you may install the library and it's header files under +/usr/local/include/wx and /usr/local/lib respectively. You +have to log in as root (i.e. run "su" and enter the root +password) and type + + make install + +You can remove any traces of wxWindows by typing + + make uninstall + +If you want to save disk space by removing unnecessary +object-files: + + make clean + +in the various directories will do the work for you. + +* Creating a new Project +-------------------------- + +1) The first way uses the installed libraries and header files +automatically using wx-config + +g++ myfoo.cpp `wx-config --libs` `wx-config --cflags` -o myfoo + +Using this way, a make file for the minimal sample would look +like this + +CC = g++ + +minimal: minimal.o + $(CC) -o minimal minimal.o `wx-config --libs` + +minimal.o: minimal.cpp mondrian.xpm + $(CC) `wx-config --cflags` -c minimal.cpp -o minimal.o + +clean: + rm -f *.o minimal + +This is certain to become the standard way unless we decide +to sitch to tmake. + +2) The other way creates a project within the source code +directories of wxWindows. For this endeavour, you'll need +the usual number of GNU tools, at least + +GNU automake version 1.4 +GNU autoheader version 2.14 +GNU autoconf version 2.14 +GNU libtool version 1.2 (1.3 seems broken) + +and quite possibly + +GNU make +GNU C++ + +and if you have all this then you probably know enough to +go ahead yourself :-) + +---------------------- + +In the hope that it will be useful, + + Robert Roebling + + diff --git a/docs/motif2/licence.txt b/docs/motif2/licence.txt new file mode 100644 index 0000000000..e6dcfbd25c --- /dev/null +++ b/docs/motif2/licence.txt @@ -0,0 +1,56 @@ + + +wxWindows Library License, Version 3 +==================================== + + Copyright (C) 1998 Julian Smart, Robert Roebling et al. + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + WXWINDOWS LIBRARY LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- + TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library + General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this software, usually in a file named COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, + Boston, MA 02111-1307 USA. + + EXCEPTION NOTICE + + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of + the library as licensed under the wxWindows Library License, applying + either version 3 of the License, or (at your option) any later version of + the License as published by the copyright holders of version 3 of the + License document. + + 2. The exception is that you may create binary object code versions of any + works using this library or based on this library, and use, copy, modify, + link and distribute such binary object code files unrestricted under terms + of your choice. + + 3. If you copy code from files distributed under the terms of the GNU + General Public License or the GNU Library General Public License into a + copy of this library, as this license permits, the exception does not + apply to the code that you add in this way. To avoid misleading anyone as + to the status of such modified files, you must delete this exception + notice from such code and/or adjust the licensing conditions notice + accordingly. + + 4. If you write modifications of your own for this library, it is your + choice whether to permit this exception to apply to your modifications. + If you do not wish that, you must delete the exception notice from such + code and/or adjust the licensing conditions notice accordingly. + + diff --git a/docs/motif2/readme.txt b/docs/motif2/readme.txt new file mode 100644 index 0000000000..115494e85a --- /dev/null +++ b/docs/motif2/readme.txt @@ -0,0 +1,56 @@ + + Welcome to wxWindows/Motif 2.1 snapshot 7, + +you have downloaded version 2.1 of the Motif port of +the wxWindows GUI library. This is a developers release +and is it not suited for production development. Beware +that major changes can happen before a final release. + +More information is available from my homepage at: + + http://wesley.informatik.uni-freiburg.de/~wxxt + +and about the wxWindows project as a whole (and the +Windows and Motif ports in particular) can be found +at Julian Smart's homepage at: + + http://web.ukonline.co.uk/julian.smart/wxwin + +Information on how to install can be found in the file +INSTALL.txt, but if you cannot wait, this should work on +many systems: + +./configure --with-motif +make +su +make install +ldconfig +exit + +When you run into problems, please read the INSTALL.txt and +follow those instructions. If you still don't have any success, +please send a bug report to one of our mailing lists (see +my homepage) INCLUDING A DESCRIPTION OF YOUR SYSTEM AND +YOUR PROBLEM, SUCH AS YOUR VERSION OF GTK, WXGTK, WHAT +DISTRIBUTION YOU USE AND WHAT ERROR WAS REPORTED. I know +this has no effect, but I tried... + +The library produced by the install process will be called +libwx_motif.a (static) and libwx_motif-2.1.so.0.0.0 (shared) so that +once a binary incompatible version of wxWindows/Motif comes out +we'll augment the library version number to avoid linking problems. + +Please send problems concerning installation, feature requests, +bug reports or comments to the wxWindows users list. Information +on how to subscribe is available from my homepage. + +wxWindows/Motif doesn't come with any guarantee whatsoever. It might +crash your harddisk or destroy your monitor. It doesn't claim to be +suitable for any special or general purpose. + + Regards, + + Robert Roebling + + + diff --git a/docs/motif2/todo.txt b/docs/motif2/todo.txt new file mode 100644 index 0000000000..96bce1ccb8 --- /dev/null +++ b/docs/motif2/todo.txt @@ -0,0 +1,48 @@ + +-------------------- High priority --------------------- + +Finalise DnD API. + +More testing of Unicode support. + +New wxSizer class implementation. + +Make wxSockets work on all platform. + +Do something about reentry problems with GUI threads + when doing asynchronous work (clipboard transfer, + DnD, sockets, different threads). + +Add ID based i18n system as a replacement for the + unelegant gettext system. + +Add controls to toolbar. + +Add TIFF handler. Someone? (Hint, hint). + +Improve, update translations. Install *.mo files somewehere. + +Completely remove internal usage of C++ iostreams. + +Sleep, eat, walk, study, shave, read, play piano and wash less. + +-------------------- Medium priority --------------------- + +Show accelerator control labels and actually implement them + -> Changed in GTK 1.2 (so let's do it for 1.2). Difficult. + +-------------------- Low priority --------------------- + +Right aligned checkboxes: focus highlighting is wrong, tooltips can't be set can't be set + +OwnerDraw for wxListCtrl and others + -> Postponed. + +Implement wxPalette + -> I never understood that. Postponed. + +Implement different visuals and displays + -> I never understood that. Postponed. + +Cooperation with Qt + -> Would be nice. diff --git a/docs/wine/changes.txt b/docs/wine/changes.txt index 4190bf6018..43622c7d00 100644 --- a/docs/wine/changes.txt +++ b/docs/wine/changes.txt @@ -1,5 +1,5 @@ -20th June '99: wxWINE 2.1 snapshot 6 released +22th June '99: wxWINE 2.1 snapshot 7 released The numbering is just in synch with the wxGTK numbering as this is actually the first ever release of wxWINE. diff --git a/docs/wine/readme.txt b/docs/wine/readme.txt index 2aefaf4ca9..f81cb30180 100644 --- a/docs/wine/readme.txt +++ b/docs/wine/readme.txt @@ -1,5 +1,5 @@ - Welcome to wxWindows/Wine 2.1 snapshot 6, + Welcome to wxWindows/Wine 2.1 snapshot 7, you have downloaded version 2.1 of the WINE port of the wxWindows GUI library. This is a developers release diff --git a/include/wx/version.h b/include/wx/version.h index 93baaf6b8f..27dc3a133d 100644 --- a/include/wx/version.h +++ b/include/wx/version.h @@ -18,7 +18,7 @@ #define wxRELEASE_NUMBER 0 #define wxVERSION_STRING "wxWindows 2.1.0" #define wxVERSION_NUMBER (wxMAJOR_VERSION * 1000) + (wxMINOR_VERSION * 100) + wxRELEASE_NUMBER -#define wxBETA_NUMBER 6 +#define wxBETA_NUMBER 7 #define wxVERSION_FLOAT wxMAJOR_VERSION + (wxMINOR_VERSION/10.0) + (wxRELEASE_NUMBER/100.0) + (wxBETA_NUMBER/10000.0) #endif diff --git a/src/gtk/Makefile.am b/src/gtk/Makefile.am index 65cf3b27c2..2c4e4a51eb 100644 --- a/src/gtk/Makefile.am +++ b/src/gtk/Makefile.am @@ -1,10 +1,10 @@ ## Purpose: The automake makefile for wxWindows (src/gtk subdirectory) -## Author: Phil Blecker, Vadim Zeitlin +## Author: Phil Blecker, Vadim Zeitlin, Robert Roebling ## Version: $Id$ ## ## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.3 +AUTOMAKE_OPTIONS = 1.3 # no-dependencies SUFFIXES = .cpp .c @@ -19,6 +19,12 @@ EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}" lib_LTLIBRARIES = @WX_LIBRARY_NAME@ EXTRA_LTLIBRARIES = libwx_gtk.la libwx_motif.la libwx_msw.la +# empty Motif library +libwx_motif_la_SOURCES = + +# empty MSW/WINE library +libwx_msw_la_SOURCES = + # these are the common files which always make part of the library libwx_gtk_la_SOURCES = \ \ diff --git a/src/gtk1/Makefile.am b/src/gtk1/Makefile.am index 65cf3b27c2..2c4e4a51eb 100644 --- a/src/gtk1/Makefile.am +++ b/src/gtk1/Makefile.am @@ -1,10 +1,10 @@ ## Purpose: The automake makefile for wxWindows (src/gtk subdirectory) -## Author: Phil Blecker, Vadim Zeitlin +## Author: Phil Blecker, Vadim Zeitlin, Robert Roebling ## Version: $Id$ ## ## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.3 +AUTOMAKE_OPTIONS = 1.3 # no-dependencies SUFFIXES = .cpp .c @@ -19,6 +19,12 @@ EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}" lib_LTLIBRARIES = @WX_LIBRARY_NAME@ EXTRA_LTLIBRARIES = libwx_gtk.la libwx_motif.la libwx_msw.la +# empty Motif library +libwx_motif_la_SOURCES = + +# empty MSW/WINE library +libwx_msw_la_SOURCES = + # these are the common files which always make part of the library libwx_gtk_la_SOURCES = \ \ diff --git a/src/motif/Makefile.am b/src/motif/Makefile.am index 28ab4b97ab..5bb3e6d516 100644 --- a/src/motif/Makefile.am +++ b/src/motif/Makefile.am @@ -4,7 +4,7 @@ ## ## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.3 +AUTOMAKE_OPTIONS = 1.3 # no-dependencies SUFFIXES = .cpp .c @@ -19,6 +19,12 @@ EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}" lib_LTLIBRARIES = @WX_LIBRARY_NAME@ EXTRA_LTLIBRARIES = libwx_motif.la libwx_gtk.la libwx_msw.la +# empty GTK library +libwx_gtk_la_SOURCES = + +# empty MSW/WINE library +libwx_msw_la_SOURCES = + # these are the common files which always make part of the library libwx_motif_la_SOURCES = \ \ diff --git a/src/msw/Makefile.am b/src/msw/Makefile.am index 0267832744..64da4228f6 100644 --- a/src/msw/Makefile.am +++ b/src/msw/Makefile.am @@ -1,9 +1,12 @@ ## Purpose: The automake makefile for wxWindows (src/msw subdirectory) -## Author: Phil Blecker, Vadim Zeitlin +## Author: Phil Blecker, Vadim Zeitlin, Robert Roebling ## Version: $Id$ ## ## Process this file with automake to produce Makefile.in +AUTOMAKE_OPTIONS = 1.3 +# no-dependencies + SUFFIXES = .cpp .c DEFS = $(TOOLKIT_DEF) $(WXDEBUG_DEFINE) @@ -16,6 +19,12 @@ EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}" lib_LTLIBRARIES = @WX_LIBRARY_NAME@ EXTRA_LTLIBRARIES = libwx_gtk.la libwx_motif.la libwx_msw.la +# empty Motif library +libwx_motif_la_SOURCES = + +# empty GTK library +libwx_gtk_la_SOURCES = + # these are the common files which always make part of the library libwx_msw_la_SOURCES = \ \ diff --git a/wxGTK.spec b/wxGTK.spec index 52b965ed34..aea4a5ab4b 100644 --- a/wxGTK.spec +++ b/wxGTK.spec @@ -1,7 +1,7 @@ # Note that this is NOT a relocatable package %define pref /usr %define ver 2.1.0 -%define rel 6 +%define rel 7 Summary: The GTK+ 1.2 port of the wxWindows library Name: wxGTK @@ -9,7 +9,7 @@ Version: %{ver} Release: %{rel} Copyright: wxWindows Licence Group: X11/Libraries -Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxGTK-2.1.0-b6.tgz +Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxGTK-2.1.0-b7.tgz URL: http://wesley.informatik.uni-freiburg.de/~wxxt/docs.html Packager: Robert Roebling Requires: gtk+ >= 1.2.1 diff --git a/wxMotif.spec b/wxMotif.spec new file mode 100644 index 0000000000..1ebe0e1bb1 --- /dev/null +++ b/wxMotif.spec @@ -0,0 +1,58 @@ +# Note that this is NOT a relocatable package +%define pref /usr +%define ver 2.1.0 +%define rel 7 + +Summary: The Motif port of the wxWindows library +Name: wxMotif +Version: %{ver} +Release: %{rel} +Copyright: wxWindows Licence +Group: X11/Libraries +Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxMotif-2.1.0-b7.tgz +URL: http://wesley.informatik.uni-freiburg.de/~wxxt/docs.html +Packager: Robert Roebling +BuildRoot: /tmp/wxmotif_root + +# all packages providing an implementation of wxWindows library (regardless of +# the toolkit used) should provide the (virtual) wxwin package, this makes it +# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxqt..." +Provides: wxwin + +%description +wxWindows is a free C++ library for cross-platform GUI development. +With wxWindows, you can create applications for different GUIs (GTK+, +Motif/LessTif, MS Windows, Mac) from the same source code. + +%prep +%setup -n wxMotif +./configure --prefix=%{pref} + +%build +cd src && make + +%install +rm -rf $RPM_BUILD_ROOT +make prefix=$RPM_BUILD_ROOT%{pref} install + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr (644, root, root, 755) +%doc COPYING.LIB INSTALL.txt LICENCE.txt README.txt SYMBOLS.txt TODO.txt +%dir %{pref}/include/wx +%{pref}/include/wx/* +%dir %{pref}/lib/wx +%{pref}/lib/wx/* +%dir %{pref}/share/wx +%{pref}/share/wx/* +%attr(755, -, -) %{pref}/lib/libwx_motif* +%attr(755, -, -) %{pref}/bin/wx-config + diff --git a/wxWINE.spec b/wxWINE.spec index ea0fb4174a..e4d8bc78d1 100644 --- a/wxWINE.spec +++ b/wxWINE.spec @@ -1,7 +1,7 @@ # Note that this is NOT a relocatable package %define pref /usr %define ver 2.1.0 -%define rel 6 +%define rel 7 Summary: The WINE port of the wxWindows library Name: wxWINE @@ -9,7 +9,7 @@ Version: %{ver} Release: %{rel} Copyright: wxWindows Licence Group: X11/Libraries -Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxWINE-2.1.0-b6.tgz +Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxWINE-2.1.0-b7.tgz URL: http://wesley.informatik.uni-freiburg.de/~wxxt/docs.html Packager: Robert Roebling BuildRoot: /tmp/wxwine_root -- 2.45.2