[Debian-astro-commits] [iraf] 01/01: Fixing compilation of external tasks
Ole Streicher
olebole at moszumanska.debian.org
Sun Nov 26 15:58:32 UTC 2017
This is an automated email from the git hooks/post-receive script.
olebole pushed a commit to branch master
in repository iraf.
commit 0b6342cf979b2949c848041b31df4d29b8c6ef16
Author: Ole Streicher <olebole at debian.org>
Date: Sun Nov 26 15:46:24 2017 +0100
Fixing compilation of external tasks
---
debian/iraf-dev.install | 1 +
debian/irafcl | 4 +++
.../Make-the-installation-FHS-conform.patch | 30 +++++++++++++++++++++-
3 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/debian/iraf-dev.install b/debian/iraf-dev.install
index 2de038e..a034adb 100644
--- a/debian/iraf-dev.install
+++ b/debian/iraf-dev.install
@@ -6,3 +6,4 @@ unix/bin/lib*.a usr/lib/iraf/unix
unix/hlib/*.h usr/share/iraf/unix/hlib
unix/hlib/libc/ usr/share/iraf/unix/hlib
usr/share/iraf/pkg/softools
+lib/sysruk.x usr/share/iraf/lib
diff --git a/debian/irafcl b/debian/irafcl
index c746fad..493cb25 100755
--- a/debian/irafcl
+++ b/debian/irafcl
@@ -17,6 +17,10 @@ fi
export iraf="/usr/share/iraf/"
export host="${iraf}unix/"
+export hlib="${iraf}unix/hlib/"
+export hbin="${irafbin}/unix"
+export F77="$hlib/f77.sh"
+export F2C="$hbin/f2c.e"
while getopts "h?vcef:" opt; do
case "$opt" in
diff --git a/debian/patches/Make-the-installation-FHS-conform.patch b/debian/patches/Make-the-installation-FHS-conform.patch
index bd0b5ad..0da4ccb 100644
--- a/debian/patches/Make-the-installation-FHS-conform.patch
+++ b/debian/patches/Make-the-installation-FHS-conform.patch
@@ -6,12 +6,14 @@ This moves the IRAF installation from /iraf/iraf/ to /usr/share/iraf/, with
the system dependent files (binaries) in /usr/lib/iraf.
---
noao/lib/zzsetenv.def | 4 ++--
+ pkg/cl/exec.c | 2 +-
pkg/cl/main.c | 12 +++++++++++-
+ pkg/ecl/exec.c | 2 +-
pkg/ecl/main.c | 12 +++++++++++-
unix/hlib/login.cl | 23 ++++++++++++-----------
unix/hlib/zzsetenv.def | 3 ++-
unix/os/irafpath.c | 10 ++++++++++
- 6 files changed, 48 insertions(+), 16 deletions(-)
+ 8 files changed, 50 insertions(+), 18 deletions(-)
diff --git a/noao/lib/zzsetenv.def b/noao/lib/zzsetenv.def
index c38a4be..d51ff4c 100644
@@ -27,6 +29,19 @@ index c38a4be..d51ff4c 100644
set noaolib = "noao$lib/"
set ccdtime = "noaolib$ccdtime/"
set onedstds = "noaolib$onedstds/"
+diff --git a/pkg/cl/exec.c b/pkg/cl/exec.c
+index efbd98b..25e9f2d 100644
+--- a/pkg/cl/exec.c
++++ b/pkg/cl/exec.c
+@@ -705,7 +705,7 @@ findexe (
+
+ if (c_access (bin_path, 0, 0) == YES) {
+ return (bin_path);
+- } else {
++ } else if (arch != NULL) {
+ /* The binary wasn't found in the expected bin directory, but
+ * on certain platforms look for alternate binaries that may
+ * work. This supports backward compatability with older
diff --git a/pkg/cl/main.c b/pkg/cl/main.c
index 0471f4c..6027bf3 100644
--- a/pkg/cl/main.c
@@ -50,6 +65,19 @@ index 0471f4c..6027bf3 100644
}
} else {
+diff --git a/pkg/ecl/exec.c b/pkg/ecl/exec.c
+index 322a3ce..4e70bf6 100644
+--- a/pkg/ecl/exec.c
++++ b/pkg/ecl/exec.c
+@@ -750,7 +750,7 @@ findexe (
+
+ if (c_access (bin_path, 0, 0) == YES) {
+ return (bin_path);
+- } else {
++ } else if (arch != NULL) {
+ /* The binary wasn't found in the expected bin directory, but
+ * on certain platforms look for alternate binaries that may
+ * work. This supports backward compatability with older
diff --git a/pkg/ecl/main.c b/pkg/ecl/main.c
index ee1aeae..7e927c9 100644
--- a/pkg/ecl/main.c
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-astro/packages/iraf.git
More information about the Debian-astro-commits
mailing list