So after some feedback from bluhm@ I found more dependencies that need updating for tests to pass. Before sending too many updates, I want to send this to ask about the best way to accomplish changing the dependencies for shared architectures. I know this way works, but not sure if it is recommended.
I like it because as the DESCR says, Package::Stash::XS is recommended everywhere it can be used and so I'd rather people just get it but I don't want to lose out on the package on non-shared arch's due to optional dependencies. Plus, taking maintainership as jim@ asked me to. Feedback or OKs appreciated.
Index: devel/p5-Package-Stash/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Package-Stash/Makefile,v retrieving revision 1.8 diff -u -p -u -r1.8 Makefile --- devel/p5-Package-Stash/Makefile 11 Mar 2013 10:50:20 -0000 1.8 +++ devel/p5-Package-Stash/Makefile 2 May 2014 16:15:14 -0000 @@ -1,22 +1,30 @@ # $OpenBSD: Makefile,v 1.8 2013/03/11 10:50:20 espie Exp $ -COMMENT= routines for manipulating stashes +COMMENT = routines for manipulating stashes -MODULES= cpan -DISTNAME= Package-Stash-0.33 -REVISION= 0 -CATEGORIES= devel +DISTNAME = Package-Stash-0.36 +CATEGORIES = devel -MAINTAINER= Jim Razmus II <j...@openbsd.org> +MAINTAINER = Andrew Fresh <afre...@openbsd.org> # perl -PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_CDROM = Yes -RUN_DEPENDS = devel/p5-Dist-CheckConflicts \ - devel/p5-Package-DeprecationManager +MODULES = cpan -TEST_DEPENDS = devel/p5-Test-Exception \ - devel/p5-Test-Fatal \ - devel/p5-Test-Requires +RUN_DEPENDS = devel/p5-Dist-CheckConflicts>=0.02 \ + devel/p5-Module-Implementation>=0.06 + +BUILD_DEPENDS = devel/p5-Dist-CheckConflicts>=0.02 + +TEST_DEPENDS = devel/p5-Test-Fatal \ + devel/p5-Test-Requires + +# Could use TEST_DEPENDS of p5-Package-Anon if someone ports it + +.include <bsd.port.arch.mk> +.if !${PROPERTIES:Mno_shared} +RUN_DEPENDS += devel/p5-Package-Stash-XS +.endif .include <bsd.port.mk> Index: devel/p5-Package-Stash/distinfo =================================================================== RCS file: /cvs/ports/devel/p5-Package-Stash/distinfo,v retrieving revision 1.2 diff -u -p -u -r1.2 distinfo --- devel/p5-Package-Stash/distinfo 6 Apr 2012 10:01:33 -0000 1.2 +++ devel/p5-Package-Stash/distinfo 2 May 2014 16:15:14 -0000 @@ -1,5 +1,2 @@ -MD5 (Package-Stash-0.33.tar.gz) = /h9u+g29RvhSCQO0NvGF8Q== -RMD160 (Package-Stash-0.33.tar.gz) = /MyL9B9zpfkvDnHDfSzW19jp0/I= -SHA1 (Package-Stash-0.33.tar.gz) = m+sQKiFMEwfZ2UgIYZfzN7TN/mQ= -SHA256 (Package-Stash-0.33.tar.gz) = 9l/YFdUVBv/EgCU/3tZ8BNMow2B8Q0HHu3pb9nAWpVU= -SIZE (Package-Stash-0.33.tar.gz) = 29841 +SHA256 (Package-Stash-0.36.tar.gz) = oBz0jHzXo14NmuSx3CcCaYOX9Vos5UnQvazcV+psc/E= +SIZE (Package-Stash-0.36.tar.gz) = 37499 Index: devel/p5-Package-Stash/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-Package-Stash/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -r1.3 PLIST --- devel/p5-Package-Stash/pkg/PLIST 7 Apr 2012 13:50:06 -0000 1.3 +++ devel/p5-Package-Stash/pkg/PLIST 2 May 2014 16:15:14 -0000 @@ -1,8 +1,11 @@ @comment $OpenBSD: PLIST,v 1.3 2012/04/07 13:50:06 sthen Exp $ bin/package-stash-conflicts +${P5SITE}/Package/ ${P5SITE}/Package/Stash/ ${P5SITE}/Package/Stash.pm ${P5SITE}/Package/Stash/Conflicts.pm ${P5SITE}/Package/Stash/PP.pm +@man man/man1/package-stash-conflicts.1 @man man/man3p/Package::Stash.3p +@man man/man3p/Package::Stash::Conflicts.3p @man man/man3p/Package::Stash::PP.3p
Index: devel/p5-Package-Stash-XS/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Package-Stash-XS/Makefile,v retrieving revision 1.4 diff -u -p -u -r1.4 Makefile --- devel/p5-Package-Stash-XS/Makefile 11 Mar 2013 10:50:20 -0000 1.4 +++ devel/p5-Package-Stash-XS/Makefile 2 May 2014 16:15:13 -0000 @@ -4,15 +4,19 @@ COMMENT = faster and more correct implem SHARED_ONLY = Yes MODULES = cpan -DISTNAME = Package-Stash-XS-0.25 -REVISION = 0 +DISTNAME = Package-Stash-XS-0.28 CATEGORIES = devel +MAINTAINER = Andrew Fresh <afre...@openbsd.org> + # Perl PERMIT_PACKAGE_CDROM = Yes WANTLIB += c -TEST_DEPENDS = devel/p5-Test-Fatal +TEST_DEPENDS = devel/p5-Test-Fatal \ + devel/p5-Test-Requires + +# Could use TEST_DEPENDS of p5-Package-Anon if someone ports it .include <bsd.port.mk> Index: devel/p5-Package-Stash-XS/distinfo =================================================================== RCS file: /cvs/ports/devel/p5-Package-Stash-XS/distinfo,v retrieving revision 1.2 diff -u -p -u -r1.2 distinfo --- devel/p5-Package-Stash-XS/distinfo 6 Apr 2012 10:01:51 -0000 1.2 +++ devel/p5-Package-Stash-XS/distinfo 2 May 2014 16:15:13 -0000 @@ -1,5 +1,2 @@ -MD5 (Package-Stash-XS-0.25.tar.gz) = UuzhiELEbaj7ekoU3qkQqw== -RMD160 (Package-Stash-XS-0.25.tar.gz) = Mq+Zz635DybnkUedoy9lqIK4QJE= -SHA1 (Package-Stash-XS-0.25.tar.gz) = 5LExwDeSEIqHKJKJvJq3XqVVwuE= -SHA256 (Package-Stash-XS-0.25.tar.gz) = c5xYENaaKDRrNYhuczWIlTjRRJ8TZWFkINjpExqshcQ= -SIZE (Package-Stash-XS-0.25.tar.gz) = 67155 +SHA256 (Package-Stash-XS-0.28.tar.gz) = I9jFwldo7x3AzlO5dXlnYt8NbiRERdBuSNeUiGwy1IY= +SIZE (Package-Stash-XS-0.28.tar.gz) = 74161