commit: 3fed013aab0b8d449151b754424deccba41af677 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Mon Oct 6 19:00:11 2025 +0000 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Mon Oct 6 19:01:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fed013a
sci-libs/linux-gpib: add 4.3.7 Closes: https://bugs.gentoo.org/944714 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> sci-libs/linux-gpib/Manifest | 1 + ...ux-gpib-9999.ebuild => linux-gpib-4.3.7.ebuild} | 48 ++++------------------ sci-libs/linux-gpib/linux-gpib-9999.ebuild | 48 ++++------------------ 3 files changed, 17 insertions(+), 80 deletions(-) diff --git a/sci-libs/linux-gpib/Manifest b/sci-libs/linux-gpib/Manifest index f8c76cc65197..ca4203a52594 100644 --- a/sci-libs/linux-gpib/Manifest +++ b/sci-libs/linux-gpib/Manifest @@ -1,2 +1,3 @@ DIST gpib_firmware-2008-08-10.tar.gz 173004 BLAKE2B 05fcde09de5246b86004c263c733d64316511bdb0b84dfbd9b94cb78e2909c0d191ff21ee0d77e7f0947e9231bd4cd62d6348e8f9beefd6d201b473732ff23d2 SHA512 f2a0ee3316b75ac36ed88568e45ca4c69935a6d10783c65582003ab39686f2a69d3002901866065f4f5efa9fdd4c779e038d1d7ce24bba266a619c164d5ac10d DIST linux-gpib-4.3.6.tar.gz 1433121 BLAKE2B 64e2b19106d0531df990b1338f82a71707e54f448d652f6379eb9cd71feb84637090ed8fdfb0264248aa6879d5b9a1dc50e75c21a2c22a31397120eea5903e98 SHA512 a8005c71bfddb854ecbe4df0a81530e44378150242508b10df58c61d039c6d329020407608e31f1ef360de0c83169e76b793c032256e732d229bfd2da4cbaa35 +DIST linux-gpib-4.3.7.tar.gz 1309937 BLAKE2B 22808daa8bc3bbb9c93dc94b0186327ec1f40d72842b00a4d8907d03e769ce378544de5a02b4b597f94a7928c265bcc21055134a14ff8855a0380a83eaa14258 SHA512 a0783cf54f37132b6f608f555d453be3c1da693e4bddff9e87b40c0ba034a44ac640c87f96d187cf6f98501177f09fec04e7380512bcbb7fc8d0d4652b3be7ad diff --git a/sci-libs/linux-gpib/linux-gpib-9999.ebuild b/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild similarity index 76% copy from sci-libs/linux-gpib/linux-gpib-9999.ebuild copy to sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild index 323ee8b32be6..88ba73ef792c 100644 --- a/sci-libs/linux-gpib/linux-gpib-9999.ebuild +++ b/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild @@ -8,10 +8,8 @@ PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 DISTUTILS_USE_PEP517=setuptools -MODULES_OPTIONAL_IUSE=+modules -inherit autotools distutils-r1 guile-single linux-mod-r1 -inherit perl-functions readme.gentoo-r1 udev +inherit linux-info readme.gentoo-r1 autotools guile-single perl-functions python-single-r1 udev # Check for latest firmware version on bump FW_PV="2008-08-10" @@ -31,10 +29,13 @@ HOMEPAGE="https://linux-gpib.sourceforge.io/" SRC_URI+=" firmware? ( https://linux-gpib.sourceforge.io/firmware/gpib_firmware-${FW_PV}.tar.gz ) " +S="${WORKDIR}/${PN}-user-${PV}" LICENSE="GPL-2" SLOT="0" -IUSE="guile pcmcia perl php python static tcl doc firmware" + +IUSE="pcmcia static guile perl php python tcl doc firmware +modules" + REQUIRED_USE=" guile? ( ${GUILE_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -46,12 +47,12 @@ COMMONDEPEND=" guile? ( ${GUILE_DEPS} ) perl? ( dev-lang/perl:= ) php? ( dev-lang/php:= ) + python? ( ${PYTHON_DEPS} ) firmware? ( sys-apps/fxload ) " RDEPEND="${COMMONDEPEND} acct-group/gpib - python? ( ${PYTHON_DEPS} ) - !sci-libs/linux-gpib-modules + modules? ( ~sci-libs/linux-gpib-modules-${PV} ) " DEPEND="${COMMONDEPEND}" BDEPEND=" @@ -66,7 +67,7 @@ PATCHES=( pkg_setup() { if use modules; then - linux-mod-r1_pkg_setup + linux-info_pkg_setup if kernel_is -ge 6 13 0; then eerror "The GPIB drivers have been merged upstream into kernel" eerror "version 6.13.0 and up. Please enable CONFIG_GPIB for" @@ -89,10 +90,6 @@ src_unpack() { else default unpack "${WORKDIR}/${P}/${PN}-user-${PV}.tar.gz" - if use modules; then - unpack "${WORKDIR}/${P}/${PN}-kernel-${PV}.tar.gz" - mv "${WORKDIR}/${PN}-kernel-${PV}" "${WORKDIR}/${PN}-kernel" || die - fi fi } @@ -135,11 +132,6 @@ src_configure() { distutils-r1_src_configure popd >/dev/null || die fi - - if use modules; then - MODULES_MAKEARGS+=( LINUX_SRCDIR="${KV_OUT_DIR}" ) - use debug && MODULES_MAKEARGS+=( 'GPIB-DEBUG=1' ) - fi } src_compile() { @@ -149,27 +141,6 @@ src_compile() { distutils-r1_src_compile popd >/dev/null || die fi - - if use modules; then - local modlist=( - "agilent_82350b=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/agilent_82350b" - "agilent_82357a=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/agilent_82357a" - "cb7210=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/cb7210" - "cec_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/cec" - "fmh_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/fmh_gpib" - "gpib_bitbang=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/gpio" - "hp82335=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/hp_82335" - "hp_82341=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/hp_82341" - "ines_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/ines" - "lpvo_usb_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/lpvo_usb_gpib" - "nec7210=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/nec7210" - "ni_usb_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/ni_usb" - "gpib_common=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/sys" - "tms9914=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/tms9914" - "tnt4882=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/tnt4882" - ) - linux-mod-r1_src_compile - fi } src_install() { @@ -185,8 +156,6 @@ src_install() { PYTHONDONTWRITEBYTECODE=0 \ docdir="/usr/share/doc/${PF}/html" install - use modules && linux-mod-r1_src_install - use guile && guile_unstrip_ccache if use perl; then @@ -280,7 +249,6 @@ gpib_config --minor 0 --init-data /usr/share/linux-gpib/hp_82341/hp_82341c_fw.bi } pkg_postinst() { - use modules && linux-mod-r1_pkg_postinst readme.gentoo_print_elog udev_reload } diff --git a/sci-libs/linux-gpib/linux-gpib-9999.ebuild b/sci-libs/linux-gpib/linux-gpib-9999.ebuild index 323ee8b32be6..88ba73ef792c 100644 --- a/sci-libs/linux-gpib/linux-gpib-9999.ebuild +++ b/sci-libs/linux-gpib/linux-gpib-9999.ebuild @@ -8,10 +8,8 @@ PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 DISTUTILS_USE_PEP517=setuptools -MODULES_OPTIONAL_IUSE=+modules -inherit autotools distutils-r1 guile-single linux-mod-r1 -inherit perl-functions readme.gentoo-r1 udev +inherit linux-info readme.gentoo-r1 autotools guile-single perl-functions python-single-r1 udev # Check for latest firmware version on bump FW_PV="2008-08-10" @@ -31,10 +29,13 @@ HOMEPAGE="https://linux-gpib.sourceforge.io/" SRC_URI+=" firmware? ( https://linux-gpib.sourceforge.io/firmware/gpib_firmware-${FW_PV}.tar.gz ) " +S="${WORKDIR}/${PN}-user-${PV}" LICENSE="GPL-2" SLOT="0" -IUSE="guile pcmcia perl php python static tcl doc firmware" + +IUSE="pcmcia static guile perl php python tcl doc firmware +modules" + REQUIRED_USE=" guile? ( ${GUILE_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -46,12 +47,12 @@ COMMONDEPEND=" guile? ( ${GUILE_DEPS} ) perl? ( dev-lang/perl:= ) php? ( dev-lang/php:= ) + python? ( ${PYTHON_DEPS} ) firmware? ( sys-apps/fxload ) " RDEPEND="${COMMONDEPEND} acct-group/gpib - python? ( ${PYTHON_DEPS} ) - !sci-libs/linux-gpib-modules + modules? ( ~sci-libs/linux-gpib-modules-${PV} ) " DEPEND="${COMMONDEPEND}" BDEPEND=" @@ -66,7 +67,7 @@ PATCHES=( pkg_setup() { if use modules; then - linux-mod-r1_pkg_setup + linux-info_pkg_setup if kernel_is -ge 6 13 0; then eerror "The GPIB drivers have been merged upstream into kernel" eerror "version 6.13.0 and up. Please enable CONFIG_GPIB for" @@ -89,10 +90,6 @@ src_unpack() { else default unpack "${WORKDIR}/${P}/${PN}-user-${PV}.tar.gz" - if use modules; then - unpack "${WORKDIR}/${P}/${PN}-kernel-${PV}.tar.gz" - mv "${WORKDIR}/${PN}-kernel-${PV}" "${WORKDIR}/${PN}-kernel" || die - fi fi } @@ -135,11 +132,6 @@ src_configure() { distutils-r1_src_configure popd >/dev/null || die fi - - if use modules; then - MODULES_MAKEARGS+=( LINUX_SRCDIR="${KV_OUT_DIR}" ) - use debug && MODULES_MAKEARGS+=( 'GPIB-DEBUG=1' ) - fi } src_compile() { @@ -149,27 +141,6 @@ src_compile() { distutils-r1_src_compile popd >/dev/null || die fi - - if use modules; then - local modlist=( - "agilent_82350b=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/agilent_82350b" - "agilent_82357a=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/agilent_82357a" - "cb7210=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/cb7210" - "cec_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/cec" - "fmh_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/fmh_gpib" - "gpib_bitbang=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/gpio" - "hp82335=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/hp_82335" - "hp_82341=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/hp_82341" - "ines_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/ines" - "lpvo_usb_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/lpvo_usb_gpib" - "nec7210=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/nec7210" - "ni_usb_gpib=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/ni_usb" - "gpib_common=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/sys" - "tms9914=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/tms9914" - "tnt4882=gpib:${S}/../${PN}-kernel:${S}/../${PN}-kernel/drivers/gpib/tnt4882" - ) - linux-mod-r1_src_compile - fi } src_install() { @@ -185,8 +156,6 @@ src_install() { PYTHONDONTWRITEBYTECODE=0 \ docdir="/usr/share/doc/${PF}/html" install - use modules && linux-mod-r1_src_install - use guile && guile_unstrip_ccache if use perl; then @@ -280,7 +249,6 @@ gpib_config --minor 0 --init-data /usr/share/linux-gpib/hp_82341/hp_82341c_fw.bi } pkg_postinst() { - use modules && linux-mod-r1_pkg_postinst readme.gentoo_print_elog udev_reload }
