<?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>47130</bug_id>
          
          <creation_ts>2004-04-07 11:45 0000</creation_ts>
          <short_desc>motiontrack-0.1.0 (new ebuild)</short_desc>
          <delta_ts>2004-07-19 23:28:45 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>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://motiontrack.sf.net</bug_file_loc>
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>corvus-bug-gentoo@cybertrench.com</reporter>
          <assigned_to>media-video@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>corvus-bug-gentoo@cybertrench.com</who>
            <bug_when>2004-04-07 11:45:17 0000</bug_when>
            <thetext>a new ebuild, a maintainer should look over it for mistakes.

motiontrack can either use libgd or imagemagick for image io
libgd might be faster but imagemagick supports more image formats
and has better debugging support

I hope the taken approach is apropriate,
i have asked in the gentoo-dev ml after all :-)


Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corvus-bug-gentoo@cybertrench.com</who>
            <bug_when>2004-04-07 11:48:00 0000</bug_when>
            <thetext>Created an attachment (id=28840)
the ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sn.ml@keijukammari.fi</who>
            <bug_when>2004-04-07 12:37:24 0000</bug_when>
            <thetext>DEPEND=&quot;libgd? ( media-libs/libgd )
 	imagemagick? ( media-gfx/imagemagick ) : ( media-libs/libgd )&quot;

If I haven&apos;t made any mistakes then the next DEPEND will take care of the debug case (use flag), which the above DEPEND (used in the ebuild) does NOT do.

DEPEND=&quot;libgd? ( media-libs/libgd )
 	imagemagick? ( media-gfx/imagemagick )
	!libgd? (
	    !imagemagick? (
		debug? ( media-gfx/imagemagick ) : ( media-libs/libgd )
	    )
	)&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sn.ml@keijukammari.fi</who>
            <bug_when>2004-04-07 14:51:27 0000</bug_when>
            <thetext>Final corrected version. (From the users mailinglist thread)

DEPEND=&quot;debug? ( media-gfx/imagemagick )
 	!debug? (
 		libgd? ( media-libs/libgd )
 		!libgd? (
			imagemagick? ( media-gfx/imagemagick )
			!imagemagick? ( media-libs/libgd )
		)
 	)&quot;

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corvus-bug-gentoo@cybertrench.com</who>
            <bug_when>2004-04-10 02:14:14 0000</bug_when>
            <thetext>Created an attachment (id=29012)
new version of the ebuild

i tried the 

DEPEND=&quot;
useflag? (...)
!useflag? (...)
&quot;
approach, but it somehow created a block (B) on imagemagick when none of the
useflags were set, so I used the &quot;:&quot; &apos;else&apos; syntax instead, which seems to
work.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corvus-bug-gentoo@cybertrench.com</who>
            <bug_when>2004-07-18 22:55:13 0000</bug_when>
            <thetext>update:

recent bug reports from motiontrack users showed, that the program cant be build with all features (especially speed enhancements) enabled with imagemagick versions prior to  5.5.7, since they dont have the ExportImagePixels() function

so while the current cvs version of motiontrack already trys to cope with that in the ./configure script and disable that feature with old imagemagick versions, this is not yet the case with motiontrack-0.1.0 so that has to be handled in the ebuild

the ebuild should then probably DEPEND on =media-gfx/imagemagick-5.5.7* instead of just any media/gfx/imagemagick, i hope that syntax is correct</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chriswhite@gentoo.org</who>
            <bug_when>2004-07-19 23:28:45 0000</bug_when>
            <thetext>Now in portage, added the imagemagick magic (pun intended) to the ebuild as well.  `emerge sync` for it :).</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28840</attachid>
            <date>2004-04-07 11:48 0000</date>
            <desc>the ebuild</desc>
            <filename>motiontrack-0.1.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogPHBsZWFzZSBpbnNlcnQgaGVyZSwgbm8gaWRlYT4gOykKCgpERVNDUklQVElP
