On 2012/09/03 02:00, Stefan Sperling wrote: > SVK development stopped in 2009: > http://lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html > > Cause the cool kids use git nowadays, you know. > > Is anyone still using svk? > If not I'd like to remove the corresponding ports: > > devel/svk > devel/p5-SVN-Dump > devel/p5-SVN-Mirror > > Any objections? >
I've used p5-SVN-Mirror before standalone, and would prefer to keep it unless there's an alternative in the tree.. Following diff is enough to get them to build; people running them would also need to use LD_PRELOAD themselves, or we could add a wrapper script like I did for frozen-bubble, until we have another solution (be it linking /usr/bin/perl -lpthread, moving to threaded perl, or whatever else; this isn't just affecting a few very-rarely used things, I've been sitting on an update to rrdtool for a couple of years mostly because of this). Index: p5-SVN-Mirror/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-SVN-Mirror/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- p5-SVN-Mirror/Makefile 3 Dec 2010 11:44:35 -0000 1.18 +++ p5-SVN-Mirror/Makefile 3 Sep 2012 11:39:07 -0000 @@ -3,7 +3,7 @@ COMMENT= subversion repository mirroring tool DISTNAME= SVN-Mirror-0.75 -REVISION= 0 +REVISION= 1 CATEGORIES= devel MAINTAINER= Kevin Lo <ke...@openbsd.org> @@ -15,7 +15,6 @@ PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MODULES= cpan -USE_GROFF = Yes RUN_DEPENDS= devel/p5-SVN-Simple>=0.27 \ devel/p5-Class-Accessor>=0.19 \ devel/p5-Data-UUID>=0.11 \ @@ -26,5 +25,7 @@ RUN_DEPENDS= devel/p5-SVN-Simple>=0.27 \ textproc/p5-Sort-Versions>=1.5 \ www/p5-URI>=1.30 BUILD_DEPENDS= ${RUN_DEPENDS} + +CONFIGURE_ENV+= LD_PRELOAD=libpthread.so .include <bsd.port.mk> Index: p5-SVN-Simple/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-SVN-Simple/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- p5-SVN-Simple/Makefile 3 Dec 2010 11:44:35 -0000 1.10 +++ p5-SVN-Simple/Makefile 3 Sep 2012 11:39:07 -0000 @@ -4,9 +4,8 @@ COMMENT= simple interface to subversion' MODULES= cpan DISTNAME= SVN-Simple-0.27 -REVISION= 1 -CATEGORIES= devel -USE_GROFF = Yes +REVISION= 2 +CATEGORIES= devel CPAN_AUTHOR= CLKAO @@ -16,6 +15,9 @@ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes + +CONFIGURE_ENV= LD_PRELOAD=libpthread.so +MAKE_ENV= LD_PRELOAD=libpthread.so RUN_DEPENDS= devel/subversion,-perl>=1.1.1 BUILD_DEPENDS= ${RUN_DEPENDS} Index: p5-SVN-Web/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-SVN-Web/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- p5-SVN-Web/Makefile 3 Dec 2010 11:44:35 -0000 1.9 +++ p5-SVN-Web/Makefile 3 Sep 2012 11:39:07 -0000 @@ -4,9 +4,8 @@ COMMENT= subversion repository web front MODULES= cpan DISTNAME= SVN-Web-0.48 -REVISION= 1 +REVISION= 2 CATEGORIES= devel perl5 -USE_GROFF = Yes # Artistic PERMIT_PACKAGE_CDROM= Yes @@ -29,6 +28,9 @@ RUN_DEPENDS= devel/subversion,-perl \ # tests broken on sparc64, server doesn't really work either # www/p5-HTTP-Server-Simple BUILD_DEPENDS= ${RUN_DEPENDS} + +CONFIGURE_ENV= LD_PRELOAD=libpthread.so +MAKE_ENV= LD_PRELOAD=libpthread.so CONFIGURE_STYLE=modbuild Index: svk/Makefile =================================================================== RCS file: /cvs/ports/devel/svk/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- svk/Makefile 26 Nov 2010 07:19:01 -0000 1.17 +++ svk/Makefile 3 Sep 2012 11:48:04 -0000 @@ -3,6 +3,7 @@ COMMENT= decentralized version control system V= 2.2.1 +REVISION= 0 DISTNAME= SVK-v${V} PKGNAME= svk-${V} CATEGORIES= devel perl5 @@ -46,7 +47,8 @@ RUN_DEPENDS= devel/p5-Algorithm-Annotate BUILD_DEPENDS= ${RUN_DEPENDS} CONFIGURE_STYLE= perl -USE_GROFF = Yes + +CONFIGURE_ENV= LD_PRELOAD=libpthread.so REGRESS_DEPENDS=devel/p5-BSD-Resource \ devel/p5-Test-Pod