Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Mar 2006 16:58:15 -0800 (PST)
From:      "Eugene M. Kim" <ab@purple.the-7.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94919: [PATCH] suPHP (www/suphp) 0.6.1
Message-ID:  <200603250058.k2P0wFsX057138@purple.the-7.net>
Resent-Message-ID: <200603250100.k2P10Uhr030584@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         94919
>Category:       ports
>Synopsis:       [PATCH] suPHP (www/suphp) 0.6.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 25 01:00:29 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Eugene M. Kim
>Release:        FreeBSD 6.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD purple.the-7.net 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Thu Mar 23 17:06:51 PST 2006 ab@purple.the-7.net:/home/FreeBSD/build/RELENG_6/obj/home/FreeBSD/build/RELENG_6/src/sys/PURPLE i386


	
>Description:
This is a request for update of www/suphp to 0.6.1.

Complete port tarball:
	http://purple.the-7.net/~ab/FreeBSD/suphp-0.6.1.tar.bz2

diff from 0.5.2_1:
	http://purple.the-7.net/~ab/FreeBSD/suphp-0.5.2_1-0.6.1.diff

Please untar/apply from /usr.

Summary of changes:

o The port now uses more of the bsd.apache.mk framework for:
- Checking the version of Apache,
- Retrieving the module name and installation directory, and
- Locating various tools such as apxs.

o WITHOUT_CHECK{PATH,UID,GID} options now use the bsd.port.mk's OPTIONS
  facility.

o MYPORTDOCS -> PORTDOCS (for dynamic plist generation; this trims
  pkg-plist down a lot too).

o The doc directory doesn't have per-language subdirectories anymore.

o PHP_PATH need not be defined (--with-php is gone).

o post-install target now runs apxs, as the "install" target in the
  source distribution doesn't seem to run it anymore.

o All patch files have been retired (yay):

- patch-Makefile.in, patch-src::Makefile.in:
  The source distribution doesn't use make -C anymore.

- patch-src::apache2::mod_suphp.c:
  The chdir()/access() bugfix apparently has been committed to APR
  (see http://issues.apache.org/bugzilla/show_bug.cgi?id=30137).

- patch-src::apache::Makefile.in:
  The source distribution now builds either Apache 1.x or Apache 2.x
  version only, not both.

I am not sure about these (i.e. there may be room for improvement):

o I assumed apr-1-config (from Apache 2.1/2.2 or APR) is used in the
  same way as apr-config (from Apache 2.0); since I don't have any
  Apache 2.[12] installation, I couldn't verify this.

o CHECK{U,G}ID can perhaps be retired.  The doc/INSTALL document in the
  source distribution still mentions --disable-check{u,g}id, but I
  could not find any reference to them in the source code nor in the
  configure script.

>How-To-Repeat:
	
>Fix:

See Description for the URL to the new port tarball/patch.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603250058.k2P0wFsX057138>