diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-03-25 15:26:44 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-03-25 15:26:44 +0000 |
| commit | a5778a1864570ae097099363377f2b3b05c17737 (patch) | |
| tree | 2249c6b82038146a4b6a76ab0e92a7d314daa199 /packages | |
| parent | 7b19ba41ae282ff46eed9f7bc8804aadd55da3dd (diff) | |
Updated README and distribution packages to use v1.0.1.
Updated makefiles and makeincludes to use DSONAME and GLDLIBS.
Updated configure.in to use DSONAME instead of LIBNAME.
Updated editor example code in documentation.
Added ANSI C++ changes to make things compile with the latest EGCS
compiler.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@458 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/dunix/fltk.key | 8 | ||||
| -rwxr-xr-x | packages/dunix/makedist.sh | 16 | ||||
| -rw-r--r-- | packages/hpux/fltk.info | 14 | ||||
| -rwxr-xr-x | packages/hpux/makedist.sh | 7 | ||||
| -rw-r--r-- | packages/irix/fltk.list | 2 | ||||
| -rw-r--r-- | packages/irix/fltk.spec | 16 | ||||
| -rw-r--r-- | packages/irix/fltk5x.list | 2 | ||||
| -rwxr-xr-x | packages/irix/makedist.sh | 2 | ||||
| -rw-r--r-- | packages/linux/fltk.spec | 6 | ||||
| -rwxr-xr-x | packages/linux/makedist.sh | 28 | ||||
| -rw-r--r-- | packages/solaris-intel/fltk.pkginfo | 6 | ||||
| -rw-r--r-- | packages/solaris-intel/fltk.prototype | 2 | ||||
| -rwxr-xr-x | packages/solaris-intel/makedist.sh | 6 | ||||
| -rw-r--r-- | packages/solaris-sparc/fltk.pkginfo | 6 | ||||
| -rw-r--r-- | packages/solaris-sparc/fltk.prototype | 2 | ||||
| -rwxr-xr-x | packages/solaris-sparc/makedist.sh | 6 |
16 files changed, 74 insertions, 55 deletions
diff --git a/packages/dunix/fltk.key b/packages/dunix/fltk.key index d98e4f6e5..118ead16b 100644 --- a/packages/dunix/fltk.key +++ b/packages/dunix/fltk.key @@ -1,9 +1,9 @@ -NAME='Fast Light Tool Kit, 1.0' +NAME='Fast Light Tool Kit, 1.0.1' CODE=FLT VERS=100 MI=fltk.mi COMPRESS=1 %% -FLTDSO100 . 2 'FLTK DSOs, 1.0' -FLTDEV100 . 2 'FLTK Development Software, 1.0' -FLTDOC100 . 2 'FLTK Documentation, 1.0' +FLTDSO100 . 2 'FLTK DSOs, 1.0.1' +FLTDEV100 . 2 'FLTK Development Software, 1.0.1' +FLTDOC100 . 2 'FLTK Documentation, 1.0.1' diff --git a/packages/dunix/makedist.sh b/packages/dunix/makedist.sh index 026ea977e..ae1cdcef0 100755 --- a/packages/dunix/makedist.sh +++ b/packages/dunix/makedist.sh @@ -3,8 +3,8 @@ # makedist - make a digital unix distribution. # -rm -rf fltk-1.0-dunix -mkdir fltk-1.0-dunix +rm -rf fltk-1.0.1-dunix +mkdir fltk-1.0.1-dunix echo "Building distribution tree..." rm -rf usr @@ -23,7 +23,7 @@ cp ../../fluid/fluid usr/bin/X11 strip usr/bin/X11/fluid cp ../../lib/libfltk.a usr/lib -cp ../../lib/libfltk.so.1 usr/lib +cp ../../src/libfltk.so.1 usr/lib ln -sf libfltk.so.1 usr/lib/libfltk.so cp ../../documentation/*.html usr/info/fltk @@ -40,16 +40,16 @@ for file in *.H; do done cd ../../.. -kits fltk.key . fltk-1.0-dunix +kits fltk.key . fltk-1.0.1-dunix echo "Archiving distribution..." -tar cf fltk-1.0-dunix.tar fltk-1.0-dunix +tar cf fltk-1.0.1-dunix.tar fltk-1.0.1-dunix echo "Compressing distribution..." -rm -f fltk-1.0-dunix.tar.gz -gzip -9 fltk-1.0-dunix.tar +rm -f fltk-1.0.1-dunix.tar.gz +gzip -9 fltk-1.0.1-dunix.tar echo "Removing temporary distribution files..." -rm -rf fltk-1.0-dunix +rm -rf fltk-1.0.1-dunix rm -rf usr diff --git a/packages/hpux/fltk.info b/packages/hpux/fltk.info index cec3d49cc..e4c01dab9 100644 --- a/packages/hpux/fltk.info +++ b/packages/hpux/fltk.info @@ -1,7 +1,7 @@ product tag fltk - revision 1.0 - title Fast Light Tool Kit, 1.0 + revision 1.0.1 + title Fast Light Tool Kit, 1.0.1 description C++ GUI toolkit for UNIX and Microsoft Windows. copyright Copyright 1998-1999, see the GNU Library General Public License for details. number HP-FLTK @@ -13,15 +13,15 @@ product fileset tag dso - title FLTK - Shared Libraries, 1.0 + title FLTK - Shared Libraries, 1.0.1 - file -m 0000 -o root -g sys lib/libfltk.sl /usr/lib/libfltk.sl - file -m 0555 -o root -g sys lib/libfltk.sl.1 /usr/lib/libfltk.sl.1 + file -m 0000 -o root -g sys packages/hpux/links/libfltk.sl /usr/lib/libfltk.sl + file -m 0555 -o root -g sys src/libfltk.sl.1 /usr/lib/libfltk.sl.1 end fileset tag doc - title FLTK - Documentation, 1.0 + title FLTK - Documentation, 1.0.1 file -m 0444 -o root -g sys documentation/adjuster1.gif /usr/info/fltk/adjuster1.gif file -m 0444 -o root -g sys documentation/ask.C.gif /usr/info/fltk/ask.C.gif @@ -158,7 +158,7 @@ product fileset tag dev - title FLTK - Development Software, 1.0 + title FLTK - Development Software, 1.0.1 file -m 0444 -o root -g sys fluid/fluid /usr/bin/X11/fluid file -m 0444 -o root -g sys FL/dirent.h /usr/include/FL/dirent.h diff --git a/packages/hpux/makedist.sh b/packages/hpux/makedist.sh index f3beae4a4..e3700171a 100755 --- a/packages/hpux/makedist.sh +++ b/packages/hpux/makedist.sh @@ -21,11 +21,12 @@ for file in `cd ../../FL; ls *.H`; do done ln -sf FL links/Fl +ln -sf libfltk.sl.1 links/libfltk.sl cd ../.. /usr/sbin/swpackage -v -s packages/hpux/fltk.info \ - -d packages/hpux/fltk-1.0-hpux.depot -x write_remote_files=true \ + -d packages/hpux/fltk-1.0.1-hpux.depot -x write_remote_files=true \ -x target_type=tape fltk echo "Compressing distribution..." @@ -33,6 +34,6 @@ echo "Compressing distribution..." cd packages/hpux rm -rf links -rm -f fltk-1.0-hpux.depot.gz -gzip -9 fltk-1.0-hpux.depot +rm -f fltk-1.0.1-hpux.depot.gz +gzip -9 fltk-1.0.1-hpux.depot diff --git a/packages/irix/fltk.list b/packages/irix/fltk.list index a85b94681..1706de9ca 100644 --- a/packages/irix/fltk.list +++ b/packages/irix/fltk.list @@ -320,4 +320,4 @@ f 0444 root sys usr/info/fltk/value_slider.gif documentation/value_slider.gif fl f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev f 0555 root sys usr/lib32/libfltk.a lib/libfltk.a fltk.sw.dev l 0000 root sys usr/lib32/libfltk.so - fltk.sw.eoe symval("libfltk.so.1") -f 0555 root sys usr/lib32/libfltk.so.1 lib/libfltk.so.1 fltk.sw.eoe +f 0555 root sys usr/lib32/libfltk.so.1 src/libfltk.so.1 fltk.sw.eoe diff --git a/packages/irix/fltk.spec b/packages/irix/fltk.spec index 2e508a527..836d1aa86 100644 --- a/packages/irix/fltk.spec +++ b/packages/irix/fltk.spec @@ -1,17 +1,17 @@ product fltk - id "Fast Light Tool Kit, 1.0" + id "Fast Light Tool Kit, 1.0.1" image sw - id "FLTK Execution Environment, 1.0" - version 010000000 + id "FLTK Execution Environment, 1.0.1" + version 010001000 subsys eoe default - id "FLTK - Execution-Only Environment, 1.0" + id "FLTK - Execution-Only Environment, 1.0.1" exp fltk.sw.eoe endsubsys subsys dev default - id "FLTK - Development Environment, 1.0" + id "FLTK - Development Environment, 1.0.1" exp fltk.sw.dev prereq ( @@ -21,11 +21,11 @@ product fltk endimage image man - id "FLTK Documentation, 1.0" - version 010000000 + id "FLTK Documentation, 1.0.1" + version 010001000 subsys eoe default - id "FLTK - Development Manuals, 1.0" + id "FLTK - Development Manuals, 1.0.1" exp fltk.man.dev endsubsys endimage diff --git a/packages/irix/fltk5x.list b/packages/irix/fltk5x.list index 7d8c817df..20847b764 100644 --- a/packages/irix/fltk5x.list +++ b/packages/irix/fltk5x.list @@ -320,4 +320,4 @@ f 0444 root sys usr/info/fltk/value_slider.gif documentation/value_slider.gif fl f 0444 root sys usr/info/fltk/widgets.html documentation/widgets.html fltk.man.dev f 0555 root sys usr/lib/libfltk.a lib/libfltk.a fltk.sw.dev l 0000 root sys usr/lib/libfltk.so - fltk.sw.eoe symval("libfltk.so.1") -f 0555 root sys usr/lib/libfltk.so.1 lib/libfltk.so.1 fltk.sw.eoe +f 0555 root sys usr/lib/libfltk.so.1 src/libfltk.so.1 fltk.sw.eoe diff --git a/packages/irix/makedist.sh b/packages/irix/makedist.sh index 1442c4762..46960a83a 100755 --- a/packages/irix/makedist.sh +++ b/packages/irix/makedist.sh @@ -12,5 +12,5 @@ case `uname -r` in ;; esac -tar cvf fltk-1.0-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw +tar cvf fltk-1.0.1-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw diff --git a/packages/linux/fltk.spec b/packages/linux/fltk.spec index 20b6c8c72..c36c8a4aa 100644 --- a/packages/linux/fltk.spec +++ b/packages/linux/fltk.spec @@ -1,10 +1,10 @@ Summary: Fast Light Tool Kit Name: fltk -Version: 1.0 +Version: 1.0.1 Release: 1 Copyright: LGPL -Group: Development/GUI -Source: ftp://ftp.fltk.org/pub/fltk/1.0/fltk-1.0-source.tar.gz +Group: Development/Libraries +Source: ftp://ftp.fltk.org/pub/fltk/1.0.1/fltk-1.0.1-source.tar.gz URL: http://www.fltk.org Packager: Michael Sweet <mike@easysw.com> %description diff --git a/packages/linux/makedist.sh b/packages/linux/makedist.sh index 6587c3099..95ce99243 100755 --- a/packages/linux/makedist.sh +++ b/packages/linux/makedist.sh @@ -3,15 +3,33 @@ # makedist - make a linux distribution. # # Note: YOU MUST "MAKE INSTALL" FLTK PRIOR TO RUNNING THIS SCRIPT. +# # This is because the developers of the RPM distribution -# format can't seem to realize that it would be nice to -# make a distribution *without* first installing it, which -# basically means you need to have two disks or systems in -# order to test your distribution. Ya, I think RPM is just -# *great*... +# tools don't have an easy way to install a set of files +# to any location you want, e.g.: +# +# destination-file = source-file +# +# If you look at the other (commercial) UNIX distributions +# you'll notice that ALL of them support this syntax in one +# form or another. +# +# Several folks have pointed out the "build root" stuff +# provided by RPM. There are two problems with this: +# +# 1. You still need to install the files somewhere prior +# to making the installation. +# 2. Users can then install the software at a different +# location, which will cause a lot of problems with +# the FLTK DSOs. # # Also, this script currently only builds a binary distribution. # FLTK's source tar file builds under Linux without any modification. # +# Finally, if you ask me the RPM install process is simple and +# slick. You can rebuild software from source automatically, etc. +# If it weren't for the fact that the RPM build process is so +# bass ackwards I'd love it completely. +# rpm -bb fltk.spec diff --git a/packages/solaris-intel/fltk.pkginfo b/packages/solaris-intel/fltk.pkginfo index 26827df8a..37345a555 100644 --- a/packages/solaris-intel/fltk.pkginfo +++ b/packages/solaris-intel/fltk.pkginfo @@ -1,11 +1,11 @@ PKG=fltk -NAME=Fast Light Tool Kit, 1.0 +NAME=Fast Light Tool Kit, 1.0.1 ARCH=i86pc -VERSION=1.0 +VERSION=1.0.1 CATEGORY=development DESC=C++ GUI Toolkit for UNIX and Windows. VENDOR=GNU HOTLINE=http://www.fltk.org EMAIL=fltk-bugs@fltk.org CLASSES=dev doc dso -PSTAMP=fltk19990310000 +PSTAMP=fltk19990325000 diff --git a/packages/solaris-intel/fltk.prototype b/packages/solaris-intel/fltk.prototype index 163be1304..d7d136802 100644 --- a/packages/solaris-intel/fltk.prototype +++ b/packages/solaris-intel/fltk.prototype @@ -237,7 +237,7 @@ f dev info/fltk/widgets.html=documentation/widgets.html 0444 root sys d eoe lib 0555 root sys d dev lib 0555 root sys f dev lib/libfltk.a=lib/libfltk.a 0555 root sys -f eoe lib/libfltk.so.1=lib/libfltk.so.1 0555 root sys +f eoe lib/libfltk.so.1=src/libfltk.so.1 0555 root sys s dev include/FL/Enumerations.h=Enumerations.H s dev include/FL/Fl.h=Fl.H s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H diff --git a/packages/solaris-intel/makedist.sh b/packages/solaris-intel/makedist.sh index cd9ea9bfe..997086fda 100755 --- a/packages/solaris-intel/makedist.sh +++ b/packages/solaris-intel/makedist.sh @@ -22,10 +22,10 @@ cd packages/solaris-intel echo "Packing distribution..." -pkgtrans -s . fltk-1.0-solaris-intel.pkg fltk +pkgtrans -s . fltk-1.0.1-solaris-intel.pkg fltk rm -rf fltk echo "Compressing distribution..." -rm -f fltk-1.0-solaris-intel.pkg.gz -gzip -9 fltk-1.0-solaris-intel.pkg +rm -f fltk-1.0.1-solaris-intel.pkg.gz +gzip -9 fltk-1.0.1-solaris-intel.pkg diff --git a/packages/solaris-sparc/fltk.pkginfo b/packages/solaris-sparc/fltk.pkginfo index dc72e1c3c..400d6cb22 100644 --- a/packages/solaris-sparc/fltk.pkginfo +++ b/packages/solaris-sparc/fltk.pkginfo @@ -1,11 +1,11 @@ PKG=fltk -NAME=Fast Light Tool Kit, 1.0 +NAME=Fast Light Tool Kit, 1.0.1 ARCH=sun4m -VERSION=1.0 +VERSION=1.0.1 CATEGORY=development DESC=C++ GUI Toolkit for UNIX and Windows. VENDOR=GNU HOTLINE=http://www.fltk.org EMAIL=fltk-bugs@fltk.org CLASSES=dev doc dso -PSTAMP=fltk19990310000 +PSTAMP=fltk19990325000 diff --git a/packages/solaris-sparc/fltk.prototype b/packages/solaris-sparc/fltk.prototype index 163be1304..d7d136802 100644 --- a/packages/solaris-sparc/fltk.prototype +++ b/packages/solaris-sparc/fltk.prototype @@ -237,7 +237,7 @@ f dev info/fltk/widgets.html=documentation/widgets.html 0444 root sys d eoe lib 0555 root sys d dev lib 0555 root sys f dev lib/libfltk.a=lib/libfltk.a 0555 root sys -f eoe lib/libfltk.so.1=lib/libfltk.so.1 0555 root sys +f eoe lib/libfltk.so.1=src/libfltk.so.1 0555 root sys s dev include/FL/Enumerations.h=Enumerations.H s dev include/FL/Fl.h=Fl.H s dev include/FL/Fl_Adjuster.h=Fl_Adjuster.H diff --git a/packages/solaris-sparc/makedist.sh b/packages/solaris-sparc/makedist.sh index c086c2cd9..fac359495 100755 --- a/packages/solaris-sparc/makedist.sh +++ b/packages/solaris-sparc/makedist.sh @@ -22,10 +22,10 @@ cd packages/solaris-sparc echo "Packing distribution..." -pkgtrans -s . fltk-1.0-solaris-sparc.pkg fltk +pkgtrans -s . fltk-1.0.1-solaris-sparc.pkg fltk rm -rf fltk echo "Compressing distribution..." -rm -f fltk-1.0-solaris-sparc.pkg.gz -gzip -9 fltk-1.0-solaris-sparc.pkg +rm -f fltk-1.0.1-solaris-sparc.pkg.gz +gzip -9 fltk-1.0.1-solaris-sparc.pkg |
