[Midnightbsd-cvs] mports [23090] trunk/Mk: add samba config
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Mar 8 00:21:05 EST 2018
Revision: 23090
http://svnweb.midnightbsd.org/mports/?rev=23090
Author: laffer1
Date: 2018-03-08 00:21:04 -0500 (Thu, 08 Mar 2018)
Log Message:
-----------
add samba config
Modified Paths:
--------------
trunk/Mk/bsd.mport.mk
Added Paths:
-----------
trunk/Mk/extensions/samba.mk
Modified: trunk/Mk/bsd.mport.mk
===================================================================
--- trunk/Mk/bsd.mport.mk 2018-03-08 05:13:33 UTC (rev 23089)
+++ trunk/Mk/bsd.mport.mk 2018-03-08 05:21:04 UTC (rev 23090)
@@ -375,7 +375,7 @@
ghostscript gnome gnustep groff gssapi gstreamer iconv imake jpeg kde4 \
ldap libarchive libedit libtool localbase lua \
metaport makeself mono motif mysql ncurses objc ocaml openal \
- pgsql php python java qt ruby scons sdl sqlite \
+ pgsql php python java qt ruby samba scons sdl sqlite \
tar tcl tk tex wx xfce zip
.for EXT in ${_ALL_EXT:S/python//g:tu}
Added: trunk/Mk/extensions/samba.mk
===================================================================
--- trunk/Mk/extensions/samba.mk (rev 0)
+++ trunk/Mk/extensions/samba.mk 2018-03-08 05:21:04 UTC (rev 23090)
@@ -0,0 +1,43 @@
+# $MidnightBSD$
+# $FreeBSD: head/Mk/Uses/samba.mk 456595 2017-12-18 07:00:10Z antoine $
+#
+# Handle dependency on samba
+#
+# Feature: samba
+# Usage: USES=samba or USES=samba:ARGS
+# Valid ARGS: build, env, lib, run
+# default is build,run (implicit)
+#
+# When subpackages are available this can be more granular
+#
+
+.if !defined(_INCLUDE_USES_SAMBA_MK)
+_INCLUDE_USES_SAMBA_MK= yes
+
+.if !${samba_ARGS}
+samba_ARGS= build run
+.endif
+
+.if ${samba_ARGS:Nbuild:Nenv:Nlib:Nrun}
+IGNORE= USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nrun}
+.endif
+
+SAMBAPORT= net/samba${SAMBA_DEFAULT:S/.//}
+SAMBAINCLUDES= ${LOCALBASE}/include/samba4
+.if ${SAMBA_DEFAULT} == 4.2 || ${SAMBA_DEFAULT} == 4.3 || ${SAMBA_DEFAULT} == 4.4 || ${SAMBA_DEFAULT} == 4.5 || ${SAMBA_DEFAULT} == 4.6 || ${SAMBA_DEFAULT} == 4.7
+SAMBALIBS= ${LOCALBASE}/lib/samba4
+.else
+IGNORE= Invalid version of samba: ${SAMBA_DEFAULT}
+.endif
+
+.if ${samba_ARGS:Mbuild}
+BUILD_DEPENDS+= smbd:${SAMBAPORT}
+.endif
+.if ${samba_ARGS:Mlib}
+LIB_DEPENDS+= libsmbclient.so:${SAMBAPORT}
+.endif
+.if ${samba_ARGS:Mrun}
+RUN_DEPENDS+= smbd:${SAMBAPORT}
+.endif
+
+.endif
Property changes on: trunk/Mk/extensions/samba.mk
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list