<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/microperl, branch 2012.05_rc1</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.05_rc1</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.05_rc1'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-03-27T08:30:31+00:00</updated>
<entry>
<title>microperl: fix MICROPERL_INSTALL_TARGET_CMDS</title>
<updated>2012-03-27T08:30:31+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-03-27T07:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7a70788a2207af8ed97bbd26effaf5e461faf8af'/>
<id>urn:sha1:7a70788a2207af8ed97bbd26effaf5e461faf8af</id>
<content type='text'>
The MICROPERL_INSTALL_TARGET_CMDS used the following construct in a
for loop:

		[ -d $(@D)/lib/$$j ] &amp;&amp; cp -af $(@D)/lib/$$j \
			$(TARGET_DIR)/$(MICROPERL_MODS_DIR) ; \
		[ -f $(@D)/lib/$$i ] &amp;&amp; $(INSTALL) -m 0644 -D $(@D)/lib/$$i \
			$(TARGET_DIR)/$(MICROPERL_MODS_DIR)/$$i; \

The problem is that when at the last iteration, the second test (-f)
fails, then the whole loop ends with a non-zero error code, and makes
aborts the build. This happens for example if the last Perl modules in
the list is Time::Local, because such modules are taken care of by the
first condition (that copies a complete directory).

By moving to full if statements, we ensure that the return code is
zero even if the condition was false.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>microperl: bump to version 5.12.4 and convert to gentargets</title>
<updated>2012-03-08T21:50:31+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-03-07T16:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=335260afd429d694cddd7ada705184ad6717826a'/>
<id>urn:sha1:335260afd429d694cddd7ada705184ad6717826a</id>
<content type='text'>
* Convert microperl to gentargets infrastructure
* Bump to a more modern version 5.12.4
* Introduce the bundle options to simplify people's lives

host-microperl is a fully-fledged perl.

For the time being we can't build XS modules thus breaking
target automake support for example since it requires IO.

target-automake was broken before anyway since the automake version
bump.

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>microperl: fix host build</title>
<updated>2012-03-06T21:21:39+00:00</updated>
<author>
<name>Arnout Vandecappelle (Essensium/Mind)</name>
<email>arnout@mind.be</email>
</author>
<published>2012-03-04T21:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=cb9a5877b88787f176215c5addb8c1be225a39d0'/>
<id>urn:sha1:cb9a5877b88787f176215c5addb8c1be225a39d0</id>
<content type='text'>
It misses -lm when compiling miniperl

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>microperl compile fix with ccache enabled</title>
<updated>2011-02-08T21:23:58+00:00</updated>
<author>
<name>Martin Hicks</name>
<email>mort@bork.org</email>
</author>
<published>2011-02-08T21:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=43987641d3325a24f6db2785c17c3485c06a0719'/>
<id>urn:sha1:43987641d3325a24f6db2785c17c3485c06a0719</id>
<content type='text'>
Just a simple quote problem with $(HOSTCC)

Signed-off-by: Martin Hicks &lt;mort@bork.org&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Update all packages to quote $(TARGET_CC)</title>
<updated>2010-07-07T06:20:21+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-06T07:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=a1c8fa41f6f6e5047182fe90656bcd30243bca8d'/>
<id>urn:sha1:a1c8fa41f6f6e5047182fe90656bcd30243bca8d</id>
<content type='text'>
Now that TARGET_CC contains several space-separated words, it must be
used quoted everywhere.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>microperl: fix build with /bin/sh = dash</title>
<updated>2010-05-27T07:53:01+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-27T07:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=062cebb08fa9079b39f61144224de2ad2e2e56a6'/>
<id>urn:sha1:062cebb08fa9079b39f61144224de2ad2e2e56a6</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>package/microperl: fix build</title>
<updated>2009-11-30T21:31:50+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-11-30T21:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=78f2cb70e2827df9b2b684e54234fc5520003624'/>
<id>urn:sha1:78f2cb70e2827df9b2b684e54234fc5520003624</id>
<content type='text'>
There seems to be some confusion about makefile/Makefile, so just fixup
both files for now to keep it safe.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>packages: use qstrip</title>
<updated>2009-09-05T12:43:17+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-07-30T15:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3c35d55ea976148bfb479b40b904d5b37b71ecb6'/>
<id>urn:sha1:3c35d55ea976148bfb479b40b904d5b37b71ecb6</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package: Remove unnecessary dependencies on uclibc.</title>
<updated>2009-09-03T18:22:38+00:00</updated>
<author>
<name>Will Newton</name>
<email>will.newton@gmail.com</email>
</author>
<published>2009-09-02T15:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=422ce6536b6d45e4632d526ae04c6af0bd36e80a'/>
<id>urn:sha1:422ce6536b6d45e4632d526ae04c6af0bd36e80a</id>
<content type='text'>
A C library will have been built by the toolchain makefiles, so there is no
need for packages to explicitly depend on uclibc.

Signed-off-by: Will Newton &lt;will.newton@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>microperl: fix build</title>
<updated>2009-08-04T13:48:40+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-04T13:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6cd57ce392233177261d218a8697c92bd0f9a764'/>
<id>urn:sha1:6cd57ce392233177261d218a8697c92bd0f9a764</id>
<content type='text'>
Fix the little build systems hacks that no longer applied to the
version of Perl being used. With these fixes in place, microperl
builds and runs properly simple Perl commands on the target.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