Tj0iQSBzZXQgb2YgdG9vbHMgdGhhdCBkZXRlY3QgbW90aW9uIGJldHdlZW4gdHdvIGltYWdlcyIK
U1JDX1VSST0iaHR0cDovL2dlbWlhLmRlL21vdGlvbi8ke1B9LnRhci5neiIKSE9NRVBBR0U9Imh0
dHA6Ly9tb3Rpb250cmFjay5zb3VyY2Vmb3JnZS5uZXQiCgpTTE9UPSIwIgpMSUNFTlNFPSJHUEwt
MiIKS0VZV09SRFM9Ing4NiB+cHBjIH5wcGM2NCB+c3BhcmMgfm1pcHMgfmFscGhhIH5hcm0gfmhw
cGEgfmFtZDY0IH5pYTY0IH5zMzkwIgojbm90ZTogaSBoYWQgbW90aW9udHJhY2sgcnVubmluZyBv
biBzb3VyY2Vmb3JnZSB0ZXN0IG1hY2hpbmVzIHdpdGgKI3BwYyBzcGFyYywgYW1kNjQgYWxwaGEg
YW5kIHNldmVyYWwgeDg2LCBidXQgaGFkbnQgaW5zdGFsbGVkIGdlbnRvbyB0aGVyZQojb3RoZXIg
YXJjaGl0ZWN0dXJlcyBwcm9iYWJseSB3b3JrLCB0b28KCklVU0U9ImxpYmdkIGltYWdlbWFnaWNr
IGRlYnVnIgoKREVQRU5EPSJsaWJnZD8gKCBtZWRpYS1saWJzL2xpYmdkICkKCWltYWdlbWFnaWNr
PyAoIG1lZGlhLWdmeC9pbWFnZW1hZ2ljayApIDogKCBtZWRpYS1saWJzL2xpYmdkICkiCgpzcmNf
Y29tcGlsZSgpIHsKCglsb2NhbCBteWNvbmYKCglpZiB1c2UgbGliZ2Q7IHRoZW4KCSBpZiB1c2Ug
aW1hZ2VtYWdpY2s7IHRoZW4KCSAgZWluZm8gIm1vdGlvbnRyYWNrIGNhbiBvbmx5IHVzZSBvbmUg
b2YgbGliZ2Qgb3IgaW1hZ2VtYWdpY2ssIG5vdCBib3RoLiIKCSAgZWluZm8gImRlZmF1bHQgaXMg
bGliZ2Qgd2hlbiBkZWJ1ZyBpcyB1bnNldCwgaW1hZ2VtYWdpY2sgb3RoZXJ3aXNlLiIKCSAgZWlu
Zm8gInBsZWFzZSB1bnNldCBvbmUgb2YgdGhlc2UgdXNlIGZsYWdzIGlmIHlvdSBoYXZlIG90aGVy
IGludGVudGlvbnMuIgoJIGZpCglmaQogICAgaWYgdXNlIGRlYnVnOyB0aGVuCgkJI2RlZmF1bHQg
dG8gaW1hZ2VtYWdpY2sgZm9yIHByb3ZpZGluZyBiZXR0ZXIgZmVhdHVyZXMKCQkjZm9yIGRlYnVn
Z2luZwoJCW15Y29uZj0iLS1lbmFibGUtZGVidWciCgkJdXNlIGxpYmdkIHx8IG15Y29uZj0iJHtt
eWNvbmZ9IC0tZGlzYWJsZS1nZCIKCQl1c2UgaW1hZ2VtYWdpY2sgJiYgbXljb25mPSIke215Y29u
Zn0gLS1lbmFibGUtbWFnaWNrIgoJZWxzZQoJCSNkZWZhdWx0IHRvIGxpYmdkIGZvciBiZWluZyBm
YXN0ZXIKCQlteWNvbmY9Ii0tZGlzYWJsZS1kZWJ1ZyIKCQl1c2UgbGliZ2QgJiYgbXljb25mPSIk
e215Y29uZn0gLS1lbmFibGUtZ2QiCgkJdXNlIGltYWdlbWFnaWNrIHx8IG15Y29uZj0iJHtteWNv
bmZ9IC0tZGlzYWJsZS1tYWdpY2siCglmaQkKCgllY29uZiAkbXljb25mIHx8IGRpZSAiY29uZmln
dXJlIGZhaWxlZCIKCWVtYWtlIHx8IGRpZSAibWFrZSBmYWlsZWQiCgp9CgpzcmNfaW5zdGFsbCgp
IHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllICJpbnN0YWxsIGZhaWxlZCIKCWRv
ZG9jIFJFQURNRSBzcmMvVGhlQ29kZS50eHQKfQoKCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>29012</attachid>
            <date>2004-04-10 02:14 0000</date>
            <desc>new version of the ebuild</desc>
            <filename>motiontrack-0.1.0-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogPHBsZWFzZSBpbnNlcnQgaGVyZSwgbm8gaWRlYT4gOykKCgpERVNDUklQVElP
