[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/, media-video/recordmydesktop/files/

2026-02-09 Thread Sam James
commit: da2a6bf8408fb8e5bf55f039c003ae9fd1e19570
Author: NHOrus  yahoo  com>
AuthorDate: Mon Feb  9 17:15:30 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  9 21:28:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2a6bf8

media-video/recordmydesktop: Add missing include for USE=jack

Fixes build with C23

Closes: https://bugs.gentoo.org/959093
Signed-off-by: NHOrus  yahoo.com>
Part-of: https://github.com/gentoo/gentoo/pull/45711
Closes: https://github.com/gentoo/gentoo/pull/45711
Signed-off-by: Sam James  gentoo.org>

 .../recordmydesktop-0.4.0-missing-include.patch| 12 ++
 .../recordmydesktop-0.4.0-r2.ebuild| 43 ++
 2 files changed, 55 insertions(+)

diff --git 
a/media-video/recordmydesktop/files/recordmydesktop-0.4.0-missing-include.patch 
b/media-video/recordmydesktop/files/recordmydesktop-0.4.0-missing-include.patch
new file mode 100644
index ..33ea1c0757b6
--- /dev/null
+++ 
b/media-video/recordmydesktop/files/recordmydesktop-0.4.0-missing-include.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/959093
+Missing include for malloc and getenv
+--- a/src/rmd_jack.c
 b/src/rmd_jack.c
+@@ -31,6 +31,7 @@
+ #include 
+ 
+ #include 
++#include 
+ 
+ #ifdef HAVE_LIBJACK
+ 

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0-r2.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r2.ebuild
new file mode 100644
index ..be5d45f1f2ee
--- /dev/null
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="https://enselic.github.io/recordmydesktop/";
+SRC_URI="https://github.com/Enselic/recordmydesktop/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="alsa jack"
+
+RDEPEND="x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   media-libs/libvorbis
+   media-libs/libogg
+   media-libs/libtheora:=[encode]
+   x11-libs/libICE
+   x11-libs/libSM
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+PATCHES=( "${FILESDIR}/recordmydesktop-0.4.0-missing-include.patch" )
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable !alsa oss) \
+   $(use_enable jack)
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-09-07 Thread Arthur Zamarin
commit: 7517538ab00aab5834e5b5701680cdce23de5b6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep  7 14:56:22 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep  7 14:56:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7517538a

media-video/recordmydesktop: Stabilize 0.4.0-r1 ppc, #962104

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
index 20e665287a3e..2d438e651972 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/${PN}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="x11-libs/libXext



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-08-31 Thread Arthur Zamarin
commit: 0df650c5d761e1a531243f9618e4ccdee7d01e5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep  1 05:45:00 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep  1 05:45:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df650c5

media-video/recordmydesktop: Stabilize 0.4.0-r1 ppc64, #962104

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
index cff8047c9241..20e665287a3e 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/${PN}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="x11-libs/libXext



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-08-30 Thread Arthur Zamarin
commit: 7709b16249357026c27916f238497de3b764085d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 30 15:15:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 30 15:15:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7709b162

media-video/recordmydesktop: Stabilize 0.4.0-r1 amd64, #962104

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
index 9c6f245e3667..cff8047c9241 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/${PN}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="x11-libs/libXext



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-08-30 Thread Arthur Zamarin
commit: fcb4ab5ab90c901b7b01cb7f036cc69fde0fb342
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 30 07:33:21 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 30 07:33:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb4ab5a

media-video/recordmydesktop: Stabilize 0.4.0-r1 x86, #962104

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
index 3fee0bccbbf1..9c6f245e3667 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}/${PN}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="x11-libs/libXext



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-06-15 Thread Michał Górny
commit: 049e12e159d15fda27a73f852cc8bb506355495e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 15 19:14:41 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 15 19:14:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049e12e1

media-video/recordmydesktop: Add a slot op dep on libtheora

