From 118de4ca6c669c8315b980586ae847c490655449 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 24 Apr 2009 17:21:10 +0200 Subject: [PATCH] Added attr-2.4.43 template. --HG-- extra : convert_revision : dcbbef43fd6c89afcfe3748afa2b671fbefbaec5 --- templates/attr-devel | 1 + templates/attr-progs | 1 + templates/attr/depends | 2 ++ templates/attr/devel.template | 17 +++++++++++++ templates/attr/install.diff | 45 +++++++++++++++++++++++++++++++++++ templates/attr/progs.template | 17 +++++++++++++ templates/attr/template | 31 ++++++++++++++++++++++++ 7 files changed, 114 insertions(+) create mode 120000 templates/attr-devel create mode 120000 templates/attr-progs create mode 100644 templates/attr/depends create mode 100644 templates/attr/devel.template create mode 100644 templates/attr/install.diff create mode 100644 templates/attr/progs.template create mode 100644 templates/attr/template diff --git a/templates/attr-devel b/templates/attr-devel new file mode 120000 index 00000000000..6377b7cbe11 --- /dev/null +++ b/templates/attr-devel @@ -0,0 +1 @@ +attr \ No newline at end of file diff --git a/templates/attr-progs b/templates/attr-progs new file mode 120000 index 00000000000..6377b7cbe11 --- /dev/null +++ b/templates/attr-progs @@ -0,0 +1 @@ +attr \ No newline at end of file diff --git a/templates/attr/depends b/templates/attr/depends new file mode 100644 index 00000000000..b0dcfdf464b --- /dev/null +++ b/templates/attr/depends @@ -0,0 +1,2 @@ +abi_depends=2.4.43 +api_depends=${abi_depends} diff --git a/templates/attr/devel.template b/templates/attr/devel.template new file mode 100644 index 00000000000..afdfb48a479 --- /dev/null +++ b/templates/attr/devel.template @@ -0,0 +1,17 @@ +# Template file for 'attr-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run attr + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/man + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/libattr.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/libattr.so ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/man/man[235] ${DESTDIR}/usr/share/man +} diff --git a/templates/attr/install.diff b/templates/attr/install.diff new file mode 100644 index 00000000000..31392ba9315 --- /dev/null +++ b/templates/attr/install.diff @@ -0,0 +1,45 @@ +--- include/builddefs.in.orig 2009-04-24 01:39:53.424180873 +0200 ++++ include/builddefs.in 2009-04-24 01:41:04.518498094 +0200 +@@ -27,14 +27,14 @@ PKG_RELEASE = @pkg_release@ + PKG_VERSION = @pkg_version@ + PKG_PLATFORM = @pkg_platform@ + PKG_DISTRIBUTION= @pkg_distribution@ +-PKG_BIN_DIR = @bindir@ +-PKG_SBIN_DIR = @sbindir@ +-PKG_LIB_DIR = @libdir@@libdirsuffix@ +-PKG_DEVLIB_DIR = @libexecdir@@libdirsuffix@ +-PKG_INC_DIR = @includedir@/attr +-PKG_MAN_DIR = @mandir@ +-PKG_DOC_DIR = @datadir@/doc/@pkg_name@ +-PKG_LOCALE_DIR = @datadir@/locale ++PKG_BIN_DIR = $(DESTDIR)@bindir@ ++PKG_SBIN_DIR = $(DESTDIR)@sbindir@ ++PKG_LIB_DIR = $(DESTDIR)@libdir@@libdirsuffix@ ++PKG_DEVLIB_DIR = $(DESTDIR)@libexecdir@@libdirsuffix@ ++PKG_INC_DIR = $(DESTDIR)@includedir@/attr ++PKG_MAN_DIR = $(DESTDIR)@mandir@ ++PKG_DOC_DIR = $(DESTDIR)@datadir@/doc/@pkg_name@ ++PKG_LOCALE_DIR = $(DESTDIR)@datadir@/locale + + CC = @cc@ + AWK = @awk@ +--- include/buildmacros.orig 2009-04-24 01:53:30.507533937 +0200 ++++ include/buildmacros 2009-04-24 01:54:12.362471802 +0200 +@@ -27,7 +27,7 @@ OBJECTS = $(ASFILES:.s=.o) \ + $(LFILES:.l=.o) \ + $(YFILES:%.y=%.tab.o) + +-INSTALL = $(TOPDIR)/install-sh -o $(PKG_USER) -g $(PKG_GROUP) ++INSTALL = $(TOPDIR)/install-sh + + SHELL = /bin/sh + IMAGES_DIR = $(TOPDIR)/all-images +@@ -48,7 +48,7 @@ LTINSTALL = $(LIBTOOL) --mode=install $( + LTCOMPILE = $(LIBTOOL) --mode=compile $(CCF) + + ifeq ($(ENABLE_SHARED),yes) +-LTLDFLAGS += -rpath $(PKG_LIB_DIR) ++LTLDFLAGS += -rpath $(PKG_LIB_DIR) + LTLDFLAGS += -version-info $(LTVERSION) + endif + diff --git a/templates/attr/progs.template b/templates/attr/progs.template new file mode 100644 index 00000000000..62cdf125306 --- /dev/null +++ b/templates/attr/progs.template @@ -0,0 +1,17 @@ +# Template file for 'attr-progs'. +# +short_desc="${short_desc} (utilities)" +long_desc="${long_desc} + + This package contains binary utilities provided by the attr package." + +Add_dependency run glibc +Add_dependency run attr + +do_install() +{ + mkdir -p ${DESTDIR}/usr/share/man + mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/share/man/man1 ${DESTDIR}/usr/share/man + mv ${SRCPKGDESTDIR}/usr/share/locale ${DESTDIR}/usr/share +} diff --git a/templates/attr/template b/templates/attr/template new file mode 100644 index 00000000000..ba88d1a05ff --- /dev/null +++ b/templates/attr/template @@ -0,0 +1,31 @@ +# Template file for 'attr' +pkgname=attr +sourcepkg=$pkgname +version=2.4.43 +distfiles="ftp://oss.sgi.com/projects/xfs/cmd_tars/attr_${version}-1.tar.gz" +build_style=gnu_configure +configure_env="ac_cv_path_LIBTOOL=${XBPS_MASTERDIR}/usr/bin/libtool + ac_cv_path_MSGFMT=${XBPS_MASTERDIR}/usr/bin/msgfmt + ac_cv_path_MSGMERGE=${XBPS_MASTERDIR}/usr/bin/msgmerge + ac_cv_path_XGETTEXT=${XBPS_MASTERDIR}/usr/bin/xgettext" +make_install_args="install-lib install-dev" +short_desc="Extended attribute support library for ACL support" +maintainer="Juan RP " +checksum=d358b233b3e2ad235e63fd8697e337006fc7506844e424b0d9dd7a24affec5bf +long_desc=" + This package includes Extended attribute support library for ACL support." + +base_chroot=yes + +subpackages="devel progs" +Add_dependency build libtool +Add_dependency build gettext +Add_dependency run glibc + +post_install() +{ + mkdir ${DESTDIR}/lib + mv ${DESTDIR}/usr/lib/libattr.so.* ${DESTDIR}/lib + mv ${DESTDIR}/usr/libexec/libattr.* ${DESTDIR}/usr/lib + rm -rf ${DESTDIR}/usr/libexec +}