imported ebuilds from harpo.
This commit is contained in:
3
sys-apps/attr/Manifest
Normal file
3
sys-apps/attr/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
MD5 65591f46d631a64da3a17176e2da98be attr-2.4.28.ebuild 1455
|
||||
MD5 6204834fe8dda5a8e61bb52b8db06673 files/attr-2.4.28-only-symlink-when-needed.patch 836
|
||||
MD5 a09a158a96d2f2107e6b16c803a03084 files/digest-attr-2.4.28 67
|
56
sys-apps/attr/attr-2.4.28.ebuild
Normal file
56
sys-apps/attr/attr-2.4.28.ebuild
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.24.ebuild,v 1.1 2005/11/29 02:27:32 vapier Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Extended attributes tools"
|
||||
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
|
||||
SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${P}.src.tar.gz
|
||||
ftp://xfs.org/mirror/SGI/cmd_tars/${P}.src.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="nls debug"
|
||||
|
||||
DEPEND=">=sys-apps/portage-2.0.47-r10
|
||||
nls? ( sys-devel/gettext )
|
||||
sys-devel/libtool"
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-only-symlink-when-needed.patch
|
||||
sed -i \
|
||||
-e "/^PKG_DOC_DIR/s:=.*:= /usr/share/doc/${PF}:" \
|
||||
include/builddefs.in \
|
||||
|| die "failed to update builddefs"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use debug \
|
||||
&& export DEBUG=-DDEBUG \
|
||||
|| export DEBUG=-DNDEBUG
|
||||
export OPTIMIZER=${CFLAGS}
|
||||
|
||||
econf \
|
||||
$(use_enable nls gettext) \
|
||||
--libexecdir=/usr/$(get_libdir) \
|
||||
--bindir=/bin \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DIST_ROOT="${D}" install install-lib install-dev || die
|
||||
# the man-pages packages provides the man2 files
|
||||
rm -r "${D}"/usr/share/man/man2
|
||||
prepalldocs
|
||||
|
||||
# move shared libs to /
|
||||
dodir /$(get_libdir)
|
||||
mv "${D}"/usr/$(get_libdir)/libattr.so* "${D}"/$(get_libdir)/ || die
|
||||
gen_usr_ldscript libattr.so
|
||||
}
|
@@ -0,0 +1,18 @@
|
||||
We dont want to generate symlinks when the libdir is the same as the
|
||||
devlibdir, otherwise we clobber the real files with broken symlinks
|
||||
|
||||
--- include/buildmacros
|
||||
+++ include/buildmacros
|
||||
@@ -102,9 +102,11 @@
|
||||
../$(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); \
|
||||
+ 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_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so; \
|
||||
+ fi
|
||||
else
|
||||
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
|
||||
endif
|
1
sys-apps/attr/files/digest-attr-2.4.28
Normal file
1
sys-apps/attr/files/digest-attr-2.4.28
Normal file
@@ -0,0 +1 @@
|
||||
MD5 4fe11d4221199e51f6eeeee37d5dd84c attr-2.4.28.src.tar.gz 106506
|
Reference in New Issue
Block a user