Signed-off-by: Michał Górny  gentoo.org>

 ...dmydesktop-0.3.8.1-r6.ebuild => recordmydesktop-0.3.8.1-r7.ebuild} | 4 ++--
 .../{recordmydesktop-0.4.0.ebuild => recordmydesktop-0.4.0-r1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r7.ebuild
similarity index 93%
rename from media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
rename to media-video/recordmydesktop/recordmydesktop-0.3.8.1-r7.ebuild
index 2457aa55c332..0101bd20dd09 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ RDEPEND="x11-libs/libXext
x11-libs/libXdamage
media-libs/libvorbis
media-libs/libogg
-   media-libs/libtheora[encode]
+   media-libs/libtheora:=[encode]
x11-libs/libICE
x11-libs/libSM
alsa? ( media-libs/alsa-lib )

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
similarity index 96%
rename from media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
rename to media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
index d42943937cf2..3fee0bccbbf1 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0-r1.ebuild
@@ -20,7 +20,7 @@ RDEPEND="x11-libs/libXext
x11-libs/libXdamage
media-libs/libvorbis
media-libs/libogg
-   media-libs/libtheora[encode]
+   media-libs/libtheora:=[encode]
x11-libs/libICE
x11-libs/libSM
alsa? ( media-libs/alsa-lib )



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2025-06-12 Thread Sam James
commit: 0a88ba1f4059bf58ae017f4608db8bfb8cab5765
Author: NHOrus  yahoo  com>
AuthorDate: Mon Feb 17 16:04:12 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 12 11:08:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a88ba1f

media-video/recordmydesktop: add 0.4.0

There's official upstream, and there's new-er fork
This is last release from official upstream after migration to
github. It appears to be dead again after that.

according to comment 
https://github.com/recordmydesktop/recordmydesktop/issues/9#issuecomment-1960604432
fork needs a lot of work to verify which issues from upstream apply
and set up release infrastructure.

Upstream: https://github.com/Enselic/recordmydesktop
Fork: https://github.com/recordmydesktop/recordmydesktop
Closes: https://bugs.gentoo.org/885599
Closes: https://bugs.gentoo.org/940597
Signed-off-by: NHOrus  yahoo.com>
Part-of: https://github.com/gentoo/gentoo/pull/40618
Closes: https://github.com/gentoo/gentoo/pull/40618
Signed-off-by: Sam James  gentoo.org>

 media-video/recordmydesktop/Manifest   |  1 +
 media-video/recordmydesktop/metadata.xml   |  1 +
 .../recordmydesktop/recordmydesktop-0.4.0.ebuild   | 41 ++
 3 files changed, 43 insertions(+)

diff --git a/media-video/recordmydesktop/Manifest 
b/media-video/recordmydesktop/Manifest
index eb629ea982eb..eaf9967a96dd 100644
--- a/media-video/recordmydesktop/Manifest
+++ b/media-video/recordmydesktop/Manifest
@@ -1 +1,2 @@
 DIST recordmydesktop-0.3.8.1.tar.gz 198732 BLAKE2B 
d28b8d61e340f100ea0954fef2861c4dd8ec2cdaef5a70b18d727d652579c85b901d35a056af7a81e49c98a602a9fb75ce0b5a302aab53ab735577b0159b95fa
 SHA512 
a32df1257d7d8928123437b38abcbdf623a9a65d313df5bec9bc06ef7229ebe4664a3cbea1fe5f6f1f9b89efb939873adc020f4ac072477f6df9481a37e7c350
+DIST recordmydesktop-0.4.0.tar.gz 316514 BLAKE2B 
e9cfb89b09af4f16c86bb0454fe30b5332b8148a33df87361bdfa81310aa19e80e061f2c56154865d1f76c352a40c091eebdae12f33e5f3c70c8cef9e1c798dd
 SHA512 
d1d64438c52121693b26a8f0c85e81eef62c16b2b2cced4d6721416bd2f9e19132983b8ba36027937b06671bb96073b28c42ba96e347b91a3132d92a1d82dd07

diff --git a/media-video/recordmydesktop/metadata.xml 
b/media-video/recordmydesktop/metadata.xml
index 1095512e2fa6..f85d2fde29ba 100644
--- a/media-video/recordmydesktop/metadata.xml
+++ b/media-video/recordmydesktop/metadata.xml
@@ -6,5 +6,6 @@
   
   
 recordmydesktop
+Enselic/recordmydesktop
   
 

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
new file mode 100644
index ..d42943937cf2
--- /dev/null
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="https://enselic.github.io/recordmydesktop/";
+SRC_URI="https://github.com/Enselic/recordmydesktop/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="alsa jack"
+
+RDEPEND="x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   media-libs/libvorbis
+   media-libs/libogg
+   media-libs/libtheora[encode]
+   x11-libs/libICE
+   x11-libs/libSM
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable !alsa oss) \
+   $(use_enable jack)
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2023-12-24 Thread Conrad Kostecki
commit: a3adba432d3c5d994747c7c5d2eb3498c9b2308d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 16:57:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3adba43

