[gentoo-commits] repo/gentoo:master commit in: media-sound/din/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 */