Date: Thu, 30 Sep 2010 13:45:10 -0700 (PDT) From: Renato Botelho <garga@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: timur@FreeBSD.org Subject: ports/151125: [PATCH] net/samba-pdbsql: update to 34 Message-ID: <20100930204506.25837.qmail@botelhor.bplab.local> Resent-Message-ID: <201009302050.o8UKo1iB045975@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 151125 >Category: ports >Synopsis: [PATCH] net/samba-pdbsql: update to 34 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Sep 30 20:50:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Renato Botelho >Release: FreeBSD 9.0-CURRENT amd64 >Organization: FreeBSD.org >Environment: System: FreeBSD botelhor.bplab.local 9.0-CURRENT FreeBSD 9.0-CURRENT #3 r213276M: Wed Sep 29 18:44:08 BRT >Description: - Update to 34, this version builds fine with samba 3.4 - Unhide install commands Added file(s): - files/patch-Makefile.in Removed file(s): - files/patch-pdb_pgsql.c Port maintainer (timur@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- samba-pdbsql-34.patch begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/net/samba-pdbsql/Makefile,v retrieving revision 1.11 diff -u -u -r1.11 Makefile --- Makefile 15 Sep 2010 18:35:01 -0000 1.11 +++ Makefile 30 Sep 2010 20:44:27 -0000 @@ -6,24 +6,21 @@ # PORTNAME= pdbsql -PORTVERSION= 0.3.1 -PORTREVISION= 2 +PORTVERSION= 34 CATEGORIES= net -MASTER_SITES= SF +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}_${PORTVERSION}/ PKGNAMEPREFIX= samba- DISTNAME= ${PORTNAME}-${PORTVERSION} MAINTAINER= timur@FreeBSD.org COMMENT= Multiplexor, MySQL and PostgeSQL passdb backends for Samba3 -USE_BZIP2= yes USE_GMAKE= yes GNU_CONFIGURE= yes # Add a build dependency for Samba port USE_AUTOTOOLS= autoconf:267 autoheader:267 -WRKSRC= ${WRKDIR}/${DISTNAME}-samba -SAMBA_PORT= net/samba3 +SAMBA_PORT?= net/samba34 OPTIONS= MYSQL "With MySQL passdb backend" on \ PGSQL "With PostgreSQL passdb backend" on @@ -45,6 +42,9 @@ CONFIGURE_ARGS+= --libdir=${SAMBA_PDBDIR} \ --with-samba-dir=${SAMBA_WRKSRC} +PLIST_SUB+= SAMBA_PDBDIR=${SAMBA_PDBDIR:S/${PREFIX}\///} \ + SAMBA_MODULEDIR=${SAMBA_MODULEDIR:S/${PREFIX}\///} + .if exists(${LOCALBASE}/bin/mysql) WITH_MYSQL= yes . undef WITHOUT_MYSQL @@ -77,22 +77,18 @@ do-install: @${MKDIR} ${EXAMPLESDIR} @${MKDIR} ${SAMBA_PDBDIR} - @${INSTALL_PROGRAM} ${WRKSRC}/multi.so ${SAMBA_PDBDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/multi.so ${SAMBA_PDBDIR} .if !defined(WITHOUT_MYSQL) - @${INSTALL_PROGRAM} ${WRKSRC}/mysql.so ${SAMBA_PDBDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/mysql.so ${SAMBA_PDBDIR} . for f in mysql.dump smb.conf.mysql - @${INSTALL_DATA} ${WRKSRC}/docs/${f} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${EXAMPLESDIR} . endfor .endif .if !defined(WITHOUT_PGSQL) - @${INSTALL_PROGRAM} ${WRKSRC}/pgsql.so ${SAMBA_PDBDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/pgsql.so ${SAMBA_PDBDIR} . for f in pgsql.dump smb.conf.pgsql - @${INSTALL_DATA} ${WRKSRC}/docs/${f} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${EXAMPLESDIR} . endfor .endif -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/docs/pdb_mysql.xml ${DOCSDIR} -.endif .include <bsd.port.post.mk> Index: distinfo =================================================================== RCS file: /home/pcvs/ports/net/samba-pdbsql/distinfo,v retrieving revision 1.2 diff -u -u -r1.2 distinfo --- distinfo 1 May 2008 13:06:37 -0000 1.2 +++ distinfo 30 Sep 2010 20:44:27 -0000 @@ -1,3 +1,3 @@ -MD5 (pdbsql-0.3.1.tar.bz2) = ff111de303d55c1a6777b48f1b963151 -SHA256 (pdbsql-0.3.1.tar.bz2) = db67ba994b7536f72d8674606670a9a59f41a24901322262891819d10e558938 -SIZE (pdbsql-0.3.1.tar.bz2) = 85554 +MD5 (pdbsql-34.tar.gz) = f6fe0040970affa5b55410173e28b12d +SHA256 (pdbsql-34.tar.gz) = bc31091a4cbdf6c66505dc5e9789e4091aa3dd6a12d438b4534f92f194cd5b4d +SIZE (pdbsql-34.tar.gz) = 64098 Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/net/samba-pdbsql/pkg-plist,v retrieving revision 1.1 diff -u -u -r1.1 pkg-plist --- pkg-plist 31 Aug 2006 19:36:53 -0000 1.1 +++ pkg-plist 30 Sep 2010 20:44:27 -0000 @@ -1,12 +1,10 @@ -lib/samba/pdb/multi.so -%%MYSQL%%lib/samba/pdb/mysql.so -%%PGSQL%%lib/samba/pdb/pgsql.so +%%SAMBA_PDBDIR%%/multi.so +%%MYSQL%%%%SAMBA_PDBDIR%%/mysql.so +%%PGSQL%%%%SAMBA_PDBDIR%%/pgsql.so %%MYSQL%%%%EXAMPLESDIR%%/mysql.dump %%MYSQL%%%%EXAMPLESDIR%%/smb.conf.mysql %%PGSQL%%%%EXAMPLESDIR%%/pgsql.dump %%PGSQL%%%%EXAMPLESDIR%%/smb.conf.pgsql -%%PORTDOCS%%%%DOCSDIR%%/pdb_mysql.xml -%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%EXAMPLESDIR%% -@dirrmtry lib/samba/pdb -@dirrmtry lib/samba +@dirrmtry %%SAMBA_PDBDIR%% +@dirrmtry %%SAMBA_MODULEDIR%% Index: files/patch-Makefile.in =================================================================== RCS file: files/patch-Makefile.in diff -N files/patch-Makefile.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-Makefile.in 30 Sep 2010 20:44:27 -0000 @@ -0,0 +1,15 @@ +--- Makefile.in.orig 2010-09-30 16:53:15.000000000 -0300 ++++ Makefile.in 2010-09-30 16:53:47.000000000 -0300 +@@ -9,10 +9,10 @@ + + MYSQL_LIBS = @MYSQL_LIBS@ + PGSQL_LIBS = @PGSQL_LIBS@ +-TALLOC_LIBS = -ltalloc ++TALLOC_LIBS = + SOURCEDIR = @SOURCEDIR@ + LIBDIR = @LIBDIR@ +-CFLAGS = @CFLAGS@ -I$(SOURCEDIR)/source3 -I$(SOURCEDIR)/source3/include -I$(SOURCEDIR)/source3/librpc -I$(SOURCEDIR)/lib/replace -I$(SOURCEDIR)/lib/tdb/include -I$(SOURCEDIR)/lib/tevent -I$(SOURCEDIR)/ -I$(SOURCEDIR)/lib/talloc ++CFLAGS = @CFLAGS@ -I$(SOURCEDIR)/source3 -I$(SOURCEDIR)/source3/include -I$(SOURCEDIR)/source3/librpc -I$(SOURCEDIR)/lib/replace -I$(SOURCEDIR)/lib/tdb/include -I$(SOURCEDIR)/lib/tevent -I$(SOURCEDIR)/ -I$(SOURCEDIR)/lib/talloc -I$(LOCALBASE)/include -L$(LOCALBASE)/lib + + all: $(addsuffix .$(SHLIBEXT), $(modules)) + Index: files/patch-pdb_pgsql.c =================================================================== RCS file: files/patch-pdb_pgsql.c diff -N files/patch-pdb_pgsql.c --- files/patch-pdb_pgsql.c 1 May 2008 13:06:37 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,27 +0,0 @@ ---- pdb_pgsql.c.orig 2008-05-01 12:30:43.000000000 +0200 -+++ pdb_pgsql.c 2008-05-01 12:41:38.000000000 +0200 -@@ -164,7 +164,7 @@ - pdb_set_profile_path (u, PQgetvalue(r, row, 13), PDB_SET); - pdb_set_acct_desc (u, PQgetvalue(r, row, 14), PDB_SET); - pdb_set_workstations (u, PQgetvalue(r, row, 15), PDB_SET); -- pdb_set_commemt (u, PQgetvalue(r, row, 16), PDB_SET); -+ pdb_set_comment (u, PQgetvalue(r, row, 16), PDB_SET); - pdb_set_munged_dial (u, PQgetvalue(r, row, 17), PDB_SET); - - pdb_set_acct_ctrl (u, PQgetlong (r, row, 23), PDB_SET); -@@ -551,8 +551,13 @@ - static NTSTATUS pgsqlsam_init (struct pdb_methods **pdb_method, const char *location) - { - NTSTATUS nt_status; -- struct pdb_pgsql_data *data = malloc_p(struct pdb_pgsql_data); -- -+ struct pdb_pgsql_data *data = malloc(sizeof(struct pdb_pgsql_data)); -+ -+ if (data == NULL) { -+ DEBUG(0, ("Can't allocate memory to data\n")); -+ return NT_STATUS_NO_MEMORY; -+ } -+ - if (!NT_STATUS_IS_OK(nt_status = make_pdb_method(pdb_method))) { - return nt_status; - } --- samba-pdbsql-34.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100930204506.25837.qmail>