|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
#! /bin/sh /usr/share/dpatch/dpatch-run
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
## 124-integrate-patchy-bootstrap.dpatch by Kevin B. McCarty <kmccarty@debian.org>
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
##
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
## All lines beginning with `## DP:' are a description of the patch.
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
## DP: Write a stub Imakefile for the "p5boot" directory so it can easily
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
## DP: be integrated into the build.
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
@DPATCH@
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
diff -urNad cernlib-2006.dfsg.2~/src/Imakefile cernlib-2006.dfsg.2/src/Imakefile
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
--- cernlib-2006.dfsg.2~/src/Imakefile 2008-02-26 14:39:40.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+++ cernlib-2006.dfsg.2/src/Imakefile 2008-02-26 14:41:31.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
@@ -7,7 +7,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
SUBDIRS= $(LIBDIRS) patchy cfortran
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
#ifdef CERNLIB_UNIX
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-SUBDIRS:= $(SUBDIRS) scripts mgr
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+SUBDIRS:= $(SUBDIRS) p5boot scripts mgr
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
#endif
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
InstallLibSubdirs($(LIBDIRS))
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
diff -urNad cernlib-2006.dfsg.2~/src/p5boot/Imakefile cernlib-2006.dfsg.2/src/p5boot/Imakefile
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
--- cernlib-2006.dfsg.2~/src/p5boot/Imakefile 1969-12-31 16:00:00.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+++ cernlib-2006.dfsg.2/src/p5boot/Imakefile 2008-02-26 14:39:46.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
@@ -0,0 +1,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+install.bin: $(CERN_ROOT)/bin/ypatchy
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+$(CERN_ROOT)/bin/ypatchy: $(CVSCOSRC)/p5boot/p5boot.sh
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+ chmod a+x $<
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+ FCOMP="$(FC) $(FCFLAGS)" $<
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+.PHONY: install.bin
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
diff -urNad cernlib-2006.dfsg.2~/src/p5boot/p5boot.sh cernlib-2006.dfsg.2/src/p5boot/p5boot.sh
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
--- cernlib-2006.dfsg.2~/src/p5boot/p5boot.sh 2006-12-07 06:17:53.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+++ cernlib-2006.dfsg.2/src/p5boot/p5boot.sh 2008-02-26 14:39:46.000000000 -0800
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
@@ -1,20 +1,22 @@
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-#!/bin/sh
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+#!/bin/sh -e
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-mkdir -p $CERN_ROOT/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cd $CERN_ROOT/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cp -p -r $CERN_ROOT/src/p5boot/* .
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+mkdir -p "$CERN_ROOT"/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cd "$CERN_ROOT"/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cp -p -r -f "$CERN_ROOT"/src/p5boot/* .
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
AR="ar cr"
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cd $CERN_ROOT/build/p5boot/p5lib
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cd "$CERN_ROOT"/build/p5boot/p5lib
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
$FCOMP -c *.f
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+# This file contains a "main" program which we don't want in the library:
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+rm -f nsynopt.o
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
$AR ../p5lib.a *.o
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cd $CERN_ROOT/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cd "$CERN_ROOT"/build/p5boot
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-$FCOMP -o nypatchy nypatchy.f p5lib.a $CERN_ROOT/lib/libkernlib.a
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+$FCOMP -o nypatchy nypatchy.f p5lib.a "$CERN_ROOT"/lib/libkernlib.a
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cd $CERN_ROOT/bin
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-ln -s $CERN_ROOT/build/p5boot/nypatchy ypatchy
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cd "$CERN_ROOT"/bin
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+ln -s "$CERN_ROOT"/build/p5boot/nypatchy ypatchy
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
-cd $CERN_ROOT/build
|
|
![](https://seccdn.libravatar.org/avatar/39fbbec6dac2e64f04b77151fdb1e0316ef8fe6811f5ca7a97c97bdbde5d7de1?s=16&d=retro) |
a158709 |
+cd "$CERN_ROOT"/build
|