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

Reply via email to