Edit

IABSD.fr/ports/sysutils/backuppc/Makefile

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2023-11-07 14:19:05
    Hash : 4e66d499
    Message : http://*sourceforge.net now redirect to https Update SITES, HOMEPAGE, and comments.

  • sysutils/backuppc/Makefile
  • COMMENT =	remote backup software system
    
    DISTNAME =	BackupPC-3.3.2
    PKGNAME =	${DISTNAME:L}
    REVISION =	3
    
    CATEGORIES =	sysutils
    
    # GPLv2
    PERMIT_PACKAGE=	Yes
    
    HOMEPAGE =	https://backuppc.sourceforge.net
    
    SITES =		${SITE_SOURCEFORGE:=backuppc/}
    
    NO_BUILD =	Yes
    
    # XXX one of them needed as runtime dep... buildep to get them found by configure
    BUILD_DEPENDS = archivers/gtar \
    		net/samba \
    		net/rsync \
    		devel/p5-File-RsyncP
    
    RUN_DEPENDS =	textproc/p5-XML-RSS \
    		devel/p5-File-RsyncP \
    		archivers/p5-Archive-Zip \
    		www/p5-libwww \
    		www/spawn-fcgi
    
    do-install:
    	cd ${WRKSRC} && perl ./configure.pl \
    		--html-dir ${TRUEPREFIX}/share/backuppc \
    		--html-dir-url /backuppc \
    		--cgi-dir ${TRUEPREFIX}/bin \
    		--data-dir /var/db/backuppc \
    		--log-dir /var/log/backuppc \
    		--config-dir ${SYSCONFDIR}/backuppc \
    		--install-dir ${TRUEPREFIX} \
    		--dest-dir ${WRKINST} \
    		--hostname example.com \
    		--uid-ignore \
    		--no-set-perms \
    		--batch \
    		-backuppc-user=_backuppc
    	# needed since we use --no-set-perms
    	chmod 555 ${PREFIX}/bin/*
    	# add extension for the sake of clarity
    	cd ${PREFIX}/bin/ && ln -sf BackupPC_Admin{,.fcgi}
    	${INSTALL_DATA} ${FILESDIR}/httpd-backuppc.conf ${PREFIX}/share/examples/backuppc/
    
    .include <bsd.port.mk>