<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>163764</bug_id>
          
          <creation_ts>2007-01-25 15:07 0000</creation_ts>
          <short_desc>audacious-plugins-1.3.0_alpha3 has no (conditional) libprojectm dependency</short_desc>
          <delta_ts>2007-02-05 20:25:01 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>simius@mail.tvnet.hu</reporter>
          <assigned_to>chainsaw@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>simius@mail.tvnet.hu</who>
            <bug_when>2007-01-25 15:07:24 0000</bug_when>
            <thetext>I think if an ebuild links to a library, then it should be included as a dependency - unlisted dependencies can lead to chaos.

There is a projectM plugin included in media-plugins/audacious-plugins-1.3.0_alpha2, which is compiled if libprojectm-0.99 is present.

I added libprojectm as a conditional dependency: If the opengl USE flag is set, audacious-plugins-1.3.0_alpha2-r1 will depend on libprojectm.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>simius@mail.tvnet.hu</who>
            <bug_when>2007-01-25 15:08:28 0000</bug_when>
            <thetext>Created an attachment (id=108130)
audacious-plugins-1.3.0_alpha2-r2.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-25 16:04:56 0000</bug_when>
            <thetext>It can&apos;t be conditional if there&apos;s no way to disable the feature in configure; you can&apos;t just add a flag and do nothing with it but adding dependencies.

http://www.gentoo.org/proj/en/qa/automagic.xml</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-01-25 16:12:45 0000</bug_when>
            <thetext>-alpha2 is no longer current, any development will happen on the -alpha3 ebuild. I will see whenever projectm can be controlled conditionally. If not, I&apos;ll add it upstream. In that case, you&apos;ll have to wait until alpha4 or the final version comes out before this bug can be resolved.

I will not apply patches to developer releases as they are too short-lived in nature.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>simius@mail.tvnet.hu</who>
            <bug_when>2007-01-25 16:30:33 0000</bug_when>
            <thetext>Created an attachment (id=108136)
audacious-plugins-1.3.0_alpha2-r2.ebuild (fixed)

Thanks for the correction, the projectm plugin CAN be disabled in configure, so I added a few lines to disable it in case of building with USE=&quot;-opengl&quot;. This way it&apos;s a real conditional dependency.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-02-05 20:25:01 0000</bug_when>
            <thetext>This is in the alpha4 ebuild. Please note that I have used use_enable instead of the old-style if-statement. Although functionally equivalent, I hope you agree that this is much more readable.
Thank you for your bug report :)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>108130</attachid>
            <date>2007-01-25 15:08 0000</date>
            <desc>audacious-plugins-1.3.0_alpha2-r2.ebuild</desc>
            <filename>audacious-plugins-1.3.0_alpha2-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXBsdWdpbnMvYXVkYWNpb3VzLXBsdWdp
