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