* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2017-03-16 22:42 David Seifert
0 siblings, 0 replies; 24+ messages in thread
From: David Seifert @ 2017-03-16 22:42 UTC (permalink / raw
To: gentoo-commits
commit: 4aa8bd9d4319ee60c3eb6dc6afb212d18bca49c7
Author: Ingolf Wagner <contact <AT> ingolf-wagner <DOT> de>
AuthorDate: Thu Dec 29 23:02:56 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 22:42:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa8bd9d
media-sound/supercollider: add package
Closes: https://github.com/gentoo/gentoo/pull/3280
media-sound/supercollider/Manifest | 1 +
media-sound/supercollider/metadata.xml | 29 +++++++
.../supercollider/supercollider-3.8.0.ebuild | 95 ++++++++++++++++++++++
3 files changed, 125 insertions(+)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
new file mode 100644
index 00000000000..b66c1c71926
--- /dev/null
+++ b/media-sound/supercollider/Manifest
@@ -0,0 +1 @@
+DIST SuperCollider-3.8.0-Source-linux.tar.bz2 8866545 SHA256 a6ea1fab694f2247baf5598e1d9dffc0738a238b8607b2e8fe4c872e58176b14 SHA512 305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a WHIRLPOOL c3516d03bb299274327fa3d5120524ecf20002df34286ae8db29057c8846a3baad5bad7985cc00cb3a70049d017ab7d4cfc935849fdd393dcaccadc5c580cadc
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
new file mode 100644
index 00000000000..402e823eeec
--- /dev/null
+++ b/media-sound/supercollider/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@ingolf-wagner.de</email>
+ <description>Primary maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ SuperCollider is a platform for audio synthesis and algorithmic
+ composition, used by musicians, artists, and researchers
+ working with sound. It is free and open source software
+ available for Windows, Mac OS X, and Linux.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">supercollider/supercollider</remote-id>
+ </upstream>
+ <use>
+ <flag name="vim">Enable the SCVIM user interface</flag>
+ <flag name="emacs">Enable the SCEL user interface</flag>
+ <flag name="gedit">Enable the SCED user interface</flag>
+ <flag name="gpl3">Build GPL-3 licensed code (recommended)</flag>
+ <flag name="server">Build with internal server</flag>
+ <flag name="wiimote">Build sclang with Wii Remote support</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-sound/supercollider/supercollider-3.8.0.ebuild b/media-sound/supercollider/supercollider-3.8.0.ebuild
new file mode 100644
index 00000000000..172e0129d89
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.8.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils readme.gentoo-r1
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack +portaudio qt5 server +sndfile static-libs vim wiimote"
+REQUIRED_USE="^^ ( jack portaudio )"
+RESTRICT="mirror"
+
+# Both alsa and readline will be automatically checked in cmake but
+# there are no options for these. Thus the functionality cannot be
+# controlled through USE flags. Therefore hard-enabled.
+RDEPEND="
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( media-sound/jack-audio-connection-kit )
+ portaudio? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtpositioning:5
+ dev-qt/qtsensors:5
+ dev-qt/qtwebkit:5
+ )
+ sndfile? ( media-libs/libsndfile )
+ wiimote? ( app-misc/cwiid )"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ vim? ( app-editors/vim )"
+
+S="${WORKDIR}/SuperCollider-Source"
+
+src_configure() {
+ local mycmakeargs=(
+ AUDIOAPI=$(usex jack jack portaudio)
+ -DINSTALL_HELP=ON
+ -DNATIVE=ON
+ -DSYSTEM_BOOST=OFF
+ -DSYSTEM_YAMLCPP=OFF
+ -DNO_AVAHI=$(usex !avahi)
+ -DFFT_GREEN=$(usex !fftw)
+ -DNO_GPL3=$(usex !gpl3)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_IDE=$(usex qt5)
+ -DSC_ED=$(usex gedit)
+ -DSC_VIM=$(usex vim)
+ -DSC_EL=$(usex emacs)
+ -DSC_WII=$(usex wiimote)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use vim && newdoc editors/scvim/README.md README.vim
+ use emacs && newdoc editors/scel/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
+ einfo
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2017-04-12 14:51 Göktürk Yüksek
0 siblings, 0 replies; 24+ messages in thread
From: Göktürk Yüksek @ 2017-04-12 14:51 UTC (permalink / raw
To: gentoo-commits
commit: a88e7b5fb89fa4a1c1f25581b069941708896b33
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 12 14:49:37 2017 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Apr 12 14:49:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88e7b5f
media-sound/supercollider: update proxied-maintainer email
Package-Manager: Portage-2.3.3, Repoman-2.3.2
media-sound/supercollider/metadata.xml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index 402e823eeec..6e2a62b28f6 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -2,8 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>gentoo@ingolf-wagner.de</email>
- <description>Primary maintainer</description>
+ <email>palipalo9@googlemail.com</email>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2017-06-03 21:01 Matthias Maier
0 siblings, 0 replies; 24+ messages in thread
From: Matthias Maier @ 2017-06-03 21:01 UTC (permalink / raw
To: gentoo-commits
commit: 8e8ce7b465f7358a7188bcb067499722510b91c4
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 3 21:00:08 2017 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sat Jun 3 21:01:43 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8ce7b4
media-sound/supercollider: update proxy maintainer
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-sound/supercollider/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index 6e2a62b28f6..c082d3ea4dd 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>palipalo9@googlemail.com</email>
+ <name>Ingolf Wagner</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2017-12-30 8:23 Jonas Stein
0 siblings, 0 replies; 24+ messages in thread
From: Jonas Stein @ 2017-12-30 8:23 UTC (permalink / raw
To: gentoo-commits
commit: b4ca269f2420266bdf5d4804800be8dc223fedb7
Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 30 08:22:39 2017 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 08:22:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ca269f
media-sound/supercollider: Proxied maintainer retired
The proxied maintainer retired, see also
Bug: https://bugs.gentoo.org/615364
Package-Manager: Portage-2.3.19, Repoman-2.3.6
media-sound/supercollider/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index c082d3ea4dd..c2e47cdb26e 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>palipalo9@googlemail.com</email>
- <name>Ingolf Wagner</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+<!-- maintainer-needed -->
<longdescription>
SuperCollider is a platform for audio synthesis and algorithmic
composition, used by musicians, artists, and researchers
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-01-06 2:14 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-01-06 2:14 UTC (permalink / raw
To: gentoo-commits
commit: 93e08e10a74fbd5e08a9b793b56277a91a58950f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 6 02:04:22 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 02:13:49 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e08e10
media-sound/supercollider: Add xdg_{desktop,mimeinfo}_database_update
Package-Manager: Portage-2.3.19, Repoman-2.3.6
media-sound/supercollider/supercollider-3.8.0.ebuild | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.8.0.ebuild b/media-sound/supercollider/supercollider-3.8.0.ebuild
index 3a953a59363..0c0e190926b 100644
--- a/media-sound/supercollider/supercollider-3.8.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit cmake-utils readme.gentoo-r1
+inherit cmake-utils readme.gentoo-r1 xdg-utils
DESCRIPTION="An environment and a programming language for real time audio synthesis."
HOMEPAGE="https://supercollider.github.io/"
@@ -108,4 +108,12 @@ pkg_postinst() {
einfo "successful and get you started with using SuperCollider is to take"
einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
einfo
+
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-01-06 2:14 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-01-06 2:14 UTC (permalink / raw
To: gentoo-commits
commit: 1b46b4fb658ed20cd42e1fe50bd7113a0135f256
Author: Ingolf Wagner <contact <AT> ingolf-wagner <DOT> de>
AuthorDate: Wed Aug 30 17:18:42 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 02:13:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b46b4fb
media-sound/supercollider: Block app-admin/supernova (Bug 621250)
Bug: https://bugs.gentoo.org/621250
media-sound/supercollider/supercollider-3.8.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-sound/supercollider/supercollider-3.8.0.ebuild b/media-sound/supercollider/supercollider-3.8.0.ebuild
index 74ccd80f589..db130aaae58 100644
--- a/media-sound/supercollider/supercollider-3.8.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.8.0.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
dev-qt/qtwebkit:5
dev-qt/qtwidgets:5
)
+ server? ( !app-admin/supernova )
sndfile? ( media-libs/libsndfile )
wiimote? ( app-misc/cwiid )
"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-06-24 9:56 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-06-24 9:56 UTC (permalink / raw
To: gentoo-commits
commit: ab35ce73fe465f46e24efab003c582438b1aaafb
Author: Simon van der Veldt <simon.vanderveldt <AT> gmail <DOT> com>
AuthorDate: Thu Jun 21 21:17:58 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 24 09:56:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab35ce73
media-sound/supercollider: bump to 3.8.1
Closes: https://github.com/gentoo/gentoo/pull/8929
media-sound/supercollider/Manifest | 1 +
.../supercollider/supercollider-3.8.1.ebuild | 116 +++++++++++++++++++++
2 files changed, 117 insertions(+)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index e99c4acb90e..b844263e251 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -1 +1,2 @@
DIST SuperCollider-3.8.0-Source-linux.tar.bz2 8866545 BLAKE2B cace10861c4d8914d2a9279d72d8684c2914db3802d5922b1254ad96a8f0e7503f912afa3acd79125838d09d407aee5a5ec2e2f89345ff927120f5fcd666b5ca SHA512 305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a
+DIST SuperCollider-3.8.1-Source-linux.tar.bz2 8913640 BLAKE2B 998b64b7e3530f6dc2e5d329bf387bb62aa694ec65d9a8464ae2b3bc1816f6a6fb26f351465df58170034ba35d7afc5df545a9bd614e96e6434155c70715d0ce SHA512 50d9e65e8b610e86decc98ecfa5bef2088af6dc2436e5059e5aa66e8ce9b4f2dab23dd1c5231c08430d1c50b211c876e7860c0e2078d0500bf8de4fbb9554eb7
diff --git a/media-sound/supercollider/supercollider-3.8.1.ebuild b/media-sound/supercollider/supercollider-3.8.1.ebuild
new file mode 100644
index 00000000000..07406d0c434
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.8.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
+RESTRICT="mirror"
+
+RDEPEND="
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ x11-libs/libX11
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ )
+ server? ( !app-admin/supernova )
+ sndfile? ( media-libs/libsndfile )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ qt5? (
+ dev-qt/linguist-tools:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtconcurrent:5
+ )
+ vim? ( app-editors/vim )
+"
+
+S="${WORKDIR}/SuperCollider-Source"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.8.0-no-opengl.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtsensors.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtpositioning.patch
+ "${FILESDIR}"/${PN}-3.8.0-multilib.patch
+ "${FILESDIR}"/${PN}-3.8.0-gcc-7.patch
+ "${FILESDIR}"/${PN}-3.8.0-desktop.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=OFF
+ -DSYSTEM_YAMLCPP=OFF
+ -DNO_AVAHI=$(usex !avahi)
+ -DFFT_GREEN=$(usex !fftw)
+ -DNO_GPL3=$(usex !gpl3)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_IDE=$(usex qt5)
+ -DSC_ED=$(usex gedit)
+ -DSC_VIM=$(usex vim)
+ -DSC_EL=$(usex emacs)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use vim && newdoc editors/scvim/README.md README.vim
+ use emacs && newdoc editors/scel/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
+ einfo
+
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-06-24 9:56 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-06-24 9:56 UTC (permalink / raw
To: gentoo-commits
commit: e19d1d3d8a5ab5db3f97f6facb5d47d8333446b6
Author: Simon van der Veldt <simon.vanderveldt <AT> gmail <DOT> com>
AuthorDate: Sun Jun 24 09:14:27 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 24 09:56:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19d1d3d
media-sound/supercollider: drop old
media-sound/supercollider/Manifest | 1 -
media-sound/supercollider/metadata.xml | 7 +-
.../supercollider/supercollider-3.8.0-r1.ebuild | 120 ---------------------
3 files changed, 3 insertions(+), 125 deletions(-)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index 8212786b2a9..be309c01a62 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -1,3 +1,2 @@
-DIST SuperCollider-3.8.0-Source-linux.tar.bz2 8866545 BLAKE2B cace10861c4d8914d2a9279d72d8684c2914db3802d5922b1254ad96a8f0e7503f912afa3acd79125838d09d407aee5a5ec2e2f89345ff927120f5fcd666b5ca SHA512 305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a
DIST SuperCollider-3.8.1-Source-linux.tar.bz2 8913640 BLAKE2B 998b64b7e3530f6dc2e5d329bf387bb62aa694ec65d9a8464ae2b3bc1816f6a6fb26f351465df58170034ba35d7afc5df545a9bd614e96e6434155c70715d0ce SHA512 50d9e65e8b610e86decc98ecfa5bef2088af6dc2436e5059e5aa66e8ce9b4f2dab23dd1c5231c08430d1c50b211c876e7860c0e2078d0500bf8de4fbb9554eb7
DIST SuperCollider-3.9.3-Source-linux.tar.bz2 11060240 BLAKE2B 5da51bece13d2a3e4ca1ff6b79637122a46c1f590aa7e4ebf52d7a663506c6f4bae4f3d618bb7f947c73828402f329be68e435a4de2ecc092c312cb2c993742c SHA512 5b0c29941907d5ca45c1676e34184664c03891051bba0ee50d9e8311400824054de7b6daba6d29fd875ff38f42ee9654504ea2f0b5bf0a36ae9605e6a79a0841
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index c2e47cdb26e..8cd1323c9a0 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -3,9 +3,9 @@
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>
- SuperCollider is a platform for audio synthesis and algorithmic
- composition, used by musicians, artists, and researchers
- working with sound. It is free and open source software
+ SuperCollider is a platform for audio synthesis and algorithmic
+ composition, used by musicians, artists, and researchers
+ working with sound. It is free and open source software
available for Windows, Mac OS X, and Linux.
</longdescription>
<upstream>
@@ -17,6 +17,5 @@
<flag name="gedit">Enable the SCED user interface</flag>
<flag name="gpl3">Build GPL-3 licensed code (recommended)</flag>
<flag name="server">Build with internal server</flag>
- <flag name="wiimote">Build sclang with Wii Remote support</flag>
</use>
</pkgmetadata>
diff --git a/media-sound/supercollider/supercollider-3.8.0-r1.ebuild b/media-sound/supercollider/supercollider-3.8.0-r1.ebuild
deleted file mode 100644
index d5199f592ce..00000000000
--- a/media-sound/supercollider/supercollider-3.8.0-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="An environment and a programming language for real time audio synthesis."
-HOMEPAGE="https://supercollider.github.io/"
-SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
-
-LICENSE="GPL-2 gpl3? ( GPL-3 )"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack +portaudio qt5 server +sndfile static-libs vim wiimote"
-REQUIRED_USE="^^ ( jack portaudio )"
-RESTRICT="mirror"
-
-RDEPEND="
- media-libs/alsa-lib
- sys-libs/readline:0=
- x11-libs/libX11
- x11-libs/libXt
- avahi? ( net-dns/avahi )
- fftw? ( sci-libs/fftw:3.0= )
- jack? ( virtual/jack )
- portaudio? ( media-libs/portaudio )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebkit:5
- dev-qt/qtwidgets:5
- )
- server? ( !app-admin/supernova )
- sndfile? ( media-libs/libsndfile )
- wiimote? ( app-misc/cwiid )
-"
-DEPEND="${RDEPEND}
- dev-libs/icu
- virtual/pkgconfig
- emacs? ( virtual/emacs )
- gedit? ( app-editors/gedit )
- qt5? (
- dev-qt/linguist-tools:5
- dev-qt/qtdeclarative:5
- dev-qt/qtconcurrent:5
- )
- vim? ( app-editors/vim )
-"
-
-S="${WORKDIR}/SuperCollider-Source"
-
-PATCHES=(
- "${FILESDIR}"/${P}-no-opengl.patch
- "${FILESDIR}"/${P}-no-qtsensors.patch
- "${FILESDIR}"/${P}-no-qtpositioning.patch
- "${FILESDIR}"/${P}-multilib.patch
- "${FILESDIR}"/${P}-gcc-7.patch
- "${FILESDIR}"/${P}-desktop.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DAUDIOAPI=$(usex jack jack portaudio)
- -DINSTALL_HELP=ON
- -DNATIVE=ON
- -DSYSTEM_BOOST=OFF
- -DSYSTEM_YAMLCPP=OFF
- -DNO_AVAHI=$(usex !avahi)
- -DFFT_GREEN=$(usex !fftw)
- -DNO_GPL3=$(usex !gpl3)
- -DNO_LIBSNDFILE=$(usex !sndfile)
- -DSC_QT=$(usex qt5)
- -DSCLANG_SERVER=$(usex server)
- -DSUPERNOVA=$(usex server)
- -DLIBSCSYNTH=$(usex !static-libs)
- -DSSE=$(usex cpu_flags_x86_sse)
- -DSSE2=$(usex cpu_flags_x86_sse2)
- -DSC_IDE=$(usex qt5)
- -DSC_ED=$(usex gedit)
- -DSC_VIM=$(usex vim)
- -DSC_EL=$(usex emacs)
- -DSC_WII=$(usex wiimote)
- )
-
- use debug && mycmakeargs+=(
- -DSC_MEMORY_DEBUGGING=ON
- -DSN_MEMORY_DEBUGGING=ON
- -DGC_SANITYCHECK=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- use vim && newdoc editors/scvim/README.md README.vim
- use emacs && newdoc editors/scel/README.md README.emacs
- use gedit && newdoc editors/sced/README.md README.gedit
-}
-
-pkg_postinst() {
- einfo
- einfo "Notice: SuperCollider is not very intuitive to get up and running."
- einfo "The best course of action to make sure that the installation was"
- einfo "successful and get you started with using SuperCollider is to take"
- einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
- einfo
-
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-06-24 9:56 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-06-24 9:56 UTC (permalink / raw
To: gentoo-commits
commit: 6920c15149b3afe947ec4876acd35d135d9a79de
Author: Simon van der Veldt <simon.vanderveldt <AT> gmail <DOT> com>
AuthorDate: Thu Jun 21 21:12:52 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 24 09:56:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6920c151
media-sound/supercollider: bump to 3.9.3
media-sound/supercollider/Manifest | 1 +
.../supercollider/supercollider-3.9.3.ebuild | 113 +++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index b844263e251..8212786b2a9 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -1,2 +1,3 @@
DIST SuperCollider-3.8.0-Source-linux.tar.bz2 8866545 BLAKE2B cace10861c4d8914d2a9279d72d8684c2914db3802d5922b1254ad96a8f0e7503f912afa3acd79125838d09d407aee5a5ec2e2f89345ff927120f5fcd666b5ca SHA512 305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a
DIST SuperCollider-3.8.1-Source-linux.tar.bz2 8913640 BLAKE2B 998b64b7e3530f6dc2e5d329bf387bb62aa694ec65d9a8464ae2b3bc1816f6a6fb26f351465df58170034ba35d7afc5df545a9bd614e96e6434155c70715d0ce SHA512 50d9e65e8b610e86decc98ecfa5bef2088af6dc2436e5059e5aa66e8ce9b4f2dab23dd1c5231c08430d1c50b211c876e7860c0e2078d0500bf8de4fbb9554eb7
+DIST SuperCollider-3.9.3-Source-linux.tar.bz2 11060240 BLAKE2B 5da51bece13d2a3e4ca1ff6b79637122a46c1f590aa7e4ebf52d7a663506c6f4bae4f3d618bb7f947c73828402f329be68e435a4de2ecc092c312cb2c993742c SHA512 5b0c29941907d5ca45c1676e34184664c03891051bba0ee50d9e8311400824054de7b6daba6d29fd875ff38f42ee9654504ea2f0b5bf0a36ae9605e6a79a0841
diff --git a/media-sound/supercollider/supercollider-3.9.3.ebuild b/media-sound/supercollider/supercollider-3.9.3.ebuild
new file mode 100644
index 00000000000..5ea861d111b
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.9.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
+RESTRICT="mirror"
+
+RDEPEND="
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ x11-libs/libX11
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ )
+ server? ( !app-admin/supernova )
+ sndfile? ( media-libs/libsndfile )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ qt5? (
+ dev-qt/linguist-tools:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtconcurrent:5
+ )
+ vim? ( app-editors/vim )
+"
+
+S="${WORKDIR}/SuperCollider-Source"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.8.0-no-opengl.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtsensors.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtpositioning.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=OFF
+ -DSYSTEM_YAMLCPP=OFF
+ -DNO_AVAHI=$(usex !avahi)
+ -DFFT_GREEN=$(usex !fftw)
+ -DNO_GPL3=$(usex !gpl3)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_IDE=$(usex qt5)
+ -DSC_ED=$(usex gedit)
+ -DSC_VIM=$(usex vim)
+ -DSC_EL=$(usex emacs)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use vim && newdoc editors/scvim/README.md README.vim
+ use emacs && newdoc editors/scel/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
+ einfo
+
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-07-11 19:10 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-07-11 19:10 UTC (permalink / raw
To: gentoo-commits
commit: 4d4bd4acbdd6b4bc897b90ac80d2b91a0028c214
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 11 19:09:31 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 19:09:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4bd4ac
media-sound/supercollider: Add missing dependency
Closes: https://bugs.gentoo.org/660938
Package-Manager: Portage-2.3.42, Repoman-2.3.9
.../supercollider/supercollider-3.9.3-r1.ebuild | 114 +++++++++++++++++++++
1 file changed, 114 insertions(+)
diff --git a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
new file mode 100644
index 00000000000..af598497965
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source-linux.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
+RESTRICT="mirror"
+
+RDEPEND="
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ x11-libs/libX11
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ )
+ server? ( !app-admin/supernova )
+ sndfile? ( media-libs/libsndfile )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ qt5? (
+ dev-qt/linguist-tools:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtconcurrent:5
+ )
+ vim? ( app-editors/vim )
+"
+
+S="${WORKDIR}/SuperCollider-Source"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.8.0-no-opengl.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtsensors.patch
+ "${FILESDIR}"/${PN}-3.8.0-no-qtpositioning.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=OFF
+ -DSYSTEM_YAMLCPP=OFF
+ -DNO_AVAHI=$(usex !avahi)
+ -DFFT_GREEN=$(usex !fftw)
+ -DNO_GPL3=$(usex !gpl3)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_IDE=$(usex qt5)
+ -DSC_ED=$(usex gedit)
+ -DSC_VIM=$(usex vim)
+ -DSC_EL=$(usex emacs)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use vim && newdoc editors/scvim/README.md README.vim
+ use emacs && newdoc editors/scel/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT%/}/usr/share/doc/${PF}/README.md.bz2"
+ einfo
+
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-11-25 23:13 Pacho Ramos
0 siblings, 0 replies; 24+ messages in thread
From: Pacho Ramos @ 2018-11-25 23:13 UTC (permalink / raw
To: gentoo-commits
commit: 485e93f60c089f055aafdbd545406534ccf5fe4a
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 25 23:13:04 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Nov 25 23:13:14 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485e93f6
media-sound/supercollider: Sort keywords
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
media-sound/supercollider/supercollider-3.9.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
index 9a3469b2446..d427641aab1 100644
--- a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
+++ b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/supercollider/supercollider/releases/download/Versio
LICENSE="GPL-2 gpl3? ( GPL-3 )"
SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim zeroconf"
RESTRICT="mirror"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-11-25 23:13 Pacho Ramos
0 siblings, 0 replies; 24+ messages in thread
From: Pacho Ramos @ 2018-11-25 23:13 UTC (permalink / raw
To: gentoo-commits
commit: b68b87bf7be0e820ed998188782520ae91b27e2f
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 25 23:12:39 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Nov 25 23:13:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68b87bf
media-sound/supercollider: Use zeroconf instead of avahi USE flag (#477620)
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
media-sound/supercollider/supercollider-3.9.3-r1.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
index af598497965..9a3469b2446 100644
--- a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
+++ b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/supercollider/supercollider/releases/download/Versio
LICENSE="GPL-2 gpl3? ( GPL-3 )"
SLOT="0"
KEYWORDS="~x86 ~amd64"
-IUSE="avahi cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim"
+IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim zeroconf"
RESTRICT="mirror"
RDEPEND="
@@ -20,7 +20,6 @@ RDEPEND="
sys-libs/readline:0=
x11-libs/libX11
x11-libs/libXt
- avahi? ( net-dns/avahi )
fftw? ( sci-libs/fftw:3.0= )
jack? ( virtual/jack )
!jack? ( media-libs/portaudio )
@@ -35,6 +34,7 @@ RDEPEND="
)
server? ( !app-admin/supernova )
sndfile? ( media-libs/libsndfile )
+ zeroconf? ( net-dns/avahi )
"
DEPEND="${RDEPEND}
dev-libs/icu
@@ -63,7 +63,7 @@ src_configure() {
-DINSTALL_HELP=ON
-DSYSTEM_BOOST=OFF
-DSYSTEM_YAMLCPP=OFF
- -DNO_AVAHI=$(usex !avahi)
+ -DNO_AVAHI=$(usex !zeroconf avahi)
-DFFT_GREEN=$(usex !fftw)
-DNO_GPL3=$(usex !gpl3)
-DNO_LIBSNDFILE=$(usex !sndfile)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2018-11-25 23:27 Pacho Ramos
0 siblings, 0 replies; 24+ messages in thread
From: Pacho Ramos @ 2018-11-25 23:27 UTC (permalink / raw
To: gentoo-commits
commit: 9f0ec915cedcd4c2bffe26988b4adb5351b8e624
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 25 23:27:34 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Nov 25 23:27:44 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0ec915
media-sound/supercollider: Fix usex call
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
media-sound/supercollider/supercollider-3.9.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
index d427641aab1..637cfe5bced 100644
--- a/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
+++ b/media-sound/supercollider/supercollider-3.9.3-r1.ebuild
@@ -63,7 +63,7 @@ src_configure() {
-DINSTALL_HELP=ON
-DSYSTEM_BOOST=OFF
-DSYSTEM_YAMLCPP=OFF
- -DNO_AVAHI=$(usex !zeroconf avahi)
+ -DNO_AVAHI=$(usex !zeroconf)
-DFFT_GREEN=$(usex !fftw)
-DNO_GPL3=$(usex !gpl3)
-DNO_LIBSNDFILE=$(usex !sndfile)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2019-06-30 15:40 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2019-06-30 15:40 UTC (permalink / raw
To: gentoo-commits
commit: 4a2aa70fe10ae9f638d9590f243b7b71a0d256e6
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 15:39:48 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 15:39:48 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2aa70f
media-sound/supercollider: Raise minimum boost version to >=1.70
Bug: https://bugs.gentoo.org/688860
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-sound/supercollider/supercollider-3.10.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.10.2.ebuild b/media-sound/supercollider/supercollider-3.10.2.ebuild
index 3ebf0f2cc00..83ab1fcb862 100644
--- a/media-sound/supercollider/supercollider-3.10.2.ebuild
+++ b/media-sound/supercollider/supercollider-3.10.2.ebuild
@@ -22,7 +22,7 @@ BDEPEND="
"
RDEPEND="
dev-cpp/yaml-cpp:=
- dev-libs/boost:=
+ >=dev-libs/boost-1.70.0:=
media-libs/alsa-lib
sys-libs/readline:0=
virtual/libudev:=
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2020-06-22 20:25 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2020-06-22 20:25 UTC (permalink / raw
To: gentoo-commits
commit: e4b89e6f93004ea3de37b41671dd9ad2bcbabbb5
Author: Hector Martin <marcan <AT> marcan <DOT> st>
AuthorDate: Sat May 30 10:53:50 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jun 22 20:25:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b89e6f
media-sound/supercollider: sign up marcan <AT> marcan.st for proxy-maint
Signed-off-by: Hector Martin <marcan <AT> marcan.st>
Closes: https://github.com/gentoo/gentoo/pull/16012
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-sound/supercollider/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index 8cd1323c9a0..3b6d97f50b9 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>marcan@marcan.st</email>
+ <name>Hector Martin</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription>
SuperCollider is a platform for audio synthesis and algorithmic
composition, used by musicians, artists, and researchers
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2020-06-27 12:15 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2020-06-27 12:15 UTC (permalink / raw
To: gentoo-commits
commit: 75ecf90c9b58f0a209df1b763a76922515cdbdde
Author: Hector Martin <marcan <AT> marcan <DOT> st>
AuthorDate: Tue Jun 23 23:42:35 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 27 12:15:37 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ecf90c
media-sound/supercollider:-3.11.0: Fix unused CMake var QA warning
Closes: https://bugs.gentoo.org/729336
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Hector Martin <marcan <AT> marcan.st>
Closes: https://github.com/gentoo/gentoo/pull/16389
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-sound/supercollider/supercollider-3.11.0.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.11.0.ebuild b/media-sound/supercollider/supercollider-3.11.0.ebuild
index 02d351288d8..3b3865ba3a0 100644
--- a/media-sound/supercollider/supercollider-3.11.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.11.0.ebuild
@@ -91,11 +91,14 @@ src_configure() {
-DNO_LIBSNDFILE=$(usex !sndfile)
-DLIBSCSYNTH=$(usex !static-libs)
-DSC_VIM=$(usex vim)
- -DSC_USE_QTWEBENGINE=$(usex webengine)
-DNO_X11=$(usex !X)
-DNO_AVAHI=$(usex !zeroconf)
)
+ use qt5 && mycmakeargs+=(
+ -DSC_USE_QTWEBENGINE=$(usex webengine)
+ )
+
use debug && mycmakeargs+=(
-DSC_MEMORY_DEBUGGING=ON
-DSN_MEMORY_DEBUGGING=ON
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2020-07-19 10:43 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2020-07-19 10:43 UTC (permalink / raw
To: gentoo-commits
commit: 4a8ed1e774562aad427c9b3190f9633ce1324ff4
Author: Hector Martin <marcan <AT> marcan <DOT> st>
AuthorDate: Tue Jun 23 06:56:45 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 10:43:27 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8ed1e7
media-sound/supercollider: fix tests on 3.11.0
Qt wants X11 by default, so tell it to run offscreen instead.
Closes: https://bugs.gentoo.org/656436
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Hector Martin <marcan <AT> marcan.st>
Closes: https://github.com/gentoo/gentoo/pull/16382
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-sound/supercollider/supercollider-3.11.0.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/media-sound/supercollider/supercollider-3.11.0.ebuild b/media-sound/supercollider/supercollider-3.11.0.ebuild
index 3b3865ba3a0..c4f164b9dc1 100644
--- a/media-sound/supercollider/supercollider-3.11.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.11.0.ebuild
@@ -116,6 +116,11 @@ src_install() {
use vim && newdoc editors/scvim/README.md README.vim
}
+src_test() {
+ export QT_QPA_PLATFORM=offscreen
+ cmake_src_test
+}
+
pkg_postinst() {
einfo "Notice: SuperCollider is not very intuitive to get up and running."
einfo "The best course of action to make sure that the installation was"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2020-10-26 10:15 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2020-10-26 10:15 UTC (permalink / raw
To: gentoo-commits
commit: eba25226537e8c7124e3bbe74ff5d1babb91f50f
Author: Simon van der Veldt <simon.vanderveldt <AT> gmail <DOT> com>
AuthorDate: Mon Oct 19 18:06:09 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 10:14:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba25226
media-sound/supercollider: Ensure debugging is disabled
when USE=-debug
By default debugging is enabled, see https://github.com/supercollider/supercollider/issues/5159
Signed-off-by: Simon van der Veldt <simon.vanderveldt+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17975
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../{supercollider-3.11.0.ebuild => supercollider-3.11.0-r1.ebuild} | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/supercollider-3.11.0.ebuild b/media-sound/supercollider/supercollider-3.11.0-r1.ebuild
similarity index 97%
rename from media-sound/supercollider/supercollider-3.11.0.ebuild
rename to media-sound/supercollider/supercollider-3.11.0-r1.ebuild
index c4f164b9dc1..5132d3a2743 100644
--- a/media-sound/supercollider/supercollider-3.11.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.11.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit cmake readme.gentoo-r1 xdg-utils
+inherit cmake flag-o-matic readme.gentoo-r1 xdg-utils
DESCRIPTION="An environment and a programming language for real time audio synthesis."
HOMEPAGE="https://supercollider.github.io/"
@@ -105,6 +105,8 @@ src_configure() {
-DGC_SANITYCHECK=ON
)
+ append-flags $(usex debug '' -DNDEBUG)
+
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2022-05-19 7:15 Matthew Smith
0 siblings, 0 replies; 24+ messages in thread
From: Matthew Smith @ 2022-05-19 7:15 UTC (permalink / raw
To: gentoo-commits
commit: c4e44a66a48b4d5a2f10659af2ae9389cb368ff6
Author: Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 07:12:43 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Thu May 19 07:15:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e44a66
media-sound/supercollider: drop to maintainer-needed
Closes: https://bugs.gentoo.org/632868
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
media-sound/supercollider/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index 07b9f8bfd91b..b99ce5560571 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>marcan@marcan.st</email>
- <name>Hector Martin</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
SuperCollider is a platform for audio synthesis and algorithmic
composition, used by musicians, artists, and researchers
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2023-04-25 21:30 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2023-04-25 21:30 UTC (permalink / raw
To: gentoo-commits
commit: bc0d2f345b29be627ed919c05f144be9cdb071ef
Author: Andie Verbus <andieverbus <AT> gmail <DOT> com>
AuthorDate: Wed Apr 5 21:57:10 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 21:27:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0d2f34
media-sound/supercollider: add myself as a maintainer
Signed-off-by: Andie Verbus <andieverbus <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30488
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/supercollider/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index b99ce5560571..bee910f62a12 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -1,13 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
<longdescription>
SuperCollider is a platform for audio synthesis and algorithmic
composition, used by musicians, artists, and researchers
working with sound. It is free and open source software
available for Windows, Mac OS X, and Linux.
</longdescription>
+ <maintainer type="person" proxied="yes">
+ <email>andieverbus@gmail.com</email>
+ <name>Andie Verbus</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="github">supercollider/supercollider</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2023-04-25 21:30 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2023-04-25 21:30 UTC (permalink / raw
To: gentoo-commits
commit: a0e64eaa999496c9c4baa5b86543aaaea2dd9aa2
Author: Andie Verbus <andieverbus <AT> gmail <DOT> com>
AuthorDate: Wed Apr 5 13:13:14 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 21:27:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e64eaa
media-sound/supercollider: add 3.13.0
Added ebuild for 3.13.0. Dropped 4 unneeded patches. Bumped EAPI version.
Turning off Avahi support is not recommended by upstream devs, so zeroconf USE flag now on by default.
Removed a blocker for a package that doesn't exist. Removed unused readme.gentoo-r1.eclass
Fixed clang compilation problem with not finding libstdc++
Fixed name of sc-el directory for emacs readme
Closes: https://bugs.gentoo.org/836355
Closes: https://bugs.gentoo.org/830825
Closes: https://bugs.gentoo.org/731074
Signed-off-by: Andie Verbus <andieverbus <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/supercollider/Manifest | 1 +
.../supercollider/supercollider-3.13.0.ebuild | 131 +++++++++++++++++++++
2 files changed, 132 insertions(+)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index dd35d0427bca..cf73948e1081 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -1 +1,2 @@
DIST SuperCollider-3.11.2-Source.tar.bz2 18130954 BLAKE2B 3713561e5ebee6dd4c08baa8aaaf4a422ab983480c76b2176373ce3cd080128f9392b50482e02dc82dce235e928d058c42722e0863dad9f6d2dd086894cd85da SHA512 636062c6acf8be43260632287b587f167352079c4e86ede34d1c6056180bfdb3ae50d6a3ff4f349327a3ab6af0eb01ac503d6b22667b4799dfcddd9c6489a23c
+DIST SuperCollider-3.13.0-Source.tar.bz2 18685091 BLAKE2B a5e57a17f93e40848b2044ee0791179f857d144eabb7f4d74580b2eebd49a31d6ec671a0526236c5b906aadeb455e5a7ad18cacb79ed214076d6bceca39ea2ae SHA512 a60a128f7646f077f91adae666fa4014529aa9df78cf0dfe5d68c9bd6447f008af7da2970b8736f3f29d0adbaf67bce680a8201fcbe7e1aba29c3499a57f89cd
diff --git a/media-sound/supercollider/supercollider-3.13.0.ebuild b/media-sound/supercollider/supercollider-3.13.0.ebuild
new file mode 100644
index 000000000000..dc9c8eed10fc
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.13.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Environment and programming language for real time audio synthesis"
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source.tar.bz2"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim webengine X +zeroconf"
+
+REQUIRED_USE="
+ qt5? ( X )
+ webengine? ( qt5 )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+ dev-cpp/yaml-cpp:=
+ dev-libs/boost:=
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ virtual/libudev:=
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ )
+ sndfile? ( media-libs/libsndfile )
+ webengine? (
+ dev-qt/qtwebchannel:5
+ dev-qt/qtwebengine:5[widgets]
+ dev-qt/qtwebsockets:5
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ emacs? ( >=app-editors/emacs-23.1:* )
+ gedit? ( app-editors/gedit )
+ qt5? ( dev-qt/qtconcurrent:5 )
+ vim? ( app-editors/vim )
+"
+
+S="${WORKDIR}/SuperCollider-${PV}-Source"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSC_CLANG_USES_LIBSTDCPP=ON
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=ON
+ -DSYSTEM_YAMLCPP=ON
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_EL=$(usex emacs)
+ -DFFT_GREEN=$(usex !fftw)
+ -DSC_ED=$(usex gedit)
+ -DNO_GPL3=$(usex !gpl3)
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DSC_IDE=$(usex qt5)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSC_VIM=$(usex vim)
+ -DNO_X11=$(usex !X)
+ -DNO_AVAHI=$(usex !zeroconf)
+ )
+
+ use qt5 && mycmakeargs+=(
+ -DSC_USE_QTWEBENGINE=$(usex webengine)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ append-flags $(usex debug '' -DNDEBUG)
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ use emacs && newdoc editors/sc-el/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+ use vim && newdoc editors/scvim/README.md README.vim
+}
+
+src_test() {
+ export QT_QPA_PLATFORM=offscreen
+ cmake_src_test
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+}
+
+pkg_postinst() {
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT}/usr/share/doc/${PF}/README.md.bz2"
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2023-12-11 13:46 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-12-11 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 05d53f2a8d63b3fb14a506fc6b47ec2634a40d33
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Mon Sep 18 23:57:21 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 13:46:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d53f2a
media-sound/supercollider: Add ableton-link use flag
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-sound/supercollider/metadata.xml | 1 +
media-sound/supercollider/supercollider-3.13.0.ebuild | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-sound/supercollider/metadata.xml b/media-sound/supercollider/metadata.xml
index bee910f62a12..78543acc071f 100644
--- a/media-sound/supercollider/metadata.xml
+++ b/media-sound/supercollider/metadata.xml
@@ -19,6 +19,7 @@
<remote-id type="github">supercollider/supercollider</remote-id>
</upstream>
<use>
+ <flag name="ableton-link">Enable support for Ableton Link</flag>
<flag name="vim">Enable the SCVIM user interface</flag>
<flag name="emacs">Enable the SCEL user interface</flag>
<flag name="gedit">Enable the SCED user interface</flag>
diff --git a/media-sound/supercollider/supercollider-3.13.0.ebuild b/media-sound/supercollider/supercollider-3.13.0.ebuild
index dc9c8eed10fc..3bba39d52c6d 100644
--- a/media-sound/supercollider/supercollider-3.13.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.13.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/supercollider/supercollider/releases/download/Versio
LICENSE="GPL-2 gpl3? ( GPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim webengine X +zeroconf"
+IUSE="ableton-link cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim webengine X +zeroconf"
REQUIRED_USE="
qt5? ( X )
@@ -68,6 +68,7 @@ src_configure() {
-DINSTALL_HELP=ON
-DSYSTEM_BOOST=ON
-DSYSTEM_YAMLCPP=ON
+ -DSC_ABLETON_LINK=$(usex ableton-link)
-DSSE=$(usex cpu_flags_x86_sse)
-DSSE2=$(usex cpu_flags_x86_sse2)
-DSC_EL=$(usex emacs)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2024-04-02 9:59 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2024-04-02 9:59 UTC (permalink / raw
To: gentoo-commits
commit: 9fb89e04acbc479130d607130f6b4b731c8827e2
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Tue Apr 2 06:40:09 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 2 09:58:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb89e04
media-sound/supercollider: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/927071
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/supercollider/supercollider-3.13.0.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/media-sound/supercollider/supercollider-3.13.0.ebuild b/media-sound/supercollider/supercollider-3.13.0.ebuild
index 2b8ee8636dd3..a240f4f6df33 100644
--- a/media-sound/supercollider/supercollider-3.13.0.ebuild
+++ b/media-sound/supercollider/supercollider-3.13.0.ebuild
@@ -68,6 +68,12 @@ PATCHES=(
)
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/927071
+ # https://github.com/supercollider/supercollider/issues/6245
+ append-flags -fno-strict-aliasing
+ filter-lto
+
local mycmakeargs=(
-DSC_CLANG_USES_LIBSTDCPP=ON
-DINSTALL_HELP=ON
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/
@ 2024-07-16 7:44 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2024-07-16 7:44 UTC (permalink / raw
To: gentoo-commits
commit: 133931458f869a1b0e5282262d4526c096e561ec
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 07:41:28 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 16 07:43:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13393145
media-sound/supercollider: fix build w/ boost-1.85
Thanks-to: Ron Widler <ron <AT> einfach.org>
Closes: https://bugs.gentoo.org/932793
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/supercollider/Manifest | 1 +
.../supercollider/supercollider-3.13.0-r1.ebuild | 146 +++++++++++++++++++++
2 files changed, 147 insertions(+)
diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest
index 4436653080aa..4d43e11d351e 100644
--- a/media-sound/supercollider/Manifest
+++ b/media-sound/supercollider/Manifest
@@ -1 +1,2 @@
DIST SuperCollider-3.13.0-Source.tar.bz2 18685091 BLAKE2B a5e57a17f93e40848b2044ee0791179f857d144eabb7f4d74580b2eebd49a31d6ec671a0526236c5b906aadeb455e5a7ad18cacb79ed214076d6bceca39ea2ae SHA512 a60a128f7646f077f91adae666fa4014529aa9df78cf0dfe5d68c9bd6447f008af7da2970b8736f3f29d0adbaf67bce680a8201fcbe7e1aba29c3499a57f89cd
+DIST supercollider-3.13.0-boost-1.85.patch.xz 11500 BLAKE2B 51a5210927df9199790ea64bbcdfe68aa233fb5777b57576295e2be7f7abd48baa9091e4139eef9ae23cbbc22613961ebd2ab60f26f0e02a8a62d68baa712af6 SHA512 dacd6fa4686a11ad06f2257155ee434173e343279170a3173a8173563309337f9a58075125acfaa53620e2a0a8fb445b5698f295ce53ac9f188e1502cebcb14f
diff --git a/media-sound/supercollider/supercollider-3.13.0-r1.ebuild b/media-sound/supercollider/supercollider-3.13.0-r1.ebuild
new file mode 100644
index 000000000000..9849a2115bba
--- /dev/null
+++ b/media-sound/supercollider/supercollider-3.13.0-r1.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Environment and programming language for real time audio synthesis"
+HOMEPAGE="https://supercollider.github.io/"
+SRC_URI="https://github.com/supercollider/supercollider/releases/download/Version-${PV}/SuperCollider-${PV}-Source.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-3.13.0-boost-1.85.patch.xz"
+S="${WORKDIR}/SuperCollider-${PV}-Source"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ableton-link cpu_flags_x86_sse cpu_flags_x86_sse2 debug emacs +fftw gedit +gpl3 jack qt5 server +sndfile static-libs vim webengine X +zeroconf"
+
+REQUIRED_USE="
+ qt5? ( X )
+ webengine? ( qt5 )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+ dev-cpp/yaml-cpp:=
+ dev-libs/boost:=
+ media-libs/alsa-lib
+ sys-libs/readline:0=
+ virtual/libudev:=
+ fftw? ( sci-libs/fftw:3.0= )
+ jack? ( virtual/jack )
+ !jack? ( media-libs/portaudio )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ )
+ sndfile? ( media-libs/libsndfile )
+ webengine? (
+ dev-qt/qtwebchannel:5
+ dev-qt/qtwebengine:5[widgets]
+ dev-qt/qtwebsockets:5
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ emacs? ( >=app-editors/emacs-23.1:* )
+ gedit? ( app-editors/gedit )
+ qt5? ( dev-qt/qtconcurrent:5 )
+ vim? ( app-editors/vim )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-boost-1.84.patch" # bug 921595
+ "${FILESDIR}/${P}-gcc-13.patch" # bug 905127
+ "${FILESDIR}/${P}-no-ccache.patch" # bug 922095
+ "${WORKDIR}/${PN}-3.13.0-boost-1.85.patch" # bug 932793
+)
+
+src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/927071
+ # https://github.com/supercollider/supercollider/issues/6245
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ local mycmakeargs=(
+ -DSC_CLANG_USES_LIBSTDCPP=ON
+ -DINSTALL_HELP=ON
+ -DSYSTEM_BOOST=ON
+ -DSYSTEM_YAMLCPP=ON
+ -DUSE_CCACHE=OFF
+ -DSC_ABLETON_LINK=$(usex ableton-link)
+ -DSSE=$(usex cpu_flags_x86_sse)
+ -DSSE2=$(usex cpu_flags_x86_sse2)
+ -DSC_EL=$(usex emacs)
+ -DFFT_GREEN=$(usex !fftw)
+ -DSC_ED=$(usex gedit)
+ -DNO_GPL3=$(usex !gpl3)
+ -DAUDIOAPI=$(usex jack jack portaudio)
+ -DSC_IDE=$(usex qt5)
+ -DSC_QT=$(usex qt5)
+ -DSCLANG_SERVER=$(usex server)
+ -DSUPERNOVA=$(usex server)
+ -DNO_LIBSNDFILE=$(usex !sndfile)
+ -DLIBSCSYNTH=$(usex !static-libs)
+ -DSC_VIM=$(usex vim)
+ -DNO_X11=$(usex !X)
+ -DNO_AVAHI=$(usex !zeroconf)
+ )
+
+ use qt5 && mycmakeargs+=(
+ -DSC_USE_QTWEBENGINE=$(usex webengine)
+ )
+
+ use debug && mycmakeargs+=(
+ -DSC_MEMORY_DEBUGGING=ON
+ -DSN_MEMORY_DEBUGGING=ON
+ -DGC_SANITYCHECK=ON
+ )
+
+ append-flags $(usex debug '' -DNDEBUG)
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ use emacs && newdoc editors/sc-el/README.md README.emacs
+ use gedit && newdoc editors/sced/README.md README.gedit
+ use vim && newdoc editors/scvim/README.md README.vim
+}
+
+src_test() {
+ export QT_QPA_PLATFORM=offscreen
+ cmake_src_test
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+}
+
+pkg_postinst() {
+ einfo "Notice: SuperCollider is not very intuitive to get up and running."
+ einfo "The best course of action to make sure that the installation was"
+ einfo "successful and get you started with using SuperCollider is to take"
+ einfo "a look through ${EROOT}/usr/share/doc/${PF}/README.md.bz2"
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
end of thread, other threads:[~2024-07-16 7:44 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-27 12:15 [gentoo-commits] repo/gentoo:master commit in: media-sound/supercollider/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2024-07-16 7:44 Sam James
2024-04-02 9:59 Sam James
2023-12-11 13:46 Joonas Niilola
2023-04-25 21:30 Sam James
2023-04-25 21:30 Sam James
2022-05-19 7:15 Matthew Smith
2020-10-26 10:15 Joonas Niilola
2020-07-19 10:43 Joonas Niilola
2020-06-22 20:25 Andreas Sturmlechner
2019-06-30 15:40 Andreas Sturmlechner
2018-11-25 23:27 Pacho Ramos
2018-11-25 23:13 Pacho Ramos
2018-11-25 23:13 Pacho Ramos
2018-07-11 19:10 Andreas Sturmlechner
2018-06-24 9:56 Andreas Sturmlechner
2018-06-24 9:56 Andreas Sturmlechner
2018-06-24 9:56 Andreas Sturmlechner
2018-01-06 2:14 Andreas Sturmlechner
2018-01-06 2:14 Andreas Sturmlechner
2017-12-30 8:23 Jonas Stein
2017-06-03 21:01 Matthias Maier
2017-04-12 14:51 Göktürk Yüksek
2017-03-16 22:42 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox