[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2024-03-04 Thread Sam James
commit: f5015f1ca119bd04486ba3e7d383da0114972122
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 04:08:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5015f1c

media-sound/din: mark as LTO-unsafe

The upstream website has a couple quirks. The open source release
tarball is "Download the complete source code from Internet Archive",
and there's no bug tracker or revision control. If the author uses
either one, I suppose it is internal...

There *is* a clearly publicized contact email, as well as e.g. requests
of:

> If you can package DIN Is Noise for various GNU/Linux distributions or
> other Unices, please e-mail me.

So my assumption is that email is the best way to report such issues.
Apologies in advance for no one else being able to easily check up on
the status of the bug report. ;) I have duly sent a personal email to
the author with a bug report.

Closes: https://bugs.gentoo.org/860513
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-58.1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-sound/din/din-58.1.ebuild b/media-sound/din/din-58.1.ebuild
index 617de8f48011..4b371d0f6e8d 100644
--- a/media-sound/din/din-58.1.ebuild
+++ b/media-sound/din/din-58.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edos2unix xdg
+inherit autotools edos2unix flag-o-matic xdg
 
 DESCRIPTION="a software musical instrument and audio synthesizer"
 HOMEPAGE="https://dinisnoise.org/;
@@ -48,6 +48,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/860513
+   # No upstream bugtracker. I believe upstream prefers emails,
+   # so I have emailed the author directly.
+   filter-lto
+
# Jack takes over alsa.
local sound_engine
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2024-02-16 Thread Miroslav Šulc
commit: cfa7b3a5c97093c250c8cc663f398d2aeb35
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Feb 16 12:47:10 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb 16 12:47:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa7b3a5

media-sound/din: dropped obsolete 57

Bug: https://bugs.gentoo.org/924479
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-57.ebuild   | 57 -
 media-sound/din/files/din-55-makefile.patch | 12 --
 3 files changed, 70 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 80ca8b237bd5..f2e4b939c224 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-57.tar.gz 3693381 BLAKE2B 
b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7
 SHA512 
03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c
 DIST din-58.1.tar.gz 3689591 BLAKE2B 
2ccb48fed8aa16edb53cf6643b63a842c28cd700621d2273a94913ab7a6ae8b50da72c3509a8b9b6189fcd4beaa5afbfa3a92430acb18c4cc9a7cfb057209c29
 SHA512 
ee2d63309347167af3b4e41a0ad3ce1faad727a4e079cd9e63d402b680144aed81dbee9d38bc517acbb30a1c9af18b726841d0c94d96cbfb2b1581da98af21c1

diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild
deleted file mode 100644
index 2ffd08cbd108..
--- a/media-sound/din/din-57.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-55-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-55-makefile.patch 
b/media-sound/din/files/din-55-makefile.patch
deleted file mode 100644
index 9466a35e5a02..
--- a/media-sound/din/files/din-55-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- 



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2024-02-14 Thread Sam James
commit: 8a61be234b3d35b11920a2ba5adf190c5d99f774
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 16:42:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 16:42:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a61be23

media-sound/din: Stabilize 58.1 amd64, #924479

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-58.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-58.1.ebuild b/media-sound/din/din-58.1.ebuild
index 436857eaee5d..617de8f48011 100644
--- a/media-sound/din/din-58.1.ebuild
+++ b/media-sound/din/din-58.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2024-01-14 Thread Miroslav Šulc
commit: 0cd2719ace6d12772eb3fa7ae9f41687adb95e8f
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jan 14 12:11:36 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jan 14 12:11:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd2719a

media-sound/din: bump to 58.1 + scrubbed patches

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest   |  1 +
 media-sound/din/din-58.1.ebuild| 57 ++
 .../din/files/din-48-fix-random-constants.patch|  2 -
 media-sound/din/files/din-55-makefile.patch|  2 -
 ...n-55-makefile.patch => din-58.1-makefile.patch} |  6 +--
 5 files changed, 60 insertions(+), 8 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 22c6d19cf8a5..80ca8b237bd5 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-57.tar.gz 3693381 BLAKE2B 
b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7
 SHA512 
03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c
+DIST din-58.1.tar.gz 3689591 BLAKE2B 
2ccb48fed8aa16edb53cf6643b63a842c28cd700621d2273a94913ab7a6ae8b50da72c3509a8b9b6189fcd4beaa5afbfa3a92430acb18c4cc9a7cfb057209c29
 SHA512 
ee2d63309347167af3b4e41a0ad3ce1faad727a4e079cd9e63d402b680144aed81dbee9d38bc517acbb30a1c9af18b726841d0c94d96cbfb2b1581da98af21c1

diff --git a/media-sound/din/din-58.1.ebuild b/media-sound/din/din-58.1.ebuild
new file mode 100644
index ..96e21a3778e0
--- /dev/null
+++ b/media-sound/din/din-58.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-58.1-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-48-fix-random-constants.patch 
b/media-sound/din/files/din-48-fix-random-constants.patch
index 8e60204ad429..aef491fe5709 100644
--- a/media-sound/din/files/din-48-fix-random-constants.patch
+++ b/media-sound/din/files/din-48-fix-random-constants.patch
@@ -1,5 +1,3 @@
-diff --git a/src/random.h b/src/random.h
-index d5a2bc6..38f0d14 100644
 --- a/src/random.h
 +++ b/src/random.h
 @@ -16,8 +16,8 @@

diff --git a/media-sound/din/files/din-55-makefile.patch 
b/media-sound/din/files/din-55-makefile.patch
index 5ce81bd0c1f8..9466a35e5a02 100644
--- a/media-sound/din/files/din-55-makefile.patch
+++ b/media-sound/din/files/din-55-makefile.patch
@@ -1,5 +1,3 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 1c54f03..db187eb 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
 @@ -1,7 +1,7 @@

diff --git a/media-sound/din/files/din-55-makefile.patch 
b/media-sound/din/files/din-58.1-makefile.patch
similarity index 60%
copy from media-sound/din/files/din-55-makefile.patch
copy to media-sound/din/files/din-58.1-makefile.patch
index 5ce81bd0c1f8..37e24b966eec 100644
--- a/media-sound/din/files/din-55-makefile.patch
+++ b/media-sound/din/files/din-58.1-makefile.patch
@@ -1,13 +1,11 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 1c54f03..db187eb 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
 @@ -1,7 +1,7 @@
  #dinincludedir = $(pkgsrcdir)
  
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
 -LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-08-25 Thread Miroslav Šulc
commit: 92c6afff9e36fcee898908674972255bc29db1d6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Aug 25 06:00:02 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Aug 25 06:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c6afff

media-sound/din: dropped obsolete 56

Bug: https://bugs.gentoo.org/912937
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-56.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 23fbf2b965d8..22c6d19cf8a5 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-56.tar.gz 3716779 BLAKE2B 
3fc2af445ef5cfa7a3ec56f841e62baf1832573a0ef085855f2f875961e8be24d43881c3394a39dbc5c3524a1d1c0033ac57ffa0b5487cadc1a189f9f49108b4
 SHA512 
2e3e985abec9f0f097d51fb4cff5e991c5f80091586c0a4c47533c623dc9c13bae6b7f8a3d18bed1fc150e6527482b4ae03a9d1d9c444ae92b88204892ce7e04
 DIST din-57.tar.gz 3693381 BLAKE2B 
b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7
 SHA512 
03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c

diff --git a/media-sound/din/din-56.ebuild b/media-sound/din/din-56.ebuild
deleted file mode 100644
index 2ffd08cbd108..
--- a/media-sound/din/din-56.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-55-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-08-24 Thread Sam James
commit: 5032e30d379fd0216e4f0f22fb11de755b93703d
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 24 12:39:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 24 12:39:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5032e30d

media-sound/din: Stabilize 57 amd64, #912937

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-57.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild
index 07db80dff11d..2ffd08cbd108 100644
--- a/media-sound/din/din-57.ebuild
+++ b/media-sound/din/din-57.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-08-24 Thread Sam James
commit: 0380f426cc5c85d052e6110d6efc96db86d3d0fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 24 12:39:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 24 12:39:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0380f426

media-sound/din: Stabilize 57 x86, #912937

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-57.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild
index 651e84aab2be..07db80dff11d 100644
--- a/media-sound/din/din-57.ebuild
+++ b/media-sound/din/din-57.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-07-24 Thread Miroslav Šulc
commit: 9194161b6f83db9551aa4b260877ac8b6466398d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 24 07:49:59 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 24 07:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9194161b

media-sound/din: bump to 57

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-57.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 92134ff97541..23fbf2b965d8 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-56.tar.gz 3716779 BLAKE2B 
3fc2af445ef5cfa7a3ec56f841e62baf1832573a0ef085855f2f875961e8be24d43881c3394a39dbc5c3524a1d1c0033ac57ffa0b5487cadc1a189f9f49108b4
 SHA512 
2e3e985abec9f0f097d51fb4cff5e991c5f80091586c0a4c47533c623dc9c13bae6b7f8a3d18bed1fc150e6527482b4ae03a9d1d9c444ae92b88204892ce7e04
+DIST din-57.tar.gz 3693381 BLAKE2B 
b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7
 SHA512 
03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c

diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild
new file mode 100644
index ..651e84aab2be
--- /dev/null
+++ b/media-sound/din/din-57.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-55-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-01-27 Thread Miroslav Šulc
commit: 8f41d5e7ebc42629c7c111ae26200d8a82f71a32
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 27 08:38:51 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 27 08:38:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f41d5e7

media-sound/din: dropped obsolete 55

Bug: https://bugs.gentoo.org/892063
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-55.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 8d7d83e74b97..92134ff97541 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-55.tar.gz 3711327 BLAKE2B 
2c6ba4a877c512a950fb7c731f20d285019da1c7cd4ab5c7ff8d75e3c25eaa4ea08ca865b37e12fa1cefc1175baaa1c7ce27a44c7fa7c0b6c59b0ccbf6ab7a39
 SHA512 
432a53e71d1cf96c9ed62694fb23d1264d2e80b34620ebf0f1f33f3d4787cc7358c42038b2a45aa9d3ba9f59828eaaebd521a046fd5a51919a13f1bffad16a22
 DIST din-56.tar.gz 3716779 BLAKE2B 
3fc2af445ef5cfa7a3ec56f841e62baf1832573a0ef085855f2f875961e8be24d43881c3394a39dbc5c3524a1d1c0033ac57ffa0b5487cadc1a189f9f49108b4
 SHA512 
2e3e985abec9f0f097d51fb4cff5e991c5f80091586c0a4c47533c623dc9c13bae6b7f8a3d18bed1fc150e6527482b4ae03a9d1d9c444ae92b88204892ce7e04

diff --git a/media-sound/din/din-55.ebuild b/media-sound/din/din-55.ebuild
deleted file mode 100644
index 13c24db52183..
--- a/media-sound/din/din-55.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-01-26 Thread Arthur Zamarin
commit: 419570f01488b8275e9f6d6deacff6a135e76a49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419570f0

media-sound/din: Stabilize 56 amd64, #892063

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

 media-sound/din/din-56.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/din/din-56.ebuild b/media-sound/din/din-56.ebuild
index b6c0c95c276d..454812bd91b1 100644
--- a/media-sound/din/din-56.ebuild
+++ b/media-sound/din/din-56.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2023-01-26 Thread Arthur Zamarin
commit: 924730b7092af9017f3c679eb39d2098f20b9b32
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924730b7

media-sound/din: Stabilize 56 x86, #892063

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

 media-sound/din/din-56.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-56.ebuild b/media-sound/din/din-56.ebuild
index 454812bd91b1..2ffd08cbd108 100644
--- a/media-sound/din/din-56.ebuild
+++ b/media-sound/din/din-56.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-12-26 Thread Miroslav Šulc
commit: cf5d7e070dc5231cfa79ec85cda692974b0d92f2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Dec 26 08:03:25 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 26 08:03:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5d7e07

media-sound/din: bump to 56

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-56.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 5f5caf546b33..8d7d83e74b97 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-55.tar.gz 3711327 BLAKE2B 
2c6ba4a877c512a950fb7c731f20d285019da1c7cd4ab5c7ff8d75e3c25eaa4ea08ca865b37e12fa1cefc1175baaa1c7ce27a44c7fa7c0b6c59b0ccbf6ab7a39
 SHA512 
