From 63eb68db7ae401fb3e3b815628be58adeaee3ee1 Mon Sep 17 00:00:00 2001 From: Juergen Daubert Date: Wed, 6 May 2009 14:47:01 +0200 Subject: [PATCH] xfsprogs: update to 3.0.1, refactoring port, install headers --- xfsprogs/.footprint | 69 ++++++++++++++++++++++++++++++++------------- xfsprogs/.md5sum | 2 +- xfsprogs/Pkgfile | 22 ++++++++++----- 3 files changed, 66 insertions(+), 27 deletions(-) diff --git a/xfsprogs/.footprint b/xfsprogs/.footprint index f22a639f..7ca1cc75 100644 --- a/xfsprogs/.footprint +++ b/xfsprogs/.footprint @@ -1,23 +1,5 @@ -drwxr-xr-x root/root bin/ --rwxr-xr-x root/root bin/xfs_admin --rwxr-xr-x root/root bin/xfs_bmap --rwxr-xr-x root/root bin/xfs_check --rwxr-xr-x root/root bin/xfs_copy --rwxr-xr-x root/root bin/xfs_db --rwxr-xr-x root/root bin/xfs_estimate --rwxr-xr-x root/root bin/xfs_freeze --rwxr-xr-x root/root bin/xfs_fsr --rwxr-xr-x root/root bin/xfs_growfs --rwxr-xr-x root/root bin/xfs_info --rwxr-xr-x root/root bin/xfs_io --rwxr-xr-x root/root bin/xfs_logprint --rwxr-xr-x root/root bin/xfs_mdrestore --rwxr-xr-x root/root bin/xfs_metadump --rwxr-xr-x root/root bin/xfs_mkfile --rwxr-xr-x root/root bin/xfs_ncheck --rwxr-xr-x root/root bin/xfs_quota --rwxr-xr-x root/root bin/xfs_rtcp drwxr-xr-x root/root lib/ +lrwxrwxrwx root/root lib/libhandle.so -> libhandle.so.1 lrwxrwxrwx root/root lib/libhandle.so.1 -> libhandle.so.1.0.3 -rw-r--r-- root/root lib/libhandle.so.1.0.3 drwxr-xr-x root/root sbin/ @@ -25,8 +7,57 @@ drwxr-xr-x root/root sbin/ -rwxr-xr-x root/root sbin/mkfs.xfs -rwxr-xr-x root/root sbin/xfs_repair drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/xfs_admin +-rwxr-xr-x root/root usr/bin/xfs_bmap +-rwxr-xr-x root/root usr/bin/xfs_check +-rwxr-xr-x root/root usr/bin/xfs_copy +-rwxr-xr-x root/root usr/bin/xfs_db +-rwxr-xr-x root/root usr/bin/xfs_estimate +-rwxr-xr-x root/root usr/bin/xfs_freeze +-rwxr-xr-x root/root usr/bin/xfs_fsr +-rwxr-xr-x root/root usr/bin/xfs_growfs +-rwxr-xr-x root/root usr/bin/xfs_info +-rwxr-xr-x root/root usr/bin/xfs_io +-rwxr-xr-x root/root usr/bin/xfs_logprint +-rwxr-xr-x root/root usr/bin/xfs_mdrestore +-rwxr-xr-x root/root usr/bin/xfs_metadump +-rwxr-xr-x root/root usr/bin/xfs_mkfile +-rwxr-xr-x root/root usr/bin/xfs_ncheck +-rwxr-xr-x root/root usr/bin/xfs_quota +-rwxr-xr-x root/root usr/bin/xfs_rtcp +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/xfs/ +-rw-r--r-- root/root usr/include/xfs/handle.h +-rw-r--r-- root/root usr/include/xfs/jdm.h +-rw-r--r-- root/root usr/include/xfs/linux.h +-rw-r--r-- root/root usr/include/xfs/platform_defs.h +-rw-r--r-- root/root usr/include/xfs/xfs.h +-rw-r--r-- root/root usr/include/xfs/xfs_fs.h +-rw-r--r-- root/root usr/include/xfs/xqm.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libdisk.a +-rw-r--r-- root/root usr/lib/libhandle.a +-rw-r--r-- root/root usr/lib/libhandle.la +lrwxrwxrwx root/root usr/lib/libhandle.so -> /lib/libhandle.so drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man3/ +lrwxrwxrwx root/root usr/man/man3/attr_list_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/attr_multi_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/fd_to_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/free_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/fssetdm_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/getparentpaths_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/getparents_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/handle_to_fshandle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/open_by_handle.3.gz -> path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/path_to_fshandle.3.gz -> path_to_handle.3.gz +-rw-r--r-- root/root usr/man/man3/path_to_handle.3.gz +lrwxrwxrwx root/root usr/man/man3/readlink_by_handle.3.gz -> path_to_handle.3.gz +-rw-r--r-- root/root usr/man/man3/xfsctl.3.gz drwxr-xr-x root/root usr/man/man5/ +-rw-r--r-- root/root usr/man/man5/projects.5.gz +-rw-r--r-- root/root usr/man/man5/projid.5.gz -rw-r--r-- root/root usr/man/man5/xfs.5.gz drwxr-xr-x root/root usr/man/man8/ -rw-r--r-- root/root usr/man/man8/fsck.xfs.8.gz diff --git a/xfsprogs/.md5sum b/xfsprogs/.md5sum index fd5dd632..ee5cdb42 100644 --- a/xfsprogs/.md5sum +++ b/xfsprogs/.md5sum @@ -1 +1 @@ -ec734f935ec87ebb8be890d29380a3e6 xfsprogs-3.0.0.tar.gz +d7f879a21692d4f7abc16a20479b0829 xfsprogs-3.0.1.tar.gz diff --git a/xfsprogs/Pkgfile b/xfsprogs/Pkgfile index 93b5b5fc..f1d30e9a 100644 --- a/xfsprogs/Pkgfile +++ b/xfsprogs/Pkgfile @@ -4,17 +4,25 @@ # Depends on: e2fsprogs name=xfsprogs -version=3.0.0 +version=3.0.1 release=1 source=(ftp://oss.sgi.com/projects/xfs/cmd_tars/$name-$version.tar.gz) build() { cd $name-$version + export DEBUG=-DNDEBUG - export MAKEFLAGS="$MAKEFLAGS -j1" - ./Makepkgs verbose - tar xfz build/tar/$name-$version.tar.gz -C $PKG - mv $PKG/usr/sbin $PKG/bin - mv $PKG/usr/share/man $PKG/usr - rm -rf $PKG/usr/share + export OPTIMIZER=$CFLAGS + + ./configure --prefix=/usr \ + --mandir=/usr/man \ + --libexecdir=/usr/lib \ + --sbindir=/sbin \ + --libdir=/lib + + make + make DIST_ROOT=$PKG install install-dev + + rm $PKG/lib/libhandle.{la,a} + rm -r $PKG/usr/share }