summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-09-29 05:07:14 +0000
committerTim Harder <radhermit@gentoo.org>2012-09-29 05:07:14 +0000
commite3e8fe70e6c837642361dc5f286f7dc44d6b9cc6 (patch)
tree632b47a47574343ee56a603d87f749cd0460d9e1 /media-sound/denemo
parentstable ppc, bug #434580 (diff)
downloadhistorical-e3e8fe70e6c837642361dc5f286f7dc44d6b9cc6.tar.gz
historical-e3e8fe70e6c837642361dc5f286f7dc44d6b9cc6.tar.bz2
historical-e3e8fe70e6c837642361dc5f286f7dc44d6b9cc6.zip
Add missing header files to fix build with jack enabled (bug #436376 by Dominique Michel).
Package-Manager: portage-2.2.0_alpha133/cvs/Linux x86_64
Diffstat (limited to 'media-sound/denemo')
-rw-r--r--media-sound/denemo/ChangeLog7
-rw-r--r--media-sound/denemo/Manifest19
-rw-r--r--media-sound/denemo/denemo-0.9.6.ebuild3
-rw-r--r--media-sound/denemo/files/denemo-0.9.6-jack.patch66
4 files changed, 84 insertions, 11 deletions
diff --git a/media-sound/denemo/ChangeLog b/media-sound/denemo/ChangeLog
index baf45987a0c9..bf5ca9232da6 100644
--- a/media-sound/denemo/ChangeLog
+++ b/media-sound/denemo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/denemo
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/denemo/ChangeLog,v 1.39 2012/09/22 00:49:21 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/denemo/ChangeLog,v 1.40 2012/09/29 05:07:14 radhermit Exp $
+
+ 29 Sep 2012; Tim Harder <radhermit@gentoo.org> denemo-0.9.6.ebuild,
+ +files/denemo-0.9.6-jack.patch:
+ Add missing header files to fix build with jack enabled (bug #436376 by
+ Dominique Michel).
*denemo-0.9.6 (22 Sep 2012)
diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest
index 51c93830d098..facfc44eee8c 100644
--- a/media-sound/denemo/Manifest
+++ b/media-sound/denemo/Manifest
@@ -5,22 +5,23 @@ AUX denemo-0.9.2-glib-2.31.patch 344 SHA256 9dc1f9178cde512e8ca6fbe955a26004efde
AUX denemo-0.9.6-alsa.patch 625 SHA256 ff60fd20deb33c7d02b9b7c23a422e37a183390f1c96873d176a0ff28fafdc06 SHA512 5821f8f531daee19a34fbf600eb80d7644c77f5ef371df9de8b670dad64908d9f20cbde7635dba11f8f80b50e430b25c50e31e2e90386038c54b9f5ece051ca2 WHIRLPOOL 9d8fac400e0056f89664c54ec63078b44ea56407af77835f5794487881240b9430e78f1ae3738c519d6dd79d0ac4bf7ae63c47085c7261fba46f8db9589a44c6
AUX denemo-0.9.6-desktop.patch 297 SHA256 62fa7a062d9d734fc0d9c9ad93a60509dec359aeb080cc187622502641733279 SHA512 0a9bc51fc0cd45a1c3e4f5d88f6ea5b147dd733a364b756d02e112ad0254b1d3a6de3217b71ed4aa26699c9961f1c3206777363ef861a924c65912d9b1f563a2 WHIRLPOOL 0319a509bd6de90b69d3ed6509d652eac35e41710cc503907e38e037fd43301ce0fc91312231b9264da71168fd5bad9f3c454fe4e7a54bed33ac38e125a01a25
AUX denemo-0.9.6-implicit-declarations.patch 1314 SHA256 a52910943f1351af25064b6e81e70618f88b6a29adb11ac2811dae90c7b6665b SHA512 9651fb21c32543dd8ea33a56fb2ea22f7206298805c20a90137bf172711b56ec19ad139a26196d30ed405cfb7a6613849af32e81ed806f3abeeb57d5a0a8d976 WHIRLPOOL e814f99d30961aa8edccb37fbb283cd116e4385b95d0bdbda3af1afbe7bfefd8600174b925b669b0ca6fde26c1f3369e6ad36ba09fac7ab032bc019810be7305
+AUX denemo-0.9.6-jack.patch 1742 SHA256 37407c5ab1c15a631ec9e1620f9d689523c79f29da1c9cb2e40a19857aabaca2 SHA512 83dcbd27a5945addb627e1ea4beb0ddef63f71cf5f4baae7207815884bbb96a0d8317da43458e28341972294c266925bdc535f6dbc38f5eaf8b1ce75c2529762 WHIRLPOOL ce3c587a8198a302e3264a4eda9b93d43edfb7e7ff5a251d6384e38d54ed4540ec603ca359c07b9ac95d83f4c1a01baf5d93f5d31cd06862c00effe1ff4d17ec
DIST denemo-0.9.2.tar.gz 12305392 SHA256 4853b831495a732d4dc2cd1dc0ad8c7a9bfc5bd87386e7cf387554bcdbb0deda SHA512 420a432838cfe92b49e8df7048950357e3a43517deba138cef8dbc7ce624916e4f124ffc670b308b9791ab5f79c17d74c2e697d0f8dabc9706755d7d7064820e WHIRLPOOL 38c8b07be30ad16df76999a69a40e01a4406a280c4fdc0d080a1697e7cecf2a50cf1962c99cb96a4602387d09308664019544dd3b69f843a360605e0fe015f7b
DIST denemo-0.9.4.tar.gz 12471795 SHA256 911cab852151b1d42b39a4047910fe1abd594e2f628bea941d97f0ce53c6954a SHA512 19e70528d54946c53c072b8b55fc005158035c4d697332c66d1174f1176c715601ff92adf06dc15227405e16cafff7c2654017fc408725e6f2295338b37093d8 WHIRLPOOL 4d13adae5aaddf731975fdf117842eae3117af0bc44afceb8e2d97b913890c0819f67209b193d9c43682305f034c1fc2e86817575dc2a4e135de7de8065a2043
DIST denemo-0.9.6.tar.gz 13273412 SHA256 b04299fbf2f3207438da043b1a6d3748c86e48e9ee8af00de8bb2dec7795b6d4 SHA512 6e2e1b71d9ba0338559347742f237e66547feb6158d58cfff191818dbe64b18b86eec5b1eea35bd55c6c2a65b6b97a2de5d62d7bbfa5a6ae0d478d673b3e779a WHIRLPOOL 444648500cb768a12f3e2b1e7fe8b6e36d74a8e46d5d46f79ca2abfe2145d0fd3922c815963f757f1b287f977cae23084c6200e6939a4cfce5cf6f43612d7372
EBUILD denemo-0.9.2.ebuild 1403 SHA256 f5f54bc9f20a186630749120277123fd3f9f3d6fea68b68b19d2f3d5fb5a7f0b SHA512 94232e6265a1540b7926523f5293e42e0775ef1763fc7d7856b1636bd6396b8aea8165bbd23e4daab7365117068b6c162bfda9e3ce8678e6b8763b4f97cfcdf3 WHIRLPOOL e0eb13be07e3f3c7f93ab6500349c4e85310aea05dabe03f8254719001c7c0f7cf82861106879bb25153bdc23c188703e4e7f7618dd520d143a38b8d33330c38
EBUILD denemo-0.9.4.ebuild 1537 SHA256 885ce294417735c2e28a45725b1d8129ddae9f6d1178c7751581b6628795ecd5 SHA512 84151f2c43bb2c584e2b0033c17140fde52fc7a135e67de2c5b985252870e6b986eaa34d894c6e4b2004e9999a6db7814e055f15677f2a5f796f11c93914b351 WHIRLPOOL c51ba38110d1263d7bfb71629f0e76a5160d51700b261a180eb562afc7eb1e60811ee41eedc9ef15e277a2467b5ee45aab506f3fe41fea7b9a3d99fbaf840067
-EBUILD denemo-0.9.6.ebuild 1621 SHA256 ea5435629147aafa116aa25ce00482966a43726b3f1499d133f540c3a2afd700 SHA512 a5b3cd2dc989a7f75b47df4c489682667ea894da416c4e8510ac4376005390c979df61aacc255b126ef5c35eaf5bbbc6c4a28a69f4669e5b2dbaeaf856628a9c WHIRLPOOL 3fcaeaaaa414ed6f9129d94700e22865c3c18f97bc8301088d0c47aac553acc000642af949ce9ff4d97d11d989e3d9fbb448e8c588e7d5feb69bfdcf9f21c4d8
-MISC ChangeLog 5498 SHA256 fd459ac1d9a47cdbd491182bd213a7036dcef52037acaf4ecd3e019707bda152 SHA512 676028322c7ef34eb5167c2c53cb9fc5b3ee7421a3bcf2bdaa1f4ecab9fa49be0b1b758d4b0eab0df55eb6c3cf89d8914ae5de64ba7d02772523a5cc5786efa6 WHIRLPOOL 23a1ee7c33422c93e849ec989a7ac4a6c8c4a2793da883547edac6531199ec81d0db8d25e86589af2d28a50e63f180237e4c436cb247bfd9b62be4bfbb4050e0
+EBUILD denemo-0.9.6.ebuild 1659 SHA256 84780badc1dcc878e8cda2d9db69c68dbede83b9b3579b50e1d0b7b6a7290896 SHA512 45d56b4925d73735552bc5c9ab5ab9a301f30e78ecfbe179faf6f85b255e4913a3981c42d7bb72bc3d07443bd2c9a4d5cbcf959595de760b32380ad6ad436ce6 WHIRLPOOL 633e11421802702a2efcafba49a686abb049523b2ec2948a4e5d6f22cb18cda7ebbbcbb5dbbb8f0a72853a59b6cf58ffa4f2fddce5ffb1bfb80578a4e573e0db
+MISC ChangeLog 5698 SHA256 c41ea04b6a3a1086ffc5ec85ebe64f069e2c8454ea073bfde97328e5a2d6ea89 SHA512 194426e5d9726bd350c730339701c9a2c66aaf89b22f5f1f3bd5b065e7359b35465a8ff8ff3f282f85fadd352e75bc7418e243920f00054ccd217795b00d07ef WHIRLPOOL c5c9776e7e4a2aa14626a6b793d42198ab45fcd10ac026ec1c43fb441b301a42f28fa91417aff7b065ab4d51c0e2e607c85fb7a59261b23e2d8428b4ce5eb596
MISC metadata.xml 315 SHA256 240995ee7b530755e039fcd7c580073f0002124fa5285dd0520849fae28bc583 SHA512 8fa8070b535b856afea0d5a0f654c75f9562b89b2f0ae21d5ddd621844c234106657ecde7b9dc2294228583de3096c8eb922bf576c66e0eec8ea3c4e0d58546c WHIRLPOOL c2a15d4c45bed54debaa532ef637357e1c4b1fdd5cf31206fae2d0f148d445acb9d451c5bfea2ada9c1a9b694db88006ba97ccb12fc824946bddb0a57126a8b5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEbBAEBCAAGBQJQXQsbAAoJEEqz6FtPBkyjjakH9Rts6OzFdbuluFEM4aF1LpiM
-uNn6YIEgUtLLX8i0Bcfp7BF1v8nsq+xsiWRCk39orz7BgvmC1ykwGfd3dOS5aX53
-H/31akkHFAHbS7Yjm+TZT3SSG31ikK0pdYZvLk+ljbKHxWZ1lRrOUllnOKgJEfLr
-3fe7sEUCUuhtp81JJFOr6q1B5qLBcLhk1la8fT8u0Flp7bIcNREN1+KzkW9pNJV8
-zYfr1f8m9Zz4GavHUPyHqFm6PM0MwAiRcOd8BFHrOFnFfSed3osooqqGAzAKVVpC
-gwTM6zb9uMg/vu3W36mtV0a+uRCj5fskod8472+Na1A2xasOQRLopDwNOrMlbw==
-=0phl
+iQEcBAEBCAAGBQJQZoIOAAoJEEqz6FtPBkyjScUIAKS+R6E8FYXmW2YzUq1w5TVB
+i4i4TDMcKGVjUtbYKWPE+kQA8Qfy46DaUyftLC8N4IE5qn0im8WdAylF0PSLHKuz
+wBQgsI1sxllce/8wXCvHd4ggLc4n8SMVSFTRkYz7wEZEfxPwpYkr8MzamwZ78sHk
+ZBGE7wvboZwVlYgJ52Gu9vHclynsjhinniI3A5yAenUmJ98YM6aDq8Ui7StYVZYA
+zmDek9obfYVlU3nMjvfFIgl/iN/iS63I9pS0AhuP8+EFM7aZOcv2mRMNJiW4nuZI
+prnq73pNgQTQYjnIYwdCnZDOGGP0Va1kl7BbE89LdcdOC1gq8M4oQmbwyATC0wY=
+=C8IM
-----END PGP SIGNATURE-----
diff --git a/media-sound/denemo/denemo-0.9.6.ebuild b/media-sound/denemo/denemo-0.9.6.ebuild
index dcb6cc66833d..a2bc533fff78 100644
--- a/media-sound/denemo/denemo-0.9.6.ebuild
+++ b/media-sound/denemo/denemo-0.9.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/denemo/denemo-0.9.6.ebuild,v 1.1 2012/09/22 00:49:21 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/denemo/denemo-0.9.6.ebuild,v 1.2 2012/09/29 05:07:14 radhermit Exp $
EAPI=4
inherit eutils fdo-mime
@@ -45,6 +45,7 @@ DOCS=( AUTHORS ChangeLog doc/{DESIGN{,.lilypond},GOALS,TODO} NEWS )
src_prepare() {
epatch "${FILESDIR}"/${P}-desktop.patch
epatch "${FILESDIR}"/${P}-alsa.patch
+ epatch "${FILESDIR}"/${P}-jack.patch
epatch "${FILESDIR}"/${P}-implicit-declarations.patch
}
diff --git a/media-sound/denemo/files/denemo-0.9.6-jack.patch b/media-sound/denemo/files/denemo-0.9.6-jack.patch
new file mode 100644
index 000000000000..93cc88db9c96
--- /dev/null
+++ b/media-sound/denemo/files/denemo-0.9.6-jack.patch
@@ -0,0 +1,66 @@
+--- src/jackbackend.h
++++ src/jackbackend.h
+@@ -0,0 +1,23 @@
++/*
++ * jackbackend.h
++ * JACK audio and MIDI backends.
++ *
++ * for Denemo, a gtk+ frontend to GNU Lilypond
++ * Copyright (C) 2011 Dominic Sacré
++ *
++ * This program is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, either version 3 of the License, or
++ * (at your option) any later version.
++ */
++
++#ifndef JACKBACKEND_H
++#define JACKBACKEND_H
++
++#include "audiointerface.h"
++
++extern backend_t jack_audio_backend;
++extern backend_t jack_midi_backend;
++
++
++#endif // JACKBACKEND_H
+--- src/jackutil.h
++++ src/jackutil.h
+@@ -0,0 +1,37 @@
++/*
++ * jackutil.h
++ * JACK utility functions.
++ *
++ * for Denemo, a gtk+ frontend to GNU Lilypond
++ * Copyright (C) 2011 Dominic Sacré
++ *
++ * This program is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, either version 3 of the License, or
++ * (at your option) any later version.
++ */
++
++#ifndef JACKUTIL_H
++#define JACKUTIL_H
++
++#include <glib.h>
++
++/**
++ * Returns a list of available JACK port names, that is, ports to which our
++ * own input/output ports can be connected.
++ *
++ * If the JACK server is not running or there are no available ports, this
++ * function returns NULL.
++ *
++ * @param midi if TRUE returns MIDI ports, otherwise audio ports.
++ * @param output if TRUE returns output ports, otherwise input ports.
++ */
++GList *get_jack_ports(gboolean midi, gboolean output);
++
++/**
++ * Frees a list returned by get_jack_ports()
++ */
++void free_jack_ports(GList *list);
++
++
++#endif // JACKUTIL_H