FreeBSD Bugzilla – Attachment 62606 Details for
Bug 93552
[MAINTAINER] Update of net/samba3 to 3.0.21b
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
samba3.diff
samba3.diff (text/plain), 8.31 KB, created by
Timur I. Bakeyev
on 2006-02-19 08:20:03 UTC
(
hide
)
Description:
samba3.diff
Filename:
MIME Type:
Creator:
Timur I. Bakeyev
Created:
2006-02-19 08:20:03 UTC
Size:
8.31 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/ncvs/ports/net/samba3/Makefile,v >retrieving revision 1.146 >diff -u -r1.146 Makefile >--- Makefile 9 Jan 2006 16:45:33 -0000 1.146 >+++ Makefile 19 Feb 2006 07:41:26 -0000 >@@ -6,7 +6,7 @@ > # > > PORTNAME= samba >-PORTVERSION?= 3.0.21a >+PORTVERSION?= 3.0.21b > PORTREVISION?= 0 > PORTEPOCH?= 1 > CATEGORIES?= net >@@ -20,7 +20,7 @@ > CONFLICTS?= ja-samba-2.* ja-samba-3.* samba-2.* sharity-light-1.* > > USE_ICONV= yes >-#GNU_CONFIGURE= yes >+GNU_CONFIGURE= yes > USE_AUTOTOOLS= autoconf:259 autoheader:259 > > LATEST_LINK?= ${PKGNAMEPREFIX}${PORTNAME}3${PKGNAMESUFFIX} >@@ -36,7 +36,8 @@ > SAMBA_PRIVATE?= ${PREFIX}/private > SAMBA_CONFDIR?= ${PREFIX}/etc > SAMBA_SWATDIR= ${PREFIX}/share/swat >-SAMBA_LIBDIR= ${PREFIX}/lib >+SAMBA_LIB= lib >+SAMBA_LIBDIR= ${PREFIX}/${SAMBA_LIB} > RC_DIR= ${PREFIX}/etc/rc.d > SAMBA_CONFIG= ${SAMBA_CONFDIR}/smb.conf > >@@ -54,24 +55,7 @@ > > CONFIGURE_ARGS+= --with-libiconv=${LOCALBASE} > >-.if defined(SAMBA_SUBPORT) >-# Switch off all extra functionality >-CONFIGURE_ARGS+= --disable-cups >- >-CONFIGURE_ARGS+= --without-ldap >-CONFIGURE_ARGS+= --without-krb5 >-CONFIGURE_ARGS+= --without-ads >- >-CONFIGURE_ARGS+= --without-winbind >- >-CONFIGURE_ARGS+= --without-syslog >-CONFIGURE_ARGS+= --without-quotas >-CONFIGURE_ARGS+= --without-utmp >-CONFIGURE_ARGS+= --without-ldapsam >-CONFIGURE_ARGS+= --without-pam >-CONFIGURE_ARGS+= --without-pam_smbpass >-CONFIGURE_ARGS+= --without-aio-support >-.else >+.if !defined(SAMBA_SUBPORT) > # Samba server itself > OPTIONS= LDAP "With LDAP support" on \ > ADS "With Active Directory support" off \ >@@ -94,8 +78,19 @@ > > .include <bsd.port.pre.mk> > >-.if !defined(SAMBA_SUBPORT) >+.if defined(SAMBA_SUBPORT) >+# Switch off all extra functionality >+CONFIGURE_ARGS+= --disable-cups --without-winbind --without-syslog \ >+ --without-quotas --without-utmp --without-ldapsam \ >+ --without-pam --without-pam_smbpass --without-aio-support >+ >+# Dirty hack to work around usage of OPTIONS in slave ports >+.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) >+.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" >+.endif > >+.else >+# Samba server itself > USE_RC_SUBR= yes > > CONFIGURE_ARGS+= --with-pam --with-readline --with-sendfile-support \ >@@ -187,7 +182,7 @@ > .endif > > .if defined(WANT_EXPSAM_MODULES) && !empty(WANT_EXPSAM_MODULES) >-WANT_EXPSAM_MODULES!= ${ECHO_CMD} ${WANT_EXPSAM_MODULES} | ${SED} -e 's/ /,/g' >+WANT_EXPSAM_MODULES!= ${ECHO_CMD} ${WANT_EXPSAM_MODULES} | ${SED} -E 's/ +/,/g' > CONFIGURE_ARGS+= --with-expsam=${WANT_EXPSAM_MODULES} > .endif > # SAM >@@ -195,7 +190,7 @@ > .if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) > WANT_EXP_MODULES= rpc_echo idmap_ad idmap_rid charset_weird > .endif >-WANT_EXP_MODULES!= ${ECHO_CMD} ${WANT_EXP_MODULES} | ${SED} -e 's/ /,/g' >+WANT_EXP_MODULES!= ${ECHO_CMD} ${WANT_EXP_MODULES} | ${SED} -E 's/ +/,/g' > CONFIGURE_ARGS+= --with-shared-modules=${WANT_EXP_MODULES} > .endif > >@@ -225,7 +220,12 @@ > .else > CONFIGURE_ARGS+= --with-included-popt > .endif >+# !SAMBA_SUBPORT >+.endif > >+### >+### Common part for port and it's subports >+### > # For 4.8 - 4.11 combination of Kerberos and OpenLDAP is broken > # due the conflict between system and OpenSSL port libcrypto libraries > .if ${OSVERSION} > 470103 && ${OSVERSION} < 500000 >@@ -265,6 +265,8 @@ > CONFIGURE_ARGS+= --without-ldap > .endif > >+.if !defined(SAMBA_SUBPORT) >+# Samba server itself > MAN1= findsmb.1 log2pcap.1 nmblookup.1 ntlm_auth.1 profiles.1 \ > rpcclient.1 smbcacls.1 smbclient.1 smbcontrol.1 smbcquotas.1 \ > smbget.1 smbsh.1 smbstatus.1 smbtar.1 smbtree.1 testparm.1 \ >@@ -316,7 +318,7 @@ > @${FIND} ${WRKDIR}/${DISTNAME} -type f | ${XARGS} ${CHMOD} u+w,a+r > > pre-install: >- -@${FIND} ${SAMBA_LIBDIR} -type f 2>/dev/null | ${SORT} | ${SED} -e 's|^${PREFIX}||; s|^/||' >> ${WRKDIR}/.PLIST.exclude >+ -@${FIND} ${SAMBA_LIBDIR}/samba -type f 2>/dev/null | ${SORT} | ${SED} -E 's|^${PREFIX}/?||;' >> ${WRKDIR}/.PLIST.exclude > > post-install: > .for sect in 1 5 7 8 >@@ -342,14 +344,18 @@ > .if defined(WITH_WINBIND_NSS) > ${INSTALL_PROGRAM} ${WRKSRC}/nsswitch/nss_winbind.so ${SAMBA_LIBDIR}/nss_winbind.so.1 > ${INSTALL_PROGRAM} ${WRKSRC}/nsswitch/nss_wins.so ${SAMBA_LIBDIR}/nss_wins.so.1 >+ ${ECHO_CMD} "${SAMBA_LIB}/nss_winbind.so.1" >> ${TMPPLIST}; >+ ${ECHO_CMD} "${SAMBA_LIB}/nss_wins.so.1" >> ${TMPPLIST}; > .endif > ${INSTALL_PROGRAM} ${WRKSRC}/nsswitch/pam_winbind.so ${SAMBA_LIBDIR} >+ ${ECHO_CMD} "${SAMBA_LIB}/pam_winbind.so" >> ${TMPPLIST}; > .endif > .if defined(WITH_PAM_SMBPASS) > @${INSTALL_PROGRAM} ${WRKSRC}/bin/pam_smbpass.so ${SAMBA_LIBDIR} >+ ${ECHO_CMD} "${SAMBA_LIB}/pam_smbpass.so" >> ${TMPPLIST}; > .endif > # Lib >- @${FIND} ${SAMBA_LIBDIR} -type f | ${SED} -e 's|^${PREFIX}||; s|^/||' | ${EGREP} -F -v -f ${WRKDIR}/.PLIST.exclude | ${SORT} >> ${TMPPLIST} >+ @${FIND} ${SAMBA_LIBDIR}/samba -type f | ${SED} -E 's|^${PREFIX}/?||;' | ${EGREP} -F -v -f ${WRKDIR}/.PLIST.exclude | ${SORT} >> ${TMPPLIST} > @for d in `${FIND} ${SAMBA_LIBDIR}/samba -type d | ${SORT} -r`; do \ > ${ECHO_CMD} "@unexec ${RMDIR} $$d 2>/dev/null || true" >> ${TMPPLIST}; \ > done >Index: distinfo >=================================================================== >RCS file: /home/ncvs/ports/net/samba3/distinfo,v >retrieving revision 1.67 >diff -u -r1.67 distinfo >--- distinfo 9 Jan 2006 16:45:33 -0000 1.67 >+++ distinfo 12 Feb 2006 18:48:04 -0000 >@@ -1,3 +1,3 @@ >-MD5 (samba-3.0.21a.tar.gz) = b5306d2681e97e4499daf7845581d116 >-SHA256 (samba-3.0.21a.tar.gz) = 8f4902db38b20601cc3315fe9516a9380b067678c5a6828bd67e5a8bc46b097c >-SIZE (samba-3.0.21a.tar.gz) = 17524018 >+MD5 (samba-3.0.21b.tar.gz) = bb73dffb33f4a39386ef9f3e07ae28ff >+SHA256 (samba-3.0.21b.tar.gz) = a5e6982024105276d347b3b521897d6937c727e273814e743ada8eddf972e7d0 >+SIZE (samba-3.0.21b.tar.gz) = 17539079 >Index: files/patch-configure.in >=================================================================== >RCS file: /home/ncvs/ports/net/samba3/files/patch-configure.in,v >retrieving revision 1.14 >diff -u -r1.14 patch-configure.in >--- files/patch-configure.in 9 Jan 2006 16:45:33 -0000 1.14 >+++ files/patch-configure.in 19 Feb 2006 06:00:54 -0000 >@@ -1,6 +1,6 @@ >---- configure.in.orig Tue Jul 12 18:42:55 2005 >-+++ configure.in Tue Jul 26 19:19:40 2005 >-@@ -909,6 +909,21 @@ >+--- configure.in.orig Mon Jan 30 15:45:07 2006 >++++ configure.in Sun Feb 19 07:00:42 2006 >+@@ -967,6 +967,21 @@ > AC_DEFINE(HAVE_SIG_ATOMIC_T_TYPE,1,[Whether we have the atomic_t variable type]) > fi > >@@ -15,52 +15,10 @@ > + samba_cv_struct_sigevent=yes,samba_cv_struct_sigevent=no)]) > +if test x"$samba_cv_struct_sigevent" = x"yes"; then > + AC_DEFINE(HAVE_STRUCT_SIGEVENT,1,[Whether we have the struct sigevent]) >-+ AC_CHECK_MEMBERS([struct sigevent.sigev_value.sival_ptr,struct sigevent.sigev_value.sigval_ptr],,, >++ AC_CHECK_MEMBERS([struct sigevent.sigev_value.sival_ptr,struct sigevent.sigev_value.sigval_ptr], , , > + [#include <signal.h>]) > +fi > + > AC_CACHE_CHECK([for struct timespec type],samba_cv_struct_timespec, [ > AC_TRY_COMPILE([ > #include <sys/types.h> >-@@ -4104,30 +4119,28 @@ >- >- case "$host_os" in >- *) >-- AC_CHECK_LIB(rt,aio_read,[AIO_LIBS="$ACL_LIBS -lrt"]) >-+ ac_cv_save_LIBS=$LIBS >-+ AC_SEARCH_LIBS(aio_read, [rt], [ >-+ if test "$ac_cv_search_aio_read" != "none required"; then >-+ LIBS="$LIBS $ac_cv_search_aio_read" >-+ fi >-+ ]) >- AC_CACHE_CHECK([for asynchronous io support],samba_cv_HAVE_AIO,[ >-- aio_LIBS=$LIBS >-- LIBS="$LIBS -lrt" >- AC_TRY_LINK([#include <sys/types.h> >- #include <aio.h>], >- [ struct aiocb a; return aio_read(&a);], >--samba_cv_HAVE_AIO=yes,samba_cv_HAVE_AIO=no) >-- LIBS=$aio_LIBS]) >-+samba_cv_HAVE_AIO=yes,samba_cv_HAVE_AIO=no)]) >- AC_CACHE_CHECK([for 64-bit asynchronous io support],samba_cv_HAVE_AIO64,[ >-- aio_LIBS=$LIBS >-- LIBS="$LIBS -lrt" >- AC_TRY_LINK([#include <sys/types.h> >- #include <aio.h>], >- [ struct aiocb64 a; return aio_read64(&a);], >--samba_cv_HAVE_AIO64=yes,samba_cv_HAVE_AIO64=no) >-- LIBS=$aio_LIBS]) >-+samba_cv_HAVE_AIO64=yes,samba_cv_HAVE_AIO64=no)]) >-+ >- if test x"$samba_cv_HAVE_AIO64" = x"yes"; then >- AC_DEFINE(HAVE_AIOCB64,1,[Whether 64 bit aio is available]) >-- AC_DEFINE(WITH_AIO, 1, [Using asynchronous io]) >-- LIBS="$LIBS -lrt" >-+ AC_DEFINE(WITH_AIO,1,[Using asynchronous io]) >- elif test x"$samba_cv_HAVE_AIO" = x"yes"; then >-- AC_DEFINE(WITH_AIO, 1, [Using asynchronous io]) >-- LIBS="$LIBS -lrt" >-+ AC_DEFINE(WITH_AIO,1,[Using asynchronous io]) >- fi >- ;; >- esac
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 93552
: 62606