mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
proftpd: bump version to 1.3.6
Patch 0002-__mempcpy.patch is not necessary since this commit:
8dfaceb389
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
a3401485d0
commit
c01199a1a6
@ -1,54 +0,0 @@
|
|||||||
[PATCH] pr_fnmatch.c: use mempcpy, not __mempcpy to fix linker issue with uClibc
|
|
||||||
|
|
||||||
The standard name (as checked for by configure) for the function is mempcpy,
|
|
||||||
not __mempcpy, so use that instead.
|
|
||||||
|
|
||||||
The existing code happens to work on glibc, as that provides an __mempcpy
|
|
||||||
alias, but other C libraries (E.G. uClibc) don't:
|
|
||||||
|
|
||||||
./host/usr/bin/arm-linux-nm -D ./staging/lib/libuClibc-0.9.33.2.so | grep mempcpy
|
|
||||||
00035d2c W mempcpy
|
|
||||||
00036cf8 W wmempcpy
|
|
||||||
|
|
||||||
vs
|
|
||||||
|
|
||||||
./host/usr/bin/arm-none-linux-gnueabi-nm -D staging/lib/libc-2.18.so | grep mempcpy
|
|
||||||
0007d140 T mempcpy
|
|
||||||
0007d140 T __mempcpy
|
|
||||||
000e15f0 T __mempcpy_chk
|
|
||||||
00081828 T __mempcpy_small
|
|
||||||
00083148 W wmempcpy
|
|
||||||
000e4e3c T __wmempcpy_chk
|
|
||||||
|
|
||||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
|
||||||
---
|
|
||||||
lib/pr_fnmatch.c | 2 +-
|
|
||||||
lib/pr_fnmatch_loop.c | 2 +-
|
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
Index: proftpd-1.3.4d/lib/pr_fnmatch.c
|
|
||||||
===================================================================
|
|
||||||
--- proftpd-1.3.4d.orig/lib/pr_fnmatch.c
|
|
||||||
+++ proftpd-1.3.4d/lib/pr_fnmatch.c
|
|
||||||
@@ -250,7 +250,7 @@
|
|
||||||
# endif
|
|
||||||
# define STRLEN(S) strlen (S)
|
|
||||||
# define STRCAT(D, S) strcat (D, S)
|
|
||||||
-# define MEMPCPY(D, S, N) __mempcpy (D, S, N)
|
|
||||||
+# define MEMPCPY(D, S, N) mempcpy (D, S, N)
|
|
||||||
# define MEMCHR(S, C, N) memchr (S, C, N)
|
|
||||||
# define STRCOLL(S1, S2) strcoll (S1, S2)
|
|
||||||
# include "pr_fnmatch_loop.c"
|
|
||||||
Index: proftpd-1.3.4d/lib/pr_fnmatch_loop.c
|
|
||||||
===================================================================
|
|
||||||
--- proftpd-1.3.4d.orig/lib/pr_fnmatch_loop.c
|
|
||||||
+++ proftpd-1.3.4d/lib/pr_fnmatch_loop.c
|
|
||||||
@@ -54,7 +54,7 @@
|
|
||||||
/* Copy N bytes of SRC to DEST, return pointer to bytes after the
|
|
||||||
last written byte. */
|
|
||||||
static void *
|
|
||||||
-__mempcpy (void *dest, const void *src, size_t n)
|
|
||||||
+mempcpy (void *dest, const void *src, size_t n)
|
|
||||||
{
|
|
||||||
return (char *) memcpy (dest, src, n) + n;
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
# From ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5d.tar.gz.md5
|
# From ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.6.tar.gz.md5
|
||||||
md5 bcd2846edf0dad4c4d49a7c8c176d83a proftpd-1.3.5d.tar.gz
|
md5 13270911c42aac842435f18205546a1b proftpd-1.3.6.tar.gz
|
||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 f4e2997be7f22a5b31d7ac72497ed4f4471d24d32385978350410713e76129ac proftpd-1.3.5d.tar.gz
|
sha256 91ef74b143495d5ff97c4d4770c6804072a8c8eb1ad1ecc8cc541b40e152ecaf proftpd-1.3.6.tar.gz
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PROFTPD_VERSION = 1.3.5d
|
PROFTPD_VERSION = 1.3.6
|
||||||
PROFTPD_SITE = ftp://ftp.proftpd.org/distrib/source
|
PROFTPD_SITE = ftp://ftp.proftpd.org/distrib/source
|
||||||
PROFTPD_LICENSE = GPL-2.0+
|
PROFTPD_LICENSE = GPL-2.0+
|
||||||
PROFTPD_LICENSE_FILES = COPYING
|
PROFTPD_LICENSE_FILES = COPYING
|
||||||
|
Loading…
x
Reference in New Issue
Block a user