1*4882a593SmuzhiyunFrom 80e6aff72affa6d92f5abd7ff6353dfc4a7bff38 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Alexander Kanavin <alex.kanavin@gmail.com>
3*4882a593SmuzhiyunDate: Wed, 31 Aug 2016 16:44:46 +0300
4*4882a593SmuzhiyunSubject: [PATCH] Do not hardocode paths to perl/python in scripts.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunDoing so when the interpreters are somewhere deep in a sysroot directory
7*4882a593Smuzhiyuncan reach the shebang line limit, and resulting scripts wouldn't work
8*4882a593Smuzhiyunon targets either.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunUpstream-Status: Inappropriate [oe-core specific]
11*4882a593SmuzhiyunSigned-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun---
14*4882a593Smuzhiyun gtkdoc-check.in    | 2 +-
15*4882a593Smuzhiyun gtkdoc-depscan.in  | 2 +-
16*4882a593Smuzhiyun gtkdoc-fixxref.in  | 2 +-
17*4882a593Smuzhiyun gtkdoc-mkdb.in     | 2 +-
18*4882a593Smuzhiyun gtkdoc-mkhtml.in   | 2 +-
19*4882a593Smuzhiyun gtkdoc-mkman.in    | 2 +-
20*4882a593Smuzhiyun gtkdoc-mkpdf.in    | 2 +-
21*4882a593Smuzhiyun gtkdoc-rebase.in   | 2 +-
22*4882a593Smuzhiyun gtkdoc-scan.in     | 2 +-
23*4882a593Smuzhiyun gtkdoc-scangobj.in | 2 +-
24*4882a593Smuzhiyun tests/tools.sh.in  | 2 +-
25*4882a593Smuzhiyun 11 files changed, 11 insertions(+), 11 deletions(-)
26*4882a593Smuzhiyun
27*4882a593Smuzhiyundiff --git a/gtkdoc-check.in b/gtkdoc-check.in
28*4882a593Smuzhiyunindex 8c8e917..f6a25f6 100755
29*4882a593Smuzhiyun--- a/gtkdoc-check.in
30*4882a593Smuzhiyun+++ b/gtkdoc-check.in
31*4882a593Smuzhiyun@@ -1,4 +1,4 @@
32*4882a593Smuzhiyun-#!@PYTHON@
33*4882a593Smuzhiyun+#!/usr/bin/env python3
34*4882a593Smuzhiyun # -*- python; coding: utf-8 -*-
35*4882a593Smuzhiyun #
36*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
37*4882a593Smuzhiyundiff --git a/gtkdoc-depscan.in b/gtkdoc-depscan.in
38*4882a593Smuzhiyunindex 9bfaf30..aadc952 100755
39*4882a593Smuzhiyun--- a/gtkdoc-depscan.in
40*4882a593Smuzhiyun+++ b/gtkdoc-depscan.in
41*4882a593Smuzhiyun@@ -1,4 +1,4 @@
42*4882a593Smuzhiyun-#!@PYTHON@
43*4882a593Smuzhiyun+#!/usr/bin/env python3
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun from __future__ import print_function
46*4882a593Smuzhiyun
47*4882a593Smuzhiyundiff --git a/gtkdoc-fixxref.in b/gtkdoc-fixxref.in
48*4882a593Smuzhiyunindex 44f6bd1..26fbd93 100755
49*4882a593Smuzhiyun--- a/gtkdoc-fixxref.in
50*4882a593Smuzhiyun+++ b/gtkdoc-fixxref.in
51*4882a593Smuzhiyun@@ -1,4 +1,4 @@
52*4882a593Smuzhiyun-#!@PYTHON@
53*4882a593Smuzhiyun+#!/usr/bin/env python3
54*4882a593Smuzhiyun # -*- python -*-
55*4882a593Smuzhiyun #
56*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
57*4882a593Smuzhiyundiff --git a/gtkdoc-mkdb.in b/gtkdoc-mkdb.in
58*4882a593Smuzhiyunindex 42d5731..3a56d56 100755
59*4882a593Smuzhiyun--- a/gtkdoc-mkdb.in
60*4882a593Smuzhiyun+++ b/gtkdoc-mkdb.in
61*4882a593Smuzhiyun@@ -1,4 +1,4 @@
62*4882a593Smuzhiyun-#!@PYTHON@
63*4882a593Smuzhiyun+#!/usr/bin/env python3
64*4882a593Smuzhiyun # -*- python; coding: utf-8 -*-
65*4882a593Smuzhiyun #
66*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
67*4882a593Smuzhiyundiff --git a/gtkdoc-mkhtml.in b/gtkdoc-mkhtml.in
68*4882a593Smuzhiyunindex 0d0a15d..914ff55 100755
69*4882a593Smuzhiyun--- a/gtkdoc-mkhtml.in
70*4882a593Smuzhiyun+++ b/gtkdoc-mkhtml.in
71*4882a593Smuzhiyun@@ -1,4 +1,4 @@
72*4882a593Smuzhiyun-#!@PYTHON@
73*4882a593Smuzhiyun+#!/usr/bin/env python3
74*4882a593Smuzhiyun # -*- python; coding: utf-8 -*-
75*4882a593Smuzhiyun #
76*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
77*4882a593Smuzhiyundiff --git a/gtkdoc-mkman.in b/gtkdoc-mkman.in
78*4882a593Smuzhiyunindex c5445cd..65db71a 100755
79*4882a593Smuzhiyun--- a/gtkdoc-mkman.in
80*4882a593Smuzhiyun+++ b/gtkdoc-mkman.in
81*4882a593Smuzhiyun@@ -1,4 +1,4 @@
82*4882a593Smuzhiyun-#!@PYTHON@
83*4882a593Smuzhiyun+#!/usr/bin/env python3
84*4882a593Smuzhiyun # -*- python; coding: utf-8 -*-
85*4882a593Smuzhiyun #
86*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
87*4882a593Smuzhiyundiff --git a/gtkdoc-mkpdf.in b/gtkdoc-mkpdf.in
88*4882a593Smuzhiyunindex e8c0c03..f807236 100755
89*4882a593Smuzhiyun--- a/gtkdoc-mkpdf.in
90*4882a593Smuzhiyun+++ b/gtkdoc-mkpdf.in
91*4882a593Smuzhiyun@@ -1,4 +1,4 @@
92*4882a593Smuzhiyun-#!@PYTHON@
93*4882a593Smuzhiyun+#!/usr/bin/env python3
94*4882a593Smuzhiyun # -*- python; coding: utf-8 -*-
95*4882a593Smuzhiyun #
96*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
97*4882a593Smuzhiyundiff --git a/gtkdoc-rebase.in b/gtkdoc-rebase.in
98*4882a593Smuzhiyunindex 17a71c2..ec3fd28 100755
99*4882a593Smuzhiyun--- a/gtkdoc-rebase.in
100*4882a593Smuzhiyun+++ b/gtkdoc-rebase.in
101*4882a593Smuzhiyun@@ -1,4 +1,4 @@
102*4882a593Smuzhiyun-#!@PYTHON@
103*4882a593Smuzhiyun+#!/usr/bin/env python3
104*4882a593Smuzhiyun # -*- python -*-
105*4882a593Smuzhiyun #
106*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
107*4882a593Smuzhiyundiff --git a/gtkdoc-scan.in b/gtkdoc-scan.in
108*4882a593Smuzhiyunindex 954c811..f461504 100755
109*4882a593Smuzhiyun--- a/gtkdoc-scan.in
110*4882a593Smuzhiyun+++ b/gtkdoc-scan.in
111*4882a593Smuzhiyun@@ -1,4 +1,4 @@
112*4882a593Smuzhiyun-#!@PYTHON@
113*4882a593Smuzhiyun+#!/usr/bin/env python3
114*4882a593Smuzhiyun # -*- python -*-
115*4882a593Smuzhiyun #
116*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
117*4882a593Smuzhiyundiff --git a/gtkdoc-scangobj.in b/gtkdoc-scangobj.in
118*4882a593Smuzhiyunindex 4cbe130..52c2c24 100755
119*4882a593Smuzhiyun--- a/gtkdoc-scangobj.in
120*4882a593Smuzhiyun+++ b/gtkdoc-scangobj.in
121*4882a593Smuzhiyun@@ -1,4 +1,4 @@
122*4882a593Smuzhiyun-#!@PYTHON@
123*4882a593Smuzhiyun+#!/usr/bin/env python3
124*4882a593Smuzhiyun # -*- python -*-
125*4882a593Smuzhiyun #
126*4882a593Smuzhiyun # gtk-doc - GTK DocBook documentation generator.
127*4882a593Smuzhiyundiff --git a/tests/tools.sh.in b/tests/tools.sh.in
128*4882a593Smuzhiyunindex 343844a..9dc6692 100644
129*4882a593Smuzhiyun--- a/tests/tools.sh.in
130*4882a593Smuzhiyun+++ b/tests/tools.sh.in
131*4882a593Smuzhiyun@@ -30,7 +30,7 @@ done
132*4882a593Smuzhiyun # TODO: also test the module files
133*4882a593Smuzhiyun for file in gtkdoc-check gtkdoc-depscan gtkdoc-fixxref gtkdoc-mkdb gtkdoc-mkhtml gtkdoc-mkhtml2 gtkdoc-mkman gtkdoc-mkpdf gtkdoc-rebase gtkdoc-scangobj; do
134*4882a593Smuzhiyun     fullfile=`which $file`
135*4882a593Smuzhiyun-    @PYTHON@ -m py_compile $fullfile
136*4882a593Smuzhiyun+    python3 -m py_compile $fullfile
137*4882a593Smuzhiyun     if test $? != 0 ; then failed=`expr $failed + 1`; fi
138*4882a593Smuzhiyun     tested=`expr $tested + 1`
139*4882a593Smuzhiyun done
140