<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/directfb-examples/Config.in, branch 2016.02</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.02</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.02'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2015-09-10T12:03:46+00:00</updated>
<entry>
<title>directfb-examples: remove options for each example</title>
<updated>2015-09-10T12:03:46+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2015-09-01T22:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=80404e8c4d4e8d24bfa0a0edb07c992ef59b6349'/>
<id>urn:sha1:80404e8c4d4e8d24bfa0a0edb07c992ef59b6349</id>
<content type='text'>
For some historical reasons, the directfb-examples package has one
sub-option for each example, and the .mk files go through some great
lengths to install only the needed data files for each example.

This is a bit silly for several reasons:

 * In no other Buildroot package we do offer such a fine-grained
   selection of what the package installs;

 * directfb-examples are examples, they are therefore typically not
   meant to be used on a final production system, but more during
   development or for demonstration. Those are situations where size
   generally isn't that critical (all installed, the package takes 2.4
   MB on the rootfs);

 * Those options and the .mk file logic has to be updated whenever the
   package is bumped;

 * Users can always use a post-build script to keep only the examples
   they are interested in.

All the options are moved to Config.in.legacy. However, we could
debate on whether this is actually useful, since the main option
BR2_PACKAGE_DIRECTFB_EXAMPLES will now install a superset of whatever
was selected before through sub-options.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>directfb-examples: drop usr/bin path from sub options text</title>
<updated>2015-02-26T23:15:59+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2015-02-26T23:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=0278ba33bb0028454bb46e93dbed73401b33465d'/>
<id>urn:sha1:0278ba33bb0028454bb46e93dbed73401b33465d</id>
<content type='text'>
Nowhere else do we list the explicit path where binaries are installed to,
so drop it from here.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>Config.in files: use if/endif instead of 'depends on' for main symbol</title>
<updated>2013-12-25T11:21:39+00:00</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin@gmail.com</email>
</author>
<published>2013-12-20T21:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=35eaed8d07bdc73a83990bc306fcdb08b2e70eaf'/>
<id>urn:sha1:35eaed8d07bdc73a83990bc306fcdb08b2e70eaf</id>
<content type='text'>
In the Config.in file of package foo, it often happens that there are other
symbols besides BR2_PACKAGE_FOO. Typically, these symbols only make sense
when foo itself is enabled. There are two ways to express this: with
    depends on BR2_PACKAGE_FOO
in each extra symbol, or with
    if BR2_PACKAGE_FOO
        ...
    endif
around the entire set of extra symbols.

The if/endif approach avoids the repetition of 'depends on' statements on
multiple symbols, so this is clearly preferred. But even when there is only
one extra symbol, if/endif is a more logical choice:
- it is future-proof for when extra symbols are added
- it allows to have just one strategy instead of two (less confusion)

This patch modifies the Config.in files accordingly.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>directfb-exambles: adding new examples to the menu</title>
<updated>2013-04-28T19:52:11+00:00</updated>
<author>
<name>Carsten Schoenert</name>
<email>c.schoenert@gmail.com</email>
</author>
<published>2013-03-10T08:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=7a6f1927031d80bce111617b84e7d80e44f101c8'/>
<id>urn:sha1:7a6f1927031d80bce111617b84e7d80e44f101c8</id>
<content type='text'>
Signed-off-by: Carsten Schoenert &lt;c.schoenert@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>directfb-examples: correct indentation and expand help text</title>
<updated>2013-04-28T19:52:11+00:00</updated>
<author>
<name>Carsten Schoenert</name>
<email>c.schoenert@gmail.com</email>
</author>
<published>2013-03-10T08:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=9677b779e7b0a7908b90ec1d24b56f69634554cf'/>
<id>urn:sha1:9677b779e7b0a7908b90ec1d24b56f69634554cf</id>
<content type='text'>
[Peter: drop trailing newline]
Signed-off-by: Carsten Schoenert &lt;c.schoenert@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>package/directfb-examples: DirectFB examples package</title>
<updated>2008-10-16T13:16:17+00:00</updated>
<author>
<name>Daniel Laird</name>
<email>danieljlaird@hotmail.com</email>
</author>
<published>2008-10-16T13:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=fcb9d45a07b04e0285a005dec7cc4fec6127cc05'/>
<id>urn:sha1:fcb9d45a07b04e0285a005dec7cc4fec6127cc05</id>
<content type='text'>
Add the DirectFB examples package.

This patch adds the DirectFB examples package to Buildroot. It is
largely based on a patch written by Daniel Laird, and available at 
http://bugs.uclibc.org/view.php?id=4224. I only made a few adaptations 
to get it to work properly.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Daniel Laird &lt;daniel.j.laird@nxp.com&gt;

</content>
</entry>
</feed>
