]> git.pld-linux.org Git - packages/e2fsprogs.git/commitdiff
- updated to 1.41.11 auto/th/e2fsprogs-1_41_11-1
authorJakub Bogusz <qboosh@pld-linux.org>
Mon, 10 May 2010 05:23:34 +0000 (05:23 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- updated diet patch
- dropped external-{libuuid,libblkid} patches (system libs already handled by configure)

Changed files:
    e2fsprogs-diet.patch -> 1.9
    e2fsprogs-external-libblkid.patch -> 1.2
    e2fsprogs-external-libuuid.patch -> 1.2
    e2fsprogs.spec -> 1.231

e2fsprogs-diet.patch
e2fsprogs-external-libblkid.patch [deleted file]
e2fsprogs-external-libuuid.patch [deleted file]
e2fsprogs.spec

index f32c967603d344b28992f58f37280c8452f6a731..1a6c5b0b8f4f2881671f0435e39ef905d989feaa 100644 (file)
@@ -1,12 +1,12 @@
 diff -ur e2fsprogs-1.41.3/configure.in e2fsprogs-1.41.3-diet/configure.in
 --- e2fsprogs-1.41.3/configure.in      2009-03-17 22:03:38.000000000 +0100
 +++ e2fsprogs-1.41.3-diet/configure.in 2009-03-17 22:01:22.000000000 +0100
-@@ -701,7 +701,7 @@
-       [#include <sys/types.h>
-        #include <sys/socket.h>])
+@@ -817,7 +817,7 @@
+   AC_SEARCH_LIBS([blkid_probe_all], [blkid])
+ fi
  dnl
--AC_CHECK_FUNCS(chflags getrusage llseek lseek64 open64 fstat64 ftruncate64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid usleep nanosleep getdtablesize getrlimit)
-+AC_CHECK_FUNCS(chflags getrusage llseek lseek64 open64 fstat64 stat64 ftruncate64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid usleep nanosleep getdtablesize getrlimit)
+-AC_CHECK_FUNCS(chflags getrusage llseek lseek64 open64 fstat64 ftruncate64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid usleep nanosleep getdtablesize getrlimit blkid_probe_get_topology)
++AC_CHECK_FUNCS(chflags getrusage llseek lseek64 open64 fstat64 stat64 ftruncate64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid usleep nanosleep getdtablesize getrlimit blkid_probe_get_topology)
  dnl
  dnl Check to see if -lsocket is required (solaris) to make something
  dnl that uses socket() to compile; this is needed for the UUID library
@@ -23,3 +23,34 @@ diff -ur e2fsprogs-1.41.3/misc/util.c e2fsprogs-1.41.3-diet/misc/util.c
  
        val = stat64(device, &s);
 
+--- e2fsprogs-1.41.11/configure.in.orig        2010-05-09 13:54:54.850935070 +0200
++++ e2fsprogs-1.41.11/configure.in     2010-05-09 20:34:13.650932556 +0200
+@@ -405,7 +405,7 @@
+               [LIBUUID=`$PKG_CONFIG --libs uuid`;
+                STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`],
+               [AC_MSG_ERROR([external uuid library not found])],
+-              [$LIBUUID])
++              [$LIBUUID_LIBADD])
+       UUID_CMT=#
+       AC_MSG_RESULT([Disabling private uuid library])
+ else
+@@ -456,7 +456,7 @@
+               [LIBBLKID=`$PKG_CONFIG --libs blkid`;
+                STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`],
+               [AC_MSG_ERROR([external blkid library not found])],
+-              [$LIBBLKID])
++              [$LIBBLKID_LIBADD])
+       BLKID_CMT=#
+       AC_MSG_RESULT([Disabling private blkid library])
+ else
+--- e2fsprogs-1.41.11/misc/mke2fs.c.orig       2010-03-15 05:13:56.000000000 +0100
++++ e2fsprogs-1.41.11/misc/mke2fs.c    2010-05-09 20:44:41.178938422 +0200
+@@ -1927,7 +1927,7 @@
+       int ret;
+       int blocksize;
+       __u64 blocks;
+-      __uint64_t range[2];
++      uint64_t range[2];
+       blocks = fs->super->s_blocks_count;
+       blocksize = EXT2_BLOCK_SIZE(fs->super);
diff --git a/e2fsprogs-external-libblkid.patch b/e2fsprogs-external-libblkid.patch
deleted file mode 100644 (file)
index a7cad19..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
---- e2fsprogs-1.41.5/configure.in~     2009-05-20 15:14:42.406973865 +0200
-+++ e2fsprogs-1.41.5/configure.in      2009-05-20 15:15:43.880974154 +0200
-@@ -397,11 +397,8 @@
-               AC_MSG_ERROR([pkg-config not installed; please install it.])
-       fi
--      AC_CHECK_LIB(blkid, blkid_get_cache,
--              [LIBBLKID=`$PKG_CONFIG --libs blkid`;
--               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`],
--              [AC_MSG_ERROR([external blkid library not found])],
--              [$LIBBLKID])
-+      LIBBLKID="-lblkid"
-+      STATIC_LIBBLKID="-lblkid"
-       BLKID_CMT=#
-       AC_MSG_RESULT([Disabling private blkid library])
- else
diff --git a/e2fsprogs-external-libuuid.patch b/e2fsprogs-external-libuuid.patch
deleted file mode 100644 (file)
index 35ab343..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -urN e2fsprogs-1.41.8.org/configure.in e2fsprogs-1.41.8/configure.in
---- e2fsprogs-1.41.8.org/configure.in  2009-07-04 14:38:20.000000000 +0200
-+++ e2fsprogs-1.41.8/configure.in      2009-07-19 06:37:21.032338841 +0200
-@@ -411,39 +411,12 @@
- PROFILED_LIBUUID=
- DEPPROFILED_LIBUUID=
- UUID_CMT=
--AC_ARG_ENABLE([libuuid],
--[  --disable-libuuid    do not build private uuid library],
--if test "$enableval" = "no"
--then
--      if test -z "$PKG_CONFIG"; then
--              AC_MSG_ERROR([pkg-config not installed; please install it.])
--      fi
--      AC_CHECK_LIB(uuid, uuid_generate,
--              [LIBUUID=`$PKG_CONFIG --libs uuid`;
--               STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`],
--              [AC_MSG_ERROR([external uuid library not found])],
--              [$LIBUUID])
--      UUID_CMT=#
--      AC_MSG_RESULT([Disabling private uuid library])
--else
--      LIBUUID='$(LIB)/libuuid'$LIB_EXT
--      DEPLIBUUID=$LIBUUID
--      STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
--      DEPSTATIC_LIBUUID=$STATIC_LIBUUID
--      PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
--      DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
--      AC_MSG_RESULT([Enabling private uuid library])
--fi
--,
--LIBUUID='$(LIB)/libuuid'$LIB_EXT
--DEPLIBUUID=$LIBUUID
--STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
--DEPSTATIC_LIBUUID=$STATIC_LIBUUID
--PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
--DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
--AC_MSG_RESULT([Enabling private uuid library by default])
--)
-+LIBUUID="-luuid"
-+DEPLIBUUID=$LIBUUID
-+STATIC_LIBUUID="-luuid"
-+DEPSTATIC_LIBUUID=$STATIC_LIBUUID
-+UUID_CMT='#'
- AC_SUBST(LIBUUID)
- AC_SUBST(DEPLIBUUID)
- AC_SUBST(STATIC_LIBUUID)
index 5e7b268fac6c9bded002f9be2c4631ef1a23252e..4c54f16d50889870bd0f2469dba00f3b882225a8 100644 (file)
@@ -35,12 +35,12 @@ Summary(uk.UTF-8):  Утиліти для роботи з файловою сис
 Summary(zh_CN.UTF-8):  管理第二扩展(ext2)文件系统的工具。
 Summary(zh_TW.UTF-8):  用於管理 ext2 檔案系統的工具程式。
 Name:          e2fsprogs
