[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