[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 72427cd96f14e493bdfec2e8d4d86a722d1a5224 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 26 16:16:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 26 16:16:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72427cd9 app-misc/beep: Stabilize 1.4.12 ppc64, #915993 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index bf2ebed0a0c4..433fcc5ff5b7 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 78d9e0ed3f015c29dba7e02a364029ebce5279d4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 20 20:17:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 20 20:17:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d9e0ed app-misc/beep: Stabilize 1.4.12 ppc, #915993 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index d835511e0953..bf2ebed0a0c4 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ppc ~ppc64 sparc x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 0e46cd1b828fa2892e3865ebbdb1331fae3b8aff Author: Sam James gentoo org> AuthorDate: Thu Oct 19 15:40:52 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 19 15:40:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e46cd1b app-misc/beep: Stabilize 1.4.12 amd64, #915993 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index ec844344a7b3..3f4b6ca2ca0e 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ppc ~ppc64 sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: cfa82027a519ad46a1ed36645e9003fd9c83 Author: Sam James gentoo org> AuthorDate: Thu Oct 19 15:40:51 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 19 15:40:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa82027 app-misc/beep: Stabilize 1.4.12 sparc, #915993 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index f2a426fbc576..ec844344a7b3 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: ef36d64602e5ed5754b51e149b4551d0ed041d0d Author: Sam James gentoo org> AuthorDate: Thu Oct 19 15:40:53 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 19 15:40:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef36d646 app-misc/beep: Stabilize 1.4.12 x86, #915993 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index 3f4b6ca2ca0e..d835511e0953 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ppc ~ppc64 sparc x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 5a7dcbf58100302397ca79d820ac80228ee2da67 Author: Sam James gentoo org> AuthorDate: Thu Oct 19 15:02:12 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 19 15:02:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7dcbf5 app-misc/beep: Stabilize 1.4.12 arm, #915993 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index b05797a15faf..f2a426fbc576 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: bec0e5ce38d99d789194d7b14aadf9d0e074caca Author: Sam James gentoo org> AuthorDate: Mon Sep 18 08:59:10 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 18 08:59:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec0e5ce app-misc/beep: respect CC/*FLAGS Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.12.ebuild | 33 +++-- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index 921d9410df5d..b05797a15faf 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -19,28 +19,17 @@ RESTRICT="test" src_prepare() { default - sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die -} - -src_compile() { - emake \ - COMPILERS=gcc \ - COMPILER_gcc="$(tc-getCC)" \ - LINKER_gcc="$(tc-getCC)" \ - CFLAGS_gcc="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - CPPFLAGS_gcc="" \ - all -} - -src_test() { - emake \ - COMPILERS=gcc \ - COMPILER_gcc="$(tc-getCC)" \ - LINKER_gcc="$(tc-getCC)" \ - CFLAGS_gcc="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - check + cat <<-EOF > local.mk || die + CC=$(tc-getCC) + CFLAGS=${CFLAGS} + CPPFLAGS=${CPPFLAGS} + LDFLAGS=${LDFLAGS} + EOF + + sed -i \ + -e "s#-D_FORTIFY_SOURCE=2##g;" \ + -e '/\-Werror)/d' \ + GNUmakefile || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 1542c0c4c2cdb3c5ab89be4022662134665d4d41 Author: Pascal Jäger leimstift de> AuthorDate: Sat Sep 2 08:01:47 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 18 08:52:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1542c0c4 app-misc/beep: add 1.4.12 Signed-off-by: Pascal Jäger leimstift.de> Closes: https://github.com/gentoo/gentoo/pull/32558 Signed-off-by: Sam James gentoo.org> app-misc/beep/Manifest | 1 + app-misc/beep/beep-1.4.12.ebuild | 57 2 files changed, 58 insertions(+) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 935857b3de7d..a8a624692527 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1 +1,2 @@ +DIST beep-1.4.12.tar.gz 89172 BLAKE2B 06f21cf3c40389acca50e6e420af4e738b7484e096bb689345fedb37684b15733dbb38e8a5d0d360f23e020cebe9ba321984ee43f41b0ad980648414ddbb9375 SHA512 18fed77bc4820ecc84ac12e903d516d5228fa2038df1788cc68db76e40b3c47a271911cc45bc48ce94e3f215803c5c05cb6c08ebb47ae6d7fcf1e0bc1ac169cd DIST beep-1.4.9.tar.gz 83154 BLAKE2B 073169ccb4919c17c0291951834fea682c87021f18562629013293432292750f6d6b3235e8882fa9cf26c9e055e1283cfa629c2e88e0f87a301b238c38380498 SHA512 46e6066cb4d9ad4a0c55a03bf5a2163426648ce3831fe1f7bafa2f02d0e407b50c52e58cc2b123c346df96e92b73d2458b473c3fb001d9a0d1470b7cf38cc35b diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild new file mode 100644 index ..921d9410df5d --- /dev/null +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps toolchain-funcs + +DESCRIPTION="Advanced PC speaker beeper" +HOMEPAGE="https://github.com/spkr-beep/beep; +SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +# Tests require a speaker +RESTRICT="test" + +src_prepare() { + default + + sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die +} + +src_compile() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS_gcc="" \ + all +} + +src_test() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + check +} + +src_install() { + dobin beep + doman "${PN}.1" + + fperms 0711 /usr/bin/beep + + einstalldocs +} + +pkg_postinst() { + fcaps cap_dac_override,cap_sys_tty_config "${EROOT}/usr/bin/beep" +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 755d05869be49ab571d96aa4e4e8d65fd5e094e1 Author: Sam James gentoo org> AuthorDate: Fri Dec 23 01:33:43 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 23 01:33:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755d0586 app-misc/beep: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-misc/beep/metadata.xml | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-misc/beep/metadata.xml b/app-misc/beep/metadata.xml index df1ea8d84522..59fb8cd72e42 100644 --- a/app-misc/beep/metadata.xml +++ b/app-misc/beep/metadata.xml @@ -1,8 +1,11 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -shell-to...@gentoo.org -Gentoo Shell Tools Project - + + shell-to...@gentoo.org + Gentoo Shell Tools Project + + + spkr-beep/beep +
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 754d11521c6b05159b688392220bfa1b13bb15ac Author: Sam James gentoo org> AuthorDate: Fri Dec 23 01:33:55 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 23 01:33:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754d1152 app-misc/beep: drop 1.4.9 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 59 - 1 file changed, 59 deletions(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild deleted file mode 100644 index e8c215dbe0b6.. --- a/app-misc/beep/beep-1.4.9.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Advanced PC speaker beeper" -HOMEPAGE="https://github.com/spkr-beep; -SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" -IUSE="suid" - -# Tests require a speaker -RESTRICT="test" - -src_prepare() { - default - - sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die -} - -src_compile() { - emake \ - COMPILERS=gcc \ - COMPILER_gcc="$(tc-getCC)" \ - LINKER_gcc="$(tc-getCC)" \ - CFLAGS_gcc="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - CPPFLAGS_gcc="" \ - all -} - -src_test() { - emake \ - COMPILERS=gcc \ - COMPILER_gcc="$(tc-getCC)" \ - LINKER_gcc="$(tc-getCC)" \ - CFLAGS_gcc="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - check -} - -src_install() { - dobin beep - doman "${PN}.1" - - if use suid; then - fowners :audio /usr/bin/beep - fperms 4710 /usr/bin/beep - else - fperms 0711 /usr/bin/beep - fi - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 20db6efe5312ecb886bf95a1d631148b8876dc79 Author: Sam James gentoo org> AuthorDate: Mon Dec 6 15:21:35 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 6 15:21:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20db6efe app-misc/beep: Stabilize 1.4.9-r1 arm, #828389 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild index ddbb7fdc0aff..e566132534ce 100644 --- a/app-misc/beep/beep-1.4.9-r1.ebuild +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 378e8c4603f43fa0e22d0c7397a9d77ec73e9659 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 6 11:29:59 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 6 11:29:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378e8c46 app-misc/beep: x86 stable wrt bug #828389 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild index ac1c8a15d646..ddbb7fdc0aff 100644 --- a/app-misc/beep/beep-1.4.9-r1.ebuild +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: f6f876f180f93539b1744562de41fbdc6b5fd036 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 5 20:35:45 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 5 20:36:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f876f1 app-misc/beep: Stabilize 1.4.9-r1 sparc, #828389 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild index 6443c8f5d612..ac1c8a15d646 100644 --- a/app-misc/beep/beep-1.4.9-r1.ebuild +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 5389c608bf0d7966bcc484860afa6653231edfc6 Author: Sam James gentoo org> AuthorDate: Sun Dec 5 18:37:44 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 18:37:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5389c608 app-misc/beep: Stabilize 1.4.9-r1 ppc, #828389 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild index b33fb7672ea9..6443c8f5d612 100644 --- a/app-misc/beep/beep-1.4.9-r1.ebuild +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 51edf156827940940bef0376faba5197a03425c9 Author: Sam James gentoo org> AuthorDate: Sun Dec 5 05:18:23 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 05:18:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51edf156 app-misc/beep: Stabilize 1.4.9-r1 amd64, #828389 Signed-off-by: Sam James gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild index 7d53cca7a698..2e847487bb3a 100644 --- a/app-misc/beep/beep-1.4.9-r1.ebuild +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" # Tests require a speaker RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 51db2842c8c2c925a6c0d7c7875949e94afa9d6f Author: Alessandro Barbieri gmail com> AuthorDate: Mon Feb 22 01:02:52 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 23 08:17:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51db2842 app-misc/beep: capabilities added, suid removed Closes: https://bugs.gentoo.org/716734 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19588 Signed-off-by: Michał Górny gentoo.org> app-misc/beep/beep-1.4.9-r1.ebuild | 57 ++ 1 file changed, 57 insertions(+) diff --git a/app-misc/beep/beep-1.4.9-r1.ebuild b/app-misc/beep/beep-1.4.9-r1.ebuild new file mode 100644 index 000..7d53cca7a69 --- /dev/null +++ b/app-misc/beep/beep-1.4.9-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit fcaps toolchain-funcs + +DESCRIPTION="Advanced PC speaker beeper" +HOMEPAGE="https://github.com/spkr-beep; +SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +# Tests require a speaker +RESTRICT="test" + +src_prepare() { + default + + sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die +} + +src_compile() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS_gcc="" \ + all +} + +src_test() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + check +} + +src_install() { + dobin beep + doman "${PN}.1" + + fperms 0711 /usr/bin/beep + + einstalldocs +} + +pkg_postinst() { + fcaps cap_dac_override,cap_sys_tty_config "${EROOT}/usr/bin/beep" +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/files/
commit: 908e453722584ffd4fc12188903477c191be9a0f Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Jun 26 06:49:36 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jun 27 20:49:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908e4537 app-misc/beep: remove unused patch(es) Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16426 Signed-off-by: Aaron Bauman gentoo.org> app-misc/beep/files/beep-1.3-CVE-2018-0492.patch | 106 --- app-misc/beep/files/beep-1.3-Makefile.patch | 26 -- 2 files changed, 132 deletions(-) diff --git a/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch b/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch deleted file mode 100644 index f4894b51fc8..000 --- a/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch +++ /dev/null @@ -1,106 +0,0 @@ -diff --git a/beep.c b/beep.c -index 7da2e70..4323d31 100644 beep.c -+++ beep.c -@@ -109,6 +109,7 @@ void do_beep(int freq) { - /* BEEP_TYPE_EVDEV */ - struct input_event e; - -+ memset(, 0, sizeof(e)); - e.type = EV_SND; - e.code = SND_TONE; - e.value = freq; -@@ -124,10 +125,6 @@ void do_beep(int freq) { - /* If we get interrupted, it would be nice to not leave the speaker beeping in -perpetuity. */ - void handle_signal(int signum) { -- -- if(console_device) --free(console_device); -- - switch(signum) { - case SIGINT: - case SIGTERM: -@@ -257,7 +254,7 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) { - result->verbose = 1; - break; - case 'e' : /* also --device */ -- console_device = strdup(optarg); -+ console_device = optarg; - break; - case 'h' : /* notice that this is also --help */ - default : -@@ -276,26 +273,6 @@ void play_beep(beep_parms_t parms) { - "%d delay after) @ %.2f Hz\n", - parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq); - -- /* try to snag the console */ -- if(console_device) --console_fd = open(console_device, O_WRONLY); -- else --if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) -- console_fd = open("/dev/vc/0", O_WRONLY); -- -- if(console_fd == -1) { --fprintf(stderr, "Could not open %s for writing\n", -- console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); --printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ --perror("open"); --exit(1); -- } -- -- if (ioctl(console_fd, EVIOCGSND(0)) != -1) --console_type = BEEP_TYPE_EVDEV; -- else --console_type = BEEP_TYPE_CONSOLE; -- - /* Beep */ - for (i = 0; i < parms.reps; i++) {/* start beep */ - do_beep(parms.freq); -@@ -305,8 +282,6 @@ void play_beep(beep_parms_t parms) { - if(parms.end_delay || (i+1 < parms.reps)) -usleep(1000*parms.delay);/* wait...*/ - } /* repeat.*/ -- -- close(console_fd); - } - - -@@ -328,6 +303,26 @@ int main(int argc, char **argv) { - signal(SIGTERM, handle_signal); - parse_command_line(argc, argv, parms); - -+ /* try to snag the console */ -+ if(console_device) -+console_fd = open(console_device, O_WRONLY); -+ else -+if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) -+ console_fd = open("/dev/vc/0", O_WRONLY); -+ -+ if(console_fd == -1) { -+fprintf(stderr, "Could not open %s for writing\n", -+ console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); -+printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ -+perror("open"); -+exit(1); -+ } -+ -+ if (ioctl(console_fd, EVIOCGSND(0)) != -1) -+console_type = BEEP_TYPE_EVDEV; -+ else -+console_type = BEEP_TYPE_CONSOLE; -+ - /* this outermost while loop handles the possibility that -n/--new has been - used, i.e. that we have multiple beeps specified. Each iteration will - play, then free() one parms instance. */ -@@ -365,8 +360,8 @@ int main(int argc, char **argv) { - parms = next; - } - -- if(console_device) --free(console_device); -+ close(console_fd); -+ console_fd = -1; - - return EXIT_SUCCESS; - } diff --git a/app-misc/beep/files/beep-1.3-Makefile.patch b/app-misc/beep/files/beep-1.3-Makefile.patch deleted file mode 100644 index f4b891e8b82..000 --- a/app-misc/beep/files/beep-1.3-Makefile.patch +++ /dev/null @@ -1,26 +0,0 @@ a/Makefile 2002-03-29 09:37:22.0 -0800 -+++ b/Makefile 2009-03-27 22:19:18.0 -0700 -@@ -1,17 +1,18 @@ --CC=gcc --FLAGS=-Wall -+CC ?= gcc -+LDFLAGS ?= -+CFLAGS ?= -Wall - EXEC_NAME=beep - INSTALL_DIR=/usr/bin - MAN_FILE=beep.1.gz --MAN_DIR=/usr/man/man1 -+MAN_DIR=/usr/share/man/man1 - - default : beep - - clean : -- rm ${EXEC_NAME} -+ rm -f
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: df371339089f4ceaa1674776d4ba105c3db8f021 Author: Patrice Clement gentoo org> AuthorDate: Tue Jun 23 07:27:30 2020 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jun 23 07:27:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df371339 app-misc/beep: remove vulnerable version. Bug: https://bugs.gentoo.org/659338 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrice Clement gentoo.org> app-misc/beep/Manifest | 1 - app-misc/beep/beep-1.3-r3.ebuild | 37 - app-misc/beep/beep-1.4.9.ebuild | 2 +- 3 files changed, 1 insertion(+), 39 deletions(-) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 72bbfc63254..935857b3de7 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1,2 +1 @@ -DIST beep-1.3.tar.gz 19344 BLAKE2B 4f9cf12f6983eeb53502fd85e5e1d428e1c1af481f8f424f6ae18cbe104462e8fdcc96670a72daa8a8a0d1430d00824d8795b4db53437e7bb7320cddfd84cfd3 SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd DIST beep-1.4.9.tar.gz 83154 BLAKE2B 073169ccb4919c17c0291951834fea682c87021f18562629013293432292750f6d6b3235e8882fa9cf26c9e055e1283cfa629c2e88e0f87a301b238c38380498 SHA512 46e6066cb4d9ad4a0c55a03bf5a2163426648ce3831fe1f7bafa2f02d0e407b50c52e58cc2b123c346df96e92b73d2458b473c3fb001d9a0d1470b7cf38cc35b diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild deleted file mode 100644 index 602be70f287..000 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="The advanced PC speaker beeper" -HOMEPAGE="http://www.johnath.com/beep; -SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" -IUSE="suid" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" - "${FILESDIR}/${P}-CVE-2018-0492.patch" -) - -pkg_setup() { - tc-export CC -} - -src_install() { - dobin beep - if use suid; then - fowners :audio /usr/bin/beep - fperms 4710 /usr/bin/beep - else - fperms 0711 /usr/bin/beep - fi - unpack "./${PN}.1.gz" - doman "${PN}.1" - einstalldocs -} diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index f12b88f7e03..e8c215dbe0b 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -48,7 +48,7 @@ src_install() { dobin beep doman "${PN}.1" - if use suid ; then + if use suid; then fowners :audio /usr/bin/beep fperms 4710 /usr/bin/beep else
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 84b832545349fc2c19d3e4fdab235f86ec71f914 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jun 22 15:14:15 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jun 22 18:23:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b83254 app-misc/beep: stable 1.4.9 for sparc, bug #659338 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index d6a43378d51..f12b88f7e03 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 053675d68b779fe68aff8e9e6196c138a2bf7025 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 30 13:35:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 30 13:35:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053675d6 app-misc/beep: arm stable wrt bug #659338 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index ad57329ef62..d6a43378d51 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 8221c44f6b347f681448b7991a939e1c50e2dd05 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 26 12:04:49 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 26 12:04:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8221c44f app-misc/beep: x86 stable wrt bug #659338 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index ff4801f83fb..ad57329ef62 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: b58a81f414fa0deaf7ac95efc14ad2b970194e62 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 26 12:03:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 26 12:03:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58a81f4 app-misc/beep: ppc64 stable wrt bug #659338 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index 4fe838df4ae..ff4801f83fb 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: cd2c6c42e9416b077ff03b12fd8cbaa7b554a08c Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 26 10:20:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 26 10:20:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2c6c42 app-misc/beep: ppc stable wrt bug #659338 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index 8bc30cead3a..4fe838df4ae 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc ~x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: d1540730d3002f09e646d021a57ad584e7278688 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 26 10:16:30 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 26 10:16:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1540730 app-misc/beep: amd64 stable wrt bug #659338 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/beep/beep-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild index ff9de152957..8bc30cead3a 100644 --- a/app-misc/beep/beep-1.4.9.ebuild +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="suid" # Tests require a speaker
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 57f54cc39bb49a0f898b74644607658d950f514d Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 25 17:30:47 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 25 17:30:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f54cc3 app-misc/beep: bump to v1.4.9 Bug: https://bugs.gentoo.org/659338 Closes: https://bugs.gentoo.org/684600 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Thomas Deutschmann gentoo.org> app-misc/beep/Manifest | 1 + app-misc/beep/beep-1.4.9.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 39eda21e98a..72bbfc63254 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1 +1,2 @@ DIST beep-1.3.tar.gz 19344 BLAKE2B 4f9cf12f6983eeb53502fd85e5e1d428e1c1af481f8f424f6ae18cbe104462e8fdcc96670a72daa8a8a0d1430d00824d8795b4db53437e7bb7320cddfd84cfd3 SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd +DIST beep-1.4.9.tar.gz 83154 BLAKE2B 073169ccb4919c17c0291951834fea682c87021f18562629013293432292750f6d6b3235e8882fa9cf26c9e055e1283cfa629c2e88e0f87a301b238c38380498 SHA512 46e6066cb4d9ad4a0c55a03bf5a2163426648ce3831fe1f7bafa2f02d0e407b50c52e58cc2b123c346df96e92b73d2458b473c3fb001d9a0d1470b7cf38cc35b diff --git a/app-misc/beep/beep-1.4.9.ebuild b/app-misc/beep/beep-1.4.9.ebuild new file mode 100644 index 000..ff9de152957 --- /dev/null +++ b/app-misc/beep/beep-1.4.9.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Advanced PC speaker beeper" +HOMEPAGE="https://github.com/spkr-beep; +SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +IUSE="suid" + +# Tests require a speaker +RESTRICT="test" + +src_prepare() { + default + + sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die +} + +src_compile() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS_gcc="" \ + all +} + +src_test() { + emake \ + COMPILERS=gcc \ + COMPILER_gcc="$(tc-getCC)" \ + LINKER_gcc="$(tc-getCC)" \ + CFLAGS_gcc="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + check +} + +src_install() { + dobin beep + doman "${PN}.1" + + if use suid ; then + fowners :audio /usr/bin/beep + fperms 4710 /usr/bin/beep + else + fperms 0711 /usr/bin/beep + fi + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 6569e6455dae2d9786dbb473550396486f83b5dc Author: Aaron Bauman gentoo org> AuthorDate: Mon Apr 29 21:02:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Apr 29 21:02:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6569e645 Revert "app-misc/beep: version bump." This reverts commit 370f5643e13ef95e78e692752626e5c0391b10ef. * PR was merged from a fellow developer who I was not aware of being under a QA ban. * PR addressed an outstanding security issue with app-misc/beep hence the merge. * Reverted per the QA bug being opened. Bug: https://bugs.gentoo.org/684728 Bug: https://bugs.gentoo.org/659338 Signed-off-by: Aaron Bauman gentoo.org> app-misc/beep/Manifest | 1 - app-misc/beep/beep-1.4.4.ebuild | 38 -- 2 files changed, 39 deletions(-) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 637a7a66639..39eda21e98a 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1,2 +1 @@ DIST beep-1.3.tar.gz 19344 BLAKE2B 4f9cf12f6983eeb53502fd85e5e1d428e1c1af481f8f424f6ae18cbe104462e8fdcc96670a72daa8a8a0d1430d00824d8795b4db53437e7bb7320cddfd84cfd3 SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd -DIST beep-1.4.4.tar.gz 42881 BLAKE2B 8a191fb04f01ca2757f84693b39409d04566978ce32b07fd1b1ec88010ea2e36d3cda1ce66ba7fce4ee8cbbcd9dfd0f0abbdfc4d1bcc74db459e5ab10ec07228 SHA512 cfaecbebbbd0596bee5f304c3bd74968d06873037d054def0907dfd36e5bd6e7fbd7d7051eacedd20480b88f8b4e343db05eb5d3dde0fdced33756545b630373 diff --git a/app-misc/beep/beep-1.4.4.ebuild b/app-misc/beep/beep-1.4.4.ebuild deleted file mode 100644 index e8047db74a6..000 --- a/app-misc/beep/beep-1.4.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Advanced PC speaker beeper" -HOMEPAGE="https://github.com/spkr-beep; -SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" -IUSE="suid" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - - sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die -} - -src_install() { - dobin beep - if use suid; then - fowners :audio /usr/bin/beep - fperms 4710 /usr/bin/beep - else - fperms 0711 /usr/bin/beep - fi - unpack "./${PN}.1.gz" - doman "${PN}.1" - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 370f5643e13ef95e78e692752626e5c0391b10ef Author: Patrice Clement gentoo org> AuthorDate: Sat Apr 27 21:06:10 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 27 23:03:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370f5643 app-misc/beep: version bump. Bug: https://bugs.gentoo.org/659338 Signed-off-by: Patrice Clement gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/11845 Signed-off-by: Aaron Bauman gentoo.org> app-misc/beep/Manifest | 1 + app-misc/beep/beep-1.4.4.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 39eda21e98a..637a7a66639 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1 +1,2 @@ DIST beep-1.3.tar.gz 19344 BLAKE2B 4f9cf12f6983eeb53502fd85e5e1d428e1c1af481f8f424f6ae18cbe104462e8fdcc96670a72daa8a8a0d1430d00824d8795b4db53437e7bb7320cddfd84cfd3 SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd +DIST beep-1.4.4.tar.gz 42881 BLAKE2B 8a191fb04f01ca2757f84693b39409d04566978ce32b07fd1b1ec88010ea2e36d3cda1ce66ba7fce4ee8cbbcd9dfd0f0abbdfc4d1bcc74db459e5ab10ec07228 SHA512 cfaecbebbbd0596bee5f304c3bd74968d06873037d054def0907dfd36e5bd6e7fbd7d7051eacedd20480b88f8b4e343db05eb5d3dde0fdced33756545b630373 diff --git a/app-misc/beep/beep-1.4.4.ebuild b/app-misc/beep/beep-1.4.4.ebuild new file mode 100644 index 000..e8047db74a6 --- /dev/null +++ b/app-misc/beep/beep-1.4.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Advanced PC speaker beeper" +HOMEPAGE="https://github.com/spkr-beep; +SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +IUSE="suid" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + + sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die +} + +src_install() { + dobin beep + if use suid; then + fowners :audio /usr/bin/beep + fperms 4710 /usr/bin/beep + else + fperms 0711 /usr/bin/beep + fi + unpack "./${PN}.1.gz" + doman "${PN}.1" + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 2c4789275b1d9fd4bfd631d48e93eaad9a3d41be Author: Aaron Bauman gentoo org> AuthorDate: Wed May 30 14:09:23 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Wed May 30 14:10:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c478927 app-misc/beep: drop vulnerable wrt bug #652330 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-misc/beep/beep-1.3-r2.ebuild | 34 -- 1 file changed, 34 deletions(-) diff --git a/app-misc/beep/beep-1.3-r2.ebuild b/app-misc/beep/beep-1.3-r2.ebuild deleted file mode 100644 index ce846fdf1f0..000 --- a/app-misc/beep/beep-1.3-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="The advanced PC speaker beeper" -HOMEPAGE="http://www.johnath.com/beep; -SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" -IUSE="suid" - -PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) - -pkg_setup() { - tc-export CC -} - -src_install() { - dobin beep - if use suid; then - fowners :audio /usr/bin/beep - fperms 4710 /usr/bin/beep - else - fperms 0711 /usr/bin/beep - fi - unpack "./${PN}.1.gz" - doman "${PN}.1" - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 38180f08defb52447297ef42c5613b4a11bc1517 Author: Matt Turner gentoo org> AuthorDate: Fri May 25 04:10:31 2018 + Commit: Matt Turner gentoo org> CommitDate: Fri May 25 04:10:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38180f08 app-misc/beep-1.3-r3: ppc64 stable, bug 652330 app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index 95d12726c56..a6c0024d4f5 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: c106d37ba26825d3aede15736d0686b3b698d129 Author: Matt Turner gentoo org> AuthorDate: Fri May 25 04:10:06 2018 + Commit: Matt Turner gentoo org> CommitDate: Fri May 25 04:10:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c106d37b app-misc/beep-1.3-r3: ppc stable, bug 652330 app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index 0222e746e1c..95d12726c56 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ppc ~ppc64 sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 3b454a83f9cb9bf71c210aec3018b8e14dcce9d6 Author: Markus Meier gentoo org> AuthorDate: Sat Apr 14 11:39:08 2018 + Commit: Markus Meier gentoo org> CommitDate: Sat Apr 14 11:39:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b454a83 app-misc/beep: arm stable, bug #652330 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index c7a6706fc98..0222e746e1c 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ~ppc ~ppc64 sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 205667c826d9ebe7128110a15ab5477bb9af3749 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Apr 5 20:06:43 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Apr 5 21:06:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205667c8 app-misc/beep: stable 1.3-r3 for sparc Bug: https://bugs.gentoo.org/652330 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index 12313209497..c7a6706fc98 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 52c98aae42c29d94f8d0d9f770d83d8fbf0cba41 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Apr 5 16:09:53 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Apr 5 16:09:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c98aae app-misc/beep-1.3-r3: alpha stable Gentoo-Bug: http://bugs.gentoo.org/652330 app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index eaae3a0c0e0..12313209497 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 6ba875b159716210cdd076843bc6157b49b788e8 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Apr 5 13:35:54 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Apr 5 13:42:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba875b1 app-misc/beep: x86 stable (bug #652330) Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index 732253e2204..eaae3a0c0e0 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 3ac8c5c29bb140704be9248631f5ba4119ade913 Author: Aaron Bauman gentoo org> AuthorDate: Thu Apr 5 02:54:04 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Apr 5 02:54:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac8c5c2 app-misc/beep: amd64 stable Bug: https://bugs.gentoo.org/652330 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-misc/beep/beep-1.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild index 1b0a27d17f4..732253e2204 100644 --- a/app-misc/beep/beep-1.3-r3.ebuild +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/, app-misc/beep/files/
commit: 5945809cd0c40e44313891742b0b61f90eecbfb8 Author: Patrice Clement gentoo org> AuthorDate: Wed Apr 4 20:34:21 2018 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 4 20:35:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5945809c app-misc/beep: patch against CVE-2018-0292. Bug: https://bugs.gentoo.org/652330 See-Also: https://github.com/johnath/beep/issues/11 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-misc/beep/beep-1.3-r3.ebuild | 37 app-misc/beep/files/beep-1.3-CVE-2018-0492.patch | 106 +++ 2 files changed, 143 insertions(+) diff --git a/app-misc/beep/beep-1.3-r3.ebuild b/app-misc/beep/beep-1.3-r3.ebuild new file mode 100644 index 000..1b0a27d17f4 --- /dev/null +++ b/app-misc/beep/beep-1.3-r3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="The advanced PC speaker beeper" +HOMEPAGE="http://www.johnath.com/beep; +SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +IUSE="suid" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" + "${FILESDIR}/${P}-CVE-2018-0492.patch" +) + +pkg_setup() { + tc-export CC +} + +src_install() { + dobin beep + if use suid; then + fowners :audio /usr/bin/beep + fperms 4710 /usr/bin/beep + else + fperms 0711 /usr/bin/beep + fi + unpack "./${PN}.1.gz" + doman "${PN}.1" + einstalldocs +} diff --git a/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch b/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch new file mode 100644 index 000..f4894b51fc8 --- /dev/null +++ b/app-misc/beep/files/beep-1.3-CVE-2018-0492.patch @@ -0,0 +1,106 @@ +diff --git a/beep.c b/beep.c +index 7da2e70..4323d31 100644 +--- beep.c beep.c +@@ -109,6 +109,7 @@ void do_beep(int freq) { + /* BEEP_TYPE_EVDEV */ + struct input_event e; + ++ memset(, 0, sizeof(e)); + e.type = EV_SND; + e.code = SND_TONE; + e.value = freq; +@@ -124,10 +125,6 @@ void do_beep(int freq) { + /* If we get interrupted, it would be nice to not leave the speaker beeping in +perpetuity. */ + void handle_signal(int signum) { +- +- if(console_device) +-free(console_device); +- + switch(signum) { + case SIGINT: + case SIGTERM: +@@ -257,7 +254,7 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) { + result->verbose = 1; + break; + case 'e' : /* also --device */ +- console_device = strdup(optarg); ++ console_device = optarg; + break; + case 'h' : /* notice that this is also --help */ + default : +@@ -276,26 +273,6 @@ void play_beep(beep_parms_t parms) { + "%d delay after) @ %.2f Hz\n", + parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq); + +- /* try to snag the console */ +- if(console_device) +-console_fd = open(console_device, O_WRONLY); +- else +-if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) +- console_fd = open("/dev/vc/0", O_WRONLY); +- +- if(console_fd == -1) { +-fprintf(stderr, "Could not open %s for writing\n", +- console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); +-printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ +-perror("open"); +-exit(1); +- } +- +- if (ioctl(console_fd, EVIOCGSND(0)) != -1) +-console_type = BEEP_TYPE_EVDEV; +- else +-console_type = BEEP_TYPE_CONSOLE; +- + /* Beep */ + for (i = 0; i < parms.reps; i++) {/* start beep */ + do_beep(parms.freq); +@@ -305,8 +282,6 @@ void play_beep(beep_parms_t parms) { + if(parms.end_delay || (i+1 < parms.reps)) +usleep(1000*parms.delay);/* wait...*/ + } /* repeat.*/ +- +- close(console_fd); + } + + +@@ -328,6 +303,26 @@ int main(int argc, char **argv) { + signal(SIGTERM, handle_signal); + parse_command_line(argc, argv, parms); + ++ /* try to snag the console */ ++ if(console_device) ++console_fd = open(console_device, O_WRONLY); ++ else ++if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) ++ console_fd = open("/dev/vc/0", O_WRONLY); ++ ++ if(console_fd == -1) { ++fprintf(stderr, "Could not open %s for writing\n", ++ console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); ++printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ ++perror("open"); ++exit(1); ++ } ++ ++ if (ioctl(console_fd, EVIOCGSND(0)) != -1) ++console_type = BEEP_TYPE_EVDEV; ++ else ++console_type = BEEP_TYPE_CONSOLE; ++ + /* this outermost while loop handles the possibility that
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 9eecee2ba558fd584712ad26eec4a8edf217163e Author: Patrice Clement gentoo org> AuthorDate: Thu Aug 3 22:38:32 2017 + Commit: Patrice Clement gentoo org> CommitDate: Thu Aug 3 22:41:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eecee2b app-misc/beep: stable for all arches. Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-misc/beep/beep-1.3-r2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-misc/beep/beep-1.3-r2.ebuild b/app-misc/beep/beep-1.3-r2.ebuild index adccf29dac6..ce846fdf1f0 100644 --- a/app-misc/beep/beep-1.3-r2.ebuild +++ b/app-misc/beep/beep-1.3-r2.ebuild @@ -11,11 +11,10 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" IUSE="suid" PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) -DOCS=( CHANGELOG CREDITS README ) pkg_setup() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 37b605e0496dd043060ba2b1ed50bd3aa2337b01 Author: Patrice Clement gentoo org> AuthorDate: Thu Aug 3 22:41:41 2017 + Commit: Patrice Clement gentoo org> CommitDate: Thu Aug 3 22:41:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b605e0 app-misc/beep: clean up old. Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-misc/beep/beep-1.3-r1.ebuild | 39 --- 1 file changed, 39 deletions(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild deleted file mode 100644 index 662cd4113ac..000 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="The advanced PC speaker beeper" -HOMEPAGE="http://www.johnath.com/beep/; -SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" -IUSE="suid" - -PATCHES=( - "${FILESDIR}"/"${P}"-Makefile.patch -) - -pkg_setup() { - tc-export CC -} - -src_prepare() { - epatch "${PATCHES[@]}" -} - -src_install() { - dobin beep - if use suid; then - fowners :audio /usr/bin/beep - fperms 4710 /usr/bin/beep - else - fperms 0711 /usr/bin/beep - fi - doman beep.1.gz - dodoc CHANGELOG CREDITS README -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/files/, app-misc/beep/
commit: 9c926526ae7fc9b680b0984ee871ed02ff5354ab Author: Patrice Clement gentoo org> AuthorDate: Wed May 31 20:22:51 2017 + Commit: Patrice Clement gentoo org> CommitDate: Wed May 31 20:24:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c926526 app-misc/beep: decompress man page and install it. Gentoo-Bug: https://bugs.gentoo.org/619930 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-misc/beep/beep-1.3-r2.ebuild| 35 + app-misc/beep/files/beep-1.3-Makefile.patch | 4 ++-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/app-misc/beep/beep-1.3-r2.ebuild b/app-misc/beep/beep-1.3-r2.ebuild new file mode 100644 index 000..adccf29dac6 --- /dev/null +++ b/app-misc/beep/beep-1.3-r2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="The advanced PC speaker beeper" +HOMEPAGE="http://www.johnath.com/beep; +SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +IUSE="suid" + +PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) +DOCS=( CHANGELOG CREDITS README ) + +pkg_setup() { + tc-export CC +} + +src_install() { + dobin beep + if use suid; then + fowners :audio /usr/bin/beep + fperms 4710 /usr/bin/beep + else + fperms 0711 /usr/bin/beep + fi + unpack "./${PN}.1.gz" + doman "${PN}.1" + einstalldocs +} diff --git a/app-misc/beep/files/beep-1.3-Makefile.patch b/app-misc/beep/files/beep-1.3-Makefile.patch index 6497323b923..f4b891e8b82 100644 --- a/app-misc/beep/files/beep-1.3-Makefile.patch +++ b/app-misc/beep/files/beep-1.3-Makefile.patch @@ -1,5 +1,5 @@ /var/tmp/portage/app-misc/beep-1.2.2-r1/work/beep-1.2.2/Makefile 2002-03-29 09:37:22.0 -0800 -+++ /tmp/Makefile 2009-03-27 22:19:18.0 -0700 +--- a/Makefile 2002-03-29 09:37:22.0 -0800 b/Makefile 2009-03-27 22:19:18.0 -0700 @@ -1,17 +1,18 @@ -CC=gcc -FLAGS=-Wall
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 97cf053bcb5d648616d9f1791cc066f32fcd Author: Patrice Clement gentoo org> AuthorDate: Fri May 20 20:03:35 2016 + Commit: Patrice Clement gentoo org> CommitDate: Fri May 20 20:03:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cf053b app-misc/beep: Stable for sparc using the ALLARCHES policy. Gentoo-Bug: https://bugs.gentoo.org/144343 Package-Manager: portage-2.2.28 app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index 95be587..a429ab4 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/files/, app-misc/beep/
commit: 07df31ea814030d4f0206904eae32d47c9ea Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 18 21:04:10 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 18 21:08:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07df31ea app-misc/beep: Rename patch. Package-Manager: portage-2.2.26 app-misc/beep/beep-1.3-r1.ebuild| 6 +++--- .../files/{beep-1.2.2-Makefile.patch => beep-1.3-Makefile.patch}| 0 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index 0564fe0..acc7ee8 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit eutils base toolchain-funcs +inherit eutils toolchain-funcs DESCRIPTION="The advanced PC speaker beeper" HOMEPAGE="http://www.johnath.com/beep/; @@ -16,7 +16,7 @@ KEYWORDS="alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="suid" PATCHES=( - "${FILESDIR}"/"${PN}"-1.2.2-Makefile.patch + "${FILESDIR}"/"${P}"-Makefile.patch ) pkg_setup() { diff --git a/app-misc/beep/files/beep-1.2.2-Makefile.patch b/app-misc/beep/files/beep-1.3-Makefile.patch similarity index 100% rename from app-misc/beep/files/beep-1.2.2-Makefile.patch rename to app-misc/beep/files/beep-1.3-Makefile.patch
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/, app-misc/beep/files/
commit: 249a138290c290504b38a983eeb64fefccae69ab Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 18 21:02:26 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 18 21:08:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249a1382 app-misc/beep: Clean up old. Package-Manager: portage-2.2.26 app-misc/beep/Manifest | 1 - app-misc/beep/beep-1.2.2-r1.ebuild | 27 --- app-misc/beep/files/beep-1.2.2-nosuid.patch | 33 - 3 files changed, 61 deletions(-) diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 2df976f..85c425a 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1,2 +1 @@ -DIST beep-1.2.2.tar.gz 18460 SHA256 5c0445dac43950b7c7c3f235c6fb21f620ab3fd2f3aafaf09896e5730fcf49a1 SHA512 85e2288fc01322ad2b9ad59063ee61cc94edc6b712ef1af2f86bd7e52e08cfaa81a4d8aafd729791eb3e776dbaf8fff7298ccafb758a716a3bdc9a3c385a38e1 WHIRLPOOL 845899b7f2122128833bb0b23a4eb2df576e6239e1c6df80f1abc1d1b5fddb8e80e5a500ba7bfc9638e69e5d2366aea5afdcd15c86d71304c6afe8ba1cf12868 DIST beep-1.3.tar.gz 19344 SHA256 59acef7a987de5557cefd1a904666cc2691f132929af39e65450b182a581ec2d SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd WHIRLPOOL 23ddc6e456803b82bf84b1022e5eed39488db6f4cd4410e77e55545b3e4c6256979dfc5587367c8206ea069ac4fedc4d5fa81406ea66c6c0c79fb9b428c339c7 diff --git a/app-misc/beep/beep-1.2.2-r1.ebuild b/app-misc/beep/beep-1.2.2-r1.ebuild deleted file mode 100644 index 3a1cf30..000 --- a/app-misc/beep/beep-1.2.2-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils base toolchain-funcs - -DESCRIPTION="The advanced PC speaker beeper" -HOMEPAGE="http://www.johnath.com/beep/; -SRC_URI="mirror://gentoo/${P}.tar.gz http://www.johnath.com/beep/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" -IUSE="" - -PATCHES=( ${FILESDIR}/${P}-{Makefile,nosuid}.patch ) - -pkg_setup() { - tc-export CC -} - -src_install() { - dobin beep - fperms 0711 /usr/bin/beep - doman beep.1.gz - dodoc CHANGELOG CREDITS README -} diff --git a/app-misc/beep/files/beep-1.2.2-nosuid.patch b/app-misc/beep/files/beep-1.2.2-nosuid.patch deleted file mode 100644 index 33e6aff..000 --- a/app-misc/beep/files/beep-1.2.2-nosuid.patch +++ /dev/null @@ -1,33 +0,0 @@ beep.c.orig2005-07-23 13:37:01.0 -0400 -+++ beep.c 2005-07-23 14:00:55.0 -0400 -@@ -218,22 +218,20 @@ - int i; /* loop counter */ - - /* try to snag the console */ -- if((console_fd = open("/dev/console", O_WRONLY)) == -1) { --fprintf(stderr, "Could not open /dev/console for writing.\n"); --printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ --perror("open"); --exit(1); -- } -+ console_fd = open("/dev/console", O_WRONLY); - - /* Beep */ - for (i = 0; i < parms.reps; i++) {/* start beep */ --if(ioctl(console_fd, KIOCSOUND, (int)(CLOCK_TICK_RATE/parms.freq)) < 0) { -- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ -- perror("ioctl"); -+if (console_fd >= 0) { -+ ioctl(console_fd, KIOCSOUND, (int)(CLOCK_TICK_RATE/parms.freq)); -+} else { -+ printf("\a"); /* Output the fall back for usefulness we don't have to be suid to work at all */ -+ fflush(stdout); - } - /* Look ma, I'm not ansi C compatible! */ - usleep(1000*parms.length); /* wait...*/ --ioctl(console_fd, KIOCSOUND, 0);/* stop beep */ -+if (console_fd >= 0) -+ ioctl(console_fd, KIOCSOUND, 0); /* stop beep */ - if(parms.end_delay || (i+1 < parms.reps)) -usleep(1000*parms.delay);/* wait...*/ - } /* repeat.*/
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: e2068c663bea533bfda6fad28deb02d46e714f8e Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 18 21:07:50 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 18 21:08:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2068c66 app-misc/beep: Apply patch via epatch. Package-Manager: portage-2.2.26 app-misc/beep/beep-1.3-r1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index acc7ee8..95be587 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -23,6 +23,10 @@ pkg_setup() { tc-export CC } +src_prepare() { + epatch "${PATCHES[@]}" +} + src_install() { dobin beep if use suid; then
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 9022e73c7ea490e0b186466f6ecf1155ea040602 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Feb 1 09:35:57 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Feb 1 09:36:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9022e73c app-misc/beep: add alpha keyword Gentoo-Bug: 144343 Package-Manager: portage-2.2.27 app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index 2d0150a..0564fe0 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: ed36a8e671ae9b7fc6240ae6e39b5056a2a4746c Author: Markus Meier gentoo org> AuthorDate: Thu Nov 26 19:14:23 2015 + Commit: Markus Meier gentoo org> CommitDate: Thu Nov 26 19:14:23 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed36a8e6 app-misc/beep: arm stable, bug #144343 Package-Manager: portage-2.2.25 RepoMan-Options: --include-arches="arm" app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index 1e26f0c..2d0150a 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: bea545176fdc738c58c298a75d2676e43fc84b5a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 25 14:29:33 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 25 14:29:33 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea54517 app-misc/beep: x86 stable wrt bug #144343 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index e38915f..1e26f0c 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: e8a01f6ff3a17fabd823e3d41fd51850c7959027 Author: Patrice Clement gentoo org> AuthorDate: Thu Sep 24 22:54:19 2015 + Commit: Patrice Clement gentoo org> CommitDate: Thu Sep 24 22:55:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a01f6f app-misc/beep: Stable for ppc+ppc64. Fixes bug 144343. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement gentoo.org> app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index eda1c8b..e38915f 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.johnath.com/beep/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86" IUSE="suid" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: de5d46a95c0fac7cc692817afa7a2da025f4f9b0 Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Fri Aug 28 14:00:06 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Fri Aug 28 14:07:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5d46a9 app-misc/beep: Stable for amd64. Fixes bug 144343. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement monsieurp AT gentoo.org app-misc/beep/beep-1.3.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-misc/beep/beep-1.3.ebuild b/app-misc/beep/beep-1.3.ebuild index f4ef536..21b7b15 100644 --- a/app-misc/beep/beep-1.3.ebuild +++ b/app-misc/beep/beep-1.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 inherit eutils base toolchain-funcs @@ -12,7 +12,7 @@ SRC_URI=http://www.johnath.com/beep/${P}.tar.gz; LICENSE=GPL-2 SLOT=0 -KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 IUSE= PATCHES=( ${FILESDIR}/${PN}-1.2.2-Makefile.patch )
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 3604d0ddf877eae334f466add5ccca62543c430b Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Fri Aug 28 21:30:54 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Fri Aug 28 21:36:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3604d0dd app-misc/beep: Drop old. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement monsieurp AT gentoo.org app-misc/beep/beep-1.3.ebuild | 29 - 1 file changed, 29 deletions(-) diff --git a/app-misc/beep/beep-1.3.ebuild b/app-misc/beep/beep-1.3.ebuild deleted file mode 100644 index 21b7b15..000 --- a/app-misc/beep/beep-1.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils base toolchain-funcs - -DESCRIPTION=The advanced PC speaker beeper -HOMEPAGE=http://www.johnath.com/beep/; -SRC_URI=http://www.johnath.com/beep/${P}.tar.gz; - -LICENSE=GPL-2 -SLOT=0 -KEYWORDS=~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 -IUSE= - -PATCHES=( ${FILESDIR}/${PN}-1.2.2-Makefile.patch ) - -pkg_setup() { - tc-export CC -} - -src_install() { - dobin beep - fperms 0711 /usr/bin/beep - doman beep.1.gz - dodoc CHANGELOG CREDITS README -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 5d95f886fe11cd954e246f4ab7a8385fecbd9d38 Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Fri Aug 28 21:28:57 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Fri Aug 28 21:36:46 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d95f886 app-misc/beep: Add USE=suid flag courtesy of Martin von Gagern Martin.vGagern AT gmx.net. Fixes bug 168201. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement monsieurp AT gentoo.org app-misc/beep/beep-1.3-r1.ebuild | 36 1 file changed, 36 insertions(+) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild new file mode 100644 index 000..27c9a54 --- /dev/null +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils base toolchain-funcs + +DESCRIPTION=The advanced PC speaker beeper +HOMEPAGE=http://www.johnath.com/beep/; +SRC_URI=http://www.johnath.com/beep/${P}.tar.gz; + +LICENSE=GPL-2 +SLOT=0 +KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 +IUSE=suid + +PATCHES=( + ${FILESDIR}/${PN}-1.2.2-Makefile.patch +) + +pkg_setup() { + tc-export CC +} + +src_install() { + dobin beep + if use suid; then + fowners :audio /usr/bin/beep + fperms 4710 /usr/bin/beep + else + fperms 0711 /usr/bin/beep + fi + doman beep.1.gz + dodoc CHANGELOG CREDITS README +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/beep/
commit: 77f27c6c1a20bde211df924031e740bc687a7e97 Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Fri Aug 28 21:32:42 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Fri Aug 28 21:37:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f27c6c app-misc/beep: Stable for amd64. Fixes bug 144343. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement monsieurp AT gentoo.org app-misc/beep/beep-1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/beep/beep-1.3-r1.ebuild b/app-misc/beep/beep-1.3-r1.ebuild index 27c9a54..eda1c8b 100644 --- a/app-misc/beep/beep-1.3-r1.ebuild +++ b/app-misc/beep/beep-1.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI=http://www.johnath.com/beep/${P}.tar.gz; LICENSE=GPL-2 SLOT=0 -KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 IUSE=suid PATCHES=(