media-video/recordmydesktop: EAPI8, fix LICENSE, use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34423
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
index 940e02981cd0..63486710e2ec 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
-DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
-HOMEPAGE="http://recordmydesktop.sourceforge.net/";
+DESCRIPTION="Desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="https://recordmydesktop.sourceforge.net/";
 SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="alsa jack"
@@ -44,7 +44,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   --enable-dependency-tracking \
$(use_enable !alsa oss) \
$(use_enable jack)
 }



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/files/

2018-10-08 Thread Mikle Kolyada
commit: 1970342308cbbede313e12ceb15c129ba45bb8c8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Oct  8 19:22:19 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Oct  8 19:22:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19703423

media-video/recordmydesktop: fix a strip level for patch

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 media-video/recordmydesktop/files/0.3.8.1-fix-libjack-check.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/recordmydesktop/files/0.3.8.1-fix-libjack-check.patch 
b/media-video/recordmydesktop/files/0.3.8.1-fix-libjack-check.patch
index cb8a3b47348..ee23087c810 100644
--- a/media-video/recordmydesktop/files/0.3.8.1-fix-libjack-check.patch
+++ b/media-video/recordmydesktop/files/0.3.8.1-fix-libjack-check.patch
@@ -1,5 +1,5 @@
 trunk/recordmydesktop/configure.ac 2008/12/13 17:46:41 584
