summaryrefslogtreecommitdiffstats
path: root/meta-webserver
Commit message (Collapse)AuthorAgeFilesLines
* README: show github mirror URL in layer dependenciesMartin Jansa2013-05-031-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sthttpd: add recipePaul Eggleton2013-05-022-0/+83
| | | | | | | | | | | | | | | | | | This is the "supported" fork of thttpd which has a rewritten build system to avoid the need to patch it, as well as other minor fixes. The recipe was based on the thttpd recipe in meta-arago-extras (originally migrated from OE-Classic by Franklin S. Cooper Jr <fcooper@ti.com>) with the following improvements: * Set SUMMARY * Remove PARALLEL_MAKE = "" (new build system should avoid previous issues) * Use more accurate LICENSE * Rearrange recipe to conform with current style * Use += instead of _append for FILES definitions * Add LSB headers to initscript * Fix hardcoded ${sbindir} in initscript Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: fix multilib buildsPaul Eggleton2013-04-291-34/+33
| | | | | | | | | | Change PN -> BPN in a number of places so that files are stored in the correct location and packaged correctly. Based on a patch by Song.Li <Song.Li@windriver.com> with additional PN -> BPN replacements. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: update to 5.4.14Marcin Juszkiewicz2013-04-294-215/+4
| | | | | | Only build tested. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
* hiawatha: update to 9.1Jack Mitchell2013-04-291-2/+2
| | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* Hiawatha: update to 9.0, add systemd supportJack Mitchell2013-04-222-5/+30
| | | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cherokee: move systemd service file to meta-webserver tooMartin Jansa2013-04-191-0/+10
|
* nostromo: move to meta-webserver and tweakPaul Eggleton2013-04-195-0/+284
| | | | | | | | * Add SUMMARY * Move SRC_URI checksums next to SRC_URI Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cherokee: move to meta-webserver and tweakPaul Eggleton2013-04-192-0/+88
| | | | | | | * Set SUMMARY instead of DESCRIPTION Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-157-136/+136
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* modphp: enable mysql option in PACKAGECONFIGJackie Huang2013-04-152-12/+221
| | | | | | | | * enable mysql option in PACKAGECONFIG * add patch to support autoconf 2.59+ so we can use autotools do_configure to fix a libtool cross-compile issue Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* modphp: revert pthread-check.patch and add one against threads.m4Jackie Huang2013-04-153-65/+31
| | | | | | | | revert pthread-check.patch which hacks the old configure, instead, add one against threads.m4 to enable pthread support when cross-compiling. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* modphp: use libdir instead of baselib to load moduleJackie Huang2013-04-031-1/+1
| | | | | | | | | | When we change the apache2 files layout to debian style, the ServerRoot in httpd.conf was changed to "/" from "/usr", then the relative path to libphp5 module in 70_mod_php5.conf will be invalid so it fails to load the module, use libdir (absolute path) instead so it will always find the module. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* phpmyadmin: fix PN->BPN in do_install for multilibsJackie Huang2013-03-181-4/+4
| | | | | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Joe MacDonald <joe.macdonald@windriver.com>
* hiawatha: update to 8.8.1Jack Mitchell2013-03-081-2/+2
| | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* modphp5: use ${baselib} instead of hardcoded "lib"Jackie Huang2013-03-071-0/+1
| | | | | | | The hardcoded lib path will cause apache2 fail to start on the target with other baselib like lib64. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* README: extend for meta-webadmin additionPaul Eggleton2013-02-181-0/+17
| | | | | | | * Add directory layout info * Add meta-oe dependency for some recipes Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* ajenti: add new recipePaul Eggleton2013-02-189-0/+404
| | | | | | | | | Add new recipe for the Ajenti web administration interface. This was developed and tested with assistance from Kevin Strasser <kevin.strasser@linux.intel.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: fix the race issue of parallel installationZhenhua Luo2013-01-252-1/+23
| | | | | | | | | | | fix following race issue when do parallel install | mkdir: cannot create directory `/home/mypc/workspace/poky/build_p4080ds_release/tmp/work/ppce500mc-fsl_networking-linux/apache2/2.4.3-r1/image/usr/share/apache2': File exists ... | mkdir: cannot create directory `/home/mypc/workspace/poky/build_p4080ds_release/tmp/work/ppce500mc-fsl_networking-linux/apache2/2.4.3-r1/image/usr/share/apache2': File exists | make[1]: *** [install-man] Error 1 | make[1]: *** Waiting for unfinished jobs.... Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* hiawatha: update to 8.7Jack Mitchell2013-01-162-77/+3
| | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* meta-openembedded: use correct format of Upstream-StatusMartin Jansa2012-12-231-1/+1
| | | | | | | * some patches have also incorrect value, but e.g. "Unknown" is as good as "Pending" to me Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* hiawatha: add new patch to fix xslt implementationJack Mitchell2012-12-052-2/+74
| | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* hiawatha: add CONFFILES and a php exampleEric Bénard2012-11-271-1/+13
| | | | | | | | - add CONFFILES so that configuration files don't get overwritten during upgrade - add an example on how to launch php-cgi using php-fcgi Signed-off-by: Eric Bénard <eric@eukrea.com>
* modphp: enable bz2, zip and mbstringEric Bénard2012-11-272-2/+5
| | | | | | | - bz2 and zip remove warnings in phpmyadmin - mbstring is usefull for multibyte strings Signed-off-by: Eric Bénard <eric@eukrea.com>
* modphp: upgrade to 5.3.19Eric Bénard2012-11-272-5/+5
| | | | Signed-off-by: Eric Bénard <eric@eukrea.com>
* apache2: upgrade to 2.4.3Eric Bénard2012-11-2715-555/+5
| | | | Signed-off-by: Eric Bénard <eric@eukrea.com>
* hiawatha: disable caching by defaultJack Mitchell2012-11-121-1/+1
| | | | | | | Caching shouldn't be on by default as it can cause some unpredictable results in certain situations. Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* hiawatha: update to 8.6Jack Mitchell2012-11-121-2/+2
| | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
* apache2: avoid injecting host include pathPaul Eggleton2012-10-241-1/+2
| | | | | | | includedir (by way of EXTRA_INCLUDES) gets into the CFLAGS of modphp via apxs; thus it should not point to a location on the host. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* hiawatha: add initial 8.5 recipe and associated filesJack Mitchell2012-10-182-0/+89
| | | | | Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: call gnu-configize in do_configurePaul Eggleton2012-10-182-1/+2
| | | | | | | | | Since we override do_configure, gnu-configize doesn't get called and using the old gnu-config files distributed with the PHP source can cause problems for some people e.g. building for AArch64; so add a call to it explicitly here. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: make LICENSE more accuratePaul Eggleton2012-10-151-1/+1
| | | | | | | | | | | PHP 5 is distributed under the PHP 3.01 license (which we identify as PHP-3.0 as far as common license files go). Fixes the following warning: WARNING: modphp: No generic license file exists for: PHP in any provider Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: fix rpath QA issuePaul Eggleton2012-10-152-1/+5
| | | | | | | | Fixes the following QA issue: ERROR: QA Issue: package modphp contains bad RPATH ${STAGING_DIR_TARGET}/usr/lib in file ${WORKDIR}/packages-split/modphp/usr/lib/apache2/modules/libphp5.so Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: reorganise packaging definitionsPaul Eggleton2012-10-111-3/+4
| | | | | | | Move RDEPENDS to the end and PACKAGES before other packaging definitions. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: work around bug in apr-1-config/apu-1-config scriptsPaul Eggleton2012-10-111-4/+12
| | | | | | | | | | | | | | | | | The apr-1-config and apu-1-config scripts (installed into the sysroot by apr and apr-util respectively) report incorrect paths with current OE-Core - see: http://bugzilla.yoctoproject.org/show_bug.cgi?id=3267 Since OE-Core is frozen at the moment, work around the issue by taking a copy of the scripts and fixing them up. Additionally we need to not mangle the libtool name as apr installs it into the sysroot as just 'libtool'. This fixes building apache2 with rm_work enabled. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* phpmyadmin: add new recipePaul Eggleton2012-10-092-0/+72
| | | | | | | | Add new recipe for phpMyAdmin 3.5.2.2, borrowing the apache.conf file from Debian (with the addition of "Require all granted" to enable access). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: fix default php.ini & add PACKAGECONFIGPaul Eggleton2012-10-092-18/+18
| | | | | | | | | * Add "mysql" PACKAGECONFIG option * Add "pgsql" PACKAGECONFIG option (untested) * Use the correct template php.ini filename so that we actually get some content in the default file Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: fix configurationPaul Eggleton2012-10-092-6/+10
| | | | | | | | * Include conf files in /etc/apache2/modules.d and conf.d * Add -D PHP5 to options so that PHP is enabled if installed * Fix "reload" action in initscript Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* xdebug: add new recipePaul Eggleton2012-10-031-0/+34
| | | | | | Add new recipe for the Xdebug PHP debugger/profiler. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* modphp: add from OE-Classic, update to 5.3.14 and fixPaul Eggleton2012-10-035-0/+182
| | | | | | | | | | | | | | * Use working SRC_URI * Fix to use correct headers and apxs script for cross-compiling * Enable threading * Install headers and scripts for building extension modules * Use proper variables instead of /etc, /usr/lib etc. * Fix rpath QA issues * Add LIC_FILES_CHKSUM * Put apache config file into SRC_URI instead of referring to it using FILESDIR Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* apache2: add from OE-Classic, update to version 2.4.2 and fixPaul Eggleton2012-10-0316-0/+1405
| | | | | | | | | | | | | | | | | | | * Enable threading for PHP * Backport a number of patches * Use apachectl in init script * Install modules into a sane location * Ensure apxs script is installed into sysroot in crossscripts directory and modified so that it works for building PHP * Install httpd executable for native version so that PHP configure script can call it * Rename server-makefile-patch to server-makefile.patch and drop apply=yes * Add LIC_FILES_CHKSUM * Fix packaging QA warnings * Add LSB headers to init script * Clean out some cruft and move packaging stuff after do_install Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* Add meta-webserver layerPaul Eggleton2012-10-033-0/+67
Add a layer for web servers, web-based applications and other related software. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>