aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/bsd.apache.mk
Commit message (Collapse)AuthorAgeFilesLines
* - prepare for apache24ohauer2013-03-271-5/+5
|
* - fix semantic in the install target (swap -a -A)ohauer2013-03-031-2/+2
| | | | with head apache@
* - allow to install apache modules activated by definingohauer2013-03-031-0/+8
| | | | | | | | | | AP_MODENABLE in make.conf Requested on the mailing lists - fix patch location in help text with head apache@
* - USE_APACHE s/22+/22/ohauer2012-09-251-1/+1
| | | | | | | | | some additional cleanups/fixes - adopt new Makefile header - convert to optionsNG - use BROKEN instead IGNORE in bsd.apache.mk with hat apache@
* - fix issue in case no module is specifiedohauer2012-09-211-0/+6
| | | | Noted by: Adam McDougall
* - add a note about devel/apr1 and apache22 updatesohauer2012-09-091-1/+1
| | | | - adjust DBD IGNORE message
* devel/apr1 [1]ohauer2012-09-021-61/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update APR to 1.4.6 - update APR-util to 1.4.1 - remove PKGNAMESUFFIX'es www/apache-(event|itk|peruser|worker)-mpm - adopt new Makefile header, adjust PKGNAMESUFFIX in apache22 masterport PKGNAME match now LATEST_LINK www/apache22 [2]-[6] - rewrite for options NG - PORTNAME s|apache|apache22| - remove APR APR-util specific otions, will be checked now with help of apr/u-1-config Mk/bsd.apache.mk - rewrite for options NG - remove no longer needet make targets (show-categories, make-options-list) [1] PR: 165143 [2]-[6] PR: 130479 PR: 153406 PR: 158565 PR: 168769 PR: 167965 with hat apache@
* - rewite apache portohauer2012-08-231-41/+10
| | | | | | | | | | | - remove all apr/apu related parts (leftovers from bundled apr) - remove invalid parts from Makefile.doc - move MODULES to Makefile.options - remove apache20 parts - remove category handling with hat apache@
* - rewrite bsd.apache.mk (prepare for options NG support)ohauer2012-08-141-89/+91
| | | | | | | | | | | | | | | | | | | keep full backward support until apache20 is removed from the tree comment code to remove with MFC TODO: - adjust apache20 and apache22 ports changes are transparent for users (no PORTREVISION bump) Users who are using special build instructions in make.conf, such as - WITH_STATIC_MODULES= alias dir log_config mime rewrite setenvif vhost_alias should convert the values to UPPERCASE - WITH_STATIC_MODULES= ALIAS DIR LOG_CONFIG MIME REWRITE SETENVIF VHOST_ALIAS At the moment code to support old lowercase style is in place, but target to remove in favor for options NG. with hat apache@
* - remove old apache13 partsohauer2012-07-241-31/+7
| | | | with hat apache@
* - Remove emacs mode, -*- mode: ...; -*- [1]miwi2012-05-231-1/+1
| | | | | | | | | | | | | | | | - Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify dependencie [2] - Fix make reinstall [3] - Trivial comment change for PORTDATA [4] PR: 151954 [1] 161314 [2] 167085 [3] 167465 [4] Submitted by: Anonymous <swell.k@gmail.com> [1] dougb@ and Chris Rees <utisoft@gmail.com> [2] Garrett Cooper <yanegomi@gmail.com> [3] "Bryan Drewery" <bryan@shatow.net> [4] Tested via: phw
* - no need to strip `.' in APACHE_VERSION_CHECK because `.' is no longer ↵ohauer2012-01-121-6/+3
| | | | | | | | | | valid in APACHE_VERSION - make apache2x module cleanup more strict so addon modules will not remove LoadModule lines insert by apache2x. For example apache own proxy_scgi_module could be removed during deinstall of mod_scgi - remove apache13 module pkg-plist cleanup with hat apache@
* - remove apache13 and ports depending on apache13 from portstreeohauer2012-01-021-8/+8
| | | | | | ( EXPIRATION_DATE=2012-01-01 ) with hat apache@
* - adjust Note to reflect enforcement of USE_APACHE valuesohauer2011-11-071-4/+0
|
* - force usage of USE_APACHE values without '.'ohauer2011-11-071-4/+4
| | | | | | | | | | Examples: USE_APACHE= 22 # specify exact version USE_APACHE= 13+ # specify [min] version, no [max] version USE_APACHE= 13-22 # specify [min]-[max] range USE_APACHE= -22 # specify [max] version, no [min] version with hat apache@
* - adjust USE_APACHE sampleohauer2011-08-211-2/+3
| | | | | | USE_APACHE value is preferred without "." since bsd.apache.mk has to rip out the "." for further processing. Support for "." in the value is taret for change.
* - change default apache version to apache22ohauer2011-08-211-2/+2
| | | | | | | | - make entry in UPDATING with hat apache@ PR: ports/147009
* - document parameter APACHE_PORTohauer2011-05-161-0/+14
| | | | | PR: ports/153565 Submitted by: dougb
* Mk/bsd.apache.mk was rewritten with a new logic and some new parametersohauer2011-04-241-94/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | to support future apache versions and the transition to apache22. Existing and new USE_APACHE* parameters: USE_APACHE set apache and apxs as build and run dependency USE_APACHE_BUILD set apache and apxs as build dependency USE_APACHE_RUN set apache and apxs as run dependency The following example is representative of all three possible parameters to use: USE_APACHE= 22 specify exact version USE_APACHE= 1.3+ specify [min] version, no [max] version USE_APACHE= 13-22 specify [min]-[max] range USE_APACHE= -2.2 specify [max] version, no [min] version Values can be specified with and without "." (dot) between major and minor version numbers. For example 22 is equal to 2.2 For documentation and full changelist please take a look into Mk/bsd.apache.mk or http://wiki.freebsd.org/bsd.apache.mk Commit with hat apache@ PR: ports/156533 Submitted by: ohauer
* - add mod_substitute to apache22ohauer2011-03-311-5/+10
| | | | | | - adjust some .endif comments With Hat: apache@
* - Provide a knob to not check the APACHE_PORT value or the installed version ↵pgollucci2010-06-071-0/+2
| | | | | | | | of httpd. Very useful for maintainers or for doing all the targets up to 'do-install' With Hat: apache@
* stray $pgollucci2010-05-261-1/+1
|
* Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mkpgollucci2010-05-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk. This causes OPTIONSFILE to be incorrectly set during some make phases as a result of the recent PKGNAMEPREFIX for apache ports. 'Revert' some of the PKGNAMEPREFIX changes for apXX-. - Must be manually requested in tbe port Makefile either by a) AP_FAST_BUILD=yes b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX} - Going forward, we will only do this for ports where WITH_APACHE is NOT optional, but required. mod_* ports are a good fit. 141 ports are mod_ ports 80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a]. 61 remaining are then patched to mirror the other $lang frameworks [b]. PR: ports/146956 Reported by: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>, several Discussed with: pav, itectu on #bsdports Tested by: P6 TB run Approved by: portmgr (pav)
* - Enable,build, and install mod_reqtimeout.so which mitigates solaris attacks.pgollucci2010-05-211-1/+1
| | | | | | | - Default on, so bump PORTREVISION Reuested by: Jonas Eckerman <jonas@fsdb.org> (via apache@) With Hat: apache@
* *****************************************************************************pgollucci2010-05-201-48/+7
| | | | | | | | | | | | | | | | | | | | Implement PKGNAMEPREFIX=ap13|ap20|ap22 ***************************************************************************** - Create packages for USE_APACHE=x ports with PKGNAMEPREFIX [1] - Rephrase IGNORE statement, kill EOL spaces, reformat in Mk/bsd.apache.mk [2] - Remove USE_APACHE=yes, USE_APACHE=apr, and APR_DEPS=foo - Remove APACHE_COMPAT=X - Drop support for 21 [dev only release, not in tree for years now] PR: ports/115461 [1], ports/133197 [2], ports/141688 Submitted by: myself (pgollucci@), Alexey Rubtsov <arubtsov@swsoft.com> [1], dafne [2] Requested by: Several [1] Tested by: 2 -exp runs by pav Approved by: portmgr (pav) With Hat: apache@
* - Make the SLAVE_DESIGNED_FOR message more useful and say what versionspgollucci2010-05-061-1/+1
| | | | | | didn't match. Changes message text only. With Hat: apache@
* - Fix builds that enable PROXY support.pgollucci2009-12-141-1/+2
| | | | | | | | | This should have been part of the following previous commit to www/apache22 >- OPTIONS+= PROXY_SCGI > >PR: ports/140137 >Submitted by: olli hauer <ohauer@gmx.de>
* - Avoid "OPTIONS blackhole" during 'make make-options-list'clement2007-09-201-1/+1
|
* - cosmetic changesclement2007-09-191-3/+3
| | | | - s/OPTIONS=/OPTIONS+=/
* - fix pre/post includes for USE_APACHE=common*clement2007-09-091-5/+30
| | | | | | | | | | | | | | | We still perform a double inclusion for modules to ensure backward compatibility - add "Apache servers"-wide support for OPTIONS. !! Warning !! If OPTIONS is defined, all other modes to select modules are disabled. Here's the logic behind: 1) OPTIONS 2) WITH_MODULES 3) all others knobs. OPTIONS'ified list of modules can be obtained via: "make make-options-list"
* - Fix index build: temporary remove pre/post stuff.clement2007-07-221-4/+4
| | | | Pointy Hat to: clement
* - fix long standing bugsclement2007-07-221-5/+15
| | | | | | * fix pre/post includes * fix local port overiding for apache > 2.1 * Add a short notr about USE_APACHE=yes
* - Fix leftover httpd.conf for AP_GEN_PLIST using ports. The problem is thatpav2007-06-281-1/+1
| | | | | | | | apxs does not remove module line from httpd.conf, it merely comments it out. Later, on Apache deinstall, the file differs from stock httpd.conf and is not deleted. Tested by: pointyhat exprun
* - s/WITH_SUEXEC_UMASK/SUEXEC_UMASK/clement2006-11-071-1/+1
| | | | Spotted by: ksaveras.sakys@observer.lt
* Fix typo in IGNORE message.linimon2006-06-201-1/+1
|
* - Add APACHEETCDIR to catch apache etc directory.clement2006-05-111-1/+5
| | | | | | It can't be used with USE_APACHE=yes Requested by: pav, tmclaugh
* - We have to explicitely disable proxy modules to avoid auto activation ofclement2006-05-011-2/+8
| | | | | | | non desired proxy modules with WITH_CUSTOM_PROXY PR: ports/95728 Submitted by: Tetsuya Uemura <t_uemura@macome.co.jp>
* - Fix USE_APACHE=22clement2006-02-241-1/+1
| | | | | | Approved by: portmgr (self) Spotted by: Larry Rosenman <ler at lerctr dot org>
* Cleanups and fixesclement2006-01-161-0/+11
| | | | | | | | | | | | - remove useless options (and fix thread stuff) [1] - move print-closest-mirror to bsd.apache.mk - move threads configure options out of Makefile.modules - Fix stupid logic to disable v4mapped address [2] - and more... Submitted/spotted by: many, Hirohisa Yamaguchi <umq@ueo.co.jp> [1] ume[2] PR: ports/91813 [1]
* - Fix some suexec CONFIGURE_ARGS for 1.3.xclement2006-01-141-4/+34
| | | | | - add show-categories and show-modules targets, for server ports. Remove these targets from www/apache22/Makefile
* - Add forgotten mod_filterclement2005-12-081-2/+2
| | | | Spotted by: Cheese Lottery <cheeselottery@gmail.com>
* - export APACHEMODDIR and APACHEINCLUDEDIR to Makefile-landclement2005-12-051-7/+10
| | | | - remove duplicated "code"
* - Fix a condition in bsd.apache.mkclement2005-12-041-1/+1
| | | | | - all apache 1.3 only modules maintained by apache@ are now bsd.apache.mk compliant
* - prepare removal of www/apache2 in favor of www/apache20 for namingclement2005-12-041-4/+3
| | | | | | | | consistency - add entries in UPDATING (for apache22 too) PR: ports/78119 Repocopied by: marcus
* - Add support for upcoming www/apache22 portclement2005-12-041-4/+15
|
* * Add bsd.database.mk [1]clement2005-11-081-0/+354
- move out from bsd.port.mk USE_MYSQL and USE_PGSQL. - add support for Berkley DB and SQLite (via USE_BDB and USE_SQLITE knobs). * Espace '+' in make search [2] * Add "makepatch" target to simplify creation of patches during porting [3] * Replace deprecated MACHINE_ARCH with ARCH [4] * Remove support of OpenLDAP 2.1 [5] * Add bsd.tcl.mk [6] It introduces USE_TCL/USE_TCL_BUILD knobs to support various version of tcl (8.0 -> 8.4) * Fix cosmetic bugs in security-check target [7] * Add support for INDEX-7 and above (up to INDEX-9 actually) [8] * Add "package-recursive" to bsd.port.subdir.mk [9] * Remove check for FreeBSD version < 460101 [10] * New category: net-im [11] * Add .desktop file facilities It introduces DESKTOPDIR and DESKTOP_ENTRIES knobs [12] * Add SHA256 support to "*checksum" targets [13] * Fix USE_PYTHON with OPTIONS [14] * Force NO_LINT to MAKE_ENV to avoid library breaks [15] * Fix typo: s/RC_ORDER/USE_RCORDER/g [16] * Add support for PostgreSQL 8.1 [17] * Add bsd.apache.mk USE_APACHE knob enhancements [18] PR: ports/85695 [1], ports/85669 [2], ports/85488 [3], ports/84489 [4], ports/83835 [5], ports/83718 [6], ports/83716 [7], ports/83710 [8], ports/82753 [9], ports/82138 [10], ports/81206 [11], ports/79509 [12], ports/79123 [13], ports/74866 [14], ports/85490 [15], ports/83514 [16], ports/88466 [17] Submitted by: vsevolod [1] [6], Ricardo Alves dos Reis <ricardo_bsd@yahoo.com.br> [2], markm [3] [15], obrien [4], krion [5] [8] , Petr Rehor <prehor@gmail.com> [7], clement [8] [18], jhs@berklix.org [9], edwin [10] [13], pav [11], jylefort [12], mnag [14], leeym [16], girgen [17]