diff options
Diffstat (limited to 'sci-electronics')
-rw-r--r-- | sci-electronics/Manifest.gz | bin | 9055 -> 9049 bytes | |||
-rw-r--r-- | sci-electronics/electronics-menu/Manifest | 2 | ||||
-rw-r--r-- | sci-electronics/electronics-menu/electronics-menu-1.0-r1.ebuild | 4 | ||||
-rw-r--r-- | sci-electronics/fasthenry/Manifest | 2 | ||||
-rw-r--r-- | sci-electronics/fasthenry/fasthenry-3.0_p082514.ebuild | 31 | ||||
-rw-r--r-- | sci-electronics/iverilog/Manifest | 3 | ||||
-rw-r--r-- | sci-electronics/iverilog/files/iverilog-11.0-autoconf-2.70.patch | 304 | ||||
-rw-r--r-- | sci-electronics/iverilog/iverilog-11.0.ebuild | 6 | ||||
-rw-r--r-- | sci-electronics/pcb/Manifest | 2 | ||||
-rw-r--r-- | sci-electronics/pcb/pcb-4.2.2.ebuild | 4 | ||||
-rw-r--r-- | sci-electronics/xoscope/Manifest | 4 | ||||
-rw-r--r-- | sci-electronics/xoscope/xoscope-2.0.ebuild | 37 | ||||
-rw-r--r-- | sci-electronics/xoscope/xoscope-2.2.ebuild | 4 |
13 files changed, 320 insertions, 83 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz Binary files differindex d65fd689a9ef..7c7ce88e1661 100644 --- a/sci-electronics/Manifest.gz +++ b/sci-electronics/Manifest.gz diff --git a/sci-electronics/electronics-menu/Manifest b/sci-electronics/electronics-menu/Manifest index 14fdfa0b98ad..a38be7ea17db 100644 --- a/sci-electronics/electronics-menu/Manifest +++ b/sci-electronics/electronics-menu/Manifest @@ -1,3 +1,3 @@ DIST electronics-menu-1.0.tar.gz 12284 BLAKE2B 767aa286375b509879d784f82290f3fac8bad0614466a566405ce67f2f06e5b04272cbd58410655dd258dfee9eb6b4cf3af0e9b5a00a247cd79165968dd06dd6 SHA512 c4619d6dfd0641da772a7026af50b0ba1ededee6a5be84ede1c058671764f8c9a7d55e44a018f6bd42bbef0a29d513df5e9056a9a345999a2493fa62d2300b0a -EBUILD electronics-menu-1.0-r1.ebuild 582 BLAKE2B 5b2e5b734f0aa2b1c47856f9253c7f07216215bc6859c1e4435ed8cc42269d7aa6f2d60c1cfcff5b6f5cf15f5e6dbfff81516d6b833f284822f9e3922126a4eb SHA512 a916afa88e7145c5710f76aacce96687f08bf40021a104bef406cc2eb2da2a7d473c742f8027b0a1627897c5eb27881303c3e2515972cc917b6a7890baed24f7 +EBUILD electronics-menu-1.0-r1.ebuild 568 BLAKE2B 6995fc46c4660d61cb0702811acb0e0e566a3fce4f50ea502f9b7417fffd2ad85f45bfa0cdef699020f462eea229704bc5ece14b689c43dc4dc63871cd408c20 SHA512 10e0f5415bb97bcf86b8f2832af10567a98b6fa39bd1be767f8c41b6e30f1ea1a6586582e4fb8ddf8dedc03147e4be974e747d3f2626aaaede2a88b118aaf105 MISC metadata.xml 510 BLAKE2B 6345a1d48e8b0c75e2a02bda8615f73f5923796762f62fa08b75a36855ce7e51ca7d4a3d92875b7345892c5003f724b9f6a9542d55ac774090ca0a2131ea1fcf SHA512 2a79ec82566c1493a1f25cdbb30ed4c970d96989caae79614ee40febaa642bb6db96c1bdf4ce3ea081448d0d8550aaa8ce385f5c2ae4060a42842ba6b3b11232 diff --git a/sci-electronics/electronics-menu/electronics-menu-1.0-r1.ebuild b/sci-electronics/electronics-menu/electronics-menu-1.0-r1.ebuild index 0ceee2d55f12..ed84cdc627fc 100644 --- a/sci-electronics/electronics-menu/electronics-menu-1.0-r1.ebuild +++ b/sci-electronics/electronics-menu/electronics-menu-1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -11,7 +11,7 @@ SRC_URI="http://geda.seul.org/dist/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 sparc x86 ~x86-macos" +KEYWORDS="amd64 ~arm64 ppc ppc64 sparc x86" IUSE="" DEPEND="" diff --git a/sci-electronics/fasthenry/Manifest b/sci-electronics/fasthenry/Manifest index aa034523bd23..e412033930b0 100644 --- a/sci-electronics/fasthenry/Manifest +++ b/sci-electronics/fasthenry/Manifest @@ -2,7 +2,5 @@ AUX fasthenry-3.0.20.07.17-ar.patch 556 BLAKE2B 8f0dd170c3874598050e3f5706072f8e AUX fasthenry-3.0.20.07.17-cflags.patch 1621 BLAKE2B 1cd3be8b20ebbc5392ccf075ee1c87ef56da08bd8b5bad5c4d1680a7721d8c8e925714d76b45a0c7e77b24f1ea06228313dd37e7a7d1077942e4e592e0822897 SHA512 54f66a9b1408cb88c53c3220291ab5a0674d0bd328fef88be6da630e1567a21a1d9cc6ddf044c3c6c4eb879ff0d84161e8918b887d3cf36e6b7ac351607d60de AUX fasthenry-3.0.20.07.17-ldflags.patch 1586 BLAKE2B baec5791cd996f64f20093b6d610f98260b15854e18dab52ba89a65d86f1481b6eb2af58b4878e20df2dc61ff7984dcb17fc55d3f98adc3505577e7922f5a98f SHA512 319a7ac37de72e1c5e8e1e49f0d781674a62bd0be1ee835dacac40e7624fa6e3d5e6aed230cca0a3a10abc5c8c2790be090dfc70c01f2ccbfdbd4273f6933cf5 DIST fasthenry-3.0wr-071720.tar.gz 5196905 BLAKE2B 577e1b6c9b5483144f54de96439a2f11d41bfe54fbd9973084c2e17d180843ceaaa946899ae1bc71ef7dcf3b048da9775f2015fe03ce01ece67f66f998adba9b SHA512 90419c9e8cbdbb16dcb34db65e4e87643cbdbfad980012ea8c08d4fc062a113e388a38705d4d5af3970107ff71630fe7afe3b29e1de731c147798e683ec71cd3 -DIST fasthenry-3.0wr-082514.tar.gz 3738940 BLAKE2B 3fd5d45e047725bf04299bf77f7385f42faa68d234a06f57cc494684a65e1c02d3879cb42a02dc3f53b0a63b5f5caf5d0a24ae1182ef19695e37a758b9bdb5e1 SHA512 53764d2eb5577d89934ad882af0eeadc6196d95a9c22cd6648e0c342c33ef1d8289b3b6c9ef48662ae4611e2bf914e4c4a68ddc536dc7921e0296cd59c5f3538 EBUILD fasthenry-3.0.20.07.17.ebuild 769 BLAKE2B 73a749c32bc5493b43db213e7fae815862c077500e7755661f19c1c01de6ec1f99bc821998a7f18e50becfcd0454d09b52ee84e0648605625a3a51ae1288b71e SHA512 790e8cb137df98a077050263d9967ef3bceb9605dedfeb2329f951c50122cefe3ec04132ebe29e55530931480496f2ff63337ed163791dc55b41f24ffef30ca8 -EBUILD fasthenry-3.0_p082514.ebuild 600 BLAKE2B f894d630cca5a684699326796ea23ed14fdbbc8d4bb90ae178b1b07c81ba6c7e11ba46abc89becdb6a87171c81446d8b3aee318795adf210cf78f6e9e8910a84 SHA512 63a4c938169578faa87a83f32d99293a7e3eaccabb830f15b09997152067796d8034a8487d472c7d664d45424330e4efcbe3f52ee6c6c192a389fe76e1a18633 MISC metadata.xml 333 BLAKE2B f522a7296deba6133ac57d58f634d78e2cdbddbce6ca4ba93fb83717a934f9f1eba3b32727cdc5a8196010cfb7ba9554f42c5fe904496d8ffec69375ed34c7b7 SHA512 03e74ece880711b377a80d6db5714b516922bf32e1b4df1e2fd437578beb04f632b4a36dd0a10933bca307832cc956af43ce6edec27aae7756a5505605ca9547 diff --git a/sci-electronics/fasthenry/fasthenry-3.0_p082514.ebuild b/sci-electronics/fasthenry/fasthenry-3.0_p082514.ebuild deleted file mode 100644 index b8aa6389c0e7..000000000000 --- a/sci-electronics/fasthenry/fasthenry-3.0_p082514.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit versionator - -DESCRIPTION="Three dimensional inductance computation program, Whiteley Research version" -HOMEPAGE="http://www.wrcad.com/freestuff.html" -SRC_URI="http://www.wrcad.com/ftp/pub/fasthenry-3.0wr-082514.tar.gz" - -LICENSE="all-rights-reserved" -RESTRICT="mirror bindist" - -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="" -RDEPEND="" - -S=${WORKDIR}/fasthenry-3.0wr - -src_compile() { - emake all -} - -src_install() { - dobin bin/fasthenry - dobin bin/zbuf - dodoc -r doc/* - dodoc -r examples -} diff --git a/sci-electronics/iverilog/Manifest b/sci-electronics/iverilog/Manifest index 4b6dfab99fb8..078c3e3c124a 100644 --- a/sci-electronics/iverilog/Manifest +++ b/sci-electronics/iverilog/Manifest @@ -1,9 +1,10 @@ AUX iverilog-10.3-file-missing.patch 8849 BLAKE2B 2cb72c6d2b769ae0ac601f950b62dd0c3ad460df593a6a033794a5bfa482d1aa18e74502a8f54456c96df86ba12fe61827e0439764d05e0b5d5b00ae1d71d870 SHA512 bb954e9669fdfaea30a9bf711a2d7b5cf38906dc3665752746a9e0d8738dc07a79d90b33ba82dfe665a8181910b3b3083a78d06607562d684f6d9b8bc1741368 AUX iverilog-10.3-fno-common.patch 777 BLAKE2B 99ce15739f0d86dd838e652542152cc7b2301a3dee605b7aff299ef3588576b21ed21ae19468a3dcca200cee4b6cd3271125837d75e83dbed770d07cd2eeb83a SHA512 2e10fbb03649da90e97977b18922fb74527d0256fdd6b819ba69cafe64c3a38f09cf47619448fd34a47a2ebf72af406c18d276885189f2381157ba99c1994319 AUX iverilog-10.3-gen-bison-header.patch 3125 BLAKE2B 75bd40007237491571e0bbac19cd9d007db5b18b491882f52ca9889ead097189371906a62cebae2176ea822572984f58c97ac6abbef7ee89f2397a06a4580c1f SHA512 ebc835c28456498787a82ff446c606a6713343e4421465a17afeb1266b1dc445c760707059b217ee9efc7e79d00a119fb2173c1adbf3270cdd0ed720e3436d17 +AUX iverilog-11.0-autoconf-2.70.patch 11616 BLAKE2B f753698b8dfc21914ac68d09251515f71890e5164252173b020987b1387cccc23ac9d621cb27b5073d654f87cf003a75b9a35d075437201b565f32220e14fc18 SHA512 1a57dfd29799ff2aeeb27632325b9522b9764faaecf223ff7120bf224ebae8cda2beffb5f2b04bfc148e518332680272cc32491e0bcd103c2d0dffd46a37aa0e DIST iverilog-10.3.tar.gz 1600835 BLAKE2B 107c57c61fb27c18f4020f7853bf6ca83d1a86fdc73c57ea207828baf6b7a26d42e43ce7b33580f050a4c0b8f63bca6accecf678323a3bbbee1eb9c1d8fa2caa SHA512 67076e19a208576c21a0462ff7d15d00a9d47740c47518a5523bd928b3118360d85eb84c317963717d15e5246ece3727259f6ff3baf59e195340530cc9086a1d DIST iverilog-11.0.tar.gz 1682457 BLAKE2B ba90574e1453a095143e76e5dc79bb2357a721fc62c24f0fb23d220458819cb3b8ea8494410ce956e68831b682b61f27f64e94e9c166a69e5f6d5d30a8269a11 SHA512 5d6a65e1c3b6b62e99af708cd5a259cc69c6b789dd6eff69e225903d9b8c115d9e5d6f7635b30c6558197cd0ee6fd8196a163fbd98956e24c211d97328b85056 EBUILD iverilog-10.3-r2.ebuild 1785 BLAKE2B 058c19a7d97a4dd06ddae74f5f52d8455b967ca62897ce1306174de02068e20dae8b9fa886d6d9931c448fe38e4e9530d1aac761b1a656403084f0755106025f SHA512 89c9086635765151fbf23c2d1c11c5daca8100d9fef52db681f4124aca10f51cdd8a94885479f98dc541bea583357744952d8ee859c103fcbba48b517acb4442 -EBUILD iverilog-11.0.ebuild 1485 BLAKE2B dd0bc0d262210b821ec7499876d249610762c10f42960f42cf1e4cda3c31d7a65628c2289fff894e5863952415829b940cdcf0031c1bdb61bc65e970cbe2064a SHA512 5a141f14d7752380371ceb40177884e213e0fac779f3cfb358a93d8a5c691c3d2b947d91f394c5365bdce402b611d990d79c7879f6884520f6d96f6806702941 +EBUILD iverilog-11.0.ebuild 1546 BLAKE2B 86377320cab16df1f7124687dcfd6393035b840709281fd21158acc99ae72a9c4abdd6ef71650dbb9675b327043c295c135e96c0a530a6889807850995cb94ed SHA512 f7a3fb99bac2e1b9e6132e88be42157cd435d5bcb7ab471a42778eead9f068662207e612553b652751f0bb6ea8f8593b25b22a2dae9073f5623ccdb99ab317d6 EBUILD iverilog-9999.ebuild 1485 BLAKE2B dd0bc0d262210b821ec7499876d249610762c10f42960f42cf1e4cda3c31d7a65628c2289fff894e5863952415829b940cdcf0031c1bdb61bc65e970cbe2064a SHA512 5a141f14d7752380371ceb40177884e213e0fac779f3cfb358a93d8a5c691c3d2b947d91f394c5365bdce402b611d990d79c7879f6884520f6d96f6806702941 MISC metadata.xml 904 BLAKE2B 92e78cfceee82ffb4feaee92810d496bf78c3321a81c97fbcc0038244e2ea58e87fec57254ebd90852a4d308bd08d944659ce59b339b2762ba26843c8ad59cb3 SHA512 8c3633d7bea101dc771c26355b40d309eb5b0b3ea7bbf3538faaa9c7098253eb623aac3f9e312aed25a9262116d013784adf02d9f2a3943a5fbec3733dab250f diff --git a/sci-electronics/iverilog/files/iverilog-11.0-autoconf-2.70.patch b/sci-electronics/iverilog/files/iverilog-11.0-autoconf-2.70.patch new file mode 100644 index 000000000000..83864afa618c --- /dev/null +++ b/sci-electronics/iverilog/files/iverilog-11.0-autoconf-2.70.patch @@ -0,0 +1,304 @@ +From 4b3e1099e5517333dd690ba948bce1236466a395 Mon Sep 17 00:00:00 2001 +From: Martin Whitaker <icarus@martin-whitaker.me.uk> +Date: Fri, 1 Jan 2021 18:42:01 +0000 +Subject: [PATCH] Fix configure scripts to work with autoconf 2.70. + +Numerous deprecated features have now become obsolete. Mostly done by +running autoupdate, but that left a few fixes to be done manually. + +This includes the latest version of AX_PROG_CC_FOR_BUILD from +https://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html +--- + INSTALL | 5 ++-- + Makefile.in | 2 +- + README.txt | 2 +- + aclocal.m4 | 57 ++++++++++++++++++++++-------------- + configure.in => configure.ac | 45 +++++++++++++--------------- + 5 files changed, 59 insertions(+), 52 deletions(-) + rename configure.in => configure.ac (87%) + +diff --git a/INSTALL b/INSTALL +index a2c8722cc..95b403761 100644 +--- a/INSTALL ++++ b/INSTALL +@@ -19,8 +19,8 @@ diffs or instructions to the address given in the `README' so they can + be considered for the next release. If at some point `config.cache' + contains results you don't want to keep, you may remove or edit it. + +- The file `configure.in' is used to create `configure' by a program +-called `autoconf'. You only need `configure.in' if you want to change ++ The file `configure.ac' is used to create `configure' by a program ++called `autoconf'. You only need `configure.ac' if you want to change + it or regenerate `configure' using a newer version of `autoconf'. + + The simplest way to compile this package is: +@@ -178,4 +178,3 @@ operates. + script, and exit. + + `configure' also accepts some other, not widely useful, options. +- +diff --git a/Makefile.in b/Makefile.in +index 974593374..90ecadeb5 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -202,7 +202,7 @@ stamp-_pli_types-h: $(srcdir)/_pli_types.h.in config.status + ./config.status _pli_types.h + _pli_types.h: stamp-_pli_types-h + +-$(srcdir)/configure: $(srcdir)/configure.in $(srcdir)/aclocal.m4 ++$(srcdir)/configure: $(srcdir)/configure.ac $(srcdir)/aclocal.m4 + cd $(srcdir) && autoconf + + config.status: $(srcdir)/configure +diff --git a/README.txt b/README.txt +index 26533ebcf..d04dab88c 100644 +--- a/README.txt ++++ b/README.txt +@@ -72,7 +72,7 @@ If you are building from git, you will also need software to generate + the configure scripts. + + - autoconf 2.53 or later +- This generates configure scripts from configure.in. The 2.53 ++ This generates configure scripts from configure.ac. The 2.53 + or later versions are known to work, autoconf 2.13 is + reported to *not* work. + +diff --git a/aclocal.m4 b/aclocal.m4 +index 1b2dd6a1e..5fcc7cbf2 100644 +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -6,7 +6,7 @@ + # different builds. Remember to change the default suffix string to some + # value appropriate for the current version. + AC_DEFUN([AX_ENABLE_SUFFIX], +-[AC_ARG_ENABLE([suffix],[AC_HELP_STRING([--enable-suffix], ++[AC_ARG_ENABLE([suffix],[AS_HELP_STRING([--enable-suffix], + [Use/set the installation command suffix])], + [true],[enable_suffix=no]) + if test X$enable_suffix = Xyes; then +@@ -250,7 +250,7 @@ echo "timestamp for $_config_header" > `AS_DIRNAME(["$_config_header"])`/[]$_sta + ]) #_AC_AM_CONFIG_HEADER_HOOK + + # =========================================================================== +-# http://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html ++# https://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html + # =========================================================================== + # + # SYNOPSIS +@@ -283,31 +283,35 @@ echo "timestamp for $_config_header" > `AS_DIRNAME(["$_config_header"])`/[]$_sta + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 8 ++#serial 18 + + AU_ALIAS([AC_PROG_CC_FOR_BUILD], [AX_PROG_CC_FOR_BUILD]) + AC_DEFUN([AX_PROG_CC_FOR_BUILD], [dnl + AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_PROG_CPP])dnl +-AC_REQUIRE([AC_EXEEXT])dnl +-AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl + + dnl Use the standard macros, but make them use other variable names + dnl + pushdef([ac_cv_prog_CPP], ac_cv_build_prog_CPP)dnl ++pushdef([ac_cv_prog_cc_c89], ac_cv_build_prog_cc_c89)dnl + pushdef([ac_cv_prog_gcc], ac_cv_build_prog_gcc)dnl + pushdef([ac_cv_prog_cc_works], ac_cv_build_prog_cc_works)dnl + pushdef([ac_cv_prog_cc_cross], ac_cv_build_prog_cc_cross)dnl + pushdef([ac_cv_prog_cc_g], ac_cv_build_prog_cc_g)dnl ++pushdef([ac_cv_c_compiler_gnu], ac_cv_build_c_compiler_gnu)dnl + pushdef([ac_cv_exeext], ac_cv_build_exeext)dnl + pushdef([ac_cv_objext], ac_cv_build_objext)dnl + pushdef([ac_exeext], ac_build_exeext)dnl + pushdef([ac_objext], ac_build_objext)dnl + pushdef([CC], CC_FOR_BUILD)dnl + pushdef([CPP], CPP_FOR_BUILD)dnl ++pushdef([GCC], GCC_FOR_BUILD)dnl + pushdef([CFLAGS], CFLAGS_FOR_BUILD)dnl + pushdef([CPPFLAGS], CPPFLAGS_FOR_BUILD)dnl ++pushdef([EXEEXT], BUILD_EXEEXT)dnl + pushdef([LDFLAGS], LDFLAGS_FOR_BUILD)dnl ++pushdef([OBJEXT], BUILD_OBJEXT)dnl + pushdef([host], build)dnl + pushdef([host_alias], build_alias)dnl + pushdef([host_cpu], build_cpu)dnl +@@ -318,27 +322,29 @@ pushdef([ac_cv_host_alias], ac_cv_build_alias)dnl + pushdef([ac_cv_host_cpu], ac_cv_build_cpu)dnl + pushdef([ac_cv_host_vendor], ac_cv_build_vendor)dnl + pushdef([ac_cv_host_os], ac_cv_build_os)dnl +-pushdef([ac_cpp], ac_build_cpp)dnl +-pushdef([ac_compile], ac_build_compile)dnl +-pushdef([ac_link], ac_build_link)dnl ++pushdef([ac_tool_prefix], ac_build_tool_prefix)dnl ++pushdef([am_cv_CC_dependencies_compiler_type], am_cv_build_CC_dependencies_compiler_type)dnl ++pushdef([am_cv_prog_cc_c_o], am_cv_build_prog_cc_c_o)dnl ++pushdef([cross_compiling], cross_compiling_build)dnl + +-save_cross_compiling=$cross_compiling +-save_ac_tool_prefix=$ac_tool_prefix +-cross_compiling=no +-ac_tool_prefix= ++cross_compiling_build=no + ++ac_build_tool_prefix= ++AS_IF([test -n "$build"], [ac_build_tool_prefix="$build-"], ++ [test -n "$build_alias"],[ac_build_tool_prefix="$build_alias-"]) ++ ++AC_LANG_PUSH([C]) + AC_PROG_CC ++_AC_COMPILER_EXEEXT ++_AC_COMPILER_OBJEXT + AC_PROG_CPP +-AC_EXEEXT +- +-ac_tool_prefix=$save_ac_tool_prefix +-cross_compiling=$save_cross_compiling + + dnl Restore the old definitions + dnl +-popdef([ac_link])dnl +-popdef([ac_compile])dnl +-popdef([ac_cpp])dnl ++popdef([cross_compiling])dnl ++popdef([am_cv_prog_cc_c_o])dnl ++popdef([am_cv_CC_dependencies_compiler_type])dnl ++popdef([ac_tool_prefix])dnl + popdef([ac_cv_host_os])dnl + popdef([ac_cv_host_vendor])dnl + popdef([ac_cv_host_cpu])dnl +@@ -349,29 +355,36 @@ popdef([host_vendor])dnl + popdef([host_cpu])dnl + popdef([host_alias])dnl + popdef([host])dnl ++popdef([OBJEXT])dnl + popdef([LDFLAGS])dnl ++popdef([EXEEXT])dnl + popdef([CPPFLAGS])dnl + popdef([CFLAGS])dnl ++popdef([GCC])dnl + popdef([CPP])dnl + popdef([CC])dnl + popdef([ac_objext])dnl + popdef([ac_exeext])dnl + popdef([ac_cv_objext])dnl + popdef([ac_cv_exeext])dnl ++popdef([ac_cv_c_compiler_gnu])dnl + popdef([ac_cv_prog_cc_g])dnl + popdef([ac_cv_prog_cc_cross])dnl + popdef([ac_cv_prog_cc_works])dnl ++popdef([ac_cv_prog_cc_c89])dnl + popdef([ac_cv_prog_gcc])dnl + popdef([ac_cv_prog_CPP])dnl + ++dnl restore global variables ac_ext, ac_cpp, ac_compile, ++dnl ac_link, ac_compiler_gnu (dependant on the current ++dnl language after popping): ++AC_LANG_POP([C]) ++ + dnl Finally, set Makefile variables + dnl +-BUILD_EXEEXT=$ac_build_exeext +-BUILD_OBJEXT=$ac_build_objext + AC_SUBST(BUILD_EXEEXT)dnl + AC_SUBST(BUILD_OBJEXT)dnl + AC_SUBST([CFLAGS_FOR_BUILD])dnl + AC_SUBST([CPPFLAGS_FOR_BUILD])dnl + AC_SUBST([LDFLAGS_FOR_BUILD])dnl + ]) +- +diff --git a/configure.in b/configure.ac +similarity index 87% +rename from configure.in +rename to configure.ac +index 83e0fe50e..8913fb74c 100644 +--- a/configure.in ++++ b/configure.ac +@@ -1,21 +1,19 @@ + dnl Process this file with autoconf to produce a configure script. +-AC_INIT(netlist.h) +-AC_CONFIG_HEADER(config.h) +-AC_CONFIG_HEADER(_pli_types.h) +-AC_CONFIG_HEADER(vhdlpp/vhdlpp_config.h) +-AC_CONFIG_HEADER(vvp/config.h) +-AC_CONFIG_HEADER(vpi/vpi_config.h) +-AC_CONFIG_HEADER(libveriuser/config.h) +-AC_CONFIG_HEADER(tgt-vvp/vvp_config.h) +-AC_CONFIG_HEADER(tgt-vhdl/vhdl_config.h) +-AC_CONFIG_HEADER(tgt-pcb/pcb_config.h) ++AC_INIT ++AC_CONFIG_SRCDIR([netlist.h]) ++AC_CONFIG_HEADERS([config.h]) ++AC_CONFIG_HEADERS([_pli_types.h]) ++AC_CONFIG_HEADERS([vhdlpp/vhdlpp_config.h]) ++AC_CONFIG_HEADERS([vvp/config.h]) ++AC_CONFIG_HEADERS([vpi/vpi_config.h]) ++AC_CONFIG_HEADERS([libveriuser/config.h]) ++AC_CONFIG_HEADERS([tgt-vvp/vvp_config.h]) ++AC_CONFIG_HEADERS([tgt-vhdl/vhdl_config.h]) ++AC_CONFIG_HEADERS([tgt-pcb/pcb_config.h]) + + AC_CANONICAL_HOST + dnl Checks for programs. + AC_PROG_CC +-# AC_PROG_CC_C99 is only available in autoconf version 2.60 and later. +-AC_PREREQ([2.60]) +-AC_PROG_CC_C99 + AC_PROG_CXX + AC_PROG_RANLIB + AC_CHECK_TOOL(LD, ld, false) +@@ -92,7 +90,7 @@ fi + + AC_LANG(C++) + +-AC_ARG_WITH([m32], [AC_HELP_STRING([--with-m32], [Compile 32-bit on x86_64])], ++AC_ARG_WITH([m32], [AS_HELP_STRING([--with-m32],[Compile 32-bit on x86_64])], + [ with_m32=yes ],[ with_m32=no ]) + + AS_IF( [test "x$with_m32" = xyes], +@@ -170,8 +168,7 @@ AC_FUNC_ALLOCA + AC_FUNC_FSEEKO + + # valgrind checks +-AC_ARG_WITH([valgrind], [AC_HELP_STRING([--with-valgrind], +- [Add valgrind hooks])], ++AC_ARG_WITH([valgrind], [AS_HELP_STRING([--with-valgrind],[Add valgrind hooks])], + [], [check_valgrind=yes]) + + AS_IF([test "x$check_valgrind" = xyes], +@@ -182,14 +179,11 @@ AS_IF([test "x$check_valgrind" = xyes], + [AC_MSG_ERROR([Could not find <valgrind/memcheck.h>])])]) + + AC_MSG_CHECKING(for sys/times) +-AC_TRY_LINK( +-#include <unistd.h> ++AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <unistd.h> + #include <sys/times.h> +-,{clock_t a = times(0)/sysconf(_SC_CLK_TCK);}, +-do_times=yes +-AC_DEFINE([HAVE_TIMES], [1], [The times system call is available in the host operating system.]), +-do_times=no +-) ++]], [[{clock_t a = times(0)/sysconf(_SC_CLK_TCK);}]])],[do_times=yes ++AC_DEFINE(HAVE_TIMES, 1, The times system call is available in the host operating system.)],[do_times=no ++]) + AC_MSG_RESULT($do_times) + + # -- +@@ -262,7 +256,7 @@ AC_CHECK_FUNCS(fopen64) + # The following math functions may be defined in the math library so look + # in the default libraries first and then look in -lm for them. On some + # systems we may need to use the compiler in C99 mode to get a definition. +-# We requested C99 mode earlier with AC_PROG_CC_C99. ++# Modern versions of autoconf will enable C99 if it is available. + AC_SEARCH_LIBS([lround], [m], [AC_DEFINE([HAVE_LROUND], [1])]) + AC_SEARCH_LIBS([llround], [m], [AC_DEFINE([HAVE_LLROUND], [1])]) + AC_SEARCH_LIBS([nan], [m], [AC_DEFINE([HAVE_NAN], [1])]) +@@ -337,4 +331,5 @@ AC_MSG_ERROR(cannot configure white space in libdir: $libdir) + fi + AC_MSG_RESULT(ok) + AX_PROG_CC_FOR_BUILD +-AC_OUTPUT(Makefile ivlpp/Makefile vhdlpp/Makefile vvp/Makefile vpi/Makefile driver/Makefile driver-vpi/Makefile cadpli/Makefile libveriuser/Makefile tgt-null/Makefile tgt-stub/Makefile tgt-vvp/Makefile tgt-vhdl/Makefile tgt-fpga/Makefile tgt-verilog/Makefile tgt-pal/Makefile tgt-vlog95/Makefile tgt-pcb/Makefile tgt-blif/Makefile tgt-sizer/Makefile) ++AC_CONFIG_FILES([Makefile ivlpp/Makefile vhdlpp/Makefile vvp/Makefile vpi/Makefile driver/Makefile driver-vpi/Makefile cadpli/Makefile libveriuser/Makefile tgt-null/Makefile tgt-stub/Makefile tgt-vvp/Makefile tgt-vhdl/Makefile tgt-fpga/Makefile tgt-verilog/Makefile tgt-pal/Makefile tgt-vlog95/Makefile tgt-pcb/Makefile tgt-blif/Makefile tgt-sizer/Makefile]) ++AC_OUTPUT diff --git a/sci-electronics/iverilog/iverilog-11.0.ebuild b/sci-electronics/iverilog/iverilog-11.0.ebuild index de6fe18b47c9..158257d7f0e6 100644 --- a/sci-electronics/iverilog/iverilog-11.0.ebuild +++ b/sci-electronics/iverilog/iverilog-11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,6 +36,10 @@ BDEPEND=" sys-devel/flex " +PATCHES=( + "${FILESDIR}/${P}-autoconf-2.70.patch" #749870 +) + src_prepare() { default diff --git a/sci-electronics/pcb/Manifest b/sci-electronics/pcb/Manifest index 4f4ec9e4e744..59aae2a2b3e8 100644 --- a/sci-electronics/pcb/Manifest +++ b/sci-electronics/pcb/Manifest @@ -1,4 +1,4 @@ AUX pcb-4.2.2-fix-autotools.patch 1182 BLAKE2B 627b48ae5ec4cf50a060c95ca13758000837e808aa1eb84ac9ab205d8b438cbe50f428b1c7100e6aad043eaefaa0a32e8797e08a05bfc9345d005199b05f3cf3 SHA512 9c3c1fc4d7e71920e0f06bdc4961ea3cecb7aa27f726f9851e2a69d1aea17a761eca71362a444815956df10338c7b985440d1f4c50a6531597687080ac8bd600 DIST pcb-4.2.2.tar.gz 5182807 BLAKE2B e2a9ab7fdeb402d9d07717fbc2ad4b31594aada95693c2a7046c73364a43591ee1a537f0cbda67bf46e39d53c61a454f146963fe14a4661fe2ffbc11c2eab99f SHA512 c76fc053fbb0a8a9b7aef494a37d3587efaa2023affd32c3cce895632a7e68fbb85f8862cff8349c7d281365379c07a5471c9467c5977a7aa053a83fc6499c55 -EBUILD pcb-4.2.2.ebuild 2757 BLAKE2B 80e1258671b8449ce32bb8cd58c08655eb35987783f677438f1da4a74881300383294f74e20e708aebc0756d59fe543c6e994e38afc196af60037145e9e489a1 SHA512 5bfeceda8a1306e64dccffc4a4ece48c297eb85c36b80311088e8007b24e18d26af7d6c1c015658ceea6f0d3d33b3dcca9e6448d1d42f3b8b8c329d6a7e623ba +EBUILD pcb-4.2.2.ebuild 2746 BLAKE2B 422854e39687a961c085c8a28855ba96a6d454783e3c9a942b7ab32f0a532dd8ab78eef568e08f5bbe348439fc06b47636be22afe617b069efd9dbd2ce8f5e69 SHA512 ee86e3cebd9d79ace3d1364ecd001abbb7b9de754f1a7edb75c81c31ab43d1bd6f887b8fda0fc264cf4b4ae59d21e645d295344b083420d1fa8b55c636f0e4d5 MISC metadata.xml 999 BLAKE2B 8bb8c575d1dabb137081bc12dff4e91c5bef1ff1e83e9aa11f241fc1ed7a1c44fdfcc7812f5476c8774ed5604033cddf05b948fa489384f483c80a84f134caca SHA512 162270942f0fd924729909a2e1f5e24d0433fbebfa1f9e08deff2b14a802e92a4fd839e3cc5bfb8c3175c23e874c43253166213b5397bf6e49f862aa481e83f4 diff --git a/sci-electronics/pcb/pcb-4.2.2.ebuild b/sci-electronics/pcb/pcb-4.2.2.ebuild index 4e23178926a3..b51e7ef4e3cd 100644 --- a/sci-electronics/pcb/pcb-4.2.2.ebuild +++ b/sci-electronics/pcb/pcb-4.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pcb/pcb/${P}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~x86-macos" +KEYWORDS="amd64 ~ppc x86" IUSE="dbus doc gcode gif gsvit gui jpeg m4lib-png nelma png test tk toporouter" # toporouter-output USE flag removed, there seems to be no result RESTRICT="!test? ( test )" diff --git a/sci-electronics/xoscope/Manifest b/sci-electronics/xoscope/Manifest index 2587547bb41c..decd22e8f1f9 100644 --- a/sci-electronics/xoscope/Manifest +++ b/sci-electronics/xoscope/Manifest @@ -4,8 +4,6 @@ AUX xoscope-2.0-man_no_-Tutf8.patch 369 BLAKE2B 7deae1551cda55e640f65f51ecf0f5e4 AUX xoscope-2.0-remove_bundled_gtkdatabox.patch 6577 BLAKE2B 4e76e0eabbd7125be9a3c28eda71a9aa8f77f0d47bef3aeb00a5256ffffe70f12294ffab4a5365a30fa801bb0f82e05a6ed187c99c2f3c96bc9760426c1f39c7 SHA512 1a64615e99cfd160d28d9e1da04a000fe538b52b770b77db6fcbd907306aa67172c6848edccb6467f2b2e008bd243fc2c12949c91087fc17deb7b9bbc3980b9a AUX xoscope-2.2-fno-common.patch 489 BLAKE2B 3496854eb8a9437181178e7e78724a8fec2f11bbe2db0404395ccc09563219ce0088a14aef6494a518ed007c7a1892d81212e49020d5804ac20abaeeaa543be1 SHA512 bbc722fd45b999415e912a35ecf0be0ab9f8ec3e0d8a046bf3a094256d85eeb655d4a358b8dd942b9bafbd8175d8e3d0dfc74acb9ae4fd4d74498827ace5f42a AUX xoscope-2.2-man_no_-Tutf8.patch 421 BLAKE2B b8ba8523d7d6d717de4e4fb1a60061c1f929b095cdb9349b624ad589b39abae48f59cef33aa67486c3550594945b0260b8be494a950c6fad73dd597d1826b99d SHA512 54b39e8565cd464e014d111441edc8d191d85d07d4bd04679df3c771b9e28b3d7b619ae90ee532dcf8ebda6e79b5a3452130fc7157f79619e74cc8b3600d398d -DIST xoscope-2.0.tgz 334875 BLAKE2B 67d3058e822ee4d2a410f92be4ec397381d66150be636bcb799eb13f20326aff0075ab5e1067d2f72a9fe30eda3584228f3ea637aa649554c6f43261a24717e7 SHA512 8a7506dd40133c1bfaf101102f84a5d81712b4cc28d75002f14d5c5b2e08162813dfb68a3e15e1056545d225d563c66ac8a5a81deede3c93a5bb943b81c8fc70 DIST xoscope-2.2.tar.gz 307319 BLAKE2B 860fe234e5958a005ff0cff5143fcc0711d69b958e2f6277589d08074001872b065ecb435493285231ff0c61aea1b50b221aa36127b25947184e059e951a70ec SHA512 77a1d7d673af3d82e5a3d563d6901c3d6f5a16a1d889e9b95ac2d7d10c8036461a94fb841266b6d131e96303d4fce47b4bc8255b3855690e9148ead6c38b74cd -EBUILD xoscope-2.0.ebuild 799 BLAKE2B e9ef29f04f320d4114604bd1b82d850d39e8bcc9ae2970ebb8cfea4c7b031c359457b64a824354945d8f8a47176effecf0529c2648dc61495f3e2588472bdb85 SHA512 9242f5d321c33ed88e6e30aab6f8b5b05ea34e2cdcba82e164b16591b7b76e1c147543f6859490221faa0da2ceb46a41e6452869241150c9c7c992e3f95907dc -EBUILD xoscope-2.2.ebuild 710 BLAKE2B d6bca429d5daa8bca20fa69b6218927cd4e7915dc925bda2bfe6461ee0c67839c084a8fc3390901e3d9d99560684c2faf1b3beede76b79ce6a14f7bd2fc84f49 SHA512 d0f8d1620eb722fa462f1b4c493d901b5a4437aacf1616e0f5060bad18db227390a1435b83ee62f1109d2e29d032e286ed120bba35872b3de4d51ba8eb10ac45 +EBUILD xoscope-2.2.ebuild 709 BLAKE2B 8cbf12a760576fa752ee9fafdbb379e696a54800fe005fa1213dd47184e9cf53f7534151787ab93688e052b13a0b0a63a7674f4488a815b5c749b0ee30a458a8 SHA512 45ec7be58c88d3e889ef7623b35a5447b02185e5df68d5b6ab585dff8f6aed5b92210d008141a8cc85ae6063686884e93feecea75935bae72b5ad6bb41e999ae MISC metadata.xml 346 BLAKE2B 8403235f2a8a0d9f4d447bd869be01c1d3c631058d17866a8123f4434d67e487da9cbaa26ae398921dd75e3bcea34279eef96a837dae37dc50597a1ed9baef09 SHA512 c274d9938f31775989e53e8a66c470ef2df048a52b7934be3e0f8107784feb19160e9d93d2f970c84ad3b9d19da857be6ccfd6ae547ee71c8920f2f9430a7943 diff --git a/sci-electronics/xoscope/xoscope-2.0.ebuild b/sci-electronics/xoscope/xoscope-2.0.ebuild deleted file mode 100644 index 8a8fe1e077b8..000000000000 --- a/sci-electronics/xoscope/xoscope-2.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils linux-info - -DESCRIPTION="Soundcard Oscilloscope for X" -HOMEPAGE="http://xoscope.sourceforge.net" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="x11-libs/gtkdatabox - virtual/man" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -CONFIG_CHECK="~!SND_PCM_OSS" -ERROR_SND_PCM_OSS="CONFIG_SND_PCM_OSS is needed to support sound card input via /dev/dsp" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-remove_bundled_gtkdatabox.patch \ - "${FILESDIR}"/${P}-man_no_-Tutf8.patch \ - "${FILESDIR}"/${P}-implicit_decls.patch \ - "${FILESDIR}"/${P}-comedi_compile.patch - - eautoreconf -} - -src_compile() { - emake -j1 -} diff --git a/sci-electronics/xoscope/xoscope-2.2.ebuild b/sci-electronics/xoscope/xoscope-2.2.ebuild index 24225336dfde..433adcd9e38d 100644 --- a/sci-electronics/xoscope/xoscope-2.2.ebuild +++ b/sci-electronics/xoscope/xoscope-2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" sci-libs/fftw:3.0= |