[email protected] wrote:
> From: Carsten Schlote <[email protected]>
> 
> This target build is required for other target tools or
> for included acl control functions.
> Signed-off-by: Carsten Schlote <[email protected]>
> ---
>  patches/attr-2.4.44/attr_2.4.44-1.diff   |  122 +++++++++++++++++
>  patches/attr-2.4.44/fix-buildsystem.diff |  210 
> +++++++++++++++++++++++++++---
>  patches/attr-2.4.44/series               |    5 +-

what's wrong with the existing patches?

>  rules/attr.in                            |    6 +
>  rules/attr.make                          |   26 ++++-

please split new patches and make, in file modifications into seperate
patches

>  5 files changed, 347 insertions(+), 22 deletions(-)
>  create mode 100644 patches/attr-2.4.44/attr_2.4.44-1.diff
> 
> diff --git a/patches/attr-2.4.44/attr_2.4.44-1.diff 
> b/patches/attr-2.4.44/attr_2.4.44-1.diff
> new file mode 100644
> index 0000000..982ca47
> --- /dev/null
> +++ b/patches/attr-2.4.44/attr_2.4.44-1.diff
> @@ -0,0 +1,122 @@
> +--- attr-2.4.44.orig/Makefile
> ++++ attr-2.4.44/Makefile
> +@@ -75,7 +75,6 @@
> +             --bindir=/usr/bin \
> +             --libdir=/lib \
> +             --libexecdir=/usr/lib \
> +-            --enable-lib64=yes \
> +             --includedir=/usr/include \
> +             --mandir=/usr/share/man \
> +             --datadir=/usr/share \
> +--- attr-2.4.44.orig/debian/control
> ++++ attr-2.4.44/debian/control
> +@@ -3,9 +3,11 @@
> + Priority: optional
> + Maintainer: Nathan Scott <[email protected]>
> + Uploaders: Niv Sardi <[email protected]>, Anibal Monsalve Salazar 
> <[email protected]>
> +-Build-Depends: autoconf, debhelper (>= 5), gettext, libtool
> +-Standards-Version: 3.8.0
> +-Homepage: http://oss.sgi.com/projects/xfs/
> ++Build-Depends: autoconf, automake, debhelper (>= 7), gettext, libtool
> ++Standards-Version: 3.8.3
> ++Homepage: http://savannah.nongnu.org/projects/attr/
> ++Vcs-Git: git://git.savannah.nongnu.org/attr.git
> ++Vcs-Browser: http://git.savannah.gnu.org/cgit/attr.git
> + 
> + Package: attr
> + Depends: ${shlibs:Depends}, ${misc:Depends}
> +--- attr-2.4.44.orig/debian/compat
> ++++ attr-2.4.44/debian/compat
> +@@ -1 +1 @@
> +-5
> ++7
> +--- attr-2.4.44.orig/debian/watch
> ++++ attr-2.4.44/debian/watch
> +@@ -1,2 +1,2 @@
> + version=3
> +-ftp://oss.sgi.com/projects/xfs/cmd_tars/ attr_([\d]+[\d\.]*)-[\d].tar.gz
> ++http://download.savannah.gnu.org/releases-noredirect/attr/ 
> attr-([\d]+[\d\.]*).src.tar.gz
> +--- attr-2.4.44.orig/debian/rules
> ++++ attr-2.4.44/debian/rules
> +@@ -1,5 +1,7 @@
> + #!/usr/bin/make -f
> + 
> ++export DH_VERBOSE=1
> ++
> + package = attr
> + develop = lib$(package)1-dev
> + library = lib$(package)1
> +@@ -50,8 +52,14 @@
> +     $(pkglib) $(MAKE) -C . install-lib
> +     $(pkgme)  $(MAKE) -C build src-manifest
> + 
> ++    sed "s/^libdir='\/lib'$$/libdir='\/usr\/lib'/" 
> $(dirdev)/usr/lib/libattr.la > $(dirdev)/usr/lib/libattr.la.new
> ++    mv $(dirdev)/usr/lib/libattr.la.new $(dirdev)/usr/lib/libattr.la
> ++
> +     -rm -rf $(dirdev)/usr/share/doc/attr
> +     -rm -rf $(dirlib)/usr/share/doc/attr
> ++    -rm -rf $(dirlib)/usr/share/locale
> ++    -rm -rf $(dirlib)/usr/share/man
> ++    -rm -rf $(dirlib)/usr/bin
> + 
> +     dh_installdocs
> +     dh_installchangelogs
> +--- attr-2.4.44.orig/debian/copyright
> ++++ attr-2.4.44/debian/copyright
> +@@ -1,7 +1,7 @@
> + This package was debianized by Nathan Scott [email protected] on
> + Sun, 19 Nov 2000 07:37:09 -0500.
> + 
> +-It can be downloaded from ftp://oss.sgi.com/projects/xfs/download/
> ++It can be downloaded from 
> http://download.savannah.gnu.org/releases-noredirect/attr/
> + 
> + Copyright:
> + 
> +@@ -16,4 +16,4 @@
> + Certain components (as annotated in the source) are licensed
> + under version 2 of the terms of the GNU General Public License.
> + On Debian systems, the complete text of the GNU General Public
> +-License can be found in /usr/share/common-licenses/GPL file.
> ++License can be found in /usr/share/common-licenses/GPL-2 file.
> +--- attr-2.4.44.orig/debian/changelog
> ++++ attr-2.4.44/debian/changelog
> +@@ -1,3 +1,39 @@
> ++attr (1:2.4.44-1) unstable; urgency=low
> ++
> ++  * New upstream release
> ++  * Fix out-of-date-standards-version
> ++  * Fix copyright-refers-to-versionless-license-file
> ++  * Update homepage in debian/control
> ++  * Add Vcs-Git and Vcs-Browser to debian/control
> ++  * Update download page in debian/copyright
> ++  * Update debian/watch
> ++  * Add automake as a build-dependency
> ++
> ++ -- Anibal Monsalve Salazar <[email protected]>  Tue, 25 Aug 2009 11:23:53 
> +1000
> ++
> ++attr (1:2.4.43-3) unstable; urgency=low
> ++
> ++  [ Cyril Brulebois ]
> ++  * Backport the following fix by Petr Salinger from upstream to fix
> ++    FTBFS on GNU/kFreeBSD (Closes: #531950): [git commit b4636a4e9e]
> ++    On Linux, ENOATTR aliases to ENODATA. On other operating systems
> ++    like Irix and BSD*, ENOATTR is a separate error number. Therefore,
> ++    protect the check on “err == ENODATA” with “#ifdef __linux__” in
> ++    strerror_ea() in both getfattr/getfattr.c and setfattr/setfattr.c
> ++
> ++  [ Anibal Monsalve Salazar ]
> ++  * Standards version is 3.8.2
> ++  * DH compatibility level is 7
> ++  * Fix "incorrect-libdir-in-la-file usr/lib/libattr.la /lib != /usr/lib"
> ++
> ++ -- Anibal Monsalve Salazar <[email protected]>  Sat, 27 Jun 2009 00:29:24 
> +1000
> ++
> ++attr (1:2.4.43-2) unstable; urgency=high
> ++
> ++  * Remove --enable-lib64=yes in Makefile (closes: #514017)
> ++
> ++ -- Anibal Monsalve Salazar <[email protected]>  Tue, 10 Feb 2009 20:32:30 
> +1100
> ++
> + attr (1:2.4.43-1) unstable; urgency=low
> + 
> +   * New upstream release
> diff --git a/patches/attr-2.4.44/fix-buildsystem.diff 
> b/patches/attr-2.4.44/fix-buildsystem.diff
> index 7027061..4721bc6 100644
> --- a/patches/attr-2.4.44/fix-buildsystem.diff
> +++ b/patches/attr-2.4.44/fix-buildsystem.diff
> @@ -1,30 +1,30 @@
>  Subject: [patch] attr: make attr DESTDIR aware
> -From: Robert Schwebel <[email protected]>
> +From: Carsten Schlote <[email protected]
>  
>  Make DESTDIR aware and use correct libtool commands.
>  
> -Signed-off-by: Robert Schwebel <[email protected]>
> +Signed-off-by: Carsten Schlote <[email protected]
>  
>  ---
> + Makefile            |    8 +++++---
> + attr/Makefile       |    4 ++--
> + doc/Makefile        |    6 +++---
> + getfattr/Makefile   |    4 ++--
> + include/Makefile    |    4 ++--
> + include/buildmacros |   37 +++++++++++++++++++------------------
> + man/Makefile        |    6 ++++++
> + setfattr/Makefile   |    4 ++--
> + 8 files changed, 41 insertions(+), 32 deletions(-)
> +
>  # 20091213 rsc: submitted as https://savannah.nongnu.org/bugs/index.php?28281
>  
> - include/buildmacros |    8 ++++----
> - 1 file changed, 4 insertions(+), 4 deletions(-)
>  
> -Index: b/include/buildmacros
> +
> +Index: attr-2.4.44/include/buildmacros
>  ===================================================================
> ---- a/include/buildmacros
> -+++ b/include/buildmacros
> -@@ -40,7 +40,7 @@ OBJECTS = $(ASFILES:.s=.o) \
> -       $(LFILES:.l=.o) \
> -       $(YFILES:%.y=%.tab.o)
> - 
> --INSTALL     = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP)
> -+INSTALL     = DIST_ROOT=$(DESTDIR) $(TOPDIR)/include/install-sh -o 
> $(PKG_USER) -g $(PKG_GROUP)
> - 
> - SHELL = /bin/sh
> - IMAGES_DIR = $(TOPDIR)/all-images
> -@@ -55,10 +55,10 @@ LIBNAME = $(basename $(LTLIBRARY))
> +--- attr-2.4.44.orig/include/buildmacros     2009-07-31 11:02:14.000000000 
> +0200
> ++++ attr-2.4.44/include/buildmacros  2009-12-15 17:41:11.000000000 +0100
> +@@ -55,10 +55,11 @@
>   LTOBJECTS = $(OBJECTS:.o=.lo)
>   LTVERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
>   
> @@ -33,8 +33,182 @@ Index: b/include/buildmacros
>   LTEXEC = $(LIBTOOL) --mode=execute
>  -LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL)
>  -LTCOMPILE = $(LIBTOOL) --mode=compile $(CCF)
> -+LTINSTALL = DIST_ROOT=$(DESTDIR) $(LIBTOOL) --mode=install 
> $(TOPDIR)/install-sh -o $(PKG_USER) -g $(PKG_GROUP)
> ++LTINSTALL = ${LIBTOOL} --mode=install $(TOPDIR)/install-sh -o $(PKG_USER) 
> -g $(PKG_GROUP)
> ++#DIST_ROOT=$(DESTDIR)
>  +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CCF)
>   
>   ifeq ($(ENABLE_SHARED),yes)
>   LTLDFLAGS += -rpath $(PKG_LIB_DIR)
> +@@ -68,9 +69,9 @@
> + ifeq ($(ENABLE_SHARED),yes)
> + INSTALL_LTLIB = \
> +     cd $(TOPDIR)/$(LIBNAME)/.libs; \
> +-    ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
> +-    ../$(INSTALL) -m 644 -T so_dot_version $(LIBNAME).lai $(PKG_LIB_DIR); \
> +-    ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_LIB_DIR)
> ++    ../$(INSTALL) -m 755 -d $(DESTDIR)$(PKG_LIB_DIR); \
> ++    ../$(INSTALL) -m 644 -T so_dot_version $(LIBNAME).lai 
> $(DESTDIR)$(PKG_LIB_DIR); \
> ++    ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(DESTDIR)$(PKG_LIB_DIR)
> + endif
> + 
> + # Libtool thinks the static and shared libs should be in the same dir, so
> +@@ -82,15 +83,15 @@
> + ifeq ($(ENABLE_SHARED),yes)
> + INSTALL_LTLIB_DEV = \
> +     cd $(TOPDIR)/$(LIBNAME)/.libs; \
> +-    ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR); \
> +-    ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_DEVLIB_DIR); \
> +-    ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
> +-    ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
> +-    ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \
> ++    ../$(INSTALL) -m 755 -d $(DESTDIR)$(PKG_DEVLIB_DIR); \
> ++    ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai 
> $(DESTDIR)$(PKG_DEVLIB_DIR); \
> ++    ../$(INSTALL) -m 644 $(LIBNAME).lai 
> $(DESTDIR)$(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
> ++    ../$(INSTALL) -m 755 -d $(DESTDIR)$(PKG_LIB_DIR); \
> ++    ../$(INSTALL) -T so_base $(LIBNAME).lai $(DESTDIR)$(PKG_LIB_DIR); \
> +     if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \
> +-    ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a 
> $(PKG_LIB_DIR)/$(LIBNAME).a; \
> +-    ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la 
> $(PKG_LIB_DIR)/$(LIBNAME).la; \
> +-    ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so 
> $(PKG_DEVLIB_DIR)/$(LIBNAME).so; \
> ++    ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a 
> $(DESTDIR)$(PKG_LIB_DIR)/$(LIBNAME).a; \
> ++    ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la 
> $(DESTDIR)$(PKG_LIB_DIR)/$(LIBNAME).la; \
> ++    ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so 
> $(DESTDIR)$(PKG_DEVLIB_DIR)/$(LIBNAME).so; \
> +     fi
> + else
> + INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
> +@@ -98,8 +99,8 @@
> + 
> + INSTALL_LTLIB_STATIC = \
> +     cd $(TOPDIR)/$(LIBNAME)/.libs; \
> +-    ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR); \
> +-    ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_DEVLIB_DIR)
> ++    ../$(INSTALL) -m 755 -d $(DESTDIR)$(PKG_DEVLIB_DIR); \
> ++    ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai 
> $(DESTDIR)$(PKG_DEVLIB_DIR)
> + 
> + INSTALL_MAN = \
> +     @for d in $(MAN_PAGES); do \
> +@@ -132,8 +133,8 @@
> +     @for l in $(LINGUAS) ""; do \
> +             if test -f "$$l.mo" ; then \
> +                     ldir=$(PKG_LOCALE_DIR)/$$l/LC_MESSAGES; \
> +-                    $(INSTALL) -m 755 -d $$ldir; \
> +-                    $(INSTALL) -m 644 $$l.mo $$ldir/$(PKG_NAME).mo; \
> ++                    $(INSTALL) -m 755 -d $(DESTDIR)$$ldir; \
> ++                    $(INSTALL) -m 644 $$l.mo 
> $(DESTDIR)$$ldir/$(PKG_NAME).mo; \
> +             fi; \
> +     done
> + endif
> +Index: attr-2.4.44/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/Makefile        2009-12-15 17:38:11.000000000 +0100
> ++++ attr-2.4.44/Makefile     2009-12-15 17:41:11.000000000 +0100
> +@@ -88,9 +88,11 @@
> +             $(MAKE) $(AM_MAKEFLAGS) include/builddefs; \
> +     fi
> + 
> +-install: default $(addsuffix -install,$(SUBDIRS))
> +-    $(INSTALL) -m 755 -d $(PKG_DOC_DIR)
> +-    $(INSTALL) -m 644 README $(PKG_DOC_DIR)
> ++install: install-bin install-dev install-lib
> ++
> ++install-bin: default $(addsuffix -install,$(SUBDIRS))
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_DOC_DIR)
> ++    $(INSTALL) -m 644 README $(DESTDIR)$(PKG_DOC_DIR)
> + 
> + install-dev: default $(addsuffix -install-dev,$(SUBDIRS))
> + 
> +Index: attr-2.4.44/attr/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/attr/Makefile   2009-07-31 11:02:14.000000000 +0200
> ++++ attr-2.4.44/attr/Makefile        2009-12-15 17:41:11.000000000 +0100
> +@@ -29,6 +29,6 @@
> + include $(BUILDRULES)
> + 
> + install: default
> +-    $(INSTALL) -m 755 -d $(PKG_BIN_DIR)
> +-    $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_BIN_DIR)
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_BIN_DIR)
> ++    $(LTINSTALL) -m 755 $(LTCOMMAND) $(DESTDIR)$(PKG_BIN_DIR)
> + install-dev install-lib:
> +Index: attr-2.4.44/doc/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/doc/Makefile    2009-07-31 11:02:14.000000000 +0200
> ++++ attr-2.4.44/doc/Makefile 2009-12-15 17:41:11.000000000 +0100
> +@@ -32,12 +32,12 @@
> + 
> + install: default
> +     $(SUBDIRS_MAKERULE)
> +-    $(INSTALL) -m 755 -d $(PKG_DOC_DIR)
> +-    $(INSTALL) -m 644 PORTING CHANGES.gz $(PKG_DOC_DIR)
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_DOC_DIR)
> ++    $(INSTALL) -m 644 PORTING CHANGES.gz $(DESTDIR)$(PKG_DOC_DIR)
> + ifeq ($(PKG_DISTRIBUTION), debian)
> +     $(INSTALL) -S CHANGES.gz $(PKG_DOC_DIR)/changelog.gz
> + else
> +-    $(INSTALL) -m 644 COPYING $(PKG_DOC_DIR)
> ++    $(INSTALL) -m 644 COPYING $(DESTDIR)$(PKG_DOC_DIR)
> + endif
> + 
> + install-dev install-lib: $(SUBDIRS)
> +Index: attr-2.4.44/getfattr/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/getfattr/Makefile       2009-07-31 11:02:14.000000000 
> +0200
> ++++ attr-2.4.44/getfattr/Makefile    2009-12-15 17:41:11.000000000 +0100
> +@@ -30,6 +30,6 @@
> + include $(BUILDRULES)
> + 
> + install: default
> +-    $(INSTALL) -m 755 -d $(PKG_BIN_DIR)
> +-    $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_BIN_DIR)
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_BIN_DIR)
> ++    $(LTINSTALL) -m 755 $(LTCOMMAND) $(DESTDIR)$(PKG_BIN_DIR)
> + install-dev install-lib:
> +Index: attr-2.4.44/setfattr/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/setfattr/Makefile       2009-07-31 11:02:14.000000000 
> +0200
> ++++ attr-2.4.44/setfattr/Makefile    2009-12-15 17:41:11.000000000 +0100
> +@@ -30,6 +30,6 @@
> + include $(BUILDRULES)
> + 
> + install: default
> +-    $(INSTALL) -m 755 -d $(PKG_BIN_DIR)
> +-    $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_BIN_DIR)
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_BIN_DIR)
> ++    $(LTINSTALL) -m 755 $(LTCOMMAND) $(DESTDIR)$(PKG_BIN_DIR)
> + install-dev install-lib:
> +Index: attr-2.4.44/man/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/man/Makefile    2009-07-31 11:02:14.000000000 +0200
> ++++ attr-2.4.44/man/Makefile 2009-12-15 17:41:11.000000000 +0100
> +@@ -21,6 +21,7 @@
> + 
> + SUBDIRS = man1 man2 man3 man5
> + 
> ++ifeq ($(PKG_DISTRIBUTION), debian)
> + default : $(SUBDIRS)
> + 
> + install : $(addsuffix -install,$(SUBDIRS))
> +@@ -38,4 +39,9 @@
> + %-install-lib:
> +     $(MAKE) -C $* install-lib
> + 
> ++else
> ++default:
> ++install install-dev install-lib:
> ++endif
> ++
> + include $(BUILDRULES)
> +Index: attr-2.4.44/include/Makefile
> +===================================================================
> +--- attr-2.4.44.orig/include/Makefile        2009-07-31 11:02:14.000000000 
> +0200
> ++++ attr-2.4.44/include/Makefile     2009-12-15 17:41:11.000000000 +0100
> +@@ -33,7 +33,7 @@
> + include $(BUILDRULES)
> + 
> + install-dev: default
> +-    $(INSTALL) -m 755 -d $(PKG_INC_DIR)
> +-    $(INSTALL) -m 644 $(INST_HFILES) $(PKG_INC_DIR)
> ++    $(INSTALL) -m 755 -d $(DESTDIR)$(PKG_INC_DIR)
> ++    $(INSTALL) -m 644 $(INST_HFILES) $(DESTDIR)$(PKG_INC_DIR)
> + 
> + install install-lib:
> diff --git a/patches/attr-2.4.44/series b/patches/attr-2.4.44/series
> index 0785744..ba0adef 100644
> --- a/patches/attr-2.4.44/series
> +++ b/patches/attr-2.4.44/series
> @@ -1,4 +1,3 @@
> -
> -
> -
> +attr_2.4.44-1.diff.gz
>  fix-buildsystem.diff
> +
> diff --git a/rules/attr.in b/rules/attr.in
> index 4e4fa56..6bc8d69 100644
> --- a/rules/attr.in
> +++ b/rules/attr.in
> @@ -11,8 +11,14 @@ menuconfig ATTR
>  
>         http://acl.bestbits.at/
>  
> +config ATTR_SHARED
> +    bool
> +    depends on ATTR
> +    prompt "Install shared lib"
> +    
>  config ATTR_GETTEXT
>       bool
>       depends on ATTR
> +     default y

