# New ports collection makefile for: dnetc # Version required: 450 # Date created: 26 Dec 1999 # Whom: dbaker # # $FreeBSD$ # .include DISTNAME= dnetc PKGNAME= dnetc-2.8007.458b CATEGORIES= misc MASTER_SITES= ftp://ftp.distributed.net/pub/dcti/v2.8007/ \ http://http.distributed.net/pub/dcti/v2.8007/ .if ${ARCH} == "i386" DISTFILES= dnetc458b-freebsd-x86-elf.tar.gz .elif ${ARCH} == "alpha" DISTFILES= dnetc458-digital_unix-alpha.tar.gz .endif .if ${ARCH} == "alpha" RUN_DEPENDS= /compat/osf1/usr/shlib/libc.so:${PORTSDIR}/emulators/osf1_base .endif ONLY_FOR_ARCHS= i386 alpha .if ${OSVERSION} < 220000 BROKEN= "dnetc is not available for your version of FreeBSD. Please upgrade." .elif ${OSVERSION} < 300000 BROKEN= "No version is currently available for your system. Please try again later." .endif .if exists(/usr/local/distributed.net/rc5des) BROKEN= "rc5des/dnetc conflict: Please deinstall all rc5des ports/packages first." .endif MAINTAINER= dbaker@distributed.net NO_WRKSUBDIR= yes NO_BUILD= yes BINDIR= ${PREFIX}/distributed.net LIBDIR= ${PREFIX}/etc/rc.d/ CLIENTUID= nobody CLIENTGID= daemon SBINMODE= 7700 BINMODE= 700 MAN1= dnetc.1 do-configure: if [ ! -f ${PREFIX}/dnetc.ini ]; then \ ${INSTALL} -c -m 644 ${FILESDIR}/dnetc.ini ${WRKSRC}; \ fi do-install: if [ ! -d ${BINDIR} ]; then \ ${MKDIR} ${BINDIR}; \ fi ${INSTALL} -c -m ${SBINMODE} -o ${CLIENTUID} -g ${CLIENTGID} ${WRKSRC}/dnetc ${BINDIR} ${SED} s#CHANGETHIS#${BINDIR}# < ${FILESDIR}/dnetc.sh > ${WRKSRC}/dnetc.sh.pathnames ${INSTALL} -c -m ${SBINMODE} ${WRKSRC}/dnetc.sh.pathnames ${LIBDIR}/dnetc.sh ${INSTALL_DATA} ${FILESDIR}/INFO ${BINDIR} ${CHOWN} ${CLIENTUID}:${CLIENTGID} ${BINDIR} ${CHMOD} 775 ${BINDIR} if [ ! -f ${BINDIR}/dnetc.sh ]; then \ ${LN} -s ${LIBDIR}/dnetc.sh ${BINDIR}/dnetc.sh; \ fi ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1 .if !exists(${BINDIR}/dnetc.ini) @echo "" @echo "" @echo "" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "! REMEMBER REMEMBER REMEMBER REMEMBER REMEMBER REMEMBER REMEMBER REMEMBER !" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo " Don't forget to run '${BINDIR}/dnetc -config' " @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "" @echo "" @echo "" ${INSTALL} -c -m 644 -o ${CLIENTUID} -g ${CLIENTGID} ${WRKDIR}/dnetc.ini ${BINDIR} .endif .include