Date: Monday, March 22, 2010 @ 04:28:27 Author: ronald Revision: 73063
upgpkg: e2fsprogs 1.41.11-1 update to latest version ; remove libcomm_err patch as it is now included upstream Modified: e2fsprogs/trunk/PKGBUILD Deleted: e2fsprogs/trunk/0001-implement-com_right_r.patch ----------------------------------+ 0001-implement-com_right_r.patch | 60 ------------------------------------- PKGBUILD | 12 ++----- 2 files changed, 4 insertions(+), 68 deletions(-) Deleted: 0001-implement-com_right_r.patch =================================================================== --- 0001-implement-com_right_r.patch 2010-03-22 07:43:28 UTC (rev 73062) +++ 0001-implement-com_right_r.patch 2010-03-22 08:28:27 UTC (rev 73063) @@ -1,60 +0,0 @@ -From 527d258d605e5a1dd841bccc6091c0b894a10411 Mon Sep 17 00:00:00 2001 -From: Natanael Copa <[email protected]> -Date: Wed, 27 Jan 2010 16:02:08 +0000 -Subject: [PATCH] implement com_right_r() - -For heimdal compat ---- - lib/et/com_err.h | 2 ++ - lib/et/com_right.c | 14 ++++++++++++++ - 2 files changed, 16 insertions(+), 0 deletions(-) - -diff --git a/lib/et/com_err.h b/lib/et/com_err.h -index de0146e..eb2106f 100644 ---- a/lib/et/com_err.h -+++ b/lib/et/com_err.h -@@ -16,6 +16,7 @@ - #define COM_ERR_ATTR(x) - #endif - -+#include <stddef.h> - #include <stdarg.h> - - typedef long errcode_t; -@@ -49,6 +50,7 @@ extern void add_to_error_table(struct et_list *new_table); - - /* Provided for Heimdall compatibility */ - extern const char *com_right(struct et_list *list, long code); -+extern const char *com_right_r(struct et_list *list, long code, char *str, size_t len); - extern void initialize_error_table_r(struct et_list **list, - const char **messages, - int num_errors, -diff --git a/lib/et/com_right.c b/lib/et/com_right.c -index 173fd1a..dbc1e41 100644 ---- a/lib/et/com_right.c -+++ b/lib/et/com_right.c -@@ -55,6 +55,21 @@ com_right(struct et_list *list, long code) - return NULL; - } - -+const char * -+com_right_r(struct et_list *list, long code, char *str, size_t len) -+{ -+ struct et_list *p; -+ for (p = list; p; p = p->next) { -+ if (code >= p->table->base && code < p->table->base + p->table->n_msgs) { -+ strncpy(str, p->table->msgs[code - p->table->base], len); -+ str[len-1] = '\0'; -+ return str; -+ } -+ } -+ return NULL; -+} -+ -+ - struct foobar { - struct et_list etl; - struct error_table tab; --- -1.6.6.1 - Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-03-22 07:43:28 UTC (rev 73062) +++ PKGBUILD 2010-03-22 08:28:27 UTC (rev 73063) @@ -3,7 +3,7 @@ # Contributor: judd <[email protected]> pkgname=e2fsprogs -pkgver=1.41.10 +pkgver=1.41.11 pkgrel=1 pkgdesc="Ext2/3/4 filesystem utilities" arch=('i686' 'x86_64') @@ -13,19 +13,15 @@ depends=('sh' 'util-linux-ng>=2.16') makedepends=('bc') source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz" - 'MIT-LICENSE' '0001-implement-com_right_r.patch') + 'MIT-LICENSE') backup=('etc/mke2fs.conf') install=${pkgname}.install -md5sums=('f9c7bb5c036a119453ce02fa871038da' - '035b7c69b7a2cecf996a4708c262245e' - '20bf4f686512fa0327ca17f61db226a6') +md5sums=('fb507a40c2706bc38306f150d069e345' + '035b7c69b7a2cecf996a4708c262245e') build() { cd "${srcdir}/${pkgname}-${pkgver}" - # provide heimdal's com_right_r() directly in e2fsprogs com_err: FS#18043 - patch -Np1 -i ${srcdir}/0001-implement-com_right_r.patch || return 1 - # Remove unnecessary init.d directory sed -i '/init\.d/s|^|#|' misc/Makefile.in || return 1
