wok-current rev 6520

Up: util-linux-ng to 2.18.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Oct 02 16:34:03 2010 +0000 (2010-10-02)
parents 250ea75bef27
children ec628ecabab2
files util-linux-ng-blkid-dev/receipt util-linux-ng-blkid/receipt util-linux-ng-cfdisk/receipt util-linux-ng-getopt/receipt util-linux-ng-partx/receipt util-linux-ng-sfdisk/receipt util-linux-ng-uuid-dev/receipt util-linux-ng-uuid/receipt util-linux-ng/receipt util-linux-ng/stuff/fix-findmnt.patch util-linux-ng/stuff/util-linux-ng-cfdisk.patch
line diff
     1.1 --- a/util-linux-ng-blkid-dev/receipt	Sat Oct 02 16:11:32 2010 +0000
     1.2 +++ b/util-linux-ng-blkid-dev/receipt	Sat Oct 02 16:34:03 2010 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="util-linux-ng-blkid-dev"
     1.7 -VERSION="2.16.1"
     1.8 +VERSION="2.18"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="The blkid devel files from Util linux NG."
    1.11  MAINTAINER="pankso@slitaz.org"
     2.1 --- a/util-linux-ng-blkid/receipt	Sat Oct 02 16:11:32 2010 +0000
     2.2 +++ b/util-linux-ng-blkid/receipt	Sat Oct 02 16:34:03 2010 +0000
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="util-linux-ng-blkid"
     2.7 -VERSION="2.16.1"
     2.8 +VERSION="2.18"
     2.9  CATEGORY="base-system"
    2.10  SHORT_DESC="The blkid utility and library from Util linux NG."
    2.11  MAINTAINER="pankso@slitaz.org"
     3.1 --- a/util-linux-ng-cfdisk/receipt	Sat Oct 02 16:11:32 2010 +0000
     3.2 +++ b/util-linux-ng-cfdisk/receipt	Sat Oct 02 16:34:03 2010 +0000
     3.3 @@ -1,7 +1,7 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="util-linux-ng-cfdisk"
     3.7 -VERSION="2.16.1"
     3.8 +VERSION="2.18"
     3.9  CATEGORY="system-tools"
    3.10  SHORT_DESC="The cfdisk utility from Util linux NG."
    3.11  MAINTAINER="pankso@slitaz.org"
     4.1 --- a/util-linux-ng-getopt/receipt	Sat Oct 02 16:11:32 2010 +0000
     4.2 +++ b/util-linux-ng-getopt/receipt	Sat Oct 02 16:34:03 2010 +0000
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="util-linux-ng-getopt"
     4.7 -VERSION="2.16.1"
     4.8 +VERSION="2.18"
     4.9  CATEGORY="base-system"
    4.10  SHORT_DESC="The getopt utility from Util linux NG."
    4.11  MAINTAINER="pankso@slitaz.org"
     5.1 --- a/util-linux-ng-partx/receipt	Sat Oct 02 16:11:32 2010 +0000
     5.2 +++ b/util-linux-ng-partx/receipt	Sat Oct 02 16:34:03 2010 +0000
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="util-linux-ng-partx"
     5.7 -VERSION="2.16.1"
     5.8 +VERSION="2.18"
     5.9  CATEGORY="system-tools"
    5.10  SHORT_DESC="The partx utilities from Util linux NG (addpart,delpart,partx)."
    5.11  MAINTAINER="pankso@slitaz.org"
     6.1 --- a/util-linux-ng-sfdisk/receipt	Sat Oct 02 16:11:32 2010 +0000
     6.2 +++ b/util-linux-ng-sfdisk/receipt	Sat Oct 02 16:34:03 2010 +0000
     6.3 @@ -1,7 +1,7 @@
     6.4  # SliTaz package receipt.
     6.5  
     6.6  PACKAGE="util-linux-ng-sfdisk"
     6.7 -VERSION="2.16.1"
     6.8 +VERSION="2.18"
     6.9  CATEGORY="system-tools"
    6.10  SHORT_DESC="The sfdisk utility from Util linux NG."
    6.11  MAINTAINER="pankso@slitaz.org"
     7.1 --- a/util-linux-ng-uuid-dev/receipt	Sat Oct 02 16:11:32 2010 +0000
     7.2 +++ b/util-linux-ng-uuid-dev/receipt	Sat Oct 02 16:34:03 2010 +0000
     7.3 @@ -1,7 +1,7 @@
     7.4  # SliTaz package receipt.
     7.5  
     7.6  PACKAGE="util-linux-ng-uuid-dev"
     7.7 -VERSION="2.16.1"
     7.8 +VERSION="2.18"
     7.9  CATEGORY="development"
    7.10  SHORT_DESC="The uuid devel files from Util linux NG."
    7.11  MAINTAINER="pankso@slitaz.org"
     8.1 --- a/util-linux-ng-uuid/receipt	Sat Oct 02 16:11:32 2010 +0000
     8.2 +++ b/util-linux-ng-uuid/receipt	Sat Oct 02 16:34:03 2010 +0000
     8.3 @@ -1,7 +1,7 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="util-linux-ng-uuid"
     8.7 -VERSION="2.16.1"
     8.8 +VERSION="2.18"
     8.9  CATEGORY="base-system"
    8.10  SHORT_DESC="The uuid utility and library from Util linux NG."
    8.11  MAINTAINER="pankso@slitaz.org"
     9.1 --- a/util-linux-ng/receipt	Sat Oct 02 16:11:32 2010 +0000
     9.2 +++ b/util-linux-ng/receipt	Sat Oct 02 16:34:03 2010 +0000
     9.3 @@ -1,21 +1,26 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="util-linux-ng"
     9.7 -VERSION="2.16.1"
     9.8 +VERSION="2.18"
     9.9  CATEGORY="meta"
    9.10  SHORT_DESC="Util linux new generation (Meta package to build utility ans libs)."
    9.11  MAINTAINER="pankso@slitaz.org"
    9.12  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.13  DEPENDS="glibc-base"
    9.14 -BUILD_DEPENDS="slitaz-toolchain ncurses-dev e2fsprogs-dev"
    9.15 +BUILD_DEPENDS="slitaz-toolchain ncurses-dev e2fsprogs-dev zlib-dev"
    9.16  WEB_SITE="http://kernel.org/~kzak/util-linux-ng/"
    9.17 -WGET_URL="ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/$TARBALL"
    9.18 +WGET_URL="ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v${VERSION%*}/$TARBALL"
    9.19  LOCALE=""
    9.20  
    9.21  # Rules to configure and make the package.
    9.22  compile_rules()
    9.23  {
    9.24  	cd $src
    9.25 +	# fix findmnt
    9.26 +	patch -p1 -i ../stuff/fix-findmnt.patch
    9.27 +	# fix cfdisk partition changing, included in next upstream release
    9.28 +	patch -p1 -i ../stuff/util-linux-ng-cfdisk.patch
    9.29 +
    9.30  	if ! grep 'tty:x:4:' /etc/group; then
    9.31  		addgroup -g 4 tty
    9.32  	fi
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/util-linux-ng/stuff/fix-findmnt.patch	Sat Oct 02 16:34:03 2010 +0000
    10.3 @@ -0,0 +1,24 @@
    10.4 +commit a6c90fe597944f68fe49f45f1d8bc0d2e35104d4
    10.5 +Author: Petr Uzel <petr.uzel-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org>
    10.6 +Date:   Sun Jul 4 20:02:57 2010 +0200
    10.7 +
    10.8 +    libmount: fix merge_optstr (do not truncate 3 trailing characters)
    10.9 +    
   10.10 +    I believe this is the correct fix.
   10.11 +    
   10.12 +    Signed-off-by: Petr Uzel <petr.uzel-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org>
   10.13 +
   10.14 +diff --git a/shlibs/mount/src/tab_parse.c b/shlibs/mount/src/tab_parse.c
   10.15 +index 5dbcfa6..680e1fc 100644
   10.16 +--- a/shlibs/mount/src/tab_parse.c
   10.17 ++++ b/shlibs/mount/src/tab_parse.c
   10.18 +@@ -254,7 +254,8 @@ static char *merge_optstr(const char *vfs, const char *fs)
   10.19 + 	if (!strcmp(vfs, fs))
   10.20 + 		return strdup(vfs);		/* e.g. "aaa" and "aaa" */
   10.21 + 
   10.22 +-	sz = strlen(vfs) + strlen(fs) + 2;
   10.23 ++	/* leave space for leading "r[ow],", "," and trailing zero */
   10.24 ++	sz = strlen(vfs) + strlen(fs) + 5;
   10.25 + 	res = malloc(sz);
   10.26 + 	if (!res)
   10.27 + 		return NULL;
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/util-linux-ng/stuff/util-linux-ng-cfdisk.patch	Sat Oct 02 16:34:03 2010 +0000
    11.3 @@ -0,0 +1,57 @@
    11.4 +From 54a0fe298b4d6d948cffbd6fbbbe7dbabc9a6bb1 Mon Sep 17 00:00:00 2001
    11.5 +From: Karel Zak <kzak@redhat.com>
    11.6 +Date: Mon, 19 Jul 2010 22:52:58 +0200
    11.7 +Subject: [PATCH] cfdisk: get_string not calculating correct limits
    11.8 +
    11.9 +Reported-by: James L. Hammons <jlhamm@acm.org>
   11.10 +Signed-off-by: Karel Zak <kzak@redhat.com>
   11.11 +---
   11.12 + fdisk/cfdisk.c |   11 ++++++++---
   11.13 + 1 files changed, 8 insertions(+), 3 deletions(-)
   11.14 +
   11.15 +diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c
   11.16 +index 7fa0b19..e7955fe 100644
   11.17 +--- a/fdisk/cfdisk.c
   11.18 ++++ b/fdisk/cfdisk.c
   11.19 +@@ -421,6 +421,11 @@ fdexit(int ret) {
   11.20 +     exit(ret);
   11.21 + }
   11.22 + 
   11.23 ++/*
   11.24 ++ * Note that @len is size of @str buffer.
   11.25 ++ *
   11.26 ++ * Returns number of read bytes (without \0).
   11.27 ++ */
   11.28 + static int
   11.29 + get_string(char *str, int len, char *def) {
   11.30 +     size_t cells = 0, i = 0;
   11.31 +@@ -472,7 +477,7 @@ get_string(char *str, int len, char *def) {
   11.32 + 	    break;
   11.33 + 	default:
   11.34 + #if defined(HAVE_LIBNCURSESW) && defined(HAVE_WIDECHAR)
   11.35 +-	    if (i < len && iswprint(c)) {
   11.36 ++	    if (i + 1 < len && iswprint(c)) {
   11.37 + 		wchar_t wc = (wchar_t) c;
   11.38 + 		char s[MB_CUR_MAX + 1];
   11.39 + 		int  sz = wctomb(s, wc);
   11.40 +@@ -492,7 +497,7 @@ get_string(char *str, int len, char *def) {
   11.41 + 			putchar(BELL);
   11.42 + 	    }
   11.43 + #else
   11.44 +-	    if (i < len && isprint(c)) {
   11.45 ++	    if (i + 1 < len && isprint(c)) {
   11.46 + 	        mvaddch(y, x + cells, c);
   11.47 + 		if (use_def) {
   11.48 + 		    clrtoeol();
   11.49 +@@ -2405,7 +2410,7 @@ change_id(int i) {
   11.50 + 
   11.51 +     sprintf(def, "%02X", new_id);
   11.52 +     mvaddstr(COMMAND_LINE_Y, COMMAND_LINE_X, _("Enter filesystem type: "));
   11.53 +-    if ((len = get_string(id, 2, def)) <= 0 && len != GS_DEFAULT)
   11.54 ++    if ((len = get_string(id, 3, def)) <= 0 && len != GS_DEFAULT)
   11.55 + 	return;
   11.56 + 
   11.57 +     if (len != GS_DEFAULT) {
   11.58 +-- 
   11.59 +1.7.2.1
   11.60 +