History log of /haikuports/www-servers/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b33911a6 23-Jul-2019 Sergei Reznikov <diver@gelios.net>

nginx: bump version

1a90c0e9 23-Oct-2018 fbrosson <fbrosson@users.noreply.github.com>

Apache: enable x86 secondary arch...

9c5bf79c 23-Oct-2018 fbrosson <fbrosson@users.noreply.github.com>

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.


7956ee00 15-Oct-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: bump to 1.4.51.

a89c4d1c 15-Oct-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: PROVIDES += "lib:mod_sockproxy" (new in 1.4.50)


f7d70026 14-Oct-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: bump to 1.4.50.

0448f8c7 22-Sep-2018 fbrosson <fbrosson@users.noreply.github.com>

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/.

037a5053 05-Sep-2018 fbrosson <fbrosson@users.noreply.github.com>

Apache: rev-bump, sorry... Closes #2949

640add17 05-Sep-2018 fbrosson <fbrosson@users.noreply.github.com>

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.

9157c823 05-Sep-2018 Jerome Duval <jerome.duval@gmail.com>

code reformat.

3b10cbdb 04-Sep-2018 Jerome Duval <jerome.duval@gmail.com>

fix missing $secondaryArchSuffix

clean up.

967ba480 08-Aug-2018 Jerome Duval <jerome.duval@gmail.com>

www-*: reorder sections.

844cdc8a 03-Aug-2018 Jerome Duval <jerome.duval@gmail.com>

www-*: code style.

fcbd68f5 16-Jul-2018 fbrosson <fbrosson@users.noreply.github.com>

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...

7b02f29d 16-Jun-2018 fbrosson <fbrosson@users.noreply.github.com>

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.

