Skip to content

Releases: HubTou/portstreelint

portstreelint-1.4.2

14 Apr 09:22
26dc853
Compare
Choose a tag to compare
  • Added post package build fix to revert underscore in .tar.gz distribution file name to hyphen, which breaks the FreeBSD packaging

portstreelint-1.4.1

13 Apr 17:14
9a31d7f
Compare
Choose a tag to compare
  • Removed a forgotten debug message

portstreelint-1.4.0

13 Apr 17:06
92a1fac
Compare
Choose a tag to compare
  • Added new checks around licenses:
    • Missing LICENSE in Makefile
    • Unofficial licences (warning)
    • Unnecessary use of LICENSE_COMB=single (warning)
    • Unnecessary use cases of LICENSE_COMB=multi (warning)
  • Added the [checks]/[licenses] line in the config file to disable this check
  • Added the [exclusions]/[licenses] line in the config file to disable this check for select PORTNAMEs
  • Added some examples of [exclusions] in the config file
  • Improved the PLIST check removing documented cases where it's possible to auto generate the packing list
  • Simplified the browser signature used for HTTP(S) requests
  • Corrected a bug where the "--nocfg|-n" options were not taken into account
  • Removed the "-n" option

portstreelint-1.3.0

01 Apr 17:18
27c8a66
Compare
Choose a tag to compare
  • Added a [--gencfg|-g FILE] option to generate a default configuration file
  • Added a [--nocfg|-n] option to skip loading the user's configuration file
  • Otherwise, load the user's configuration file from ${HOME}/.ptlint before processing the environment and the command line
  • Made every check conditional
  • Modified the vulnerabilities check to exclude the vulnerability IDs list from the configuration file from the matching results
  • Modified the parameters structure to sort things
  • Updated the Firefox version simulated to v124.0

portstreelint-1.2.1

23 Mar 15:24
1e89321
Compare
Choose a tag to compare
  • Implemented enhancements suggested by nunotexbsd and smyru:
    • Added the --tree|-t DIR option to select a directory other than the default /usr/ports for the ports collection
    • Took into account the PORTSDIR environment variable if present
    • Referenced the ports(7) man page, as well as the FreeBSD Porter's Handbook
  • Started using Repology's badges
  • Mentioned the ptlint and ptl aliases in the documentation
  • Fixed a syntax error in the manual page

portstreelint-1.2.0

19 Mar 23:49
7959541
Compare
Choose a tag to compare
  • PORTREVISION is now taken into account in the vulnerabilities check
  • Added dependency on pnu-vuxml 1.2.1 or better to support PORTREVISION and lower verbosity
  • Added dependency on pnu-libpnu 1.3.0 or better as we now use its interrupt_handler_function() and load_strings_from_file() functions
  • Removed the wheel requirement from the build-system, as instructed in Setuptools user guide
  • The man page is now installed in /usr/local/share/man instead of /usr/local/man as instructed in hier(7)
  • Packaged for FreeBSD as pyXX-pnu-portstreelint

portstreelint-1.1.3

04 Mar 21:01
81d0500
Compare
Choose a tag to compare
  • The --mnt|-m option defaults to @FreeBSD.org for unspecified domains. Thanks to Emanuel Haupt for this contribution.
  • Renamed the PORTSTREELINT_DEBUG environment variable to PTLINT_DEBUG

portstreelint-1.1.2

03 Mar 23:22
78db8c3
Compare
Choose a tag to compare
  • Splitted library.py code into multiple files for modularity

portstreelint-1.1.1

03 Mar 16:19
f27ceef
Compare
Choose a tag to compare
  • Fixed forgotten test on using CSV output or not

portstreelint-1.1.0

03 Mar 16:07
cd2d1a0
Compare
Choose a tag to compare
  • Added check for vulnerabilities in the current port versions
  • Added check for RESTRICTED and EXPIRATION_DATE marks
  • Added check for simultaneously using PORTVERSION and DISTVERSION
  • Added the --output|-o FILE option to generate a per-maintainer CSV file with the results for machine processing
  • Reviewed the logging level of most messages changing some
  • Documented the PORTSTREELINT_DEBUG environment variable
  • Modified the HTTP client headers
  • Made a dedicated error message for HTTP code 403 (Forbidden)
  • Made a dependency on pnu-vuxml v1.0.1 at least