[GRASS-git] [OSGeo/grass] ca2d28: Update to upstream ctypesgen version (#1651)

nilason noreply at github.com
Fri Oct 1 11:40:13 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: ca2d28a592064b501c0eb6c4ec648984f386dd42
      https://github.com/OSGeo/grass/commit/ca2d28a592064b501c0eb6c4ec648984f386dd42
  Author: nilason <n_larsson at yahoo.com>
  Date:   2021-10-01 (Fri, 01 Oct 2021)

  Changed paths:
    M .gitignore
    M include/grass/raster3d.h
    M lib/imagery/testsuite/test_imagery_signature_management.py
    M lib/imagery/testsuite/test_imagery_sigsetfile.py
    M python/grass/ctypes/Makefile
    A python/grass/ctypes/README.md
    R python/grass/ctypes/ctypesgen.py
    A python/grass/ctypes/ctypesgen/LICENSE
    A python/grass/ctypes/ctypesgen/__init__.py
    A python/grass/ctypes/ctypesgen/ctypedescs.py
    A python/grass/ctypes/ctypesgen/descriptions.py
    A python/grass/ctypes/ctypesgen/expressions.py
    A python/grass/ctypes/ctypesgen/libraryloader.py
    A python/grass/ctypes/ctypesgen/main.py
    A python/grass/ctypes/ctypesgen/messages.py
    A python/grass/ctypes/ctypesgen/options.py
    A python/grass/ctypes/ctypesgen/parser/.gitignore
    A python/grass/ctypes/ctypesgen/parser/__init__.py
    A python/grass/ctypes/ctypesgen/parser/cdeclarations.py
    A python/grass/ctypes/ctypesgen/parser/cgrammar.py
    A python/grass/ctypes/ctypesgen/parser/cparser.py
    A python/grass/ctypes/ctypesgen/parser/ctypesparser.py
    A python/grass/ctypes/ctypesgen/parser/datacollectingparser.py
    A python/grass/ctypes/ctypesgen/parser/lex.py
    A python/grass/ctypes/ctypesgen/parser/lextab.py
    A python/grass/ctypes/ctypesgen/parser/parsetab.py
    A python/grass/ctypes/ctypesgen/parser/pplexer.py
    A python/grass/ctypes/ctypesgen/parser/preprocessor.py
    A python/grass/ctypes/ctypesgen/parser/yacc.py
    A python/grass/ctypes/ctypesgen/printer_json/__init__.py
    A python/grass/ctypes/ctypesgen/printer_json/printer.py
    A python/grass/ctypes/ctypesgen/printer_json/test.py
    A python/grass/ctypes/ctypesgen/printer_python/__init__.py
    A python/grass/ctypes/ctypesgen/printer_python/defaultheader.py
    A python/grass/ctypes/ctypesgen/printer_python/preamble/2_5.py
    A python/grass/ctypes/ctypesgen/printer_python/preamble/2_7.py
    A python/grass/ctypes/ctypesgen/printer_python/preamble/3_2.py
    A python/grass/ctypes/ctypesgen/printer_python/preamble/__init__.py
    A python/grass/ctypes/ctypesgen/printer_python/printer.py
    A python/grass/ctypes/ctypesgen/printer_python/test.py
    A python/grass/ctypes/ctypesgen/processor/__init__.py
    A python/grass/ctypes/ctypesgen/processor/dependencies.py
    A python/grass/ctypes/ctypesgen/processor/operations.py
    A python/grass/ctypes/ctypesgen/processor/pipeline.py
    A python/grass/ctypes/ctypesgen/test/.gitignore
    A python/grass/ctypes/ctypesgen/test/ctypesgentest.py
    A python/grass/ctypes/ctypesgen/test/testsuite.py
    A python/grass/ctypes/ctypesgen/version.py
    R python/grass/ctypes/ctypesgencore/LICENSE
    R python/grass/ctypes/ctypesgencore/__init__.py
    R python/grass/ctypes/ctypesgencore/ctypedescs.py
    R python/grass/ctypes/ctypesgencore/descriptions.py
    R python/grass/ctypes/ctypesgencore/expressions.py
    R python/grass/ctypes/ctypesgencore/libraryloader.py
    R python/grass/ctypes/ctypesgencore/messages.py
    R python/grass/ctypes/ctypesgencore/options.py
    R python/grass/ctypes/ctypesgencore/parser/__init__.py
    R python/grass/ctypes/ctypesgencore/parser/cdeclarations.py
    R python/grass/ctypes/ctypesgencore/parser/cgrammar.py
    R python/grass/ctypes/ctypesgencore/parser/cparser.py
    R python/grass/ctypes/ctypesgencore/parser/ctypesparser.py
    R python/grass/ctypes/ctypesgencore/parser/datacollectingparser.py
    R python/grass/ctypes/ctypesgencore/parser/lex.py
    R python/grass/ctypes/ctypesgencore/parser/parsetab.py
    R python/grass/ctypes/ctypesgencore/parser/pplexer.py
    R python/grass/ctypes/ctypesgencore/parser/preprocessor.py
    R python/grass/ctypes/ctypesgencore/parser/yacc.py
    R python/grass/ctypes/ctypesgencore/printer/__init__.py
    R python/grass/ctypes/ctypesgencore/printer/defaultheader.py
    R python/grass/ctypes/ctypesgencore/printer/preamble.py
    R python/grass/ctypes/ctypesgencore/printer/printer.py
    R python/grass/ctypes/ctypesgencore/printer/test.py
    R python/grass/ctypes/ctypesgencore/processor/__init__.py
    R python/grass/ctypes/ctypesgencore/processor/dependencies.py
    R python/grass/ctypes/ctypesgencore/processor/operations.py
    R python/grass/ctypes/ctypesgencore/processor/pipeline.py
    R python/grass/ctypes/fix.sed
    R python/grass/ctypes/loader.py
    R python/grass/ctypes/preamble.py
    A python/grass/ctypes/run.py
    M python/grass/pygrass/vector/table.py

  Log Message:
  -----------
  Update to upstream ctypesgen version (#1651)

* update ctypesgen to community version

* ctypesgen patches needed for mac

* ctypesgen patch for python printer of preamble and loader

* patches applied to ctypesgen source code

* patch for ctypesgen POINTER

* Use ReturnString to create String from str object

* remove lextab.py from gitignore

* remove sed-file for preamble/loader replacement

* black on preamble patch

* add README

- with instructions on updating ctypesgen version
- remove patches dir and separate files

* set RASTER3D_DEFAULT_WINDOW=0

* libimagery unittest: adapt to community ctypesgen

* add win patches to README

* patches needed for Windows

* update README and run Black on a patch




More information about the grass-commit mailing list