summaryrefslogtreecommitdiff
path: root/sci-electronics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-21 07:00:13 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-21 07:00:13 +0000
commit3faa6ebe0068b432ee5a9390c47ceca068ea7fe9 (patch)
treec571245b455a9a5dd80022270c5ac943532620b9 /sci-electronics
parentee93fbc2bb111cf895ae00cc1877c68f0eafaf2a (diff)
gentoo auto-resync : 21:03:2024 - 07:00:13
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/Manifest.gzbin8866 -> 8868 bytes
-rw-r--r--sci-electronics/geda/Manifest2
-rw-r--r--sci-electronics/geda/geda-1.10.2-r2.ebuild26
-rw-r--r--sci-electronics/gsmc/Manifest2
-rw-r--r--sci-electronics/gsmc/gsmc-1.1-r3.ebuild14
5 files changed, 19 insertions, 25 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index a6e5059d5c14..5e5abd8a7004 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index 5b8284f8a2ea..db4ad08a7562 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1,5 +1,5 @@
AUX geda-1.10.2-drop-xorn.patch 1958 BLAKE2B 874d2457d1589fd6a5f0eabea50b8ecda860a3e4b29df748077cb855f9da9d693ef2036497562430d9d70c3c6bb7a8746ca2b46da784d37bc5228531370a2971 SHA512 6deacf5624fde0dcb9ed0059e63a23b44cffeb35975e8a2d3872a6cdb878625207e4c168f9a88a7fca848f23be1b128f2377701b57d651e9b05cd264ece76ca7
AUX geda-1.10.2-fix-gtk-sheet.patch 431 BLAKE2B 47a72f0b16a90398c03f0c37fbdbd357a612d4896c2274e498606b5a69ea970598687965416e6ab62d5d2187851aeebd0bf96d530ab4094ac33e9080fa90bf3e SHA512 7b21ab5a23589b6fc4bbcea851f6f1c1c64cb02ee0a914e6533721d057e06f491a6c9787f1408974845672b526027ef47361e8b20c7cb3df050d18912e121a47
DIST geda-gaf-1.10.2.tar.gz 14441491 BLAKE2B d6ecc4bc1390ff457396ae406fdeee909418f63d8c50e537215fa0a1131cfda91339f44ddc2c91ca0f3772f4416be1c4448fea45336c78bb601fb9b4df399b14 SHA512 c7beabf019762d9d3b4faa63f1345fb064ebbb6e0203a6c5bcab6b740d20db9f3cedf85c2f99e3ab1cb5396c06886fad1dbd5201eb7bad9e77c03511cf23b1a1
-EBUILD geda-1.10.2-r2.ebuild 2302 BLAKE2B 4ae1ef27cda458f165e1fd06d9f804fd4c54719cdbc071c0b3dbbe3a413fca6095934918270268eed7f512390eea5c3e8c205e34be7ebf5967dd25071e9a20a9 SHA512 2f747fd48db5a4a8c29d4db5c4d7381e080f38bf71be7fb074a2879539012188698ea94da698305c7914c059a977b4fd0ecaea0c25d83f9681dc904b810bc0ea
+EBUILD geda-1.10.2-r2.ebuild 1861 BLAKE2B 1b111464fa6383c68f86d152708408cda686b64918ae4bf779d244c20c58c31cfb3d01b11d9a5da41a997b7d6426df6ff2bc50b025a7c31cf90b4fad745019e9 SHA512 bdc2731f7820d5f35d4a382b77a5dfce18f28551e7aeffcf3870f152e27355d734e7cc8177ce270f24f2e2e81d0c7fca2424d551faffbfd28b5cc7d7c9f8e4ea
MISC metadata.xml 1035 BLAKE2B 496676114ecd6d8bbf65df2b434297289541e9e2893cf0665428d738c51759472e835e8e457016313927384b3a87e2c4c13368a03a87aff3972c4c2379fd43dc SHA512 03908f8900a1da38cc29f9bd071724217d9dd2e1f253c1b08d5348a21e7ff04b2e244a943d9794cfa889cecb016810950bd0790953919c4160af7009c3251c2d
diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index b89a89bcae19..24b2e1b10dd4 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
-IUSE="debug examples fam nls"
+IUSE="debug fam nls"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
@@ -57,31 +57,15 @@ src_prepare() {
default
rm -r xorn || die
- if ! use doc ; then
- sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
- fi
- if ! use examples ; then
- sed -i -e 's/\texamples$//' Makefile.in || die
- fi
-
- # add missing GIO_LIB Bug #684870
- sed -i -e 's/gsymcheck_LDFLAGS =/gsymcheck_LDFLAGS = $(GIO_LIBS)/' \
- gsymcheck/src/Makefile.am || die
-
- sed -i -e 's/gnetlist_LDFLAGS =/gnetlist_LDFLAGS = $(GIO_LIBS)/' \
- gnetlist-legacy/src/Makefile.am || die
-
- sed -i -e 's/gschlas_LDFLAGS =/gschlas_LDFLAGS = $(GIO_LIBS)/' \
- utils/gschlas/Makefile.am || die
-
- sed -i -e 's/sarlacc_schem_LDFLAGS =/sarlacc_schem_LDFLAGS = $(GIO_LIBS)/' \
- contrib/sarlacc_schem/Makefile.am || die
-
# remove compressed files, compressed by portage in install phase
rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die
rm docs/wiki/media/pcb/plugin_debug_window.tar.gz || die
+ # -Wmaybe-uninitialized is made fatal, which is not ideal for building
+ # releases. Upstream is working on fixing these anyway.
+ sed -i '/Werror_maybe_uninitialized_IF_SUPPORTED/d' configure.ac || die
+
eautoreconf
}
diff --git a/sci-electronics/gsmc/Manifest b/sci-electronics/gsmc/Manifest
index b42d4c50c00d..aaa63490b10b 100644
--- a/sci-electronics/gsmc/Manifest
+++ b/sci-electronics/gsmc/Manifest
@@ -2,5 +2,5 @@ AUX gsmc-1.1-autotools.patch 1271 BLAKE2B 05eec2b3d68c813411fb7b43b6a75a7215d905
AUX gsmc-1.1-clang16-build-fix.patch 812 BLAKE2B 244a2f827e7cd0989d9370b8f324e01c4ee41d08a5235628e47d57d3de2d796f53e915ae9daa96df3fadd5c3340849c84cd3c1d0bbdb7d514bd3706e3a3ef987 SHA512 f321e57c1cd8419fea08e6a14f006ddbbdb800b8ef570e28d5cc6da3572dfb21e39b2346b0746b293a94dc3759b51c5cb833c85d2fa51c7e0a634398d0910f70
DIST gsmc-1.1.tar.gz 122726 BLAKE2B 540ac5fcb2057990f1b95c6be844bd3b84c7f0bca8064bf65d93d67dffacfc7dd4197b8de5477518674a8876fe7e69e0ba1e5a24e278c2d8422b35f64343f422 SHA512 ea9db9e4917d82e0d9fa40318a971b63443611ab91b2321115d68fa4083de1879086e5c3392607347e3222fabb9efd5f8175ebb8cd122da479fac1ce7e2d9696
EBUILD gsmc-1.1-r2.ebuild 639 BLAKE2B 8a3c20fbadf0fb66059e765fe900f2e73080783bbf60aa90e25dbaf157459a66ec5b7e6f8f35767567539a71ec6c6f5a90b934e025fac9c9692c3d6890aa065f SHA512 6100313e7c2555dc25b7636b20da6364335104c79f4a768cb014a870ef9cc85d6924ad7d783ca7d3c42e8aabd242fddde5a7c491b09ee9515821e340b5a455b0
-EBUILD gsmc-1.1-r3.ebuild 683 BLAKE2B f9fcce6c49ee3430a65075aa2626c52d0b48513a16531e29d614ac0763a62d098135b60e851a7cc18b30c7e34314ad3ecff3f31d35640ab244a35077ce0e8f1e SHA512 374a4780b668e520abcd8578b873675c4855af09c929a7893a117de87099b7e1fe9597c3c0b1df9c8fdade4924a537213c03906c108c320c0bd4ac9409c28995
+EBUILD gsmc-1.1-r3.ebuild 866 BLAKE2B 7333653f652fcd2a9f6924f3ae1b32bcdbcf9ea3de8944669765576d77371ecb1d146ddafe2d809f826487b5a76a89be610381a8f7a04c80bec2a57ee19ec26d SHA512 bcb233820e3c19fc7ce1767d63ca6d45a8fea2057b2756309e64539bb382dee6d58acec940f2cff9456d9fb7c23ea3d24f8728322fa89f4aada11daf0d3b6411
MISC metadata.xml 266 BLAKE2B 3156493903221fad476cdd67c730112cb30dbb79592604848f6ab474eb76cf998a65b6fcb922ccfb1e308d656dbdbc56c6748adadee3ac3b4b2a952e53d5d26a SHA512 30749f25869f404c006f539e1562ccf9fd02856ba610001eab9e44797ccb962ea70971183324908bc3e2c730221c0fe6f9e107e9f2d27a9e467ea454260be5d1
diff --git a/sci-electronics/gsmc/gsmc-1.1-r3.ebuild b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild
index ebd74cd54aa1..7abf1fbc2832 100644
--- a/sci-electronics/gsmc/gsmc-1.1-r3.ebuild
+++ b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="A GTK program for doing Smith Chart calculations"
HOMEPAGE="https://www.qsl.net/ik5nax/"
@@ -30,6 +30,16 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/862456
+ #
+ # Upstream software dates to 2004 with no sign of activity.
+ filter-lto
+
+ default
+}
+
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS README TODO