summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2021-02-01 15:16:34 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2021-02-01 15:16:34 +0000
commit21c97d6cfba7c68636c086534cafc16a8271db3d (patch)
treea3a4f3b53bd29f23dfdc525856a89487914e1b61 /dev-libs
parentTemporary cppcheck-2.3 (diff)
downloadportage-21c97d6cfba7c68636c086534cafc16a8271db3d.tar.bz2
portage-21c97d6cfba7c68636c086534cafc16a8271db3d.tar.xz
portage-21c97d6cfba7c68636c086534cafc16a8271db3d.zip
Bumps to support with different Ice versions... and a new Ice version
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Ice/Ice-3.7.5.ebuild (renamed from dev-libs/Ice/Ice-3.7.3.ebuild)3
-rw-r--r--dev-libs/Ice/Manifest4
-rw-r--r--dev-libs/slice-parser/Manifest3
-rw-r--r--dev-libs/slice-parser/slice-parser-3.7.5.ebuild32
4 files changed, 39 insertions, 3 deletions
diff --git a/dev-libs/Ice/Ice-3.7.3.ebuild b/dev-libs/Ice/Ice-3.7.5.ebuild
index 3ed4032..15d2cc2 100644
--- a/dev-libs/Ice/Ice-3.7.3.ebuild
+++ b/dev-libs/Ice/Ice-3.7.5.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
+PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7,3_8,3_9} pypy )
RUBY_OPTIONAL="yes"
USE_RUBY="ruby22"
@@ -35,6 +35,7 @@ RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.5
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
+ dev-libs/libedit
|| (
$(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done)
)
diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest
index 9a565b5..4c66aa1 100644
--- a/dev-libs/Ice/Manifest
+++ b/dev-libs/Ice/Manifest
@@ -1,4 +1,4 @@
-DIST Ice-3.7.3.tar.gz 10471057 BLAKE2B 4b24abfafd411a9d9f0a50e05d8f3081301fd395b5c14fedf775726f9c75048c0e598cc58a27f9f10cd596e5dfcfd85be7f6771d6160208bbf99503a82d9becc SHA512 ef43bb28b4a20dcca5078ca2b0ad81269a435317761fc00b4d4bdf85bcdf4dddbf3b3ee6729477bd0957ea519a3705416883ba404386a05914a2c010cb785e27
DIST Ice-3.7.4.tar.gz 10494392 BLAKE2B fec17b0c9b7008f8a6387fadd964c7a1b93502e50501afa3cda50222e2940dda77efcb27cab7e32b73c8a151cb95a8df5f93c51bf3f4d092c1d10423a9999a9b SHA512 a4000a7b0ef042a93f7a4f4e384087c3050a97bd38f9ac593c535307dadb741d173b3f6c8aae8ddcf4c65a0e60531e2dfa2f9f68135d92e3b43b658e620d8d27
-EBUILD Ice-3.7.3.ebuild 7422 BLAKE2B 9bdf902c7700350b6f44761f4b37a42753509dc0098bf7b6eeaaaa34852f2d0217f621bd22c6e4a05dc669b03d9ef9f87be2fb2b8087f7dc331342dc3189d495 SHA512 b17afda5baf33020eda7563a550790f1a35d361542cda603c567395be470156f9101400aa78ecc37c27f930bd0d4abd89738b9a93f43218099467b6e5c5d673a
+DIST Ice-3.7.5.tar.gz 10560299 BLAKE2B 7760fd794ba0b7af22d7b89ad1b454a46144c8ea1975bd16bdc6a0fd7d0150c62f0b23d20f8d1f5323c7c2e816c922fb2eade255010883d6045c65b451d54f1e SHA512 586bc0fc575c53444e94592d4b31b1d4aa134a050d5448e8a76576d5c79f2e596f1640edf480f2ccbc94f38f33e6007ed5056144327f6efba644f73a95b15b9a
EBUILD Ice-3.7.4.ebuild 7434 BLAKE2B aa48196bbebdb53ceb6c359fba913c16921da290656e3fab5c7fcdea1ce69cd3ec9ffeca25ea9e540e6983e9beb03640789d53b2e611a22dd791d420de368bfc SHA512 6cb4d5b70e23f06c7c71ee3dfc9dc8a8f2848f7bf0aa410ecc1c7d75a9cf021725acc0a56124fc8fb9eb31b9d78cd2e5e4b3a9e278f52f8be341faed50f75130
+EBUILD Ice-3.7.5.ebuild 7452 BLAKE2B 12538eaf18db7a9945867fffe90b680ebb1679c2ae253b3dad5572a66163e767a5da916e762c12758e0ba6345b2d82f7cca9181405afacfbf708114b6f946934 SHA512 18d5ca3dd7dc60beab51f076ef87b96911acd36f85f8badf4b50b85506f24f3c0c2ea9bce02b037e90348127376f1075d094bb5a9834ae14fd2f243cc986db52
diff --git a/dev-libs/slice-parser/Manifest b/dev-libs/slice-parser/Manifest
index 69850a7..68f13a6 100644
--- a/dev-libs/slice-parser/Manifest
+++ b/dev-libs/slice-parser/Manifest
@@ -1,3 +1,6 @@
DIST Ice-3.7.4.tar.gz 10494392 BLAKE2B fec17b0c9b7008f8a6387fadd964c7a1b93502e50501afa3cda50222e2940dda77efcb27cab7e32b73c8a151cb95a8df5f93c51bf3f4d092c1d10423a9999a9b SHA512 a4000a7b0ef042a93f7a4f4e384087c3050a97bd38f9ac593c535307dadb741d173b3f6c8aae8ddcf4c65a0e60531e2dfa2f9f68135d92e3b43b658e620d8d27
+DIST Ice-3.7.5.tar.gz 10560299 BLAKE2B 7760fd794ba0b7af22d7b89ad1b454a46144c8ea1975bd16bdc6a0fd7d0150c62f0b23d20f8d1f5323c7c2e816c922fb2eade255010883d6045c65b451d54f1e SHA512 586bc0fc575c53444e94592d4b31b1d4aa134a050d5448e8a76576d5c79f2e596f1640edf480f2ccbc94f38f33e6007ed5056144327f6efba644f73a95b15b9a
DIST slice-parser-3.7.4.tar.xz 652 BLAKE2B 2f7ee8a078d857e74827f55f62cb8d4a39ba81772f140ea9d858367e50230ef2bc84d73ccc9f55e42c242a3c0ab338163e9e0fe4581d085a56f1201c7e0fe568 SHA512 2bcad0a450efef7d9d79ddcbf272bcc59bc533dcf6f70c232fe8e873a6dffb651bf73eeda3bdab0beb57bff8f33accfeb499cfb518e61c48d77297b538e318b2
+DIST slice-parser-3.7.5.tar.xz 652 BLAKE2B 0a7c7174c8e190c80839326fd848e404fe2ecfbc68a257ec045bc3ff64659b13493e6f6fe4f9900b24e72b450c28e970a2c76e2e8844bc5f3099e25a1b356256 SHA512 583dc8bf57ac3d2792b5535beb6d3a13e8322e3cd8749af80167d5b799f8e89772c8a34d1e06ae6f5c336c6df787a64b1bda15e8a0d2ba6b1d5c79bdbf2b249c
EBUILD slice-parser-3.7.4.ebuild 665 BLAKE2B 5ce2a34ca058152c2ed7f09ae95c507ae032c7bb0a95b84ebcd8d68da165bcd96ab003a8bfc2387012d1aaeca0a0d046d29f0185046cf6b6b68e03f4e8d08622 SHA512 17ad4ba8b015f8c8ad2032c7ee6d05dfd89c6bcf74a7c0077086deb40bd8268e1abf672e80bc5147d8389bb555514747018e1b0a5b4d40fe62524ade1f1cdd87
+EBUILD slice-parser-3.7.5.ebuild 671 BLAKE2B 6ed3a2d00dc36e7f0581730884f9b4dbe314040f6e445c84539b38ddeeb90cd26332a289325902fb55e3eb690c0ee929b4086499bbb17d492894d2504fb83591 SHA512 c2f7905c9e134dd8e5ee9e97036d109f266f200fa6facb7c6040bcc65c616331555fe894a18821a7b1fa212e5befeed57c02611053a95587df66eddc44d681af
diff --git a/dev-libs/slice-parser/slice-parser-3.7.5.ebuild b/dev-libs/slice-parser/slice-parser-3.7.5.ebuild
new file mode 100644
index 0000000..478736e
--- /dev/null
+++ b/dev-libs/slice-parser/slice-parser-3.7.5.ebuild
@@ -0,0 +1,32 @@
+EAPI="7"
+
+inherit bjam unpacker
+
+DESCRIPTION="Zeroc ICE slice parser as a standalone dynamic library"
+HOMEPAGE="https://zeroc.com/products/ice"
+
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> Ice-${PV}.tar.gz"
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="=dev-libs/Ice-${PV}*"
+DEPEND="${RDEPEND}
+ dev-util/boost-build"
+
+src_unpack() {
+ unpack ${P}.tar.xz
+ unpack_banner Ice-${P}.tar.xz
+ tar -xzf ${DISTDIR}/Ice-${PV}.tar.gz -C "${S}"/ice --strip-components=1 ice-${PV}/cpp || die
+}
+
+src_compile() {
+ bjambuild
+}
+
+src_install() {
+ bjaminstall install \
+ -i "Slice"
+}
+