parent
459346c343
commit
bbbd602e78
@ -1,4 +1,4 @@
|
||||
DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548
|
||||
DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd
|
||||
DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d636ffff22cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9
|
||||
DIST mono-4.9.0.729.tar.bz2 100437013 SHA256 05dcd396c29d40ccc0c4985138bcbd7abca1c326b69c3a85edbc21d8bb5448ef SHA512 7db4b184a2cb6d8aec19cb9e7efd4bbd6fb1c3910bd7141c1109242dd9c389b33403ba28de8bd42c6af5620e92af4c8f79fef0eef2428c53960fc78077f1f973 WHIRLPOOL 070cc2a47ff2f87d7953d50e63c4d379961cb39fcc8009fe19ee7f2ca77fd65ff9f66e7b3844b0b33e89d41ac2d82876b07eec7bf63863a51932161aa4dae065
|
||||
DIST mono-4.8.0.371.tar.bz2 88118108 SHA256 5b04de45d153807fa47744e2f678f98947b612e0e8d1cbcf6b10ac3bb0615d29 SHA512 1af02acbb362b8fb60983a1ff1a3026d34a8d2fd46536cce60317911cad2c60d0948858261715706cc387f9a42c4217da9b334ed561b6641c52b346b8d034df6 WHIRLPOOL 62116b051a6487fb90aa12d1d097ce9468d4cff30f9e5e86da1e4a0e1d424cba87fdf9f47b448391d5d8d68b34d9ec7c0c75d556d43d208a3f51e697ea86b6ba
|
||||
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
|
||||
|
||||
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
|
||||
HOMEPAGE="http://www.mono-project.com/Main_Page"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/nightly/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
|
||||
IUSE="nls minimal pax_kernel xen doc"
|
||||
|
||||
COMMONDEPEND="
|
||||
!minimal? ( >=dev-dotnet/libgdiplus-2.10 )
|
||||
ia64? ( sys-libs/libunwind )
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
|| ( www-client/links www-client/lynx )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
sys-devel/bc
|
||||
virtual/yacc
|
||||
pax_kernel? ( sys-apps/elfix )
|
||||
dev-util/cmake
|
||||
!dev-lang/mono-basic
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
|
||||
|
||||
pkg_pretend() {
|
||||
# https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686
|
||||
# If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling.
|
||||
# See http://bugs.gentoo.org/261869 for more info."
|
||||
CONFIG_CHECK="SYSVIPC"
|
||||
use kernel_linux && check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
mono-env_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't
|
||||
# get killed in the build proces when MPROTECT is enable. #286280
|
||||
# RANDMMAP kill the build proces to #347365
|
||||
# use paxmark.sh to get PT/XT logic #532244
|
||||
if use pax_kernel ; then
|
||||
ewarn "We are disabling MPROTECT on the mono binary."
|
||||
|
||||
# issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
|
||||
sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
|
||||
fi
|
||||
|
||||
# mono build system can fail otherwise
|
||||
strip-flags
|
||||
|
||||
# Fix VB targets
|
||||
# http://osdir.com/ml/general/2015-05/msg20808.html
|
||||
#eapply "${FILESDIR}/add_missing_vb_portable_targets.patch"
|
||||
|
||||
# Fix build when sgen disabled
|
||||
# https://bugzilla.xamarin.com/show_bug.cgi?id=32015
|
||||
#eapply "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch"
|
||||
|
||||
# TODO: update patch
|
||||
# Fix atomic_add_i4 support for 32-bit ppc
|
||||
# https://github.com/mono/mono/compare/f967c79926900343f399c75624deedaba460e544^...8f379f0c8f98493180b508b9e68b9aa76c0c5bdf
|
||||
#epatch "${FILESDIR}/${PN}-4.0.2.5-fix-ppc-atomic-add-i4.patch"
|
||||
|
||||
# TODO: update patch
|
||||
#epatch "${FILESDIR}/systemweb3.patch"
|
||||
#epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch"
|
||||
#epatch "${FILESDIR}/fix-for-bug36724.patch"
|
||||
|
||||
default
|
||||
#eapply_user
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-silent-rules
|
||||
$(use_with xen xen_opt)
|
||||
--without-ikvm-native
|
||||
--disable-dtrace
|
||||
$(use_with doc mcs-docs)
|
||||
$(use_enable nls)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
cd mcs/tests || die
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default_src_install
|
||||
|
||||
# Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
|
||||
# mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
|
||||
# for reference.
|
||||
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so || die
|
||||
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST serd-0.18.2.tar.bz2 291053 SHA256 8e3d8402c33fa217572d3ee936919037420fb237fb8603a7b024ab482a94eac1 SHA512 2e775f50efbefa88d291999a26bf8e6602b5791affc9b9073451eb1406db654a63d2b91eb862ba7e714b5ce9ad51f7b7b259714476cd1532cf17fc072a923c3f WHIRLPOOL 85d8599a3c4f1c26d438b741b70f75b0c3b7265a973b93bafa45f59f3a669b664d979ff49f9894f36c76d1c1826818222a089051b7202a71b85f30d2cba80980
|
||||
DIST serd-0.20.0.tar.bz2 363807 SHA256 64515f4f5eb27ba2ba151027a72a77672f6ee8a2a3b58991ad5c045135feabbf SHA512 d313abb6423b0b1dd30b5c4f7ede45a5e51b3c8676b49215e106a75d73280e07c48b3895f2d88aeac2117eaf9c82cdb58bfc530895ad17a34d810c256868d1ef WHIRLPOOL 0cb4e6b9c870cc2bf5a34eb5c25a4a5fbcc90737ac646688338b9529baa774da29cd9f8659cdcc8f13e714949ea0ed840af28ed81a869465f8902b3e24cbeb27
|
||||
DIST serd-0.22.0.tar.bz2 340371 SHA256 7b030287b4b75f35e6212b145648bec0be6580cc5434caa6d2fe64a38562afd2 SHA512 532f9bcf1edafb4fb74c521c11e3582133096068c883ecdfb97483c1344de6c2effc7cef8efa0c5d919667d5ef51e3f62af0a02faf0d518216e0746933a859d3 WHIRLPOOL 11e3757a322b578ee648e53774d0390de4b295f5f8c187a8f7dc6bc59249845d890548324107b7c9dbf03ab851a61e9e71f5997e1fdefafeaf5610350292d58f
|
||||
DIST serd-0.24.0.tar.bz2 346615 SHA256 8cfb8ade8d9a6f784da6e00ac05a28b7de440df5d2513796cd34aaa2754f6a6c SHA512 c62e869c584340ea5ea9f2f52a279281f792770ae4ccdde5a5355b23f428e5f8a32e29c3bd521d2a846d62e17b691758764dbd814b9b67203e264be2fe5a81ed WHIRLPOOL 7e1c171726c814b1546c95521de49295ea468fdc31534f556eada6edd9596d83b147d18b9eb1cfa07e42f508982a93962ecfd5bbd140abdc1bfe6cf0cfb7da42
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
|
||||
HOMEPAGE="http://drobilla.net/software/serd/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST sord-0.12.0.tar.bz2 285075 SHA256 126baa06480b6930f874e8c519d4168d8224f7a3203a49b287e24c6bfdf91cb8 SHA512 c24c82fd4d9f74d10923d0cf405d2eabbaabd66b3b11e29719115515edcd8ccbc4a32866ca510dc676ca6ca833b0d9c8ccf43d36f6b0ef010d0211cee821db02 WHIRLPOOL 76d392bd63270fc2c0cb19ce89fc5bc1cc0777ae230912d831ed74705df96d6b7528f36679e53f0d929825db9042592f88746a31af8d65ee187bcb40ae7d1a1c
|
||||
DIST sord-0.12.2.tar.bz2 303365 SHA256 bd0538d37de5e782023a7261d8ee9d83a792a12eeea7d94dec7a93dd9cda0767 SHA512 2906808138658f89cb6ab939c20e0a092180535629c75b1a0277648af18fb019055dd3cde53f57d7b0d635666be98848bed021ba0bd922a34cfaae3a98c66cbd WHIRLPOOL c731ceb92650b1af7ce4cb53bf209cfc632d74a204eae0b2ea1fcc1ccbca5564a22c83f6e746c1ad9761be4ec155b62cecc5fe90079dff613826d2e275a09df6
|
||||
DIST sord-0.14.0.tar.bz2 311442 SHA256 7656d8ec56a43e0f0a168fe78670a7628a42d3a597b53c7a72ac243a74e0f19a SHA512 7c59997752fec7db00f2fca3bf5400b3a57141efe1cee031ca24e69e2c31b3aefbb78f51fe9d46a96b06fe685bc896210bd8271846b878c266a90ec257dc7b55 WHIRLPOOL 9ae84f0ba2f0cedf051251119a4b1f03c67a26a63534dd8af265e5828adac471a3840b02763922f88c13149551371030529fd87f8a8cf7b816f1a5d6dfe391d4
|
||||
DIST sord-0.16.0.tar.bz2 316331 SHA256 9d3cb2c9966e93f537f37377171f162023cea6784ca069699be4a7770c8a035a SHA512 e18c6de62f2cbffedd4c200f6452f4fd37f719aed764ccc1b77c8da04a0f3394d47e8b57e19eefd6d600770926f505fdfa5da91564bbff5f4ead49f1adaba249 WHIRLPOOL 6129911fcf277ff22f215a6f2dca0ddaf272604db90cf965b40fad0e3f9df7a8937d10e2efea11966ab99ce78e974205a1258dbc5f77ec373cd11ec189fe2f0a
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Library for storing RDF data in memory"
|
||||
HOMEPAGE="http://drobilla.net/software/sord/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=">=dev-libs/serd-0.14.0"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST lilv-0.18.0.tar.bz2 201334 SHA256 55995dd966df233337d80ff59c7b2a7ed0df56e82ec06d179feb518f00733ccd SHA512 a4892446220f642fb555eed39ce50a8235546c4415e979fe7f54acdc89fca6e437632b714e179806f3cbb80c81c0988978b8e1bcaa904c5e23ca789f6cb39206 WHIRLPOOL b36bbf7ce471e5cac4da7cb3fee3eea59dc85d494f745aec1a2fd8cc34289bd24c4c77302ea2613292847a65c4d84440b1a4780b4f45b6fac9585ceb005716ad
|
||||
DIST lilv-0.20.0.tar.bz2 207948 SHA256 428a39f1265d44c55f2604829a12ade0ea13e1a1022ff937ca2a9ad227bd422a SHA512 bbc8b9154339cd145a61c5e4613fd31a2e457df8242c55371f3245564d3b23d028a0bc0ffafac393119bb47171b7c735f0c3a55cf5bffc6920ae89aa877240e5 WHIRLPOOL 1e71e553f1b969d40042633c9eb63b96ef1f9d72d8087326414f840ffe8ee38094f63cabf0efc57dece04471e7d4897140fbb886bad21f11a6282d420530d51c
|
||||
DIST lilv-0.22.0.tar.bz2 217207 SHA256 cd279321223ef11ca01551767d3c16d68cb31f689e02320a0b2e37b4f7d17ab4 SHA512 6c2827c1658437bd00f66f81d87c55c9dc26b575dd42f6dcce04c58f4a924fd6fa1499730f1b5ab4703d0537d722e6fd0d841fce065660b37540d257cf13024a WHIRLPOOL acc86bef9e3e2b1153aefa5c0c15f57594c898c43be9eb9e77219eacb57baf9dc284da1fe7990b79c7627c26f624ee3a8d369963f59f8635a32112d2a7417558
|
||||
DIST lilv-0.24.0.tar.bz2 244079 SHA256 fa60de536d3648aa3b1a445261fd77bd80d0246a071eed2e7ca51ea91a27fb9e SHA512 2a5523385e4cb3876abb49d8cd4eb7b8f95b886d8e9dd3155588a0bef7b5ffd7486501a70cb852d4965592ffe7ef8335d8e46666f519b5214753dd9ae96a1756 WHIRLPOOL a079de92a03d28205b7f7d08e99bee4e84f31469b4e91053bea4348f620ebaf61ef8c6ce94c8a0dd18b7a36b01e7907d077ebd066a86789e7b1d4c31a7a6dc96
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
inherit base python-any-r1 waf-utils bash-completion-r1
|
||||
|
||||
DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications"
|
||||
HOMEPAGE="http://drobilla.net/software/lilv/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc +dyn-manifest static-libs test"
|
||||
|
||||
RDEPEND=">=media-libs/lv2-1.14.0
|
||||
>=media-libs/sratom-0.4.0
|
||||
>=dev-libs/serd-0.14.0
|
||||
>=dev-libs/sord-0.13.0"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--no-bash-completion \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static") \
|
||||
$(use dyn-manifest && echo "--dyn-manifest")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
newbashcomp utils/lilv.bash_completion ${PN}
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST lv2-1.10.0.tar.bz2 422018 SHA256 e80c8e4b45d4de3b09f26d76e39d454739b6aff3f444ea1dabe466ab530fa4d5 SHA512 e7704101a3ef95a235e76fde862c94c605769c862e4ffd059e4059245f1a1402e4c2b0e7265797fefb5cfc67d3724c815acf6ef3a31d5eab52162a62a303ee5c WHIRLPOOL 50e1bf06c294391fbab85d0ba276730900e5758b0056a210438c785f387648921093f82dc25081aef09378098166b318600eedd8d1a551bc985f71e60bdd4d62
|
||||
DIST lv2-1.12.0.tar.bz2 399666 SHA256 7a4a53138f10ed997174c8bc5a8573d5f5a5d8441aaac2de6cf2178ff90658e9 SHA512 acc5e05eeeb5291fe5b64e30b5c00a6ef7136922fab7846efc05ccacdeff4d7714f705e632d5b3f6a5314cb3a7b847528fd717fc9ebb5d6f39653c53ac261f85 WHIRLPOOL 063b0c6b7d42f010bc6b6914902c00b7e79f534a2dd8100b88010460cee88bb61d10820f537fa035fb358e60ae760de2a66b32bd9de4b34cbda35ace229fdde6
|
||||
DIST lv2-1.14.0.tar.bz2 386438 SHA256 b8052683894c04efd748c81b95dd065d274d4e856c8b9e58b7c3da3db4e71d32 SHA512 6991d848ed9f04a48ca3070efc15af83431f680aa8a8559a02b1666f7b8d43af8e089f78c3b14ad3345dac32fd1c8ad0faf3a3f56dddc07c6f0e0aeef4077498 WHIRLPOOL 11aee5cf54786d11b8095a56fd9a93009c617d61a0da63d9cf49ed4ab3dc5d65a8b04e0c0672f4d9f278c50aa0aa9496abf88ba5ee52ed4bbf622083dbde2736
|
||||
DIST lv2-1.8.0.tar.bz2 439609 SHA256 a4c90e8f4a8df58c2dd7bc3b9e1a0df94e3c1cc70c95a10da72a40a9deb9b3d7 SHA512 11c80a5c1f81dfa4e43b34859c77b41182f828a27a9f7e539a57320b193f1db6560ee88497051e0f5382bbe77fd496be359c346c5d2534e51c2bdb13737c1845 WHIRLPOOL 3edd51a7f77bf09ec6c0f7287122caee6c6274089fc3ffe804a08a69ba2c7b7177eb741a3cb8eabdd103d79df6de74e61acf363dd7c50043377c07beea4e7b7f
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-single-r1 waf-utils multilib
|
||||
|
||||
DESCRIPTION="A simple but extensible successor of LADSPA"
|
||||
HOMEPAGE="http://lv2plug.in/"
|
||||
SRC_URI="http://lv2plug.in/spec/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc plugins"
|
||||
|
||||
DEPEND="plugins? ( x11-libs/gtk+:2 media-libs/libsndfile )"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/rdflib[${PYTHON_USEDEP}]
|
||||
!<media-libs/slv2-0.4.2
|
||||
!media-libs/lv2core
|
||||
!media-libs/lv2-ui"
|
||||
DEPEND="${DEPEND}
|
||||
plugins? ( virtual/pkgconfig )
|
||||
doc? ( app-doc/doxygen dev-python/rdflib )"
|
||||
DOCS=( "README.md" "NEWS" )
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \
|
||||
$(use plugins || echo " --no-plugins") \
|
||||
$(use doc && echo " --docs" )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
|
||||
python_fix_shebang "${D}"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST sratom-0.4.4.tar.bz2 134625 SHA256 fa0c29f4fed822d5d2c41e4b4694d3a01bda1e25ae16af1054b85ad42a2180e0 SHA512 f485da575810348ed9f5016d326b1e82bd9e52d096fa91598c626bdad3f3ba15bbacdd5153b09134f1ad3112fc00132678d096e38f9f7ce2af3cef9f6fe1585a WHIRLPOOL 9dafa3ec0990b8f562d11efe6870e3b0a47e86b15f79665d1677e9cf30b9f75607d3f76a299c6c63b38b2c2a1a364e3e62131ca86aac084dd3ab008808ff272b
|
||||
DIST sratom-0.4.6.tar.bz2 138165 SHA256 a4b9beaeaedc4f651beb15cd1cfedff905b0726a9010548483475ad97d941220 SHA512 198ab8fd7b027bf62db5d215e1af020695304339df552af6a336be661b30228d9c1ab2befeca959fdde0920dad2c33666fbd6bbf833ba1e24e4fde23d850dc0e WHIRLPOOL 82e0f8ab618b911b949da3d4d42e9084f906476f626d743a9920b572b64b6bf472ad1041bf07c64135636e88ec9f5ef62769c75aff3468ad5d4cd93a12b1f281
|
||||
DIST sratom-0.6.0.tar.bz2 149340 SHA256 440ac2b1f4f0b7878f8b95698faa1e8f8c50929a498f68ec5d066863626a3d43 SHA512 899bb01896e2b65b69482041c7e06edc9e45e9a3466392c82a58f16dfc71462a6c3e3e16a5aa50a6347c8366ea72898468910a59a084762f75eb8c7031ceacf8 WHIRLPOOL 6f7557397e96f3597a60e629987fcf23ea1125d97e5bd4540c7b110d160858a4a6d5689c830126538cc95d9320690d0d13e556251490e67b2b59fcd5746e9cd3
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax"
|
||||
HOMEPAGE="http://drobilla.net/software/sratom/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=">=media-libs/lv2-1.8.1
|
||||
>=dev-libs/serd-0.14.0
|
||||
>=dev-libs/sord-0.12.0"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST qtractor-0.7.7.tar.gz 1695946 SHA256 748b3c32124bb4ced762c88bf57a1497027c73e8b1cbc3c326e651eb83df1361 SHA512 cbc8419791764f886f5124a6eb937496ea8d0bd4f3ee75b7948dec59d55f830a07fd97bbc05ee4b59a743f7c244063bd6f80c01532c864f7606605e485cd9fe2 WHIRLPOOL b544d0991379783ab6b4472bef2a3aa47e4134dd3eb3837111b68f4a17405272934ea2e6231566361a9fc61ca92a9d692bd82b0f6831ebb42e0e19bcf0a6a4bf
|
||||
DIST qtractor-0.7.8.tar.gz 1705865 SHA256 b6a495e468e90870e4f0706a07dfbd6a3f368a62fe6b4e9b40caada8d7f0f501 SHA512 046cf24377b4da91ab724793b54b43ed06c7d3597746d974a17aafffc708d98692579ce087737c06522247e7edceea636791f1a25af2a4a8c814fbe22e5a686f WHIRLPOOL 1afb50e3b75d71921da5176acff260bda30d0cd76f10b5e21dca7ffc4fa4bdb07a4bd2383b8201e6e6548e4f62ababe4a42e2b9ff119c74798747e1871a71768
|
||||
DIST qtractor-0.7.9.tar.gz 1714140 SHA256 d8e790f961064a6bc515661fe72b15e3cb3e08e5dcbe71867cd6e6e7662ae45e SHA512 4c2ea6d8c6712188f7a8b96c7a5405e5d13227cef96e2195578eb206110e7180b94d6b06b9a976208681c6b2c6df146f708270f6a6d693caa6a0a9ee41a76ce3 WHIRLPOOL a07c21dbf876f74fada2485d70b926ce7e20098e60acc55bb880402983ae0bae6d22195f06e7f416e19524791c8511802b0ef7b8d59c833f68689fbc674cbc3e
|
||||
DIST qtractor-0.8.0.tar.gz 1727292 SHA256 4710f1c9f377b0e2c678517c6c094921b504aec3c16702048d9b611fe930659f SHA512 b73232bbd2d967afe336b504d58f113ed2de36ab125dcda3585f607c4eabc6c88d898713a960af12155725d2074f7357b7dc3ffb30627d5efc15948f8c302572 WHIRLPOOL 3c5a825b296df964d6e61e4946bcea693e7f00dc36d1136cacf32bf50788ba1ebe232d9fb96b650c7d6a0e194eca7da44b6ceb7975e785c17a599ca6baa4f66a
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit qmake-utils flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer"
|
||||
HOMEPAGE="http://qtractor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug dssi libsamplerate mad osc +qt5 rubberband vorbis cpu_flags_x86_sse zlib"
|
||||
|
||||
RDEPEND="
|
||||
!qt5? (
|
||||
>=dev-qt/qtcore-4.2:4
|
||||
>=dev-qt/qtgui-4.7:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
dev-qt/qtx11extras:5
|
||||
)
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsndfile
|
||||
media-sound/jack-audio-connection-kit
|
||||
media-libs/ladspa-sdk
|
||||
>=media-libs/lilv-0.16.0
|
||||
media-libs/lv2
|
||||
media-libs/suil
|
||||
dssi? ( media-libs/dssi )
|
||||
mad? ( media-libs/libmad )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
osc? ( media-libs/liblo )
|
||||
rubberband? ( media-libs/rubberband )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
qt5? ( dev-qt/linguist-tools:5 )"
|
||||
|
||||
DOCS="README ChangeLog TODO AUTHORS"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable libsamplerate) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable osc liblo) \
|
||||
--enable-ladspa \
|
||||
$(use_enable dssi) \
|
||||
--enable-lilv \
|
||||
$(use_enable !qt5 qt4) \
|
||||
$(use_with qt5 qt5 "$(qt5_get_libdir)/qt5") \
|
||||
$(use_enable rubberband librubberband) \
|
||||
$(use_enable cpu_flags_x86_sse sse) \
|
||||
$(use_enable zlib libz) \
|
||||
$(use_enable debug)
|
||||
|
||||
if use qt5 ; then
|
||||
eqmake5 ${PN}.pro -o ${PN}.mak
|
||||
else
|
||||
eqmake4 ${PN}.pro -o ${PN}.mak
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
einstalldocs
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST ZynAddSubFX-2.4.3.tar.bz2 2536667 SHA256 b84b595660ccec3ebc364c29c2d29def7d28a6947fc1dfb26bd8c34ca0e7f54d SHA512 2314c456db1a8a032a38b012c7c9e01f0a487c5eeb0027a741a4ffd6a7eea3382fcd26a8cd97b89af40800613c1ba164bb683be800957ea403f97dd6f23df5ff WHIRLPOOL 46aa59378f310105504b0ab5903d35826aa03dd080e6c7313237e34a2c9c82cea1d9c0f2cd986c65da38320b1376477b33424b8c69fd8fa591a53325df0b4a65
|
||||
DIST zynaddsubfx-2.5.0.tar.gz 4185453 SHA256 a3810708291367298e04002eda29237ff5f70240e432be84ea48b54895746aa7 SHA512 830388593079690153ae9cdcfb35362bd33208d93d7d56d5f4967c626dc3a12c7717088281d382696fbe22294874e37efd1566874743fb17dba54fee0eb40b0a WHIRLPOOL 81ca9724906846fcfdbc91e04865da9d8d3ebbb5a19ac5cb42639f13228d709815e651c07a4fd80b3c2af7b0f2f2538d50c06b0026119bb7f9e7eb922a9ed6a3
|
||||
DIST zynaddsubfx-2.5.1.tar.gz 4214568 SHA256 e2e3b92cfc4c2add5e7af6afc81dc74e31509459034b0680372dabbf68d98405 SHA512 387d96bb5d6dfebd3129c047091380850d80092cf8e397ab1932b7a149d0fd9fb67033768ef68b50d33362f98ba20697ad9e4c25b5cf268484a24ecc156857e0 WHIRLPOOL 323f30cacc6d3c875a1324413aba091cdf4f62925b0deb6faa8500ee0574f2d96e3030151c0bc7c8d044be91c6e38f4283a5251456957e7bc714f914e1daa519
|
||||
DIST zynaddsubfx-2.5.2.tar.gz 4572973 SHA256 9588f97c83f38899a3c5c0407208ae29edea03c2db8939bffed9f17e7c53d987 SHA512 c48c3ce896d111d96fcfbff482f7488af66b71bff7d3129d34e3bd6db2c6a8433429317a648b3fdbaac5ae1307aa74b9c356e6d956898d0fa903f56d90ed1d8c WHIRLPOOL 3084386f6f3ea8d5caaea2c2b32fc242f1f7b8b539e9984aeea3efbc7743829d9fb5e8bb9da7708085e23b79aa6df9575470facdfcbc9f6cb672ac28de35070c
|
||||
DIST zynaddsubfx-2.5.4.tar.bz2 6765621 SHA256 014b1d9ad1750c310369676b46a4555ba6bec512c38ccba17ceb89c78552949a SHA512 d63bf4582f308f02e75502478923f58cd4660706ba6122ee03e3e6697ce661c9ed82477f8c50e0c5eaf93f1ab9dfd4cc8b1c14d78ba0c38971c5d6ecbae413c7 WHIRLPOOL cda1ed0f8fe73f05bc293f13394c6d7f360224adc9d2cd8b2c6c5081d8850c22b4690df0416737765856a9d832fe19a300417ff927769b1d539eca63ec4d9d90
|
||||
DIST zynaddsubfx-3.0.0.tar.bz2 6809813 SHA256 94593db88402dedd2f451720b81dd1caea1217a954349bbf254620c12904c45c SHA512 5fec53680352610301b1cfa9b6a6d73dfe17a17bbb5f39f765344054054434e1699c2bca6e56dd416cac9b88e456760be44c760012ddd0e24b9b52c69ffcc8e4 WHIRLPOOL 5377001e8f157c909705834695f05b8ea04d097e045879f12ab24f5e61bca747d8d0415c9f3b8df64e52bcaf7fb26f281c3088911ef9ceaab02983648178e957
|
||||
|
@ -1,38 +0,0 @@
|
||||
Index: ZynAddSubFX-2.4.1/src/CMakeLists.txt
|
||||
===================================================================
|
||||
--- ZynAddSubFX-2.4.1.orig/src/CMakeLists.txt
|
||||
+++ ZynAddSubFX-2.4.1/src/CMakeLists.txt
|
||||
@@ -96,24 +96,7 @@ if(FltkGui)
|
||||
#message(STATUS "FLTK_LIBRARIES: ${FLTK_LIBRARIES}")
|
||||
#message(STATUS "FLTK_MATH_LIBRARY: ${FLTK_MATH_LIBRARY}")
|
||||
|
||||
- #UGLY WORKAROUND
|
||||
- find_program (MYFLTK_CONFIG fltk-config)
|
||||
- if (MYFLTK_CONFIG)
|
||||
- execute_process (COMMAND ${MYFLTK_CONFIG} --ldflags OUTPUT_VARIABLE MYFLTK_LDFLAGS)
|
||||
- string(STRIP ${MYFLTK_LDFLAGS} MYFLTK_LIBRARIES)
|
||||
- endif()
|
||||
- mark_as_advanced(FORCE FLTK_BASE_LIBRARY)
|
||||
- mark_as_advanced(FORCE FLTK_CONFIG_SCRIPT)
|
||||
- mark_as_advanced(FORCE FLTK_DIR)
|
||||
- mark_as_advanced(FORCE FLTK_FLUID_EXECUTABLE)
|
||||
- mark_as_advanced(FORCE FLTK_FORMS_LIBRARY)
|
||||
- mark_as_advanced(FORCE FLTK_GL_LIBRARY)
|
||||
- mark_as_advanced(FORCE FLTK_IMAGES_LIBRARY)
|
||||
- mark_as_advanced(FORCE FLTK_INCLUDE_DIR)
|
||||
- mark_as_advanced(FORCE FLTK_MATH_LIBRARY)
|
||||
-
|
||||
-
|
||||
- set(GUI_LIBRARIES ${FLTK_LIBRARIES} ${MYFLTK_LIBRARIES} ${OPENGL_LIBRARIES} zynaddsubfx_gui)
|
||||
+ set(GUI_LIBRARIES ${FLTK_LIBRARIES} ${OPENGL_LIBRARIES} zynaddsubfx_gui)
|
||||
add_definitions(-DFLTK_GUI)
|
||||
|
||||
message(STATUS "Will build fltk gui")
|
||||
@@ -121,6 +104,7 @@ if(FltkGui)
|
||||
include_directories(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/UI"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/UI"
|
||||
+ ${FLTK_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
add_subdirectory(UI)
|
@ -1,58 +0,0 @@
|
||||
Sounds hackish but that's the only way I found to force it to generate the
|
||||
functions in the .cxx files with fluid 1.3...
|
||||
|
||||
Index: ZynAddSubFX-2.4.1/src/UI/BankUI.fl
|
||||
===================================================================
|
||||
--- ZynAddSubFX-2.4.1.orig/src/UI/BankUI.fl
|
||||
+++ ZynAddSubFX-2.4.1/src/UI/BankUI.fl
|
||||
@@ -32,7 +32,7 @@ decl {\#include "../Misc/Config.h"} {pub
|
||||
|
||||
class BankProcess_ {} {
|
||||
Function {process()} {open return_type {virtual void}
|
||||
- } {}
|
||||
+ } {code{;}}
|
||||
decl {Bank *bank;} {public
|
||||
}
|
||||
}
|
||||
Index: ZynAddSubFX-2.4.1/src/UI/OscilGenUI.fl
|
||||
===================================================================
|
||||
--- ZynAddSubFX-2.4.1.orig/src/UI/OscilGenUI.fl
|
||||
+++ ZynAddSubFX-2.4.1/src/UI/OscilGenUI.fl
|
||||
@@ -129,7 +129,7 @@ delete [] spc;} {selected
|
||||
|
||||
class PSlider {: {public Fl_Slider}
|
||||
} {
|
||||
- Function {PSlider(int x,int y, int w, int h, const char *label=0):Fl_Slider(x,y,w,h,label)} {} {}
|
||||
+ Function {PSlider(int x,int y, int w, int h, const char *label=0):Fl_Slider(x,y,w,h,label)} {} {code{;}}
|
||||
Function {handle(int event)} {return_type int
|
||||
} {
|
||||
code {int X=x(),Y=y(),W=w(),H=h();
|
||||
Index: ZynAddSubFX-2.4.1/src/UI/PartUI.fl
|
||||
===================================================================
|
||||
--- ZynAddSubFX-2.4.1.orig/src/UI/PartUI.fl
|
||||
+++ ZynAddSubFX-2.4.1/src/UI/PartUI.fl
|
||||
@@ -85,7 +85,7 @@ end();} {}
|
||||
|
||||
class PartUI_ {} {
|
||||
Function {showparameters(int kititem,int engine)} {return_type virtual
|
||||
- } {}
|
||||
+ } {code{;}}
|
||||
}
|
||||
|
||||
class PartKitItem {: {public Fl_Group}
|
||||
Index: ZynAddSubFX-2.4.1/src/UI/PresetsUI.fl
|
||||
===================================================================
|
||||
--- ZynAddSubFX-2.4.1.orig/src/UI/PresetsUI.fl
|
||||
+++ ZynAddSubFX-2.4.1/src/UI/PresetsUI.fl
|
||||
@@ -18,9 +18,9 @@ decl {\#include "../Params/Presets.h"} {
|
||||
|
||||
class PresetsUI_ {} {
|
||||
Function {refresh()} {open return_type {virtual void}
|
||||
- } {}
|
||||
+ } {code{;}}
|
||||
Function {~PresetsUI_()} {open return_type virtual
|
||||
- } {}
|
||||
+ } {code{;}}
|
||||
}
|
||||
|
||||
class PresetsUI {} {
|
@ -1,14 +0,0 @@
|
||||
Index: zynaddsubfx-2.5.0/CMakeLists.txt
|
||||
===================================================================
|
||||
--- zynaddsubfx-2.5.0.orig/CMakeLists.txt
|
||||
+++ zynaddsubfx-2.5.0/CMakeLists.txt
|
||||
@@ -27,9 +27,6 @@ include(CTestConfig.cmake)
|
||||
#Currently the only directory that uses cmake
|
||||
add_subdirectory(src)
|
||||
|
||||
-install(FILES AUTHORS.txt COPYING FAQ.txt HISTORY.txt README.adoc
|
||||
- DESTINATION share/doc/zynaddsubfx
|
||||
- )
|
||||
install(FILES zynaddsubfx-jack.desktop zynaddsubfx-alsa.desktop
|
||||
DESTINATION share/applications)
|
||||
install(FILES zynaddsubfx.svg
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="ZynAddSubFX is an opensource software synthesizer"
|
||||
HOMEPAGE="http://zynaddsubfx.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/zynaddsubfx/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="alsa +fltk jack lash"
|
||||
|
||||
RDEPEND=">=dev-libs/mini-xml-2.2.1
|
||||
sci-libs/fftw:3.0
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
fltk? ( >=x11-libs/fltk-1.3:1 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
lash? ( media-sound/lash )"
|
||||
# portaudio? ( media-libs/portaudio )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
# Upstream uses the following preferences: alsa > jack > portaudio
|
||||
# At least one of them must be enabled
|
||||
# We do not support portaudio, so if alsa is disabled force jack.
|
||||
REQUIRED_USE="!alsa? ( jack )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.5.0-docs.patch
|
||||
)
|
||||
|
||||
DOCS="ChangeLog FAQ.txt HISTORY.txt README.adoc bugs.txt"
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags "-std=c++11"
|
||||
use lash || sed -i -e 's/lash-1.0/lash_disabled/' "${S}"/src/CMakeLists.txt
|
||||
mycmakeargs=(
|
||||
`use fltk && echo "-DGuiModule=fltk" || echo "-DGuiModule=off"`
|
||||
`use alsa && echo "-DOutputModule=alsa" || echo "-DOutputModule=jack"`
|
||||
`use alsa && echo "-DAlsaMidiOutput=TRUE" || echo "-DAlsaMidiOutput=FALSE"`
|
||||
`use jack && echo "-DJackOutput=TRUE" || echo "-DJackOutput=FALSE"`
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
insinto /usr/share/${PN}
|
||||
doins -r "${S}"/instruments/*
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="ZynAddSubFX is an opensource software synthesizer"
|
||||
HOMEPAGE="http://zynaddsubfx.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/zynaddsubfx/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="alsa +fltk jack lash"
|
||||
|
||||
RDEPEND=">=dev-libs/mini-xml-2.2.1
|
||||
sci-libs/fftw:3.0
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
fltk? ( >=x11-libs/fltk-1.3:1 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
lash? ( media-sound/lash )"
|
||||
# portaudio? ( media-libs/portaudio )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
# Upstream uses the following preferences: alsa > jack > portaudio
|
||||
# At least one of them must be enabled
|
||||
# We do not support portaudio, so if alsa is disabled force jack.
|
||||
REQUIRED_USE="!alsa? ( jack )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.5.0-docs.patch
|
||||
)
|
||||
|
||||
DOCS="ChangeLog FAQ.txt HISTORY.txt README.adoc bugs.txt"
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags "-std=c++11"
|
||||
use lash || sed -i -e 's/lash-1.0/lash_disabled/' "${S}"/src/CMakeLists.txt
|
||||
mycmakeargs=(
|
||||
`use fltk && echo "-DGuiModule=fltk" || echo "-DGuiModule=off"`
|
||||
`use alsa && echo "-DOutputModule=alsa" || echo "-DOutputModule=jack"`
|
||||
`use alsa && echo "-DAlsaMidiOutput=TRUE" || echo "-DAlsaMidiOutput=FALSE"`
|
||||
`use jack && echo "-DJackOutput=TRUE" || echo "-DJackOutput=FALSE"`
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
insinto /usr/share/${PN}
|
||||
doins -r "${S}"/instruments/*
|
||||
}
|
@ -1 +1 @@
|
||||
Wed, 30 Nov 2016 08:43:13 +0000
|
||||
Wed, 30 Nov 2016 10:47:28 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 30 Nov 2016 08:43:13 +0000
|
||||
Wed, 30 Nov 2016 10:47:28 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue