* [gentoo-commits] repo/proj/guru:dev commit in: net-dialup/minimodem/
@ 2024-01-07 19:10 Seth Price
0 siblings, 0 replies; 4+ messages in thread
From: Seth Price @ 2024-01-07 19:10 UTC (permalink / raw
To: gentoo-commits
commit: 2faad3d3ec28a013fa61a1faabdc8cab25a23c6c
Author: Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Sun Jan 7 19:04:13 2024 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Sun Jan 7 19:04:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2faad3d3
net-dialup/minimodem: new package, add 0.24
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>
net-dialup/minimodem/Manifest | 1 +
net-dialup/minimodem/metadata.xml | 22 ++++++++++++++++++++
net-dialup/minimodem/minimodem-0.24.ebuild | 32 ++++++++++++++++++++++++++++++
3 files changed, 55 insertions(+)
diff --git a/net-dialup/minimodem/Manifest b/net-dialup/minimodem/Manifest
new file mode 100644
index 0000000000..6ae8aa9bf6
--- /dev/null
+++ b/net-dialup/minimodem/Manifest
@@ -0,0 +1 @@
+DIST minimodem-0.24.tar.gz 159508 BLAKE2B a08c2ef87ed6d50d5bae390d97a384591da9612e4b60b10fc373fa00bceb60a3f67389179c92303a9d3008184f141d37753043355fe9de04429e5e9f8c9b8167 SHA512 5c3a5e6f185d4b09c5f24d776393f2e2d5d787c097c44490905119513b9b39db53b7f2f7e624a4b527e8e8e827a5b99af6b0df5ca525046f60b49fe9ba2b0ceb
diff --git a/net-dialup/minimodem/metadata.xml b/net-dialup/minimodem/metadata.xml
new file mode 100644
index 0000000000..addcf89791
--- /dev/null
+++ b/net-dialup/minimodem/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Seth M. Price</name>
+ <email>sprice623@aol.com</email>
+ </maintainer>
+ <longdescription lang="en">
+ Minimodem is a command-line program which decodes (or generates)
+ audio modem tones at any specified baud rate, using various
+ framing protocols. It acts a general-purpose software FSK modem,
+ and includes support for various standard FSK protocols such as
+ Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME, and Caller-ID.
+ </longdescription>
+ <use>
+ <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://github.com/kamalmostafa/minimodem/issues</bugs-to>
+ <remote-id type="github">kamalmostafa/minimodem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-dialup/minimodem/minimodem-0.24.ebuild b/net-dialup/minimodem/minimodem-0.24.ebuild
new file mode 100644
index 0000000000..2ca21b2552
--- /dev/null
+++ b/net-dialup/minimodem/minimodem-0.24.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="General-purpose software audio FSK modem"
+HOMEPAGE="http://www.whence.com/minimodem/"
+SRC_URI="http://www.whence.com/minimodem/minimodem-${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="alsa pulseaudio sndfile sndio"
+
+DEPEND="sndfile? ( media-libs/libsndfile )
+ sci-libs/fftw:3.0
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ eautoreconf
+ eapply_user
+}
+
+src_configure() {
+ my_args="$(use_with alsa) $(use_with pulseaudio) $(use_with sndfile)"
+ econf $my_args
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-dialup/minimodem/
@ 2024-01-10 0:20 Seth Price
0 siblings, 0 replies; 4+ messages in thread
From: Seth Price @ 2024-01-10 0:20 UTC (permalink / raw
To: gentoo-commits
commit: cd6288f163a66bed4040965a153749fffa805c54
Author: Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Wed Jan 10 00:14:45 2024 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Wed Jan 10 00:19:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd6288f1
net-dialup/minimodem: add `REQUIRED_USE`
Closes: https://bugs.gentoo.org/921630
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>
.../minimodem/{minimodem-0.24.ebuild => minimodem-0.24-r1.ebuild} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-dialup/minimodem/minimodem-0.24.ebuild b/net-dialup/minimodem/minimodem-0.24-r1.ebuild
similarity index 88%
rename from net-dialup/minimodem/minimodem-0.24.ebuild
rename to net-dialup/minimodem/minimodem-0.24-r1.ebuild
index 2ca21b2552..d8144fe0ab 100644
--- a/net-dialup/minimodem/minimodem-0.24.ebuild
+++ b/net-dialup/minimodem/minimodem-0.24-r1.ebuild
@@ -12,7 +12,8 @@ SRC_URI="http://www.whence.com/minimodem/minimodem-${PV}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="alsa pulseaudio sndfile sndio"
+IUSE="+alsa pulseaudio sndfile sndio"
+REQUIRED_USE+="|| ( alsa pulseaudio sndfile )"
DEPEND="sndfile? ( media-libs/libsndfile )
sci-libs/fftw:3.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-dialup/minimodem/
@ 2024-01-10 0:40 Seth Price
0 siblings, 0 replies; 4+ messages in thread
From: Seth Price @ 2024-01-10 0:40 UTC (permalink / raw
To: gentoo-commits
commit: a4c98d7bd3aa414c16d5dd3da8eda727123341cb
Author: Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Wed Jan 10 00:40:21 2024 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Wed Jan 10 00:40:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4c98d7b
net-dialup/minimodem: add 9999
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>
net-dialup/minimodem/minimodem-9999.ebuild | 32 ++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/net-dialup/minimodem/minimodem-9999.ebuild b/net-dialup/minimodem/minimodem-9999.ebuild
new file mode 100644
index 0000000000..85cb2a58b4
--- /dev/null
+++ b/net-dialup/minimodem/minimodem-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools git-r3
+
+DESCRIPTION="General-purpose software audio FSK modem"
+HOMEPAGE="http://www.whence.com/minimodem/"
+EGIT_REPO_URI="https://github.com/kamalmostafa/minimodem"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="alsa +pulseaudio sndfile sndio"
+REQUIRED_USE+="|| ( alsa pulseaudio sndfile sndio )"
+
+DEPEND="sndfile? ( media-libs/libsndfile )
+ sci-libs/fftw:3.0
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ eautoreconf
+ eapply_user
+}
+
+src_configure() {
+ my_args="$(use_with alsa) $(use_with pulseaudio) $(use_with sndfile) $(use_with sndio)"
+ econf $my_args
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-dialup/minimodem/
@ 2024-11-21 21:50 Seth Price
0 siblings, 0 replies; 4+ messages in thread
From: Seth Price @ 2024-11-21 21:50 UTC (permalink / raw
To: gentoo-commits
commit: 2020b1da973e81a848858245c8a8fa176c76b298
Author: Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Nov 21 21:46:11 2024 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Thu Nov 21 21:50:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2020b1da
net-dialup/minimodem: change default USE; fix test
sndfile is a sort-of lowest common denominator, which
makes it more appropriate as a default-on USE flag
than more desktop-oriented options such as ALSA.
Additionally, a test USE flag was added. When disabled,
tests are not run. Tests depend on sndfile.
Closes: https://bugs.gentoo.org/921846
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>
.../{minimodem-0.24-r1.ebuild => minimodem-0.24-r2.ebuild} | 7 +++++--
.../minimodem/{minimodem-9999.ebuild => minimodem-9999-r1.ebuild} | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/net-dialup/minimodem/minimodem-0.24-r1.ebuild b/net-dialup/minimodem/minimodem-0.24-r2.ebuild
similarity index 83%
rename from net-dialup/minimodem/minimodem-0.24-r1.ebuild
rename to net-dialup/minimodem/minimodem-0.24-r2.ebuild
index d8144fe0a..89d8a78df 100644
--- a/net-dialup/minimodem/minimodem-0.24-r1.ebuild
+++ b/net-dialup/minimodem/minimodem-0.24-r2.ebuild
@@ -12,8 +12,11 @@ SRC_URI="http://www.whence.com/minimodem/minimodem-${PV}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+alsa pulseaudio sndfile sndio"
-REQUIRED_USE+="|| ( alsa pulseaudio sndfile )"
+IUSE="alsa pulseaudio +sndfile sndio test"
+REQUIRED_USE+="|| ( alsa pulseaudio sndfile )
+ test? ( sndfile )"
+
+RESTRICT="!test? ( test )"
DEPEND="sndfile? ( media-libs/libsndfile )
sci-libs/fftw:3.0
diff --git a/net-dialup/minimodem/minimodem-9999.ebuild b/net-dialup/minimodem/minimodem-9999-r1.ebuild
similarity index 82%
rename from net-dialup/minimodem/minimodem-9999.ebuild
rename to net-dialup/minimodem/minimodem-9999-r1.ebuild
index 85cb2a58b..f74684d95 100644
--- a/net-dialup/minimodem/minimodem-9999.ebuild
+++ b/net-dialup/minimodem/minimodem-9999-r1.ebuild
@@ -11,8 +11,11 @@ EGIT_REPO_URI="https://github.com/kamalmostafa/minimodem"
LICENSE="GPL-3+"
SLOT="0"
-IUSE="alsa +pulseaudio sndfile sndio"
-REQUIRED_USE+="|| ( alsa pulseaudio sndfile sndio )"
+IUSE="alsa pulseaudio +sndfile sndio test"
+REQUIRED_USE+="|| ( alsa pulseaudio sndfile sndio )
+ test ( sndfile )"
+
+RESTRICT="!test? ( test )"
DEPEND="sndfile? ( media-libs/libsndfile )
sci-libs/fftw:3.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-11-21 21:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-07 19:10 [gentoo-commits] repo/proj/guru:dev commit in: net-dialup/minimodem/ Seth Price
-- strict thread matches above, loose matches on Subject: below --
2024-01-10 0:20 Seth Price
2024-01-10 0:40 Seth Price
2024-11-21 21:50 Seth Price
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox