* Remove q package as it is no longer suitable for packaging (see Homebrew/homebrew-core#90174)
* smem 1.4 -> 1.5
* sqlmap 1.4.2 -> 1.8.8
* weechat 2.1 -> 4.4.1
* Add binary_compression value to each package
* Remove binary_url values and arrays
* Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
* Rename IgnoredPatterns to AllowedPatterns.
* Exclude docopt.rb (not our code) from Rubocop
* Disable Style/RedundantReturn
* Disable Style/MutableConstant
* Disable Style/NumericLiterals
* Set Layout/IndentationStyle to spaces
* Temporarily disable various cops.
* Add Rubocop CI via Octocop
* Lint tree with rubocop -A -c .rubocop.yml
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Smem is a memory profiling tool that uses proportial set sizes to give a more
useful measurement of memory usage in virtual memory systems.
Tested as working on XE500C13-K01US.