Hi, Here's an update for GNU Stow that brings it up from version 1.3.3 to version 2.2.0. This updated version has been around since early 2012 and I've been using it successfully on other systems.
Works well on amd64, and the port passes "make test" tests. I have also updated my email address in the Makefile. Cheers, -- :: Andreas Kusalananda Kähäri, Bioinformatics Developer, BILS, :: Uppsala University, Sweden ::----------------------------------------------------------------------
Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/stow/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 1 Jan 2014 20:46:29 -0000 1.9 +++ Makefile 29 Apr 2015 10:23:28 -0000 @@ -2,13 +2,12 @@ COMMENT= manages software package installations with symlinks -DISTNAME= stow-1.3.3 -REVISION = 1 +DISTNAME= stow-2.2.0 CATEGORIES= sysutils HOMEPAGE= https://www.gnu.org/software/stow/stow.html -MAINTAINER= Andreas Kahari <[email protected]> +MAINTAINER= Andreas Kusalananda Kahari <[email protected]> # GPL PERMIT_PACKAGE_CDROM= Yes @@ -16,5 +15,8 @@ MASTER_SITES= ${MASTER_SITE_GNU:=stow/} CONFIGURE_STYLE=gnu +USE_GMAKE=Yes + +TEST_DEPENDS= devel/p5-Test-Output .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/stow/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 18 Jan 2015 03:15:15 -0000 1.4 +++ distinfo 29 Apr 2015 10:23:28 -0000 @@ -1,2 +1,2 @@ -SHA256 (stow-1.3.3.tar.gz) = DNx/t4Yeg3he3S3hJyaPinLtmuUk3cS+yiNs/WPR+LA= -SIZE (stow-1.3.3.tar.gz) = 139417 +SHA256 (stow-2.2.0.tar.gz) = i4nXmTnPmuh9LyI7s2o7LQxmd1tirrmVPG0z2rQNPCs= +SIZE (stow-2.2.0.tar.gz) = 479109 Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/sysutils/stow/pkg/DESCR,v retrieving revision 1.3 diff -u -r1.3 DESCR --- pkg/DESCR 30 Jun 2004 23:33:18 -0000 1.3 +++ pkg/DESCR 29 Apr 2015 10:23:28 -0000 @@ -1,13 +1,14 @@ -GNU Stow is a Perl program for managing the installation of -software packages, keeping them separated from each other while -making them appear to be installed in the same place by using -symbolic links. +GNU Stow is a Perl program for managing the installation of software +packages, keeping them separated from each other while making them +appear to be installed in the same place by using symbolic links. -Stow is particularly useful when installing software distributed -with a GNU "configure" script (use the --prefix=path option). +Stow is particularly useful when installing software distributed with +a GNU "configure" script (use the --prefix=path option) or any other +software that installs in a standard hierarchy beneath a configurable +prefix path. -Stow may be used by non-root users to set up a private hierarchy -under e.g. $HOME/local, or by local administrators who wants -to install software that is not managed by the native package -or port system, and make it available under e.g. /opt/local or -/usr/pkg. +Stow may be used by non-root users to set up a private software +hierarchy under e.g. $HOME/local, or by local administrators who wants +to install software that is not managed by the native package or port +system, and make it available under /opt/local, /sw, or any other +similar location. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/stow/pkg/PLIST,v retrieving revision 1.3 diff -u -r1.3 PLIST --- pkg/PLIST 4 Sep 2005 23:35:59 -0000 1.3 +++ pkg/PLIST 29 Apr 2015 10:23:28 -0000 @@ -1,4 +1,45 @@ @comment $OpenBSD: PLIST,v 1.3 2005/09/04 23:35:59 espie Exp $ +bin/chkstow bin/stow @info info/stow.info +libdata/perl5/site_perl/Stow/ +libdata/perl5/site_perl/Stow.pm +libdata/perl5/site_perl/Stow/Util.pm @man man/man8/stow.8 +share/doc/stow/ +share/doc/stow/ChangeLog +share/doc/stow/ChangeLog.OLD +share/doc/stow/README +share/doc/stow/manual-single.html +share/doc/stow/manual-split/ +share/doc/stow/manual-split/Bootstrapping.html +share/doc/stow/manual-split/Compile_002dtime-vs-Install_002dtime.html +share/doc/stow/manual-split/Conflicts.html +share/doc/stow/manual-split/Cygnus-Software.html +share/doc/stow/manual-split/Deferred-Operation.html +share/doc/stow/manual-split/Deleting-Packages.html +share/doc/stow/manual-split/GNU-Emacs.html +share/doc/stow/manual-split/GNU-General-Public-License.html +share/doc/stow/manual-split/Ignore-Lists.html +share/doc/stow/manual-split/Index.html +share/doc/stow/manual-split/Installing-Packages.html +share/doc/stow/manual-split/Introduction.html +share/doc/stow/manual-split/Invoking-Stow.html +share/doc/stow/manual-split/Justification-For-Yet-Another-Set-Of-Ignore-Files.html +share/doc/stow/manual-split/Known-Bugs.html +share/doc/stow/manual-split/Mixing-Operations.html +share/doc/stow/manual-split/Motivation-For-Ignore-Lists.html +share/doc/stow/manual-split/Multiple-Stow-Directories.html +share/doc/stow/manual-split/Other-FSF-Software.html +share/doc/stow/manual-split/Perl-and-Perl-5-Modules.html +share/doc/stow/manual-split/Reporting-Bugs.html +share/doc/stow/manual-split/Resource-Files.html +share/doc/stow/manual-split/Target-Maintenance.html +share/doc/stow/manual-split/Terminology.html +share/doc/stow/manual-split/Tree-unfolding.html +share/doc/stow/manual-split/Types-And-Syntax-Of-Ignore-Lists.html +share/doc/stow/manual-split/index.html +share/doc/stow/manual-split/tree-folding.html +share/doc/stow/manual-split/tree-refolding.html +share/doc/stow/manual.pdf +share/doc/stow/version.texi