432a53e71d1cf96c9ed62694fb23d1264d2e80b34620ebf0f1f33f3d4787cc7358c42038b2a45aa9d3ba9f59828eaaebd521a046fd5a51919a13f1bffad16a22
+DIST din-56.tar.gz 3716779 BLAKE2B 
3fc2af445ef5cfa7a3ec56f841e62baf1832573a0ef085855f2f875961e8be24d43881c3394a39dbc5c3524a1d1c0033ac57ffa0b5487cadc1a189f9f49108b4
 SHA512 
2e3e985abec9f0f097d51fb4cff5e991c5f80091586c0a4c47533c623dc9c13bae6b7f8a3d18bed1fc150e6527482b4ae03a9d1d9c444ae92b88204892ce7e04

diff --git a/media-sound/din/din-56.ebuild b/media-sound/din/din-56.ebuild
new file mode 100644
index ..b6c0c95c276d
--- /dev/null
+++ b/media-sound/din/din-56.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-55-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2022-11-10 Thread Miroslav Šulc
commit: 865256856e55673e95ff1bebb2fc036da87369d2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Nov 11 07:24:01 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Nov 11 07:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86525685

media-sound/din: dropped obsolete 54

Bug: https://bugs.gentoo.org/880705
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-54.ebuild   | 57 -
 media-sound/din/files/din-52-makefile.patch | 14 ---
 3 files changed, 72 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 3ed6659c7173..5f5caf546b33 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-54.tar.gz 3710611 BLAKE2B 
2a7540d9a413c0f83b2cfc7373b1c0fdd40012ae725f162810e4d3165e3bc669661860fd653eaed8c7f2eeed7f015ff50ce6082ce8de04bd035bf395ca018d6a
 SHA512 
8831e6d838ba06373b13574701929f96a508f2899618509b3e79f23cb0aa11c34b347fa00b4fa765a7668c7db54733be2c9146b8e783d3fe07e3ea4ce2707bd8
 DIST din-55.tar.gz 3711327 BLAKE2B 
2c6ba4a877c512a950fb7c731f20d285019da1c7cd4ab5c7ff8d75e3c25eaa4ea08ca865b37e12fa1cefc1175baaa1c7ce27a44c7fa7c0b6c59b0ccbf6ab7a39
 SHA512 
432a53e71d1cf96c9ed62694fb23d1264d2e80b34620ebf0f1f33f3d4787cc7358c42038b2a45aa9d3ba9f59828eaaebd521a046fd5a51919a13f1bffad16a22

diff --git a/media-sound/din/din-54.ebuild b/media-sound/din/din-54.ebuild
deleted file mode 100644
index a12ad9ed2cc6..
--- a/media-sound/din/din-54.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-52-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-52-makefile.patch 
b/media-sound/din/files/din-52-makefile.patch
deleted file mode 100644
index 3205bb973fb7..
--- a/media-sound/din/files/din-52-makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 120bfa6..b3f4cd2 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" 
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" 
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc autoflip.cc 
autorotator.cc ball.cc ball_ops.cc basic_editor.cc beat2value.cc 
binaural_drone.cc binaural_drones.cc bit_display.cc box_selector.cc button.cc 
capturer.cc checkbutton.cc chrono.cc circler.cc command.cc compressor.cc 
console.cc console_iterator.cc countries.cc cross_button.cc curve.cc 
curve_display.cc curve_editor.cc curve_library.cc curve_mixer.cc 
curve_picker.cc curve_samples.cc custom_periodic.cc defvelaccel.cc delay.cc 
din.cc din_info.cc drawrrow.cc drone.cc eval.cc fader.cc fft.cc field.cc 
filled_button.cc font.cc font_editor.cc fractaliser.cc globals.cc glyph.cc 
gravity.cc hit.cc help.cc item_list.cc keyboard_keyboard.cc label.cc levels.cc 
line.cc lissajous.cc listeners.cc main.cc menu.cc mesh.cc midi_in.cc 
minus_button.cc mocap.cc modulator.cc mondrian.cc morpher.cc morse_code.cc 
mouse_slider.cc multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc 
phrasor.cc play.cc plugin.cc plugin_browser.cc p
 lus_button.cc point_modulator.cc range.cc recorder.cc rect.cc rose_milker.cc 
scale_info.cc scale_notes.cc scalelist.cc separator.cc settings.cc 
sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc superformula.cc 
tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc trail.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-11-10 Thread Sam James
commit: 78e9a106b28eaf32ddc1a29ab224d956ff62d46c
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 03:49:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 03:49:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e9a106

media-sound/din: Stabilize 55 amd64, #880705

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-55.ebuild b/media-sound/din/din-55.ebuild
index 952b6c595ed5..13c24db52183 100644
--- a/media-sound/din/din-55.ebuild
+++ b/media-sound/din/din-55.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-11-10 Thread Sam James
commit: 1da2d425c8f49200e3527e70faa463ef90cbc89d
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 03:49:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 03:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da2d425

media-sound/din: Stabilize 55 x86, #880705

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-55.ebuild b/media-sound/din/din-55.ebuild
index a214eed23a5a..952b6c595ed5 100644
--- a/media-sound/din/din-55.ebuild
+++ b/media-sound/din/din-55.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2022-10-09 Thread Miroslav Šulc
commit: 57278722d3cb4724e147fdc529994197c2c77875
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Oct  9 08:04:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct  9 08:04:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57278722

media-sound/din: bump to 55

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-55.ebuild   | 57 +
 media-sound/din/files/din-55-makefile.patch | 14 +++
 3 files changed, 72 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 63db87a93dda..3ed6659c7173 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-54.tar.gz 3710611 BLAKE2B 
2a7540d9a413c0f83b2cfc7373b1c0fdd40012ae725f162810e4d3165e3bc669661860fd653eaed8c7f2eeed7f015ff50ce6082ce8de04bd035bf395ca018d6a
 SHA512 
8831e6d838ba06373b13574701929f96a508f2899618509b3e79f23cb0aa11c34b347fa00b4fa765a7668c7db54733be2c9146b8e783d3fe07e3ea4ce2707bd8
+DIST din-55.tar.gz 3711327 BLAKE2B 
2c6ba4a877c512a950fb7c731f20d285019da1c7cd4ab5c7ff8d75e3c25eaa4ea08ca865b37e12fa1cefc1175baaa1c7ce27a44c7fa7c0b6c59b0ccbf6ab7a39
 SHA512 
432a53e71d1cf96c9ed62694fb23d1264d2e80b34620ebf0f1f33f3d4787cc7358c42038b2a45aa9d3ba9f59828eaaebd521a046fd5a51919a13f1bffad16a22

diff --git a/media-sound/din/din-55.ebuild b/media-sound/din/din-55.ebuild
new file mode 100644
index ..a214eed23a5a
--- /dev/null
+++ b/media-sound/din/din-55.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-55-makefile.patch 
b/media-sound/din/files/din-55-makefile.patch
new file mode 100644
index ..5ce81bd0c1f8
--- /dev/null
+++ b/media-sound/din/files/din-55-makefile.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 1c54f03..db187eb 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ #dinincludedir = $(pkgsrcdir)
+ 
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\"
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ bin_PROGRAMS = din
+ 



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-05-25 Thread Miroslav Šulc
commit: 7cf2300c80c873ce67d79a11e2eee874dbe1c7c3
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed May 25 08:09:48 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed May 25 08:09:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf2300c

media-sound/din: dropped obsolete 53.1

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-53.1.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index ed7850d4c2a8..63db87a93dda 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-53.1.tar.gz 3708022 BLAKE2B 
882d4ae6cbe24c3d7fc326df3f3630d7ea7cd65b5d53c4751844dc3edcf9d533cd7cfe58fed4c46766fab6b4983e75f75145206b5362bceb27382d02705b9a36
 SHA512 
42058b00402e726869af8a5cb8eb9b34e7b1709185c972d3f3b633a980ad7de57a143ca0ce854ce681ec67b81cd6dd2b2b06023a15d3f1b1bd54c4ac643b6096
 DIST din-54.tar.gz 3710611 BLAKE2B 
2a7540d9a413c0f83b2cfc7373b1c0fdd40012ae725f162810e4d3165e3bc669661860fd653eaed8c7f2eeed7f015ff50ce6082ce8de04bd035bf395ca018d6a
 SHA512 
8831e6d838ba06373b13574701929f96a508f2899618509b3e79f23cb0aa11c34b347fa00b4fa765a7668c7db54733be2c9146b8e783d3fe07e3ea4ce2707bd8

diff --git a/media-sound/din/din-53.1.ebuild b/media-sound/din/din-53.1.ebuild
deleted file mode 100644
index a12ad9ed2cc6..
--- a/media-sound/din/din-53.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-52-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-05-25 Thread Jakov Smolić
commit: d4d9418a4bb35d203e1ec23a59541902993c16ba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 07:10:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 07:10:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d9418a

media-sound/din: Stabilize 54 x86, #847364

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-54.ebuild b/media-sound/din/din-54.ebuild
index 1ff40dd5f7de..82708c1a6e7d 100644
--- a/media-sound/din/din-54.ebuild
+++ b/media-sound/din/din-54.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-05-25 Thread Jakov Smolić
commit: d6d500daba92b53c496de139b7e12511c0df8ef0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 07:10:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 07:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d500da

media-sound/din: Stabilize 54 amd64, #847364

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-54.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-54.ebuild b/media-sound/din/din-54.ebuild
index 82708c1a6e7d..a12ad9ed2cc6 100644
--- a/media-sound/din/din-54.ebuild
+++ b/media-sound/din/din-54.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-04-24 Thread Miroslav Šulc
commit: fbac577b3632a6898d6c73791294577f932a4250
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Apr 25 05:46:21 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 25 05:46:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbac577b

media-sound/din: bump to 54

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-54.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 2598c8cc9ec3..ed7850d4c2a8 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-53.1.tar.gz 3708022 BLAKE2B 
882d4ae6cbe24c3d7fc326df3f3630d7ea7cd65b5d53c4751844dc3edcf9d533cd7cfe58fed4c46766fab6b4983e75f75145206b5362bceb27382d02705b9a36
 SHA512 
42058b00402e726869af8a5cb8eb9b34e7b1709185c972d3f3b633a980ad7de57a143ca0ce854ce681ec67b81cd6dd2b2b06023a15d3f1b1bd54c4ac643b6096
+DIST din-54.tar.gz 3710611 BLAKE2B 
2a7540d9a413c0f83b2cfc7373b1c0fdd40012ae725f162810e4d3165e3bc669661860fd653eaed8c7f2eeed7f015ff50ce6082ce8de04bd035bf395ca018d6a
 SHA512 
8831e6d838ba06373b13574701929f96a508f2899618509b3e79f23cb0aa11c34b347fa00b4fa765a7668c7db54733be2c9146b8e783d3fe07e3ea4ce2707bd8

diff --git a/media-sound/din/din-54.ebuild b/media-sound/din/din-54.ebuild
new file mode 100644
index ..1ff40dd5f7de
--- /dev/null
+++ b/media-sound/din/din-54.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-52-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-24 Thread Miroslav Šulc
commit: 17ba8afa407ee4820d490bda85e881f892317bf8
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Mar 24 18:30:45 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Mar 24 18:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ba8afa

media-sound/din: removed obsolete 53

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-53.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 052521c6d608..2598c8cc9ec3 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
 DIST din-53.1.tar.gz 3708022 BLAKE2B 
882d4ae6cbe24c3d7fc326df3f3630d7ea7cd65b5d53c4751844dc3edcf9d533cd7cfe58fed4c46766fab6b4983e75f75145206b5362bceb27382d02705b9a36
 SHA512 
42058b00402e726869af8a5cb8eb9b34e7b1709185c972d3f3b633a980ad7de57a143ca0ce854ce681ec67b81cd6dd2b2b06023a15d3f1b1bd54c4ac643b6096
-DIST din-53.tar.gz 3707794 BLAKE2B 
f1631c4b923a5f737181120c2a20dd4079e31b9fe02552a9895cab0f0913b2e4d8185404611795e9379178755168c1975c7520b0ae549708f4916a67631b922c
 SHA512 