Tj0iQSBzZXQgb2YgdG9vbHMgdGhhdCBkZXRlY3QgbW90aW9uIGJldHdlZW4gdHdvIGltYWdlcyIK
U1JDX1VSST0iaHR0cDovL2dlbWlhLmRlL21vdGlvbi8ke1B9LnRhci5neiIKSE9NRVBBR0U9Imh0
dHA6Ly9tb3Rpb250cmFjay5zb3VyY2Vmb3JnZS5uZXQiCgpTTE9UPSIwIgpMSUNFTlNFPSJHUEwt
MiIKS0VZV09SRFM9Ing4NiB+cHBjIH5wcGM2NCB+c3BhcmMgfm1pcHMgfmFscGhhIH5hcm0gfmhw
cGEgfmFtZDY0IH5pYTY0IH5zMzkwIgojbm90ZTogaSBoYWQgbW90aW9udHJhY2sgcnVubmluZyBv
biBzb3VyY2Vmb3JnZSB0ZXN0IG1hY2hpbmVzIHdpdGgKI3BwYyBzcGFyYywgYW1kNjQgYWxwaGEg
YW5kIHNldmVyYWwgeDg2LCBidXQgaGFkbnQgaW5zdGFsbGVkIGdlbnRvbyB0aGVyZQojb3RoZXIg
YXJjaGl0ZWN0dXJlcyBwcm9iYWJseSB3b3JrLCB0b28KCklVU0U9ImxpYmdkIGltYWdlbWFnaWNr
IGRlYnVnIgoKREVQRU5EPSJ2aXJ0dWFsL2dsaWJjCglkZWJ1Zz8gKAoJCWxpYmdkPyAoCgkJCWlt
YWdlbWFnaWNrPyAgKCBtZWRpYS1nZngvaW1hZ2VtYWdpY2sgKSA6ICggbWVkaWEtbGlicy9saWJn
ZCApCgkJKSA6ICggbWVkaWEtZ2Z4L2ltYWdlbWFnaWNrICkKCSkgOiAoCgkJaW1hZ2VtYWdpY2s/
ICgKCQkJbGliZ2Q/ICggbWVkaWEtbGlicy9saWJnZCApIDogKCBtZWRpYS1nZngvaW1hZ2VtYWdp
Y2sgKQoJCSkgOiAoIG1lZGlhLWxpYnMvbGliZ2QgKQoJKSIKCnNyY19jb21waWxlKCkgewoKCWxv
Y2FsIG15Y29uZgoKCWlmIHVzZSBsaWJnZDsgdGhlbgoJIGlmIHVzZSBpbWFnZW1hZ2ljazsgdGhl
bgoJICBlaW5mbyAibW90aW9udHJhY2sgY2FuIG9ubHkgdXNlIG9uZSBvZiBsaWJnZCBvciBpbWFn
ZW1hZ2ljaywgbm90IGJvdGguIgoJICBlaW5mbyAiZGVmYXVsdCBpcyBsaWJnZCB3aGVuIGRlYnVn
IGlzIHVuc2V0LCBpbWFnZW1hZ2ljayBvdGhlcndpc2UuIgoJICBlaW5mbyAicGxlYXNlIHVuc2V0
IG9uZSBvZiB0aGVzZSB1c2UgZmxhZ3MgaWYgeW91IGhhdmUgb3RoZXIgaW50ZW50aW9ucy4iCgkg
ZmkKCWZpCglpZiB1c2UgZGVidWc7IHRoZW4KCQkjZGVmYXVsdCB0byBpbWFnZW1hZ2ljayBmb3Ig
cHJvdmlkaW5nIGJldHRlciBmZWF0dXJlcwoJCSNmb3IgZGVidWdnaW5nCgkJbXljb25mPSItLWVu
YWJsZS1kZWJ1ZyIKCQlpZiB1c2UgbGliZ2Q7IHRoZW4KCQkJaWYgdXNlIGltYWdlbWFnaWNrOyB0
aGVuCgkJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1tYWdpY2sgLS1kaXNhYmxlLWdkIjsK
CQkJZWxzZQoJCQkJbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxlLW1hZ2ljayAtLWVuYWJsZS1n
ZCI7CgkJCWZpCgkJZWxzZQoJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1tYWdpY2sgLS1k
aXNhYmxlLWdkIjsKCQlmaQoJZWxzZQoJCSNkZWZhdWx0IHRvIGxpYmdkIGZvciBiZWluZyBmYXN0
ZXIKCQlteWNvbmY9Ii0tZGlzYWJsZS1kZWJ1ZyIKCQlpZiB1c2UgaW1hZ2VtYWdpY2s7IHRoZW4K
CQkJaWYgdXNlIGxpYmdkOyB0aGVuCgkJCQlteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbWFn
aWNrIC0tZW5hYmxlLWdkIjsKCQkJZWxzZQoJCQkJbXljb25mPSIke215Y29uZn0gLS1lbmFibGUt
bWFnaWNrIC0tZGlzYWJsZS1nZCI7CgkJCWZpCQoJCWVsc2UKCQkJbXljb25mPSIke215Y29uZn0g
LS1kaXNhYmxlLW1hZ2ljayAtLWVuYWJsZS1nZCI7CgkJZmkKCWZpCQoKCWVjb25mICRteWNvbmYg
fHwgZGllICJjb25maWd1cmUgZmFpbGVkIgoJZW1ha2UgfHwgZGllICJtYWtlIGZhaWxlZCIKCn0K
CnNyY19pbnN0YWxsKCkgewoJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUgImluc3Rh
bGwgZmFpbGVkIgoJZG9kb2MgUkVBRE1FIHNyYy9UaGVDb2RlLnR4dAp9CgoK
</data>        

          </attachment>
    </bug>

</bugzilla>