summaryrefslogtreecommitdiff
path: root/net-libs/rpc2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-09 15:43:36 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-09 15:43:36 +0100
commit2719f73b6813d11d13a9650cdd2ab8ec6e69385d (patch)
tree8c816148bcbd22757d892089c989ae614eae4f5a /net-libs/rpc2
parent0f558761aa2dee1017b4751e4017205e015a9560 (diff)
gentoo resync : 09.07.2022
Diffstat (limited to 'net-libs/rpc2')
-rw-r--r--net-libs/rpc2/Manifest4
-rw-r--r--net-libs/rpc2/files/rpc2-2.14-include.patch10
-rw-r--r--net-libs/rpc2/files/rpc2-2.14-respect-flags.patch21
-rw-r--r--net-libs/rpc2/rpc2-2.14-r1.ebuild (renamed from net-libs/rpc2/rpc2-2.14.ebuild)14
4 files changed, 41 insertions, 8 deletions
diff --git a/net-libs/rpc2/Manifest b/net-libs/rpc2/Manifest
index 652cdeec54d5..a9725ce62882 100644
--- a/net-libs/rpc2/Manifest
+++ b/net-libs/rpc2/Manifest
@@ -1,3 +1,5 @@
+AUX rpc2-2.14-include.patch 177 BLAKE2B fea7e5cfdff26d17bc5ba4970cd44e8d6893585842c5565d00fe6580029f43b4859864286679800cb26526cbab5a63138ef777c357a28597f34d68be2c0cc7de SHA512 fa7ea580dfcec3411f0f10ec15f69e2c1943e8a8723284493f03fa82d4f44ceb483cb3211dd6ad385dcd73bb19de7bf265b2eb0e355367d2aac6b35bf6eb650f
+AUX rpc2-2.14-respect-flags.patch 468 BLAKE2B 627f5cda9e72b2fa695c41e36116e644cbd4598473722d5e1ee1c5403655610d085e1f2dd466a12d6cdd5145f44a23d2eb6ed4bbebd8e7305da3f0ca7d1d53aa SHA512 5d4c58ec9973e4b054aabc4e6ad48b97038ddbed2c1e4e117f903f3ffb05de59edd33d90004c4bb75d8402466399eddad47d61c4cdea9ddb7c2dcafbdcc84e83
DIST rpc2-2.14.tar.xz 427144 BLAKE2B e0b2fb6d0eb8d1391b7049142cfea7d4e8d760e6c2d5d646c705b4efbfcd9ac7ea40168ca40e0c184e2b04f0b3a26afd19fb2f2bda4bd12b511d44962749f7ca SHA512 b8a1b87ee27d820cbe30e7d031ca36b5e07340e3795755672d3831109f844de9b3985deb371b52cd9cde0b023d59a8d9d6c73576afcf0af8034b29bf9f3602be
-EBUILD rpc2-2.14.ebuild 607 BLAKE2B 09a8d165ffa219c27411bd5bfaa36d26e5ad0925c428caa56f324263bd531302db022fe079c4cb475dcd10882488ff306a7953d6a6226e3f29cf922d82cfee9e SHA512 3078849916fc6f5057aae505085370659b81cdcbe0a5ef8025add9b911f99b4e9e7fac76046fc7d8208e99d8545e3d34e19355f8ec62821a2386a56357f58c6d
+EBUILD rpc2-2.14-r1.ebuild 588 BLAKE2B 9977303583335ee6f39b6b250d5bc7030bdcab6234fdb74dcad51285ee998f5f586332525d34b68fa690c17c71f6b233192e596db02a22bb916d7d71b50506cd SHA512 e7b7144dd3e4af874c1ed632765caa6318e9e95561e0f065a97518f91d599bc7f06eed9cd8861008e97b0db30feeb3bfa9ec07d671d4a8d3136c51fe24c794c6
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/net-libs/rpc2/files/rpc2-2.14-include.patch b/net-libs/rpc2/files/rpc2-2.14-include.patch
new file mode 100644
index 000000000000..248604654427
--- /dev/null
+++ b/net-libs/rpc2/files/rpc2-2.14-include.patch
@@ -0,0 +1,10 @@
+--- a/rpc2-src/rpc2b.c
++++ b/rpc2-src/rpc2b.c
+@@ -42,6 +42,7 @@
+ #include <config.h>
+ #endif
+
++#include <fcntl.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
diff --git a/net-libs/rpc2/files/rpc2-2.14-respect-flags.patch b/net-libs/rpc2/files/rpc2-2.14-respect-flags.patch
new file mode 100644
index 000000000000..e93e08ab6a4c
--- /dev/null
+++ b/net-libs/rpc2/files/rpc2-2.14-respect-flags.patch
@@ -0,0 +1,21 @@
+--- a/rp2gen/Makefile.in
++++ b/rp2gen/Makefile.in
+@@ -198,7 +198,8 @@
+ CCDEPMODE = @CCDEPMODE@
+
+ # override any cross compilation target flags
+-CFLAGS = -Wall
++AM_CFLAGS = -Wall
++CFLAGS = @CFLAGS@
+ CONFIG_DATE = @CONFIG_DATE@
+ CP = @CP@
+ CPP = @CPP@
+@@ -225,7 +226,7 @@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ LD = @LD@
+-LDFLAGS =
++LDFLAGS = @LDFLAGS@
+ LEX = @LEX@
+ LEXLIB = @LEXLIB@
+ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
diff --git a/net-libs/rpc2/rpc2-2.14.ebuild b/net-libs/rpc2/rpc2-2.14-r1.ebuild
index 8a998507de08..6e2f4af36aa0 100644
--- a/net-libs/rpc2/rpc2-2.14.ebuild
+++ b/net-libs/rpc2/rpc2-2.14-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Remote procedure call package for IP/UDP (used by Coda)"
HOMEPAGE="http://www.coda.cs.cmu.edu/"
@@ -10,17 +10,17 @@ SRC_URI="http://www.coda.cs.cmu.edu/pub/rpc2/src/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc x86"
-IUSE="static-libs"
RDEPEND=">=sys-libs/lwp-2.5"
DEPEND="${RDEPEND}"
-src_configure() {
- econf $(use_enable static-libs static)
-}
+PATCHES=(
+ "${FILESDIR}"/${P}-respect-flags.patch
+ "${FILESDIR}"/${P}-include.patch
+)
src_install() {
default
- dodoc README.ipv6
- use static-libs || find "${ED}"/usr -name '*.la' -delete
+
+ find "${ED}" -type f -name '*.la' -delete || die
}