summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>1999-03-25 15:26:44 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>1999-03-25 15:26:44 +0000
commita5778a1864570ae097099363377f2b3b05c17737 (patch)
tree2249c6b82038146a4b6a76ab0e92a7d314daa199 /packages
parent7b19ba41ae282ff46eed9f7bc8804aadd55da3dd (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.key8
-rwxr-xr-xpackages/dunix/makedist.sh16
-rw-r--r--packages/hpux/fltk.info14
-rwxr-xr-xpackages/hpux/makedist.sh7
-rw-r--r--packages/irix/fltk.list2
-rw-r--r--packages/irix/fltk.spec16
-rw-r--r--packages/irix/fltk5x.list2
-rwxr-xr-xpackages/irix/makedist.sh2
-rw-r--r--packages/linux/fltk.spec6
-rwxr-xr-xpackages/linux/makedist.sh28
-rw-r--r--packages/solaris-intel/fltk.pkginfo6
-rw-r--r--packages/solaris-intel/fltk.prototype2
-rwxr-xr-xpackages/solaris-intel/makedist.sh6
-rw-r--r--packages/solaris-sparc/fltk.pkginfo6
-rw-r--r--packages/solaris-sparc/fltk.prototype2
-rwxr-xr-xpackages/solaris-sparc/makedist.sh6
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