Changeset 13725


Ignore:
Timestamp:
Aug 26, 2005, 3:00:09 PM (15 years ago)
Author:
mww
Message:

update to 3.0.20

Location:
trunk/dports/net/samba3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/net/samba3/Portfile

    r12515 r13725  
    1 # $Id: Portfile,v 1.6 2005/06/03 06:32:16 mww Exp $
     1# $Id: Portfile,v 1.7 2005/08/26 15:00:08 mww Exp $
    22
    33PortSystem 1.0
    44
    55name                    samba3
    6 version                 3.0.14a
     6version                 3.0.20
    77categories              net
    88platforms               darwin
     
    2222                                ftp://au1.samba.org/pub/samba/stable/
    2323distname                samba-${version}
    24 checksums               md5 ebee37e66a8b5f6fd328967dc09088e8
    25 depends_lib             port:cups-headers
     24checksums               md5 68e72ab16334c329901816febc43217a
     25depends_lib             port:cups-headers \
     26                                port:libiconv \
     27                                port:openssl \
     28                                port:popt
    2629
    2730worksrcdir              ${worksrcdir}/source
    2831
    29 patchfiles              patch-libsmb_clikrb5.c \
    30                                 patch-configure
    31 
    32 platform darwin 8 {
    33         patchfiles-append       patch-darwin8-lib-system.c
    34 }
     32patchfiles              patch-configure patch-libsmb_clikrb5.c
    3533
    3634configure.env   CFLAGS=-I${prefix}/include \
    3735                                CPPFLAGS=-I${prefix}/include \
    3836                                LDFLAGS=-L${prefix}/lib
    39 configure.args  --mandir=${prefix}/share/man \
     37configure.args  --with-mandir=${prefix}/share/man \
     38                                --with-libdir=${prefix}/lib/${name} \
    4039                                --with-privatedir=${prefix}/var/db/smb \
    4140                                --with-configdir=${prefix}/etc/samba3/ \
    42                                 --with-swatdir=${prefix}/share/swat \
     41                                --with-swatdir=${prefix}/share/${name}/swat \
     42                                --with-readline=${prefix} \
    4343                                --with-krb5=/usr \
     44                                --without-included-popt \
    4445                                --enable-cups
    4546
    46 post-configure {
    47         reinplace "s|\${prefix}/man|\${prefix}/share/man|g" ${worksrcpath}/Makefile
     47platform darwin 8 {
     48        patchfiles-append               patch-darwin8-lib-system.c
     49        configure.env-append    CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
    4850}
    4951
  • trunk/dports/net/samba3/files/patch-configure

    r12172 r13725  
    1 --- configure   Thu Apr 14 08:23:50 2005
    2 +++ configure.new       Thu May  5 18:04:42 2005
    3 @@ -5008,8 +5008,8 @@
     1--- configure   2005-08-19 21:09:01.000000000 +0200
     2+++ configure   2005-08-22 14:08:45.000000000 +0200
     3@@ -5071,8 +5071,8 @@
    44 # Add Fink directories for various packages, like dlcompat.
    55 # Note: iconv does that explicitly below, but other packages
  • trunk/dports/net/samba3/files/patch-darwin8-lib-system.c

    r12515 r13725  
    1 --- lib/system.c        2005-04-14 08:14:23.000000000 +0200
    2 +++ lib/system.c        2005-06-03 00:31:51.000000000 +0200
    3 @@ -1372,7 +1372,13 @@
     1--- lib/system.c        2005-07-28 15:19:45.000000000 +0200
     2+++ lib/system.c        2005-08-26 15:21:01.000000000 +0200
     3@@ -1373,7 +1373,12 @@
    44 ssize_t sys_getxattr (const char *path, const char *name, void *value, size_t size)
    55 {
    66 #if defined(HAVE_GETXATTR)
    7 +       #if DARWINOS
    8 +               int options = 0;
    9 +
    10 +               return getxattr(path, name, value, size, 0, options);           
    11 +       #else
     7+#if DARWINOS
     8+       int options = 0;
     9+       return getxattr(path, name, value, size, 0, options);
     10+#else
    1211        return getxattr(path, name, value, size);
    13 +       #endif
    14  #elif defined(HAVE_ATTR_GET)
    15         int retval, flags = 0;
    16         int valuelength = (int)size;
    17 @@ -1412,7 +1418,13 @@
     12+#endif
     13 #elif defined(HAVE_EXTATTR_GET_FILE)
     14        char *s;
     15        int attrnamespace = (strncmp(name, "system", 6) == 0) ?
     16@@ -1427,7 +1432,12 @@
    1817 ssize_t sys_fgetxattr (int filedes, const char *name, void *value, size_t size)
    1918 {
    2019 #if defined(HAVE_FGETXATTR)
    21 +       #if DARWINOS
    22 +               int options = 0;
    23 +
    24 +               return fgetxattr(filedes, name, value, size, 0, options);               
    25 +       #else
     20+#if DARWINOS
     21+       int options = 0;
     22+       return fgetxattr(filedes, name, value, size, 0, options);
     23+#else
    2624        return fgetxattr(filedes, name, value, size);
    27 +       #endif
    28  #elif defined(HAVE_ATTR_GETF)
    29         int retval, flags = 0;
    30         int valuelength = (int)size;
    31 @@ -1500,7 +1512,12 @@
     25+#endif
     26 #elif defined(HAVE_EXTATTR_GET_FD)
     27        char *s;
     28        int attrnamespace = (strncmp(name, "system", 6) == 0) ?
     29@@ -1615,7 +1625,12 @@
    3230 ssize_t sys_listxattr (const char *path, char *list, size_t size)
    3331 {
    3432 #if defined(HAVE_LISTXATTR)
    35 +       #if DARWINOS
    36 +               int options = 0;
    37 +               return listxattr(path, list, size, options);   
    38 +       #else
     33+#if DARWINOS
     34+       int options = 0;
     35+       return listxattr(path, list, size, options);
     36+#else
    3937        return listxattr(path, list, size);
    40 +       #endif
    41  #elif defined(HAVE_ATTR_LIST) && defined(HAVE_SYS_ATTRIBUTES_H)
    42         return irix_attr_list(path, 0, list, size, 0);
    43  #else
    44 @@ -1524,7 +1541,12 @@
     38+#endif
     39 #elif defined(HAVE_EXTATTR_LIST_FILE)
     40        extattr_arg arg;
     41        arg.path = path;
     42@@ -1647,7 +1662,12 @@
    4543 ssize_t sys_flistxattr (int filedes, char *list, size_t size)
    4644 {
    4745 #if defined(HAVE_FLISTXATTR)
    48 +       #if DARWINOS
    49 +               int options = 0;
    50 +               return flistxattr(filedes, list, size, options);       
    51 +       #else
     46+#if DARWINOS
     47+       int options = 0;
     48+       return flistxattr(filedes, list, size, options);
     49+#else
    5250        return flistxattr(filedes, list, size);
    53 +       #endif
    54  #elif defined(HAVE_ATTR_LISTF)
    55         return irix_attr_list(NULL, filedes, list, size, 0);
    56  #else
    57 @@ -1536,7 +1558,12 @@
     51+#endif
     52 #elif defined(HAVE_EXTATTR_LIST_FD)
     53        extattr_arg arg;
     54        arg.filedes = filedes;
     55@@ -1663,7 +1683,12 @@
    5856 int sys_removexattr (const char *path, const char *name)
    5957 {
    6058 #if defined(HAVE_REMOVEXATTR)
    61 +       #if DARWINOS
    62 +               int options = 0;
    63 +               return removexattr(path, name, options);       
    64 +       #else
     59+#if DARWINOS
     60+       int options = 0;
     61+       return removexattr(path, name, options);
     62+#else
    6563        return removexattr(path, name);
    66 +       #endif
    67  #elif defined(HAVE_ATTR_REMOVE)
    68         int flags = 0;
    69         char *attrname = strchr(name,'.') +1;
    70 @@ -1570,7 +1597,12 @@
     64+#endif
     65 #elif defined(HAVE_EXTATTR_DELETE_FILE)
     66        char *s;
     67        int attrnamespace = (strncmp(name, "system", 6) == 0) ?
     68@@ -1711,7 +1736,12 @@
    7169 int sys_fremovexattr (int filedes, const char *name)
    7270 {
    7371 #if defined(HAVE_FREMOVEXATTR)
    74 +       #if DARWINOS
    75 +               int options = 0;
    76 +               return fremovexattr(filedes, name, options);   
    77 +       #else
     72+#if DARWINOS
     73+       int options = 0;
     74+       return fremovexattr(filedes, name, options);
     75+#else
    7876        return fremovexattr(filedes, name);
    79 +       #endif
    80  #elif defined(HAVE_ATTR_REMOVEF)
    81         int flags = 0;
    82         char *attrname = strchr(name,'.') +1;
    83 @@ -1592,7 +1624,13 @@
     77+#endif
     78 #elif defined(HAVE_EXTATTR_DELETE_FD)
     79        char *s;
     80        int attrnamespace = (strncmp(name, "system", 6) == 0) ?
     81@@ -1740,7 +1770,12 @@
    8482 int sys_setxattr (const char *path, const char *name, const void *value, size_t size, int flags)
    8583 {
    8684 #if defined(HAVE_SETXATTR)
    87 +       #if DARWINOS
    88 +               int options = 0;
    89 +                               
    90 +               return setxattr(path, name, value, size, 0, options);           
    91 +       #else
     85+#if DARWINOS
     86+       int options = 0;
     87+       return setxattr(path, name, value, size, 0, options);
     88+#else
    9289        return setxattr(path, name, value, size, flags);
    93 +       #endif
    94  #elif defined(HAVE_ATTR_SET)
    95         int myflags = 0;
    96         char *attrname = strchr(name,'.') +1;
    97 @@ -1630,7 +1668,13 @@
     90+#endif
     91 #elif defined(HAVE_EXTATTR_SET_FILE)
     92        char *s;
     93        int retval = 0;
     94@@ -1796,7 +1831,12 @@
    9895 int sys_fsetxattr (int filedes, const char *name, const void *value, size_t size, int flags)
    9996 {
    10097 #if defined(HAVE_FSETXATTR)
    101 +       #if DARWINOS
    102 +               int options = 0;
    103 +
    104 +               return fsetxattr(filedes, name, value, size, 0, options);               
    105 +       #else
     98+#if DARWINOS
     99+       int options = 0;
     100+       return fsetxattr(filedes, name, value, size, 0, options);
     101+#else
    106102        return fsetxattr(filedes, name, value, size, flags);
    107 +       #endif
    108  #elif defined(HAVE_ATTR_SETF)
    109         int myflags = 0;
    110         char *attrname = strchr(name,'.') +1;
     103+#endif
     104 #elif defined(HAVE_EXTATTR_SET_FD)
     105        char *s;
     106        int retval = 0;
  • trunk/dports/net/samba3/files/patch-libsmb_clikrb5.c

    r11003 r13725  
    1 --- libsmb/clikrb5.c    Sun Nov  7 21:43:23 2004
    2 +++ libsmb/clikrb5.c.new        Wed Jan  5 00:38:45 2005
    3 @@ -53,8 +53,13 @@
     1--- libsmb/clikrb5.c    2005-07-28 15:19:46.000000000 +0200
     2+++ libsmb/clikrb5.c    2005-08-26 01:48:58.000000000 +0200
     3@@ -56,8 +56,13 @@
    44 }
    55 #endif
     
    1717        return krb5_set_default_in_tkt_etypes(ctx, enc);
    1818 }
    19 @@ -206,6 +211,7 @@
     19@@ -209,6 +214,7 @@
    2020 #if !defined(HAVE_KRB5_LOCATE_KDC)
    2121  krb5_error_code krb5_locate_kdc(krb5_context ctx, const krb5_data *realm, struct sockaddr **addr_pp, int *naddrs, int get_masters)
     
    2525        krb5_krbhst_info *hinfo;
    2626        krb5_error_code rc;
    27 @@ -260,6 +266,10 @@
     27@@ -263,6 +269,10 @@
    2828 
    2929        *naddrs = num_kdcs;
Note: See TracChangeset for help on using the changeset viewer.