b359eb84085be80c13f5cf2a5af0c15903778fec677f91c9aa9029849df39d4bda95e537d7f85f290a8bb38932ef0da35c240921154788b5e89e347d7ac90a7e

diff --git a/media-sound/din/din-53.ebuild b/media-sound/din/din-53.ebuild
deleted file mode 100644
index a12ad9ed2cc6..
--- a/media-sound/din/din-53.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-52-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-24 Thread Jakov Smolić
commit: b091435c63798135de07c9d49a1464c5cd3a829b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar 24 08:01:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar 24 08:01:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b091435c

media-sound/din: Stabilize 53.1 x86, #835873

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-53.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-53.1.ebuild b/media-sound/din/din-53.1.ebuild
index b10e801d3478..a12ad9ed2cc6 100644
--- a/media-sound/din/din-53.1.ebuild
+++ b/media-sound/din/din-53.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-24 Thread Jakov Smolić
commit: 883fb9c0cedf66200d4c247c4aeca3b8ce4f2688
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar 24 08:01:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar 24 08:01:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883fb9c0

media-sound/din: Stabilize 53.1 amd64, #835873

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-53.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-53.1.ebuild b/media-sound/din/din-53.1.ebuild
index 1ff40dd5f7de..b10e801d3478 100644
--- a/media-sound/din/din-53.1.ebuild
+++ b/media-sound/din/din-53.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-16 Thread Miroslav Šulc
commit: 6c01f2d061aec6d5b3c761a7e663f5efe2330261
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Mar 16 16:10:17 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Mar 16 16:10:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c01f2d0

media-sound/din: removed obsolete 52

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-52.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 8b2ff09692bd..052521c6d608 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,3 +1,2 @@
-DIST din-52.tar.gz 3706694 BLAKE2B 
054d3857bed1b4f4affbeffa0fc5c27ef356f200a60f9d6c5145327311accc5f0b1c8deaf425b745ea4cd2c1accee1195b2e840e9125d105edf67e09062b8574
 SHA512 
c2ec779746d07ad6579aeebadff45e218fd29715ac446f00840b513d3f9c8d1ef79f556a1f5c7d931adb3451b547f58fb58d6da699170755ae62f25d70b95158
 DIST din-53.1.tar.gz 3708022 BLAKE2B 
882d4ae6cbe24c3d7fc326df3f3630d7ea7cd65b5d53c4751844dc3edcf9d533cd7cfe58fed4c46766fab6b4983e75f75145206b5362bceb27382d02705b9a36
 SHA512 
42058b00402e726869af8a5cb8eb9b34e7b1709185c972d3f3b633a980ad7de57a143ca0ce854ce681ec67b81cd6dd2b2b06023a15d3f1b1bd54c4ac643b6096
 DIST din-53.tar.gz 3707794 BLAKE2B 
f1631c4b923a5f737181120c2a20dd4079e31b9fe02552a9895cab0f0913b2e4d8185404611795e9379178755168c1975c7520b0ae549708f4916a67631b922c
 SHA512 
b359eb84085be80c13f5cf2a5af0c15903778fec677f91c9aa9029849df39d4bda95e537d7f85f290a8bb38932ef0da35c240921154788b5e89e347d7ac90a7e

diff --git a/media-sound/din/din-52.ebuild b/media-sound/din/din-52.ebuild
deleted file mode 100644
index 13c24db52183..
--- a/media-sound/din/din-52.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-16 Thread Jakov Smolić
commit: a997169652d364b6e4cac0a52f428473ccd1626f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Mar 16 11:19:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Mar 16 11:19:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9971696

media-sound/din: Stabilize 53 x86, #835415

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-53.ebuild b/media-sound/din/din-53.ebuild
index b10e801d3478..a12ad9ed2cc6 100644
--- a/media-sound/din/din-53.ebuild
+++ b/media-sound/din/din-53.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-03-16 Thread Jakov Smolić
commit: b1a0e1734ccd586a23aec9f3db9ca00742e9249c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Mar 16 11:19:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Mar 16 11:19:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a0e173

media-sound/din: Stabilize 53 amd64, #835415

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-53.ebuild b/media-sound/din/din-53.ebuild
index 1ff40dd5f7de..b10e801d3478 100644
--- a/media-sound/din/din-53.ebuild
+++ b/media-sound/din/din-53.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-02-21 Thread Miroslav Šulc
commit: 8aaa3e07f993af166cede15d30f93ac1fe25f583
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Feb 21 09:30:22 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 21 09:30:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aaa3e07

media-sound/din: bump to 53.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-53.1.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index ab97d8999b99..8b2ff09692bd 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1,3 @@
 DIST din-52.tar.gz 3706694 BLAKE2B 
054d3857bed1b4f4affbeffa0fc5c27ef356f200a60f9d6c5145327311accc5f0b1c8deaf425b745ea4cd2c1accee1195b2e840e9125d105edf67e09062b8574
 SHA512 
c2ec779746d07ad6579aeebadff45e218fd29715ac446f00840b513d3f9c8d1ef79f556a1f5c7d931adb3451b547f58fb58d6da699170755ae62f25d70b95158
+DIST din-53.1.tar.gz 3708022 BLAKE2B 
882d4ae6cbe24c3d7fc326df3f3630d7ea7cd65b5d53c4751844dc3edcf9d533cd7cfe58fed4c46766fab6b4983e75f75145206b5362bceb27382d02705b9a36
 SHA512 
42058b00402e726869af8a5cb8eb9b34e7b1709185c972d3f3b633a980ad7de57a143ca0ce854ce681ec67b81cd6dd2b2b06023a15d3f1b1bd54c4ac643b6096
 DIST din-53.tar.gz 3707794 BLAKE2B 
f1631c4b923a5f737181120c2a20dd4079e31b9fe02552a9895cab0f0913b2e4d8185404611795e9379178755168c1975c7520b0ae549708f4916a67631b922c
 SHA512 
b359eb84085be80c13f5cf2a5af0c15903778fec677f91c9aa9029849df39d4bda95e537d7f85f290a8bb38932ef0da35c240921154788b5e89e347d7ac90a7e

diff --git a/media-sound/din/din-53.1.ebuild b/media-sound/din/din-53.1.ebuild
new file mode 100644
index ..1ff40dd5f7de
--- /dev/null
+++ b/media-sound/din/din-53.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-52-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-02-13 Thread Miroslav Šulc
commit: 48d3be28ea0f2b4c4b70545e2f3f0cb73e72d681
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Feb 13 08:42:08 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Feb 13 08:42:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d3be28

media-sound/din: bump to 53

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-53.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 8f02c0e2700d..ab97d8999b99 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-52.tar.gz 3706694 BLAKE2B 
054d3857bed1b4f4affbeffa0fc5c27ef356f200a60f9d6c5145327311accc5f0b1c8deaf425b745ea4cd2c1accee1195b2e840e9125d105edf67e09062b8574
 SHA512 
c2ec779746d07ad6579aeebadff45e218fd29715ac446f00840b513d3f9c8d1ef79f556a1f5c7d931adb3451b547f58fb58d6da699170755ae62f25d70b95158
+DIST din-53.tar.gz 3707794 BLAKE2B 
f1631c4b923a5f737181120c2a20dd4079e31b9fe02552a9895cab0f0913b2e4d8185404611795e9379178755168c1975c7520b0ae549708f4916a67631b922c
 SHA512 
b359eb84085be80c13f5cf2a5af0c15903778fec677f91c9aa9029849df39d4bda95e537d7f85f290a8bb38932ef0da35c240921154788b5e89e347d7ac90a7e

diff --git a/media-sound/din/din-53.ebuild b/media-sound/din/din-53.ebuild
new file mode 100644
index ..1ff40dd5f7de
--- /dev/null
+++ b/media-sound/din/din-53.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-52-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2022-01-13 Thread Miroslav Šulc
commit: a2f692820e81c81691dd8b8ab666e7070c70be09
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan 13 09:29:38 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 13 09:29:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f69282

media-sound/din: removed obsolete 51.1.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-51.1.1.ebuild   | 57 -
 media-sound/din/files/din-51.1.1-makefile.patch | 14 --
 3 files changed, 72 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 037355f76dad..8f02c0e2700d 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-51.1.1.tar.gz 3700797 BLAKE2B 
559a4476188ac6d9da596be011bdaa8b379bb336220b3f94edf04e3eeb9ca0100fbaaa0fc10f9a9f37d3efa436acddac5c06435c6b3ebb4d21afdbd7c65b2dc8
 SHA512 
ea5e1ab79cbc24abb80a9fd25d8304f36ab2345505ee98132196685cda73b31dd7db3f62cb1821cbdc9694703d3454bd58d733833710d492ecebffee23732a0f
 DIST din-52.tar.gz 3706694 BLAKE2B 
054d3857bed1b4f4affbeffa0fc5c27ef356f200a60f9d6c5145327311accc5f0b1c8deaf425b745ea4cd2c1accee1195b2e840e9125d105edf67e09062b8574
 SHA512 
c2ec779746d07ad6579aeebadff45e218fd29715ac446f00840b513d3f9c8d1ef79f556a1f5c7d931adb3451b547f58fb58d6da699170755ae62f25d70b95158

diff --git a/media-sound/din/din-51.1.1.ebuild 
b/media-sound/din/din-51.1.1.ebuild
deleted file mode 100644
index 43999113438b..
--- a/media-sound/din/din-51.1.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-51.1.1-makefile.patch 
b/media-sound/din/files/din-51.1.1-makefile.patch
deleted file mode 100644
index 9909080a9b54..
--- a/media-sound/din/files/din-51.1.1-makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 377dc4c..b086c0c 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc console_iterator.cc countries.cc 
cross_button.cc curve.cc curve_display.cc curve_editor.cc curve_library.cc 
curve_mixer.cc curve_picker.cc curve_samples.cc custom_periodic.cc delay.cc 
din.cc din_info.cc drawrrow.cc drone.cc eval.cc fader.cc fft.cc field.cc 
filled_button.cc font.cc font_editor.cc fractaliser.cc globals.cc glyph.cc 
gravity.cc hit.cc help.cc item_list.cc keyboard_keyboard.cc label.cc levels.cc 
line.cc lissajous.cc listeners.cc main.cc menu.cc mesh.cc midi_in.cc 
minus_button.cc mocap.cc modulator.cc mondrian.cc morpher.cc morse_code.cc 
mouse_slider.cc multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc 
phrasor.cc play.cc plugin.cc plugin_browser.cc plus_button.cc 
point_modulator.cc range.cc 
 recorder.cc rect.cc rose_milker.cc scale_info.cc scale_notes.cc scalelist.cc 
separator.cc settings.cc sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc 
superformula.cc tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-01-11 Thread Jakov Smolić
commit: 515c0944f60a393a92365f9a713ed747a205de71
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 11 09:34:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 11 09:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515c0944

media-sound/din: Stabilize 52 x86, #830995

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-52.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/din/din-52.ebuild b/media-sound/din/din-52.ebuild
index 69a4da0ac755..952b6c595ed5 100644
--- a/media-sound/din/din-52.ebuild
+++ b/media-sound/din/din-52.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2022-01-11 Thread Jakov Smolić
commit: f9657ecad3425dad28042446891d9981dd669579
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 11 09:35:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 11 09:35:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9657eca

media-sound/din: Stabilize 52 amd64, #830995

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/din/din-52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-52.ebuild b/media-sound/din/din-52.ebuild
index 952b6c595ed5..13c24db52183 100644
--- a/media-sound/din/din-52.ebuild
+++ b/media-sound/din/din-52.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2021-12-11 Thread Miroslav Šulc
commit: e525f86dade911c830c25b079b354258079dda6b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 11 18:18:00 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 11 18:18:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e525f86d

media-sound/din: bump to 52

Package-Manager: Portage-3.0.29, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-52.ebuild   | 57 +
 media-sound/din/files/din-52-makefile.patch | 14 +++
 3 files changed, 72 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index ec20699aba9a..037355f76dad 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-51.1.1.tar.gz 3700797 BLAKE2B 
559a4476188ac6d9da596be011bdaa8b379bb336220b3f94edf04e3eeb9ca0100fbaaa0fc10f9a9f37d3efa436acddac5c06435c6b3ebb4d21afdbd7c65b2dc8
 SHA512 
