Bug 106527 - [NEW PORT] devel/p5-AnyEvent: Provide framework for multiple event loops
Summary: [NEW PORT] devel/p5-AnyEvent: Provide framework for multiple event loops
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Cheng-Lung Sung
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-09 12:20 UTC by gslin
Modified: 2006-12-09 15:50 UTC (History)
1 user (show)

See Also:


Attachments
p5-AnyEvent-2.1.shar (2.82 KB, text/plain)
2006-12-09 12:20 UTC, gslin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gslin 2006-12-09 12:20:10 UTC
AnyEvent provides an identical interface to multiple event loops.
This allows module authors to utilise an event loop without forcing
module users to use the same event loop (as only a single event loop
can coexist peacefully at any one time).

The interface itself is vaguely similar but not identical to the Event
module.

On the first call of any method, the module tries to detect the
currently loaded event loop by probing wether any of the following
modules is loaded: Coro::Event, Event, Glib, Tk. The first one found
is used. If none is found, the module tries to load these modules in
the order given. The first one that could be successfully loaded will
be used. If still none could be found, AnyEvent will fall back to a
pure-perl event loop, which is also not very efficient.

WWW:	http://search.cpan.org/dist/AnyEvent/

Generated with FreeBSD Port Tools 0.77
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-12-09 12:20:35 UTC
Responsible Changed
From-To: freebsd-ports-bugs->clsung

clsung@ wants his PRs
Comment 2 dfilter service freebsd_committer freebsd_triage 2006-12-09 15:47:10 UTC
miwi        2006-12-09 15:46:55 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/p5-AnyEvent    Makefile distinfo pkg-descr pkg-plist 
  Log:
  AnyEvent provides an identical interface to multiple event loops.
  This allows module authors to utilise an event loop without forcing
  module users to use the same event loop (as only a single event loop
  can coexist peacefully at any one time).
  
  The interface itself is vaguely similar but not identical to the Event
  module.
  
  On the first call of any method, the module tries to detect the
  currently loaded event loop by probing wether any of the following
  modules is loaded: Coro::Event, Event, Glib, Tk. The first one found
  is used. If none is found, the module tries to load these modules in
  the order given. The first one that could be successfully loaded will
  be used. If still none could be found, AnyEvent will fall back to a
  pure-perl event loop, which is also not very efficient.
  
  WWW:    http://search.cpan.org/dist/AnyEvent/
  
  Noted: For index unbreak :(
  
  PR:             ports/106527
  Submitted by:   Gea-Suan Lin <gslin at gslin.org>
  
  Revision  Changes    Path
  1.2542    +1 -0      ports/devel/Makefile
  1.1       +28 -0     ports/devel/p5-AnyEvent/Makefile (new)
  1.1       +3 -0      ports/devel/p5-AnyEvent/distinfo (new)
  1.1       +17 -0     ports/devel/p5-AnyEvent/pkg-descr (new)
  1.1       +11 -0     ports/devel/p5-AnyEvent/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2006-12-09 15:49:28 UTC
State Changed
From-To: open->closed

New port added. Thanks!