-Version:       1.41.9
-Release:       2
+Version:       1.41.11
+Release:       1
 License:       GPL v2 (with LGPL v2 and BSD parts)
 Group:         Applications/System
-Source0:       http://dl.sourceforge.net/e2fsprogs/%{name}-%{version}.tar.gz
-# Source0-md5: 52f60a9e19a02f142f5546f1b5681927
+Source0:       http://downloads.sourceforge.net/e2fsprogs/%{name}-%{version}.tar.gz
+# Source0-md5: fb507a40c2706bc38306f150d069e345
 Source1:       e2compr-0.4.texinfo.gz
 # Source1-md5: c3c59ff37e49d8759abb1ef95a8d3abf
 Source2:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
@@ -49,8 +49,6 @@ Patch0:               %{name}-info.patch
 Patch1:                e2compr-info.patch
 Patch2:                %{name}-498381.patch
 Patch3:                %{name}-diet.patch
-Patch4:                %{name}-external-libblkid.patch
-Patch5:                %{name}-external-libuuid.patch
 URL:           http://e2fsprogs.sourceforge.net/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -78,7 +76,7 @@ BuildRequires:        glibc-static
        %endif
 %endif
 Requires(post,postun): /sbin/ldconfig
-Requires:      %{name}-libs >= 1.41.7
+Requires:      %{name}-libs = %{version}-%{release}
 Requires:      fsck
 Requires:      libcom_err = %{version}-%{release}
 Obsoletes:     e2fsprogs-evms
