HomeFreeBSD

MFH: r398623

Description

MFH: r398623

mail/james: security update 2.3.1 -> 2.3.2.1; while here fix all the things

  • Add LICENSE and LICENSE_FILE
  • Add NO_ARCH
  • Fix PID_FILE using an undefined variable (resulting PID was /var/run/.pid)
  • Fix .include lines post staging support
  • Actually use the version number from PLIST_SUB in pkg-plist
  • Overhaul rc script
    • Add PROVIDE/REQUIRE/KEYWORD to header
    • Remove "geronimo" references from when the port was originally copied
    • Remove %%JAMES_VERSION%% in rc variable names. Every port version bump in the past came with a POLA issue as james231_enable=YES would now have to be james2321_enable=YES. Provide a shim to translate the old variable names and provide a warning to update rc.conf syntax.
    • Match start routine to embedded start-up script (which enables stop command to work without a java.lang.IllegalThreadStateException)
    • Add working status routine
    • Standardize indentation

PR: 203461
Security: CVE-2015-7611
Security: be3069c9-67e7-11e5-9909-002590263bf5
Approved by: portmgr (erwin)

Details

Provenance
junovitchAuthored on
Parents
rP398637: MFH: r398631
Branches
Unknown
Tags
Unknown