[Debian-astro-commits] [iraf] 03/06: Put f2c.h in iraf$include
Ole Streicher
olebole at moszumanska.debian.org
Fri Dec 15 13:03:53 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 9e6bcef7c06021d50e4dac4a481d70cc3f17763a
Author: Ole Streicher <olebole at debian.org>
Date: Fri Dec 15 11:58:27 2017 +0100
Put f2c.h in iraf$include
---
debian/iraf-dev.install | 2 --
.../Propagate-CFLAGS-and-debug-flag-to-xc.patch | 33 ++++++++++++++++++----
debian/rules | 2 ++
3 files changed, 29 insertions(+), 8 deletions(-)
diff --git a/debian/iraf-dev.install b/debian/iraf-dev.install
index 975b1f9..a0672e2 100644
--- a/debian/iraf-dev.install
+++ b/debian/iraf-dev.install
@@ -32,7 +32,6 @@ unix/bin/wtar.e usr/lib/iraf/unix/bin
unix/bin/xc.e usr/lib/iraf/unix/bin
unix/bin/xpp.e usr/lib/iraf/unix/bin
unix/bin/xyacc.e usr/lib/iraf/unix/bin
-unix/f2c/libf2c/f2c.h usr/lib/iraf/unix/f2c/libf2c
unix/hlib/*.h usr/lib/iraf/unix/hlib
unix/hlib/*.inc usr/lib/iraf/unix/hlib
unix/hlib/*.sf usr/lib/iraf/unix/hlib
@@ -40,5 +39,4 @@ unix/hlib/f77.sh usr/lib/iraf/unix/hlib
unix/hlib/libc/ usr/lib/iraf/unix/hlib
usr/lib/iraf/pkg/softools
usr/lib/iraf/unix/boot
-usr/lib/iraf/unix/f2c
usr/lib/iraf/unix/os
diff --git a/debian/patches/Propagate-CFLAGS-and-debug-flag-to-xc.patch b/debian/patches/Propagate-CFLAGS-and-debug-flag-to-xc.patch
index 6c0ba15..9f74776 100644
--- a/debian/patches/Propagate-CFLAGS-and-debug-flag-to-xc.patch
+++ b/debian/patches/Propagate-CFLAGS-and-debug-flag-to-xc.patch
@@ -4,13 +4,14 @@ Subject: Propagate CFLAGS and debug flag to xc
---
Makefile | 2 --
- unix/hlib/f77.sh | 2 +-
+ unix/hlib/f77.sh | 5 +++--
unix/hlib/irafuser.sh | 4 ++--
+ unix/hlib/libc/libc.h | 2 +-
unix/hlib/mkpkg.inc | 4 ++--
unix/hlib/mkpkg.sf | 2 +-
vendor/Makefile | 2 --
vendor/libvotable/Makefile | 3 +--
- 7 files changed, 7 insertions(+), 12 deletions(-)
+ 8 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/Makefile b/Makefile
index f455ba9..b572b4a 100644
@@ -29,18 +30,25 @@ index f455ba9..b572b4a 100644
AR = ar clq
CP = cp -p
diff --git a/unix/hlib/f77.sh b/unix/hlib/f77.sh
-index e990e90..d0fad3e 100755
+index e990e90..4f21b16 100755
--- a/unix/hlib/f77.sh
+++ b/unix/hlib/f77.sh
-@@ -44,7 +44,7 @@ s=/tmp/stderr_$$
+@@ -42,12 +42,13 @@
+
+ s=/tmp/stderr_$$
t=/tmp/f77_$$
++iraf=${iraf:-'/usr/lib/iraf/'}
#CC=${CC_f2c:-'/usr/bin/cc -m486'}
CC=${CC_f2c:-'gcc'}
-CFLAGS=${CFLAGS:-"-I${iraf}unix/f2c/libf2c"}
-+CFLAGS="-I${iraf}unix/f2c/libf2c ${XC_CFLAGS}"
++CFLAGS="-I${iraf}include ${XC_CFLAGS}"
EFL=${EFL:-/v/bin/efl}
EFLFLAGS=${EFLFLAGS:-'system=portable deltastno=10'}
- F2C=${F2C:-/usr/bin/f2c}
+-F2C=${F2C:-/usr/bin/f2c}
++F2C=${F2C:-${iraf}unix/bin/f2c.e}
+ F2CFLAGS=${F2CFLAGS:='-KRw8 -Nn802'}
+ keepc=0
+ warn=1
diff --git a/unix/hlib/irafuser.sh b/unix/hlib/irafuser.sh
index 78c9ed2..8fd03c3 100755
--- a/unix/hlib/irafuser.sh
@@ -59,6 +67,19 @@ index 78c9ed2..8fd03c3 100755
export HSI_F77LIBS=""
export HSI_LFLAGS=""
export HSI_OSLIBS=""
+diff --git a/unix/hlib/libc/libc.h b/unix/hlib/libc/libc.h
+index e6290b9..58f2d91 100644
+--- a/unix/hlib/libc/libc.h
++++ b/unix/hlib/libc/libc.h
+@@ -325,7 +325,7 @@ extern void c_xwhen (int exception, PFI new_handler, PFI *old_handler);
+
+ /*
+ */
+-#include "../../f2c/libf2c/f2c.h"
++#include "f2c.h"
+ #include "vosproto.h"
+
+ #define D_libc
diff --git a/unix/hlib/mkpkg.inc b/unix/hlib/mkpkg.inc
index ead98b9..49353ac 100644
--- a/unix/hlib/mkpkg.inc
diff --git a/debian/rules b/debian/rules
index 329c2db..dbcd9b2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,6 +21,7 @@ override_dh_auto_configure:
--cache $(BUILD_TMP)/cache \
--imdir $(BUILD_TMP)/imdir \
--root $(iraf) < /dev/null || true
+ cp unix/f2c/libf2c/f2c.h include/
$(MAKE) $(IRAFARCH)
override_dh_auto_build:
@@ -52,6 +53,7 @@ override_dh_auto_install:
mv debian/tmp/usr/lib/iraf/unix/hlib/motd.etc debian/tmp/etc/iraf/motd
mv debian/tmp/usr/lib/iraf/dev/irafhosts debian/tmp/etc/iraf/
rm -f debian/tmp/usr/lib/iraf/dev/hosts debian/tmp/usr/lib/iraf/dev/uhosts
+ rm -rf debian/tmp/usr/lib/iraf/unix/f2c
echo '# HOSTS -- IRAF local network host table.' > debian/tmp/etc/iraf/hosts
for f in unix/hlib/util.sh \
unix/hlib/mkiraf.sh unix/hlib/mkmlist.sh \
--
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