[UPDATE] p5-Moose

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[UPDATE] p5-Moose

Sergey Bronnikov
Port has been updated.

OK?

Sergey B.

patch-Moose (27K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] p5-Moose

Sergey Bronnikov
Latest version of Moose contains p5-Class-MOP and due to this
installation of both packages causes conflict.
So will need to remove p5-Class-MOP from ports after committing Moose's update.

On 19:34 Fri 24 Jan , Sergey Bronnikov wrote:
> Port has been updated.
>
> OK?
>
> Sergey B.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Moose/Makefile,v
> retrieving revision 1.22
> diff -u -p -r1.22 Makefile
> --- Makefile 11 Mar 2013 10:50:19 -0000 1.22
> +++ Makefile 24 Jan 2014 15:17:05 -0000
> @@ -5,7 +5,7 @@ SHARED_ONLY= Yes
>  COMMENT= complete modern object system for perl 5
>  
>  MODULES= cpan
> -DISTNAME= Moose-1.25
> +DISTNAME= Moose-2.1202
>  REVISION= 0
>  CATEGORIES= devel
>  
> @@ -14,7 +14,7 @@ PERMIT_PACKAGE_CDROM= Yes
>  
>  WANTLIB += c
>  
> -CPAN_AUTHOR= DROLSKY
> +CPAN_AUTHOR= ETHER
>  
>  BUILD_DEPENDS= devel/p5-Task-Weaken
>  
> @@ -28,12 +28,14 @@ RUN_DEPENDS= devel/p5-Class-MOP>=1.11 \
>   devel/p5-Try-Tiny
>  
>  TEST_DEPENDS=databases/p5-DBM-Deep \
> + devel/p5-Class-Load \
>   devel/p5-DateTime-Calendar-Mayan \
>   devel/p5-DateTime-Format-MySQL \
>   devel/p5-Declare-Constraints-Simple \
>   devel/p5-IO-String \
>   devel/p5-Locale-US \
>   devel/p5-Module-Refresh \
> + devel/p5-Module-Runtime \
>   devel/p5-Params-Coerce \
>   devel/p5-Test-Deep \
>   devel/p5-Test-Fatal \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Moose/distinfo,v
> retrieving revision 1.12
> diff -u -p -r1.12 distinfo
> --- distinfo 7 Apr 2012 14:28:57 -0000 1.12
> +++ distinfo 24 Jan 2014 15:17:05 -0000
> @@ -1,5 +1,2 @@
> -MD5 (Moose-1.25.tar.gz) = sxvmLy79c5IPjUXGWzBTAg==
> -RMD160 (Moose-1.25.tar.gz) = rlXTBadI8cChv+SWCTMmrRlBW08=
> -SHA1 (Moose-1.25.tar.gz) = R8xLVIRqvvBVzoQC+6qqrgaULto=
> -SHA256 (Moose-1.25.tar.gz) = +CcHDA/q6IfVybc/WxyRIef0B3laeYQhrxtgA+DZ11g=
> -SIZE (Moose-1.25.tar.gz) = 470300
> +SHA256 (Moose-2.1202.tar.gz) = Zvvi0tQhbsplCJQfqGDpmkEmOHHCfmtLrPI4dq3PkNM=
> +SIZE (Moose-2.1202.tar.gz) = 774885
> Index: pkg/PFRAG.shared
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Moose/pkg/PFRAG.shared,v
> retrieving revision 1.1
> diff -u -p -r1.1 PFRAG.shared
> --- pkg/PFRAG.shared 2 Jul 2010 04:10:24 -0000 1.1
> +++ pkg/PFRAG.shared 24 Jan 2014 15:17:06 -0000
> @@ -1,2 +1 @@
>  @comment $OpenBSD: PFRAG.shared,v 1.1 2010/07/02 04:10:24 jim Exp $
> -${P5ARCH}/auto/Moose/Moose.so
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Moose/pkg/PLIST,v
> retrieving revision 1.9
> diff -u -p -r1.9 PLIST
> --- pkg/PLIST 9 Apr 2011 19:12:07 -0000 1.9
> +++ pkg/PLIST 24 Jan 2014 15:17:06 -0000
> @@ -1,47 +1,291 @@
>  @comment $OpenBSD: PLIST,v 1.9 2011/04/09 19:12:07 simon Exp $
>  %%SHARED%%
> +bin/moose-outdated
> +${P5ARCH}/Class/MOP.pm
> +${P5ARCH}/Class/MOP/Attribute.pm
> +${P5ARCH}/Class/MOP/Class.pm
> +${P5ARCH}/Class/MOP/Class/Immutable/Trait.pm
> +${P5ARCH}/Class/MOP/Deprecated.pm
> +${P5ARCH}/Class/MOP/Instance.pm
> +${P5ARCH}/Class/MOP/Method.pm
> +${P5ARCH}/Class/MOP/Method/Accessor.pm
> +${P5ARCH}/Class/MOP/Method/Constructor.pm
> +${P5ARCH}/Class/MOP/Method/Generated.pm
> +${P5ARCH}/Class/MOP/Method/Inlined.pm
> +${P5ARCH}/Class/MOP/Method/Meta.pm
> +${P5ARCH}/Class/MOP/Method/Overload.pm
> +${P5ARCH}/Class/MOP/Method/Wrapped.pm
> +${P5ARCH}/Class/MOP/MiniTrait.pm
> +${P5ARCH}/Class/MOP/Mixin.pm
> +${P5ARCH}/Class/MOP/Mixin/AttributeCore.pm
> +${P5ARCH}/Class/MOP/Mixin/HasAttributes.pm
> +${P5ARCH}/Class/MOP/Mixin/HasMethods.pm
> +${P5ARCH}/Class/MOP/Module.pm
> +${P5ARCH}/Class/MOP/Object.pm
> +${P5ARCH}/Class/MOP/Package.pm
>  ${P5ARCH}/Moose/
>  ${P5ARCH}/Moose.pm
> +${P5ARCH}/Moose/Conflicts.pm
>  ${P5ARCH}/Moose/Cookbook/
>  ${P5ARCH}/Moose/Cookbook.pod
>  ${P5ARCH}/Moose/Cookbook/Basics/
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe1.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe10.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe11.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe2.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe3.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe4.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe5.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe6.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe7.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe8.pod
> -${P5ARCH}/Moose/Cookbook/Basics/Recipe9.pod
> +${P5ARCH}/Moose/Cookbook/Basics/BankAccount_MethodModifiersAndSubclassing.pod
> +${P5ARCH}/Moose/Cookbook/Basics/BinaryTree_AttributeFeatures.pod
> +${P5ARCH}/Moose/Cookbook/Basics/BinaryTree_BuilderAndLazyBuild.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Company_Subtypes.pod
> +${P5ARCH}/Moose/Cookbook/Basics/DateTime_ExtendingNonMooseParent.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Document_AugmentAndInner.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Genome_OverloadingSubtypesAndCoercion.pod
> +${P5ARCH}/Moose/Cookbook/Basics/HTTP_SubtypesAndCoercion.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Immutable.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Person_BUILDARGSAndBUILD.pod
> +${P5ARCH}/Moose/Cookbook/Basics/Point_AttributesAndSubclassing.pod
>  ${P5ARCH}/Moose/Cookbook/Extending/
> -${P5ARCH}/Moose/Cookbook/Extending/Recipe1.pod
> -${P5ARCH}/Moose/Cookbook/Extending/Recipe2.pod
> -${P5ARCH}/Moose/Cookbook/Extending/Recipe3.pod
> -${P5ARCH}/Moose/Cookbook/Extending/Recipe4.pod
> +${P5ARCH}/Moose/Cookbook/Extending/Debugging_BaseClassRole.pod
> +${P5ARCH}/Moose/Cookbook/Extending/ExtensionOverview.pod
> +${P5ARCH}/Moose/Cookbook/Extending/Mooseish_MooseSugar.pod
> +${P5ARCH}/Moose/Cookbook/Legacy/
> +${P5ARCH}/Moose/Cookbook/Legacy/Debugging_BaseClassReplacement.pod
> +${P5ARCH}/Moose/Cookbook/Legacy/Labeled_AttributeMetaclass.pod
> +${P5ARCH}/Moose/Cookbook/Legacy/Table_ClassMetaclass.pod
>  ${P5ARCH}/Moose/Cookbook/Meta/
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe1.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe2.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe3.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe4.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe5.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe6.pod
> -${P5ARCH}/Moose/Cookbook/Meta/Recipe7.pod
> +${P5ARCH}/Moose/Cookbook/Meta/GlobRef_InstanceMetaclass.pod
> +${P5ARCH}/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod
> +${P5ARCH}/Moose/Cookbook/Meta/PrivateOrPublic_MethodMetaclass.pod
> +${P5ARCH}/Moose/Cookbook/Meta/Table_MetaclassTrait.pod
> +${P5ARCH}/Moose/Cookbook/Meta/WhyMeta.pod
>  ${P5ARCH}/Moose/Cookbook/Roles/
> -${P5ARCH}/Moose/Cookbook/Roles/Recipe1.pod
> -${P5ARCH}/Moose/Cookbook/Roles/Recipe2.pod
> -${P5ARCH}/Moose/Cookbook/Roles/Recipe3.pod
> +${P5ARCH}/Moose/Cookbook/Roles/ApplicationToInstance.pod
> +${P5ARCH}/Moose/Cookbook/Roles/Comparable_CodeReuse.pod
> +${P5ARCH}/Moose/Cookbook/Roles/Restartable_AdvancedComposition.pod
>  ${P5ARCH}/Moose/Cookbook/Snack/
>  ${P5ARCH}/Moose/Cookbook/Snack/Keywords.pod
>  ${P5ARCH}/Moose/Cookbook/Snack/Types.pod
>  ${P5ARCH}/Moose/Cookbook/Style.pod
>  ${P5ARCH}/Moose/Deprecated.pm
> -${P5ARCH}/Moose/Error/
> -${P5ARCH}/Moose/Error/Confess.pm
> -${P5ARCH}/Moose/Error/Croak.pm
> -${P5ARCH}/Moose/Error/Default.pm
> +${P5ARCH}/Moose/Exception/
> +${P5ARCH}/Moose/Exception.pm
> +${P5ARCH}/Moose/Exception/AccessorMustReadWrite.pm
> +${P5ARCH}/Moose/Exception/AddParameterizableTypeTakesParameterizableType.pm
> +${P5ARCH}/Moose/Exception/AddRoleTakesAMooseMetaRoleInstance.pm
> +${P5ARCH}/Moose/Exception/AddRoleToARoleTakesAMooseMetaRole.pm
> +${P5ARCH}/Moose/Exception/ApplyTakesABlessedInstance.pm
> +${P5ARCH}/Moose/Exception/AttachToClassNeedsAClassMOPClassInstanceOrASubclass.pm
> +${P5ARCH}/Moose/Exception/AttributeConflictInRoles.pm
> +${P5ARCH}/Moose/Exception/AttributeConflictInSummation.pm
> +${P5ARCH}/Moose/Exception/AttributeExtensionIsNotSupportedInRoles.pm
> +${P5ARCH}/Moose/Exception/AttributeIsRequired.pm
> +${P5ARCH}/Moose/Exception/AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass.pm
> +${P5ARCH}/Moose/Exception/AttributeNamesDoNotMatch.pm
> +${P5ARCH}/Moose/Exception/AttributeValueIsNotAnObject.pm
> +${P5ARCH}/Moose/Exception/AttributeValueIsNotDefined.pm
> +${P5ARCH}/Moose/Exception/AutoDeRefNeedsArrayRefOrHashRef.pm
> +${P5ARCH}/Moose/Exception/BadOptionFormat.pm
> +${P5ARCH}/Moose/Exception/BothBuilderAndDefaultAreNotAllowed.pm
> +${P5ARCH}/Moose/Exception/BuilderDoesNotExist.pm
> +${P5ARCH}/Moose/Exception/BuilderMethodNotSupportedForAttribute.pm
> +${P5ARCH}/Moose/Exception/BuilderMethodNotSupportedForInlineAttribute.pm
> +${P5ARCH}/Moose/Exception/BuilderMustBeAMethodName.pm
> +${P5ARCH}/Moose/Exception/CallingMethodOnAnImmutableInstance.pm
> +${P5ARCH}/Moose/Exception/CallingReadOnlyMethodOnAnImmutableInstance.pm
> +${P5ARCH}/Moose/Exception/CanExtendOnlyClasses.pm
> +${P5ARCH}/Moose/Exception/CanOnlyConsumeRole.pm
> +${P5ARCH}/Moose/Exception/CanOnlyWrapBlessedCode.pm
> +${P5ARCH}/Moose/Exception/CanReblessOnlyIntoASubclass.pm
> +${P5ARCH}/Moose/Exception/CanReblessOnlyIntoASuperclass.pm
> +${P5ARCH}/Moose/Exception/CannotAddAdditionalTypeCoercionsToUnion.pm
> +${P5ARCH}/Moose/Exception/CannotAddAsAnAttributeToARole.pm
> +${P5ARCH}/Moose/Exception/CannotApplyBaseClassRolesToRole.pm
> +${P5ARCH}/Moose/Exception/CannotAssignValueToReadOnlyAccessor.pm
> +${P5ARCH}/Moose/Exception/CannotAugmentIfLocalMethodPresent.pm
> +${P5ARCH}/Moose/Exception/CannotAugmentNoSuperMethod.pm
> +${P5ARCH}/Moose/Exception/CannotAutoDerefWithoutIsa.pm
> +${P5ARCH}/Moose/Exception/CannotAutoDereferenceTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/CannotCalculateNativeType.pm
> +${P5ARCH}/Moose/Exception/CannotCallAnAbstractBaseMethod.pm
> +${P5ARCH}/Moose/Exception/CannotCallAnAbstractMethod.pm
> +${P5ARCH}/Moose/Exception/CannotCoerceAWeakRef.pm
> +${P5ARCH}/Moose/Exception/CannotCoerceAttributeWhichHasNoCoercion.pm
> +${P5ARCH}/Moose/Exception/CannotCreateHigherOrderTypeWithoutATypeParameter.pm
> +${P5ARCH}/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresent.pm
> +${P5ARCH}/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresentInClass.pm
> +${P5ARCH}/Moose/Exception/CannotDelegateLocalMethodIsPresent.pm
> +${P5ARCH}/Moose/Exception/CannotDelegateWithoutIsa.pm
> +${P5ARCH}/Moose/Exception/CannotFindDelegateMetaclass.pm
> +${P5ARCH}/Moose/Exception/CannotFindType.pm
> +${P5ARCH}/Moose/Exception/CannotFindTypeGivenToMatchOnType.pm
> +${P5ARCH}/Moose/Exception/CannotFixMetaclassCompatibility.pm
> +${P5ARCH}/Moose/Exception/CannotGenerateInlineConstraint.pm
> +${P5ARCH}/Moose/Exception/CannotInitializeMooseMetaRoleComposite.pm
> +${P5ARCH}/Moose/Exception/CannotInlineTypeConstraintCheck.pm
> +${P5ARCH}/Moose/Exception/CannotLocatePackageInINC.pm
> +${P5ARCH}/Moose/Exception/CannotMakeMetaclassCompatible.pm
> +${P5ARCH}/Moose/Exception/CannotOverrideALocalMethod.pm
> +${P5ARCH}/Moose/Exception/CannotOverrideBodyOfMetaMethods.pm
> +${P5ARCH}/Moose/Exception/CannotOverrideLocalMethodIsPresent.pm
> +${P5ARCH}/Moose/Exception/CannotOverrideNoSuperMethod.pm
> +${P5ARCH}/Moose/Exception/CannotRegisterUnnamedTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/CannotUseLazyBuildAndDefaultSimultaneously.pm
> +${P5ARCH}/Moose/Exception/CircularReferenceInAlso.pm
> +${P5ARCH}/Moose/Exception/ClassDoesNotHaveInitMeta.pm
> +${P5ARCH}/Moose/Exception/ClassDoesTheExcludedRole.pm
> +${P5ARCH}/Moose/Exception/ClassNamesDoNotMatch.pm
> +${P5ARCH}/Moose/Exception/CloneObjectExpectsAnInstanceOfMetaclass.pm
> +${P5ARCH}/Moose/Exception/CodeBlockMustBeACodeRef.pm
> +${P5ARCH}/Moose/Exception/CoercingWithoutCoercions.pm
> +${P5ARCH}/Moose/Exception/CoercionAlreadyExists.pm
> +${P5ARCH}/Moose/Exception/CoercionNeedsTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/ConflictDetectedInCheckRoleExclusions.pm
> +${P5ARCH}/Moose/Exception/ConflictDetectedInCheckRoleExclusionsInToClass.pm
> +${P5ARCH}/Moose/Exception/ConstructClassInstanceTakesPackageName.pm
> +${P5ARCH}/Moose/Exception/CouldNotCreateMethod.pm
> +${P5ARCH}/Moose/Exception/CouldNotCreateWriter.pm
> +${P5ARCH}/Moose/Exception/CouldNotEvalConstructor.pm
> +${P5ARCH}/Moose/Exception/CouldNotEvalDestructor.pm
> +${P5ARCH}/Moose/Exception/CouldNotFindTypeConstraintToCoerceFrom.pm
> +${P5ARCH}/Moose/Exception/CouldNotGenerateInlineAttributeMethod.pm
> +${P5ARCH}/Moose/Exception/CouldNotLocateTypeConstraintForUnion.pm
> +${P5ARCH}/Moose/Exception/CouldNotParseType.pm
> +${P5ARCH}/Moose/Exception/CreateMOPClassTakesArrayRefOfAttributes.pm
> +${P5ARCH}/Moose/Exception/CreateMOPClassTakesArrayRefOfSuperclasses.pm
> +${P5ARCH}/Moose/Exception/CreateMOPClassTakesHashRefOfMethods.pm
> +${P5ARCH}/Moose/Exception/CreateTakesArrayRefOfRoles.pm
> +${P5ARCH}/Moose/Exception/CreateTakesHashRefOfAttributes.pm
> +${P5ARCH}/Moose/Exception/CreateTakesHashRefOfMethods.pm
> +${P5ARCH}/Moose/Exception/DefaultToMatchOnTypeMustBeCodeRef.pm
> +${P5ARCH}/Moose/Exception/DelegationToAClassWhichIsNotLoaded.pm
> +${P5ARCH}/Moose/Exception/DelegationToARoleWhichIsNotLoaded.pm
> +${P5ARCH}/Moose/Exception/DelegationToATypeWhichIsNotAClass.pm
> +${P5ARCH}/Moose/Exception/DoesRequiresRoleName.pm
> +${P5ARCH}/Moose/Exception/EnumCalledWithAnArrayRefAndAdditionalArgs.pm
> +${P5ARCH}/Moose/Exception/EnumValuesMustBeString.pm
> +${P5ARCH}/Moose/Exception/ExtendsMissingArgs.pm
> +${P5ARCH}/Moose/Exception/HandlesMustBeAHashRef.pm
> +${P5ARCH}/Moose/Exception/IllegalInheritedOptions.pm
> +${P5ARCH}/Moose/Exception/IllegalMethodTypeToAddMethodModifier.pm
> +${P5ARCH}/Moose/Exception/IncompatibleMetaclassOfSuperclass.pm
> +${P5ARCH}/Moose/Exception/InitMetaRequiresClass.pm
> +${P5ARCH}/Moose/Exception/InitializeTakesUnBlessedPackageName.pm
> +${P5ARCH}/Moose/Exception/InstanceBlessedIntoWrongClass.pm
> +${P5ARCH}/Moose/Exception/InstanceMustBeABlessedReference.pm
> +${P5ARCH}/Moose/Exception/InvalidArgPassedToMooseUtilMetaRole.pm
> +${P5ARCH}/Moose/Exception/InvalidArgumentToMethod.pm
> +${P5ARCH}/Moose/Exception/InvalidArgumentsToTraitAliases.pm
> +${P5ARCH}/Moose/Exception/InvalidBaseTypeGivenToCreateParameterizedTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/InvalidHandleValue.pm
> +${P5ARCH}/Moose/Exception/InvalidHasProvidedInARole.pm
> +${P5ARCH}/Moose/Exception/InvalidNameForType.pm
> +${P5ARCH}/Moose/Exception/InvalidRoleApplication.pm
> +${P5ARCH}/Moose/Exception/InvalidTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/InvalidTypeGivenToCreateParameterizedTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/InvalidValueForIs.pm
> +${P5ARCH}/Moose/Exception/IsaDoesNotDoTheRole.pm
> +${P5ARCH}/Moose/Exception/IsaLacksDoesMethod.pm
> +${P5ARCH}/Moose/Exception/LazyAttributeNeedsADefault.pm
> +${P5ARCH}/Moose/Exception/Legacy.pm
> +${P5ARCH}/Moose/Exception/MOPAttributeNewNeedsAttributeName.pm
> +${P5ARCH}/Moose/Exception/MatchActionMustBeACodeRef.pm
> +${P5ARCH}/Moose/Exception/MessageParameterMustBeCodeRef.pm
> +${P5ARCH}/Moose/Exception/MetaclassIsAClassNotASubclassOfGivenMetaclass.pm
> +${P5ARCH}/Moose/Exception/MetaclassIsARoleNotASubclassOfGivenMetaclass.pm
> +${P5ARCH}/Moose/Exception/MetaclassIsNotASubclassOfGivenMetaclass.pm
> +${P5ARCH}/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaClass.pm
> +${P5ARCH}/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaRole.pm
> +${P5ARCH}/Moose/Exception/MetaclassMustBeDerivedFromClassMOPClass.pm
> +${P5ARCH}/Moose/Exception/MetaclassNotLoaded.pm
> +${P5ARCH}/Moose/Exception/MetaclassTypeIncompatible.pm
> +${P5ARCH}/Moose/Exception/MethodExpectedAMetaclassObject.pm
> +${P5ARCH}/Moose/Exception/MethodExpectsFewerArgs.pm
> +${P5ARCH}/Moose/Exception/MethodExpectsMoreArgs.pm
> +${P5ARCH}/Moose/Exception/MethodModifierNeedsMethodName.pm
> +${P5ARCH}/Moose/Exception/MethodNameConflictInRoles.pm
> +${P5ARCH}/Moose/Exception/MethodNameNotFoundInInheritanceHierarchy.pm
> +${P5ARCH}/Moose/Exception/MethodNameNotGiven.pm
> +${P5ARCH}/Moose/Exception/MustDefineAMethodName.pm
> +${P5ARCH}/Moose/Exception/MustDefineAnAttributeName.pm
> +${P5ARCH}/Moose/Exception/MustHaveAtLeastOneValueToEnumerate.pm
> +${P5ARCH}/Moose/Exception/MustPassAHashOfOptions.pm
> +${P5ARCH}/Moose/Exception/MustPassAMooseMetaRoleInstanceOrSubclass.pm
> +${P5ARCH}/Moose/Exception/MustPassAPackageNameOrAnExistingClassMOPPackageInstance.pm
> +${P5ARCH}/Moose/Exception/MustPassEvenNumberOfArguments.pm
> +${P5ARCH}/Moose/Exception/MustPassEvenNumberOfAttributeOptions.pm
> +${P5ARCH}/Moose/Exception/MustProvideANameForTheAttribute.pm
> +${P5ARCH}/Moose/Exception/MustSpecifyAtleastOneMethod.pm
> +${P5ARCH}/Moose/Exception/MustSpecifyAtleastOneRole.pm
> +${P5ARCH}/Moose/Exception/MustSpecifyAtleastOneRoleToApplicant.pm
> +${P5ARCH}/Moose/Exception/MustSupplyAClassMOPAttributeInstance.pm
> +${P5ARCH}/Moose/Exception/MustSupplyADelegateToMethod.pm
> +${P5ARCH}/Moose/Exception/MustSupplyAMetaclass.pm
> +${P5ARCH}/Moose/Exception/MustSupplyAMooseMetaAttributeInstance.pm
> +${P5ARCH}/Moose/Exception/MustSupplyAnAccessorTypeToConstructWith.pm
> +${P5ARCH}/Moose/Exception/MustSupplyAnAttributeToConstructWith.pm
> +${P5ARCH}/Moose/Exception/MustSupplyArrayRefAsCurriedArguments.pm
> +${P5ARCH}/Moose/Exception/MustSupplyPackageNameAndName.pm
> +${P5ARCH}/Moose/Exception/NeedsTypeConstraintUnionForTypeCoercionUnion.pm
> +${P5ARCH}/Moose/Exception/NeitherAttributeNorAttributeNameIsGiven.pm
> +${P5ARCH}/Moose/Exception/NeitherClassNorClassNameIsGiven.pm
> +${P5ARCH}/Moose/Exception/NeitherRoleNorRoleNameIsGiven.pm
> +${P5ARCH}/Moose/Exception/NeitherTypeNorTypeNameIsGiven.pm
> +${P5ARCH}/Moose/Exception/NoAttributeFoundInSuperClass.pm
> +${P5ARCH}/Moose/Exception/NoBodyToInitializeInAnAbstractBaseClass.pm
> +${P5ARCH}/Moose/Exception/NoCasesMatched.pm
> +${P5ARCH}/Moose/Exception/NoConstraintCheckForTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/NoDestructorClassSpecified.pm
> +${P5ARCH}/Moose/Exception/NoImmutableTraitSpecifiedForClass.pm
> +${P5ARCH}/Moose/Exception/NoParentGivenToSubtype.pm
> +${P5ARCH}/Moose/Exception/OnlyInstancesCanBeCloned.pm
> +${P5ARCH}/Moose/Exception/OperatorIsRequired.pm
> +${P5ARCH}/Moose/Exception/OverrideConflictInComposition.pm
> +${P5ARCH}/Moose/Exception/OverrideConflictInSummation.pm
> +${P5ARCH}/Moose/Exception/PackageDoesNotUseMooseExporter.pm
> +${P5ARCH}/Moose/Exception/PackageNameAndNameParamsNotGivenToWrap.pm
> +${P5ARCH}/Moose/Exception/PackagesAndModulesAreNotCachable.pm
> +${P5ARCH}/Moose/Exception/ParameterIsNotSubtypeOfParent.pm
> +${P5ARCH}/Moose/Exception/ReferencesAreNotAllowedAsDefault.pm
> +${P5ARCH}/Moose/Exception/RequiredAttributeLacksInitialization.pm
> +${P5ARCH}/Moose/Exception/RequiredAttributeNeedsADefault.pm
> +${P5ARCH}/Moose/Exception/RequiredMethodsImportedByClass.pm
> +${P5ARCH}/Moose/Exception/RequiredMethodsNotImplementedByClass.pm
> +${P5ARCH}/Moose/Exception/Role/
> +${P5ARCH}/Moose/Exception/Role/Attribute.pm
> +${P5ARCH}/Moose/Exception/Role/AttributeName.pm
> +${P5ARCH}/Moose/Exception/Role/Class.pm
> +${P5ARCH}/Moose/Exception/Role/EitherAttributeOrAttributeName.pm
> +${P5ARCH}/Moose/Exception/Role/Instance.pm
> +${P5ARCH}/Moose/Exception/Role/InvalidAttributeOptions.pm
> +${P5ARCH}/Moose/Exception/Role/Method.pm
> +${P5ARCH}/Moose/Exception/Role/ParamsHash.pm
> +${P5ARCH}/Moose/Exception/Role/Role.pm
> +${P5ARCH}/Moose/Exception/Role/RoleForCreate.pm
> +${P5ARCH}/Moose/Exception/Role/RoleForCreateMOPClass.pm
> +${P5ARCH}/Moose/Exception/Role/TypeConstraint.pm
> +${P5ARCH}/Moose/Exception/RoleDoesTheExcludedRole.pm
> +${P5ARCH}/Moose/Exception/RoleExclusionConflict.pm
> +${P5ARCH}/Moose/Exception/RoleNameRequired.pm
> +${P5ARCH}/Moose/Exception/RoleNameRequiredForMooseMetaRole.pm
> +${P5ARCH}/Moose/Exception/RoleNamesDoNotMatch.pm
> +${P5ARCH}/Moose/Exception/RolesDoNotSupportAugment.pm
> +${P5ARCH}/Moose/Exception/RolesDoNotSupportExtends.pm
> +${P5ARCH}/Moose/Exception/RolesDoNotSupportInner.pm
> +${P5ARCH}/Moose/Exception/RolesDoNotSupportRegexReferencesForMethodModifiers.pm
> +${P5ARCH}/Moose/Exception/RolesInCreateTakesAnArrayRef.pm
> +${P5ARCH}/Moose/Exception/RolesListMustBeInstancesOfMooseMetaRole.pm
> +${P5ARCH}/Moose/Exception/SingleParamsToNewMustBeHashRef.pm
> +${P5ARCH}/Moose/Exception/TriggerMustBeACodeRef.pm
> +${P5ARCH}/Moose/Exception/TypeConstraintCannotBeUsedForAParameterizableType.pm
> +${P5ARCH}/Moose/Exception/TypeConstraintIsAlreadyCreated.pm
> +${P5ARCH}/Moose/Exception/TypeNamesDoNotMatch.pm
> +${P5ARCH}/Moose/Exception/TypeParameterMustBeMooseMetaType.pm
> +${P5ARCH}/Moose/Exception/UnableToCanonicalizeHandles.pm
> +${P5ARCH}/Moose/Exception/UnableToCanonicalizeNonRolePackage.pm
> +${P5ARCH}/Moose/Exception/UnableToRecognizeDelegateMetaclass.pm
> +${P5ARCH}/Moose/Exception/UndefinedHashKeysPassedToMethod.pm
> +${P5ARCH}/Moose/Exception/UnionCalledWithAnArrayRefAndAdditionalArgs.pm
> +${P5ARCH}/Moose/Exception/UnionTakesAtleastTwoTypeNames.pm
> +${P5ARCH}/Moose/Exception/ValidationFailedForInlineTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/ValidationFailedForTypeConstraint.pm
> +${P5ARCH}/Moose/Exception/WrapTakesACodeRefToBless.pm
> +${P5ARCH}/Moose/Exception/WrongTypeConstraintGiven.pm
>  ${P5ARCH}/Moose/Exporter.pm
>  ${P5ARCH}/Moose/Intro.pod
>  ${P5ARCH}/Moose/Manual/
> @@ -54,6 +298,9 @@ ${P5ARCH}/Moose/Manual/Construction.pod
>  ${P5ARCH}/Moose/Manual/Contributing.pod
>  ${P5ARCH}/Moose/Manual/Delegation.pod
>  ${P5ARCH}/Moose/Manual/Delta.pod
> +${P5ARCH}/Moose/Manual/Exceptions/
> +${P5ARCH}/Moose/Manual/Exceptions.pod
> +${P5ARCH}/Moose/Manual/Exceptions/Manifest.pod
>  ${P5ARCH}/Moose/Manual/FAQ.pod
>  ${P5ARCH}/Moose/Manual/MOP.pod
>  ${P5ARCH}/Moose/Manual/MethodModifiers.pod
> @@ -96,6 +343,7 @@ ${P5ARCH}/Moose/Meta/Method/Accessor/Nat
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/delete.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/elements.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/first.pm
> +${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/first_index.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/get.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/grep.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/insert.pm
> @@ -107,6 +355,7 @@ ${P5ARCH}/Moose/Meta/Method/Accessor/Nat
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/push.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/reduce.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/set.pm
> +${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/shallow_clone.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/shift.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Array/sort.pm
> @@ -144,6 +393,7 @@ ${P5ARCH}/Moose/Meta/Method/Accessor/Nat
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Hash/keys.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Hash/kv.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Hash/set.pm
> +${P5ARCH}/Moose/Meta/Method/Accessor/Native/Hash/shallow_clone.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Hash/values.pm
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Number/
>  ${P5ARCH}/Moose/Meta/Method/Accessor/Native/Number/abs.pm
> @@ -213,46 +463,69 @@ ${P5ARCH}/Moose/Util.pm
>  ${P5ARCH}/Moose/Util/MetaRole.pm
>  ${P5ARCH}/Moose/Util/TypeConstraints/
>  ${P5ARCH}/Moose/Util/TypeConstraints.pm
> -${P5ARCH}/Moose/Util/TypeConstraints/OptimizedConstraints.pm
> +${P5ARCH}/Moose/Util/TypeConstraints/Builtins.pm
>  ${P5ARCH}/Test/
>  ${P5ARCH}/Test/Moose.pm
>  ${P5ARCH}/auto/Moose/
>  ${P5ARCH}/auto/Moose/Moose.bs
> +${P5ARCH}/auto/Moose/Moose.so
> +${P5ARCH}/metaclass.pm
>  ${P5ARCH}/oose.pm
> +@man man/man3p/Class::MOP.3p
> +@man man/man3p/Class::MOP::Attribute.3p
> +@man man/man3p/Class::MOP::Class.3p
> +@man man/man3p/Class::MOP::Class::Immutable::Trait.3p
> +@man man/man3p/Class::MOP::Deprecated.3p
> +@man man/man3p/Class::MOP::Instance.3p
> +@man man/man3p/Class::MOP::Method.3p
> +@man man/man3p/Class::MOP::Method::Accessor.3p
> +@man man/man3p/Class::MOP::Method::Constructor.3p
> +@man man/man3p/Class::MOP::Method::Generated.3p
> +@man man/man3p/Class::MOP::Method::Inlined.3p
> +@man man/man3p/Class::MOP::Method::Meta.3p
> +@man man/man3p/Class::MOP::Method::Overload.3p
> +@man man/man3p/Class::MOP::Method::Wrapped.3p
> +@man man/man3p/Class::MOP::MiniTrait.3p
> +@man man/man3p/Class::MOP::Mixin.3p
> +@man man/man3p/Class::MOP::Mixin::AttributeCore.3p
> +@man man/man3p/Class::MOP::Mixin::HasAttributes.3p
> +@man man/man3p/Class::MOP::Mixin::HasMethods.3p
> +@man man/man3p/Class::MOP::Module.3p
> +@man man/man3p/Class::MOP::Object.3p
> +@man man/man3p/Class::MOP::Package.3p
>  @man man/man3p/Moose.3p
> +@man man/man3p/Moose::Conflicts.3p
>  @man man/man3p/Moose::Cookbook.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe1.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe10.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe11.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe2.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe3.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe4.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe5.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe6.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe7.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe8.3p
> -@man man/man3p/Moose::Cookbook::Basics::Recipe9.3p
> -@man man/man3p/Moose::Cookbook::Extending::Recipe1.3p
> -@man man/man3p/Moose::Cookbook::Extending::Recipe2.3p
> -@man man/man3p/Moose::Cookbook::Extending::Recipe3.3p
> -@man man/man3p/Moose::Cookbook::Extending::Recipe4.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe1.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe2.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe3.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe4.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe5.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe6.3p
> -@man man/man3p/Moose::Cookbook::Meta::Recipe7.3p
> -@man man/man3p/Moose::Cookbook::Roles::Recipe1.3p
> -@man man/man3p/Moose::Cookbook::Roles::Recipe2.3p
> -@man man/man3p/Moose::Cookbook::Roles::Recipe3.3p
> +@man man/man3p/Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing.3p
> +@man man/man3p/Moose::Cookbook::Basics::BinaryTree_AttributeFeatures.3p
> +@man man/man3p/Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild.3p
> +@man man/man3p/Moose::Cookbook::Basics::Company_Subtypes.3p
> +@man man/man3p/Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent.3p
> +@man man/man3p/Moose::Cookbook::Basics::Document_AugmentAndInner.3p
> +@man man/man3p/Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion.3p
> +@man man/man3p/Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion.3p
> +@man man/man3p/Moose::Cookbook::Basics::Immutable.3p
> +@man man/man3p/Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD.3p
> +@man man/man3p/Moose::Cookbook::Basics::Point_AttributesAndSubclassing.3p
> +@man man/man3p/Moose::Cookbook::Extending::Debugging_BaseClassRole.3p
> +@man man/man3p/Moose::Cookbook::Extending::ExtensionOverview.3p
> +@man man/man3p/Moose::Cookbook::Extending::Mooseish_MooseSugar.3p
> +@man man/man3p/Moose::Cookbook::Legacy::Debugging_BaseClassReplacement.3p
> +@man man/man3p/Moose::Cookbook::Legacy::Labeled_AttributeMetaclass.3p
> +@man man/man3p/Moose::Cookbook::Legacy::Table_ClassMetaclass.3p
> +@man man/man3p/Moose::Cookbook::Meta::GlobRef_InstanceMetaclass.3p
> +@man man/man3p/Moose::Cookbook::Meta::Labeled_AttributeTrait.3p
> +@man man/man3p/Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass.3p
> +@man man/man3p/Moose::Cookbook::Meta::Table_MetaclassTrait.3p
> +@man man/man3p/Moose::Cookbook::Meta::WhyMeta.3p
> +@man man/man3p/Moose::Cookbook::Roles::ApplicationToInstance.3p
> +@man man/man3p/Moose::Cookbook::Roles::Comparable_CodeReuse.3p
> +@man man/man3p/Moose::Cookbook::Roles::Restartable_AdvancedComposition.3p
>  @man man/man3p/Moose::Cookbook::Snack::Keywords.3p
>  @man man/man3p/Moose::Cookbook::Snack::Types.3p
>  @man man/man3p/Moose::Cookbook::Style.3p
>  @man man/man3p/Moose::Deprecated.3p
> -@man man/man3p/Moose::Error::Confess.3p
> -@man man/man3p/Moose::Error::Croak.3p
> -@man man/man3p/Moose::Error::Default.3p
> +@man man/man3p/Moose::Exception.3p
>  @man man/man3p/Moose::Exporter.3p
>  @man man/man3p/Moose::Intro.3p
>  @man man/man3p/Moose::Manual.3p
> @@ -264,6 +537,8 @@ ${P5ARCH}/oose.pm
>  @man man/man3p/Moose::Manual::Contributing.3p
>  @man man/man3p/Moose::Manual::Delegation.3p
>  @man man/man3p/Moose::Manual::Delta.3p
> +@man man/man3p/Moose::Manual::Exceptions.3p
> +@man man/man3p/Moose::Manual::Exceptions::Manifest.3p
>  @man man/man3p/Moose::Manual::FAQ.3p
>  @man man/man3p/Moose::Manual::MOP.3p
>  @man man/man3p/Moose::Manual::MethodModifiers.3p
> @@ -324,6 +599,7 @@ ${P5ARCH}/oose.pm
>  @man man/man3p/Moose::Util.3p
>  @man man/man3p/Moose::Util::MetaRole.3p
>  @man man/man3p/Moose::Util::TypeConstraints.3p
> -@man man/man3p/Moose::Util::TypeConstraints::OptimizedConstraints.3p
> +@man man/man3p/Moose::Util::TypeConstraints::Builtins.3p
>  @man man/man3p/Test::Moose.3p
> +@man man/man3p/metaclass.3p
>  @man man/man3p/oose.3p

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] p5-Moose

Marc Espie-2
On Sat, Jan 25, 2014 at 12:22:00AM +0400, Sergey Bronnikov wrote:
> Latest version of Moose contains p5-Class-MOP and due to this
> installation of both packages causes conflict.
> So will need to remove p5-Class-MOP from ports after committing Moose's update.

Considering how important Moose is for modern perl work, have you check
that *everything else* in the ports tree that may depend on it is happy
with your update ?

Maybe you have, but you don't say.


See, that's really the problems with perl ports.

They don't get updated too quickly because there's some homework to do with
the rest of the perl tree.

If you don't say you've done it, we have to assume you didn't!

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] p5-Moose