-+++ trunk/recordmydesktop/configure.ac 2009/01/10 11:35:06 587
+--- recordmydesktop/configure.ac   2008/12/13 17:46:41 584
 recordmydesktop/configure.ac   2009/01/10 11:35:06 587
 @@ -95,7 +95,10 @@
   AC_MSG_ERROR([Can't find libpthread]))
  



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2018-10-08 Thread Mikle Kolyada
commit: 536483377db440b5276dfd474a9528d539448c43
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Oct  8 10:51:36 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Oct  8 10:52:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53648337

media-video/recordmydesktop: rework ebuild a bit

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 .../recordmydesktop-0.3.8.1-r6.ebuild  | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
new file mode 100644
index 000..940e02981cd
--- /dev/null
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="http://recordmydesktop.sourceforge.net/";
+SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="alsa jack"
+
+RDEPEND="x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   media-libs/libvorbis
+   media-libs/libogg
+   media-libs/libtheora[encode]
+   x11-libs/libICE
+   x11-libs/libSM
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's:shmstr.h:shmproto.h:g' \
+   src/rmd_{getzpixmap.c,update_image.c} || die
+
+   # fix weird Framerates with new libtheora
+   eapply "${FILESDIR}/${PV}-fix_new_theora.patch"
+
+   # fix check for jack support
+   eapply "${FILESDIR}/${PV}-fix-libjack-check.patch"
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-dependency-tracking \
+   $(use_enable !alsa oss) \
+   $(use_enable jack)
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2018-10-08 Thread Mikle Kolyada
commit: f33e56fa70a8e00d25ceed0a20fd3feb6796a8f4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Oct  8 10:52:15 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Oct  8 10:52:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f33e56fa

media-video/recordmydesktop: Drop old

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 .../recordmydesktop-0.3.8.1-r4.ebuild  | 55 -
 .../recordmydesktop-0.3.8.1-r5.ebuild  | 57 --
 2 files changed, 112 deletions(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r4.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r4.ebuild
deleted file mode 100644
index fba38e965e1..000
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=2
-
-inherit eutils autotools
-
-DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
-HOMEPAGE="http://recordmydesktop.sourceforge.net/";
-SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="alsa jack"
-
-RDEPEND="sys-libs/zlib
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   media-libs/libvorbis
-   media-libs/libogg
-   media-libs/libtheora[encode]
-   x11-libs/libICE
-   x11-libs/libSM
-   alsa? ( media-libs/alsa-lib )
-   jack? ( media-sound/jack-audio-connection-kit )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_prepare() {
-   sed -i \
-   -e 's:shmstr.h:shmproto.h:g' \
-   src/rmd_{getzpixmap.c,update_image.c} || die
-
-   # fix weird Framerates with new libtheora
-   epatch "${FILESDIR}/${PV}-fix_new_theora.patch"
-
-   # fix check for jack support
-   epatch "${FILESDIR}/${PV}-fix-libjack-check.patch"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --enable-dependency-tracking \
-   $(use_enable !alsa oss) \
-   $(use_enable jack)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die
-   dodoc AUTHORS ChangeLog README || die
-}

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
deleted file mode 100644
index 4dedc005322..000
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils autotools
-
-DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
-HOMEPAGE="http://recordmydesktop.sourceforge.net/";
-SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
-IUSE="alsa jack"
-
-RDEPEND="sys-libs/zlib
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   media-libs/libvorbis
-   media-libs/libogg
-   media-libs/libtheora[encode]
-   x11-libs/libICE
-   x11-libs/libSM
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_prepare() {
-   sed -i \
-   -e 's:shmstr.h:shmproto.h:g' \
-   src/rmd_{getzpixmap.c,update_image.c} || die
-
-   # fix weird Framerates with new libtheora
-   epatch "${FILESDIR}/${PV}-fix_new_theora.patch"
-
-   # fix check for jack support
-   epatch "${FILESDIR}/${PV}-fix-libjack-check.patch"
-
-   eapply_user
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --enable-dependency-tracking \
-   $(use_enable !alsa oss) \
-   $(use_enable jack)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die
-   dodoc AUTHORS ChangeLog README || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2018-07-29 Thread Sergei Trofimovich
commit: c0740bc5fe9eb5ffbd7e03d09cd7177db5e0e45f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 29 10:23:40 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 29 10:23:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0740bc5

media-video/recordmydesktop: stable 0.3.8.1-r5 for ppc64, bug #657144

Package-Manager: Portage-2.3.44, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"

 media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
index 31fc84d1a5a..4dedc005322 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="sys-libs/zlib



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2018-06-06 Thread Thomas Deutschmann
commit: d563c6028911682c3e5cca32af96f5a1bf1a7fe8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jun  6 23:01:59 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jun  6 23:22:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d563c602

media-video/recordmydesktop: x86 stable (bug #657144)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
index 5247e79de06..9a28fa87212 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="alsa jack"
 
 RDEPEND="sys-libs/zlib



[gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/

2018-03-20 Thread Miroslav Šulc
commit: 70bcae93bcfab3d841d6a9b05a146a2fd1e3ffb6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Mar 20 13:49:41 2018 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Mar 20 13:50:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bcae93

media-video/recordmydesktop: switched dependency to virtual/jack and updated to 
eapi 6

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../recordmydesktop-0.3.8.1-r5.ebuild  | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
new file mode 100644
index 000..8fd17ae7e35
--- /dev/null
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools
+
+DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="http://recordmydesktop.sourceforge.net/";
+SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="alsa jack"
+
+RDEPEND="sys-libs/zlib
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   media-libs/libvorbis
+   media-libs/libogg
+   media-libs/libtheora[encode]
+   x11-libs/libICE
+   x11-libs/libSM
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+   x11-proto/xextproto"
+
+src_prepare() {
+   if has_version ">=x11-proto/xextproto-7.1.1"; then
+   sed -i \
+   -e 's:shmstr.h:shmproto.h:g' \
+   src/rmd_{getzpixmap.c,update_image.c} || die
+   fi
+
+   # fix weird Framerates with new libtheora
+   epatch "${FILESDIR}/${PV}-fix_new_theora.patch"
+
+   # fix check for jack support
+   epatch "${FILESDIR}/${PV}-fix-libjack-check.patch"
+
+   eapply_user
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-dependency-tracking \
+   $(use_enable !alsa oss) \
+   $(use_enable jack)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install || die
+   dodoc AUTHORS ChangeLog README || die
+}