aboutsummaryrefslogblamecommitdiff
path: root/net/iet/Makefile
blob: 2c8b18994a875d8a8d5804c3b0140ece68512773 (plain) (tree)
1
2
3
4
5
6
7
                                          
           


                        
                 
                       












                                                          
                                                  


                                 
                    
                           




                                                                              
                                                                        
 

                          



                                                



                                              
            
                                                                                 
 
                           
# Created by: Xin LI <delphij@FreeBSD.org>
# $FreeBSD$

PORTNAME=	iet
PORTVERSION=	1.4.20.2
PORTREVISION=	8
CATEGORIES=	net kld
MASTER_SITES=	SF/iscsitarget/iscsitarget/${PORTVERSION}/
DISTNAME=	iscsitarget-${PORTVERSION}

PATCH_SITES=	${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	delphij
PATCHFILES=	${PORTNAME}-${PORTVERSION}.diff.bz2
PATCH_DIST_STRIP=	-p1

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	The iSCSI Enterprise Target

LICENSE=	GPLv2

SSP_UNSAFE=	kernel module does not support ssp
BUILD_WRKSRC=	${WRKSRC}/freebsd
INSTALL_WRKSRC=	${BUILD_WRKSRC}

USE_RC_SUBR=	ietd
USES=		kmod uidfix

KMODDIR=	${PREFIX}/modules
PLIST_SUB+=	KMODDIR=${KMODDIR}
MAKE_ENV+=	KMODDIR=${KMODDIR} DATADIR=${DATADIR} SYSDIR="${SRC_BASE}/sys"

IET_CONF_FILES=	ietd.conf initiators.allow initiators.deny targets.allow

.include <bsd.port.pre.mk>

.if !exists(${SRC_BASE}/sys/Makefile)
IGNORE=		requires kernel sources to build
.endif

.if ${OSVERSION} < 800107
BROKEN=		requires 8.0-RELEASE or higher
.endif

pre-install:
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${KMODDIR} ${STAGEDIR}${ETCDIR}

.include <bsd.port.post.mk>