public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/
@ 2016-10-21 18:50 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2016-10-21 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7ab8e5747f659f3f9184fcf87677230bb1de386d
Author:     Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Fri Oct 21 09:18:16 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 18:49:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab8e574

sci-calculators/transcalc: EAPI bump 4 -> 6

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2617

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-calculators/transcalc/transcalc-0.14-r2.ebuild | 31 ++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/sci-calculators/transcalc/transcalc-0.14-r2.ebuild b/sci-calculators/transcalc/transcalc-0.14-r2.ebuild
new file mode 100644
index 00000000..de66b1c
--- /dev/null
+++ b/sci-calculators/transcalc/transcalc-0.14-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Microwave and RF transmission line calculator"
+HOMEPAGE="http://transcalc.sourceforge.net"
+SRC_URI="http://transcalc.sourceforge.net/${P}.tar.gz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+
+# patch from debian
+PATCHES=( "${FILESDIR}"/${P}-fd-perm.patch )
+
+src_prepare() {
+	# respect flags
+	sed -i -e 's|^CFLAGS=|#CFLAGS=|g' configure || die
+	default
+	# syntax errors
+	sed -i \
+		-e 's/ythesize/ynthesize/g' \
+		src/{setup_menu.c,help.h} docs/transcalc.sgml README || die
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/
@ 2016-10-21 18:50 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2016-10-21 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     82d94072851c37c55415f075061c4acaa6a2019e
Author:     Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Fri Oct 21 09:21:17 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 18:49:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d94072

sci-calculators/transcalc: Removing transcalc-0.14-r1 (EAPI 4)

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2617

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-calculators/transcalc/transcalc-0.14-r1.ebuild | 30 ----------------------
 1 file changed, 30 deletions(-)

diff --git a/sci-calculators/transcalc/transcalc-0.14-r1.ebuild b/sci-calculators/transcalc/transcalc-0.14-r1.ebuild
deleted file mode 100644
index 33cd951..00000000
--- a/sci-calculators/transcalc/transcalc-0.14-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils
-
-DESCRIPTION="Microwave and RF transmission line calculator"
-HOMEPAGE="http://transcalc.sourceforge.net"
-SRC_URI="http://transcalc.sourceforge.net/${P}.tar.gz"
-
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND="x11-libs/gtk+:2"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	# respect flags
-	sed -i -e 's|^CFLAGS=|#CFLAGS=|g' configure || die
-	# patch from debian
-	epatch "${FILESDIR}"/${P}-fd-perm.patch
-	# syntax errors
-	sed -i \
-		-e 's/ythesize/ynthesize/g' \
-		src/{setup_menu.c,help.h} docs/transcalc.sgml README || die
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/
@ 2024-10-14  3:54 Matt Jolly
  0 siblings, 0 replies; 5+ messages in thread
From: Matt Jolly @ 2024-10-14  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     6978e66164ddefe754c91763876732b42932e150
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 03:49:55 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 03:54:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6978e661

sci-calculators/transcalc: add 0.14.1

0.14.0-r3, although it contained GCC14 build fixes, still
had issues with C99 in autotools.

Imported the tarball into git, applied our fixes, and
ported the build system to Meson since Autotools was
beyond saving.

Replace

Closes: https://bugs.gentoo.org/879753
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sci-calculators/transcalc/Manifest                |  1 +
 sci-calculators/transcalc/metadata.xml            |  1 +
 sci-calculators/transcalc/transcalc-0.14.1.ebuild | 17 +++++++++++++++++
 3 files changed, 19 insertions(+)

diff --git a/sci-calculators/transcalc/Manifest b/sci-calculators/transcalc/Manifest
index 5e1a08da9f0b..bcbf259af515 100644
--- a/sci-calculators/transcalc/Manifest
+++ b/sci-calculators/transcalc/Manifest
@@ -1 +1,2 @@
+DIST transcalc-0.14.1.tar.bz2 87044 BLAKE2B af679829bd4ad122c662d7c9aa1b75ddc92d02e6afde47dd7b670c7d381090f25dc4f9018b18e86951e59fa1beb01dde4d9eaaf257fd6cd5bd2a028e07de0bd3 SHA512 32221c21cfa395db1ca6f39d87f7ab41997001c859b3ef61e161ea310da5466981057d0740d25b37c8188c866aa1b0a9d4d052bcd2a5b226006c4baa7ec4aafb
 DIST transcalc-0.14.tar.gz 186434 BLAKE2B 7c2a031f34ab4b64af5be6203fca350356b75502ebdd94cce0f8338c266ff09a2cd68de80960f477228ddc4ffdd1acff84d6124506f52fd282ae0b28c949706e SHA512 b8c2cfbe3ea9787a2c694732baaf0e7c734f9a58c825f3791f21527f54398fcc79e24570d4f5f5c942b138b164cc6dc39744e0a66bafd888122608b641dcfa05

diff --git a/sci-calculators/transcalc/metadata.xml b/sci-calculators/transcalc/metadata.xml
index 7e1f43fa5112..6c6fde14b843 100644
--- a/sci-calculators/transcalc/metadata.xml
+++ b/sci-calculators/transcalc/metadata.xml
@@ -23,5 +23,6 @@
     </longdescription>
     <upstream>
         <remote-id type="sourceforge">transcalc</remote-id>
+        <remote-id type="gitlab">oss-abandonware/sci-calculators/transcalc</remote-id>
     </upstream>
 </pkgmetadata>

diff --git a/sci-calculators/transcalc/transcalc-0.14.1.ebuild b/sci-calculators/transcalc/transcalc-0.14.1.ebuild
new file mode 100644
index 000000000000..740af2f44262
--- /dev/null
+++ b/sci-calculators/transcalc/transcalc-0.14.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Microwave and RF transmission line calculator"
+HOMEPAGE="https://transcalc.sourceforge.net"
+SRC_URI="https://gitlab.com/oss-abandonware/sci-calculators/transcalc/-/archive/${PV}/transcalc-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/
@ 2024-10-14  3:54 Matt Jolly
  0 siblings, 0 replies; 5+ messages in thread
From: Matt Jolly @ 2024-10-14  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a09b76391f5a042233769bdc44a366d0939cf855
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 03:51:00 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 03:54:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09b7639

sci-calculators/transcalc: drop 0.14-r2

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sci-calculators/transcalc/transcalc-0.14-r2.ebuild | 32 ----------------------
 1 file changed, 32 deletions(-)

diff --git a/sci-calculators/transcalc/transcalc-0.14-r2.ebuild b/sci-calculators/transcalc/transcalc-0.14-r2.ebuild
deleted file mode 100644
index b6c144a8b7ff..000000000000
--- a/sci-calculators/transcalc/transcalc-0.14-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Microwave and RF transmission line calculator"
-HOMEPAGE="http://transcalc.sourceforge.net"
-SRC_URI="http://transcalc.sourceforge.net/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-
-# patch from debian
-PATCHES=(
-	"${FILESDIR}"/${P}-fd-perm.patch
-	"${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_prepare() {
-	default
-
-	# respect flags
-	sed -i -e 's|^CFLAGS=|#CFLAGS=|g' configure || die
-	# syntax errors
-	sed -i \
-		-e 's/ythesize/ynthesize/g' \
-		src/{setup_menu.c,help.h} docs/transcalc.sgml README || die
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/
@ 2024-10-14  3:54 Matt Jolly
  0 siblings, 0 replies; 5+ messages in thread
From: Matt Jolly @ 2024-10-14  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9fb0543250a32346197f703cbb1dec0461278e0c
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 03:51:32 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 03:54:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb05432

sci-calculators/transcalc: update EAPI 7 -> 8

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sci-calculators/transcalc/transcalc-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/transcalc/transcalc-0.14-r3.ebuild b/sci-calculators/transcalc/transcalc-0.14-r3.ebuild
index f0297d08efd1..cf095ae6a15c 100644
--- a/sci-calculators/transcalc/transcalc-0.14-r3.ebuild
+++ b/sci-calculators/transcalc/transcalc-0.14-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Microwave and RF transmission line calculator"
 HOMEPAGE="http://transcalc.sourceforge.net"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-10-14  3:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-21 18:50 [gentoo-commits] repo/gentoo:master commit in: sci-calculators/transcalc/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2016-10-21 18:50 David Seifert
2024-10-14  3:54 Matt Jolly
2024-10-14  3:54 Matt Jolly
2024-10-14  3:54 Matt Jolly

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox