1PORTNAME=	dnetc
2PORTVERSION=	${VERSION}
3PORTREVISION=	${REVISION:U0}
4PORTEPOCH=	1
5CATEGORIES=	misc
6MASTER_SITES=	http://http.distributed.net/pub/dcti/v${PORTVERSION:R}/ \
7		ftp://ftp.distributed.net/pub/dcti/v${PORTVERSION:R}/
8# This is architecture dependent
9DISTNAME=	dnetc${PORTVERSION:E}-freebsd-${ARCH:S/i386/x86/}-elf
10
11MAINTAINER=	ports@MidnightBSD.org
12COMMENT=	Distributed.net distributed computing project client
13
14LICENSE=	other
15
16RESTRICTED=	redistribution is not recommended
17
18# These are architecture dependent
19WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd-${ARCH:S/i386/x86/}-elf
20DISTINFO_FILE=	${MASTERDIR}/distinfo.${ARCH}
21
22ONLY_FOR_ARCHS=	amd64 i386 powerpc sparc64
23
24USE_RC_SUBR=	dnetc
25NO_BUILD=	yes
26
27BINDIR=		${PREFIX}/distributed.net
28
29USERS=		dnetc
30GROUPS=		dnetc
31
32SUB_FILES=	pkg-message
33SUB_LIST=	BINDIR="${BINDIR}"
34
35.include <bsd.port.pre.mk>
36
37.if ${ARCH} == i386
38VERSION=	2.9112.521
39DISTNAME=	dnetc${PORTVERSION:E}-freebsd9-${ARCH:S/i386/x86/}
40WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd9-${ARCH:S/i386/x86/}
41
42.elif ${ARCH} == amd64
43VERSION=	2.9112.521
44DISTNAME=	dnetc${PORTVERSION:E}-freebsd10-${ARCH}
45WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd10-${ARCH}
46
47.elif ${ARCH} == sparc64
48VERSION=	2.9109.518
49REVISION=	1
50DISTNAME=	dnetc${PORTVERSION:E}-freebsd8-${ARCH}
51WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd8-${ARCH}
52
53.elif ${ARCH} == powerpc
54VERSION=	2.9109.518
55REVISION=	1
56DISTNAME=	dnetc${PORTVERSION:E}-freebsd8-${ARCH}
57WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd8-${ARCH}
58
59.else
60# create a backstop for PORTVERSION for unimplemented arches to get a sane PKGNAME
61VERSION=	0
62.endif
63
64do-install:
65	@${MKDIR} ${BINDIR}
66	${INSTALL_PROGRAM} ${WRKSRC}/dnetc ${BINDIR}
67	${INSTALL_MAN} ${WRKSRC}/dnetc.1 ${PREFIX}/share/man/man1
68	${INSTALL_DATA} ${FILESDIR}/dnetc.ini ${BINDIR}/dnetc.ini.sample
69
70.include <bsd.port.post.mk>
71