ports/102971: [Maintiner-update]: sysutils/flexbackup PREFIX fix and OPTIONization
Marcus von Appen
mva at sysfault.org
Thu Sep 7 17:10:26 UTC 2006
The following reply was made to PR ports/102971; it has been noted by GNATS.
From: Marcus von Appen <mva at sysfault.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/102971: [Maintiner-update]: sysutils/flexbackup PREFIX fix and OPTIONization
Date: Thu, 7 Sep 2006 19:12:41 +0200
--A6N2fC+uXW/VQSAv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Unfortunately the OPTIONS knobs won't work, because I placed them behind
<bsd.port.pre.mk>.
A revised patch which fixes this is attached.
Regards
Marcus
--A6N2fC+uXW/VQSAv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="flex_rev.diff"
diff -Nur flexbackup/Makefile flexbackup.new/Makefile
--- flexbackup/Makefile Tue Sep 5 06:57:08 2006
+++ flexbackup.new/Makefile Thu Sep 7 19:06:07 2006
@@ -7,23 +7,28 @@
PORTNAME= flexbackup
PORTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://www.edwinh.org/flexbackup/tarball/ \
http://www.reynoldsnet.org/flexbackup/tarball/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= mva at sysfault.org
COMMENT= Perl-based flexible backup system that can use dump/afio/cpio/tar/star
PKGMESSAGE= ${WRKDIR}/pkg-message
-
MAKE_ARGS= PERLPATH=${PERL}
-
USE_PERL5= yes
-.if defined(WITH_PREFIX_CONF)
MAKE_ARGS+= CONFFILE=${PREFIX}/etc/flexbackup.conf
CONFDIR= ${PREFIX}
-.endif
+
+OPTIONS= AFIO "Enable afio support" Off \
+ BUFFER "Enable buffer support" Off \
+ GTAR "Enable gtar support" Off \
+ STAR "Enable star support" Off \
+ ZIP "Eanble zip support" Off
+
+.include <bsd.port.pre.mk>
.if defined(WITH_AFIO)
RUN_DEPENDS+= afio:${PORTSDIR}/sysutils/afio
@@ -46,22 +51,12 @@
.endif
pre-fetch:
- @${ECHO} "----------------------------------------------------------"
- @${ECHO} "This port can utilize afio, star, zip, and buffer."
- @${ECHO} "You may use the following build options to make:"
- @${ECHO}
- @${ECHO} " WITH_AFIO=yes enable the use of afio"
- @${ECHO} " WITH_STAR=yes enable the use of star"
- @${ECHO} " WITH_ZIP=yes enable the use of zip"
- @${ECHO} " WITH_BUFFER=yes enable the use of buffer"
- @${ECHO}
- @${ECHO} "----------------------------------------------------------"
- @${ECHO}
+ @${ECHO} "------------------------------------------------------------------------"
@${ECHO} "If you are using and older version of FreeBSD that does not have GNU Tar"
@${ECHO} "imported as the system 'tar,' configure this port using WITH_GTAR=yes"
@${ECHO} "to enable the port dependency and use the 'path' variable in the"
@${ECHO} "flexbackup.conf file to point to 'gtar'"
- @${ECHO}
+ @${ECHO} "------------------------------------------------------------------------"
MAN1= flexbackup.1
MAN5= flexbackup.conf.5
@@ -84,4 +79,4 @@
.endif
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
--A6N2fC+uXW/VQSAv--
More information about the freebsd-ports-bugs
mailing list