Wireshark-commits: [Wireshark-commits] master-2.4 bc9b096: Migrate make-manuf to Python+CSV.

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 07 Sep 2018 17:06:51 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=bc9b096d7f40ec9bc33f40cf97b511bea67f22db
Submitter: "Gerald Combs <gerald@xxxxxxxxxxxxx>"
Changed: branch: master-2.4
Repository: wireshark

Commits:

bc9b096 by Gerald Combs (gerald@xxxxxxxxxxxxx):

    Migrate make-manuf to Python+CSV.
    
    The download links offered by the IEEE at
    https://standards.ieee.org/products-services/regauth/ are CSV files.
    Updating the Perl version to support CSV would have required rewriting a
    significant portion of the script along with either adding a dependency
    on Text::CSV or writing our own CSV parser.
    
    Migrate it to Python, which has a built-in CSV module.
    
    Conflicts:
    	manuf
    	tools/make-manuf
    
    Change-Id: I39ba0ec873145f44374ab9f751e8bde51535ca4d
    Reviewed-on: https://code.wireshark.org/review/29442
    Reviewed-by: Gerald Combs <gerald@xxxxxxxxxxxxx>
    Petri-Dish: Gerald Combs <gerald@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    (cherry picked from commit a1fac65d8e9135014ff8cb9dfe9841e8b8267efb)
    Reviewed-on: https://code.wireshark.org/review/29468
    

Actions performed:

    from  2daeaa1   PER: fix dissection of enumerated type with a single extension value
     add  bc9b096   Migrate make-manuf to Python+CSV.


Summary of changes:
 manuf               | 1111 ++++++++++++++++++++++++++++-----------------------
 manuf.tmpl          |   10 +-
 tools/make-manuf    |  313 ---------------
 tools/make-manuf.py |  224 +++++++++++
 4 files changed, 832 insertions(+), 826 deletions(-)
 delete mode 100755 tools/make-manuf
 create mode 100755 tools/make-manuf.py