Sergey Bronnikov
On 21:27 Fri 24 Jan , Marc Espie wrote:

> On Sat, Jan 25, 2014 at 12:22:00AM +0400, Sergey Bronnikov wrote:
> > Latest version of Moose contains p5-Class-MOP and due to this
> > installation of both packages causes conflict.
> > So will need to remove p5-Class-MOP from ports after committing Moose's update.
>
> Considering how important Moose is for modern perl work, have you check
> that *everything else* in the ports tree that may depend on it is happy
> with your update ?
>
> Maybe you have, but you don't say.
>
> See, that's really the problems with perl ports.
>
> They don't get updated too quickly because there's some homework to do with
> the rest of the perl tree.
>
> If you don't say you've done it, we have to assume you didn't!

Yep, you are right. I didn't do it. But I will check and report here.

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] p5-Moose

Sergey Bronnikov
In reply to this post by Marc Espie-2
I have prepared a patch (attached) with:
- updated version of p5-Moose
- replaced p5-Class-MOP with p5-Moose because
Class:MOP is now a part of Moose.

Each port depended on p5-Moose or p5-Class-MOP
was tested by executing 'make test'. Results of that testing is below.
I am not an Perl expert and I don't understand the reasons of fails.
Could anyone review ports with failed tests?
Logs from portslogger attached too.