why should this be the default?

>       prompt "gettext support"
>  
> diff --git a/rules/attr.make b/rules/attr.make
> index b78c61c..dcb42ea 100644
> --- a/rules/attr.make
> +++ b/rules/attr.make
> @@ -23,6 +23,8 @@ ATTR_SOURCE := $(SRCDIR)/$(ATTR).src.$(ATTR_SUFFIX)
>  ATTR_DIR     := $(BUILDDIR)/$(ATTR)
>  
>  ATTR_URL     := \
> +     http://mirrors.zerg.biz/nongnu/attr/$(ATTR).src.$(ATTR_SUFFIX) \
> +     http://mirror.dknss.com/nongnu/attr/$(ATTR).src.$(ATTR_SUFFIX) \
>       ftp://oss.sgi.com/projects/xfs/cmd_tars/$(ATTR).src.$(ATTR_SUFFIX) \
>       
> ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/$(ATTR).src.$(ATTR_SUFFIX) \
>       
> ftp://oss.sgi.com/projects/xfs/cmd_tars-oct_09/$(ATTR).src.$(ATTR_SUFFIX)
> @@ -42,6 +44,7 @@ $(ATTR_SOURCE):
>  ATTR_PATH    := PATH=$(CROSS_PATH)
>  ATTR_ENV     := \
>       $(CROSS_ENV) \
> +     DESTDIR=$(PKGDIR)/$(ATTR) \
>       LIBTOOL=$(PTXCONF_SYSROOT_CROSS)/bin/libtool
>  
>  #
> @@ -49,7 +52,13 @@ ATTR_ENV   := \
>  #
>  ATTR_AUTOCONF := \
>       $(CROSS_AUTOCONF_USR) \
> -     --disable-shared
> +     --libexecdir=/usr/lib
> +     
> +ifdef        PTXCONF_ATTR_SHARED
> +ATTR_AUTOCONF += --enable-shared
> +else
> +ATTR_AUTOCONF += --disable-shared
> +endif
>  
>  ifdef PTXCONF_ATTR_GETTEXT
>  ATTR_AUTOCONF += --enable-gettext
> @@ -58,6 +67,15 @@ ATTR_AUTOCONF += --disable-gettext
>  endif
>  
>  # 
> ----------------------------------------------------------------------------
> +# Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/attr.install:
> +     @$(call targetinfo)
> +     @$(call install, ATTR)
> +     @$(call touch)
> +
> +# 
> ----------------------------------------------------------------------------
>  # Target-Install
>  # 
> ----------------------------------------------------------------------------
>  
> @@ -77,6 +95,12 @@ $(STATEDIR)/attr.targetinstall:
>       @$(call install_copy, attr, 0, 0, 0755, -, /usr/bin/setfattr)
>       @$(call install_copy, attr, 0, 0, 0755, -, /usr/bin/getfattr)
>  
> +ifdef        PTXCONF_ATTR_SHARED
> +     @$(call install_copy, attr, 0, 0, 0644, -, /usr/lib/libattr.so.1.1.0)
> +     @$(call install_link, attr, libattr.so.1.1.0, /usr/lib/libattr.so.1)
> +     @$(call install_link, attr, libattr.so.1.1.0, /usr/lib/libattr.so)
> +endif
> +
>       @$(call install_finish, attr)
>  
>       @$(call touch)
> 
> 
> ------------------------------------------------------------------------
> 
> --
> ptxdist mailing list
> [email protected]

cheers, Marc

-- 
Pengutronix e.K.                  | Marc Kleine-Budde           |
Industrial Linux Solutions        | Phone: +49-231-2826-924     |
Vertretung West/Dortmund          | Fax:   +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |

Attachment: signature.asc
Description: OpenPGP digital signature

--
ptxdist mailing list
[email protected]

Reply via email to