diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-16 14:04:41 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-16 14:04:41 +0000 |
commit | b18dbdc69b2be6f0ac0db668b0bc57fb6f766afc (patch) | |
tree | e77939b82c93b9689bc1bb0bc8a55132c509cb44 /media-sound | |
parent | 97f40b36b1afa9726e32962d11f3ac2d0bc5792e (diff) |
gentoo auto-resync : 16:02:2023 - 14:04:41
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 56743 -> 56741 bytes | |||
-rw-r--r-- | media-sound/ardour/Manifest | 4 | ||||
-rw-r--r-- | media-sound/ardour/ardour-7.3.ebuild | 185 | ||||
-rw-r--r-- | media-sound/ardour/ardour-9999.ebuild | 4 | ||||
-rw-r--r-- | media-sound/mpg123/Manifest | 2 | ||||
-rw-r--r-- | media-sound/mpg123/mpg123-1.31.2.ebuild | 2 | ||||
-rw-r--r-- | media-sound/yoshimi/Manifest | 2 | ||||
-rw-r--r-- | media-sound/yoshimi/yoshimi-2.2.3.ebuild | 60 |
8 files changed, 254 insertions, 5 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 83324f924d58..b81f38088d72 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest index 59e3118b948c..b02acac5c36a 100644 --- a/media-sound/ardour/Manifest +++ b/media-sound/ardour/Manifest @@ -2,8 +2,10 @@ AUX ardour-6.8-metadata.patch 653 BLAKE2B 3929d825fd8de5205d0f5aa8d0172e6374ca9f DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B 62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66 SHA512 ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234 DIST Ardour-7.1.0.tar.bz2 12731494 BLAKE2B 1473d89089b378db9d7cb665d0d3fb9980abe5344e3e35114352141116547490fba1446d61c1ff4ee1262ac114e78baec994a4671e8362a1c146ff7f6020332d SHA512 e5fb26a03059eb96df3000977544f622e30aae0772f9265f5acb7da8f88460624dfed500423786975d69a6629821340dd74a03343f2c7ff70f959434e795c0fd DIST Ardour-7.2.0.tar.bz2 12882609 BLAKE2B fe4912e4e6be318605f41cbd58ea51711d6ae6537c673c5534ff48a74455e54d92bcb6aa14b18b0014d8ebf4463d630e817696013b5b56255529183471a51566 SHA512 a8e1337324eed503e864f8fe3da34410b2a21e61a2b243a27ac68ac4d41b59ac3417e7713497f38f310a57b8d9885e758b99b00fec992b77756076a86f5ef7b3 +DIST Ardour-7.3.0.tar.bz2 12897398 BLAKE2B 518de10fd43220e843c775c9374347cf827562ff979a99ecdb9507f69daad642345a1c2ddec6f601511b599167a6904905dcdd25ac15f71616c3cb432897545d SHA512 4c0119768015aea447ea5c4ef15708a6440e189bd3578aca74b8ea2cac86920a8c8bd975e03f2af25108f76231d8afccf0003e6a2f8de1de28bcdce9085fe98c EBUILD ardour-6.9-r2.ebuild 4827 BLAKE2B 9cff3b9c3c7a9b7d3623ea87f446344400d6d3f767bd89c8f3a75ec3c1782d3a02088ee4049a8f7997ec01a295dcfaa5a53f92be9647a6dda8947d5954bd4b19 SHA512 007568f6878fb7ab1c8e07071145536cb207d5aaa7a70762ab23be9bf8b6d0b34b6f34b10cfee181adf90af4026f404bf6447d1a4a7145bb243ca03b1486209f EBUILD ardour-7.1.ebuild 4992 BLAKE2B a2284ab21c83f89ede3c785d451db5f290e38e67031aa565d3182e4d28fff0b6285ad7f116663487a7ac8e667b96230b02081feba0714b50dfc2a59f2b7b1080 SHA512 da55dd455ec3ec985ecd845ad236968bd91c3a0e0e9f83e29288aa16e51a001e6f97036574ba77566cd63d6b8ca414d7ce157cfff49d377fdf175e0962ae66e0 EBUILD ardour-7.2.ebuild 4992 BLAKE2B a2284ab21c83f89ede3c785d451db5f290e38e67031aa565d3182e4d28fff0b6285ad7f116663487a7ac8e667b96230b02081feba0714b50dfc2a59f2b7b1080 SHA512 da55dd455ec3ec985ecd845ad236968bd91c3a0e0e9f83e29288aa16e51a001e6f97036574ba77566cd63d6b8ca414d7ce157cfff49d377fdf175e0962ae66e0 -EBUILD ardour-9999.ebuild 4992 BLAKE2B a2284ab21c83f89ede3c785d451db5f290e38e67031aa565d3182e4d28fff0b6285ad7f116663487a7ac8e667b96230b02081feba0714b50dfc2a59f2b7b1080 SHA512 da55dd455ec3ec985ecd845ad236968bd91c3a0e0e9f83e29288aa16e51a001e6f97036574ba77566cd63d6b8ca414d7ce157cfff49d377fdf175e0962ae66e0 +EBUILD ardour-7.3.ebuild 4984 BLAKE2B 404ce69d34defd688368027838f97df5ac69cb5608a275ee6d05b7254b3109c7c5c8b33ffcdfc8d59670c6b05f666dd5dc987bec61ed94ad5f62685eded5dd3a SHA512 4ae07b7ade9c09da92aa8c04a3aa48b8d12233dda699fdadb3a1487cd71c18ef78401c2e351bbdef0451017dfdcacb4256691fb6491a75ab6c68bfeda2219765 +EBUILD ardour-9999.ebuild 4984 BLAKE2B 404ce69d34defd688368027838f97df5ac69cb5608a275ee6d05b7254b3109c7c5c8b33ffcdfc8d59670c6b05f666dd5dc987bec61ed94ad5f62685eded5dd3a SHA512 4ae07b7ade9c09da92aa8c04a3aa48b8d12233dda699fdadb3a1487cd71c18ef78401c2e351bbdef0451017dfdcacb4256691fb6491a75ab6c68bfeda2219765 MISC metadata.xml 451 BLAKE2B 0ed571ca79f0d4b92239239982f04abf725365df169290e4a02f6d8f580cf801f70d8bc93414b4549c8172ff43864d5c49fa987caeec58e1b2331ffe01a69ae6 SHA512 504bd817356c7ee57c64193584b3fc5b3bc70f5224d5a531ac5ecf8fb974728639e75b77bb9e7c5ad77cf6099123361b9ec6211b855edb4761acd95b8cb7abcb diff --git a/media-sound/ardour/ardour-7.3.ebuild b/media-sound/ardour/ardour-7.3.ebuild new file mode 100644 index 000000000000..4c32a9d5eadb --- /dev/null +++ b/media-sound/ardour/ardour-7.3.ebuild @@ -0,0 +1,185 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='threads(+)' +PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh" +inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg + +DESCRIPTION="Digital Audio Workstation" +HOMEPAGE="https://ardour.org/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2" + S="${WORKDIR}/Ardour-${PV}.0" +fi + +LICENSE="GPL-2" +SLOT="7" +IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" + +RDEPEND=" + dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + dev-libs/boost:= + dev-libs/glib:2 + dev-libs/libsigc++:2 + dev-libs/libxml2:2 + dev-libs/libxslt + >=gnome-base/libgnomecanvas-2 + media-libs/alsa-lib + media-libs/aubio + media-libs/flac:= + media-libs/freetype:2 + media-libs/libart_lgpl + media-libs/liblo + media-libs/liblrdf + media-libs/libsamplerate + media-libs/libsndfile + media-libs/libsoundtouch + media-libs/raptor:2 + media-libs/rubberband + media-libs/taglib + media-libs/vamp-plugin-sdk + net-misc/curl + sys-libs/readline:0= + sci-libs/fftw:3.0[threads] + virtual/libusb:1 + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/pango + jack? ( virtual/jack ) + pulseaudio? ( media-sound/pulseaudio ) + media-libs/lilv + media-libs/sratom + dev-libs/sord + media-libs/suil[gtk2] + media-libs/lv2" +# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle... + +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] ) + jack? ( virtual/jack )" + +PATCHES=( + "${FILESDIR}/${PN}-6.8-metadata.patch" +) + +pkg_pretend() { + [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \ + ewarn "Linking with gold linker might produce broken executable, see bug #733972" +} + +pkg_setup() { + if has_version \>=dev-libs/libsigc++-2.6 ; then + append-cxxflags -std=c++11 + fi + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die + MARCH=$(get-flag march) + OPTFLAGS="" + if use cpu_flags_x86_sse; then + if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then + elog "You enabled sse but use an march that does not support sse!" + elog "We add -msse to the flags now, but please consider switching your march in make.conf!" + fi + OPTFLAGS="sse" + fi + if use cpu_flags_x86_mmx; then + if [[ ${MARCH} == "i486" ]]; then + elog "You enabled mmx with i486 set as march! You have been warned!" + fi + OPTFLAGS="${OPTFLAGS} mmx" + fi + if use cpu_flags_x86_3dnow; then + OPTFLAGS="${OPTFLAGS} 3dnow" + fi + sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ + -i "${S}"/wscript || die + sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die + append-flags "-lboost_system" + python_fix_shebang "${S}"/wscript + python_fix_shebang "${S}"/waf + my_lcmsg() { + rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po + } + plocale_for_each_disabled_locale my_lcmsg +} + +src_configure() { + # avoid bug https://bugs.gentoo.org/800067 + local -x AS="$(tc-getCC) -c" + + local backends="alsa,dummy" + use jack && backends+=",jack" + use pulseaudio && backends+=",pulseaudio" + + tc-export CC CXX + mkdir -p "${D}" + local myconf=( + --configdir=/etc + --freedesktop + --noconfirm + --optimize + --with-backends=${backends} + $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization") + $(usex doc "--docs" '') + $(usex nls "--nls" "--no-nls") + $(usex phonehome "--phone-home" "--no-phone-home") + # not possible right now --use-external-libs + ) + + waf-utils_src_configure "${myconf[@]}" +} + +src_compile() { + waf-utils_src_compile + use nls && waf-utils_src_compile i18n +} + +src_install() { + local s + + waf-utils_src_install + + mv ${PN}.1 ${PN}${SLOT}.1 || die + doman ${PN}${SLOT}.1 + + for s in 16 22 32 48 256 512; do + newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png + done + + # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6 + find "${D}/usr/share/icons/" -name ardour6.png -delete + + sed -i \ + -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \ + -e 's/;AudioEditing;/;X-AudioEditing;/' \ + build/gtk2_ardour/ardour${SLOT}.desktop || die + domenu build/gtk2_ardour/ardour${SLOT}.desktop + + insinto /usr/share/mime/packages + newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + elog "Please do _not_ report problems with the package to ${PN} upstream." + elog "If you think you've found a bug, check the upstream binary package" + elog "before you report anything to upstream." +} diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild index 2fb765891251..4c32a9d5eadb 100644 --- a/media-sound/ardour/ardour-9999.ebuild +++ b/media-sound/ardour/ardour-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE='threads(+)' PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh" @@ -87,7 +87,7 @@ pkg_setup() { } src_prepare() { - xdg_src_prepare + default sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die MARCH=$(get-flag march) diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest index 18dfe03ae73f..49ff9c279a89 100644 --- a/media-sound/mpg123/Manifest +++ b/media-sound/mpg123/Manifest @@ -1,5 +1,5 @@ DIST mpg123-1.31.1.tar.bz2 1093324 BLAKE2B 47a845a5909874fe1e41a3a6b0ac57973f7bba69517b4ce6204a68f9f8c93b079062407fd6c1a9db42b8c7b483d3ba95a7257d1a8268b03f858f20d3695979de SHA512 d007ea94a99fde60919a173320e124c9f0079a28452533eeceb9c7bfed43810b46384ae45459ef6ac185e27ec06e153723bb588aaa4955ee2ad1c51dc58eb132 DIST mpg123-1.31.2.tar.bz2 1093881 BLAKE2B a5c2d0a5df6067322979176498592a429c36fa06000b512e944b1f6ceeeae29fa3efeb0e5d604c8f2930aa51ae75e53be4312abaf74e43504fb1643b66b8b682 SHA512 eca285382ee3e780353834addf1336c4a2f8f11256af22f95e11efa243de669761c083c86ddfc6ac8c02a920a3c4ab4ad767efa2739fb052e9719f35ef407bc3 EBUILD mpg123-1.31.1.ebuild 3019 BLAKE2B d90a13f1c47e1375b151b43d6ea7c3487e96a2248bc4a5285c5e2aba166df4e64bd7881b5e24878dd3fe1dd6b32e307ae438131feb7ed3c1d9210941f21a932e SHA512 922ba2273f62408348138366e6936496463b9e78ebadf255d49bc7cd258997ec4c79d30ece9306a57defb50debdecddfd9ffa35e0399627a2df64c0b7eb401ae -EBUILD mpg123-1.31.2.ebuild 3026 BLAKE2B e10f14a878fbfa768fd8d11c6117e36190e396bd05a4a0bdc713f62c7ffddc73fc19593f2c127be3ea06909875718b1dab6c2ebc2dae43937b9e16141e7f8ec5 SHA512 1373f98d03ce7660c3dcebd4da53511667977675219c23eb2f64f5c460d4df8beec34892329098012a57cfd6e4cb87b3a5afc343e1e43b2f3d45c1b2460c4ba6 +EBUILD mpg123-1.31.2.ebuild 3025 BLAKE2B 979fed944dd3f705529f40ebb57d40a1860870dab89e82716c5d466776ba1ea61fd65e3480b7f61fd5ba542f4f531242161bf95bc76ec59cb70418e2cedf3ad0 SHA512 07941f6e8feecd60d157ebdf1d5b95fab2fe315913dc8413f6da459b143ec8084dc4d30bc51fa2cee949967f871747737cb29b32b2855bec34f1ae4c4a9c2cdb MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild b/media-sound/mpg123/mpg123-1.31.2.ebuild index 0d189895b3ef..2b36fafd857d 100644 --- a/media-sound/mpg123/mpg123-1.31.2.ebuild +++ b/media-sound/mpg123/mpg123-1.31.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest index 76fe021a354b..91f709e27653 100644 --- a/media-sound/yoshimi/Manifest +++ b/media-sound/yoshimi/Manifest @@ -1,3 +1,5 @@ DIST yoshimi-2.2.2.1.tar.gz 8038479 BLAKE2B a33d231770981dcc4f2215941c60b3d959eaa93f883cda483d8d97452e37676b8dc1397b4c45bf2e2e63f1da1454c4187ea1709e58d867471ef1fa028f255512 SHA512 edabf5130c71c5fc303f6825e0323cd00b341079e61577772c547f104413646623b5c2a86a0ffd573013b4b84b6fa724161f851ead6d525e7f630d95ab724987 +DIST yoshimi-2.2.3.tar.gz 8067566 BLAKE2B 6aadaa08dafc83e7b5eaec88d53ba27fa923012b4ceaa0acd49dc82bd6aa9b255a17477c950fc9ab97ca0c08e8bf1a2f655f24aca28e1d762ea85fc92da0ca42 SHA512 d10829bcc81999c359912c76a1cbdeba4dbc5a31dbca3c54bd31323495c6ae889d50342d8024929076976b7b6deb1dc7829fbd19f9f3618caf2517a014aeccbe EBUILD yoshimi-2.2.2.1.ebuild 1193 BLAKE2B 423cb8e0224ad1beafe1a7f5ecb11a5a731342737e0fdd8ce9c78e9d4efaf8dd6516a5f3a20409d21f07e499adee505bf81bb539b9bb010eb2a569428aff107e SHA512 df0a44b3bcf0d780910fd2dabfc8237d3690093115bc8065dd238f4188afb77c39a66a877d5e2642de6db6dc48028af09130df1fdb43e5a983920fd43f9fe173 +EBUILD yoshimi-2.2.3.ebuild 1195 BLAKE2B 5880b4a42e2f93f155396d9c355c160587d594d1a4c762b294866c07e58a753bcbc37816864d153bc4a305294d12a819c307e170fd68c8a42acd0f262da94ec5 SHA512 228171fad7a9adc9e09ce6002936447276a06b6af7b67c30f423f10f4ce9a5b2725a15abdfe96c2691af8ef5953eedb7c877f2a479b8daed9611106e718b54aa MISC metadata.xml 1414 BLAKE2B 4dab154682ec4f0dfe9f4ee1f2b1510f020ef9bf8ce8b871c7bae3709a505faff8e07a2af20cedc3de357dd01c5a2bc192b2776153c1fb028894db732e0215dc SHA512 0ae6d64001643cc80c58929a4d28af6c3c4e0433b31567091e495dd34c350f7fa8908bf89d9aea1b3f004b40e7c8b60ec36025d04fa510f93af17f2316833c61 diff --git a/media-sound/yoshimi/yoshimi-2.2.3.ebuild b/media-sound/yoshimi/yoshimi-2.2.3.ebuild new file mode 100644 index 000000000000..a7c79e44fa3d --- /dev/null +++ b/media-sound/yoshimi/yoshimi-2.2.3.ebuild @@ -0,0 +1,60 @@ +# 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="Software synthesizer based on ZynAddSubFX" +HOMEPAGE="https://yoshimi.github.io/" +SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+lv2" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + dev-libs/mxml + media-libs/alsa-lib + media-libs/fontconfig + media-libs/libsndfile + sci-libs/fftw:3.0= + sys-libs/ncurses:0= + sys-libs/readline:0= + sys-libs/zlib + virtual/jack + x11-libs/cairo[X] + x11-libs/fltk:1[opengl] + lv2? ( media-libs/lv2 ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/src" + +DOCS=( ../Changelog ../README.txt ) + +src_prepare() { + cmake_src_prepare + sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die + append-cxxflags -lpthread + append-cppflags -lpthread +} + +src_configure() { + local mycmakeargs=( + -DLV2Plugin=$(usex lv2) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # unpack Histories.tar.bz2 to avoid QA issues + pushd "${ED}/usr/share/doc/${PF}" || die + tar xvf Histories.tar.bz2 || die + rm Histories.tar.bz2 + popd +} |