bnMvYXVkYWNpb3VzLXBsdWdpbnMtMS4zLjBfYWxwaGEyLmVidWlsZCx2IDEuMSAyMDA3LzAxLzA4
IDAwOjMyOjM5IGNoYWluc2F3IEV4cCAkCgppbmhlcml0IGZsYWctby1tYXRpYwoKTVlfUD0ke1Av
Xy8tfQpTPSR7V09SS0RJUn0vJHtNWV9QfQoKREVTQ1JJUFRJT049IkF1ZGFjaW91cyBQbGF5ZXIg
LSBZb3VyIG11c2ljLCB5b3VyIHdheSwgbm8gZXhjZXB0aW9ucyIKSE9NRVBBR0U9Imh0dHA6Ly9h
dWRhY2lvdXMtbWVkaWEtcGxheWVyLm9yZy8iClNSQ19VUkk9Imh0dHA6Ly9zdGF0aWMuYXVkYWNp
b3VzLW1lZGlhLXBsYXllci5vcmcvcmVsZWFzZS8ke01ZX1B9LnRneiIKCkxJQ0VOU0U9IkdQTC0y
IgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0IH5ocHBhIH5wcGMgfnBwYzY0IH5zcGFyYyB+eDg2
IH54ODYtZmJzZCIKSVVTRT0iYWFjIGFsc2EgYXJ0cyBjaGFyZGV0IGVzZCBmbGFjIGphY2sgbGly
YyBtb2RwbHVnIG1wMyBtdXNlcGFjayBubHMgb3BlbmdsIG9zcyBzaWQgc25kZmlsZSB0aW1pZGl0
eSB2b3JiaXMgd2F2cGFjayB3bWEgcHVsc2VhdWRpbyIKClJERVBFTkQ9ImFwcC1hcmNoL3Vuemlw
CglkZXYtbGlicy9saWJ4bWwyCgluZXQtbWlzYy9jdXJsCgk+PW1lZGlhLXNvdW5kL2F1ZGFjaW91
cy0xLjMuMF9hbHBoYTIKCT49eDExLWxpYnMvZ3RrKy0yLjYKCT49Z25vbWUtYmFzZS9saWJnbGFk
ZS0yLjMuMQoJPj1kZXYtY3BwL2xpYmJpbmlvLTEuNAoJPj1tZWRpYS1saWJzL2xpYnNkbC0xLjIu
NQoJbWVkaWEtbGlicy90YWdsaWIKCWFsc2E/ICggPj1tZWRpYS1saWJzL2Fsc2EtbGliLTEuMC45
X3JjMiApCglhcnRzPyAoIGtkZS1iYXNlL2FydHMgKQoJZXNkPyAoID49bWVkaWEtc291bmQvZXNv
dW5kLTAuMi4zMCApCglmbGFjPyAoID49bWVkaWEtbGlicy9saWJ2b3JiaXMtMS4wCgkJfHwgKCB+
bWVkaWEtbGlicy9mbGFjLTEuMS4yCgkJICAgICB+bWVkaWEtbGlicy9mbGFjLTEuMS4zICkKCSAg
ICAgICkKCWphY2s/ICggPj1tZWRpYS1saWJzL2JpbzJqYWNrLTAuNAoJCW1lZGlhLWxpYnMvbGli
c2FtcGxlcmF0ZQoJCW1lZGlhLXNvdW5kL2phY2stYXVkaW8tY29ubmVjdGlvbi1raXQgKQoJbGly
Yz8gKCBhcHAtbWlzYy9saXJjICkKCW1vZHBsdWc/ICggbWVkaWEtbGlicy9saWJtb2RwbHVnICkK
CW11c2VwYWNrPyAoIG1lZGlhLWxpYnMvbGlibXBjZGVjICkKCW9wZW5nbD8gKCA9bWVkaWEtbGli
cy9saWJwcm9qZWN0bS0wLjk5KiApCglzaWQ/ICggbWVkaWEtbGlicy9saWJzaWRwbGF5ICkKCXNu
ZGZpbGU/ICggbWVkaWEtbGlicy9saWJzbmRmaWxlICkKCXRpbWlkaXR5PyAoIG1lZGlhLXNvdW5k
L3RpbWlkaXR5KysgKQoJdm9yYmlzPyAoID49bWVkaWEtbGlicy9saWJ2b3JiaXMtMS4wCgkJICA+
PW1lZGlhLWxpYnMvbGlib2dnLTEuMCApCglwdWxzZWF1ZGlvPyAoID49bWVkaWEtc291bmQvcHVs
c2VhdWRpby0wLjkuMyApCgl3YXZwYWNrPyAoID49bWVkaWEtc291bmQvd2F2cGFjay00LjMxICki
CgpERVBFTkQ9IiR7UkRFUEVORH0KCW5scz8gKCBkZXYtdXRpbC9pbnRsdG9vbCApCgk+PWRldi11
dGlsL3BrZ2NvbmZpZy0wLjkuMCIKCm1wM193YXJuaW5nKCkgewoJaWYgISB1c2VxIG1wMyA7IHRo
ZW4KCQllY2hvCgkJZXdhcm4gIk1QMyBzdXBwb3J0IGlzIG5vdyBvcHRpb25hbCwgeW91IG1heSB3
YW50IHRvIGVuYWJsZSB0aGUgbXAzIFVTRS1mbGFnIgoJCWVjaG8KCWZpCn0KCnNyY19jb21waWxl
KCkgewoJbXAzX3dhcm5pbmcKCgkjIEJ1ZyAjNDI4OTMKCXJlcGxhY2UtZmxhZ3MgIi1PcyIgIi1P
MiIKCSMgQnVnICM4NjY4OQoJaXMtZmxhZyAiLU8qIiB8fCBhcHBlbmQtZmxhZ3MgLU8KCgllY29u
ZiBcCgkJLS13aXRoLWRldi1kc3A9L2Rldi9zb3VuZC9kc3AgXAoJCS0td2l0aC1kZXYtbWl4ZXI9
L2Rldi9zb3VuZC9taXhlciBcCgkJJCh1c2VfZW5hYmxlIHZvcmJpcykgXAoJCSQodXNlX2VuYWJs
ZSBlc2QpIFwKCQkkKHVzZV9lbmFibGUgbXAzKSBcCgkJJCh1c2VfZW5hYmxlIG5scykgXAoJCSQo
dXNlX2VuYWJsZSBvc3MpIFwKCQkkKHVzZV9lbmFibGUgYWxzYSkgXAoJCSQodXNlX2VuYWJsZSBh
cnRzKSBcCgkJJCh1c2VfZW5hYmxlIGZsYWMpIFwKCQkkKHVzZV9lbmFibGUgYWFjKSBcCgkJJCh1
c2VfZW5hYmxlIG1vZHBsdWcpIFwKCQkkKHVzZV9lbmFibGUgbGlyYykgXAoJCSQodXNlX2VuYWJs
ZSBzbmRmaWxlKSBcCgkJJCh1c2VfZW5hYmxlIHdtYSkgXAoJCSQodXNlX2VuYWJsZSBzaWQpIFwK
CQkkKHVzZV9lbmFibGUgbXVzZXBhY2spIFwKCQkkKHVzZV9lbmFibGUgamFjaykgXAoJCSQodXNl
X2VuYWJsZSB0aW1pZGl0eSkgXAoJCSQodXNlX2VuYWJsZSBwdWxzZWF1ZGlvIHB1bHNlKSBcCgkJ
JCh1c2VfZW5hYmxlIGNoYXJkZXQpIFwKCQkkKHVzZV9lbmFibGUgd2F2cGFjaykgXAoJCXx8IGRp
ZQoKCWVtYWtlIHx8IGRpZSAibWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbWFrZSBE
RVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZQoJZG9kb2MgQVVUSE9SUyBORVdTCn0KCnBrZ19w
b3N0aW5zdCgpIHsKCW1wM193YXJuaW5nCglld2FybiAiVGhpcyBpcyBhbHBoYS1xdWFsaXR5IHNv
ZnR3YXJlLCBhbmQgeW91IGhhdmUgdW5tYXNrZWQgdGhpcyBzb2Z0d2FyZSBtYW51YWxseS4gRG8g
Km5vdCogdXNlIHRoZSBHZW50b28gYnVndHJhY2tlciBmb3IgdGhpcyBwYWNrYWdlLiIKCWVsb2cg
Ik5vdGUgdGhhdCB5b3UgbmVlZCB0byByZWNvbXBpbGUgKmFsbCogdGhpcmQtcGFydHkgcGx1Z2lu
cyB0byB1c2UgQXVkYWNpb3VzIDEuMyBhbHBoYSBidWlsZHMuIgoJZWxvZyAiRmFpbHVyZSB0byBk
byBzbyBtYXkgY2F1c2UgdGhlIHBsYXllciB0byBjcmFzaC4iCgllbG9nICJBbnkgYnVnIHJlcG9y
dHMgYXJlIHRvIGJlIG1hZGUgb246IGh0dHA6Ly9idWdzLW1ldGEuYXRoZW1lLm9yZy8iCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>108136</attachid>
            <date>2007-01-25 16:30 0000</date>
            <desc>audacious-plugins-1.3.0_alpha2-r2.ebuild (fixed)</desc>
            <filename>audacious-plugins-1.3.0_alpha2-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXBsdWdpbnMvYXVkYWNpb3VzLXBsdWdp
bnMvYXVkYWNpb3VzLXBsdWdpbnMtMS4zLjBfYWxwaGEyLmVidWlsZCx2IDEuMSAyMDA3LzAxLzA4
IDAwOjMyOjM5IGNoYWluc2F3IEV4cCAkCgppbmhlcml0IGZsYWctby1tYXRpYwoKTVlfUD0ke1Av
Xy8tfQpTPSR7V09SS0RJUn0vJHtNWV9QfQoKREVTQ1JJUFRJT049IkF1ZGFjaW91cyBQbGF5ZXIg
LSBZb3VyIG11c2ljLCB5b3VyIHdheSwgbm8gZXhjZXB0aW9ucyIKSE9NRVBBR0U9Imh0dHA6Ly9h
dWRhY2lvdXMtbWVkaWEtcGxheWVyLm9yZy8iClNSQ19VUkk9Imh0dHA6Ly9zdGF0aWMuYXVkYWNp
b3VzLW1lZGlhLXBsYXllci5vcmcvcmVsZWFzZS8ke01ZX1B9LnRneiIKCkxJQ0VOU0U9IkdQTC0y
IgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0IH5ocHBhIH5wcGMgfnBwYzY0IH5zcGFyYyB+eDg2
IH54ODYtZmJzZCIKSVVTRT0iYWFjIGFsc2EgYXJ0cyBjaGFyZGV0IGVzZCBmbGFjIGphY2sgbGly
YyBtb2RwbHVnIG1wMyBtdXNlcGFjayBubHMgb3BlbmdsIG9zcyBzaWQgc25kZmlsZSB0aW1pZGl0
eSB2b3JiaXMgd2F2cGFjayB3bWEgcHVsc2VhdWRpbyIKClJERVBFTkQ9ImFwcC1hcmNoL3Vuemlw
CglkZXYtbGlicy9saWJ4bWwyCgluZXQtbWlzYy9jdXJsCgk+PW1lZGlhLXNvdW5kL2F1ZGFjaW91
cy0xLjMuMF9hbHBoYTIKCT49eDExLWxpYnMvZ3RrKy0yLjYKCT49Z25vbWUtYmFzZS9saWJnbGFk
ZS0yLjMuMQoJPj1kZXYtY3BwL2xpYmJpbmlvLTEuNAoJPj1tZWRpYS1saWJzL2xpYnNkbC0xLjIu
NQoJbWVkaWEtbGlicy90YWdsaWIKCWFsc2E/ICggPj1tZWRpYS1saWJzL2Fsc2EtbGliLTEuMC45
X3JjMiApCglhcnRzPyAoIGtkZS1iYXNlL2FydHMgKQoJZXNkPyAoID49bWVkaWEtc291bmQvZXNv
dW5kLTAuMi4zMCApCglmbGFjPyAoID49bWVkaWEtbGlicy9saWJ2b3JiaXMtMS4wCgkJfHwgKCB+
bWVkaWEtbGlicy9mbGFjLTEuMS4yCgkJICAgICB+bWVkaWEtbGlicy9mbGFjLTEuMS4zICkKCSAg
ICAgICkKCWphY2s/ICggPj1tZWRpYS1saWJzL2JpbzJqYWNrLTAuNAoJCW1lZGlhLWxpYnMvbGli
c2FtcGxlcmF0ZQoJCW1lZGlhLXNvdW5kL2phY2stYXVkaW8tY29ubmVjdGlvbi1raXQgKQoJbGly
Yz8gKCBhcHAtbWlzYy9saXJjICkKCW1vZHBsdWc/ICggbWVkaWEtbGlicy9saWJtb2RwbHVnICkK
CW11c2VwYWNrPyAoIG1lZGlhLWxpYnMvbGlibXBjZGVjICkKCW9wZW5nbD8gKCA9bWVkaWEtbGli
cy9saWJwcm9qZWN0bS0wLjk5KiApCglzaWQ/ICggbWVkaWEtbGlicy9saWJzaWRwbGF5ICkKCXNu
ZGZpbGU/ICggbWVkaWEtbGlicy9saWJzbmRmaWxlICkKCXRpbWlkaXR5PyAoIG1lZGlhLXNvdW5k
L3RpbWlkaXR5KysgKQoJdm9yYmlzPyAoID49bWVkaWEtbGlicy9saWJ2b3JiaXMtMS4wCgkJICA+
PW1lZGlhLWxpYnMvbGlib2dnLTEuMCApCglwdWxzZWF1ZGlvPyAoID49bWVkaWEtc291bmQvcHVs
c2VhdWRpby0wLjkuMyApCgl3YXZwYWNrPyAoID49bWVkaWEtc291bmQvd2F2cGFjay00LjMxICki
CgpERVBFTkQ9IiR7UkRFUEVORH0KCW5scz8gKCBkZXYtdXRpbC9pbnRsdG9vbCApCgk+PWRldi11
dGlsL3BrZ2NvbmZpZy0wLjkuMCIKCm1wM193YXJuaW5nKCkgewoJaWYgISB1c2VxIG1wMyA7IHRo
ZW4KCQllY2hvCgkJZXdhcm4gIk1QMyBzdXBwb3J0IGlzIG5vdyBvcHRpb25hbCwgeW91IG1heSB3
YW50IHRvIGVuYWJsZSB0aGUgbXAzIFVTRS1mbGFnIgoJCWVjaG8KCWZpCn0KCnNyY19jb21waWxl
KCkgewoJbG9jYWwgbXljb25mCgltcDNfd2FybmluZwoKCSMgQnVnICM0Mjg5MwoJcmVwbGFjZS1m
bGFncyAiLU9zIiAiLU8yIgoJIyBCdWcgIzg2Njg5Cglpcy1mbGFnICItTyoiIHx8IGFwcGVuZC1m
bGFncyAtTwoJCglpZiB1c2Ugb3BlbmdsIDsgdGhlbgoJICAgIG15Y29uZj0iJHtteWNvbmZ9IC0t
ZW5hYmxlLXByb2plY3RtIgoJZWxzZQoJICAgIG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS1w
cm9qZWN0bSIKCWZpCgoJZWNvbmYgXAoJCS0td2l0aC1kZXYtZHNwPS9kZXYvc291bmQvZHNwIFwK
CQktLXdpdGgtZGV2LW1peGVyPS9kZXYvc291bmQvbWl4ZXIgXAoJCSQodXNlX2VuYWJsZSB2b3Ji
aXMpIFwKCQkkKHVzZV9lbmFibGUgZXNkKSBcCgkJJCh1c2VfZW5hYmxlIG1wMykgXAoJCSQodXNl
X2VuYWJsZSBubHMpIFwKCQkkKHVzZV9lbmFibGUgb3NzKSBcCgkJJCh1c2VfZW5hYmxlIGFsc2Ep
IFwKCQkkKHVzZV9lbmFibGUgYXJ0cykgXAoJCSQodXNlX2VuYWJsZSBmbGFjKSBcCgkJJCh1c2Vf
ZW5hYmxlIGFhYykgXAoJCSQodXNlX2VuYWJsZSBtb2RwbHVnKSBcCgkJJCh1c2VfZW5hYmxlIGxp
cmMpIFwKCQkkKHVzZV9lbmFibGUgc25kZmlsZSkgXAoJCSQodXNlX2VuYWJsZSB3bWEpIFwKCQkk
KHVzZV9lbmFibGUgc2lkKSBcCgkJJCh1c2VfZW5hYmxlIG11c2VwYWNrKSBcCgkJJCh1c2VfZW5h
YmxlIGphY2spIFwKCQkkKHVzZV9lbmFibGUgdGltaWRpdHkpIFwKCQkkKHVzZV9lbmFibGUgcHVs
c2VhdWRpbyBwdWxzZSkgXAoJCSQodXNlX2VuYWJsZSBjaGFyZGV0KSBcCgkJJCh1c2VfZW5hYmxl
IHdhdnBhY2spIFwKCQkke215Y29uZn0gXAoJCXx8IGRpZQoKCWVtYWtlIHx8IGRpZSAibWFrZSBm
YWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8
IGRpZQoJZG9kb2MgQVVUSE9SUyBORVdTCn0KCnBrZ19wb3N0aW5zdCgpIHsKCW1wM193YXJuaW5n
Cglld2FybiAiVGhpcyBpcyBhbHBoYS1xdWFsaXR5IHNvZnR3YXJlLCBhbmQgeW91IGhhdmUgdW5t
YXNrZWQgdGhpcyBzb2Z0d2FyZSBtYW51YWxseS4gRG8gKm5vdCogdXNlIHRoZSBHZW50b28gYnVn
dHJhY2tlciBmb3IgdGhpcyBwYWNrYWdlLiIKCWVsb2cgIk5vdGUgdGhhdCB5b3UgbmVlZCB0byBy
ZWNvbXBpbGUgKmFsbCogdGhpcmQtcGFydHkgcGx1Z2lucyB0byB1c2UgQXVkYWNpb3VzIDEuMyBh
bHBoYSBidWlsZHMuIgoJZWxvZyAiRmFpbHVyZSB0byBkbyBzbyBtYXkgY2F1c2UgdGhlIHBsYXll
ciB0byBjcmFzaC4iCgllbG9nICJBbnkgYnVnIHJlcG9ydHMgYXJlIHRvIGJlIG1hZGUgb246IGh0
dHA6Ly9idWdzLW1ldGEuYXRoZW1lLm9yZy8iCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>