Add a WITHOUT_GNUTAR option in preperation of the MFC of a newer version

of tar.  The GNUTar is know to work in some specific conditions the previous
native version did not.  This allows an easy way for those that don't need
tar with Amanda or want to try the new version an easy way to do so.

Suggested by:	Mikhail Teterin <mi@aldan.algebra.com>
This commit is contained in:
James E. Housley 2001-05-09 02:52:54 +00:00
parent dc31b321c5
commit 94e30911d6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=42434
10 changed files with 110 additions and 55 deletions

View file

@ -6,7 +6,7 @@
# #
PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} PORTNAME= ${MASTERPORTNAME:S/-server/-client/g}
PORTREVISION= 0 PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../amanda24-server MASTERDIR= ${.CURDIR}/../amanda24-server
COMMENT= ${PKGDIR}/pkg-comment.client COMMENT= ${PKGDIR}/pkg-comment.client

View file

@ -7,7 +7,7 @@
PORTNAME?= ${MASTERPORTNAME} PORTNAME?= ${MASTERPORTNAME}
PORTVERSION= 2.4.2p2 PORTVERSION= 2.4.2p2
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= misc CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= amanda MASTER_SITE_SUBDIR= amanda
@ -36,6 +36,8 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries" @${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries"
@${ECHO} " -DWITH_SAMBA to enable the use of smbclient" @${ECHO} " -DWITH_SAMBA to enable the use of smbclient"
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device"
@ -44,16 +46,14 @@ pre-fetch:
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \ RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
gtar:${PORTSDIR}/archivers/gtar BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \
gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-client --with-gnutar=${PREFIX}/bin/gtar --without-client
MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \ MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \
amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \ amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \
@ -74,6 +74,12 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba
CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient
.endif .endif
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}
@ -102,20 +108,19 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} "You may use the following build options:" @${ECHO} "You may use the following build options:"
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_CONFIG=config to specify the default configuation" @${ECHO} " AMANDA_CONFIG=config to specify the default configuation"
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
BUILD_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-server --with-gnutar=${PREFIX}/bin/gtar --without-server
MAN8= amanda.8 amrecover.8 amrestore.8 MAN8= amanda.8 amrecover.8 amrestore.8
@ -127,6 +132,12 @@ post-install:
${WRKSRC}/example/disklist \ ${WRKSRC}/example/disklist \
${PREFIX}/share/examples/amanda ${PREFIX}/share/examples/amanda
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}

View file

@ -6,7 +6,7 @@
# #
PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} PORTNAME= ${MASTERPORTNAME:S/-server/-client/g}
PORTREVISION= 0 PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../amanda24-server MASTERDIR= ${.CURDIR}/../amanda24-server
COMMENT= ${PKGDIR}/pkg-comment.client COMMENT= ${PKGDIR}/pkg-comment.client

View file

@ -7,7 +7,7 @@
PORTNAME?= ${MASTERPORTNAME} PORTNAME?= ${MASTERPORTNAME}
PORTVERSION= 2.4.2p2 PORTVERSION= 2.4.2p2
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= misc CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= amanda MASTER_SITE_SUBDIR= amanda
@ -36,6 +36,8 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries" @${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries"
@${ECHO} " -DWITH_SAMBA to enable the use of smbclient" @${ECHO} " -DWITH_SAMBA to enable the use of smbclient"
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device"
@ -44,16 +46,14 @@ pre-fetch:
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \ RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
gtar:${PORTSDIR}/archivers/gtar BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \
gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-client --with-gnutar=${PREFIX}/bin/gtar --without-client
MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \ MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \
amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \ amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \
@ -74,6 +74,12 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba
CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient
.endif .endif
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}
@ -102,20 +108,19 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} "You may use the following build options:" @${ECHO} "You may use the following build options:"
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_CONFIG=config to specify the default configuation" @${ECHO} " AMANDA_CONFIG=config to specify the default configuation"
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
BUILD_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-server --with-gnutar=${PREFIX}/bin/gtar --without-server
MAN8= amanda.8 amrecover.8 amrestore.8 MAN8= amanda.8 amrecover.8 amrestore.8
@ -127,6 +132,12 @@ post-install:
${WRKSRC}/example/disklist \ ${WRKSRC}/example/disklist \
${PREFIX}/share/examples/amanda ${PREFIX}/share/examples/amanda
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}

View file

@ -6,7 +6,7 @@
# #
PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} PORTNAME= ${MASTERPORTNAME:S/-server/-client/g}
PORTREVISION= 0 PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../amanda24-server MASTERDIR= ${.CURDIR}/../amanda24-server
COMMENT= ${PKGDIR}/pkg-comment.client COMMENT= ${PKGDIR}/pkg-comment.client

View file

@ -7,7 +7,7 @@
PORTNAME?= ${MASTERPORTNAME} PORTNAME?= ${MASTERPORTNAME}
PORTVERSION= 2.4.2p2 PORTVERSION= 2.4.2p2
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= misc CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= amanda MASTER_SITE_SUBDIR= amanda
@ -36,6 +36,8 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries" @${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries"
@${ECHO} " -DWITH_SAMBA to enable the use of smbclient" @${ECHO} " -DWITH_SAMBA to enable the use of smbclient"
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device"
@ -44,16 +46,14 @@ pre-fetch:
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \ RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
gtar:${PORTSDIR}/archivers/gtar BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \
gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-client --with-gnutar=${PREFIX}/bin/gtar --without-client
MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \ MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \
amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \ amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \
@ -74,6 +74,12 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba
CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient
.endif .endif
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}
@ -102,20 +108,19 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} "You may use the following build options:" @${ECHO} "You may use the following build options:"
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_CONFIG=config to specify the default configuation" @${ECHO} " AMANDA_CONFIG=config to specify the default configuation"
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
BUILD_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-server --with-gnutar=${PREFIX}/bin/gtar --without-server
MAN8= amanda.8 amrecover.8 amrestore.8 MAN8= amanda.8 amrecover.8 amrestore.8
@ -127,6 +132,12 @@ post-install:
${WRKSRC}/example/disklist \ ${WRKSRC}/example/disklist \
${PREFIX}/share/examples/amanda ${PREFIX}/share/examples/amanda
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}

