diff options
author | dwcjr <dwcjr@FreeBSD.org> | 2002-01-17 22:50:51 +0000 |
---|---|---|
committer | dwcjr <dwcjr@FreeBSD.org> | 2002-01-17 22:50:51 +0000 |
commit | 37d25219ba544a6bc18e8b84a16e2e4b2d51d914 (patch) | |
tree | 9e2a4919fb9cf44d905bf532c9b20e9522d77d41 /net | |
parent | b40158bcd57dc26b235148d0bbab685d9e8eb1b5 (diff) | |
download | FreeBSD-ports-37d25219ba544a6bc18e8b84a16e2e4b2d51d914.zip FreeBSD-ports-37d25219ba544a6bc18e8b84a16e2e4b2d51d914.tar.gz |
Fix once and for all cups support in postfix.
Add BSD printing support to samba and default it to /etc/printcap
Bump PORTREVISION
PR: 33803
Submitted by: ports@geeksrus.net
Diffstat (limited to 'net')
-rw-r--r-- | net/samba/Makefile | 13 | ||||
-rw-r--r-- | net/samba/files/patch-ba | 47 | ||||
-rw-r--r-- | net/samba/files/patch-include-includes.h | 14 |
3 files changed, 21 insertions, 53 deletions
diff --git a/net/samba/Makefile b/net/samba/Makefile index 505f2a4..4471b36 100644 --- a/net/samba/Makefile +++ b/net/samba/Makefile @@ -7,7 +7,7 @@ PORTNAME= samba PORTVERSION= 2.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ftp://ftp.samba.org/pub/samba/%SUBDIR%/ \ ftp://samba.anu.edu.au/pub/samba/%SUBDIR%/ \ @@ -18,9 +18,7 @@ MASTER_SITE_SUBDIR= . old-versions old MAINTAINER= dwcjr@FreeBSD.org -.if defined(WITH_CUPS) LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base -.endif .if defined(WITH_RECYCLE) PATCH_SITES+= http://www.amherst.edu/~bbstone/recycle_bin/2.2.2/ @@ -46,15 +44,14 @@ CONFIGURE_ARGS= --libdir=${SAMBA_CONFDIR} \ .include <bsd.port.pre.mk> +# to find CUPS libs, includes +CONFIGURE_ENV+= CPPFLAGS=-I${LOCALBASE}/include \ + LDFLAGS=-L${LOCALBASE}/lib + .if defined(KRB5_HOME) && exists(${KRB5_HOME}) CONFIGURE_ARGS+= --with-krb5=${KRB5_HOME} .endif -.if defined(WITH_CUPS) -# This enables CUPS printing support in Samba. -CONFIGURE_ARGS+= --with-cups=${LOCALBASE} -.endif - .if defined(WITH_ACL_SUPPORT) .if ${OSVERSION} < 500018 BROKEN= "Requires a recent FreeBSD 5.0-CURRENT" diff --git a/net/samba/files/patch-ba b/net/samba/files/patch-ba index b6f5a75..c721da0 100644 --- a/net/samba/files/patch-ba +++ b/net/samba/files/patch-ba @@ -1,27 +1,5 @@ ---- configure.in.orig Sat Oct 13 22:09:16 2001 -+++ configure.in Tue Oct 16 17:21:21 2001 -@@ -406,21 +406,6 @@ - AC_CHECK_TYPE(ssize_t, int) - AC_CHECK_TYPE(wchar_t, unsigned short) - --############################################ --# for cups support we need libcups, and a handful of header files -- --AC_CHECK_LIB(cups,httpConnect) -- --# I wonder if there is a nicer way of doing this? -- --if test x"$ac_cv_lib_cups_httpConnect" = x"yes"; then -- AC_CHECK_HEADERS(cups/cups.h cups/language.h) -- if test x"$ac_cv_header_cups_cups_h" = x"yes"; then -- if test x"$ac_cv_header_cups_language_h" = x"yes"; then -- AC_DEFINE(HAVE_CUPS) -- fi -- fi --fi - - ############################################ - # we need libdl for PAM and the new VFS code +--- configure.in.orig Sat Oct 13 17:09:16 2001 ++++ configure.in Fri Jan 11 19:58:14 2002 @@ -1622,7 +1607,7 @@ yes) AC_MSG_RESULT(yes) @@ -31,24 +9,3 @@ CFLAGS="$CFLAGS -I$withval/include" LDFLAGS="$LDFLAGS -L$withval/lib" ;; -@@ -1961,6 +1946,20 @@ - ;; - esac ], - AC_MSG_RESULT(no) -+) -+ -+################################################# -+# check for CUPS printing support -+AC_MSG_CHECKING(whether to use CUPS printing) -+AC_ARG_WITH(cups, -+[ --with-cups=base-dir Include CUPS printing support -+ --without-cups Don't include CUPS printing support (default)], -+[ AC_MSG_RESULT(yes) -+ LIBS="$LIBS -lcups" -+ CFLAGS="$CFLAGS -I$withval/include" -+ LDFLAGS="$LDFLAGS -L$withval/lib" -+ AC_CHECK_LIB(cups,httpConnect)], -+ AC_MSG_RESULT(no) - ) - - diff --git a/net/samba/files/patch-include-includes.h b/net/samba/files/patch-include-includes.h new file mode 100644 index 0000000..f426392 --- /dev/null +++ b/net/samba/files/patch-include-includes.h @@ -0,0 +1,14 @@ +--- include/includes.h.orig Sat Oct 13 17:09:21 2001 ++++ include/includes.h Fri Jan 11 22:12:06 2002 +@@ -27,6 +27,11 @@ + + #include "local.h" + ++#ifdef __FreeBSD__ ++#define DEFAULT_PRINTING PRINT_BSD ++#define PRINTCAP_NAME "/etc/printcap" ++#endif /* __FreeBSD__ */ ++ + #ifdef AIX + #define DEFAULT_PRINTING PRINT_AIX + #define PRINTCAP_NAME "/etc/qconfig" |