ea5e1ab79cbc24abb80a9fd25d8304f36ab2345505ee98132196685cda73b31dd7db3f62cb1821cbdc9694703d3454bd58d733833710d492ecebffee23732a0f
+DIST din-52.tar.gz 3706694 BLAKE2B 
054d3857bed1b4f4affbeffa0fc5c27ef356f200a60f9d6c5145327311accc5f0b1c8deaf425b745ea4cd2c1accee1195b2e840e9125d105edf67e09062b8574
 SHA512 
c2ec779746d07ad6579aeebadff45e218fd29715ac446f00840b513d3f9c8d1ef79f556a1f5c7d931adb3451b547f58fb58d6da699170755ae62f25d70b95158

diff --git a/media-sound/din/din-52.ebuild b/media-sound/din/din-52.ebuild
new file mode 100644
index ..69a4da0ac755
--- /dev/null
+++ b/media-sound/din/din-52.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-52-makefile.patch 
b/media-sound/din/files/din-52-makefile.patch
new file mode 100644
index ..3205bb973fb7
--- /dev/null
+++ b/media-sound/din/files/din-52-makefile.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 120bfa6..b3f4cd2 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ #dinincludedir = $(pkgsrcdir)
+ 
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" 
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ 
-D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" 
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ bin_PROGRAMS = din
+ din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc autoflip.cc 
autorotator.cc ball.cc ball_ops.cc basic_editor.cc beat2value.cc 
binaural_drone.cc binaural_drones.cc bit_display.cc box_selector.cc button.cc 
capturer.cc checkbutton.cc chrono.cc circler.cc command.cc compressor.cc 
console.cc console_iterator.cc countries.cc cross_button.cc curve.cc 
curve_display.cc curve_editor.cc curve_library.cc curve_mixer.cc 
curve_picker.cc curve_samples.cc custom_periodic.cc defvelaccel.cc delay.cc 
din.cc din_info.cc drawrrow.cc drone.cc eval.cc fader.cc fft.cc field.cc 
filled_button.cc font.cc font_editor.cc fractaliser.cc globals.cc glyph.cc 
gravity.cc hit.cc help.cc item_list.cc keyboard_keyboard.cc label.cc levels.cc 
line.cc lissajous.cc listeners.cc main.cc menu.cc mesh.cc midi_in.cc 
minus_button.cc mocap.cc modulator.cc mondrian.cc morpher.cc morse_code.cc 
mouse_slider.cc multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc 
phrasor.cc play.cc plugin.cc plugin_browser.cc p
 lus_button.cc point_modulator.cc range.cc recorder.cc rect.cc rose_milker.cc 
scale_info.cc scale_notes.cc scalelist.cc separator.cc settings.cc 
sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc superformula.cc 
tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc trail.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2021-10-28 Thread Miroslav Šulc
commit: edc0cb213cb45a4aa72db0e0ffb8ab44dd810eab
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Oct 28 14:08:02 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Oct 28 14:08:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc0cb21

media-sound/din: removed obsolete 50.2

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest   |  1 -
 media-sound/din/din-50.2.ebuild| 58 --
 media-sound/din/files/din-49.1-makefile.patch  | 14 --
 .../files/din-50.2-gcc11-rename-identifier.patch   | 41 ---
 4 files changed, 114 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index e93a4b9f388..ec20699aba9 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-50.2.tar.gz 3687036 BLAKE2B 
b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4
 SHA512 
4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498
 DIST din-51.1.1.tar.gz 3700797 BLAKE2B 
559a4476188ac6d9da596be011bdaa8b379bb336220b3f94edf04e3eeb9ca0100fbaaa0fc10f9a9f37d3efa436acddac5c06435c6b3ebb4d21afdbd7c65b2dc8
 SHA512 
ea5e1ab79cbc24abb80a9fd25d8304f36ab2345505ee98132196685cda73b31dd7db3f62cb1821cbdc9694703d3454bd58d733833710d492ecebffee23732a0f

diff --git a/media-sound/din/din-50.2.ebuild b/media-sound/din/din-50.2.ebuild
deleted file mode 100644
index 31e46f32335..000
--- a/media-sound/din/din-50.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-49.1-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-   "${FILESDIR}/${PN}-50.2-gcc11-rename-identifier.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-49.1-makefile.patch 
b/media-sound/din/files/din-49.1-makefile.patch
deleted file mode 100644
index 0a96d894c2c..000
--- a/media-sound/din/files/din-49.1-makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index c7cc5ce..2b07a9b 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc console_iterator.cc countries.cc 
cross_button.cc curve.cc curve_display.cc curve_editor.cc curve_library.cc 
curve_mixer.cc curve_picker.cc curve_samples.cc custom_periodic.cc delay.cc 
din.cc din_info.cc drone.cc fader.cc fft.cc field.cc filled_button.cc font.cc 
font_editor.cc fractaliser.cc globals.cc glyph.cc gravity.cc hit.cc help.cc 
item_list.cc keyboard_keyboard.cc label.cc levels.cc line.cc lissajous.cc 
listeners.cc main.cc menu.cc mesh.cc midi_in.cc minus_button.cc mocap.cc 
modulator.cc mondrian.cc morpher.cc morse_code.cc mouse_slider.cc 
multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc phrasor.cc play.cc 
plugin.cc plugin_browser.cc plus_button.cc point_modulator.cc range.cc 
recorder.cc rect.cc 
 rose_milker.cc scale_info.cc scale_notes.cc scalelist.cc separator.cc 
settings.cc sine_mixer.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-10-28 Thread Agostino Sarubbo
commit: e4406fa1f82eade11052d1da645250db99e95d4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Oct 28 14:03:33 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Oct 28 14:03:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4406fa1

media-sound/din: x86 stable wrt bug #820305

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-51.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-51.1.1.ebuild 
b/media-sound/din/din-51.1.1.ebuild
index cf7c2355d17..43999113438 100644
--- a/media-sound/din/din-51.1.1.ebuild
+++ b/media-sound/din/din-51.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-10-27 Thread Sam James
commit: 7067d45c9f370bc79db6808dc2dc2090402bc7fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 22:31:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:31:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7067d45c

media-sound/din: Stabilize 51.1.1 amd64, #820305

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-51.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-51.1.1.ebuild 
b/media-sound/din/din-51.1.1.ebuild
index 4c4933184e2..cf7c2355d17 100644
--- a/media-sound/din/din-51.1.1.ebuild
+++ b/media-sound/din/din-51.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2021-09-26 Thread Miroslav Šulc
commit: 0d1ed7809f22ecf07a80c7788e84353d4c70606b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Sep 26 06:06:32 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Sep 26 06:06:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1ed780

media-sound/din: bump to 51.1.1

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-51.1.1.ebuild   | 57 +
 media-sound/din/files/din-51.1.1-makefile.patch | 14 ++
 3 files changed, 72 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 6e4cb9bfdb8..e93a4b9f388 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-50.2.tar.gz 3687036 BLAKE2B 
b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4
 SHA512 
4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498
+DIST din-51.1.1.tar.gz 3700797 BLAKE2B 
559a4476188ac6d9da596be011bdaa8b379bb336220b3f94edf04e3eeb9ca0100fbaaa0fc10f9a9f37d3efa436acddac5c06435c6b3ebb4d21afdbd7c65b2dc8
 SHA512 
ea5e1ab79cbc24abb80a9fd25d8304f36ab2345505ee98132196685cda73b31dd7db3f62cb1821cbdc9694703d3454bd58d733833710d492ecebffee23732a0f

diff --git a/media-sound/din/din-51.1.1.ebuild 
b/media-sound/din/din-51.1.1.ebuild
new file mode 100644
index 000..4c4933184e2
--- /dev/null
+++ b/media-sound/din/din-51.1.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-51.1.1-makefile.patch 
b/media-sound/din/files/din-51.1.1-makefile.patch
new file mode 100644
index 000..9909080a9b5
--- /dev/null
+++ b/media-sound/din/files/din-51.1.1-makefile.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 377dc4c..b086c0c 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ #dinincludedir = $(pkgsrcdir)
+ 
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ bin_PROGRAMS = din
+ din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc console_iterator.cc countries.cc 
cross_button.cc curve.cc curve_display.cc curve_editor.cc curve_library.cc 
curve_mixer.cc curve_picker.cc curve_samples.cc custom_periodic.cc delay.cc 
din.cc din_info.cc drawrrow.cc drone.cc eval.cc fader.cc fft.cc field.cc 
filled_button.cc font.cc font_editor.cc fractaliser.cc globals.cc glyph.cc 
gravity.cc hit.cc help.cc item_list.cc keyboard_keyboard.cc label.cc levels.cc 
line.cc lissajous.cc listeners.cc main.cc menu.cc mesh.cc midi_in.cc 
minus_button.cc mocap.cc modulator.cc mondrian.cc morpher.cc morse_code.cc 
mouse_slider.cc multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc 
phrasor.cc play.cc plugin.cc plugin_browser.cc plus_button.cc 
point_modulator.cc range.cc 
 recorder.cc rect.cc rose_milker.cc scale_info.cc scale_notes.cc scalelist.cc 
separator.cc settings.cc sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc 
superformula.cc tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc trail.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-06-15 Thread Miroslav Šulc
commit: aba830cfb7fa0759c02ab63bd64d6144e96ddcb1
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Jun 15 06:52:57 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jun 15 06:52:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba830cf

media-sound/din: removed obsolete 50.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-50.1.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 01956287c3d..6e4cb9bfdb8 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-50.1.tar.gz 3684686 BLAKE2B 
3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b
 SHA512 
c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
 DIST din-50.2.tar.gz 3687036 BLAKE2B 
b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4
 SHA512 
4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498

diff --git a/media-sound/din/din-50.1.ebuild b/media-sound/din/din-50.1.ebuild
deleted file mode 100644
index f2a1cb085d4..000
--- a/media-sound/din/din-50.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-49.1-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-06-14 Thread Sam James
commit: 88c9e870842159b818061d23b4af1aa3d083cb60
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 05:24:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 05:24:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c9e870

media-sound/din: Stabilize 50.2 x86, #795984

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.2.ebuild b/media-sound/din/din-50.2.ebuild
index e0342cb3f16..31e46f32335 100644
--- a/media-sound/din/din-50.2.ebuild
+++ b/media-sound/din/din-50.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-06-14 Thread Sam James
commit: 4f7288b039ac5b08640c71f61f38c31402d47f7b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 03:48:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 03:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7288b0

media-sound/din: Stabilize 50.2 amd64, #795984

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.2.ebuild b/media-sound/din/din-50.2.ebuild
index 38869408d19..e0342cb3f16 100644
--- a/media-sound/din/din-50.2.ebuild
+++ b/media-sound/din/din-50.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/

2021-06-14 Thread Sam James
commit: bb8db1b7ce49d515a04cde6f28b86e3ec637b71b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 14 18:34:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 14 18:35:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8db1b7

media-sound/din: fix line-endings in patch

Closes: https://bugs.gentoo.org/787185
Signed-off-by: Sam James  gentoo.org>

 .../din/files/din-50.2-gcc11-rename-identifier.patch | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch 
b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
index 4d65f65b038..8245a5cb021 100644
--- a/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
+++ b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
@@ -26,16 +26,16 @@ index ae0954b..af7f178 100644
 --- a/src/help.h
 +++ b/src/help.h
 @@ -5,8 +5,8 @@
