Bug 217160

Summary: devel/libmpsse: point to active upstream instead of obsolete googlecode
Product: Ports & Packages Reporter: John Hein <jcfyecrayz>
Component: Individual Port(s)Assignee: Larry Rosenman <ler>
Status: Closed FIXED    
Severity: Affects Some People CC: ler, linimon, mat
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
[patch] unbreak libmpsse (update upstream, and other updates to catch none

Description John Hein 2017-02-17 07:54:33 UTC
Created attachment 180065 [details]
[patch] unbreak libmpsse (update upstream, and other updates to catch

googlecode has an archive of their old material.  The libmpsse-1.3 tarball is here:

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libmpsse/libmpsse-1.3.tar.gz

However, their is now an active upstream repo at github:

https://github.com/devttys0/libmpsse

The attached patch is an update to point to the github upstream that corresponds to the last 1.3 googlecode release.  It appears to be active, although it could be more a bit responsive to pull requests and issues.

While here, the patch catches up to current ports infrastructure, etc.:

 - license is BSD2CLAUSE, not GPLv2
 - remove gmake dependency
 - allow parallel build (see new changes in files/patch-Makefile.in - submitted upstream)
 - USE_AUTOTOOLS deprecated -> USES=autoreconf
 - replace CFLAGS, LDFLAGS with localbase:ldflags
 - remove redundant -fPIC & -lftdi flags
 - replace 3 *WRKSRC with WRKSRC_SUBDIR
 - bump PORTREVISION for plist changes (LICENSE instead of COPYING)
 - remove unnecessary MKDIRs

QA:
 - portlint ok
 - stage-qa ok
 - testport ok (tested on 10-stable)
Comment 1 John Hein 2017-03-04 23:52:04 UTC
This part was just deprecated (due to google code dependency) despite this open bug.

Is there a tool one can run to look for deprecated ports that might have outstanding updates in bugzilla or phabricator?  I wanted to see if this was not the only port missed by the deprecation sweep.

In any case, can someone commit this?
Comment 2 Mathieu Arnold freebsd_committer freebsd_triage 2017-03-05 08:20:59 UTC
portsmon has that kind of search, there are lists of ports marked BROKEN/DEPRECATED/EXPIRATION_DATE/... http://portsmon.freebsd.org/ and there is supposed to be a "bug report" column on each page, but it is empty.
Add linimon@ to the CC, maybe he can shed a light on this.
Comment 3 John Hein 2017-05-02 15:22:06 UTC
2+ months now.  Is there a better way to get long-standing bugs such as this one committed?
Comment 4 commit-hook freebsd_committer freebsd_triage 2017-05-02 15:48:40 UTC
A commit references this bug:

Author: ler
Date: Tue May  2 15:48:13 UTC 2017
New revision: 439958
URL: https://svnweb.freebsd.org/changeset/ports/439958

Log:
  devel/libmpsse: point to active upstream instead of obsolete googlecode

  PR:	217160
  Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
  Approved by:	adamw (mentor, implicit)

Changes:
  head/devel/libmpsse/Makefile
  head/devel/libmpsse/distinfo
  head/devel/libmpsse/files/patch-Makefile.in
  head/devel/libmpsse/files/patch-configure.ac
  head/devel/libmpsse/files/patch-src_Makefile.in
  head/devel/libmpsse/files/patch-src_configure_ac
  head/devel/libmpsse/pkg-descr
Comment 5 Larry Rosenman freebsd_committer freebsd_triage 2017-05-02 15:48:58 UTC
Committed, thanks!