summaryrefslogtreecommitdiff
path: root/Mk/Uses/samba.mk
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2017-03-26 11:59:06 +0000
committerMathieu Arnold <mat@FreeBSD.org>2017-03-26 11:59:06 +0000
commit3710edabd4fb8dc84551b1b6cc83a91f3c013cc4 (patch)
tree08242361fbf5e77214d78e902fa55b2d989dd96d /Mk/Uses/samba.mk
parentAdd "baloofiles" to the list of exported CMake libraries. (diff)
Refactor USES=samba a bit, and add Samba 4.6 support there.
Sponsored by: Absolight
Notes
Notes: svn path=/head/; revision=436960
Diffstat (limited to 'Mk/Uses/samba.mk')
-rw-r--r--Mk/Uses/samba.mk16
1 files changed, 3 insertions, 13 deletions
diff --git a/Mk/Uses/samba.mk b/Mk/Uses/samba.mk
index e3ae1fc52855..f0104a9428c0 100644
--- a/Mk/Uses/samba.mk
+++ b/Mk/Uses/samba.mk
@@ -21,22 +21,12 @@ samba_ARGS= build run
IGNORE= USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nrun}
.endif
-.if ${SAMBA_DEFAULT} == 4.2
+SAMBAPORT= net/samba${SAMBA_DEFAULT:S/.//}
SAMBAINCLUDES= ${LOCALBASE}/include/samba4
+.if ${SAMBA_DEFAULT} == 4.2 || ${SAMBA_DEFAULT} == 4.3
SAMBALIBS= ${LOCALBASE}/lib
-SAMBAPORT= net/samba42
-.elif ${SAMBA_DEFAULT} == 4.3
-SAMBAINCLUDES= ${LOCALBASE}/include/samba4
-SAMBALIBS= ${LOCALBASE}/lib
-SAMBAPORT= net/samba43
-.elif ${SAMBA_DEFAULT} == 4.4
-SAMBAINCLUDES= ${LOCALBASE}/include/samba4
-SAMBALIBS= ${LOCALBASE}/lib/samba4
-SAMBAPORT= net/samba44
-.elif ${SAMBA_DEFAULT} == 4.5
-SAMBAINCLUDES= ${LOCALBASE}/include/samba4
+.elif ${SAMBA_DEFAULT} == 4.4 || ${SAMBA_DEFAULT} == 4.5 || ${SAMBA_DEFAULT} == 4.6
SAMBALIBS= ${LOCALBASE}/lib/samba4
-SAMBAPORT= net/samba45
.else
IGNORE= Invalid version of samba: ${SAMBA_DEFAULT}
.endif