diff options
author | alane <alane@FreeBSD.org> | 2003-01-02 00:00:45 +0800 |
---|---|---|
committer | alane <alane@FreeBSD.org> | 2003-01-02 00:00:45 +0800 |
commit | 972418babaa5340e80acb02b5dddd6d7d3967826 (patch) | |
tree | 2da9dbeb62d941820e4d94a200e15d26fe8e216c /sysutils/xstow | |
parent | 172b33c9efc975ff6cb1079ecef08850770b32e1 (diff) | |
download | freebsd-ports-gnome-972418babaa5340e80acb02b5dddd6d7d3967826.tar.gz freebsd-ports-gnome-972418babaa5340e80acb02b5dddd6d7d3967826.tar.zst freebsd-ports-gnome-972418babaa5340e80acb02b5dddd6d7d3967826.zip |
Superset of GNU stow written in C++. Useful if you haven't got perl yet.
Has many enhancements.
Diffstat (limited to 'sysutils/xstow')
-rw-r--r-- | sysutils/xstow/Makefile | 26 | ||||
-rw-r--r-- | sysutils/xstow/distinfo | 1 | ||||
-rw-r--r-- | sysutils/xstow/files/manpages.mk | 2 | ||||
-rw-r--r-- | sysutils/xstow/files/patch-src-setup_config.h | 10 | ||||
-rw-r--r-- | sysutils/xstow/files/patch-src-tree.cpp | 19 | ||||
-rw-r--r-- | sysutils/xstow/pkg-comment | 1 | ||||
-rw-r--r-- | sysutils/xstow/pkg-descr | 11 | ||||
-rw-r--r-- | sysutils/xstow/pkg-plist | 7 |
8 files changed, 77 insertions, 0 deletions
diff --git a/sysutils/xstow/Makefile b/sysutils/xstow/Makefile new file mode 100644 index 000000000000..31922ba60f44 --- /dev/null +++ b/sysutils/xstow/Makefile @@ -0,0 +1,26 @@ +# ex:ts=8 -*-mode: makefile-*- +# +# New ports collection makefile for: xstow +# Date created: 2002-12-31 +# Whom: Alan Eldridge <alane@geeksrus.net> +# +# $FreeBSD$ +# + +PORTNAME= xstow +PORTVERSION= 0.4.6 +PORTREVISION= 0 +PORTEPOCH= 0 +CATEGORIES= sysutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR=${PORTNAME} + +MAINTAINER= alane@geeksrus.net + +USE_GMAKE= yes +GNU_CONFIGURE= yes + +.include <bsd.port.pre.mk> +.include <bsd.port.post.mk> + +#EOF diff --git a/sysutils/xstow/distinfo b/sysutils/xstow/distinfo new file mode 100644 index 000000000000..43cbafd0ffc6 --- /dev/null +++ b/sysutils/xstow/distinfo @@ -0,0 +1 @@ +MD5 (xstow-0.4.6.tar.gz) = ffb06e41ad1ce460e91b1bfe4f47b4d8 diff --git a/sysutils/xstow/files/manpages.mk b/sysutils/xstow/files/manpages.mk new file mode 100644 index 000000000000..1f8eeebdc954 --- /dev/null +++ b/sysutils/xstow/files/manpages.mk @@ -0,0 +1,2 @@ +MAN1+= xstow.1 +MAN5+= xstow.ini.5 diff --git a/sysutils/xstow/files/patch-src-setup_config.h b/sysutils/xstow/files/patch-src-setup_config.h new file mode 100644 index 000000000000..9df3b292c9fc --- /dev/null +++ b/sysutils/xstow/files/patch-src-setup_config.h @@ -0,0 +1,10 @@ +--- src/setup_config.h.orig Wed Oct 9 11:44:19 2002 ++++ src/setup_config.h Tue Dec 31 16:17:38 2002 +@@ -11,6 +11,7 @@ + + #ifdef HAVE_REGEX_H + extern "C" { ++# include <sys/types.h> + # include <regex.h> + } + #endif diff --git a/sysutils/xstow/files/patch-src-tree.cpp b/sysutils/xstow/files/patch-src-tree.cpp new file mode 100644 index 000000000000..d45ebecf90b6 --- /dev/null +++ b/sysutils/xstow/files/patch-src-tree.cpp @@ -0,0 +1,19 @@ +--- src/tree.cpp.orig Tue Dec 31 05:00:47 2002 ++++ src/tree.cpp Tue Dec 31 16:30:12 2002 +@@ -18,6 +18,7 @@ + + #ifdef HAVE_REGEX_H + extern "C" { ++# include <sys/types.h> + # include <regex.h> + } + #endif +@@ -1181,7 +1182,7 @@ + + DEBUG( OUT(3)( "wrote %d: bytes error: %d\n", rsize, ferror( o ) ) ); + +- } while( !std::feof( o ) && !ferror( o ) && !ferror( t ) ); ++ } while ( !feof( o ) && !ferror( o ) && !ferror( t ) ); + + std::fclose( o ); + std::fclose( t ); diff --git a/sysutils/xstow/pkg-comment b/sysutils/xstow/pkg-comment new file mode 100644 index 000000000000..5c8e72bec387 --- /dev/null +++ b/sysutils/xstow/pkg-comment @@ -0,0 +1 @@ +Enhanced replacement for GNU stow written in C++ diff --git a/sysutils/xstow/pkg-descr b/sysutils/xstow/pkg-descr new file mode 100644 index 000000000000..0a302a4c614a --- /dev/null +++ b/sysutils/xstow/pkg-descr @@ -0,0 +1,11 @@ + XStow is a replacement of GNU Stow written in C++. It supports all features +of Stow with some extensions. + +XStow as GNU Stow, are programs for managing the installation of software +packages, keeping them separate (/usr/local/stow/emacs +vs. /usr/local/stow/perl, for example) while making them appear to be +installed in the same place (/usr/local). + +WWW: http://xstow.sourceforge.net/ + +-- AlanE <alane@freebsd.org> 20021231 diff --git a/sysutils/xstow/pkg-plist b/sysutils/xstow/pkg-plist new file mode 100644 index 000000000000..58f1aa61c61c --- /dev/null +++ b/sysutils/xstow/pkg-plist @@ -0,0 +1,7 @@ +bin/xstow +bin/xstow-static +bin/xstow-stow +share/doc/xstow/xstow.html +share/doc/xstow/xstow.ini +share/doc/xstow/xstow.ini.html +@dirrm share/doc/xstow |