Bug 199589 - [PATCH] Fix broken devel/p4web
Summary: [PATCH] Fix broken devel/p4web
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Gordon Tetlow
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-04-21 18:25 UTC by Devin Teske
Modified: 2015-05-02 09:10 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (gordon)


Attachments
devel_p4web.patch (1.63 KB, text/plain)
2015-04-21 18:25 UTC, Devin Teske
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Devin Teske freebsd_committer freebsd_triage 2015-04-21 18:25:41 UTC
Created attachment 155819 [details]
devel_p4web.patch

Currently, devel/p4web is marked as broken due to inability to fetch distfiles. I have contacted support@perforce.com and their response was that they open-sourced it and it officially now lives in what they call the "Workshop" where both source and [original] binaries are both available.

The source for p4web can now be found here:
https://swarm.workshop.perforce.com/files/guest/perforce_software/p4web/src/

Binaries that this port once installed (prior to Apr 7, 2015) still available here:
https://swarm.workshop.perforce.com/files/guest/perforce_software/p4web/bin/r12.1

I've attached to this PR a patch that resurrects devel/p4web

NB: Since it is now open-source if anyone wants to take on the task of converting the port to compile from scratch, that would probably be great.

While here, I've noticed that the Makefile doesn't ever reference the 6.0 version of binaries from perforce, so we should probably retire the distinfo for said old version(s).
Comment 1 Devin Teske freebsd_committer freebsd_triage 2015-04-21 18:26:16 UTC
Please note that the commit message should have:

Submitted by: dteske
Sponsored by: Panzura, Inc.
Comment 2 Peter Wemm freebsd_committer freebsd_triage 2015-05-02 08:55:58 UTC
FWIW, these patches work for the freebsd cluster.
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-05-02 09:08:42 UTC
A commit references this bug:

Author: peter
Date: Sat May  2 09:08:12 UTC 2015
New revision: 385167
URL: https://svnweb.freebsd.org/changeset/ports/385167

Log:
  Update p4web's distibution location.  This is officially deprecated
  by the vendor and the source code has been released.

  Some enterprising individual may like to make a source + api build,
  but for now, I need this for the freebsd cluster.

  PR:		199589
  Submitted by:	dteske
  Sponsored by:	Panzura, Inc.

Changes:
  head/devel/p4web/Makefile
  head/devel/p4web/distinfo.freebsd60x86
  head/devel/p4web/distinfo.freebsd60x86_64