Bug 200627 - New port: devel/p5-Any-Daemon Provides basic needs for a perl-based daemon
Summary: New port: devel/p5-Any-Daemon Provides basic needs for a perl-based daemon
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: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-04 07:07 UTC by Martin Waschbüsch
Modified: 2015-06-05 16:38 UTC (History)
1 user (show)

See Also:


Attachments
shar file as per porter's handbook (2.03 KB, application/x-shar)
2015-06-04 07:07 UTC, Martin Waschbüsch
no flags Details
updated shar to fix dependency error (2.11 KB, application/x-shar)
2015-06-04 09:45 UTC, Martin Waschbüsch
no flags Details
this version passes poudriere testport (2.12 KB, application/x-shar)
2015-06-04 13:57 UTC, Martin Waschbüsch
no flags Details

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