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); |