[93354] trunk/dports/net/samba3/Portfile
jmr at macports.org
jmr at macports.org
Sun May 20 12:56:04 PDT 2012
Revision: 93354
https://trac.macports.org/changeset/93354
Author: jmr at macports.org
Date: 2012-05-20 12:56:04 -0700 (Sun, 20 May 2012)
Log Message:
-----------
samba3: update to 3.6.3 (#32636, maintainer timeout)
Modified Paths:
--------------
trunk/dports/net/samba3/Portfile
Modified: trunk/dports/net/samba3/Portfile
===================================================================
--- trunk/dports/net/samba3/Portfile 2012-05-20 18:43:58 UTC (rev 93353)
+++ trunk/dports/net/samba3/Portfile 2012-05-20 19:56:04 UTC (rev 93354)
@@ -5,8 +5,7 @@
name samba3
conflicts talloc
-version 3.2.15
-revision 2
+version 3.6.3
categories net
platforms darwin
maintainers mww openmaintainer
@@ -16,77 +15,79 @@
print services to SMB/CIFS clients
homepage http://www.samba.org/
-master_sites http://us1.samba.org/samba/ftp/stable/ \
+master_sites http://mirror.kent.ac.uk/sites/ftp.samba.org/ \
+ http://us1.samba.org/samba/ftp/stable/ \
ftp://ftp.bit.nl/mirror/samba/stable/ \
ftp://de.samba.org/samba.org/stable/ \
ftp://us4.samba.org/pub/samba/stable/ \
ftp://ru.samba.org/pub/samba/stable/
distname samba-${version}
-checksums md5 5a3bcc4927c9643b9f42970d0815b18f \
- sha1 52240aa9f2f5584f1978d788024fa2d6cb208e56 \
- rmd160 0046aeaf5b91c34bbc9a387c714caf41ca84d1ae
-depends_lib port:libiconv port:openssl port:popt port:cyrus-sasl2
+worksrcdir ${worksrcdir}/source3
-# Parallel bug filed upstream: https://bugzilla.samba.org/show_bug.cgi?id=6278
-use_parallel_build no
+checksums sha256 67e2409f2d5e4d5cb947c95f583498105038857b84cc73c08dacd4e2cbc66074 \
+ rmd160 fd04fd5897f0f34f257c504de911e1ab34ff3e25
-worksrcdir ${worksrcdir}/source
+depends_lib port:openssl \
+ port:popt \
+ port:cyrus-sasl2
-configure.cflags-append "-fno-common"
-configure.cppflags-append "-DHAVE_STRUCT_TIMESPEC"
-configure.args --with-mandir=${prefix}/share/man \
- --with-libdir=${prefix}/lib/${name} \
+configure.ldflags-append -lintl
+configure.args --libdir=${prefix}/lib/${name} \
--with-privatedir=${prefix}/var/db/smb \
- --with-configdir=${prefix}/etc/samba3/ \
+ --with-configdir=${prefix}/etc/${name} \
--with-swatdir=${prefix}/share/${name}/swat \
--with-readline=${prefix} \
- --with-krb5=/usr \
--without-included-popt \
- --without-readline \
--enable-cups
-post-patch {
- reinplace "s|-bundle|-dynamiclib|g" ${worksrcpath}/configure
-
-### BAND-AID: libs in subdirectories of ${prefix}/lib/samba3 will
-### still have unresolved symbols since the makefile doesn't contain
-### any information about install location at link time...
- reinplace "s|@\$\(SHLD\) \$\(LDSHFLAGS\)|@\$\(SHLD\) \$\(LDSHFLAGS\) -install_name @libdir@/`basename \$@`|g" \
- ${worksrcpath}/Makefile.in
-}
-
platform darwin 9 {
patchfiles-append patch-source_smbd_utmp_c.diff
}
post-destroot {
- xinstall -m 755 -d ${destroot}${prefix}/etc/samba3/ \
+ xinstall -m 755 -d ${destroot}${prefix}/etc/${name}/ \
${destroot}${prefix}/var/db/smb/
xinstall -m 644 ${worksrcpath}/../examples/smb.conf.default \
- ${destroot}${prefix}/etc/samba3/smb.conf.sample
- system "touch ${destroot}${prefix}/etc/samba3/lmhosts.sample"
+ ${destroot}${prefix}/etc/${name}/smb.conf.sample
+ system "touch ${destroot}${prefix}/etc/${name}/lmhosts.sample"
system "touch ${destroot}${prefix}/var/db/smb/secrets.tdb.sample"
set changeline "\
-change bin/libnetapi.dylib.0 ${prefix}/lib/samba3/libnetapi.dylib \
-change bin/libsmbclient.dylib.0 ${prefix}/lib/samba3/libsmbclient.dylib \
-change bin/libsmbsharemodes.dylib.0 ${prefix}/lib/samba3/libsmbsharemodes.dylib \
- -change bin/libtalloc.dylib.1 ${prefix}/lib/samba3/libtalloc.dylib \
+ -change bin/libtalloc.dylib.2 ${prefix}/lib/samba3/libtalloc.dylib \
-change bin/libtdb.dylib.1 ${prefix}/lib/samba3/libtdb.dylib \
+ -change bin/script.dylib ${prefix}/lib/samba3/auth/script.dylib \
+ -change bin/CP437.dylib ${prefix}/lib/samba3/charset/CP437.dylib \
+ -change bin/CP850.dylib ${prefix}/lib/samba3/charset/CP850.dylib \
+ -change bin/macosxfs.dylib ${prefix}/lib/samba3/charset/macosxfs.dylib \
+ -change bin/autorid.dylib ${prefix}/lib/samba3/idmap/autorid.dylib \
+ -change bin/pam_smbpass.dylib ${prefix}/lib/samba3/security/pam_smbpass.dylib \
+ -change bin/acl_tdb.dylib ${prefix}/lib/samba3/vfs/acl_tdb.dylib \
+ -change bin/acl_xattr.dylib ${prefix}/lib/samba3/vfs/acl_xattr.dylib \
-change bin/audit.dylib ${prefix}/lib/samba3/vfs/audit.dylib \
-change bin/cap.dylib ${prefix}/lib/samba3/vfs/cap.dylib \
+ -change bin/catia.dylib ${prefix}/lib/samba3/vfs/catia.dylib \
+ -change bin/crossrename.dylib ${prefix}/lib/samba3/vfs/crossrename.dylib \
-change bin/default_quota.dylib ${prefix}/lib/samba3/vfs/default_quota.dylib \
-change bin/expand_msdfs.dylib ${prefix}/lib/samba3/vfs/expand_msdfs.dylib \
-change bin/extd_audit.dylib ${prefix}/lib/samba3/vfs/extd_audit.dylib \
-change bin/fake_perms.dylib ${prefix}/lib/samba3/vfs/fake_perms.dylib \
-change bin/full_audit.dylib ${prefix}/lib/samba3/vfs/full_audit.dylib \
+ -change bin/linux_xfs_sgid.dylib ${prefix}/lib/samba3/vfs/linux_xfs_sgid.dylib \
-change bin/netatalk.dylib ${prefix}/lib/samba3/vfs/netatalk.dylib \
+ -change bin/preopen.dylib ${prefix}/lib/samba3/vfs/preopen.dylib \
-change bin/readahead.dylib ${prefix}/lib/samba3/vfs/readahead.dylib \
-change bin/readonly.dylib ${prefix}/lib/samba3/vfs/readonly.dylib \
-change bin/recycle.dylib ${prefix}/lib/samba3/vfs/recycle.dylib \
+ -change bin/scannedonly.dylib ${prefix}/lib/samba3/vfs/scannedonly.dylib \
-change bin/shadow_copy.dylib ${prefix}/lib/samba3/vfs/shadow_copy.dylib \
-change bin/shadow_copy2.dylib ${prefix}/lib/samba3/vfs/shadow_copy2.dylib \
+ -change bin/smb_traffic_analyzer.dylib ${prefix}/lib/samba3/vfs/smb_traffic_analyzer.dylib \
+ -change bin/streams_depot.dylib ${prefix}/lib/samba3/vfs/streams_depot.dylib \
-change bin/streams_xattr.dylib ${prefix}/lib/samba3/vfs/streams_xattr.dylib \
+ -change bin/time_audit.dylib ${prefix}/lib/samba3/vfs/time_audit.dylib \
-change bin/xattr_tdb.dylib ${prefix}/lib/samba3/vfs/xattr_tdb.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/libnetapi.dylib ${destroot}${prefix}/lib/samba3/libnetapi.dylib"
@@ -94,33 +95,45 @@
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/libsmbsharemodes.dylib ${destroot}${prefix}/lib/samba3/libsmbsharemodes.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/libtalloc.dylib ${destroot}${prefix}/lib/samba3/libtalloc.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/libtdb.dylib ${destroot}${prefix}/lib/samba3/libtdb.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/auth/script.dylib ${destroot}${prefix}/lib/samba3/auth/script.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/charset/CP437.dylib ${destroot}${prefix}/lib/samba3/charset/CP437.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/charset/CP850.dylib ${destroot}${prefix}/lib/samba3/charset/CP850.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/charset/macosxfs.dylib ${destroot}${prefix}/lib/samba3/charset/macosxfs.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/idmap/autorid.dylib ${destroot}${prefix}/lib/samba3/idmap/autorid.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/security/pam_smbpass.dylib ${destroot}${prefix}/lib/samba3/security/pam_smbpass.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/acl_tdb.dylib ${destroot}${prefix}/lib/samba3/vfs/acl_tdb.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/acl_xattr.dylib ${destroot}${prefix}/lib/samba3/vfs/acl_xattr.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/audit.dylib ${destroot}${prefix}/lib/samba3/vfs/audit.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/cap.dylib ${destroot}${prefix}/lib/samba3/vfs/cap.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/catia.dylib ${destroot}${prefix}/lib/samba3/vfs/catia.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/crossrename.dylib ${destroot}${prefix}/lib/samba3/vfs/crossrename.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/default_quota.dylib ${destroot}${prefix}/lib/samba3/vfs/default_quota.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/expand_msdfs.dylib ${destroot}${prefix}/lib/samba3/vfs/expand_msdfs.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/extd_audit.dylib ${destroot}${prefix}/lib/samba3/vfs/extd_audit.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/fake_perms.dylib ${destroot}${prefix}/lib/samba3/vfs/fake_perms.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/full_audit.dylib ${destroot}${prefix}/lib/samba3/vfs/full_audit.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/linux_xfs_sgid.dylib ${destroot}${prefix}/lib/samba3/vfs/linux_xfs_sgid.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/netatalk.dylib ${destroot}${prefix}/lib/samba3/vfs/netatalk.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/preopen.dylib ${destroot}${prefix}/lib/samba3/vfs/preopen.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/readahead.dylib ${destroot}${prefix}/lib/samba3/vfs/readahead.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/readonly.dylib ${destroot}${prefix}/lib/samba3/vfs/readonly.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/recycle.dylib ${destroot}${prefix}/lib/samba3/vfs/recycle.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/scannedonly.dylib ${destroot}${prefix}/lib/samba3/vfs/scannedonly.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/shadow_copy.dylib ${destroot}${prefix}/lib/samba3/vfs/shadow_copy.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/shadow_copy2.dylib ${destroot}${prefix}/lib/samba3/vfs/shadow_copy2.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/smb_traffic_analyzer.dylib ${destroot}${prefix}/lib/samba3/vfs/smb_traffic_analyzer.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/streams_depot.dylib ${destroot}${prefix}/lib/samba3/vfs/streams_depot.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/streams_xattr.dylib ${destroot}${prefix}/lib/samba3/vfs/streams_xattr.dylib"
+ system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/time_audit.dylib ${destroot}${prefix}/lib/samba3/vfs/time_audit.dylib"
system "install_name_tool ${changeline} -id ${prefix}/lib/samba3/vfs/xattr_tdb.dylib ${destroot}${prefix}/lib/samba3/vfs/xattr_tdb.dylib"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/eventlogadm"
- system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ldbadd"
- system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ldbdel"
- system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ldbedit"
- system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ldbmodify"
- system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ldbsearch"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/net"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/nmblookup"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/ntlm_auth"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/pdbedit"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/profiles"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/rpcclient"
+ system "install_name_tool ${changeline} ${destroot}${prefix}/bin/sharesec"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbcacls"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbclient"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbcontrol"
@@ -129,9 +142,11 @@
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbpasswd"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbspool"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbstatus"
+ system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbta-util"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/smbtree"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/tdbbackup"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/tdbdump"
+ system "install_name_tool ${changeline} ${destroot}${prefix}/bin/tdbrestore"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/tdbtool"
system "install_name_tool ${changeline} ${destroot}${prefix}/bin/testparm"
system "install_name_tool ${changeline} ${destroot}${prefix}/sbin/nmbd"
@@ -141,5 +156,4 @@
livecheck.type regex
livecheck.url http://us5.samba.org/samba/ftp/?M=D
-livecheck.regex samba-(3\\.2\[0-9a-z.\]+)\\.tar\\.gz
-
+livecheck.regex samba-(3\\.6\[0-9a-z.\]+)\\.tar\\.gz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120520/d3f40f36/attachment.html>
More information about the macports-changes
mailing list