- * For more information, please visit https://dinisnoise.org/
- */
- 
--#ifndef __help
--#define __help
-+#ifndef DIN_help
-+#define DIN_help
- #include 
- #include 
- struct help {
+ * For more information, please visit https://dinisnoise.org/
+ */
+ 
+-#ifndef __help
+-#define __help
++#ifndef DIN_help
++#define DIN_help
+ #include 
+ #include 
+ struct help {
 -- 
 2.32.0
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2021-06-14 Thread Sam James
commit: 238d4c26092568ac7c3bb25753405909d61d8c8c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 14 15:15:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 14 16:11:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238d4c26

media-sound/din: fix build with GCC 11

Closes: https://bugs.gentoo.org/787185
Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.2.ebuild|  1 +
 .../files/din-50.2-gcc11-rename-identifier.patch   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/media-sound/din/din-50.2.ebuild b/media-sound/din/din-50.2.ebuild
index 4d68ab765af..38869408d19 100644
--- a/media-sound/din/din-50.2.ebuild
+++ b/media-sound/din/din-50.2.ebuild
@@ -35,6 +35,7 @@ REQUIRED_USE="|| ( alsa jack )"
 PATCHES=(
"${FILESDIR}/${PN}-49.1-makefile.patch"
"${FILESDIR}/${PN}-48-fix-random-constants.patch"
+   "${FILESDIR}/${PN}-50.2-gcc11-rename-identifier.patch"
 )
 
 src_prepare() {

diff --git a/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch 
b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
new file mode 100644
index 000..4d65f65b038
--- /dev/null
+++ b/media-sound/din/files/din-50.2-gcc11-rename-identifier.patch
@@ -0,0 +1,41 @@
+https://bugs.gentoo.org/787185
+
+From 9ea918cfdfcd99fbcac64a820ddbaefb562c11a0 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 14 Jun 2021 15:06:58 +
+Subject: [PATCH] src/help.h: Rename __help identifier
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+__help is reserved, so we need to rename it to fix a build failure with GCC 11:
+
+   "In addition to the names documented in this manual, reserved names 
include all
+   external identifiers (global functions and variables) that begin with an
+   underscore (‘_’) and all identifiers regardless of use that begin with 
either
+   two underscores or an underscore followed by a capital letter are 
reserved names."
+   -- glibc manual, 1.3.3 Reserved Names
+
+Signed-off-by: Sam James 
+---
+ src/help.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/help.h b/src/help.h
+index ae0954b..af7f178 100644
+--- a/src/help.h
 b/src/help.h
+@@ -5,8 +5,8 @@
+ * For more information, please visit https://dinisnoise.org/
+ */
+ 
+-#ifndef __help
+-#define __help
++#ifndef DIN_help
++#define DIN_help
+ #include 
+ #include 
+ struct help {
+-- 
+2.32.0
+



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-30 Thread Miroslav Šulc
commit: c82a59edb268db241e80dc2ec67ed44fb078707c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat May  1 05:38:12 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  1 05:38:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82a59ed

media-sound/din: removed obsolete 50

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-50.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 2dac4dda458..01956287c3d 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,3 +1,2 @@
 DIST din-50.1.tar.gz 3684686 BLAKE2B 
3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b
 SHA512 
c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
 DIST din-50.2.tar.gz 3687036 BLAKE2B 
b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4
 SHA512 
4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498
-DIST din-50.tar.gz 3684789 BLAKE2B 
31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa
 SHA512 
58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d

diff --git a/media-sound/din/din-50.ebuild b/media-sound/din/din-50.ebuild
deleted file mode 100644
index f2a1cb085d4..000
--- a/media-sound/din/din-50.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools edos2unix xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-49.1-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-30 Thread Sam James
commit: f96de32ebd93b3fe1f59d00ecfc611fc1cd79158
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 30 23:28:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 30 23:28:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96de32e

media-sound/din: Stabilize 50.1 x86, #787047

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.1.ebuild b/media-sound/din/din-50.1.ebuild
index 0c510693aeb..f2a1cb085d4 100644
--- a/media-sound/din/din-50.1.ebuild
+++ b/media-sound/din/din-50.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-30 Thread Agostino Sarubbo
commit: a048fe9ab314012818d394be81b96d188b4101c2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr 30 15:22:20 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr 30 15:22:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a048fe9a

media-sound/din: amd64 stable wrt bug #787047

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-50.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.1.ebuild b/media-sound/din/din-50.1.ebuild
index 4d68ab765af..0c510693aeb 100644
--- a/media-sound/din/din-50.1.ebuild
+++ b/media-sound/din/din-50.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-18 Thread Miroslav Šulc
commit: 7e8b73cbab9036f8bfa76c2381b2b7f471d296db
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Apr 18 13:39:01 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr 18 13:39:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e8b73cb

media-sound/din: bump to 50.2

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-50.2.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 6d571a35f0b..2dac4dda458 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1,3 @@
 DIST din-50.1.tar.gz 3684686 BLAKE2B 
3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b
 SHA512 
c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
+DIST din-50.2.tar.gz 3687036 BLAKE2B 
b51923d755c5b4635d79c77f204bf42da9926fc247dde9d3ad175bc858a674a3064589608bfd67331ef40a417fdbbee4e90ae6a9bc2930355213738225fcd7e4
 SHA512 
4d60f26434559259b778181f2b46e2689af94179fc254b61e1ea623cafa49030736b69effd82fb2f62b8e908883cf272147dde884487c9a7beed9c26cf0a7498
 DIST din-50.tar.gz 3684789 BLAKE2B 
31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa
 SHA512 
58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d

diff --git a/media-sound/din/din-50.2.ebuild b/media-sound/din/din-50.2.ebuild
new file mode 100644
index 000..4d68ab765af
--- /dev/null
+++ b/media-sound/din/din-50.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools edos2unix xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-49.1-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-13 Thread Miroslav Šulc
commit: a7a37023dfd2d73b17a1bf6fe3f7db960f4b544e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr 13 09:14:33 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr 13 09:14:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a37023

media-sound/din: removed obsolete 49.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-49.1.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 676d3079e26..6d571a35f0b 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,3 +1,2 @@
-DIST din-49.1.tar.gz 3677087 BLAKE2B 
7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf
 SHA512 
8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04
 DIST din-50.1.tar.gz 3684686 BLAKE2B 
3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b
 SHA512 
c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
 DIST din-50.tar.gz 3684789 BLAKE2B 
31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa
 SHA512 
58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d

diff --git a/media-sound/din/din-49.1.ebuild b/media-sound/din/din-49.1.ebuild
deleted file mode 100644
index 6872627e7dc..000
--- a/media-sound/din/din-49.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-12 Thread Sam James
commit: 368c28fd2cb70cde3dd76e35b0e03b815d221a5a
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 15:51:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 15:51:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368c28fd

media-sound/din: Stabilize 50 x86, #782418

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.ebuild b/media-sound/din/din-50.ebuild
index d684c82c167..9541de99fa1 100644
--- a/media-sound/din/din-50.ebuild
+++ b/media-sound/din/din-50.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-04-12 Thread Sam James
commit: 4db32482ed5c87d99808410eb3bb40420384bf73
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 15:48:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 15:48:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db32482

media-sound/din: Stabilize 50 amd64, #782418

Signed-off-by: Sam James  gentoo.org>

 media-sound/din/din-50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-50.ebuild b/media-sound/din/din-50.ebuild
index 4bb7444159e..d684c82c167 100644
--- a/media-sound/din/din-50.ebuild
+++ b/media-sound/din/din-50.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-03-31 Thread Miroslav Šulc
commit: a876e5a7c6b5af07097bdad0cd9734748f3a859b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Mar 31 08:51:11 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Mar 31 08:51:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a876e5a7

med-asound/din: bump to 50.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-50.1.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index c9288fb1fd3..676d3079e26 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1,3 @@
 DIST din-49.1.tar.gz 3677087 BLAKE2B 
7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf
 SHA512 
8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04
+DIST din-50.1.tar.gz 3684686 BLAKE2B 
3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b
 SHA512 
c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
 DIST din-50.tar.gz 3684789 BLAKE2B 
31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa
 SHA512 
58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d

diff --git a/media-sound/din/din-50.1.ebuild b/media-sound/din/din-50.1.ebuild
new file mode 100644
index 000..4bb7444159e
--- /dev/null
+++ b/media-sound/din/din-50.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-49.1-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2021-03-13 Thread Miroslav Šulc
commit: 159295cb350ff030beb4711f18bf402bc5e2c4c5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Mar 13 11:22:37 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Mar 13 11:22:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159295cb

media-sound/din: bump to 50

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-50.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 86a6b2542cc..c9288fb1fd3 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-49.1.tar.gz 3677087 BLAKE2B 
7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf
 SHA512 
8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04
+DIST din-50.tar.gz 3684789 BLAKE2B 
31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa
 SHA512 
58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d

diff --git a/media-sound/din/din-50.ebuild b/media-sound/din/din-50.ebuild
new file mode 100644
index 000..4bb7444159e
--- /dev/null
+++ b/media-sound/din/din-50.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-49.1-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2020-12-22 Thread Miroslav Šulc
commit: 6c7e10acb97fd44782cdb2f851b982d688255ac2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Dec 22 13:20:05 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Dec 22 13:20:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c7e10ac

media-sound/din: removed obsolete 0.48

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-48.ebuild   | 57 -
 media-sound/din/files/din-48-makefile.patch | 14 ---
 3 files changed, 72 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 20326d09758..86a6b2542cc 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-48.tar.gz 3673917 BLAKE2B 
90e29efcc159936e7dca5b1deba07d6ddf23fc6878053283c1723eaf73c9b06903d274e471c3043d57fb2cb923eb9516a06362590a6b555884dc1b7cb7b6e9c1
 SHA512 
3d54c3db23fe909a3664412f1bbba3898b83184d19c4b04f4432cd0bff0dede01d017cebe36980a3f8158ffbb663e09dd83a0de7206247b47fcc1a9f3b4cc940
 DIST din-49.1.tar.gz 3677087 BLAKE2B 
7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf
 SHA512 
8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04

diff --git a/media-sound/din/din-48.ebuild b/media-sound/din/din-48.ebuild
deleted file mode 100644
index 5be0674fc55..000
--- a/media-sound/din/din-48.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${P}-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-48-makefile.patch 
b/media-sound/din/files/din-48-makefile.patch
deleted file mode 100644
index 5a37359106d..000
--- a/media-sound/din/files/din-48-makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index df480f2..d665bbf 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
- #dinincludedir = $(pkgsrcdir)
- 
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- bin_PROGRAMS = din
- din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc console_iterator.cc countries.cc 
cross_button.cc curve.cc curve_display.cc curve_editor.cc curve_library.cc 
curve_mixer.cc curve_picker.cc curve_samples.cc custom_periodic.cc delay.cc 
din.cc din_info.cc drone.cc fader.cc fft.cc field.cc filled_button.cc font.cc 
font_editor.cc fractaliser.cc globals.cc glyph.cc gravity.cc hit.cc help.cc 
item_list.cc keyboard_keyboard.cc label.cc levels.cc line.cc lissajous.cc 
listeners.cc main.cc menu.cc mesh.cc midi_in.cc minus_button.cc mocap.cc 
modulator.cc mondrian.cc morpher.cc morse_code.cc mouse_slider.cc 
multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc phrasor.cc play.cc 
plugin.cc plugin_browser.cc plus_button.cc point_modulator.cc range.cc 
recorder.cc rect.cc 
 rose_milker.cc scale_info.cc scale_notes.cc scalelist.cc separator.cc 
settings.cc sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc 
superformula.cc tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc trail.cc 
triggered_note.cc ui.cc ui_sin_cos_radius.cc viewwin.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-12-20 Thread Thomas Deutschmann
commit: c4def684d905797874a0e2280425c98700517c2e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec 20 18:53:02 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec 20 19:06:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4def684

media-sound/din: x86 stable (bug #760141)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-sound/din/din-49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-49.1.ebuild b/media-sound/din/din-49.1.ebuild
index b88be5f2c75..6872627e7dc 100644
--- a/media-sound/din/din-49.1.ebuild
+++ b/media-sound/din/din-49.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-11-16 Thread Miroslav Šulc
commit: 859f4fb57cd0a59714e9e031ebbb3f9701c67878
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Nov 16 08:36:20 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 16 08:36:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859f4fb5

media-sound/din: bump to 49.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-49.1.ebuild   | 57 +++
 media-sound/din/files/din-49.1-makefile.patch | 14 +++
 3 files changed, 72 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 4d6a905d587..20326d09758 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-48.tar.gz 3673917 BLAKE2B 
90e29efcc159936e7dca5b1deba07d6ddf23fc6878053283c1723eaf73c9b06903d274e471c3043d57fb2cb923eb9516a06362590a6b555884dc1b7cb7b6e9c1
 SHA512 
3d54c3db23fe909a3664412f1bbba3898b83184d19c4b04f4432cd0bff0dede01d017cebe36980a3f8158ffbb663e09dd83a0de7206247b47fcc1a9f3b4cc940
+DIST din-49.1.tar.gz 3677087 BLAKE2B 
7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf
 SHA512 
8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04

diff --git a/media-sound/din/din-49.1.ebuild b/media-sound/din/din-49.1.ebuild
new file mode 100644
index 000..08b3a14fa0f
--- /dev/null
+++ b/media-sound/din/din-49.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-48-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-49.1-makefile.patch 
b/media-sound/din/files/din-49.1-makefile.patch
new file mode 100644
index 000..0a96d894c2c
--- /dev/null
+++ b/media-sound/din/files/din-49.1-makefile.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index c7cc5ce..2b07a9b 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ #dinincludedir = $(pkgsrcdir)
+ 
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ bin_PROGRAMS = din
+ din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc console_iterator.cc countries.cc 
cross_button.cc curve.cc curve_display.cc curve_editor.cc curve_library.cc 
curve_mixer.cc curve_picker.cc curve_samples.cc custom_periodic.cc delay.cc 
din.cc din_info.cc drone.cc fader.cc fft.cc field.cc filled_button.cc font.cc 
font_editor.cc fractaliser.cc globals.cc glyph.cc gravity.cc hit.cc help.cc 
item_list.cc keyboard_keyboard.cc label.cc levels.cc line.cc lissajous.cc 
listeners.cc main.cc menu.cc mesh.cc midi_in.cc minus_button.cc mocap.cc 
modulator.cc mondrian.cc morpher.cc morse_code.cc mouse_slider.cc 
multi_curve.cc note.cc noiser.cc number.cc oscilloscope.cc phrasor.cc play.cc 
plugin.cc plugin_browser.cc plus_button.cc point_modulator.cc range.cc 
recorder.cc rect.cc 
 rose_milker.cc scale_info.cc scale_notes.cc scalelist.cc separator.cc 
settings.cc sine_mixer.cc slit.cc solver.cc spiraler.cc starrer.cc 
superformula.cc tap_bpm.cc tcl_interp.cc textboard.cc tokenizer.cc trail.cc 
triggered_note.cc ui.cc ui_sin_cos_radius.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-11-16 Thread Miroslav Šulc
commit: 8bb8dc0bcd4fbe0f2733f034c9ad49e30543fceb
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Nov 16 08:25:11 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 16 08:26:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb8dc0b

media-sound/din: removed obsolete 47.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest   |  1 -
 media-sound/din/din-47.1.ebuild| 57 --
 .../files/din-43.0.1-fix-random-constants.patch| 15 --
 media-sound/din/files/din-47.1-makefile.patch  | 12 -
 4 files changed, 85 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index b67fa2f8d7e..4d6a905d587 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-47.1.tar.gz 3667502 BLAKE2B 
21621e4e0909d9da534901811ae28ac5adf226387e2ea47476576fd1d4c45925c460babff04489a54e5e51d1f9ea916389168315108d80965df7b89868150786
 SHA512 
883008fa54751cd626ee60a5c5a4785a82680c229adefc2c8a86bfa28bf6be6549500c1bfe4661028ae8a2015383a2d9e6fe1d8992476d49576a999eea26ba17
 DIST din-48.tar.gz 3673917 BLAKE2B 
90e29efcc159936e7dca5b1deba07d6ddf23fc6878053283c1723eaf73c9b06903d274e471c3043d57fb2cb923eb9516a06362590a6b555884dc1b7cb7b6e9c1
 SHA512 
3d54c3db23fe909a3664412f1bbba3898b83184d19c4b04f4432cd0bff0dede01d017cebe36980a3f8158ffbb663e09dd83a0de7206247b47fcc1a9f3b4cc940

diff --git a/media-sound/din/din-47.1.ebuild b/media-sound/din/din-47.1.ebuild
deleted file mode 100644
index a67d55f2e19..000
--- a/media-sound/din/din-47.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-43.0.1-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-43.0.1-fix-random-constants.patch 
b/media-sound/din/files/din-43.0.1-fix-random-constants.patch
deleted file mode 100644
index 29f75d35f49..000
--- a/media-sound/din/files/din-43.0.1-fix-random-constants.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/include/random.h b/include/random.h
-index 99d79fb..91ed250 100644
 a/include/random.h
-+++ b/include/random.h
-@@ -16,8 +16,8 @@
- const int N = 624;
- const int M = 397;
- const unsigned int MATRIX_A = 0x9908b0df; /* constant vector a */
--const int UPPER_MASK = 0x8000; /* most significant w-r bits */
--const int LOWER_MASK = 0x7fff; /* least significant r bits */
-+const unsigned int UPPER_MASK = 0x8000; /* most significant w-r bits */
-+const unsigned int LOWER_MASK = 0x7fff; /* least significant r bits */
- 
- static unsigned int mt[N]; /* the array for the state vector  */
- static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */

diff --git a/media-sound/din/files/din-47.1-makefile.patch 
b/media-sound/din/files/din-47.1-makefile.patch
deleted file mode 100644
index 62e7229f0f5..000
--- a/media-sound/din/files/din-47.1-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index b24e856..a624610 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,5 +1,5 @@
--AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ 
-DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- AM_CFLAGS = -I ../include
- bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-10-14 Thread Agostino Sarubbo
commit: 8b7439715f9c53bc6b83ada483a86d2f8ec87c1c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 14 19:22:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 14 19:22:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b743971

media-sound/din: x86 stable wrt bug #748846

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-48.ebuild b/media-sound/din/din-48.ebuild
index 980085552c3..5be0674fc55 100644
--- a/media-sound/din/din-48.ebuild
+++ b/media-sound/din/din-48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-10-14 Thread Agostino Sarubbo
commit: 5308e35ae9429b2904c479f855b18d7d7a5b6ffe
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 14 19:08:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 14 19:08:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5308e35a

media-sound/din: amd64 stable wrt bug #748846

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-48.ebuild b/media-sound/din/din-48.ebuild
index 14fecc8a11c..980085552c3 100644
--- a/media-sound/din/din-48.ebuild
+++ b/media-sound/din/din-48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-09-14 Thread Miroslav Šulc
commit: d8d904cad8a59070471356715387c328647f9e7d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Sep 14 07:43:46 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep 14 07:43:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d904ca

media-sound/din: bump to 48

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest   |  1 +
 media-sound/din/din-48.ebuild  | 57 ++
 .../din/files/din-48-fix-random-constants.patch| 15 ++
 media-sound/din/files/din-48-makefile.patch| 14 ++
 4 files changed, 87 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index ca7e7fae441..b67fa2f8d7e 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-47.1.tar.gz 3667502 BLAKE2B 
21621e4e0909d9da534901811ae28ac5adf226387e2ea47476576fd1d4c45925c460babff04489a54e5e51d1f9ea916389168315108d80965df7b89868150786
 SHA512 
883008fa54751cd626ee60a5c5a4785a82680c229adefc2c8a86bfa28bf6be6549500c1bfe4661028ae8a2015383a2d9e6fe1d8992476d49576a999eea26ba17
+DIST din-48.tar.gz 3673917 BLAKE2B 
90e29efcc159936e7dca5b1deba07d6ddf23fc6878053283c1723eaf73c9b06903d274e471c3043d57fb2cb923eb9516a06362590a6b555884dc1b7cb7b6e9c1
 SHA512 
3d54c3db23fe909a3664412f1bbba3898b83184d19c4b04f4432cd0bff0dede01d017cebe36980a3f8158ffbb663e09dd83a0de7206247b47fcc1a9f3b4cc940

diff --git a/media-sound/din/din-48.ebuild b/media-sound/din/din-48.ebuild
new file mode 100644
index 000..14fecc8a11c
--- /dev/null
+++ b/media-sound/din/din-48.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${P}-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-48-fix-random-constants.patch 
b/media-sound/din/files/din-48-fix-random-constants.patch
new file mode 100644
index 000..8e60204ad42
--- /dev/null
+++ b/media-sound/din/files/din-48-fix-random-constants.patch
@@ -0,0 +1,15 @@
+diff --git a/src/random.h b/src/random.h
+index d5a2bc6..38f0d14 100644
+--- a/src/random.h
 b/src/random.h
+@@ -16,8 +16,8 @@
+ const int N = 624;
+ const int M = 397;
+ const unsigned int MATRIX_A = 0x9908b0df; /* constant vector a */
+-const int UPPER_MASK = 0x8000; /* most significant w-r bits */
+-const int LOWER_MASK = 0x7fff; /* least significant r bits */
++const unsigned int UPPER_MASK = 0x8000; /* most significant w-r bits */
++const unsigned int LOWER_MASK = 0x7fff; /* least significant r bits */
+ 
+ static unsigned int mt[N]; /* the array for the state vector  */
+ static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */

diff --git a/media-sound/din/files/din-48-makefile.patch 
b/media-sound/din/files/din-48-makefile.patch
new file mode 100644
index 000..5a37359106d
--- /dev/null
+++ b/media-sound/din/files/din-48-makefile.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index df480f2..d665bbf 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ #dinincludedir = $(pkgsrcdir)
+ 
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL 
-D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ 
-D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ bin_PROGRAMS = din
+ din_SOURCES = alarm.cc arrow_button.cc audio.cc authors_note.cc ball.cc 
ball_ops.cc basic_editor.cc beat2value.cc binaural_drone.cc binaural_drones.cc 
bit_display.cc box_selector.cc button.cc capturer.cc checkbutton.cc chrono.cc 
circler.cc command.cc compressor.cc console.cc 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-08-11 Thread Miroslav Šulc
commit: 6fe7cc4054ee2be2790768cc8675ec902eb8c3b5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Aug 11 15:24:36 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 11 15:24:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe7cc40

media-sound/din: removed obsolete 44.0.2

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 -
 media-sound/din/din-44.0.2.ebuild   | 57 -
 media-sound/din/files/din-44.0.2-makefile.patch | 12 --
 3 files changed, 70 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 8e825b63116..ca7e7fae441 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-44.0.2.tar.gz 3652445 BLAKE2B 
2b8dab2c4f4c22442bf446c7f43fdcff911c6b245950a9b06c9c0eaffa7138dd276900e58cef4cd21fabf9488bc5e56080f60c38af33eb9d4a6486019ff4b76c
 SHA512 
a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8
 DIST din-47.1.tar.gz 3667502 BLAKE2B 
21621e4e0909d9da534901811ae28ac5adf226387e2ea47476576fd1d4c45925c460babff04489a54e5e51d1f9ea916389168315108d80965df7b89868150786
 SHA512 
883008fa54751cd626ee60a5c5a4785a82680c229adefc2c8a86bfa28bf6be6549500c1bfe4661028ae8a2015383a2d9e6fe1d8992476d49576a999eea26ba17

diff --git a/media-sound/din/din-44.0.2.ebuild 
b/media-sound/din/din-44.0.2.ebuild
deleted file mode 100644
index a67d55f2e19..000
--- a/media-sound/din/din-44.0.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="https://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${PN}-43.0.1-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}

diff --git a/media-sound/din/files/din-44.0.2-makefile.patch 
b/media-sound/din/files/din-44.0.2-makefile.patch
deleted file mode 100644
index c8f60c2210e..000
--- a/media-sound/din/files/din-44.0.2-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 0e614a4..f9699d0 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,5 +1,5 @@
--AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ 
-DPREFIX=\"@prefix@\" 
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- AM_CFLAGS = -I ../include
- bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-08-11 Thread Agostino Sarubbo
commit: d66acf1d7c88a3e19478b6cc7e1d3d216364ed50
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 11 14:23:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 11 14:23:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66acf1d

media-sound/din: x86 stable wrt bug #736360

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-47.1.ebuild b/media-sound/din/din-47.1.ebuild
index 9d54885ac4f..a67d55f2e19 100644
--- a/media-sound/din/din-47.1.ebuild
+++ b/media-sound/din/din-47.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-08-10 Thread Agostino Sarubbo
commit: 06452e40511763d2f398f3db7e2785e990125918
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 10 13:09:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 10 13:09:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06452e40

media-sound/din: amd64 stable wrt bug #736360

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-47.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-47.1.ebuild b/media-sound/din/din-47.1.ebuild
index cde6724c7e0..9d54885ac4f 100644
--- a/media-sound/din/din-47.1.ebuild
+++ b/media-sound/din/din-47.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-07-08 Thread Miroslav Šulc
commit: 7209098eb990cabfdeafbecf34e8f0530ae4a92f
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul  8 08:51:18 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul  8 08:51:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7209098e

media-sound/din: bump to 47.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 +
 media-sound/din/din-47.1.ebuild   | 57 +++
 media-sound/din/files/din-47.1-makefile.patch | 12 ++
 3 files changed, 70 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index b4876fadda2..8e825b63116 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-44.0.2.tar.gz 3652445 BLAKE2B 
2b8dab2c4f4c22442bf446c7f43fdcff911c6b245950a9b06c9c0eaffa7138dd276900e58cef4cd21fabf9488bc5e56080f60c38af33eb9d4a6486019ff4b76c
 SHA512 
a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8
+DIST din-47.1.tar.gz 3667502 BLAKE2B 
21621e4e0909d9da534901811ae28ac5adf226387e2ea47476576fd1d4c45925c460babff04489a54e5e51d1f9ea916389168315108d80965df7b89868150786
 SHA512 
883008fa54751cd626ee60a5c5a4785a82680c229adefc2c8a86bfa28bf6be6549500c1bfe4661028ae8a2015383a2d9e6fe1d8992476d49576a999eea26ba17

diff --git a/media-sound/din/din-47.1.ebuild b/media-sound/din/din-47.1.ebuild
new file mode 100644
index 000..cde6724c7e0
--- /dev/null
+++ b/media-sound/din/din-47.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="https://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-43.0.1-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-47.1-makefile.patch 
b/media-sound/din/files/din-47.1-makefile.patch
new file mode 100644
index 000..62e7229f0f5
--- /dev/null
+++ b/media-sound/din/files/din-47.1-makefile.patch
@@ -0,0 +1,12 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index b24e856..a624610 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,5 +1,5 @@
+-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ 
-DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\"
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ AM_CFLAGS = -I ../include
+ bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/

2020-06-17 Thread Aaron Bauman
commit: 3902d6f6183f1a31762788f5e763692aa404e7ce
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 17 14:11:55 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Jun 17 17:49:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3902d6f6

media-sound/din: remove unused patch

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16295
Signed-off-by: Aaron Bauman  gentoo.org>

 media-sound/din/files/din-43.0.1-makefile.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/media-sound/din/files/din-43.0.1-makefile.patch 
b/media-sound/din/files/din-43.0.1-makefile.patch
deleted file mode 100644
index f3a8116571c..000
--- a/media-sound/din/files/din-43.0.1-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index bcbd601..12ca52b 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,5 +1,5 @@
--AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
- 
- AM_CFLAGS = -I ../include
- bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-06-04 Thread David Seifert
commit: 639cb383ad5c9d272885fac8209f7657faed8c57
Author: Alexey Sokolov  google  com>
AuthorDate: Thu Jun  4 09:06:03 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jun  4 09:06:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639cb383

media-sound/din: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  google.com>
Signed-off-by: David Seifert  gentoo.org>

 media-sound/din/din-44.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-44.0.2.ebuild 
b/media-sound/din/din-44.0.2.ebuild
index eaec2db6bdc..a67d55f2e19 100644
--- a/media-sound/din/din-44.0.2.ebuild
+++ b/media-sound/din/din-44.0.2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools eutils xdg
 
 DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="http://dinisnoise.org/;
+HOMEPAGE="https://dinisnoise.org/;
 SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-03-18 Thread Miroslav Šulc
commit: 40d5eb9a6977179ec3790e8e38c3fd132e05b4f4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Mar 18 14:14:40 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Mar 18 14:14:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d5eb9a

media-sound/din: removed old 43.0.1

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest  |  1 -
 media-sound/din/din-43.0.1.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 946941fad63..b4876fadda2 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
-DIST din-43.0.1.tar.gz 3644254 BLAKE2B 
6b441ce93b3bd68e3bad5d7a6fea1914f250a5e35410f12c64da7ab1f530aa74b4a8f624a7b6ec70e26b62f5b3f8ada674ad7286b89e2569bbec9f3f29cccac6
 SHA512 
14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d
 DIST din-44.0.2.tar.gz 3652445 BLAKE2B 
2b8dab2c4f4c22442bf446c7f43fdcff911c6b245950a9b06c9c0eaffa7138dd276900e58cef4cd21fabf9488bc5e56080f60c38af33eb9d4a6486019ff4b76c
 SHA512 
a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
deleted file mode 100644
index 55b8c4efcd3..000
--- a/media-sound/din/din-43.0.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils xdg
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="http://dinisnoise.org/;
-SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/libsdl:=
-   virtual/glu
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/boost
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="|| ( alsa jack )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/${P}-fix-random-constants.patch"
-)
-
-src_prepare() {
-   default
-
-   edos2unix pixmaps/${PN}.desktop
-
-   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
-
-   eautoreconf
-}
-
-src_configure() {
-   # Jack takes over alsa.
-   local sound_engine
-
-   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
-
-   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-03-18 Thread Agostino Sarubbo
commit: ee6c686e516edbc225b5a61d556432466c2e995d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 18 11:04:19 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 18 11:04:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6c686e

media-sound/din: x86 stable wrt bug #712946

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-44.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-44.0.2.ebuild 
b/media-sound/din/din-44.0.2.ebuild
index 23b5dfffc76..eaec2db6bdc 100644
--- a/media-sound/din/din-44.0.2.ebuild
+++ b/media-sound/din/din-44.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-03-17 Thread Agostino Sarubbo
commit: 5351e134ad4b0a0544c984f547228915999487e7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar 17 16:01:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar 17 16:01:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5351e134

media-sound/din: amd64 stable wrt bug #712946

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-44.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-44.0.2.ebuild 
b/media-sound/din/din-44.0.2.ebuild
index db092ac76e7..23b5dfffc76 100644
--- a/media-sound/din/din-44.0.2.ebuild
+++ b/media-sound/din/din-44.0.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-02-11 Thread Miroslav Šulc
commit: fcf42a15dafa227b0e6e20a8f4135111770435b2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Feb 11 23:43:59 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb 11 23:44:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf42a15

media-sound/din: bump to 44.0.2

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest|  1 +
 media-sound/din/din-44.0.2.ebuild   | 57 +
 media-sound/din/files/din-44.0.2-makefile.patch | 12 ++
 3 files changed, 70 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index 5ece22527cd..946941fad63 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
 DIST din-43.0.1.tar.gz 3644254 BLAKE2B 
6b441ce93b3bd68e3bad5d7a6fea1914f250a5e35410f12c64da7ab1f530aa74b4a8f624a7b6ec70e26b62f5b3f8ada674ad7286b89e2569bbec9f3f29cccac6
 SHA512 
14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d
+DIST din-44.0.2.tar.gz 3652445 BLAKE2B 
2b8dab2c4f4c22442bf446c7f43fdcff911c6b245950a9b06c9c0eaffa7138dd276900e58cef4cd21fabf9488bc5e56080f60c38af33eb9d4a6486019ff4b76c
 SHA512 
a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8

diff --git a/media-sound/din/din-44.0.2.ebuild 
b/media-sound/din/din-44.0.2.ebuild
new file mode 100644
index 000..db092ac76e7
--- /dev/null
+++ b/media-sound/din/din-44.0.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="http://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/glu
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${PN}-43.0.1-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   edos2unix pixmaps/${PN}.desktop
+
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-44.0.2-makefile.patch 
b/media-sound/din/files/din-44.0.2-makefile.patch
new file mode 100644
index 000..c8f60c2210e
--- /dev/null
+++ b/media-sound/din/files/din-44.0.2-makefile.patch
@@ -0,0 +1,12 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 0e614a4..f9699d0 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,5 +1,5 @@
+-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ 
-DPREFIX=\"@prefix@\" 
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" 
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ AM_CFLAGS = -I ../include
+ bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-02-11 Thread Miroslav Šulc
commit: dc76f178208e2c0a85df44532c750fa770eade9c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Feb 11 23:28:32 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb 11 23:28:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc76f178

media-sound/din: added missing dep to 43.0.1

Closes: https://bugs.gentoo.org/706732
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/din-43.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
index 00c487cf1d4..55b8c4efcd3 100644
--- a/media-sound/din/din-43.0.1.ebuild
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -17,6 +17,7 @@ IUSE="+alsa jack"
 RDEPEND="
dev-lang/tcl:0=
media-libs/libsdl:=
+   virtual/glu
virtual/opengl
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-02-11 Thread Agostino Sarubbo
commit: 0b2b26397266cee52c35276e40b6ef42e619cb7d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 11 10:53:55 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 11 10:53:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2b2639

media-sound/din: x86 stable wrt bug #705630

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/din/din-43.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
index b6aa55e6384..00c487cf1d4 100644
--- a/media-sound/din/din-43.0.1.ebuild
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-02-08 Thread Mikle Kolyada
commit: 997d054f85b4afe9b55493d5b080aadd62d376c8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Feb  8 13:49:47 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Feb  8 13:49:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997d054f

media-sound/din: amd64 stable wrt bug #705630

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-sound/din/din-43.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
index b8471d76fd3..b6aa55e6384 100644
--- a/media-sound/din/din-43.0.1.ebuild
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa jack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2020-01-16 Thread Tim Harder
commit: bc79b90ef79e4bcc95f17263f7eccbb714a05eec
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jan 17 03:29:06 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jan 17 03:30:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc79b90e

media-sound/din: use edos2unix from eutils instead of dos2unix

Signed-off-by: Tim Harder  gentoo.org>

 media-sound/din/din-43.0.1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
index 1dda28bdfe0..b8471d76fd3 100644
--- a/media-sound/din/din-43.0.1.ebuild
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools xdg
+inherit autotools eutils xdg
 
 DESCRIPTION="a software musical instrument and audio synthesizer"
 HOMEPAGE="http://dinisnoise.org/;
@@ -14,21 +14,21 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+alsa jack"
 
-BDEPEND="
-   app-text/dos2unix
-   virtual/pkgconfig
-"
-CDEPEND="dev-lang/tcl:0=
+RDEPEND="
+   dev-lang/tcl:0=
media-libs/libsdl:=
virtual/opengl
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
 "
-RDEPEND="${CDEPEND}"
 DEPEND="
${RDEPEND}
dev-libs/boost
 "
+BDEPEND="
+   virtual/pkgconfig
+"
+
 REQUIRED_USE="|| ( alsa jack )"
 
 PATCHES=(
@@ -39,7 +39,7 @@ PATCHES=(
 src_prepare() {
default
 
-   dos2unix pixmaps/${PN}.desktop || die "Failed to fix desktop file"
+   edos2unix pixmaps/${PN}.desktop
 
use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2020-01-16 Thread Tim Harder
commit: a9defe39eaa029cefaf196badf96363ed80d961b
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Jan 16 12:24:11 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Jan 16 12:24:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9defe39

media-sound/din: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-sound/din/Manifest |  1 -
 media-sound/din/din-5.2.1.ebuild | 37 
 media-sound/din/files/din-5.2.1-desktop.patch|  8 -
 media-sound/din/files/din-5.2.1-makefile.patch   | 10 ---
 media-sound/din/files/din-5.2.1-tcl.patch| 11 ---
 media-sound/din/files/fix-random-constants.patch | 30 ---
 6 files changed, 97 deletions(-)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index a31e79724f2..5ece22527cd 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1,2 +1 @@
 DIST din-43.0.1.tar.gz 3644254 BLAKE2B 
6b441ce93b3bd68e3bad5d7a6fea1914f250a5e35410f12c64da7ab1f530aa74b4a8f624a7b6ec70e26b62f5b3f8ada674ad7286b89e2569bbec9f3f29cccac6
 SHA512 
14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d
-DIST din-5.2.1.tar.gz 321269 BLAKE2B 
eb3b3ebad7a973dfc9bd4d6edbcc83e545c5e11c564a4f592ddef996e971c52fd8b4508933d76dd6964fcbaf5eebe5f0230171eef6466d63540c01918a946379
 SHA512 
0fa7de383c869f9f55ee055f821f3b541ca7df83d61f9bdb6b9e0227a724abe098073985cb4f3eb381199d4baa84d9ee2b86b74614e11cb8b58b119230ca3c09

diff --git a/media-sound/din/din-5.2.1.ebuild b/media-sound/din/din-5.2.1.ebuild
deleted file mode 100644
index 592a773fe05..000
--- a/media-sound/din/din-5.2.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="a software musical instrument and audio synthesizer"
-HOMEPAGE="http://dinisnoise.org/;
-SRC_URI="https://din.googlecode.com/files/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-lang/tcl:0=
-   media-libs/liblo
-   media-sound/jack-audio-connection-kit
-   net-libs/libircclient
-   sci-libs/fftw:3.0
-   virtual/opengl
-   x11-libs/libX11"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-makefile.patch
-   epatch "${FILESDIR}"/${P}-tcl.patch
-   epatch "${FILESDIR}"/${P}-desktop.patch
-   epatch "${FILESDIR}"/fix-random-constants.patch
-
-   # force script to be regenerated so it uses the right data path
-   rm data/checkdotdin || die
-
-   eautoreconf
-}

diff --git a/media-sound/din/files/din-5.2.1-desktop.patch 
b/media-sound/din/files/din-5.2.1-desktop.patch
deleted file mode 100644
index e9bd7a62bc5..000
--- a/media-sound/din/files/din-5.2.1-desktop.patch
+++ /dev/null
@@ -1,8 +0,0 @@
 din-5.2.1/data/din.desktop
-+++ din-5.2.1/data/din.desktop
-@@ -8,4 +8,4 @@
- StartupNotify=true
- Terminal=false
- Type=Application
--Categories=Application;AudioVideo;Audio;Midi;Music;
-+Categories=AudioVideo;Audio;Midi;Music;

diff --git a/media-sound/din/files/din-5.2.1-makefile.patch 
b/media-sound/din/files/din-5.2.1-makefile.patch
deleted file mode 100644
index 1f79f82ce49..000
--- a/media-sound/din/files/din-5.2.1-makefile.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 din-5.2.1/src/Makefile.am
-+++ din-5.2.1/src/Makefile.am
-@@ -1,5 +1,5 @@
--AM_CXXFLAGS = $(liblo_CFLAGS) $(jack_CFLAGS) $(fftw3f_CFLAGS) -I /usr/include 
-I /usr/local/include -I /opt/include -I/usr/include/tcl8.5 
-I/usr/local/include/tcl8.5 -I /opt/include/tcl8.5 -I ../include  -Wall -O3
--LIBS += $(liblo_LIBS) $(jack_LIBS) $(fftw3f_LIBS) -L/usr/lib/tcl8.5 
-L/usr/local/lib/tcl8.5 -L /opt/lib/tcl8.5 -L /usr/lib -L /opt/lib -L 
/usr/local/lib -ltcl8.5 -lGL -lircclient -lrt -lX11
-+AM_CXXFLAGS = $(liblo_CFLAGS) $(jack_CFLAGS) $(fftw3f_CFLAGS) -I /usr/include 
-I ../include  -Wall
-+LIBS += $(liblo_LIBS) $(jack_LIBS) $(fftw3f_LIBS) -ltcl -lGL -lircclient -lrt 
-lX11
- 
- bin_PROGRAMS = din
- 

diff --git a/media-sound/din/files/din-5.2.1-tcl.patch 
b/media-sound/din/files/din-5.2.1-tcl.patch
deleted file mode 100644
index a5582f1bba1..000
--- a/media-sound/din/files/din-5.2.1-tcl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 din-5.2.1/configure.ac
-+++ din-5.2.1/configure.ac
-@@ -3,7 +3,7 @@
- AC_CONFIG_SRCDIR([configure.ac])
- AC_PROG_CXX
- AC_CHECK_HEADERS([GL/gl.h],AC_MSG_NOTICE([+++ Found OpenGL 
+++]),[AC_MSG_ERROR([!!! Please install OpenGL !!!])])
--AC_CHECK_HEADERS([tcl.h] [tcl8.5/tcl.h],AC_MSG_NOTICE([+++ Found Tcl 8.5 
+++]),[AC_MSG_WARN([!!! Is Tcl 8.5 installed? !!!])])
-+AC_CHECK_HEADERS([tcl.h], AC_MSG_NOTICE([+++ Found Tcl 
+++]),[AC_MSG_ERROR([!!! Please install Tcl !!!])])
- AC_CHECK_HEADERS([libircclient/libircclient.h],,[AC_MSG_ERROR([!!! Please 

[gentoo-commits] repo/gentoo:master commit in: media-sound/din/

2019-12-17 Thread Miroslav Šulc
commit: db4674a31c6539e097bb81f5c8fc953b74f49cd7
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Dec 17 20:54:07 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Dec 17 21:06:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4674a3

media-sound/din: 43.0.1 - added missing brackets

Closes: https://bugs.gentoo.org/703234
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/din-43.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
index 891e798c769..1dda28bdfe0 100644
--- a/media-sound/din/din-43.0.1.ebuild
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -41,7 +41,7 @@ src_prepare() {
 
dos2unix pixmaps/${PN}.desktop || die "Failed to fix desktop file"
 
-   use jack && sed -i "s/-lasound/-ljack/g" src/Makefile.am || die "Failed 
to fix jack linking"
+   use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die 
"Failed to fix jack linking")
 
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/files/, media-sound/din/

2019-12-17 Thread Miroslav Šulc
commit: 4044db3b1b9750f4386445662ae0dbd5609b6b07
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Dec 17 17:00:15 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Dec 17 17:01:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4044db3b

media-sound/din: bump

1) eapi7
2) updated and organized deps
3) introduced alsa and jack use flags
4) updated relevant patches

based on ebuild update by Samuel Bauer  yahoo.fr>

Closes: https://bugs.gentoo.org/699358
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/din/Manifest   |  1 +
 media-sound/din/din-43.0.1.ebuild  | 56 ++
 .../files/din-43.0.1-fix-random-constants.patch| 15 ++
 media-sound/din/files/din-43.0.1-makefile.patch| 12 +
 4 files changed, 84 insertions(+)

diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest
index df912614e3d..a31e79724f2 100644
--- a/media-sound/din/Manifest
+++ b/media-sound/din/Manifest
@@ -1 +1,2 @@
+DIST din-43.0.1.tar.gz 3644254 BLAKE2B 
6b441ce93b3bd68e3bad5d7a6fea1914f250a5e35410f12c64da7ab1f530aa74b4a8f624a7b6ec70e26b62f5b3f8ada674ad7286b89e2569bbec9f3f29cccac6
 SHA512 
14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d
 DIST din-5.2.1.tar.gz 321269 BLAKE2B 
eb3b3ebad7a973dfc9bd4d6edbcc83e545c5e11c564a4f592ddef996e971c52fd8b4508933d76dd6964fcbaf5eebe5f0230171eef6466d63540c01918a946379
 SHA512 
0fa7de383c869f9f55ee055f821f3b541ca7df83d61f9bdb6b9e0227a724abe098073985cb4f3eb381199d4baa84d9ee2b86b74614e11cb8b58b119230ca3c09

diff --git a/media-sound/din/din-43.0.1.ebuild 
b/media-sound/din/din-43.0.1.ebuild
new file mode 100644
index 000..891e798c769
--- /dev/null
+++ b/media-sound/din/din-43.0.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg
+
+DESCRIPTION="a software musical instrument and audio synthesizer"
+HOMEPAGE="http://dinisnoise.org/;
+SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+BDEPEND="
+   app-text/dos2unix
+   virtual/pkgconfig
+"
+CDEPEND="dev-lang/tcl:0=
+   media-libs/libsdl:=
+   virtual/opengl
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+"
+RDEPEND="${CDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+REQUIRED_USE="|| ( alsa jack )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+   "${FILESDIR}/${P}-fix-random-constants.patch"
+)
+
+src_prepare() {
+   default
+
+   dos2unix pixmaps/${PN}.desktop || die "Failed to fix desktop file"
+
+   use jack && sed -i "s/-lasound/-ljack/g" src/Makefile.am || die "Failed 
to fix jack linking"
+
+   eautoreconf
+}
+
+src_configure() {
+   # Jack takes over alsa.
+   local sound_engine
+
+   use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
+
+   econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
+}

diff --git a/media-sound/din/files/din-43.0.1-fix-random-constants.patch 
b/media-sound/din/files/din-43.0.1-fix-random-constants.patch
new file mode 100644
index 000..29f75d35f49
--- /dev/null
+++ b/media-sound/din/files/din-43.0.1-fix-random-constants.patch
@@ -0,0 +1,15 @@
+diff --git a/include/random.h b/include/random.h
+index 99d79fb..91ed250 100644
+--- a/include/random.h
 b/include/random.h
+@@ -16,8 +16,8 @@
+ const int N = 624;
+ const int M = 397;
+ const unsigned int MATRIX_A = 0x9908b0df; /* constant vector a */
+-const int UPPER_MASK = 0x8000; /* most significant w-r bits */
+-const int LOWER_MASK = 0x7fff; /* least significant r bits */
++const unsigned int UPPER_MASK = 0x8000; /* most significant w-r bits */
++const unsigned int LOWER_MASK = 0x7fff; /* least significant r bits */
+ 
+ static unsigned int mt[N]; /* the array for the state vector  */
+ static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */

diff --git a/media-sound/din/files/din-43.0.1-makefile.patch 
b/media-sound/din/files/din-43.0.1-makefile.patch
new file mode 100644
index 000..f3a8116571c
--- /dev/null
+++ b/media-sound/din/files/din-43.0.1-makefile.patch
@@ -0,0 +1,12 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index bcbd601..12ca52b 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,5 +1,5 @@
+-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE 
-DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ 
-D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
++LIBS +=  -ltcl -lSDL -lGL -lpthread -lasound
+ 
+ AM_CFLAGS = -I ../include
+ bin_PROGRAMS = din



[gentoo-commits] repo/gentoo:master commit in: media-sound/din/, media-sound/din/files/

2017-06-29 Thread Alexis Ballier
commit: 811e5db14f48f6e7a843a2a95222c73f1cb42386
Author: Peter Levine  gmail  com>
AuthorDate: Thu Jun 29 08:05:31 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Jun 30 05:32:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811e5db1

media-sound/din: Fix building with GCC-6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=594996
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-sound/din/din-5.2.1.ebuild |  3 ++-
 media-sound/din/files/fix-random-constants.patch | 30 
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/media-sound/din/din-5.2.1.ebuild b/media-sound/din/din-5.2.1.ebuild
index 4e825cf206f..592a773fe05 100644
--- a/media-sound/din/din-5.2.1.ebuild
+++ b/media-sound/din/din-5.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -28,6 +28,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-makefile.patch
epatch "${FILESDIR}"/${P}-tcl.patch
epatch "${FILESDIR}"/${P}-desktop.patch
+   epatch "${FILESDIR}"/fix-random-constants.patch
 
# force script to be regenerated so it uses the right data path
rm data/checkdotdin || die

diff --git a/media-sound/din/files/fix-random-constants.patch 
b/media-sound/din/files/fix-random-constants.patch
new file mode 100644
index 000..f055b10140d
--- /dev/null
+++ b/media-sound/din/files/fix-random-constants.patch
@@ -0,0 +1,30 @@
+Description: Redefine some constants in include/random.h as unsigned
+ These constants are used with unsigned variables, so redefine them
+ for consistency.
+ .
+ This also fixes compilation errors under C++11: In C++11, array initialization
+ is considered list initialization and so prohibits narrowing conversions
+ (from negative signed values to unsigned).
+Author: Philip Chung 
+Bug-Debian: https://bugs.debian.org/811778
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+---
+ include/random.h |6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+--- din-5.2.1.orig/include/random.h
 din-5.2.1/include/random.h
+@@ -28,9 +28,9 @@
+ 
+ const int N = 624;
+ const int M = 397;
+-const int MATRIX_A = 0x9908b0df; /* constant vector a */
+-const int UPPER_MASK = 0x8000; /* most significant w-r bits */
+-const int LOWER_MASK = 0x7fff; /* least significant r bits */
++const unsigned int MATRIX_A = 0x9908b0df; /* constant vector a */
++const unsigned int UPPER_MASK = 0x8000; /* most significant w-r bits */
++const unsigned int LOWER_MASK = 0x7fff; /* least significant r bits */
+ 
+ static unsigned int mt[N]; /* the array for the state vector  */
+ static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */