-
Notifications
You must be signed in to change notification settings - Fork 26
/
NEEDS
61 lines (49 loc) · 1.67 KB
/
NEEDS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# $Id$
# This is a rules file for tagging modules in this distribution as
# "core" or "extension". Every rule is applied to every module, in
# order, and the final values are applied to each module.
#
# Module tagging rules are in the form:
#
# module-mask is (core|extension|data)
#
# Dependency tagging rules are in the form:
#
# module-mask (wants|needs) dependent-mask
#
# Core modules must be able to load all their "needs" dependencies.
# The program exits with a failure code (designed to stop a makefile)
# if any of the distribution's core modules needss a dependent that
# can't be loaded.
#
# Data modules are ignored.
#
# All other module/need combinations generate appropriate warnings.
# POE is mostly extensions with a few core modules. Dependencies are
# "hard" by default. Modules are extensions by default.
* needs *
* is extension
# Core modules are the exception. Set them explicitly. "Data" files
# are ignored.
POE::Kernel is core
POE::Session is core
POE::NFA is core
POE::Preprocessor is core
*.pod is data
Changes is data
README is data
HISTORY is data
MANIFEST is data
NEEDS is data
# Test 8 uses a module which it knows doesn't exist. Skip dependency
# checking for that file.
t/08_errors.t is data
# Soft dependencies are the exception. Set them explicitly.
POE::Kernel::Tk wants Tk 800.021
POE::Kernel wants Time::HiRes
POE::Filter::Reference wants FreezeThaw
POE::Filter::Reference wants Compress::Zlib
* wants POE::NonExistent
POE::Wheel::Run wants IO::Pty
lib/deptest.perl wants File::Spec
# End.