From e32705a4e4216ed6acc5e5da4b5e012017b25d46 Mon Sep 17 00:00:00 2001 From: "Kacper Kowalik (Xarthisius)" Date: Tue, 22 Jun 2010 17:07:04 +0200 Subject: sys-infiniband/librdmacm: adding pc file --- sys-infiniband/librdmacm/ChangeLog | 6 ++- sys-infiniband/librdmacm/Manifest | 5 ++- .../librdmacm/files/librdmacm-1.0.8-pcfile.patch | 52 ++++++++++++++++++++++ sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild | 13 ++++-- 4 files changed, 69 insertions(+), 7 deletions(-) create mode 100644 sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch (limited to 'sys-infiniband') diff --git a/sys-infiniband/librdmacm/ChangeLog b/sys-infiniband/librdmacm/ChangeLog index ed3f4c7ad..cfceadc0e 100644 --- a/sys-infiniband/librdmacm/ChangeLog +++ b/sys-infiniband/librdmacm/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for sys-infiniband/librdmacm -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 22 Jun 2010; Kacper Kowalik + librdmacm-1.0.8-r1.ebuild, +files/librdmacm-1.0.8-pcfile.patch: + adding pc file + *librdmacm-1.0.8-r1 (20 Aug 2009) 20 Aug 2009; Alexey Shvetsov diff --git a/sys-infiniband/librdmacm/Manifest b/sys-infiniband/librdmacm/Manifest index 361bd3651..f294ad09c 100644 --- a/sys-infiniband/librdmacm/Manifest +++ b/sys-infiniband/librdmacm/Manifest @@ -1,6 +1,7 @@ +AUX librdmacm-1.0.8-pcfile.patch 1467 RMD160 d061650b803e070c6f8e8373beb3033fa8d56616 SHA1 548ed25a72590e027ac337fb1862af469aadbedf SHA256 15f88ea081a1131b7f47d927fd023de4b4bae80c9088af35972b5daaa0476913 DIST OFED-1.4.1.tgz 65180617 RMD160 748e669a1a5aef90dd9cec3e8fce110d0051a3cd SHA1 e558bb16c414e0f40727ac046cbd80a3fc84c87f SHA256 5e73c9ead49f286ef68d1618a042b5101887cf0f8c66fbfea5a8a7648feee1e6 DIST OFED-1.4.tgz 61398547 RMD160 55fdf86f788a1ac86f0de842ffda545967f25431 SHA1 4d0c61409e0d41dc65906b93b592b9c331399392 SHA256 da1adc3d413b3a5731c9c46443c42fcfb88c1ad6bb9d77175a315a26a07ecaee -EBUILD librdmacm-1.0.8-r1.ebuild 463 RMD160 4fbc2be3269d000b295bc13f77e4129279e77e6e SHA1 57f6cf1e553952602d9e1decdf2b1671aa804142 SHA256 21c1c725a0817fc1fcdfc4feb89fb67e1c4588c3f8dcf450c4d604614815fc7f +EBUILD librdmacm-1.0.8-r1.ebuild 539 RMD160 6e3fde502c70143fcc6171abda370b7d941ab500 SHA1 c06efb0da69cfe06cb3e6c8a67e992920fcc90d5 SHA256 f31ae281082352775b155c14d9c509b3650b51b028d28fe5efe6164385dd7db4 EBUILD librdmacm-1.0.8.ebuild 458 RMD160 69983e49d6095c6e4b0f1c98dc0802760a44556d SHA1 97d91f4b19e4c7b4b269bbbe553f9abf91c95141 SHA256 4b9327ed9bf013a7b03a17bbad504bede786334da369c74a5e3445465dc79c2d -MISC ChangeLog 969 RMD160 d9544828b905393834f99a47aea1e3a6cdc1030e SHA1 e21c3c9dc88e6f6fc3cd5a50e2684b5b591e248b SHA256 cb27dfc420944fed8bd3d36494713b3af475fbbbe6d8d523195f76c241d173b2 +MISC ChangeLog 1107 RMD160 125b23232d3e14fefa0479e98f4329bc9f89b8c9 SHA1 8741acf7fdc9ad7af7468270dda605ca8e89ed2c SHA256 2928877e7f6ef530e5b311883fe312e9425452a42c7186559280e21f4747e334 MISC metadata.xml 231 RMD160 4e683cf1e4e98e12f6827c19be6b1507c66d6bc2 SHA1 4cc03d85daa352f1d0b36d7a031765ee30c9ea2e SHA256 dc582f05fc10f90c08881f52d8434a939bf12da38a73004ba0327e5b1bc0bc9d diff --git a/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch b/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch new file mode 100644 index 000000000..70a75d396 --- /dev/null +++ b/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch @@ -0,0 +1,52 @@ +--- configure.in.orig 2010-06-22 14:29:13.162433883 +0200 ++++ configure.in 2010-06-22 14:30:08.453433847 +0200 +@@ -27,6 +27,17 @@ + fi + ]) + ++dnl Additional arguments (and substitutions) ++dnl Allow the pkg-config directory to be set ++AC_ARG_WITH(pkgconfigdir, ++ AC_HELP_STRING([--with-pkgconfigdir], ++ [Use the specified pkgconfig dir (default is libdir/pkgconfig)]), ++ [pkgconfigdir=${withval}], ++ [pkgconfigdir='${libdir}/pkgconfig']) ++ ++AC_SUBST([pkgconfigdir]) ++AC_MSG_NOTICE([pkgconfig directory is ${pkgconfigdir}]) ++ + dnl Checks for programs + AC_PROG_CC + +@@ -62,5 +73,5 @@ + + AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$ac_cv_version_script" = "yes") + +-AC_CONFIG_FILES([Makefile librdmacm.spec]) ++AC_CONFIG_FILES([Makefile librdmacm.spec rdmacm.pc:rdmacm.pc.in]) + AC_OUTPUT +--- Makefile.am.orig 2010-06-22 14:29:17.849433892 +0200 ++++ Makefile.am 2010-06-22 14:30:30.680832953 +0200 +@@ -1,5 +1,8 @@ + INCLUDES = -I$(srcdir)/include + ++pkgconfigdir = @pkgconfigdir@ ++pkgconfig_DATA = rdmacm.pc ++ + lib_LTLIBRARIES = src/librdmacm.la + + AM_CFLAGS = -g -Wall -D_GNU_SOURCE +--- /dev/null 2010-05-29 13:22:18.914064236 +0200 ++++ rdmacm.pc.in 2010-06-22 14:30:56.082443278 +0200 +@@ -0,0 +1,11 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: @PACKAGE_NAME@ ++Version: @PACKAGE_VERSION@ ++Description: @PACKAGE_STRING@ ++Requires: ++Libs: -L${libdir} -lrdmacm ++Cflags: -I${includedir} diff --git a/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild b/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild index 24460043e..22c05def8 100644 --- a/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild +++ b/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -7,7 +7,7 @@ EAPI="2" OFED_VER="1.4.1" OFED_SUFFIX="1.ofed1.4.1" -inherit openib +inherit autotools eutils openib DESCRIPTION="OpenIB userspace RDMA CM library" KEYWORDS="~x86 ~amd64" @@ -16,7 +16,12 @@ DEPEND="sys-infiniband/libibverbs" RDEPEND="${DEPEND} !sys-infiniband/openib-userspace" +src_prepare() { + epatch "${FILESDIR}"/${P}-pcfile.patch + eautoreconf +} + src_install() { - make DESTDIR="${D}" install || die "install failed" - dodoc README AUTHORS ChangeLog + emake DESTDIR="${D}" install || + dodoc README AUTHORS ChangeLog || die } -- cgit v1.2.3-65-gdbad