Bug 209879

Summary: mail/ezmlm-idx: Update to version 7.2.2
Product: Ports & Packages Reporter: Robert Schulze <rs>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: pawel, pi
Priority: --- Keywords: patch, patch-ready
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch for Makefile and distinfo
vlad-fbsd: maintainer-approval+
Fix URL in pkg-descr
none
Update ezmlm-idx to 7.2.2 and clean up errors
vlad-fbsd: maintainer-approval+
Update ezmlm-idx to 7.2.2 and clean up errors
none
Update ezmlm-idx to 7.2.2 and clean up errors vlad-fbsd: maintainer-approval+

Description Robert Schulze 2016-05-31 03:06:04 UTC
Created attachment 170848 [details]
patch for Makefile and distinfo

The attached patch updates the port to the current upstream version. Please note, that the file files/patch-ezmlm-manage-N must be omitted completely.
Comment 1 VK freebsd_triage 2016-05-31 08:37:12 UTC
Comment on attachment 170848 [details]
patch for Makefile and distinfo

The port is unmaintained. Implicit approval.

Just a note about switching MASTER_SITES for anyone not familiar with this port, as I am, untroubled.org is the upstream for ezmlm-idx, according to ezmlm Wikipedia page (https://en.wikipedia.org/wiki/Ezmlm).
Comment 2 VK freebsd_triage 2016-05-31 08:41:20 UTC
And speaking of which, Robert, thanks for the patch. :) However, would it be possible for you to also fix WWW in pkg-descr to point to http://untroubled.org/ezmlm/ ?
Comment 3 Robert Schulze 2016-05-31 08:48:58 UTC
Created attachment 170852 [details]
Fix URL in pkg-descr
Comment 4 VK freebsd_triage 2016-05-31 09:39:59 UTC
Created attachment 170855 [details]
Update ezmlm-idx to 7.2.2 and clean up errors

I've taken the liberty to unify both patches into one, but discovered additional issues. This patch cleans all that up:

* Update to 7.2.2, reset PORTREVISION
* Set MASTER_SITES to upstream
* Fix WWW in pkg-descr for proper upstream
* Rearrange Makefile to satisfy portlint (MAKE_JOBS_UNSAFE, LEGAL_TEXT)
* Fix pkg-plist for changes in installed files, sorted

Passes portlint, passes port test in a clean jail.
Comment 5 VK freebsd_triage 2016-05-31 09:41:22 UTC
Comment on attachment 170855 [details]
Update ezmlm-idx to 7.2.2 and clean up errors

The port has no maintainer. Implicit approval.
Comment 6 VK freebsd_triage 2016-05-31 09:50:12 UTC
Created attachment 170856 [details]
Update ezmlm-idx to 7.2.2 and clean up errors

Oops, here's the updated version, didn't drop files/patch-ezmlm-manage-N from SVN so the diff ignored it missing.
Comment 7 Robert Schulze 2016-05-31 09:54:39 UTC
(In reply to Vladimir Krstulja from comment #6)
Thanks for your work, too :-)
Comment 8 VK freebsd_triage 2016-05-31 09:55:16 UTC
Created attachment 170857 [details]
Update ezmlm-idx to 7.2.2 and clean up errors

Here's the actual, final patch. I am sorry for the noise but I have issues with bugzilla caching pages in Chromium reverting me to expired pages and "mid air collisions"...

Implicit approval as the port has no maintainer.
Comment 9 Pawel Pekala freebsd_committer freebsd_triage 2016-06-20 15:09:40 UTC
Build fails when option DB=MYSQL:

http://people.freebsd.org/~pawel/buildlogs/ezmlm-idx-7.2.2-10amd64.log
Comment 10 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-03 16:33:28 UTC
testbuilds fine, committed. Fixed mysql build issue.
Comment 11 commit-hook freebsd_committer freebsd_triage 2016-07-03 16:33:41 UTC
A commit references this bug:

Author: pi
Date: Sun Jul  3 16:32:41 UTC 2016
New revision: 417979
URL: https://svnweb.freebsd.org/changeset/ports/417979

Log:
  mail/ezmlm-idx: 7.1.1 -> 7.2.2

  - added mysql build fix

  PR:		209879
  Changes:	http://untroubled.org/ezmlm/archive/7.2.2/CHANGES
  Submitted by:	Robert Schulze <rs@bytecamp.net>
  Reviewed by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>, pawel

Changes:
  head/mail/ezmlm-idx/Makefile
  head/mail/ezmlm-idx/distinfo
  head/mail/ezmlm-idx/files/patch-ezmlm-manage-N
  head/mail/ezmlm-idx/files/patch-sub-mysql.c
  head/mail/ezmlm-idx/pkg-descr
  head/mail/ezmlm-idx/pkg-plist