aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysutils/flexbackup/Makefile24
-rw-r--r--sysutils/flexbackup/distinfo2
-rw-r--r--sysutils/flexbackup/pkg-descr23
-rw-r--r--sysutils/flexbackup/pkg-message6
4 files changed, 29 insertions, 26 deletions
diff --git a/sysutils/flexbackup/Makefile b/sysutils/flexbackup/Makefile
index 95ffd4f595f0..e21cccac32df 100644
--- a/sysutils/flexbackup/Makefile
+++ b/sysutils/flexbackup/Makefile
@@ -6,25 +6,31 @@
#
PORTNAME= flexbackup
-PORTVERSION= 0.9.8
-PORTREVISION= 1
+PORTVERSION= 1.0.2
CATEGORIES= sysutils
MASTER_SITES= http://www.edwinh.org/flexbackup/tarball/ \
- ${MASTER_SITE_SUNSITE}
-MASTER_SITE_SUBDIR= system/backup
+ http://www.reynoldsnet.org/flexbackup/tarball/
MAINTAINER= johnjen@reynoldsnet.org
-COMMENT= Perl-based, flexible tape backup system that uses dump, cpio, or afio
+COMMENT= Perl-based flexible tape backup system that uses dump/afio/cpio/tar
RUN_DEPENDS= afio:${PORTSDIR}/sysutils/afio \
- buffer:${PORTSDIR}/misc/buffer \
- gtar:${PORTSDIR}/archivers/gtar
+ buffer:${PORTSDIR}/misc/buffer
+
+.if defined(WITH_GTAR)
+RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
+.endif
NO_BUILD= yes
USE_PERL5= yes
-post-patch:
- @${PERL} -pi -e "s|tar --|gtar --|g" ${WRKSRC}/flexbackup
+pre-fetch:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you are using and older version of FreeBSD that does not have GNU Tar"
+ @${ECHO_MSG} "imported as the system 'tar,' configure this port using WITH_GTAR=yes"
+ @${ECHO_MSG} "to enable the port dependency and use the 'path' variable in the"
+ @${ECHO_MSG} "flexbackup.conf file to point to 'gtar'"
+ @${ECHO_MSG} ""
post-configure:
@${CP} ${WRKSRC}/flexbackup.conf ${WRKSRC}/flexbackup.conf.sample
diff --git a/sysutils/flexbackup/distinfo b/sysutils/flexbackup/distinfo
index 55527a9398ce..471fca7e30cf 100644
--- a/sysutils/flexbackup/distinfo
+++ b/sysutils/flexbackup/distinfo
@@ -1 +1 @@
-MD5 (flexbackup-0.9.8.tar.gz) = 5e5042794c778358dbda88c02fcdc4f0
+MD5 (flexbackup-1.0.2.tar.gz) = a25be37c2f821aaa216c4102c144ee0f
diff --git a/sysutils/flexbackup/pkg-descr b/sysutils/flexbackup/pkg-descr
index 7e17df9841b0..a3b4157289a6 100644
--- a/sysutils/flexbackup/pkg-descr
+++ b/sysutils/flexbackup/pkg-descr
@@ -1,17 +1,14 @@
Flexible backup script.
Features:
- o Easy to configure.
- o Uses dump, afio, tar, or cpio with the flick of a switch.
- o Backup, extract, compare, list modes.
- o On-disk database support for TOC on tapes.
- o Compression and buffering options for all backup types.
- o Full (0) and 1-9 levels of incremental backup (ala "dump").
- o Filesystem-oriented (won't traverse devices by default).
- o Does remote filesystems (over rsh/ssh; no special service).
- o Works with IDE/SCSI tapes
- or Linux ftape (allows table of contents support)
- or archive to normal files rather than device
- o Nice log files.
+ o Easy to configure
+ o Uses dump, afio, GNU tar, cpio, star, pax, or zip archivers
+ o Full and numbered levels of incremental backup (acts like "dump")
+ o Backup, list, compare, extract, extract list of files modes
+ o Compression and buffering options for all backup types
+ o Keeps a table of contents so you know archives are on each tape
+ o Does remote filesystems (over rsh/ssh; no special service)
+ o Works with tape drives or on-disk files
+ o Nice log files
-WWW: http://www.edwinh.org/flexbackup/
+WWW: http://flexbackup.sourceforge.net/
diff --git a/sysutils/flexbackup/pkg-message b/sysutils/flexbackup/pkg-message
index 39ac5433efcb..f43339489fa5 100644
--- a/sysutils/flexbackup/pkg-message
+++ b/sysutils/flexbackup/pkg-message
@@ -11,9 +11,9 @@ Please copy this file as
and edit appropriately for your site configuration.
- ****************************************************************
- ** Changes have occurred in this file since previous versions **
- ****************************************************************
+ *****************************************************************
+ ** Changes have occurred in this file since version 0.9.8! **
+ *****************************************************************
Also see %%PREFIX%%/share/doc/flexbackup/flexbackup.README
for more information on how to use flexbackup (until the man