ports/130520: [PATCH] audio/libmtp: add missing includes to fix on amd64

Yuri Pankov yuri.pankov at gmail.com
Tue Jan 13 22:30:04 UTC 2009


>Number:         130520
>Category:       ports
>Synopsis:       [PATCH] audio/libmtp: add missing includes to fix on amd64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 13 22:30:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Yuri Pankov
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD darklight.homeunix.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Jan  7 12:28:58 MSK
>Description:
Add missing includes to fix on amd64 (prevents segfault in libmtp and fixes some of the examples).

Added file(s):
- files/patch-examples__albumart.c
- files/patch-examples__delfile.c
- files/patch-examples__getfile.c
- files/patch-examples__getplaylist.c
- files/patch-examples__newfolder.c
- files/patch-examples__newplaylist.c
- files/patch-examples__pathutils.c
- files/patch-examples__sendtr.c
- files/patch-examples__thumb.c
- files/patch-examples__trexist.c
- files/patch-src__libmtp.c

Port maintainer (pesho.petrov at gmail.com) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- libmtp-0.3.1.patch begins here ---
Index: files/patch-examples__albumart.c
===================================================================
RCS file: files/patch-examples__albumart.c
diff -N files/patch-examples__albumart.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__albumart.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,10 @@
+--- ./examples/albumart.c.orig	2008-06-23 01:43:36.000000000 +0400
++++ ./examples/albumart.c	2009-01-14 01:12:55.000000000 +0300
+@@ -21,6 +21,7 @@
+  */
+ #include "common.h"
+ #include "string.h"
++#include <stdlib.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
Index: files/patch-examples__delfile.c
===================================================================
RCS file: files/patch-examples__delfile.c
diff -N files/patch-examples__delfile.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__delfile.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/delfile.c.orig	2009-01-14 01:14:19.000000000 +0300
++++ ./examples/delfile.c	2009-01-14 01:15:00.000000000 +0300
+@@ -23,6 +23,8 @@
+ #include "common.h"
+ #include "string.h"
+ #include "pathutils.h"
++#include <stdlib.h>
++#include <limits.h>
+ 
+ void delfile_usage(void);
+ void delfile_function(char *);
Index: files/patch-examples__getfile.c
===================================================================
RCS file: files/patch-examples__getfile.c
diff -N files/patch-examples__getfile.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__getfile.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/getfile.c.orig	2009-01-14 01:15:17.000000000 +0300
++++ ./examples/getfile.c	2009-01-14 01:16:03.000000000 +0300
+@@ -22,6 +22,8 @@
+  */
+ #include "common.h"
+ #include "pathutils.h"
++#include <stdlib.h>
++#include <limits.h>
+ 
+ void getfile_function(char *,char *);
+ void getfile_command(int, char **);
Index: files/patch-examples__getplaylist.c
===================================================================
RCS file: files/patch-examples__getplaylist.c
diff -N files/patch-examples__getplaylist.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__getplaylist.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/getplaylist.c.orig	2007-11-11 03:06:28.000000000 +0300
++++ ./examples/getplaylist.c	2009-01-14 01:12:55.000000000 +0300
+@@ -20,6 +20,8 @@
+  * Boston, MA 02111-1307, USA.
+  */
+ #include "common.h"
++#include <stdlib.h>
++#include <limits.h>
+ 
+ static uint32_t dump_playlist(LIBMTP_mtpdevice_t *device, LIBMTP_playlist_t *pl)
+ {
Index: files/patch-examples__newfolder.c
===================================================================
RCS file: files/patch-examples__newfolder.c
diff -N files/patch-examples__newfolder.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__newfolder.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,10 @@
+--- ./examples/newfolder.c.orig	2009-01-14 01:16:16.000000000 +0300
++++ ./examples/newfolder.c	2009-01-14 01:16:31.000000000 +0300
+@@ -22,6 +22,7 @@
+  */
+ #include "common.h"
+ #include "pathutils.h"
++#include <stdlib.h>
+ #include <libgen.h>
+ 
+ void newfolder_function(char *);
Index: files/patch-examples__newplaylist.c
===================================================================
RCS file: files/patch-examples__newplaylist.c
diff -N files/patch-examples__newplaylist.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__newplaylist.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,10 @@
+--- ./examples/newplaylist.c.orig	2008-06-23 01:44:46.000000000 +0400
++++ ./examples/newplaylist.c	2009-01-14 01:12:55.000000000 +0300
+@@ -21,6 +21,7 @@
+  */
+ #include "common.h"
+ #include "string.h"
++#include <stdlib.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
Index: files/patch-examples__pathutils.c
===================================================================
RCS file: files/patch-examples__pathutils.c
diff -N files/patch-examples__pathutils.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__pathutils.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/pathutils.c.orig	2008-05-03 03:17:02.000000000 +0400
++++ ./examples/pathutils.c	2009-01-14 01:12:55.000000000 +0300
+@@ -21,6 +21,8 @@
+  */
+ #include "common.h"
+ #include "pathutils.h"
++#include <stdlib.h>
++#include <limits.h>
+ #include <string.h>
+ #include <libgen.h>
+ 
Index: files/patch-examples__sendtr.c
===================================================================
RCS file: files/patch-examples__sendtr.c
diff -N files/patch-examples__sendtr.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__sendtr.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/sendtr.c.orig	2008-08-17 01:01:09.000000000 +0400
++++ ./examples/sendtr.c	2009-01-14 01:12:55.000000000 +0300
+@@ -31,6 +31,8 @@
+ 
+ #include "common.h"
+ #include "util.h"
++#include <stdlib.h>
++#include <limits.h>
+ #include <string.h>
+ #include <libgen.h>
+ #include <sys/stat.h>
Index: files/patch-examples__thumb.c
===================================================================
RCS file: files/patch-examples__thumb.c
diff -N files/patch-examples__thumb.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__thumb.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/thumb.c.orig	2007-11-11 03:06:28.000000000 +0300
++++ ./examples/thumb.c	2009-01-14 01:12:55.000000000 +0300
+@@ -22,6 +22,8 @@
+  */
+ #include "common.h"
+ #include "string.h"
++#include <stdlib.h>
++#include <limits.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
Index: files/patch-examples__trexist.c
===================================================================
RCS file: files/patch-examples__trexist.c
diff -N files/patch-examples__trexist.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-examples__trexist.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,11 @@
+--- ./examples/trexist.c.orig	2007-11-11 03:06:28.000000000 +0300
++++ ./examples/trexist.c	2009-01-14 01:12:55.000000000 +0300
+@@ -20,6 +20,8 @@
+  * Boston, MA 02111-1307, USA.
+  */
+ #include "common.h"
++#include <stdlib.h>
++#include <limits.h>
+ 
+ static void usage (void)
+ {
Index: files/patch-src__libmtp.c
===================================================================
RCS file: files/patch-src__libmtp.c
diff -N files/patch-src__libmtp.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-src__libmtp.c	13 Jan 2009 22:22:37 -0000
@@ -0,0 +1,10 @@
+--- ./src/libmtp.c.orig	2008-08-17 01:01:13.000000000 +0400
++++ ./src/libmtp.c	2009-01-14 01:12:55.000000000 +0300
+@@ -44,6 +44,7 @@
+ #include "device-flags.h"
+ #include "playlist-spl.h"
+ 
++#include <stdlib.h>
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
--- libmtp-0.3.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list