View file

@ -6,7 +6,7 @@
# #
PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} PORTNAME= ${MASTERPORTNAME:S/-server/-client/g}
PORTREVISION= 0 PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../amanda24-server MASTERDIR= ${.CURDIR}/../amanda24-server
COMMENT= ${PKGDIR}/pkg-comment.client COMMENT= ${PKGDIR}/pkg-comment.client

View file

@ -7,7 +7,7 @@
PORTNAME?= ${MASTERPORTNAME} PORTNAME?= ${MASTERPORTNAME}
PORTVERSION= 2.4.2p2 PORTVERSION= 2.4.2p2
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= misc CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= amanda MASTER_SITE_SUBDIR= amanda
@ -36,6 +36,8 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries" @${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries"
@${ECHO} " -DWITH_SAMBA to enable the use of smbclient" @${ECHO} " -DWITH_SAMBA to enable the use of smbclient"
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device"
@ -44,16 +46,14 @@ pre-fetch:
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \ RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
gtar:${PORTSDIR}/archivers/gtar BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \
gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-client --with-gnutar=${PREFIX}/bin/gtar --without-client
MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \ MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \
amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \ amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \
@ -74,6 +74,12 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba
CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient
.endif .endif
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}
@ -102,20 +108,19 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} "You may use the following build options:" @${ECHO} "You may use the following build options:"
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_CONFIG=config to specify the default configuation" @${ECHO} " AMANDA_CONFIG=config to specify the default configuation"
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
BUILD_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-server --with-gnutar=${PREFIX}/bin/gtar --without-server
MAN8= amanda.8 amrecover.8 amrestore.8 MAN8= amanda.8 amrecover.8 amrestore.8
@ -127,6 +132,12 @@ post-install:
${WRKSRC}/example/disklist \ ${WRKSRC}/example/disklist \
${PREFIX}/share/examples/amanda ${PREFIX}/share/examples/amanda
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}

View file

@ -6,7 +6,7 @@
# #
PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} PORTNAME= ${MASTERPORTNAME:S/-server/-client/g}
PORTREVISION= 0 PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../amanda24-server MASTERDIR= ${.CURDIR}/../amanda24-server
COMMENT= ${PKGDIR}/pkg-comment.client COMMENT= ${PKGDIR}/pkg-comment.client

View file

@ -7,7 +7,7 @@
PORTNAME?= ${MASTERPORTNAME} PORTNAME?= ${MASTERPORTNAME}
PORTVERSION= 2.4.2p2 PORTVERSION= 2.4.2p2
PORTREVISION?= 0 PORTREVISION?= 1
CATEGORIES= misc CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= amanda MASTER_SITE_SUBDIR= amanda
@ -36,6 +36,8 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries" @${ECHO} " -DWITH_PLOT to enable ploting, requires X11 libraries"
@${ECHO} " -DWITH_SAMBA to enable the use of smbclient" @${ECHO} " -DWITH_SAMBA to enable the use of smbclient"
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device"
@ -44,16 +46,14 @@ pre-fetch:
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \ RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
gtar:${PORTSDIR}/archivers/gtar BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client
BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda24-client \
gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-client --with-gnutar=${PREFIX}/bin/gtar --without-client
MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \ MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdump.8 \
amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \ amflush.8 amgetconf.8 amlabel.8 amoverview.8 amreport.8 \
@ -74,6 +74,12 @@ RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba
CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient CONFIGURE_ARGS+= --with-smbclient=${PREFIX}/bin/smbclient
.endif .endif
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}
@ -102,20 +108,19 @@ pre-fetch:
@${ECHO} "" @${ECHO} ""
@${ECHO} "You may use the following build options:" @${ECHO} "You may use the following build options:"
@${ECHO} "" @${ECHO} ""
@${ECHO} " -DWITHOUT_GNUTAR to NOT use GNUTar and use the"
@${ECHO} " native FreeBSD version"
@${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " AMANDA_SERVER=server to specify a server name"
@${ECHO} " The default is `uname -n`" @${ECHO} " The default is `uname -n`"
@${ECHO} " AMANDA_CONFIG=config to specify the default configuation" @${ECHO} " AMANDA_CONFIG=config to specify the default configuation"
@${ECHO} " The default is user" @${ECHO} " The default is user"
@${ECHO} "" @${ECHO} ""
BUILD_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
--with-amandahosts --with-fqdn \ --with-amandahosts --with-fqdn \
--with-dump-honor-nodump --with-buffered-dump \ --with-dump-honor-nodump --with-buffered-dump \
--with-user=operator --with-group=operator \ --with-user=operator --with-group=operator \
--without-server --with-gnutar=${PREFIX}/bin/gtar --without-server
MAN8= amanda.8 amrecover.8 amrestore.8 MAN8= amanda.8 amrecover.8 amrestore.8
@ -127,6 +132,12 @@ post-install:
${WRKSRC}/example/disklist \ ${WRKSRC}/example/disklist \
${PREFIX}/share/examples/amanda ${PREFIX}/share/examples/amanda
.if !defined (WITHOUT_GNUTAR)
CONFIGURE_ARGS+= --with-gnutar=${PREFIX}/bin/gtar
BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
RUN_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
.if defined (AMANDA_SERVER) .if defined (AMANDA_SERVER)
CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER}
CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER}