SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
36
sysutils/firmware/vmm/patches/patch-scripts_buildversion_py
Normal file
36
sysutils/firmware/vmm/patches/patch-scripts_buildversion_py
Normal file
|
@ -0,0 +1,36 @@
|
|||
Fixup "clean version" strings for packaging; it only allows this if there's
|
||||
a consistent version number detected for all binutils tools, however this
|
||||
detection is too simplistic to cope with older binutils (mix of
|
||||
"GNU assembler 2.17" and "GNU ld version 2.17" etc).
|
||||
|
||||
Omit datetime and hostname from dmesg visible version string.
|
||||
|
||||
Index: scripts/buildversion.py
|
||||
--- scripts/buildversion.py.orig
|
||||
+++ scripts/buildversion.py
|
||||
@@ -4,7 +4,7 @@
|
||||
# Copyright (C) 2015 Kevin O'Connor <kevin@koconnor.net>
|
||||
#
|
||||
# This file may be distributed under the terms of the GNU GPLv3 license.
|
||||
-import sys, os, subprocess, shlex, time, socket, optparse, logging, traceback
|
||||
+import sys, os, subprocess, shlex, time, socket, optparse, logging, traceback, re
|
||||
|
||||
VERSION_FORMAT = """
|
||||
/* DO NOT EDIT! This is an autogenerated file. See scripts/buildversion.py. */
|
||||
@@ -74,6 +74,8 @@ def tool_versions(tools):
|
||||
verstr = check_output("%s --version" % (tool,)).split('\n')[0]
|
||||
# Check if this tool looks like a binutils program
|
||||
isbinutils = 0
|
||||
+ if verstr.startswith('GNU ld version'):
|
||||
+ verstr = re.sub('ld version', 'version', verstr)
|
||||
if verstr.startswith('GNU '):
|
||||
isbinutils = 1
|
||||
verstr = verstr[4:]
|
||||
@@ -124,6 +126,7 @@ def main():
|
||||
cleanbuild = cleanbuild and ver and options.extra != ""
|
||||
if not ver:
|
||||
ver = "?"
|
||||
+ cleanbuild = True # XXX omit useless information
|
||||
if not cleanbuild:
|
||||
btime = time.strftime("%Y%m%d_%H%M%S")
|
||||
hostname = socket.gethostname()
|
Loading…
Add table
Add a link
Reference in a new issue