0
0
Fork 0
Commit Graph

86 Commits

Author SHA1 Message Date
kenmays 6f914751c8
apache: bump to 2.4.50 (#6248) 2021-10-07 23:03:52 +03:00
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
IhatemyISP 0b05db1b99
nginx: version and feature bump (#5763)
* nginx: version and feature bump
2021-03-15 19:45:40 +01:00
kenmays 19d3ab8fa0
lighttpd: bump version (#5254) 2020-09-18 09:03:17 +02:00
kenmays de61fdcc01
apache: bump version (#5255)
* apache: disabled build
2020-09-16 16:15:03 +02:00
Augustin Cavalier 165a784ece Bump revisions of all packages that depend on curl. 2020-04-11 17:32:56 -04:00
waddlesplash dc7dc905a9
Delete cherokee-1.2.104.recipe 2020-04-10 10:41:10 -04:00
waddlesplash 0d1d1b36bb
Delete cherokee-1.2.104.patchset 2020-04-10 10:41:07 -04:00
Augustin Cavalier e23e9be3cf Bump revisions of all packages that depend on OpenSSL. 2020-03-19 20:08:50 -04:00
Adrien Destugues 8ae943d375 Revert "lighttpd: bump version."
This reverts commit dd14527657.

This version of lighttpd crashes when starting. Please run haikuporter
--test when bumping versions.
2020-01-02 21:42:05 +01:00
alwayslivid f939ec6c27 apache: bump version (#4432) 2019-12-09 13:13:59 +01:00
Jerome Duval dd14527657 lighttpd: bump version. 2019-11-19 19:32:33 +01:00
Sergei Reznikov b33911a641 nginx: bump version 2019-07-24 02:13:39 +03:00
fbrosson 1a90c0e945
Apache: enable x86 secondary arch... 2018-10-23 20:22:12 +00:00
fbrosson 9c5bf79cd8
Apache: bump to 2.4.37, make some important changes.
* The modules were previously installed directly in /system/lib/.
  Now the are being installed in /system/lib/apache/.

* On x86 secondary arch the modules are now being installed in
  /system/lib/x86/apache/, and we can re-enable that arch.

* The "httpd.conf" file, as well as two subdirectories, "extra"
  and "original", were previously installed in /system/settings/.
  Now they are being installed in /system/settings/apache/.

* Several directories ("build", "cgi-bin", "error", "htdocs",
  "icons" and "manual") which were previously installed in
  /system/data/ are now being installed in /system/data/apache/.
  Remark: Although "cgi-bin", "htdocs" and "icons" could have been
  kept in /system/data/, having "build", "error" and "manual" in
  /system/data/ was definitely wrong. Hence the global move.

* Move GLOBAL_WRITABLE_FILES before PROVIDES.
2018-10-23 20:13:41 +00:00
fbrosson 7956ee0002
lighttpd: bump to 1.4.51. 2018-10-15 13:52:40 +00:00
fbrosson a89c4d1cd8
lighttpd: PROVIDES += "lib:mod_sockproxy" (new in 1.4.50)
While at it, move GLOBAL_WRITABLE_FILES*, USER_SETTINGS_FILES* and
POST_INSTALL_SCRIPTS before PROVIDES.
2018-10-15 13:52:39 +00:00
fbrosson f7d7002611
lighttpd: bump to 1.4.50. 2018-10-14 18:51:40 +00:00
fbrosson 0448f8c7cc
Apache: bump to 2.4.35, use lib{brotlienc,curl,jansson}.
This brings mod_brotli and mod_md. The "managed domains" module,
mod_md, is required for integrating Let's Encrypt functionality.

Also mark x86 secondary arch as untested because the modules are
not being installed in system/lib/x86/ but in system/lib/.
2018-09-22 09:04:23 +00:00
fbrosson 037a5053b8
Apache: rev-bump, sorry... Closes #2949 2018-09-06 04:34:31 +00:00
fbrosson 640add17fc
Apache: use libnghttp2. This allows to build mod_http2.
While at it, comment out the "User daemon" and "Group daemon"
directives in the default httpd.conf to workaround #2949.
2018-09-06 04:22:58 +00:00
Jerome Duval 9157c823ae code reformat. 2018-09-05 14:34:26 +02:00
Jerome Duval 3b10cbdba8 fix missing $secondaryArchSuffix
clean up.
2018-09-05 07:37:48 +02:00
Jerome Duval 967ba48080 www-*: reorder sections. 2018-08-08 17:40:49 +02:00
Jerome Duval 844cdc8a1c www-*: code style. 2018-08-03 14:52:59 +02:00
fbrosson fcbd68f593
Apache: bump to 2.4.34, switch SOURCE_URI to tar.bz2.
Remark: the default configuration does not work out-of-the-box, but
this was already the case before this version bump...
2018-07-16 13:55:17 +00:00
fbrosson 7b02f29d44
lighttpd: do not use getPackagePrefix for now. (#2692)
getPackagePrefix makes our scripts on travis-ci.org complain:

Checking ports of: lighttpd-1.4.49
lighttpd-1.4.49 [www-servers]
packageEntries: error: "mod_geoip" doesn't seem to be
a valid package suffix.

So, instead, use a little hack.
2018-06-16 07:09:04 +00:00
fbrosson b173cb969c
lighttpd: fix PROVIDES*, add debuginfo & commandSuffix. (#2692)
* The lib:mod_* in PROVIDES* were missing a $secondaryArchSuffix.
* Use "$(getPackagePrefix mod_geoip)" in defineDebugInfoPackage.
2018-06-16 06:55:15 +00:00
fbrosson 9809d4ce46
lighttpd: select the libuuid from util-linux. (#2641) 2018-06-03 17:35:27 +00:00
miqlas 4d9b6491f0 Apache: bump, provides fix, debuginfo, bindir, general cleanup (#2549) 2018-05-20 10:57:18 -04:00
fbrosson 8fe1160845
lighttpd: bump to 1.4.49. (#2321) 2018-05-11 09:07:19 +00:00
Michael Lotz b63610ca88 Various revision bumps to force rebuild of _x86 packages.
These were all built against openssl11 which was deactivated.
2017-11-29 21:26:57 +01:00
fbrosson f32f63d1d1 lighttpd: declare mod_openssl, mod_vhostdb{,_ldap} & mod_wstunnel. 2017-11-27 12:18:20 +00:00
Jerome Duval 85c00d2554 lighttpd: bump version. 2017-11-20 20:23:16 +01:00
Jerome Duval c9f9111499 apache: bump version. 2017-11-07 22:03:58 +01:00
Jerome Duval be1c56e826 apache: bump version. 2017-11-06 19:00:56 +01:00
Jerome Duval fc0936b040 Bump revisions for x86_64 rebuild after time_t change.
* a few apps needed build fix for time_t.
* disable compatibility packages for x86_64.
2017-06-27 15:46:25 +02:00
miqlas 8f26698e7a lighttpd: bump version, build fix (#1395) 2017-06-05 19:39:19 -04:00
miqlas 66cacb9ef9 Apache: bump version, fix patchset (#1391)
* Apache: bump version, fix patchset

* Switch to secure source
2017-06-05 07:24:44 -04:00
Schrijvers Luc 1a5c0b8f2f cherokee: bump version, remove old bep/patch files (#1336)
Import work from arfonzo
2017-05-13 11:53:16 +02:00
fbrosson a24de0f05d lighttpd: bump to 1.4.44. (#966)
* Do not call aclocal, autoconf and automake anymore, as this is
  no longer required given that we don't need to fix Makefile.am
  anymore.
* Update PROVIDES by commenting out lib:mod_authn_{gssapi,mysql},
  lib:mod_mysql_vhost and lib:mod_trigger_b4_dl because 1.4.44 no
  longer creates empty modules when dependencies are missing.
* Simplify the on-the-fly patch for lighttpd/conf.d/geoip.conf as
  upstream now suggests GeoLiteCity.dat instead of GeoCityLite.dat.
* Inclusion of mod_geoip before mod_ssi has been applied upstream.
2016-12-29 07:07:41 +00:00
fbrosson 59c43b62f6 lighttpd: bump to 1.4.42, with mod_geoip and 6 other modules. (#851)
* This release of lighttpd comes with 7 new modules: mod_deflate,
  mod_authn_{file,gssapi,ldap,mysql}, mod_uploadprogress and
  mod_geoip.
* The GeoIP module is being added in a separate sub-package to limit
  the dependency on the geoip package to that sub-package only.
* Add a quickstart-geoip.txt and a demo geoip page for novice users.
* In lighttpd.conf don't use paths that change when the package is
  updated.
* Keep lighttpd.pid in /var/run instead of /var.
* Switch SOURCE_URI from tar.gz to tar.xz ;-)
2016-11-02 18:56:16 -04:00
Jerome Duval b27a00f73b apache: fix patchset. 2016-11-01 17:15:16 +00:00
fbrosson 3bc4b6f96a lighttpd: bump to 1.4.41, drop patch (applied upstream ;-) 2016-07-31 16:12:20 +00:00
fbrosson efdc75f1b9 lighttpd: bump to 1.4.40, drop x86_gcc2, add x86 secondary arch. (#721)
* Configure with more options: --with-libxml --with-ldap --with-lua
  --with-sqlite --with-uuid --with-webdav-locks
* Create a read-only copy of system/settings/lighttpd/ in
  system/data/lighttpd/template-settings/.
* Rename index.shtml to index.lighttpd.shtml to make it easier to
  share the same document-root with other web servers.
* Add quickstart.txt in $docDir with some useful information.
2016-07-24 17:23:36 -04:00
waddlesplash c671668eeb Merge pull request #497 from DarkmatterVale/master
Fix HOMEPAGE, COPYRIGHT, and LICENSE blocks
2016-03-06 12:19:59 -05:00
fbrosson cf8807bd7f lighttpd: improve recipe to make it work out-of-the-box.
Use autoconf and patch configure.ac instead of configure.
Declare the recipe as also tested on x86 and x86_64.
Install default configuration (in settings/lighttpd/) with SSI enabled.
Declare data/lighttpd/www/htdocs as the document root.
Install a default index.shtml page that works if SSI is enabled.
Install a default index.lighttpd.html page that is used if SSI is disabled.
Group all modules (mod_*.so) in lib/lighttpd/ instead of installing them in lib.
Make var/log/lighttpd/ the default directory for access.log and error.log.
Remove all lib-related stuff from the devel package and, instead, add all .h files that could be required to build third-party modules in separate recipes. That lists consists of all .h files in src except these: configparser.h network.h proc_open.h request.h
Add --with-{zlib,bzip2} to configure args to enable {zlib,bzip2} support for mod_compress.
Add --with-pcre to configure args to make lighttpd understand regexps in the server configuration.
Add --with-webdav-props to configure args (as well as the required dependencies on libsqlite3 and libxml2) to enable some features of the WebDAV module.

With these changes lighttpd runs out of the box on Haiku.
Launch lighttpd with:
lighttpd -f /system/settings/lighttpd/lighttpd.conf
Monitor the access log with:
tail -f /var/log/lighttpd/access.log
Monitor the error log with:
tail -f /var/log/lighttpd/error.log
Stop lighttpd with:
kill $(cat /var/lighttpd.pid)

Notes:
To have alternate pages served instead of the default page, comment-out the active "var.server_root" line in /system/settings/lighttpd/lighttpd.conf and uncomment the inactive one at the next line, then place the alternate content in /var/www/htdocs/ and restart lighttpd.

Further changes that could be nice to make:

* Find a better way to patch configure.ac for the detection of libnetwork to make it compatible with all other platforms and then send it to upstream.
* Check if USER_SETTINGS_FILES and GLOBAL_WRITABLE_FILES could be improved. In particular, see how "template" works and provide both read-only template config files and user-modifiable "keep-old" copies.
* Check if there is a more appropriate directory for the customized default index.(s)html.
* Suggest a default location for cgi-bin scripts/runtimes.
* Add start/stop scripts and some glue to make lighttpd available as service on Haiku.
* Add glue to auto-rotate logs.
2016-03-06 16:02:38 +00:00
Vale 6f4f45198e Fix HOMEPAGE, COPYRIGHT, and LICENSE blocks 2016-03-05 14:19:01 -05:00
Vale 4ceccd41e1 Fix ordering 2016-02-17 14:39:36 -05:00
fbrosson 5d04d85a49 lighttpd: also patch configure (std=gnu99 → std=gnu9x)
Workaround an issue about the configure script not being regenerated from configure.ac.
Instead of changing the BUILD block of the recipe, adding a tiny patch for the configure script is easy and works fine.
2016-02-09 01:17:18 +01:00