Bug 195008 - [NEW PORT] net/p5-XMLRPC-Lite: Client and server side XMLRPC implementation
Summary: [NEW PORT] net/p5-XMLRPC-Lite: Client and server side XMLRPC implementation
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords: feature, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2014-11-14 14:32 UTC by Vick Khera
Modified: 2014-12-11 05:22 UTC (History)
2 users (show)

See Also:


Attachments
xmlrpc lite port (2.23 KB, application/x-shar)
2014-11-14 14:32 UTC, Vick Khera
no flags Details
poudriere log of test building port (17.89 KB, text/plain)
2014-11-14 14:33 UTC, Vick Khera
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vick Khera 2014-11-14 14:32:13 UTC
Created attachment 149400 [details]
xmlrpc lite port

recent update to p5-SOAP-Lite port pulled in a version that split off the XMLRPC files into a new module. this port provides those files from the XMLRPC::Lite module.
Comment 1 Vick Khera 2014-11-14 14:33:17 UTC
Created attachment 149401 [details]
poudriere log of test building port

attached the log from building the port under poudriere test so show it is correct.
Comment 2 Sergei Vyshenski 2014-12-01 22:05:10 UTC
Let me suggest that you add a line:

CONFLICTS=	p5-SOAP-Lite-0*

after the line with RUN_DEPENDS:=...

Because your new port installs files into the same place as old versions of port p5-SOAP-Lite-0* do. This would advise a user to update to newer version p5-SOAP-Lite-1.+
Comment 3 Vick Khera 2014-12-04 16:05:25 UTC
Or just make the dependency be p5-SOAP-Lite>=1.11 which I think is more elegant.
Comment 4 Sergei Vyshenski 2014-12-04 17:14:23 UTC
Sure, you are right.
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2014-12-11 05:16:02 UTC
Hi Vick,m thank you for submitting this for inclusion in the ports tree.

Could you update your patch with the following changes please:

* Remove "XMLRPC::Lite - " from COMMENT
* Remove commented out #pre-install:	test
* Strip trailing slash from pkg-descr WWW: URL

Thanks!
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2014-12-11 05:17:23 UTC
As well as the CONFLICTS line as per comment 2 or your alternative in comment 3
Comment 7 commit-hook freebsd_committer freebsd_triage 2014-12-11 05:19:54 UTC
A commit references this bug:

Author: pi
Date: Thu Dec 11 05:19:03 UTC 2014
New revision: 374509
URL: https://svnweb.freebsd.org/changeset/ports/374509

Log:
  net/p5-XMLRPC-Lite: Fixes as suggested from koobs

  - Remove "XMLRPC::Lite - " from COMMENT
  - Remove commented out #pre-install:	test
  - Strip trailing slash from pkg-descr WWW: URL

  PR:		195008
  Submitted by:	koobs

Changes:
  head/net/p5-XMLRPC-Lite/Makefile
  head/net/p5-XMLRPC-Lite/pkg-descr
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2014-12-11 05:20:20 UTC
Committed, with the changes suggested by koobs. Thanks!
Comment 9 commit-hook freebsd_committer freebsd_triage 2014-12-11 05:20:56 UTC
A commit references this bug:

Author: pi
Date: Thu Dec 11 05:14:01 UTC 2014
New revision: 374508
URL: https://svnweb.freebsd.org/changeset/ports/374508

Log:
  New port: net/p5-XMLRPC-Lite

  XMLRPC::Lite is a collection of Perl modules which provides a simple
  interface to the XML-RPC Protocol (XML-RPC) both on client and
  server side. Based on SOAP::Lite module, it gives you access to
  all features and transports available in that module.

  WWW: http://search.cpan.org/dist/XMLRPC-Lite/

  PR:		195008
  Submitted by:	Vick Khera <vivek@khera.org>

Changes:
  head/net/Makefile
  head/net/p5-XMLRPC-Lite/
  head/net/p5-XMLRPC-Lite/Makefile
  head/net/p5-XMLRPC-Lite/distinfo
  head/net/p5-XMLRPC-Lite/pkg-descr
  head/net/p5-XMLRPC-Lite/pkg-plist