summaryrefslogtreecommitdiff
path: root/sys-libs/db
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
commiteccb70a7f91b2d22582587f26d1a28bb31408b45 (patch)
tree3223e1fd54201bcf4ebecac6fbe87361cbe643e2 /sys-libs/db
parenta2810985afabcc31d3eace5e61d8ea25b852ba17 (diff)
gentoo resync : 18.05.2019
Diffstat (limited to 'sys-libs/db')
-rw-r--r--sys-libs/db/Manifest14
-rw-r--r--sys-libs/db/db-4.7.25_p4.ebuild10
-rw-r--r--sys-libs/db/db-4.8.30-r2.ebuild10
-rw-r--r--sys-libs/db/db-5.1.29-r1.ebuild10
-rw-r--r--sys-libs/db/db-5.3.28-r2.ebuild8
-rw-r--r--sys-libs/db/db-5.3.28-r3.ebuild8
-rw-r--r--sys-libs/db/db-6.0.35-r1.ebuild8
-rw-r--r--sys-libs/db/db-6.0.35.ebuild8
8 files changed, 59 insertions, 17 deletions
diff --git a/sys-libs/db/Manifest b/sys-libs/db/Manifest
index d75b23349d7a..7c0fdf02492e 100644
--- a/sys-libs/db/Manifest
+++ b/sys-libs/db/Manifest
@@ -77,13 +77,13 @@ EBUILD db-4.3.29_p1-r1.ebuild 4949 BLAKE2B fa025504269ff2139d313172edc04f97ce09a
EBUILD db-4.4.20_p4-r1.ebuild 4841 BLAKE2B 526de88f7cbc07f23ef457475e4dd061193eea011b0e5497c8a0edb00e74c3e3294c5d0bf77ab21baf437b910d73daab02183a0094221b9fa1aecbda146afa0a SHA512 62f61604fe8c2f06ff6a626638f96946b68cdec3b2d9820b0ecbf042c5ef13273fbea46e7a94e76ef318622e837f9232ed71904860724d488bce5d62281ca09c
EBUILD db-4.5.20_p2-r1.ebuild 5108 BLAKE2B e818918c2dfbfab9b6ac88cfa29a9c85a0d47d00ba011b4fee3c3172ab8855a6bf3b7d16a9f157d14351b89625fe1ad41fd9ba7726a99bf9540ee6b64726fa50 SHA512 4ceb324645c0186e2e9e4f76f3bf0bfc61f0d140a2c77b9acd27b76c7fc2cecf902f0d45e8b5a5d241ccbb7fbe92c74253317a7d94b0abe5cc86a0cfd5184ed7
EBUILD db-4.6.21_p4.ebuild 4837 BLAKE2B 9b1fac943f81b04b3a40475d8f81205511d9759c526730c98af361cde5248887c3ae23110b39848afe7633bcd4589a31b0fe745bbd1d86a9fd8b76ddf12214e3 SHA512 ef9f9fadf050100e345362c638945dc5c117d57eae56cf408e9945a391c290d4bf74803a96e3ede8d032c6638f89cf9a37a5af2401f11f4b549706e6567291ea
-EBUILD db-4.7.25_p4.ebuild 4287 BLAKE2B 5a2b8ff8cd7d71595496039d45ef56acd9bb00e657579db88cdfbb1d60de5c2923312b8f4e0ddbef3e107081cd72b2c078023a2d74db625dba2359d289659b54 SHA512 d31910de0ead360d9fc5e35d5c5ae36e1a9a18edd54f8d0a3e0fcce69df0cf61df9d6f879d8f5fb49ab551fe4ddb80fa29a948697f34eff3033bbc93c6da1e4d
-EBUILD db-4.8.30-r2.ebuild 4915 BLAKE2B 35b386bfcbd6a93ae9b1b44b7da0a9514e49686227ba64a2c8720b6ec97d05a08c03781032d7340d3660f685b6f5e0eddf59c6fc36ca10d4704a69167f00155f SHA512 f973dfafedf1ecd0c4d33d34ce8613bee65995df552f3c0bcd160afd208bd82f02decbdfe3e6d331f35068f73ad4eda30760b4ea1dfd55079aec408517498ac8
-EBUILD db-5.1.29-r1.ebuild 5651 BLAKE2B 77c87e5eb5ceff56dd7cb5ba779d9f51ea91bbbacd02d8200de03fa6d8c35a5dd8286a7146833d16fa2d7e4b0b335037ac0654371e97692d4add9a1c596f0aec SHA512 c8aaa4bf390f607e5d10dab041d4d99593a59b602312a3cdad118de8c1f505e592faa136bd9ce6e7d1e78eef6a15d6073767c703d465b251509e3eb73593267c
-EBUILD db-5.3.28-r2.ebuild 6812 BLAKE2B f1165e4e22e662e01cec2b9e5742a57b487857a97c3881c525bcad3e0de5c661c3e5090f10bc2e303209968593783eac1019ebeee4790bf4d0b6c3c33582c3cf SHA512 5bc9d9873254de11bdca875751007d6dd3def0a2dfc7ed46681545a1616c0e2e8cbe45ace69c5d887f0b7b7074cb800942b74da1e05d333766bfecea53cd2483
-EBUILD db-5.3.28-r3.ebuild 6918 BLAKE2B 06848ca952e02797787cb71ddc449437568aa51ff11cfe94beb6cf3412b60b55a78991f21fc193f41820cf5a6dfc8fb7d46f6fc7e556c140c1d93d6dc7423d66 SHA512 e0554f95dbeec3ef18a4500a8dbef3d075e1a10f13bb0fda6b1f9670cb5a95666a1618a742469ac46c72b4c2b47a577e289f96a7ae8f0836246b43e640fd5bce
-EBUILD db-6.0.35-r1.ebuild 6923 BLAKE2B 7f70797c093087d927bf5ff4e6e0abbb72e80a50d79a40a4e2bc391638bc875111bd40d2545b23b36678fd4f4329a9fe9d77d818cdbb564469d39c5e3bea8baf SHA512 43769652740e6b699cffef66ce68ace82de5e5ac144e86f1d931ce7007435d4d8c8f15513774e6a99c74fa5366ef69654cb17cee86f9852ad71855feeff539e7
-EBUILD db-6.0.35.ebuild 6827 BLAKE2B 2a8fe17a48f807da0d0daaa0c73a4815ffc1292092e3b72e48281aab4dc4da6801a10afe3fa8f3b530695624b4ee8b0bdd88fb550d180d847a143bec05a7c798 SHA512 110a491df19755ebe0dca8206c3c666becc35e325a7c8f1b62003f3fbdf8c7bb741efcd13a4034d2906710bb4fbc8a6adf152ec7ae9809bf6c93b96cb0223374
+EBUILD db-4.7.25_p4.ebuild 4602 BLAKE2B 68b270a2273cd8ba9ef9eeb1e962a8f17a0ac30a110f656c42f2bb3e54a7e5c669f110316bdf56b5ef26478f9b7817cf208e268f9be9b1dadffdbabf78879f98 SHA512 a845b722f0540e8b68d187c6f1f030b25124a382795a0215f04105724d79b3616ac83f40eed8b2400f1ebdbc7fc0c78c4bc1708f70ae4028fe7ad308dd4fa02a
+EBUILD db-4.8.30-r2.ebuild 5218 BLAKE2B 38b74feffe01c496901f3eea1e7893632177bbba533025e2a7f2914967b8d182f49e9dde2cefc4e00e6e8c4e631cb09bf803596b67ed15e347b1cbadd644d8f7 SHA512 69fdcdb96f867f9aa14169b26b0b2c6899eda31d9b0862eee7be60e7aa0f078e6e49786c7dad2cc2d966482768736447a417e4114a6bb8b16b6876cf75c7a79b
+EBUILD db-5.1.29-r1.ebuild 5966 BLAKE2B 113580ce5983024a29955a07420cb86a1b912992142539fd05593acbe6c2f83c1d23c9c8f23c731e603d1a12a318a35e17b4b108eaec62a4ccf6eed8216945f2 SHA512 5195b93449870ce85e3bb32f582b16ecb896912b8a019e22fb7186a713f2144921a20ca122f266a2754fdeb8b8e91d368e72836d36b1c56beaaf7aa8d2f077c7
+EBUILD db-5.3.28-r2.ebuild 7118 BLAKE2B 71ba02f7f0d7d8422ca349f3bc9250ff40c8f93ad507c589be167799bc6602403537125178c485312ade4df4a9050333d4c9858f1266070babc5f140fdfdb5c8 SHA512 96cff144ab08fd40db54ba608515a12afcb1ac3b680e048630e2b21ea963b0352d308de45a88eb3317fd801db69e9837e6308e70e7c39555cb97989104528c6e
+EBUILD db-5.3.28-r3.ebuild 7224 BLAKE2B ec7d43bdb928eb16c4c797530cb83f4e29e7ec4b86e69a2005328d300fdad3669def549248c57688c036a0c210c1d3fdf76b924a46d7c5c06c894841c37ad08a SHA512 2f06f627ef42baff96e4bc9706d68b28363237a351fe8dda3dd26f678cf0fd46f5db11031d160a79dad8f8acd4bd6df13a3f60835a11e0543e5e919af0381ce8
+EBUILD db-6.0.35-r1.ebuild 7229 BLAKE2B 018efbe779cd39c421aeb8335affb4afc05b0a171462cd8e9bedc6ce96e3e1dc61b65d563358644085cdf0b7b49384fa53a4b12e1a73ec7bb8be569f5f6c53bb SHA512 8fd42e2257722561c7081a940b22191a10499498a9ebb1ccadd70e93b84886cb2f79764e7b96662bb047eabe675ccf9832187cb63432e1c075f252eccf7422ca
+EBUILD db-6.0.35.ebuild 7133 BLAKE2B 49f5b9dc1a25c7a5ece19ff57085d9ae377a22d7f3bbb1192f17855804b6bec4c28a1987db50ae5f86d192680c0c82ea2f42be26903a4cd3d37a4d3c5dca533d SHA512 3416fcdfd40c2d412dd9917658b77adeada32494bfbfa843db017eee9f7233d00cbd8257455f68843c5755658ecd1bc2ccd2f457e0268a0d2674c7a983b7901f
EBUILD db-6.1.36.ebuild 6890 BLAKE2B 64119026dd5fdc6b989572097a5a2eaec0f0302f430e95b545751d33e3c6aad65be116cf66077008f3120a17398b349f3003e1866dafdabf55c691dc006082a5 SHA512 b72f20c30c3d092afa39bcc7c2faca8282f6aca072513ccb2b415842656f092541d1878e65121f86103e5cb33280f5c18f8f2d50d6f0b3294534d2d521fc1405
EBUILD db-6.1.38.ebuild 6890 BLAKE2B 64119026dd5fdc6b989572097a5a2eaec0f0302f430e95b545751d33e3c6aad65be116cf66077008f3120a17398b349f3003e1866dafdabf55c691dc006082a5 SHA512 b72f20c30c3d092afa39bcc7c2faca8282f6aca072513ccb2b415842656f092541d1878e65121f86103e5cb33280f5c18f8f2d50d6f0b3294534d2d521fc1405
EBUILD db-6.2.32-r1.ebuild 6941 BLAKE2B 911dbe656e6cd8ac1e096e68db9e550ad797a0e897a64e0a86e44e6119c5ce3e4d7d175e80c6a60b053caa65739edf3b2e4fab29bdcc7db3e2c7015749088032 SHA512 40cb04c86ba8102226a79f9c76ad24df836ea8a21ebf6d89ea8a04975112cd25e08d4bcc8bbbf3403104e7814c61010142268ebe7e9a243a792b3c8fad855a02
diff --git a/sys-libs/db/db-4.7.25_p4.ebuild b/sys-libs/db/db-4.7.25_p4.ebuild
index 2f341da53d5f..807fc0adc028 100644
--- a/sys-libs/db/db-4.7.25_p4.ebuild
+++ b/sys-libs/db/db-4.7.25_p4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=0
@@ -118,13 +118,19 @@ src_compile() {
--enable-o_direct \
--without-uniquename \
$(use_enable rpc) \
- $(use arm && echo --with-mutex=ARM/gcc-assembly) \
$(use amd64 && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable java) \
${myconf} \
$(use_enable test) \
"$@"
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
emake || die "make failed"
}
diff --git a/sys-libs/db/db-4.8.30-r2.ebuild b/sys-libs/db/db-4.8.30-r2.ebuild
index b19ec4fc505c..bdedb3547a75 100644
--- a/sys-libs/db/db-4.8.30-r2.ebuild
+++ b/sys-libs/db/db-4.8.30-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -125,13 +125,19 @@ multilib_src_configure() {
--enable-compat185 \
--enable-o_direct \
--without-uniquename \
- $([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
$(multilib_native_use_enable java) \
"${myconf[@]}" \
$(use_enable test)
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
multilib_src_test() {
diff --git a/sys-libs/db/db-5.1.29-r1.ebuild b/sys-libs/db/db-5.1.29-r1.ebuild
index a00e96a4a1b2..5f28da0d3676 100644
--- a/sys-libs/db/db-5.1.29-r1.ebuild
+++ b/sys-libs/db/db-5.1.29-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -148,7 +148,6 @@ src_configure() {
--enable-sql \
--enable-sql_codegen \
--disable-sql_compat \
- $(use arm && echo --with-mutex=ARM/gcc-assembly) \
$(use amd64 && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
@@ -156,6 +155,13 @@ src_configure() {
${myconf} \
$(use_enable test) \
"$@"
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
src_compile() {
diff --git a/sys-libs/db/db-5.3.28-r2.ebuild b/sys-libs/db/db-5.3.28-r2.ebuild
index 8738e10e0083..47b37d93ea64 100644
--- a/sys-libs/db/db-5.3.28-r2.ebuild
+++ b/sys-libs/db/db-5.3.28-r2.ebuild
@@ -159,13 +159,19 @@ multilib_src_configure() {
--enable-sql \
--enable-sql_codegen \
--disable-sql_compat \
- $([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
$(multilib_native_use_enable java) \
"${myconf[@]}" \
$(use_enable test)
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
multilib_src_install() {
diff --git a/sys-libs/db/db-5.3.28-r3.ebuild b/sys-libs/db/db-5.3.28-r3.ebuild
index 24f0d3c333b9..d29b9bb65a4e 100644
--- a/sys-libs/db/db-5.3.28-r3.ebuild
+++ b/sys-libs/db/db-5.3.28-r3.ebuild
@@ -161,13 +161,19 @@ multilib_src_configure() {
--disable-sql \
--disable-sql_codegen \
--disable-sql_compat \
- $([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
$(multilib_native_use_enable java) \
"${myconf[@]}" \
$(use_enable test)
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
multilib_src_install() {
diff --git a/sys-libs/db/db-6.0.35-r1.ebuild b/sys-libs/db/db-6.0.35-r1.ebuild
index 0cd34cc3b7ac..a2d1df993e54 100644
--- a/sys-libs/db/db-6.0.35-r1.ebuild
+++ b/sys-libs/db/db-6.0.35-r1.ebuild
@@ -159,13 +159,19 @@ multilib_src_configure() {
--disable-sql \
--disable-sql_codegen \
--disable-sql_compat \
- $([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
$(multilib_native_use_enable java) \
"${myconf[@]}" \
$(use_enable test)
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
multilib_src_install() {
diff --git a/sys-libs/db/db-6.0.35.ebuild b/sys-libs/db/db-6.0.35.ebuild
index b03e9d66b023..476381c66a90 100644
--- a/sys-libs/db/db-6.0.35.ebuild
+++ b/sys-libs/db/db-6.0.35.ebuild
@@ -157,13 +157,19 @@ multilib_src_configure() {
--enable-sql \
--enable-sql_codegen \
--disable-sql_compat \
- $([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \
$(use_enable cxx) \
$(use_enable cxx stl) \
$(multilib_native_use_enable java) \
"${myconf[@]}" \
$(use_enable test)
+ # The embedded assembly on ARM does not work on newer hardware
+ # so you CANNOT use --with-mutex=ARM/gcc-assembly anymore.
+ # Specifically, it uses the SWPB op, which was deprecated:
+ # http://www.keil.com/support/man/docs/armasm/armasm_dom1361289909499.htm
+ # The op ALSO cannot be used in ARM-Thumb mode.
+ # Trust the compiler instead.
+ # >=db-6.1 uses LDREX instead.
}
multilib_src_install() {