public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andreas Hüttel" <dilfridge@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib/
Date: Mon, 12 Dec 2016 22:58:40 +0000 (UTC)	[thread overview]
Message-ID: <1481583511.ca095aac3343b459c291010a31101dd06d22d14c.dilfridge@gentoo> (raw)

commit:     ca095aac3343b459c291010a31101dd06d22d14c
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 22:58:31 2016 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 22:58:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca095aac

sci-libs/linux-gpib: correctly use REPLACING_VERSIONS, bug 589512

Package-Manager: portage-2.3.3

 sci-libs/linux-gpib/linux-gpib-3.2.21-r1.ebuild | 20 ++++++++++++--------
 sci-libs/linux-gpib/linux-gpib-4.0.2.ebuild     | 20 ++++++++++++--------
 2 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/sci-libs/linux-gpib/linux-gpib-3.2.21-r1.ebuild b/sci-libs/linux-gpib/linux-gpib-3.2.21-r1.ebuild
index f5904e3..8a70950 100644
--- a/sci-libs/linux-gpib/linux-gpib-3.2.21-r1.ebuild
+++ b/sci-libs/linux-gpib/linux-gpib-3.2.21-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -8,7 +8,7 @@ PERL_EXPORT_PHASE_FUNCTIONS=no
 GENTOO_DEPEND_ON_PERL=no
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils linux-mod autotools perl-module python-single-r1 toolchain-funcs udev user
+inherit versionator eutils linux-mod autotools perl-module python-single-r1 toolchain-funcs udev user
 
 DESCRIPTION="Kernel module and driver library for GPIB (IEEE 488.2) hardware"
 HOMEPAGE="http://linux-gpib.sourceforge.net/"
@@ -184,10 +184,14 @@ pkg_postinst () {
 		einfo ""
 	fi
 
-	if [[ $REPLACING_VERSIONS < "3.2.21-r1" ]]; then
-		ewarn "sci-libs/linux-gpib-3.2.21-r1 introduces incompatible changes to the kernel"
-		ewarn "interface. You may need to reboot to make sure the newly built driver modules"
-		ewarn "are used (some of the driver modules cannot be unloaded)."
-		ewarn "If you do not do this, every gpib call will just result in an error message."
-	fi
+	local v
+		for v in ${REPLACING_VERSIONS}; do
+		if ! version_is_at_least 3.2.21-r1 ${v}; then
+			ewarn "sci-libs/linux-gpib-3.2.21-r1 introduces incompatible changes to the kernel"
+			ewarn "interface. You may need to reboot to make sure the newly built driver modules"
+			ewarn "are used (some of the driver modules cannot be unloaded)."
+			ewarn "If you do not do this, every gpib call will just result in an error message."
+			break
+		fi
+	done
 }

diff --git a/sci-libs/linux-gpib/linux-gpib-4.0.2.ebuild b/sci-libs/linux-gpib/linux-gpib-4.0.2.ebuild
index 72a254f..e23cd37 100644
--- a/sci-libs/linux-gpib/linux-gpib-4.0.2.ebuild
+++ b/sci-libs/linux-gpib/linux-gpib-4.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -8,7 +8,7 @@ PERL_EXPORT_PHASE_FUNCTIONS=no
 GENTOO_DEPEND_ON_PERL=no
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils linux-mod autotools perl-module python-single-r1 toolchain-funcs udev user
+inherit versionator eutils linux-mod autotools perl-module python-single-r1 toolchain-funcs udev user
 
 DESCRIPTION="Kernel module and driver library for GPIB (IEEE 488.2) hardware"
 HOMEPAGE="http://linux-gpib.sourceforge.net/"
@@ -183,10 +183,14 @@ pkg_postinst () {
 		einfo ""
 	fi
 
-	if [[ $REPLACING_VERSIONS < "3.2.21-r1" ]]; then
-		ewarn "sci-libs/linux-gpib-3.2.21-r1 introduces incompatible changes to the kernel"
-		ewarn "interface. You may need to reboot to make sure the newly built driver modules"
-		ewarn "are used (some of the driver modules cannot be unloaded)."
-		ewarn "If you do not do this, every gpib call will just result in an error message."
-	fi
+	local v
+		for v in ${REPLACING_VERSIONS}; do
+		if ! version_is_at_least 3.2.21-r1 ${v}; then
+			ewarn "sci-libs/linux-gpib-3.2.21-r1 introduces incompatible changes to the kernel"
+			ewarn "interface. You may need to reboot to make sure the newly built driver modules"
+			ewarn "are used (some of the driver modules cannot be unloaded)."
+			ewarn "If you do not do this, every gpib call will just result in an error message."
+			break
+		fi
+	done
 }


             reply	other threads:[~2016-12-13  0:47 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-12 22:58 Andreas Hüttel [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-17 15:54 [gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib/ Nowa Ammerlaan
2024-11-08  3:54 Sam James
2024-05-03 10:28 Andrew Ammerlaan
2024-05-03  8:04 Andreas K. Hüttel
2024-05-01 10:04 Andreas K. Hüttel
2024-04-27 14:18 Andreas K. Hüttel
2022-11-24 19:18 Andreas K. Hüttel
2022-11-24 19:18 Andreas K. Hüttel
2022-10-02 15:43 Andreas K. Hüttel
2022-07-10  7:38 Sam James
2022-07-10  7:38 Sam James
2022-05-19 14:47 Andrew Ammerlaan
2021-05-31 21:00 Michał Górny
2021-04-10 22:07 Andreas K. Hüttel
2021-02-18 18:57 David Seifert
2021-02-18  8:39 Sam James
2021-02-08 19:00 Andreas K. Hüttel
2020-05-12 20:44 Andreas K. Hüttel
2020-05-09 11:02 Andreas K. Hüttel
2020-05-07 15:17 Michał Górny
2020-05-06 21:15 Andreas K. Hüttel
2020-04-18 15:58 Andreas K. Hüttel
2019-05-28 14:17 Andreas K. Hüttel
2019-05-28 14:17 Andreas K. Hüttel
2018-11-21 14:59 Andreas K. Hüttel
2018-10-25 10:47 Andreas Hüttel
2018-10-13 16:14 Andreas Hüttel
2018-10-03 12:37 Andreas Hüttel
2018-08-20 20:28 Patrice Clement
2018-08-20 20:28 Patrice Clement
2018-02-19 17:31 Andreas Hüttel
2017-10-20 20:42 Andreas Hüttel
2017-10-20 20:42 Andreas Hüttel
2017-10-04 13:22 Andreas Hüttel
2017-10-04 13:22 Andreas Hüttel
2017-09-12 12:23 Andreas Hüttel
2017-06-10 19:55 Andreas Hüttel
2017-01-13 16:26 Andreas Hüttel
2017-01-13 16:26 Andreas Hüttel
2016-12-23 19:46 Andreas Hüttel
2015-11-20 13:09 Andreas Hüttel
2015-11-20 13:09 Andreas Hüttel
2015-11-10  8:29 Agostino Sarubbo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1481583511.ca095aac3343b459c291010a31101dd06d22d14c.dilfridge@gentoo \
    --to=dilfridge@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox