Bug 217160 - devel/libmpsse: point to active upstream instead of obsolete googlecode
Summary: devel/libmpsse: point to active upstream instead of obsolete googlecode
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Larry Rosenman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-17 07:54 UTC by John Hein
Modified: 2017-05-02 15:48 UTC (History)
3 users (show)

See Also:


Attachments
[patch] unbreak libmpsse (update upstream, and other updates to catch (10.48 KB, patch)
2017-02-17 07:54 UTC, John Hein
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!