@@ -543,8 +541,6 @@ na potrzeby initrd.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 sed -i -e '/AC_SUBST(DO_TEST_SUITE/a\MKINSTALLDIRS="install -d"\nAC_SUBST(MKINSTALLDIRS)\n' configure.in
 
@@ -567,9 +563,11 @@ sed -i -e 's|\(^LIBUUID = .*\)|\1 -lcompat|g' \
 %configure \
        ac_cv_lib_dl_dlopen=no \
        %{?with_uClibc:CC="%{_target_cpu}-uclibc-gcc"} \
-       %{?with_dietlibc:--with-cc="diet %{__cc}"} \
-       --with-ccopts="%{rpmcflags} -Os" \
-       --with-ldopts="%{rpmldflags} -static" \
+       %{?with_dietlibc:CC="diet %{__cc}"} \
+       CFLAGS="%{rpmcflags} -Os" \
+       LDFLAGS="%{rpmldflags} -static" \
+       LIBUUID_LIBADD="-lcompat" \
+       LIBBLKID_LIBADD="-luuid -lcompat" \
        --disable-elf-shlibs \
        --disable-fsck \
        --disable-libblkid \
@@ -577,12 +575,14 @@ sed -i -e 's|\(^LIBUUID = .*\)|\1 -lcompat|g' \
        --disable-nls \
        --disable-testio-debug \
        --disable-e2initrd-helper \
-       --disable-uuidd \
+       --disable-threads \
        --disable-tls \
-       --disable-threads
+       --disable-uuidd
 
-%{__make} -j1 libs
-%{__make} progs
+%{__make} -j1 libs \
+       V=1
+%{__make} progs \
+       V=1
 mv -f misc/mke2fs initrd-mke2fs
 %{__make} clean
 %{?with_dietlibc:mv MCONFIG.in.org MCONFIG.in}
@@ -590,20 +590,22 @@ mv -f misc/mke2fs initrd-mke2fs
 
 %configure \
        --with-root-prefix="" \
-       %{!?with_nls:--disable-nls} \
-       %{!?with_allstatic:--enable-elf-shlibs} \
        --disable-fsck \
        --disable-libblkid \
        --disable-libuuid \
+       %{!?with_nls:--disable-nls} \
+       --disable-rpath \
        --disable-uuidd \
        --enable-compression \
-       --enable-htree \
-       --disable-rpath
+       %{!?with_allstatic:--enable-elf-shlibs} \
+       --enable-htree
 
 %{__make} -j1 libs \
-       LDFLAGS="%{rpmldflags}"
+       LDFLAGS="%{rpmldflags}" \
+       V=1
 %{__make} progs docs \
-       LDFLAGS="%{rpmldflags}"
+       LDFLAGS="%{rpmldflags}" \
+       V=1
 
 cd doc
 makeinfo --no-split e2compr.texinfo
@@ -664,6 +666,12 @@ echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/fsck.ext4dev.8
 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/mkfs.ext3.8
 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/mkfs.ext4.8
 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/mkfs.ext4dev.8
+# moved to util-linux-ng.spec
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/uuidgen.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man3/libuuid.3
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man3/uuid_*.3
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/findfs.8
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/fsck.8
 
 %if %{with nls}
 [ "`file $RPM_BUILD_ROOT%{_datadir}/locale/it/LC_MESSAGES/e2fsprogs.mo |\
This page took 0.218611 seconds and 4 git commands to generate.