Bug 200627

Summary: New port: devel/p5-Any-Daemon Provides basic needs for a perl-based daemon
Product: Ports & Packages Reporter: Martin Waschbüsch <martin>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me CC: amdmi3
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
shar file as per porter's handbook
none
updated shar to fix dependency error
none
this version passes poudriere testport none

Description Martin Waschbüsch 2015-06-04 07:07:51 UTC
Created attachment 157403 [details]
shar file as per porter's handbook

This module delivers the basic needs for any daemon on UNIX systems.
There are other standard daemon implementations available on CPAN,
with as main common difference that this module is not dedicated to a
specific task.
Comment 1 Martin Waschbüsch 2015-06-04 09:45:05 UTC
Created attachment 157404 [details]
updated shar to fix dependency error

having had the prerequisite modules installed via CPAN as well, I had the dependencies all wrong. This shar is now correct.
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2015-06-04 11:09:10 UTC
Please test your port in poudriere before submitting, depends are not correct:

https://people.freebsd.org/~amdmi3/p5-Any-Daemon.log

If you depend on specific ports you need to specify versions (e.g. at least p5-File-Spec>=0)
Comment 3 Martin Waschbüsch 2015-06-04 13:43:02 UTC
(In reply to Dmitry Marakasov from comment #2)

Hi Dmitry,

I successfully tested it using poudriere set up according to
https://github.com/freebsd/poudriere/wiki/using_testport

Therefore, just to be sure: did you try building using the original attachment (157403) or the updated version I attached later (157404)?

If you used the latter, is something wrong with the way I set up poudriere? E.g. should I have set certain flags, etc.?

Thank you for your feedback!
Comment 4 Martin Waschbüsch 2015-06-04 13:57:42 UTC
Created attachment 157409 [details]
this version passes poudriere testport

re-running poudriere testport on a fresh yielded the error Dmitry had pointed out.
This version now builds without error.
Comment 5 commit-hook freebsd_committer freebsd_triage 2015-06-05 16:38:06 UTC
A commit references this bug:

Author: amdmi3
Date: Fri Jun  5 16:37:25 UTC 2015
New revision: 388595
URL: https://svnweb.freebsd.org/changeset/ports/388595

Log:
  - Add devel/p5-Any-Daemon

  This module delivers the basic needs for any daemon on UNIX systems.
  There are other standard daemon implementations available on CPAN,
  with as main common difference that this module is not dedicated to a
  specific task. By using Log::Report, you can easily redirect error
  reports to any logging mechanism you like.

  WWW: http://search.cpan.org/dist/Any-Daemon/

  PR:		200627
  Submitted by:	martin@waschbuesch.de

Changes:
  head/devel/Makefile
  head/devel/p5-Any-Daemon/
  head/devel/p5-Any-Daemon/Makefile
  head/devel/p5-Any-Daemon/distinfo
  head/devel/p5-Any-Daemon/pkg-descr
  head/devel/p5-Any-Daemon/pkg-plist