Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/smbc/files: smbc-1.2.2-cflags.patch smbc-1.2.2-size_t.patch
Date: Tue, 28 Apr 2009 17:13:11
Message-Id: E1Lyqrl-0008DQ-72@stork.gentoo.org
1 jer 09/04/28 17:13:09
2
3 Added: smbc-1.2.2-cflags.patch smbc-1.2.2-size_t.patch
4 Log:
5 Convert to EAPI=2. Run autoreconf. Do not DEPEND on system packages. Set RDEPEND. Use CFLAGS. Remove separator comments. Apply Debian patch to build on amd64. Marked ~hppa too.
6 (Portage version: 2.2_rc31/cvs/Linux i686)
7
8 Revision Changes Path
9 1.1 net-misc/smbc/files/smbc-1.2.2-cflags.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/files/smbc-1.2.2-cflags.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/files/smbc-1.2.2-cflags.patch?rev=1.1&content-type=text/plain
13
14 Index: smbc-1.2.2-cflags.patch
15 ===================================================================
16 Do not define CFLAGS
17
18 --- smbc-1.2.2/src/Makefile.am.orig 2005-06-29 14:14:02.000000000 +0200
19 +++ smbc-1.2.2/src/Makefile.am 2009-04-28 18:18:26.000000000 +0200
20 @@ -18,7 +18,7 @@
21 smb-ext.c smb-ext.h
22
23 smbc_CFLAGS = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall
24 -CFLAGS = -O3
25 +#CFLAGS = -O3
26
27 if GDB
28 smbc_CFLAGS += -ggdb -g
29
30
31
32 1.1 net-misc/smbc/files/smbc-1.2.2-size_t.patch
33
34 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/files/smbc-1.2.2-size_t.patch?rev=1.1&view=markup
35 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/files/smbc-1.2.2-size_t.patch?rev=1.1&content-type=text/plain
36
37 Index: smbc-1.2.2-size_t.patch
38 ===================================================================
39 Patch to enable running on amd64 (borrowed from http://bugs.debian.org/366580)
40
41 --- smbc-1.2.2.orig/src/convert.c
42 +++ smbc-1.2.2/src/convert.c
43 @@ -98,8 +98,9 @@
44
45 char *inbuf = (char*) src;
46 char *outbuf = param->dst;
47 - int inbytesleft = src_len - 1;
48 - int outbytesleft = param->dst_len - 1;
49 + /* iconv requires size_t and not int ! */
50 + size_t inbytesleft = src_len - 1;
51 + size_t outbytesleft = param->dst_len - 1;
52 bzero(param->dst, param->dst_len);
53 // Need some error handling here
54 iconv(param->cd, &inbuf, &inbytesleft, &outbuf, &outbytesleft);