b173cb96 16-Jun-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: fix PROVIDES*, add debuginfo & commandSuffix. (#2692)

* The lib:mod_* in PROVIDES* were missing a $secondaryArchSuffix.
* Use "$(getPackagePrefix mod_geoip)" in defineDebugInfoPackage.

9809d4ce 03-Jun-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: select the libuuid from util-linux. (#2641)

4d9b6491 20-May-2018 miqlas <5569059+extrowerk@users.noreply.github.com>

Apache: bump, provides fix, debuginfo, bindir, general cleanup (#2549)

8fe11608 11-May-2018 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: bump to 1.4.49. (#2321)

b63610ca 29-Nov-2017 Michael Lotz <mmlr@mlotz.ch>

Various revision bumps to force rebuild of _x86 packages.

These were all built against openssl11 which was deactivated.

f32f63d1 26-Nov-2017 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: declare mod_openssl, mod_vhostdb{,_ldap} & mod_wstunnel.

85c00d25 20-Nov-2017 Jerome Duval <jerome.duval@gmail.com>

lighttpd: bump version.

c9f91114 07-Nov-2017 Jerome Duval <jerome.duval@gmail.com>

apache: bump version.

be1c56e8 06-Nov-2017 Jerome Duval <jerome.duval@gmail.com>

apache: bump version.

fc0936b0 26-Jun-2017 Jerome Duval <jerome.duval@gmail.com>

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.

8f26698e 05-Jun-2017 miqlas <miqlas@users.noreply.github.com>

lighttpd: bump version, build fix (#1395)

66cacb9e 05-Jun-2017 miqlas <miqlas@users.noreply.github.com>

Apache: bump version, fix patchset (#1391)

* Apache: bump version, fix patchset

* Switch to secure source

1a5c0b8f 13-May-2017 Schrijvers Luc <begasus@gmail.com>

cherokee: bump version, remove old bep/patch files (#1336)

Import work from arfonzo

a24de0f0 29-Dec-2016 fbrosson <fbrosson@users.noreply.github.com>

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
* 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.

59c43b62 02-Nov-2016 fbrosson <fbrosson@users.noreply.github.com>

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
* 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
* Keep lighttpd.pid in /var/run instead of /var.
* Switch SOURCE_URI from tar.gz to tar.xz ;-)

b27a00f7 01-Nov-2016 Jerome Duval <jerome.duval@gmail.com>

apache: fix patchset.

3bc4b6f9 31-Jul-2016 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: bump to 1.4.41, drop patch (applied upstream ;-)

efdc75f1 24-Jul-2016 fbrosson <fbrosson@users.noreply.github.com>

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
* 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.

c671668e 05-Mar-2016 waddlesplash <waddlesplash@gmail.com>

Merge pull request #497 from DarkmatterVale/master


cf8807bd 04-Mar-2016 fbrosson <fbrosson@users.noreply.github.com>

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)

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.

6f4f4519 05-Mar-2016 Vale <valetolpegin@gmail.com>


4ceccd41 17-Feb-2016 Vale <valetolpegin@gmail.com>

Fix ordering

5d04d85a 08-Feb-2016 fbrosson <fbrosson@users.noreply.github.com>

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.

219ebbb9 25-Jan-2016 fbrosson <fbrosson@users.noreply.github.com>

lighttpd: 1.4.35→1.4.39, ARCHITECTURES += ?x86 ?x86_64 ?arm ?ppc

Update recipe from 1.4.35 to 1.4.39.
Drop the second chunk of the patch for 1.4.35, as it is already in 1.4.39.
Regarding the first chunk, which replaces -std=gnu99 by -std=gnu9x in configure.ac, it seems we need to keep the change because gcc2 probably ignores that "-std=gnu9x was deprecated in favor of -std=gnu99" and, consequently, does not understand -std=gnu99.
Add ?x86 ?x86_64 ?arm ?ppc to ARCHITECTURES.
Switch from http to https for HOMEPAGE and SOURCE_URI as lighttpd.net is now using SSL certificates from https://letsencrypt.org/

6145187e 12-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Bump package revisions after OpenSSL update.

23701cb6 19-Oct-2015 Jerome Duval <jerome.duval@gmail.com>

haproxy: bump version.

33ff2768 09-Sep-2015 Humdinger <humdingerb@gmail.com>

Furbish those recipes. SUMMARY/DESCRIPTION and re-ordering blocks.

06e8ae9f 07-Aug-2015 Humdinger <humdingerb@gmail.com>

De-lint recipes

* fceux
SUMMARY must have at least 3 words
Re-ordered blocks

* fenris
SUMMARY must start with capital letter
Re-ordered blocks

* gcc
SUMMARY must have at least 3 words
Re-ordered blocks

* giflib6
SUMMARY must start with capital letter
Re-ordered blocks

* glm
SUMMARY must have at least 3 words
Re-ordered blocks

* hexedit
SUMMARY must have at least 3 words
Re-ordered blocks

* lateef_font
SUMMARY must have at least 3 words
Re-ordered blocks

* libmicro
SUMMARY must have at least 3 words
Re-ordered blocks

* libusb_compat
SUMMARY must start with capital letter
Re-ordered blocks

* readline
Re-ordered blocks

* libutf8proc
SUMMARY must start with capital letter
Re-ordered blocks
Added REQUIRES_devel

* libwebp
SUMMARY must start with capital letter
Re-ordered blocks

* lighttpd
SUMMARY must start with capital letter
Re-ordered blocks

* lzip
SUMMARY must start with capital letter
Re-ordered blocks

4634abef 03-Aug-2015 Augustin Cavalier <waddlesplash@gmail.com>

Trim extra newlines at end of file & trailing whitespace.

3e0dd269 03-Aug-2015 Kostadin Damyanov <maxmight@gmail.com>

De-lint recipes.

9ae34fe1 22-Jul-2015 Humdinger <humdingerb@gmail.com>

De-Lint recipes.

* nasm
Re-ordering blocks

* naspro
Removed "." from SUMMARY
Re-ordering blocks

* netpbm
Re-ordering blocks

* netperf
Removed "." from SUMMARY
Re-ordering blocks

* neverball
Removed "." from SUMMARY
Re-ordering blocks

* nginx
Re-ordering blocks

* nss
Removed "." from SUMMARY
Re-ordering blocks

f561efbc 02-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>


d161275d 11-Jan-2015 Puck Meerburg <puck@puckipedia.nl>

Add RobinHood recipe

3b728a2c 01-Jan-2015 Timothy Gu <timothygu99@gmail.com>

Remove apache-2.2.*

- It's the old bep format
- It fails lint
- There is a new recipe available

727f9b4a 16-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Apache2: Rewrap description and add missing $jobArgs.

597d1821 16-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Merged in TheNavigator/haikuports (pull request #344)

Fixed Apache 2.4.3

50097924 15-Dec-2014 Nav <nav@unlicrea.com>

Removed TEST block

ec82f204 15-Dec-2014 Nav <nav@unlicrea.com>

Updated summary and description

dba95e89 15-Dec-2014 Nav <nav@unlicrea.com>

Updated Apache 2.4.3 recipe, updated revision

8bbc2101 15-Dec-2014 Nav <nav@unlicrea.com>

Updated Apache 2.4.3 recipe

86bf66bb 15-Dec-2014 Nav <nav@unlicrea.com>

Updated Apache recipe

dc46df0a 15-Dec-2014 Nav <nav@unlicrea.com>

Updated recipe

275daa9b 15-Dec-2014 Nav <nav@unlicrea.com>

Fixed Apache 2.4.3 - Added recipe

37601bf0 15-Dec-2014 Nav <nav@unlicrea.com>

Fixed Apache 2.4.3

52b344b9 14-Dec-2014 Oliver Tappe <zooey@hirschkaefer.de>

Drop references to $haikuVersion.

* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.

be75917d 20-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

lighttpd: enable SSL support.

9cdeaa3e 17-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add recipe for lighttpd.

* Needed by WebKit to run "http" tests (or php-based ones)
* Lots of failing tests, but seems to be roughly working

a68fba0f 02-Aug-2014 François Revol <revol@free.fr>

nginx: mark it as untested for now

73d70e7e 02-Aug-2014 François Revol <revol@free.fr>

Add a recipe for nginx

Couldn't get the settings published somehow...

3f3180b1 02-Aug-2014 François Revol <revol@free.fr>

nginx: update patch

264b8bdd 30-Jul-2014 François Revol <revol@free.fr>

New patch for nginx

Worked around the maximum errno issue with a specific implementation.

80bbd70b 21-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Let all recipes use SHA-256 checksums only.

01eac841 02-Jan-2014 noryb009 <noryb009@hotmail.com>

Rewrap www-servers DESCRIPTIONs

aefec3e0 09-Dec-2013 Adrian Jelen <adrian.jelen@gmail.com>

Convert enet, jasper and haproxy to working recipe

6b753405 09-Dec-2013 Adrian Jelen <adrian.jelen@gmail.com>

Convert jasper, enet and haproxy to working recipe

60aba35d 29-Mar-2013 Oliver Tappe <zooey@hirschkaefer.de>

* convert all .bep files to follow shell syntax
* rename all .bep files to .recipe

94cc6aaf 29-Mar-2013 Oliver Tappe <zooey@hirschkaefer.de>

Merge all changes from trunk

134b578f 11-Feb-2011 Scott McCreary <scottmc2@gmail.com>

Adjusted directory locations a bit for Apache. This still needs further work.

be1792a3 04-Feb-2011 Scott McCreary <scottmc2@gmail.com>

Initial .bep and patch files for apache httpd, patch is based on Kaliber's previous patch. TODO: fix directories being used
using finddir, and figure out user name issue.