Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com Date: Wed, 9 Jan 2002 12:47:43 +0100 From: "Gerrit P. Haase" X-Mailer: The Bat! (v1.53t) Business Reply-To: "Gerrit P. Haase" Organization: convey Information Systems GmbH X-Priority: 3 (Normal) Message-ID: <885801411.20020109124743@familiehaase.de> To: Stipe Tolj CC: cygwin-apps Subject: Re: [ANN] apache_1.3.22 package available for setup inclusion In-Reply-To: <3C3BFC4C.15C3C81A@wapme-systems.de> References: <3C3BFC4C DOT 15C3C81A AT wapme-systems DOT de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Stipe, 2002-01-09 12:17:13, du schriebst: > http://apache.dev.wapme.net/support/apache-cygwin/ > The setup.hint: > sdesc: "The Apache HTTP (Web) Server" > ldesc: "The Apache Project is a collaborative software development > effort aimed at creating a robust, commercial-grade, featureful, > and freely-available source code implementation of an HTTP (Web) > server. The project is jointly managed by a group of volunteers > located around the world, using the Internet and the Web to > communicate, plan, and develop the server and its related > documentation. These volunteers are known as the Apache Group. > In addition, hundreds of users have contributed ideas, code, and > documentation to the project. This file is intended to briefly > describe the history of the Apache Group and recognize the many > contributors." > category: Net Web > requires: cygwin > curr: 1.3.22 > The modules are pre-compiled as shared DLLs and the build process has > been documented in /usr/doc/Cygwin/apache_1.3.22-1.README. > Users may have to include /usr/libexec to their PATH, due to the fact > that libhttpd.dll resides there. Should we move at least that core > library to /usr/bin to have it in PATH like the other cygfoo.dlls? I vote pro including this package to the net release (mainly because there is another proxyserver which works better for me like squid;) The binary version seems to work ok, as usual (proxy not tested yet). Some minor issues: 1. I think libhttpd.dll should be in /usr/bin like all the shared libs. To load the shared plugins it isn't needed to include /usr/libexec in the PATH? 1.2. # Cygwin 1.3.x layout prefix: /usr exec_prefix: $prefix bindir: $prefix/bin sbindir: $prefix/sbin libexecdir: $prefix/libexec mandir: $prefix/man sysconfdir: /etc/httpd/conf I request to change the path to the conf files to /etc/apache or /etc/httpd, why another subdirectory? datadir: /var/www iconsdir: $datadir/icons htdocsdir: $datadir/htdocs manualdir: $htdocsdir/manual cgidir: $datadir/cgi-bin includedir: $prefix/include/apache localstatedir: /var runtimedir: $localstatedir/run logfiledir: $localstatedir/log/httpd proxycachedir: $localstatedir/cache/httpd 2. A typo in the README: tar xjvf apache_1.3.22-1-src.tar.bz2 cd apache_1.3.22 configure --with-layour=Cygwin \ ^^^^^ --with-port=80 \ --enable-module=most \ --enable-shared=max 3. The Cygwin README with build instructions should also be included in the source package (IMO). Fix 1., 2., 3. and i'll start a build now to see if the patched source builds `user-friendly' without tweaking:-) Gerrit -- =^..^=