summaryrefslogtreecommitdiffstats
path: root/meta-webserver
Commit message (Collapse)AuthorAgeFilesLines
* 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>