* 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>
* Unhardcode paths
(fixed since last time)
* Misc. fixes
* More little fixes.
* Quoting fixes
* Fix quoting
* Unhardcode paths
Libcap fix
* Last little fixes
This adds nmap 7.31 as a package. I have tested the package on a Samsung Series 3 (ARM) machine and everything compiles successfully. The resulting binary works without issues. I did not add "openssl" as a dependency - this is on purpose. For a few corner cases, nmap can use some SSL functionality, but it works perfectly without. However, if the user has "openssl" installed at the time this package is being installed, then nmap will use this.