From f182ba5a3f18caf8241556984462a0482afedfe7 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 17 Sep 2008 12:11:41 +0000 Subject: [PATCH] 2008-09-17 14:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkslib.sh * make_xmingwce.sh * make_gcc.sh * make_xmingw.sh * make_gnu.sh * make_tgz.sh + Added SunOS platform detection as an attempt to make make_tgz.sh work on OpenSolaris. ; NOFIX: Still, when trying to use make_tgz.sh in OpenSolaris, I'm getting these errors: --- ld: fatal: library -lharbour: not found ld: fatal: library -lncurses: not found --- gtar: wheel: %s: Invalid group --- harbour/ChangeLog | 17 +++++++++++++++++ harbour/bin/hb-mkslib.sh | 11 ++++++----- harbour/make_gcc.sh | 1 + harbour/make_gnu.sh | 11 ++++++----- harbour/make_tgz.sh | 11 ++++++----- harbour/make_xmingw.sh | 1 + harbour/make_xmingwce.sh | 1 + 7 files changed, 38 insertions(+), 15 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 3ec1ca2cc3..dbf3a0ee2d 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,23 @@ 2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2008-09-17 14:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + * bin/hb-mkslib.sh + * make_xmingwce.sh + * make_gcc.sh + * make_xmingw.sh + * make_gnu.sh + * make_tgz.sh + + Added SunOS platform detection as an attempt to make + make_tgz.sh work on OpenSolaris. + ; NOFIX: Still, when trying to use make_tgz.sh in OpenSolaris, + I'm getting these errors: + --- + ld: fatal: library -lharbour: not found + ld: fatal: library -lncurses: not found + --- + gtar: wheel: %s: Invalid group + 2008-09-17 13:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/memtst.prg * tests/speedtst.prg diff --git a/harbour/bin/hb-mkslib.sh b/harbour/bin/hb-mkslib.sh index b5e5c1fc46..7bb3d2ef1d 100755 --- a/harbour/bin/hb-mkslib.sh +++ b/harbour/bin/hb-mkslib.sh @@ -25,11 +25,12 @@ fi linker_options="" case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="w32" ;; - *os/2*) hb_arch="os2" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - *darwin) hb_arch="darwin" ;; + *windows*|*mingw32*|msys*) hb_arch="w32" ;; + *os/2*) hb_arch="os2" ;; + *dos) hb_arch="dos" ;; + *bsd) hb_arch="bsd" ;; + *darwin) hb_arch="darwin" ;; + *SunOS) hb_arch="sunos" ;; esac case "$hb_arch" in diff --git a/harbour/make_gcc.sh b/harbour/make_gcc.sh index 84501d4364..8472c7dfa7 100755 --- a/harbour/make_gcc.sh +++ b/harbour/make_gcc.sh @@ -20,6 +20,7 @@ if [ -z "$HB_ARCHITECTURE" ]; then *dos) hb_arch="dos" ;; *bsd) hb_arch="bsd" ;; *darwin) hb_arch="darwin" ;; + *SunOS) hb_arch="sunos" ;; esac fi export HB_ARCHITECTURE="$hb_arch" diff --git a/harbour/make_gnu.sh b/harbour/make_gnu.sh index 6e1a5e4e00..eaf70075ca 100755 --- a/harbour/make_gnu.sh +++ b/harbour/make_gnu.sh @@ -21,11 +21,12 @@ if [ -z "$HB_ARCHITECTURE" ]; then else hb_arch=`uname -s | tr -d "[-]" | tr '[A-Z]' '[a-z]' 2>/dev/null` case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="w32" ;; - *os/2*) hb_arch="os2" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - *darwin) hb_arch="darwin" ;; + *windows*|*mingw32*|msys*) hb_arch="w32" ;; + *os/2*) hb_arch="os2" ;; + *dos) hb_arch="dos" ;; + *bsd) hb_arch="bsd" ;; + *darwin) hb_arch="darwin" ;; + *SunOS) hb_arch="sunos" ;; esac fi export HB_ARCHITECTURE="$hb_arch" diff --git a/harbour/make_tgz.sh b/harbour/make_tgz.sh index f8d496c9b5..f8bfbd8fac 100755 --- a/harbour/make_tgz.sh +++ b/harbour/make_tgz.sh @@ -42,11 +42,12 @@ if [ -z "$HB_ARCHITECTURE" ]; then else hb_arch=`uname -s | tr -d "[-]" | tr '[A-Z]' '[a-z]' 2>/dev/null` case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="w32" ;; - *os/2*) hb_arch="os2" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - *darwin) hb_arch="darwin" ;; + *windows*|*mingw32*|msys*) hb_arch="w32" ;; + *os/2*) hb_arch="os2" ;; + *dos) hb_arch="dos" ;; + *bsd) hb_arch="bsd" ;; + *darwin) hb_arch="darwin" ;; + *SunOS) hb_arch="sunos" ;; esac fi export HB_ARCHITECTURE="$hb_arch" diff --git a/harbour/make_xmingw.sh b/harbour/make_xmingw.sh index fc4c5087f0..2d54b28336 100755 --- a/harbour/make_xmingw.sh +++ b/harbour/make_xmingw.sh @@ -31,6 +31,7 @@ else *dos) HB_HOST_ARCH="dos" ;; *bsd) HB_HOST_ARCH="bsd" ;; *darwin) HB_HOST_ARCH="darwin" ;; + *SunOS) HB_HOST_ARCH="sunos" ;; esac fi diff --git a/harbour/make_xmingwce.sh b/harbour/make_xmingwce.sh index 1cc4883bb2..856842b2a1 100755 --- a/harbour/make_xmingwce.sh +++ b/harbour/make_xmingwce.sh @@ -31,6 +31,7 @@ else *dos) HB_HOST_ARCH="dos" ;; *bsd) HB_HOST_ARCH="bsd" ;; *darwin) HB_HOST_ARCH="darwin" ;; + *SunOS) HB_HOST_ARCH="sunos" ;; esac fi