SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
13
devel/p5-Test-Deep/Makefile
Normal file
13
devel/p5-Test-Deep/Makefile
Normal file
|
@ -0,0 +1,13 @@
|
|||
COMMENT = extremely flexible deep comparison
|
||||
|
||||
DISTNAME = Test-Deep-1.130
|
||||
CATEGORIES = devel
|
||||
MODULES = cpan
|
||||
PKG_ARCH = *
|
||||
|
||||
MAINTAINER = Andrew Hewus Fresh <afresh1@openbsd.org>
|
||||
|
||||
# Perl
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/p5-Test-Deep/distinfo
Normal file
2
devel/p5-Test-Deep/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (Test-Deep-1.130.tar.gz) = QGT0lPX2JYfQrlAcpDkQWCHuWEbGh9xlAyM/VTAKfFY=
|
||||
SIZE (Test-Deep-1.130.tar.gz) = 41921
|
14
devel/p5-Test-Deep/pkg/DESCR
Normal file
14
devel/p5-Test-Deep/pkg/DESCR
Normal file
|
@ -0,0 +1,14 @@
|
|||
Test::Deep gives you very flexible ways to check that the result
|
||||
you got is the result you were expecting. At its simplest it compares
|
||||
two structures by going through each level, ensuring that the values
|
||||
match, that arrays and hashes have the same elements and that
|
||||
references are blessed into the correct class. It also handles
|
||||
circular data structures without getting caught in an infinite loop.
|
||||
|
||||
Where it becomes more interesting is in allowing you to do something
|
||||
besides simple exact comparisons. With strings, the eq operator
|
||||
checks that 2 strings are exactly equal but sometimes that's not
|
||||
what you want. When you don't know exactly what the string should
|
||||
be but you do know some things about how it should look, eq is no
|
||||
good and you must use pattern matching instead. Test::Deep provides
|
||||
pattern matching for complex data structures
|
48
devel/p5-Test-Deep/pkg/PLIST
Normal file
48
devel/p5-Test-Deep/pkg/PLIST
Normal file
|
@ -0,0 +1,48 @@
|
|||
${P5SITE}/Test/
|
||||
${P5SITE}/Test/Deep/
|
||||
${P5SITE}/Test/Deep.pm
|
||||
${P5SITE}/Test/Deep/All.pm
|
||||
${P5SITE}/Test/Deep/Any.pm
|
||||
${P5SITE}/Test/Deep/Array.pm
|
||||
${P5SITE}/Test/Deep/ArrayEach.pm
|
||||
${P5SITE}/Test/Deep/ArrayElementsOnly.pm
|
||||
${P5SITE}/Test/Deep/ArrayLength.pm
|
||||
${P5SITE}/Test/Deep/ArrayLengthOnly.pm
|
||||
${P5SITE}/Test/Deep/Blessed.pm
|
||||
${P5SITE}/Test/Deep/Boolean.pm
|
||||
${P5SITE}/Test/Deep/Cache/
|
||||
${P5SITE}/Test/Deep/Cache.pm
|
||||
${P5SITE}/Test/Deep/Cache/Simple.pm
|
||||
${P5SITE}/Test/Deep/Class.pm
|
||||
${P5SITE}/Test/Deep/Cmp.pm
|
||||
${P5SITE}/Test/Deep/Code.pm
|
||||
${P5SITE}/Test/Deep/Hash.pm
|
||||
${P5SITE}/Test/Deep/HashEach.pm
|
||||
${P5SITE}/Test/Deep/HashElements.pm
|
||||
${P5SITE}/Test/Deep/HashKeys.pm
|
||||
${P5SITE}/Test/Deep/HashKeysOnly.pm
|
||||
${P5SITE}/Test/Deep/Ignore.pm
|
||||
${P5SITE}/Test/Deep/Isa.pm
|
||||
${P5SITE}/Test/Deep/ListMethods.pm
|
||||
${P5SITE}/Test/Deep/MM.pm
|
||||
${P5SITE}/Test/Deep/Methods.pm
|
||||
${P5SITE}/Test/Deep/NoTest.pm
|
||||
${P5SITE}/Test/Deep/None.pm
|
||||
${P5SITE}/Test/Deep/Number.pm
|
||||
${P5SITE}/Test/Deep/Obj.pm
|
||||
${P5SITE}/Test/Deep/Ref.pm
|
||||
${P5SITE}/Test/Deep/RefType.pm
|
||||
${P5SITE}/Test/Deep/Regexp.pm
|
||||
${P5SITE}/Test/Deep/RegexpMatches.pm
|
||||
${P5SITE}/Test/Deep/RegexpOnly.pm
|
||||
${P5SITE}/Test/Deep/RegexpRef.pm
|
||||
${P5SITE}/Test/Deep/RegexpRefOnly.pm
|
||||
${P5SITE}/Test/Deep/RegexpVersion.pm
|
||||
${P5SITE}/Test/Deep/ScalarRef.pm
|
||||
${P5SITE}/Test/Deep/ScalarRefOnly.pm
|
||||
${P5SITE}/Test/Deep/Set.pm
|
||||
${P5SITE}/Test/Deep/Shallow.pm
|
||||
${P5SITE}/Test/Deep/Stack.pm
|
||||
${P5SITE}/Test/Deep/String.pm
|
||||
@man man/man3p/Test::Deep.3p
|
||||
@man man/man3p/Test::Deep::NoTest.3p
|
Loading…
Add table
Add a link
Reference in a new issue