[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / net / samba4

File: [local] / ports / net / samba4 / Attic / Makefile (download)

Revision 1.4, Tue Jan 15 18:36:04 2013 UTC (11 years, 5 months ago) by kirby
Branch: MAIN
Changes since 1.3: +2 -1 lines

revert symlink disabling. samba links against symlinked libraries with stripped version numbers.

# $OpenBSD: Makefile.template,v 1.61 2012/03/29 13:41:58 sthen Exp $
#ONLY_FOR_ARCHS =	???
#NOT_FOR_ARCHS =	???
SHARED_ONLY =		Yes
#COMES_WITH =		???
#BROKEN =		reason

COMMENT =		lala
# COMMENT-foo =		???	for multi packages

DISTNAME =		samba-4.0.1
#PKGNAME =		???
#PKGNAME-foo =		???	for multi packages

SHARED_LIBS +=  wbclient                  0.11
SHARED_LIBS +=  com_err-samba4            0.25

CATEGORIES =		net

HOMEPAGE =		http://www.samba.org/

#MAINTAINER =		???

# GPLv3
PERMIT_PACKAGE_CDROM =	Yes
PERMIT_PACKAGE_FTP =	Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP =	Yes

WANTLIB += avahi-client avahi-common c cups execinfo iniparser ldap
WANTLIB += lber popt pthread sasl2 z ${MODPY_WANTLIB}

MASTER_SITES =		${HOMEPAGE}/samba/ftp/

MODULES =		devel/gettext lang/python
BUILD_DEPENDS =		sysutils/e2fsprogs \
			textproc/docbook-xsl \
			textproc/libxslt
#RUN_DEPENDS =		???
LIB_DEPENDS =		databases/openldap \
			devel/iniparser \
			devel/libexecinfo \
			devel/popt \
			net/avahi \
			print/cups,-libs
#REGRESS_DEPENDS =	???

#MAKE_FLAGS =		???
MAKE_ENV =		PYTHON=${MODPY_BIN}
#FAKE_FLAGS =		???
#REGRESS_FLAGS =	???

USE_LIBTOOL =		Yes
CONFIGURE_STYLE =	simple
CONFIGURE_ARGS +=	--enable-fhs \
			--enable-selftest \
			--sysconfdir=${SYSCONFDIR} \
			--localstatedir=/var \
			--mandir=${PREFIX}/man \
			--prefix=${PREFIX} \
			--with-lockdir=/var/spool/samba \
			--with-privatedir=${SYSCONFDIR}/samba4 \
			--with-configdir=${SYSCONFDIR}/samba4 \
			--sbindir=${PREFIX}/libexec \
			--with-syslog \
			--with-acl-support

#CONFIGURE_ENV +=		PYTHONARCHDIR=${MODPY_SITEPKG}

#FLAVORS =	1 2 3 a b
#FLAVOR ?=
# grab multiple choice value
#CHOICE = ${FLAVOR:L:Na:Nb}
# check that CHOICE is 1 OR 2 OR 3, or error out
#.if ${CHOICE} == "1"
# code for 1
#.elif ${CHOICE} == "2"
# code for 2
#.elif ${CHOICE} == "3"
# code for 3
#.else
#ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
#.endif
# check for switches
#.if ${FLAVOR:L:Ma}
# code for a
#.endif
#.if ${FLAVOR:L:Mb}
# code for b
#.endif

NO_REGRESS =		Yes # disable for now

#CFLAGS =		???
#LDFLAGS =		???

#INSTALL_TARGET =	???
REGRESS_TARGET =	test

MODPY_ADJ_FILES = 	configure auth/gensec/wscript_build auth/credentials/wscript_build \
			auth/wscript_build buildtools/bin/waf buildtools/wafadmin/Build.py \
			buildtools/wafadmin/Configure.py buildtools/wafadmin/Environment.py \
			buildtools/wafadmin/Logs.py buildtools/wafadmin/Node.py \
			buildtools/wafadmin/Options.py buildtools/wafadmin/Runner.py \
			buildtools/wafadmin/Scripting.py buildtools/wafadmin/Tools/ccroot.py \
			source4/scripting/bin/samba-tool

.include <bsd.port.mk>