ports with p5-Moose in dependences:
        FAIL databases/p5-Catalyst-Model-DBIC-Schema
        OK databases/p5-DBIx-Class-Schema-Loader
        OK but asserts devel/p5-TAP-Formatter-JUnit
        OK devel/p5-Any-Moose
        OK devel/p5-Devel-PartialDump
        OK but asserts devel/p5-File-ChangeNotify
        OK devel/p5-MooseX-ConfigFromFile
        FAIL devel/p5-MooseX-Daemonize
        FAIL devel/p5-MooseX-Getopt
        OK devel/p5-MooseX-Log-Log4perl
        OK devel/p5-MooseX-LogDispatch
        OK devel/p5-MooseX-MarkAsMethods
        OK devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion
        OK devel/p5-MooseX-MethodAttributes
        OK devel/p5-MooseX-POE
        OK devel/p5-MooseX-Params-Validate
        OK but asserts devel/p5-MooseX-Traits
        OK but asserts devel/p5-MooseX-Traits-Pluggable
        OK devel/p5-MooseX-Types-Common
        FAIL devel/p5-MooseX-Types-DateTime
        OK devel/p5-MooseX-Types-Path-Class
        OK but asserts devel/p5-Test-WWW-Mechanize-Catalyst
        OK devel/p5-namespace-autoclean
        OK but asserts security/p5-Catalyst-Authentication-Store-DBIx-Class
        OK but asserts security/p5-Catalyst-Plugin-Authentication
        OK but asserts security/p5-Catalyst-Plugin-Authorization-ACL
        OK www/p5-Catalyst-wComponent-InstancePerContext
        OK but asserts www/p5-Catalyst-Controller-HTML-FormFu
        FAIL www/p5-Catalyst-Devel
        OK but asserts www/p5-Catalyst-Plugin-FormValidator
        FAIL www/p5-Catalyst-Plugin-Session
        OK but asserts www/p5-Catalyst-Plugin-Session-PerUser
        OK but asserts www/p5-Catalyst-Plugin-Session-State-Cookie
        OK but asserts www/p5-Catalyst-Plugin-Session-State-URI
        OK but asserts www/p5-Catalyst-Plugin-Static-Simple

ports with p5-Class-MOP in dependencies:
        OK but asserts devel/p5-File-ChangeNotify
        OK devel/p5-namespace-autoclean
        OK devel/p5-MooseX-Types-Path-Class
        FAIL www/p5-Catalyst-Runtime
        FAIL www/p5-Drupal-Admin

On 21:27 Fri 24 Jan , Marc Espie wrote:

> On Sat, Jan 25, 2014 at 12:22:00AM +0400, Sergey Bronnikov wrote:
> > Latest version of Moose contains p5-Class-MOP and due to this
> > installation of both packages causes conflict.
> > So will need to remove p5-Class-MOP from ports after committing Moose's update.
>
> Considering how important Moose is for modern perl work, have you check
> that *everything else* in the ports tree that may depend on it is happy
> with your update ?
>
> Maybe you have, but you don't say.
>
> See, that's really the problems with perl ports.
>
> They don't get updated too quickly because there's some homework to do with
> the rest of the perl tree.
>
> If you don't say you've done it, we have to assume you didn't!

moose.patch (46K) Download Attachment
portslog.tgz (74K) Download Attachment