summaryrefslogtreecommitdiffstats
path: root/package/microperl
Commit message (Collapse)AuthorAgeFilesLines
* microperl: uses fork(), only available on MMU platformsThomas Petazzoni2012-08-261-0/+2
| | | | | | | Fixes http://autobuild.buildroot.net/results/0d5e272b594bc6cc84df291134e2b23d33b97d17/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: use new host-xxx-package macrosArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove REAL_GNU_TARGET_NAMERichard Braun2012-06-231-2/+2
| | | | | | | | Instead of providing two variables, make GNU_TARGET_NAME give the real target name, and remove REAL_GNU_TARGET_NAME altogether. Signed-off-by: Richard Braun <rbraun@sceen.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* microperl: fix MICROPERL_INSTALL_TARGET_CMDSThomas Petazzoni2012-03-271-4/+6
| | | | | | | | | | | | | | | | | | | | | | The MICROPERL_INSTALL_TARGET_CMDS used the following construct in a for loop: [ -d $(@D)/lib/$$j ] && cp -af $(@D)/lib/$$j \ $(TARGET_DIR)/$(MICROPERL_MODS_DIR) ; \ [ -f $(@D)/lib/$$i ] && $(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 <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* microperl: bump to version 5.12.4 and convert to gentargetsGustavo Zacarias2012-03-084-118/+228
| | | | | | | | | | | | | | | | | * 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 <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* microperl: fix host buildArnout Vandecappelle (Essensium/Mind)2012-03-061-1/+1
| | | | | | | It misses -lm when compiling miniperl Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* microperl compile fix with ccache enabledMartin Hicks2011-02-081-1/+1
| | | | | | | Just a simple quote problem with $(HOSTCC) Signed-off-by: Martin Hicks <mort@bork.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update all packages to quote $(TARGET_CC)Thomas Petazzoni2010-07-071-1/+1
| | | | | | | Now that TARGET_CC contains several space-separated words, it must be used quoted everywhere. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* microperl: fix build with /bin/sh = dashPeter Korsgaard2010-05-271-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/microperl: fix buildPeter Korsgaard2009-11-301-0/+2
| | | | | | | 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 <jacmet@sunsite.dk>
* packages: use qstripThomas Petazzoni2009-09-051-2/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | 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 <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* microperl: fix buildThomas Petazzoni2009-08-041-3/+2
| | | | | | | | 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 <thomas.petazzoni@free-electrons.com>
* microperl: strip target binaryPeter Korsgaard2009-02-041-1/+4
|
* Avoid the use of subshell in microperlUlf Samuelsson2009-01-251-1/+1
|
* Fix make problems with perlUlf Samuelsson2009-01-251-10/+38
|
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-1/+1
|
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-1/+1
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Kconfig: remove 'default n'Peter Korsgaard2008-07-171-1/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* - semicolon touchup. No other changesBernhard Reutner-Fischer2007-08-221-15/+15
|
* Use <package>_VERSION in all <package>.mk instead of <package>_VERUlf Samuelsson2007-07-111-4/+4
|
* - minor tweak to naming of microperl module list in the configBernhard Reutner-Fischer2007-02-041-1/+1
|
* - it misses Carp/Heavy.pm but is unable to diagnose this fact and just ↵Bernhard Reutner-Fischer2007-01-291-1/+1
| | | | | | throws "unknown error". Now automake at least fails with an explicit error..
* - start populating perl stuff into the rootfs to make automake workBernhard Reutner-Fischer2007-01-291-2/+20
|
* - remove some hardcoded occurances of "make" and use the proper variable insteadBernhard Reutner-Fischer2007-01-211-1/+1
|
* - remove unused variableBernhard Reutner-Fischer2006-12-151-1/+0
|
* - add config option to specify modules to be copied to the target.Bernhard Reutner-Fischer2006-12-152-7/+32
|
* - fix microperl uconfig and pass the target cflags in properly.Bernhard Reutner-Fischer2006-11-241-5/+18
|
* - bump versionBernhard Reutner-Fischer2006-11-221-1/+1
|
* - add and use BR2_BZCAT config option.Bernhard Reutner-Fischer2006-11-171-1/+2
|
* ver bump to 5.8.7Mike Frysinger2005-09-091-1/+1
|
* Patch from ralphs adding microperl, perEric Andersen2005-02-252-0/+47
http://bugs.uclibc.org/view.php?id=123